diff --git a/Makefile b/Makefile
index 11866992e..50df85a02 100644
--- a/Makefile
+++ b/Makefile
@@ -32,18 +32,21 @@ publish-to-bintray:
./gradlew :services-geojson:bintrayUpload ; \
./gradlew :services:bintrayUpload ; \
./gradlew :services-turf:bintrayUpload ; \
+ ./gradlew :services-directions-models:bintrayUpload ; \
publish-snapshot:
./gradlew :services-core:artifactoryPublish ; \
./gradlew :services-geojson:artifactoryPublish ; \
./gradlew :services:artifactoryPublish ; \
./gradlew :services-turf:artifactoryPublish ; \
+ ./gradlew :services-directions-models:artifactoryPublish ; \
graphs:
./gradlew :services-core:generateDependencyGraphMapboxLibraries
./gradlew :services-geojson:generateDependencyGraphMapboxLibraries
./gradlew :services:generateDependencyGraphMapboxLibraries
./gradlew :services-turf:generateDependencyGraphMapboxLibraries
+ ./gradlew :services-directions:generateDependencyGraphMapboxLibraries
directions-matrix-fixtures:
# request a symmetric 1x3 matrix for pedestrians
diff --git a/build.gradle b/build.gradle
index 6b998e09e..77697031f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -38,6 +38,7 @@ allprojects {
jcenter()
// For publishing to Bintray
maven { url 'https://mapbox.bintray.com/mapbox' }
+ maven { url 'https://oss.jfrog.org/artifactory/oss-snapshot-local/' }
}
}
@@ -71,6 +72,7 @@ subprojects {
def TESTABLE_MODULES = ["services",
"services-core",
"services-directions",
+ "services-directions-models",
"services-geocoding",
"services-geojson",
"services-matching",
@@ -87,7 +89,8 @@ def TESTABLE_MODULES = ["services",
def RELEASE_MODULES = ["services",
"services-core",
"services-geojson",
- "services-turf"]
+ "services-turf",
+ "services-directions-models"]
subprojects { subproject ->
diff --git a/gradle.properties b/gradle.properties
index 2612649b8..53ab4d126 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,5 +1,5 @@
# Project-wide Gradle settings.
-VERSION_NAME=4.10.0-SNAPSHOT
+VERSION_NAME=5.1.0-SNAPSHOT
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
diff --git a/samples/src/main/java/com/mapbox/samples/BasicDirections.java b/samples/src/main/java/com/mapbox/samples/BasicDirections.java
index f3e92325f..c6fdba278 100644
--- a/samples/src/main/java/com/mapbox/samples/BasicDirections.java
+++ b/samples/src/main/java/com/mapbox/samples/BasicDirections.java
@@ -1,12 +1,11 @@
package com.mapbox.samples;
import com.mapbox.api.directions.v5.DirectionsCriteria;
-import com.mapbox.api.directions.v5.MapboxDirections;
import com.mapbox.api.directions.v5.WalkingOptions;
+import com.mapbox.api.directions.v5.MapboxDirections;
import com.mapbox.api.directions.v5.models.DirectionsResponse;
import com.mapbox.geojson.Point;
import com.mapbox.sample.BuildConfig;
-
import java.io.IOException;
import retrofit2.Call;
diff --git a/services-directions-models/.gitignore b/services-directions-models/.gitignore
new file mode 100644
index 000000000..796b96d1c
--- /dev/null
+++ b/services-directions-models/.gitignore
@@ -0,0 +1 @@
+/build
diff --git a/services-directions-models/build.gradle b/services-directions-models/build.gradle
new file mode 100644
index 000000000..34edcb9ff
--- /dev/null
+++ b/services-directions-models/build.gradle
@@ -0,0 +1,16 @@
+apply plugin: 'java-library'
+
+dependencies {
+ api project(":services-geojson")
+
+ // Annotations
+ implementation dependenciesList.supportAnnotation
+
+ // AutoValue
+ compileOnly dependenciesList.autoValue
+ compileOnly dependenciesList.autoValueGson
+
+ // Test Dependencies
+ testImplementation dependenciesList.okhttp3Mockwebserver
+ testImplementation project(path: ':services-core', configuration: 'testOutput')
+}
diff --git a/services-directions-models/gradle.properties b/services-directions-models/gradle.properties
new file mode 100644
index 000000000..14ecdf801
--- /dev/null
+++ b/services-directions-models/gradle.properties
@@ -0,0 +1,3 @@
+POM_ARTIFACT_ID=mapbox-sdk-directions-models
+POM_DESCRIPTION=Mapbox Directions Services Models
+POM_PACKAGING=jar
\ No newline at end of file
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/DirectionsAdapterFactory.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/DirectionsAdapterFactory.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/DirectionsAdapterFactory.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/DirectionsAdapterFactory.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/DirectionsCriteria.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/DirectionsCriteria.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/DirectionsCriteria.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/DirectionsCriteria.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/WalkingOptions.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/WalkingOptions.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/WalkingOptions.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/WalkingOptions.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/WalkingOptionsAdapterFactory.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/WalkingOptionsAdapterFactory.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/WalkingOptionsAdapterFactory.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/WalkingOptionsAdapterFactory.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerComponents.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerComponents.java
similarity index 98%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerComponents.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerComponents.java
index 98cc47638..e01f7e93e 100644
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerComponents.java
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerComponents.java
@@ -10,7 +10,6 @@
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.SerializedName;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
-import com.mapbox.api.directions.v5.MapboxDirections;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -19,8 +18,8 @@
/**
* A part of the {@link BannerText} which includes a snippet of the full banner text instruction. In
* cases where data is available, an image url will be provided to visually include a road shield.
- * To receive this information, your request must have {@link MapboxDirections#bannerInstructions()}
- * set to true.
+ * To receive this information, your request must have
+ * MapboxDirections.Builder#bannerInstructions() set to true.
*
* @since 3.0.0
*/
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerInstructions.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerInstructions.java
similarity index 98%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerInstructions.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerInstructions.java
index fabee7deb..d9511c38b 100644
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerInstructions.java
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerInstructions.java
@@ -2,17 +2,17 @@
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
+
import com.google.auto.value.AutoValue;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.TypeAdapter;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
-import com.mapbox.api.directions.v5.MapboxDirections;
/**
* Visual instruction information related to a particular {@link LegStep} useful for making UI
* elements inside your application such as banners. To receive this information, your request must
- * have {@link MapboxDirections#bannerInstructions()} set to true.
+ * MapboxDirections.Builder#bannerInstructions() have set to true.
*
* @since 3.0.0
*/
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerText.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerText.java
similarity index 96%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerText.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerText.java
index 993c31663..8036d81d4 100644
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerText.java
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerText.java
@@ -9,7 +9,6 @@
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.SerializedName;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
-import com.mapbox.api.directions.v5.MapboxDirections;
import java.util.List;
@@ -17,7 +16,7 @@
* Includes both plain text information that can be visualized inside your navigation application
* along with the text string broken down into {@link BannerComponents} which may or may not
* include a image url. To receive this information, your request must have
- * {@link MapboxDirections#bannerInstructions()} set to true.
+ * MapboxDirections.Builder#bannerInstructions() set to true.
*
* @since 3.0.0
*/
@@ -56,7 +55,7 @@ public static Builder builder() {
* This indicates the type of maneuver.
*
* @return String with type of maneuver
- * @see com.mapbox.api.directions.v5.models.StepManeuver.StepManeuverType
+ * @see StepManeuver.StepManeuverType
* @since 3.0.0
*/
@Nullable
@@ -164,7 +163,7 @@ public abstract static class Builder {
*
* @param type String with type of maneuver
* @return this builder for chaining options together
- * @see com.mapbox.api.directions.v5.models.StepManeuver.StepManeuverType
+ * @see StepManeuver.StepManeuverType
* @since 3.0.0
*/
public abstract Builder type(@Nullable @StepManeuver.StepManeuverType String type);
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerView.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerView.java
similarity index 97%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerView.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerView.java
index 372edafcc..d8a60bc10 100644
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/BannerView.java
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/BannerView.java
@@ -1,22 +1,21 @@
package com.mapbox.api.directions.v5.models;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
import com.google.auto.value.AutoValue;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.TypeAdapter;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
-import com.mapbox.api.directions.v5.MapboxDirections;
import java.util.List;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-
/**
* Includes both plain text information that can be visualized inside your navigation application
* along with the text string broken down into {@link BannerComponents} which may or may not
* include a image url. To receive this information, your request must have
- * {@link MapboxDirections#bannerInstructions()} set to true.
+ * MapboxDirections.Builder#bannerInstructions() set to true.
*
* @since 5.0.0
*/
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsError.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsError.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsError.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsError.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsJsonObject.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsJsonObject.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsJsonObject.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsJsonObject.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsResponse.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsResponse.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsResponse.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsResponse.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsRoute.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsRoute.java
similarity index 98%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsRoute.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsRoute.java
index 31ad9a5ee..1c96415f7 100644
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsRoute.java
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsRoute.java
@@ -8,7 +8,6 @@
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.SerializedName;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
-import com.mapbox.api.directions.v5.MapboxDirections;
import com.mapbox.geojson.Point;
import com.mapbox.geojson.PointAsCoordinatesTypeAdapter;
@@ -113,7 +112,7 @@ public static Builder builder() {
/**
* String of the language to be used for voice instructions. Defaults to en, and
* can be any accepted instruction language. Will be null when the language provided
- * via {@link MapboxDirections#language()} is not compatible with API Voice.
+ * MapboxDirections.Builder#language() via is not compatible with API Voice.
*
* @return String compatible with voice instructions, null otherwise
* @since 3.1.0
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsWaypoint.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsWaypoint.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/DirectionsWaypoint.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/DirectionsWaypoint.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/IntersectionLanes.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/IntersectionLanes.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/IntersectionLanes.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/IntersectionLanes.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/LegAnnotation.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/LegAnnotation.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/LegAnnotation.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/LegAnnotation.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/LegStep.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/LegStep.java
similarity index 96%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/LegStep.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/LegStep.java
index 6741ca832..ed8a5f799 100644
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/LegStep.java
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/LegStep.java
@@ -2,13 +2,13 @@
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
+
import com.google.auto.value.AutoValue;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.SerializedName;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
-import com.mapbox.api.directions.v5.MapboxDirections;
import java.util.List;
@@ -152,9 +152,9 @@ public static Builder builder() {
public abstract List voiceInstructions();
/**
- * If in your request you set {@link MapboxDirections#bannerInstructions()} to true, you'll
- * receive a list of {@link BannerInstructions} which encompasses all information necessary for
- * creating a visual cue about a given {@link LegStep}.
+ * If in your request you set MapboxDirections.Builder#bannerInstructions() to true,
+ * you'll receive a list of {@link BannerInstructions} which encompasses all information necessary
+ * for creating a visual cue about a given {@link LegStep}.
*
* @return a list of {@link BannerInstructions}s which help display visual cues
* inside your application
@@ -361,9 +361,9 @@ public abstract static class Builder {
public abstract Builder voiceInstructions(@NonNull List voiceInstructions);
/**
- * If in your request you set {@link MapboxDirections#bannerInstructions()} to true, you'll
- * receive a list of {@link BannerInstructions} which encompasses all information necessary for
- * creating a visual cue about a given {@link LegStep}.
+ * If in your request you set MapboxDirections.Builder#bannerInstructions() to true,
+ * you'll receive a list of {@link BannerInstructions} which encompasses all information
+ * necessary for creating a visual cue about a given {@link LegStep}.
*
* @param bannerInstructions a list of {@link BannerInstructions}s which help display visual
* cues inside your application
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/MaxSpeed.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/MaxSpeed.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/MaxSpeed.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/MaxSpeed.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/RouteLeg.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/RouteLeg.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/RouteLeg.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/RouteLeg.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/RouteOptions.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/RouteOptions.java
similarity index 98%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/RouteOptions.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/RouteOptions.java
index 19e69f79c..a9130f467 100644
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/RouteOptions.java
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/RouteOptions.java
@@ -10,7 +10,6 @@
import com.google.gson.annotations.SerializedName;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
import com.mapbox.api.directions.v5.DirectionsCriteria;
-import com.mapbox.api.directions.v5.MapboxDirections;
import com.mapbox.api.directions.v5.WalkingOptions;
import com.mapbox.api.directions.v5.WalkingOptionsAdapterFactory;
import com.mapbox.geojson.Point;
@@ -67,8 +66,8 @@ public static Builder builder() {
/**
* The same profile which was used during the request that resulted in this root directions
- * response. {@link MapboxDirections#builder()} ensures that a profile is always set even if the
- * {@link MapboxDirections} requesting object doesn't specifically set a profile.
+ * response. MapboxDirections.Builder ensures that a profile is always set even if the
+ * MapboxDirections requesting object doesn't specifically set a profile.
*
* @return string value representing the profile
* @since 3.0.0
@@ -242,8 +241,8 @@ public static Builder builder() {
/**
* A universally unique identifier (UUID) for identifying and executing a similar specific route
- * in the future. {@link MapboxDirections} always waits for the response object which ensures this
- * value will never be null.
+ * in the future. MapboxDirections always waits for the response object which ensures
+ * this value will never be null.
*
* @return a string containing the request UUID
* @since 3.0.0
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/StepIntersection.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/StepIntersection.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/StepIntersection.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/StepIntersection.java
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/StepManeuver.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/StepManeuver.java
similarity index 98%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/StepManeuver.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/StepManeuver.java
index cdc36bc8d..0ebb32ad0 100644
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/StepManeuver.java
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/StepManeuver.java
@@ -11,7 +11,6 @@
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.SerializedName;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
-import com.mapbox.api.directions.v5.MapboxDirections;
import com.mapbox.geojson.Point;
import java.lang.annotation.Retention;
@@ -145,7 +144,7 @@ public abstract class StepManeuver extends DirectionsJsonObject {
/**
* Indicates the exit maneuver from a rotary.
* Will not appear in results unless you supply true
- * to the {@link MapboxDirections#roundaboutExits()} query parameter in the request.
+ * to the MapboxDirections.Builder#roundaboutExits() query parameter in the request.
*
* @since 4.1.0
*/
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/VoiceInstructions.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/VoiceInstructions.java
similarity index 100%
rename from services-directions/src/main/java/com/mapbox/api/directions/v5/models/VoiceInstructions.java
rename to services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/VoiceInstructions.java
diff --git a/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/package-info.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/package-info.java
new file mode 100644
index 000000000..448be3f24
--- /dev/null
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/models/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Contains models mapping to Mapbox Directions API.
+ */
+package com.mapbox.api.directions.v5.models;
diff --git a/services-directions-models/src/main/java/com/mapbox/api/directions/v5/package-info.java b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/package-info.java
new file mode 100644
index 000000000..6913bf3e0
--- /dev/null
+++ b/services-directions-models/src/main/java/com/mapbox/api/directions/v5/package-info.java
@@ -0,0 +1,6 @@
+/**
+ * Contains classes for accessing the Mapbox Directions API.
+ *
+ * @since 1.0.0
+ */
+package com.mapbox.api.directions.v5;
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/BannerComponentTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/BannerComponentTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/BannerComponentTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/BannerComponentTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/BannerInstructionsTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/BannerInstructionsTest.java
similarity index 93%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/BannerInstructionsTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/BannerInstructionsTest.java
index f257c1663..736e5eae2 100644
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/BannerInstructionsTest.java
+++ b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/BannerInstructionsTest.java
@@ -1,18 +1,16 @@
package com.mapbox.api.directions.v5.models;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.mockito.Mockito.mock;
-
import com.mapbox.core.TestUtils;
-import org.junit.Assert;
import org.junit.Test;
-import org.mockito.Mockito;
import java.util.Arrays;
import java.util.List;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.mockito.Mockito.mock;
+
public class BannerInstructionsTest extends TestUtils {
@Test
@@ -59,6 +57,6 @@ public void testToFromJson() {
String jsonString = bannerInstructions.toJson();
BannerInstructions bannerInstructionsFromJson = BannerInstructions.fromJson(jsonString);
- Assert.assertEquals(bannerInstructions, bannerInstructionsFromJson);
+ assertEquals(bannerInstructions, bannerInstructionsFromJson);
}
}
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsErrorTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsErrorTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsErrorTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsErrorTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsResponseTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsResponseTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsResponseTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsResponseTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsRouteTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsRouteTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsRouteTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsRouteTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsWaypointTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsWaypointTest.java
similarity index 99%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsWaypointTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsWaypointTest.java
index 50d4530e2..a385b57a3 100644
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/DirectionsWaypointTest.java
+++ b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/DirectionsWaypointTest.java
@@ -18,7 +18,6 @@
import org.junit.rules.ExpectedException;
import java.io.IOException;
-import java.util.Arrays;
public class DirectionsWaypointTest extends TestUtils {
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/IntersectionLanesTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/IntersectionLanesTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/IntersectionLanesTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/IntersectionLanesTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/JunctionViewResponseTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/JunctionViewResponseTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/JunctionViewResponseTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/JunctionViewResponseTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/LegAnnotationTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/LegAnnotationTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/LegAnnotationTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/LegAnnotationTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/LegStepTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/LegStepTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/LegStepTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/LegStepTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/MaxSpeedTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/MaxSpeedTest.java
similarity index 96%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/MaxSpeedTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/MaxSpeedTest.java
index 418248c68..556a45c02 100644
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/MaxSpeedTest.java
+++ b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/MaxSpeedTest.java
@@ -4,9 +4,6 @@
import org.junit.Test;
-import java.util.Arrays;
-import java.util.List;
-
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/RouteLegTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/RouteLegTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/RouteLegTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/RouteLegTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/StepIntersectionTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/StepIntersectionTest.java
similarity index 100%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/StepIntersectionTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/StepIntersectionTest.java
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/StepManeuverTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/StepManeuverTest.java
similarity index 96%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/StepManeuverTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/StepManeuverTest.java
index 6aac4e123..ec85e8a6b 100644
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/StepManeuverTest.java
+++ b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/StepManeuverTest.java
@@ -9,8 +9,6 @@
import org.junit.Assert;
import org.junit.Test;
-import java.util.Arrays;
-
public class StepManeuverTest extends TestUtils {
@Test
@@ -50,7 +48,7 @@ public void testToFromJson2() {
String jsonString = stepManeuver.toJson();
StepManeuver stepManeuverFromJson = StepManeuver.fromJson(jsonString);
- Assert.assertEquals(stepManeuver, stepManeuverFromJson);
+ assertEquals(stepManeuver, stepManeuverFromJson);
}
@Test
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/VoiceInstructionsTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/VoiceInstructionsTest.java
similarity index 94%
rename from services-directions/src/test/java/com/mapbox/api/directions/v5/models/VoiceInstructionsTest.java
rename to services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/VoiceInstructionsTest.java
index 1573f3bda..4e462813f 100644
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/VoiceInstructionsTest.java
+++ b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/VoiceInstructionsTest.java
@@ -1,13 +1,12 @@
package com.mapbox.api.directions.v5.models;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-
import com.mapbox.core.TestUtils;
-import org.junit.Assert;
import org.junit.Test;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
public class VoiceInstructionsTest extends TestUtils {
@Test
@@ -45,6 +44,6 @@ public void testToFromJson() {
String jsonString = voiceInstructions.toJson();
VoiceInstructions voiceInstructionsFromJson = VoiceInstructions.fromJson(jsonString);
- Assert.assertEquals(voiceInstructions, voiceInstructionsFromJson);
+ assertEquals(voiceInstructions, voiceInstructionsFromJson);
}
}
diff --git a/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/WalkingOptionsTest.java b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/WalkingOptionsTest.java
new file mode 100644
index 000000000..e0a590eab
--- /dev/null
+++ b/services-directions-models/src/test/java/com/mapbox/api/directions/v5/models/WalkingOptionsTest.java
@@ -0,0 +1,47 @@
+package com.mapbox.api.directions.v5.models;
+
+import com.mapbox.api.directions.v5.WalkingOptions;
+import com.mapbox.core.TestUtils;
+
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
+
+public class WalkingOptionsTest extends TestUtils {
+ private static final String JSON = "{\"walking_speed\":1.0,\"walkway_bias\":0.6,\"alley_bias\":0" +
+ ".7}";
+
+ @Test
+ public void toJson_fromJson() {
+ WalkingOptions walkingOptions = walkingOptions();
+
+ String jsonString = walkingOptions.toJson();
+ WalkingOptions walkingOptionsFromJson = WalkingOptions.fromJson(jsonString);
+
+ assertEquals(walkingOptions, walkingOptionsFromJson);
+ }
+
+ @Test
+ public void toJson() {
+ WalkingOptions walkingOptions = walkingOptions();
+
+ compareJson(JSON, walkingOptions.toJson());
+ }
+
+ @Test
+ public void fromJson() {
+ WalkingOptions walkingOptions = WalkingOptions.fromJson(JSON);
+
+ assertEquals(Double.valueOf(1.0), walkingOptions.walkingSpeed());
+ assertEquals(Double.valueOf(0.6), walkingOptions.walkwayBias());
+ assertEquals(Double.valueOf(0.7), walkingOptions.alleyBias());
+ }
+
+ private WalkingOptions walkingOptions() {
+ return WalkingOptions.builder()
+ .walkingSpeed(1.0)
+ .walkwayBias(0.6)
+ .alleyBias(0.7)
+ .build();
+ }
+}
diff --git a/services-directions-models/src/test/resources/directions_annotations_v5.json b/services-directions-models/src/test/resources/directions_annotations_v5.json
new file mode 100644
index 000000000..fab5022a5
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_annotations_v5.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"mqreFhodjVjBjYjuAoK~HurAv}AuNnwAv^jqJoyBbyClsB~cGsfAxvCkjFpPcnDjaPg_QnbBwtJ~yDa~HlmDuyD|~AebDd{E_wZzqDwbD~gAqM","legs":[{"annotation":{"distance":[76.75619219864666,21.811205264163576,124.56394793449208,57.15035170092914,31.34518877921451,11.669925344724957,39.4374772167502,13.354228985064077,11.2607244253606,41.115463838990635,43.9168340939147,8.898736734071798,8.225894691853044,51.813150591978655,35.48513193895467,9.338316817809892,8.788929228323221,54.51851482783345,32.88961936095231,10.368242101962439,17.454139198137902,85.9387231517859,51.25016190663285,34.359094113840904,17.67390724778018,10.368249115844051,96.2793562666895,63.76072271800081,28.441991986444513,12.337261407461902,53.15899872318194,50.56873587687532,1.7990586393885986,17.68769423752814,9.11848068805896,6.838886350811501,5.207002712289031,2.9761818560699784,12.116227888504106,16.88999800862212,13.090401141222817,117.77527046316554,66.92972614180366,27.3061419946064,50.64171719962959,18.397976133403255,114.39253798951474,17.145843829107406,11.839886126929617,9.792013205717474,23.361616301407658,12.823994402196597,11.901053984936967,9.5126634876959,5.99325556712373,6.349645897385767,9.623471478518905,4.028206307148204,35.774270679299285,19.87483145290287,18.214964180871632,30.11836789171915,15.819578775821942,9.447162086757332,9.303245970290718,9.110247823573209,8.739330534512659,9.959251329331364,9.975067807822969,9.298678591216916,9.291028318181038,8.686083646748502,8.492568993139086,8.870998845505603,8.478931165835622,8.19271538008904,7.911908642650642,7.6746146999220395,7.74567636014207,7.666153952238886,7.627118863328947,6.981323232577011,8.130959993130052,8.235730726297744,8.46379781147293,8.540074085635869,7.853466089526477,9.062113401953331,9.486882370573234,24.280508274146978,15.97907865394088,13.201251180061737,24.924102638665982,21.037275473804517,19.919917120960225,21.3970764409539,20.670976091519037,20.018995566186977,35.40785854889506,35.82858086061338,268.92945059512505,14.781422068954077,15.57656151564878,14.97326634254887,14.900454307634826,14.50311083683002,15.488998244606647,13.758527600242013,14.885553023000424,16.19484893283223,16.799170439227957,72.86486207614449,66.56468467188206,17.94504414782991,18.309218299447206,19.885361550029288,16.049704663231932,17.318744913820176,18.659497722077358,18.886818039895804,18.911407511979238,18.903085364928494,18.572347566439106,17.06725024128793,14.131476535496779,14.011499048458354,15.679698323562022,8.776799687293751,8.905537304496175,10.002046328563072,8.765253945054717,10.858478131897954,11.852538186317748,12.532393517168934,13.253999864811032,13.774063718978974,14.936692296125361,9.235039357555168,10.184279675168174,16.36136602462513,6.731249699003223,66.11001422090504,24.980015296638587,45.45626466734878,147.90820915134822,20.952098237271084,17.90765016956524,22.581678073735432,21.507155872469454,21.828417146066705,21.162120697843466,21.3150167049477,22.148104614280467,20.732995331715806,21.728002104448304,21.010116020063965,21.505757994017046,21.166459827589975,59.66742221788963,18.253166761188993,19.916947590607,17.992029721450155,18.825358060603726,18.634846864287653,18.21651372828177,17.94246218620391,18.171634656454508,18.79806737851007,18.493693677465725,19.035833392269854,20.233302429500814,20.211096782079235,21.02464557983548,19.61456283386838,21.367894209727943,20.05991371888043,21.762103959415004,22.472274051659,21.314485661500292,22.695648388882397,21.719200250887265,21.84846199635964,41.68356699945666,18.960719795544815,20.5312082862437,18.196549324775454,18.282026787199612,17.527379550176274,17.311634375289298,18.103391659446846,18.08282895415822,20.703417731749642,19.576754117387004,19.202663190206025,20.044456418745074,20.283403245753174,21.8489850775018,21.78323125803814,20.970370541662053,234.79764739811066,28.533759437581605,29.61558855228398,27.811580891545013,27.060162955710553,29.33502112481976,27.917857135146658,30.404268498216158,24.960460654224253,24.675372316724278,144.98963048881149,184.17585095864263,146.69394672570718,177.74965189824866,28.7488218843248,31.020291791967438,28.692975813425935,28.122504165825525,29.737592325033376,28.84137743592464,29.849097696581836,138.65450840310842,16.498965107928893,15.041761580861422,30.62991355499242,31.006617736836763,29.98647950273115,29.76004798217344,32.51085753625139,27.34204145808372,33.3673784692527,29.567000138979978,31.31076897672229,31.261771623788885,40.32227882328596,28.60802006530758,29.25463265931765,29.605017701435017,29.655281977845625,29.82234058253395,25.776540633364284,29.177655591624436,30.383670348726326,30.322479719722974,28.722028467766712,27.473151856442115,26.67582061683936,28.5313984539998,32.05442277978288,22.719589885419296,47.48745307032223,111.39116470720664,52.21052937189767,100.52328811756519,93.0405060032993,36.91327770937314,37.41472857462885,45.951932439089376,35.74081758413204,40.73772038109883,59.82897054854893,23.41997331597369,50.57146039099143,44.90939322702158,44.438476165406314,123.05532043545871,18.374912197234494,131.22822332261006,137.5089177398259,100.23180127768876,66.89444259036044,49.131890343721636,172.66815108681055,58.497266133975444,72.61293910574076,31.731928680074507,33.147830098915584,108.44284231148728,80.35776308373953,23.11026055364477,158.87170917157505,27.03107013199434,28.234901184891555,29.776473014317023,28.52927192289828,42.342113318537685,32.2496057755649,29.679070375868193,30.825926737710986,33.23742814943943,46.540830545170536,107.37386206017251,15.238504350221751,14.063385792132339,27.900230208081933,28.189609792185845,27.35611182699958,27.1684976511622,25.48914654815493,30.27786834669983,26.726281785839745,28.971724975573782,27.80125912263239,26.959323956208006,41.6249160167386,56.448674728021956,81.420631044107,62.751695024403716,59.1395621009665,12.196669743554397,111.83710924835894,181.4418334750391,372.6989249871674,993.7098384357145,609.3625163720782,703.7317719728558,77.83035511934726,100.72510354365862,46.696602311198106,45.23967175994426,40.69360194011951,42.50376443297884,31.739073511264316,35.5993825199473,33.93133062495083,36.29438016323498,37.22244190000341,37.024630511566336,35.68598024344163,32.670736490776356,34.862416882145,40.88706124102812,39.456285546080444,33.29886801738088,36.528014481976136,34.56162895211892,37.11455394784426,35.06004625825955,8.645400223439486,72.64200699777201,40.94801784297252,29.027793979806347,28.907458622871843,28.937558121027372,28.589213444723494,28.655557989855147,29.72776838427081,27.884973554926805,29.339229708795088,28.44704960452874,29.48353022952208,28.318099706327473,29.36604462952942,28.69073012060418,34.57006196643764,314.13899754400205,116.01254628869026,74.10368322688213,28.506880879849202,28.26235020015188,27.87708507777984,29.408325412289102,32.131760731017685,27.617293879643007,28.865236003699327,30.184028490592375,27.47672026238537,28.420034836290668,28.906655492573865,28.94581297904607,30.115992435858132,28.65572067161937,30.170908653723576,319.3808548261065,29.137556095636405,31.73489875803539,29.73574691609497,30.934749697359546,34.96752742579589,31.394093314808345,31.89394302659534,34.16326798952964,29.4824720726947,29.796924763665142,27.362503073119353,29.76709573514995,29.21699691936213,29.62860985204775,56.555631295583396,148.58482156485871,30.455609024254535,29.936785957015704,30.440302687947863,30.698662970781015,30.0683092722253,31.817778138209306,27.179139883212372,29.531640901290096,27.19331366085922,28.920579782890925,27.39353435030663,28.26520092118512,30.69858510139944,28.94510484322695,30.421039839503955,118.96070216388118,45.36801204022733,146.9456570758959,35.00590392425969,100.33906921492196,36.793421815928305,447.19068811860063,269.5187019500957,91.91628691832645,22.213769669730148,47.06876415425251,53.913146291587424,49.45705166532325,36.75858333643907,44.12357037060992,49.39937824344185,54.305011718068265,174.24055079340914,46.17192800065369,38.33840232783328,40.07048619727921,35.37416913231263,33.031275793122695,36.73049581903356,37.902675526228606,36.30046925069609,38.29536402788709,37.03864647638877,37.993623285573875,55.105849989139486,104.8659096490065,158.48851956277056,152.3179594311205,46.11901849248499,48.82278268748364,52.57209781858625,40.34425872714982,44.45265839324057,122.75210214441518,83.34082019997201,22.049980332343505,49.889975797327224,339.6863628550588,151.73189686915904,311.23552193270774,75.53520302767794,14.48192983358158,41.8275737372266,47.421875223308334,52.32815273513783,50.243163918029836,54.4681903603963,49.56907621449392,54.788092611757634,52.179594298674346,45.572234197462826,52.96667881760822,48.63324503653857,51.470160084053326,97.23136221815547,317.51783539885173,262.8682961689395,78.21532819932658,134.71230217456127,304.8685830780959,332.88185890673344,368.4199615012395,238.97322855010572,132.65057676798162,196.16433249956643,153.6514702628696,609.131687799482,139.74116928816295,67.83676366813346,124.49373122681293,349.59756013388954,54.09086413756898,51.74234254560892,54.46453472560093,54.67216424595344,52.77439711269679,54.18906385091794,54.84398420944293,108.23272384640964,65.33839537809608,62.459686562590875,46.27677500786698,51.88415560600177,56.59450082417144,55.338572099571856,54.216717536631,161.98149344276595,426.47714794363503,297.894289703079,305.37897027164956,316.53491958192006,73.11221697603851,55.26292682789636,36.55473013327958,48.346832809586026,47.511704483246355,50.176249176673856,50.94375037572033,50.541378284852485,46.28414923393829,45.362079766429574,43.14134331090656,104.63761246132105,359.66420952368725,391.7819422787575,397.1766388256538,440.19719791253306,161.25789861368844,638.6700129110952,470.12293324095384,480.79297989925135,78.03536999364584,65.52094978470228,22.58777524732255,50.14932767394299,51.302553727355814,56.909240617762954,193.2994282560819,68.30525286451352,105.75736528679232,118.22615700438072,69.06506243703866,77.99317941491972,120.486297281828,61.089442181716336,64.83941889588264,290.75237915178116,95.96656005175322,123.33739184383947,33.26996737558961,382.06750714614054,143.52419286236267,91.49761297404585,243.25136438725997,73.85414344981942,33.440502466798876,33.92858817603359,126.8072112379901,79.71733174005935,292.83852021430636,504.75710530637156,42.632799800970965,266.12417753660844,48.04677011290889,47.454070458685145,54.718319332520196,50.55193162801758,46.629197869556855,49.695547662039786,48.1238117412574,109.1162306131214,434.54506009104836,423.41684365928126,239.977272462562,8.00564528625002,19.139251226944126,262.99317717136876,83.02854925189843,143.72990962141847,195.67221421616347,62.65013678968465,87.43418023580168,224.30762299362732,81.68665394197632,243.81689296141835,257.3152933490495,139.96654969362962,451.3268368736912,179.42514533331536,185.93273221886574,260.39791692650806,195.81212374013992,115.09891599029469,89.3775582576929,42.70167407972556,42.29836090927183,42.53939113244422,43.86758475554716,41.6161932158442,43.64766569715293,14.636360816358208,12.415807177605435,22.20591435793155,49.25470786305309,41.25016902645787,40.75526014011344,43.94026024361856,42.28504179914743,41.42562620019829,259.73370335561106,275.15316809470465,93.88913860765884,46.54150457862581,48.94884784625499,39.1285470503,38.472947705133656,36.5940087614523,51.93354706112654,40.290786095157316,44.9719717859117,43.64287476295927,43.42537693150827,42.310118369460966,45.719266195571386,371.64306926278846,180.09077178597013,43.9771449796963,43.81786004632195,43.95249630800523,43.86180360177869,26.24980191083175,17.49988386773166,23.080009314914307,20.86396376831662,44.69432482606699,38.804332976479834,41.5507429155391,47.38485558257238,32.415944362455186,44.094614544681725,43.02150192287832,44.38223451505274,43.87097803547724,43.658321353164204,44.084658129282175,43.83206864364127,43.577359719391495,44.087624726095854,43.89078587972953,146.35175011736266,1372.1329695216311,44.1246286205539,46.86206366196733,43.58592771827037,43.594812850177654,44.3901337756345,43.57885891599203,43.55683494620822,44.03794285985274,43.601683767865914,44.28960113577392,40.56549967166608,43.82871550166234,43.72919408252902,44.02443623417255,43.74004233915587,43.77404448268379,43.72842629969739,44.05770191738723,44.15242679413242,43.48746370513485,43.225520034696665,44.04259802728631,44.00249644357344,43.85643273818931,43.668355671347,44.232588449215974,43.64531740194186,44.24503933122119,43.37980980361186,11.243933667574254,648.6325240335742,151.89524599894267,366.6527787050709,751.4415293704736,128.9295482127896,366.8056279094344,258.7159305666664,14.109645231009578,610.332579355511,275.4353325642393,319.4618004488633,476.87407210371333,86.49316180406454,925.7550847782331,25.05973634951156,50.4872321305563,47.510535434752185,54.90324119382573,32.230363735206765,44.254638704574475,43.89198126534049,43.8253168583044,43.81647404548342,468.3362097068592,233.70385697595395,220.07589280803967,136.68794071728672,446.3770160668608,23.82304830832629,430.7712720418151,696.6976874216591,19.706280490484026,291.3097989735322,91.5764144979861,124.06587925191572,282.14147206167667,58.72363227533027,58.38337143940145,55.70397691223441,55.13692569254708,60.811534495566356,59.28725585068358,72.73342310612338,74.93932057063822,382.2118199426143,24.26703791737039,231.505437591081,156.77096730726979,333.57385537245017,264.4819939576866,30.55802418727961,27.489470228782157,29.127093909657404,43.72163018371143,44.22372318053014,44.05586172904159,43.0236767957843,43.233661452026624,17.866015126989797,71.80930366496466,172.3655114357895,45.85679602131976,202.74505561087193,156.67551212177207,377.5875893562841,31.66416824215581,32.54015900188906,32.94014077267405,31.130429759357124,31.327458285878564,34.53417934249268,27.853733515386534,31.077046810874094,30.12759862285624,34.51566922100687,38.44321590210667,92.89636793346727,225.8250089616707,382.1708846079575,267.91312323418066,62.227418931374686,64.21847091744222,64.4146390637272,193.68754407548346,82.17406117458336,60.29370181315734,61.3644319965058,57.831013236841784,241.79011189467667,783.9283010467352,101.79331168654285,117.76433253433117,333.2912820556888,425.48857907867136,65.20660479964073,207.3711095320355,689.6221868649385,395.25907809536216,24.67630499357882,354.593159144797,134.22716771702835,266.69311542707436,412.65952699611324,173.07654191818162,148.5312387697223,243.6932922893126,51.827706702506546,102.24317800434066,127.0039481269286,78.99994156293198,113.07090467194016,150.15171522483755,363.76654491247564,575.7773727907802,249.91747424992178,225.6853293652351,271.9945305295052,74.53183484061483,29.85530058021803,396.119954976591,403.67430383440677,246.0718991771879,178.8462873634989,131.60374490419355,242.5360340011723,254.15907819127793,245.8957875817015,368.150937556265,34.872722358181946,214.08552542206002,321.4069671759588,90.68354169799751,58.18659959361387,56.121006806882804,84.1469797128759,59.22266677457517,90.34539470966438,36.02399671030639,98.04348116141703,50.69275332407043,26.798007621048644,23.805291965962383,49.76815226751364,30.894982089265202,28.307153575549577,14.586341644474485,13.715411594979052,19.261958682329272,17.139551163801574,90.05006821987982,47.74832156011246,29.94844391748409,39.182311566096814,17.508241377612414,32.52087307091813,24.961162602584974,19.58441898669368,28.518635921900174,26.354477214048174,35.912551115592194,14.879690741840832,34.1961851830425,68.9274921896577,73.01734534872104,222.52064714978587,45.5368781245268,46.368535750877186,49.91026580851938,49.689783701217095,54.12171707159866,48.634160678169,57.918961149617076,14.875134218537292,4.895887238459871,39.72973420756209,50.804758663295,469.2524113529525,299.231766380484,139.6248510363633,176.45164409777146,80.5025798498335,100.82648123597775,75.25249577537797,94.0035373165972,200.57238736937555,27.94428270556072,28.595415604894214,34.7451172267505,33.85483834914056,72.5403326999719,83.60170776888972,31.834039258395137,29.781344134901662,33.70838763040092,34.87016901180913,36.05784949917818,69.62747966117267,68.3111330331286,49.48913096098619,46.35939678327981,39.345911160333124,37.46772205137854,36.670331620193366,35.94583435172875,26.45844818360496,24.90878153961532,21.484617271385016,25.90316046446129,37.59946201075362,61.3147904139702,79.32881542268146,58.88146129329119,40.404294601145416,21.722853475326552,166.00895314942701,17.845425376285167,100.35793887105854,27.543251049722787,100.39540551515181,14.121312081080877,16.48505028748779,17.938751421871455,22.807564209593476,18.705897846991718,30.054766142325576,10.728452675451635,22.239096283390676,14.137023433315042,12.571371612194055,17.539805654858686,15.020756371694475,23.634468504641912,13.917316886897808,12.894454474712658,18.640214676803172,12.823575779103399,45.52456818457648,66.0507486077701,14.422632514226994,13.240332192722875,61.05836984384168,19.673557366916764,26.984029579777733,6.537812802345149,40.13102556853206,17.1389265770638,70.28557827109971,12.05968561003842,13.585919157732143,14.135131493845881,61.39814906012028],"duration":[39.4,11.2,89.7,10.3,5.9,3.8,47.3,4.8,1.4,4.9,7.5,1.5,1.4,8.9,6.1,1.6,1,6.3,3.8,1.2,4.8,23.8,14.2,9.5,4.9,2.9,26.7,10.9,4.9,2.1,8,9.1,0.3,3,1.6,0.9,0.7,0.4,3.1,4.3,3.4,30.3,11,2.8,4.4,1.5,9,1.6,1.2,1,2.5,2.1,1.9,1.6,1,1,1.6,0.9,8.6,2.5,1.7,2.9,1.6,1,1,0.9,0.9,1,1,1,1,0.9,0.9,0.9,0.9,0.8,0.8,0.8,0.9,0.9,0.9,0.8,0.9,1,1,1,0.9,1.1,1.1,2.8,1.9,1.5,2.9,2.4,2.3,2.5,1.4,1.4,2.5,2.5,18.6,1,1.1,1,1,1,1.1,1,1,1.1,1.2,5,8.9,2.4,2.4,2.7,2.1,2.3,2.5,2.5,2.5,2.5,2.5,2.3,1.9,1.9,2.1,1.2,1.2,1.3,1.2,1.4,1.6,1.7,1.8,1.8,2,1.2,1.4,2.2,0.9,6.6,2.5,4.5,10,1.4,1.2,1,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.9,2.6,0.8,0.9,0.8,0.8,0.8,0.8,0.8,0.8,0.8,0.8,0.8,0.9,0.9,0.9,0.8,0.9,0.9,0.9,1,0.9,1,0.9,0.9,1.8,0.8,0.9,0.8,0.8,0.8,0.7,0.8,0.8,0.9,0.8,0.8,0.9,0.9,0.9,0.9,0.9,10.1,1.2,1.3,1.2,1,1.1,1.1,1.2,1,0.9,5.6,7.1,5.9,7.3,1.2,1.3,1.2,1.2,1.2,1.2,1.2,5.7,0.7,0.6,1.3,1.3,1.2,1.2,1.3,1.1,1.4,1.2,1.3,1.3,1.6,1.1,1.1,1.1,1.1,1.2,1,1.1,1.2,1.1,1.1,1,1,1.1,1.2,0.9,1.8,4.3,2,3.9,3.6,1.4,1.5,1.8,1.4,1.6,2.3,0.9,2,1.7,1.7,4.8,0.7,5,5.2,3.8,2.6,1.9,6.7,2.3,2.8,1.2,1.3,4.1,3,0.9,6,1,1.1,1.1,1.1,1.6,1.2,1.1,1.2,1.3,1.7,4,0.6,0.5,1,1,1,1,0.9,1.1,1,1.1,1,1,1.6,2.1,3.1,2.4,2.2,0.4,4,6.5,13.4,35.8,22.6,25.3,2.8,3.6,1.7,1.6,1.5,1.5,1.1,1.3,1.2,1.3,1.3,1.3,1.3,1.2,1.3,1.5,1.4,1.3,1.4,1.3,1.4,1.3,0.3,2.6,1.5,1.1,1.1,1.1,1,1,1.1,1,1.1,1,1.1,1,1.1,1,1.3,11.4,4.2,2.7,1,1,1,1.1,1.2,1,1,1.1,1,1,1,1,1.1,1,1.1,12.2,1.1,1.2,1.1,1.2,1.3,1.2,1.2,1.3,1.1,1.2,1.1,1.2,1.1,1.1,2.2,5.8,1.2,1.2,1.2,1.2,1.2,1.2,1.1,1.2,1.1,1.2,1.1,1.2,1.3,1.2,1.3,5.1,1.9,6.2,1.4,3.9,1.4,18.1,10.8,3.7,0.8,1.8,2,1.9,1.4,1.7,1.9,2,5.9,1.6,1.3,1.3,1.2,1.1,1.2,1.3,1.2,1.3,1.2,1.3,1.9,3.5,5.3,5.2,1.6,1.7,1.8,1.4,1.5,4.2,2.9,0.8,1.8,12.4,5.5,11.3,2.7,0.5,1.7,1.9,2.1,2,2.2,2,2.2,2.1,1.8,2.1,1.9,2,3.8,16.8,15.5,4.6,8,18,15.8,17.5,10.1,5.2,7.7,6,23.8,5.5,2.7,4.9,12.8,2,1.9,2,2,1.9,2,2,4.1,2.5,2.4,1.8,2,2.2,2.1,2.1,6.2,16.3,11.4,11.7,12.1,2.8,2.1,1.4,1.9,1.8,1.9,2,1.9,1.8,1.7,1.7,4,13.8,18.6,16.6,18.4,6.8,26.7,19.2,19.7,3.2,2.7,0.9,2,2,2.3,7.6,2.7,4.2,4.7,2.7,3.1,4.8,2.4,2.6,11.5,4.4,5.6,1.5,15.3,5.7,3.7,9.7,2.9,1.3,1.3,5,3.2,10.6,18.4,1.5,9.5,1.7,1.7,2,1.8,1.7,1.8,1.7,3.9,15.5,15.1,8.6,0.3,0.7,9.7,3.1,5.3,7,2.2,3.1,8,2.9,8.7,9.2,5,16.1,6.5,6.7,9.4,7.2,4.2,3.3,1.6,1.6,1.6,1.6,1.5,1.6,0.5,0.5,0.8,1.8,1.5,1.5,1.6,1.6,1.5,9.5,10.2,3.5,1.7,1.8,1.5,1.4,1.4,1.9,1.5,1.6,1.6,1.6,1.5,1.7,13.5,6.3,1.5,1.5,1.5,1.5,0.9,0.6,0.8,0.7,1.6,1.4,1.5,1.7,1.2,1.6,1.5,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,5.2,50.9,1.6,1.7,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.5,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,0.4,24.1,5.6,13.6,27.9,4.8,13.6,11.6,0.6,25.3,11.4,20.2,30.1,5.5,42.2,1,2.1,1.9,2.1,1.2,1.7,1.6,1.6,1.6,17.6,8.8,8.3,4.9,16.1,0.9,15.5,25.1,0.7,10.5,3.3,4.4,10.2,2.1,2.1,2,2,2.2,2.1,2.6,2.7,13.8,1,9.3,6.3,12.6,10,1.2,1,1.1,1.7,1.7,1.7,1.6,1.7,0.7,2.7,6.5,1.7,7.5,5.8,13.9,1.2,1.2,1.2,1.1,1.2,1.3,1,1.1,1.1,1.3,1.5,3.6,8.6,14.6,10.3,2.4,2.4,2.4,7.3,3.1,2.4,2.4,2.3,9.6,34,4.4,5.1,12.8,15.8,2.4,7.9,25.6,14.4,0.9,13,5,9.9,15.3,6.3,5.4,8.9,2.1,4,5,3.1,4.5,5.9,14.4,21.8,9.5,9.1,10.8,3,1.2,15.2,15.5,9.4,7.2,5.3,9.8,10.3,9.9,18.4,2.1,13.5,16.5,4.7,3,2.9,3.8,2.6,4.6,1.9,5,2.6,1.4,1.2,2.6,1.6,1.5,0.8,0.7,1,0.9,4.6,2.5,1.5,2,0.9,1.3,1,0.8,1.1,1.1,1.4,0.6,1.4,2.8,2.9,8.2,1.7,1.7,1.8,1.8,2,1.7,2,0.5,0.2,1.4,1.8,16.6,11,5.1,6.5,3,3.9,2.8,3.5,7.5,1.1,1.1,1.3,1.3,2.7,3.3,1.2,1.2,1.3,1.4,1.4,2.7,2.7,1.9,1.8,1.5,1.5,1.4,1.4,1,1,0.8,1,1.5,2.4,3.1,2.7,1.9,1,7.4,0.9,5.3,1.5,5.3,1.6,1.9,2,2.6,2.1,3.4,1.2,2.5,1.6,1.4,2,1.7,2.7,1.6,1.5,2.6,3.3,11.7,17,3.7,2.5,11.6,3.7,5.1,1.2,4.4,1.9,11,1.9,2.3,2.4,10.5],"speed":[1.9,1.9,1.4,5.5,5.3,3.1,0.8,2.8,8,8.4,5.9,5.9,5.9,5.8,5.8,5.8,8.8,8.7,8.7,8.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,5.8,5.8,5.9,6.6,5.6,6,5.9,5.7,7.6,7.4,7.4,3.9,3.9,3.9,3.9,6.1,9.8,11.5,12.3,12.7,10.7,9.9,9.8,9.3,6.1,6.3,5.9,6,6.3,6,4.5,4.2,7.9,10.7,10.4,9.9,9.4,9.3,10.1,9.7,10,10,9.3,9.3,9.7,9.4,9.9,9.4,10.2,9.9,9.6,8.6,8.5,8.5,8.7,9,8.2,8.5,8.5,8.7,8.2,8.6,8.7,8.4,8.8,8.6,8.8,8.7,8.6,14.8,14.3,14.2,14.3,14.5,14.8,14.2,15,14.9,14.5,14.1,13.8,14.9,14.7,14,14.6,7.5,7.5,7.6,7.4,7.6,7.5,7.5,7.6,7.6,7.6,7.4,7.4,7.4,7.4,7.5,7.3,7.4,7.7,7.3,7.8,7.4,7.4,7.4,7.7,7.5,7.7,7.3,7.4,7.5,10,10,10.1,14.8,15,14.9,22.6,23.9,24.3,23.5,23.7,24.6,23,24.1,23.3,23.9,23.5,22.9,22.8,22.1,22.5,23.5,23.3,22.8,22.4,22.7,23.5,23.1,23.8,22.5,22.5,23.4,24.5,23.7,22.3,24.2,22.5,23.7,22.7,24.1,24.3,23.2,23.7,22.8,22.7,22.9,21.9,24.7,22.6,22.6,23,24.5,24,22.3,22.5,24.3,24.2,23.3,23.2,23.8,22.8,23.2,27.1,26.7,25.4,25.3,25,27.4,25.9,25.9,24.9,24.3,24,23.9,23.9,23.4,24.8,24,24.9,24.3,23.6,25.1,23.6,23.9,25,24.8,25,24.9,23.8,24.6,24.1,24,25.2,26,26.6,26.9,27,24.9,25.8,26.5,25.3,27.6,26.1,27.5,26.7,25.9,26.7,25.2,26.4,25.9,26.1,25.8,25.8,26.4,24.9,25.5,25.5,25.5,26,26,25.3,26.4,26.1,25.6,26.2,26.2,26.4,26.4,25.7,25.9,25.8,25.4,25.9,26.4,25.5,26.4,26.8,25.7,26.5,27,25.7,27.1,25.9,26.5,26.9,27,25.7,25.6,27.4,26.8,25.4,28.1,27.9,28.2,27.4,27.2,28.3,27.5,26.7,26.3,27.8,27,26,26.9,26.3,26.1,26.9,30.5,28,27.9,27.8,27.8,27,27.8,27.8,28,27.5,28.3,27.1,28.3,28.9,27.4,28.3,27.9,28.6,28.5,27.5,27.2,26.8,27.3,28.2,25.6,26.1,26.6,26.5,27,28.8,27.9,27.3,26.4,26.3,26.3,28.6,28.7,27,27.9,26.7,28.4,26.8,28.3,26.7,28.7,26.6,27.6,27.6,27.4,28.5,28.3,27.9,26.7,26.8,27.6,28.9,27.4,27.5,28.4,28.9,28.9,27.4,28.7,27.4,26.2,26.5,26.4,27,25.8,26.9,26.2,26.6,26.3,26.8,24.8,24.9,24.8,26.6,26.9,25.7,25.6,25.4,24.9,25.4,25.6,25.1,26.5,24.7,24.6,24.7,24.1,24.9,23.6,23.6,24.1,23.4,23.3,23.9,23.7,25,25.7,26.3,24.7,25,24.8,27.8,26.1,27,26,26.3,26,26,27.2,29.5,28.9,29.5,30.8,29.5,30,30.6,29.2,30.3,29.5,30.9,29.2,29,30,29.9,29.3,28.8,28.7,29.2,28.8,29.6,29.2,28.7,27.6,27.7,27.4,27.6,27.5,28,29,24.6,25,24.9,25.1,24.8,24.8,24.9,24.8,25.3,25.2,25.6,25.7,25.6,18.9,17,17,16.8,16.9,21.1,21.1,23.7,25.5,25.5,25.6,25.6,25.4,25.1,25.4,27.3,27,27.2,27.2,27.3,27.8,27.1,27.4,26.4,26.1,26,25.7,25.9,25.7,26.4,25.8,26.1,26.2,26.1,26.1,26.2,26.1,26.3,26.1,25.4,26.4,26.4,25.5,26.6,25.7,26.7,25.4,26.2,26.1,21.1,23.9,23.9,23.7,23.9,24.5,24.4,24.4,24.3,25.1,25.1,25.7,24.7,25.4,25.3,25.2,25.2,25.6,25.2,25.1,25.5,24.9,25.3,21.8,22,22.2,25,25.2,24.7,25.1,25.5,25.7,26.1,25.4,24.9,27.6,27.4,28.4,28,28.3,27.9,27.4,28.1,27.4,27.6,28.3,28,28,28,27.9,26.7,27.3,27.1,26.8,27.1,28,28.5,28.2,28,28.2,28,28,28,28,27.6,27.8,27.7,27.2,27.4,27.1,26.7,26.4,26.6,27.4,27.7,27.3,29.3,24.8,27.8,27.4,27.5,27.2,27.5,26.4,27.6,27.3,27,26.8,27.4,27.2,26.1,27.5,26.1,27.3,26.9,28.1,27.3,27.1,28.2,26.9,27.5,28.6,29.3,29.2,29.3,29.2,29.2,29.2,28.9,29.8,27.9,27.7,27.7,27.9,27,27.6,28.7,27.7,27.4,27.3,27.6,27.4,27.2,27.6,27.4,28.1,27,27.6,27.6,27.2,27.2,27.7,27.2,27.2,27.5,27.3,27.7,27,27.4,27.3,27.5,27.3,27.4,27.3,27.5,27.6,27.2,27,27.5,27.5,27.4,27.3,27.6,27.3,27.7,27.1,28.1,26.9,27.1,27,26.9,26.9,27,22.3,23.5,24.1,24.2,15.8,15.8,15.7,21.9,25.1,24,25,26.1,26.9,26,27.4,27.4,27.4,26.6,26.6,26.5,27.9,27.7,26.5,27.8,27.8,28.2,27.7,27.8,28.2,27.7,28,27.8,27.9,27.6,27.6,28.2,28,27.8,27.7,24.3,24.9,24.9,26.5,26.4,25.5,27.5,26.5,25.7,26,25.9,26.9,25.4,25.5,26.6,26.5,27,27,27,27.2,26.4,27.1,27.5,28.3,26.1,26.6,27.9,28.3,27.4,26.6,25.6,25.8,26.3,26.2,26,25.9,26.8,26.8,26.5,26.5,25.1,25.6,25.1,25.2,23.1,23.1,23.1,26,26.9,27.2,26.2,26.9,27.4,27.4,27.3,26.8,26.9,27,27.5,27.5,27.4,24.7,25.6,25.4,25.5,25.1,25.4,25.3,26.4,26.3,24.8,25.2,24.8,24.9,26.1,26,26.2,24.8,24.8,24.7,24.7,24.8,20,16.6,15.9,19.5,19.3,19.4,19.4,22.1,22.8,19.6,19,19.6,19.5,19.1,19.8,19.1,19.3,18.9,18.2,19.6,19.3,19,19.6,19.1,20,19.6,19.5,25,25,24.5,25.9,24,25.7,24.8,24.4,24.6,25.2,27.1,26.8,27.3,27.7,27.6,27.1,28.6,29,29.8,24.5,28.4,28.2,28.3,27.2,27.4,27.1,26.8,25.9,26.9,26.9,26.7,25.4,26,26.7,26,26.9,25.3,26.5,24.8,25.9,24.9,25.8,25.8,25.3,26,25.8,26.2,25,26.2,25.7,26.5,24.9,26.9,25.9,25.1,25.5,25.6,21.8,21.3,21.7,22.4,19.8,18.9,18.4,18.9,8.8,8.7,9,8.8,8.9,8.8,8.9,8.9,8.8,9,8.8,8.8,8.8,8.7,8.6,7.2,3.9,3.9,3.9,3.9,5.3,5.3,5.3,5.3,5.4,9.1,9,6.4,6.3,5.9,5.9,5.8]},"summary":"Bayshore Freeway, Bayshore Freeway","weight":4008.7,"duration":3722.6,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[261],"location":[-122.416686,37.783425]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[75,165,255,345],"location":[-122.417548,37.783315]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[75,165,255,345],"location":[-122.419192,37.783106]}],"driving_side":"right","geometry":"mqreFhodjVTjDFn@`@vGN~BHfABXHvA","mode":"driving","maneuver":{"bearing_after":261,"bearing_before":0,"location":[-122.416686,37.783425],"modifier":"left","type":"depart","instruction":"Kör åt väster på Eddy Street"},"weight":236,"duration":211.60000000000002,"name":"Eddy Street","distance":362.7},{"intersections":[{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[75,165,255,345],"location":[-122.42076,37.782907]},{"out":1,"in":0,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.42091,37.782888]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.420722,37.781954]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[75,165,255,345],"location":[-122.420534,37.781023]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[90,165,255,345],"location":[-122.420342,37.780077]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419972,37.778242]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419782,37.777295]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419594,37.776367]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-122.419398,37.775431]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[45,165,225,345],"location":[-122.41935,37.775193]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[45,165,225,345],"location":[-122.419314,37.775061]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,210,345],"location":[-122.418875,37.773667]},{"out":1,"in":4,"entry":[false,true,true,false,false],"bearings":[45,165,225,315,345],"location":[-122.418702,37.773081]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[30,165,210,345],"location":[-122.418631,37.772842]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[165,270,345],"location":[-122.418498,37.772399]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-122.41845,37.772238]},{"out":1,"in":2,"entry":[false,true,false],"bearings":[120,165,345],"location":[-122.418146,37.771238]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,165,345],"location":[-122.418096,37.771089]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-122.418033,37.770901]},{"out":1,"in":0,"entry":[false,true,true,false],"bearings":[0,195,210,270],"location":[-122.417742,37.770207]},{"out":2,"in":0,"entry":[false,false,true,false],"bearings":[15,105,195,285],"location":[-122.417803,37.769889]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[15,105,180,285],"location":[-122.417834,37.769712]}],"driving_side":"right","geometry":"enreFvhejVB\\RChAMlAONCLAzAS|@KPCLA`BSx@KPC^EvC]zAQz@M^EPChDa@pBUp@ITE|AQxASB?^ENCJCFADATAZIVEjEcAtBc@n@MvAY^IfE{@\\IRGPEf@ORMPOLIHCJ?P@D?~@Jb@D^Bt@H","mode":"driving","maneuver":{"bearing_after":260,"bearing_before":260,"location":[-122.42076,37.782907],"modifier":"left","type":"turn","instruction":"Sväng vänster in på Van Ness Avenue (US 101 South)"},"ref":"US 101 South","weight":480.9,"duration":308.29999999999995,"name":"Van Ness Avenue (US 101 South)","distance":1559.1},{"distance":379.8,"name":"US 101 South","ref":"US 101 South","maneuver":{"bearing_after":201,"bearing_before":187,"location":[-122.417903,37.769281],"modifier":"straight","type":"off ramp","instruction":"Ta avfarten mot US 101 South: Oakland"},"destinations":"US 101 South, I-80 East: Oakland, San Jose","weight":49,"mode":"driving","geometry":"_yoeFzvdjVXLLJLJHNFPDT?TARCRGPILKLMHMBMBM?KCMEKGIIIKGOEQCQ?Q?U@SFu@Dc@B]Fw@Bo@Bk@Io@","intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,true,true,false],"bearings":[0,180,195,345],"location":[-122.417903,37.769281]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[15,180],"location":[-122.419,37.769346]}],"duration":42.2,"driving_side":"right"},{"intersections":[{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[90,255,285],"location":[-122.416662,37.769596]},{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[102,108,282],"location":[-122.40981,37.769161]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[174,353,358],"location":[-122.405473,37.767261]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.405244,37.766048]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,195],"location":[-122.402999,37.752554]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[0,15,195],"location":[-122.404558,37.746941]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[7,180,187],"location":[-122.408143,37.739469]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[155,332,335],"location":[-122.406401,37.734438]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,180,330],"location":[-122.405674,37.733191]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[165,330,345],"location":[-122.403995,37.730114]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[163,341,346],"location":[-122.402483,37.726603]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[163,168,343],"location":[-122.401701,37.724557]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.400278,37.720955]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.397974,37.714805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.39554,37.710237]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-122.395121,37.708328]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[170,347,350],"location":[-122.393825,37.702429]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.391826,37.693636]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[170,345,350],"location":[-122.3906,37.688244]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.392891,37.669787]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.395051,37.667539]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[46,50,231],"location":[-122.39982,37.663398]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,210],"location":[-122.403926,37.660623]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[15,195,210],"location":[-122.405731,37.65805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[176,181,356],"location":[-122.406979,37.651445]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.406419,37.64457]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,195],"location":[-122.406082,37.641332]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,165,345],"location":[-122.405024,37.63824]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.402719,37.630324]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[166,341,345],"location":[-122.401464,37.62492]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[162,342,345],"location":[-122.398689,37.616736]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.394473,37.611514]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[128,308,309],"location":[-122.391675,37.609715]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[129,134,309],"location":[-122.384799,37.605291]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.378646,37.601292]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.376557,37.599922]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[130,136,309],"location":[-122.364079,37.591793]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,285,300],"location":[-122.357438,37.587965]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.325833,37.581641]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[139,314,319],"location":[-122.322934,37.578971]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.316743,37.573261]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[139,316,319],"location":[-122.310821,37.567812]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.302578,37.560185]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.293655,37.550567]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.293005,37.549875]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.292169,37.548986]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[144,149,324],"location":[-122.291949,37.548743]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.286169,37.542512]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.283856,37.53998]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.273979,37.529546]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,313,318],"location":[-122.262626,37.51954]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[138,141,318],"location":[-122.260906,37.518025]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,314,318],"location":[-122.247718,37.506343]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,315,318],"location":[-122.242977,37.502159]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[137,142,317],"location":[-122.239937,37.499488]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,284,290],"location":[-122.231907,37.495907]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,283,290],"location":[-122.228972,37.495072]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.218915,37.491223]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.205884,37.487457]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[107,110,285],"location":[-122.185632,37.484733]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.179679,37.482856]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[126,302,307],"location":[-122.177095,37.481497]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.155045,37.468654]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[126,305,307],"location":[-122.152581,37.467179]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.144516,37.462442]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[126,304,306],"location":[-122.136462,37.457738]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[131,141,308],"location":[-122.12693,37.452112]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[140,317,320],"location":[-122.118132,37.444081]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.103307,37.429953]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.101751,37.428459]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.092643,37.42097]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.09244,37.420823]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[133,309,312],"location":[-122.089184,37.418478]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.081848,37.413404]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.081263,37.413111]},{"classes":["motorway"],"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["right"]}],"out":1,"in":2,"entry":[true,true,false],"bearings":[105,120,300],"location":[-122.078361,37.411892]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[118,124,297],"location":[-122.076323,37.411054]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.067607,37.407809]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,110,286],"location":[-122.067189,37.407713]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.063708,37.406961]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.056615,37.405407]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.047017,37.403049]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.036066,37.400658]},{"classes":["motorway"],"out":0,"in":3,"entry":[true,true,false,false],"bearings":[105,120,270,285],"location":[-122.03242,37.39989]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,279,286],"location":[-122.027075,37.398693]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,280,285],"location":[-122.024811,37.398202]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,111,285],"location":[-122.017288,37.396552]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.012976,37.395607]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.012709,37.395542]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[107,280,285],"location":[-122.008838,37.394702]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.000135,37.392318]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[111,284,291],"location":[-121.994151,37.390522]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,282,290],"location":[-121.991164,37.389654]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.983628,37.387548]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,287,290],"location":[-121.974838,37.385032]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.972437,37.384341]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.969543,37.383509]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,284,290],"location":[-121.957291,37.380021]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.945834,37.377446]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.941787,37.376663]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.941403,37.376591]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.939052,37.376128]}],"driving_side":"right","geometry":"_{oeFbodjVBm@Bm@@oABqANaR@a@?c@@a@@a@@_@Bc@B]Ba@Dc@De@XaDb@oCHg@Fg@Fk@Bc@Be@Bi@Bk@Fi@Fi@Hg@La@J]JYL]HQHOHQHMLSLQPSPQTOVMNGNE\\GJAtBOj@GnAUhGWd@C^?f@@d@@f@Dd@Fb@Ff@J`@Ld@P`@Pb@R`@T~Az@\\P^P^L^J^H^D^D^@`@@`@C`@Cb@Gb@Ib@O^O`@S^U`@Y^_@\\]Zc@Zc@Xc@p@eAV_@Xa@V[V[XUXWZSZQ`@S`@M^Kb@Ib@Gf@Ed@Cd@CbLg@r@Ct@Ap@An@@r@Dp@Ft@Hj@Jj@JzFnA`IdB~FnAtH`Bp@Nt@Rn@Vl@Xn@\\j@^l@b@nElDVRVPn@b@p@^n@Zp@Xt@Vn@Px@Nr@Lv@Jv@FfAFr@Br@At@Ar@Ct@El@Ir@Kr@Mt@Qp@Ql@Sj@Sn@Wt@]b@SlAm@tDiBtAq@bD_BtC}Az@c@|@a@jAg@x@]dAa@bBo@f@QrAg@jAa@lA]nEyA^K~EaBjFyAjDaArBm@rAa@dHyBdBe@zBk@v@Sx@Q|Du@lCc@f@KvGmAl@Mp@Op@Sn@UfAc@r@]n@]n@c@p@g@fAw@~CgCVQTOj@]j@[j@[l@Yh@Up@Ul@Sp@Op@On@KfAObBWnC_@nBWfBUTEdEi@`IcArSsC|u@oKv`@uFze@{GhC_@pDk@pASnAQfAMjAIx@C~@?z@?`AB`AF`AL~@Nv@L|@TdAZ`A\\v@X|@Zx@\\|@\\x@\\LFvBbA`Af@l@\\n@\\j@\\l@^j@^l@`@j@`@j@b@h@`@l@d@h@b@h@d@h@d@p@l@`MnLdD~ChBdBf@f@f@d@f@h@f@h@j@n@b@h@d@l@d@n@`@j@b@n@`@n@`@p@b@r@^p@`@t@hJrP^r@d@t@d@n@d@p@n@t@h@j@l@j@r@j@j@b@l@`@j@Zn@\\n@Xp@X|An@vF~Bp@Vr@Vr@Rr@Pt@Nv@Nn@Hr@Fn@Fr@Dp@@p@@v@?r@At@CtESnAEfGW~@CrDO`AE`X}@bNk@bDWf@EpAQ~AYtAY~@WhA]rAe@zAk@~GyClAc@`A[bA]z@Ux@U~@S`AS~@ObAM`AMbAI`BKzDUzGg@nG]pAKvAQzASfASjAWtEeAnCs@f@EvAYjQkEfGyAzOuDbCi@VIfAYpAc@vAk@pAm@vAw@jAu@rAcAjAcAbA{@hAkA~@gAbAoAzB}CdJmPdHuMzAcC|CgFtI}OxJiQdLcSpGaLvCgF`FuInDkGvTk`@zCwFlAwBlCyEnKcRz@_Bx@{Ax@cBt@gBl@gBl@kBh@oBbAeF^oCXiCNeBLsBH_CB}B@{BHmJXg]NcTPsTRmUDeDH{BJqATiBZeBb@gBh@eBp@_Br@qAv@kAx@aAlCyChNuOtOcQ|OiQvQkSzEmFdZq\\`SuTnScUhBsBxA_B\\a@fAgAhAcApAkA~GwFbByAvCmChD_DdB{AlBkBjDgDvAqA|AwAbLeKhCaCpDgDp@k@hP_OlEcEbCyB`JeIhBcBn@k@p@m@xDeDrBiBfLiKzUcT|@y@`KcJdA_AbAaAlAkAdAgA~@cAbAiA~@gApCeDbQsStPaS`IkJHKX]~IkKnB}B|DyEfGgHpA_BtBcCjHsIlByBdIqJvIeK|DqEzQiTnFoGvFyGzIiKfGgHvCmDtBiCv@aAv@aAr@eAr@kAl@iAl@oAN[JUTi@j@_Bb@qA`@qA^{AZwAZwAzCiPfDkQv@gEZcB\\gBXqAXoAXmAd@iB\\sAb@{A`@wAb@wAd@sAd@yAfI}U|CcJd@wAd@wAb@wA`@yARu@Lc@Nm@Nk@^{AXqAZwA\\cBRcAX_BV{AV_BT_BT}ARaBP_BP_BNaBLaBh@gIzJ__BLaBJgBLaBLaBNaBN_BP_BRaBR}ATaBRwAV}AV}AX_BX{AZ{AZ}A\\{A^{A^yA^wAb@yAb@wAf@uAf@uAh@sAj@sAl@oAl@oALOjTgd@~CuGdK}SdXwi@hCgFfK}SpGyMRShSya@hHqNpIiQ|NcZzA}C|]us@Xm@v@yAt@sA~@}Af@u@t@gAv@eAx@aAz@aAdSgTbIqInH_IzDeEfRgS`@a@rQoR`]q^X[rKeL|BeCjDqDdKyKnAsAnAuAjAsAfAsAnA_BhA}AxAwBxA}BpM}R\\g@tGcK|DgGtKkP~HyLd@s@^m@^s@p@kAn@oAl@qAj@oAf@sAPa@|@mCnCyId@{AfDwK`CyHtHwVV_AXcAVaATaATaATgAN{@PaANaAPiARsAh@kEjBkNtDaY~BgQ^gC`@kCd@iCrB{Kl@qD^aC\\eCZ}BrBmOtJot@n@}Ev@_GxCyUnE}[^mC`BeMhI_n@zD}YLu@fDeWdAaH|C{PvFmZhBqJ`BwHzCcO^mB~@wElAoGn@gDbAoFxA_ItEiW|Iie@xCsOhC_NdDcQl@}CN_ApFkYrF{YtCkOjB{JfA{GpBqOpBmPhB{O|CgXLmAzAuMjCaUh@eEX_CZyBj@uD\\_C","mode":"driving","maneuver":{"bearing_after":94,"bearing_before":73,"location":[-122.416662,37.769596],"modifier":"slight left","type":"merge","instruction":"Byt till vänstra körfältet, in på US 101 South"},"ref":"US 101 South","weight":2830.2000000000003,"duration":2819.2000000000007,"name":"Central Freeway (US 101 South)","distance":70046.4},{"distance":4798.2,"name":"","maneuver":{"bearing_after":112,"bearing_before":106,"location":[-121.931731,37.374579],"modifier":"slight right","type":"off ramp","instruction":"Ta avfart 390 mot CA 87 South: Guadalupe Parkway"},"destinations":"CA 87 South: Guadalupe Parkway","exits":"390","intersections":[{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.931731,37.374579]},{"classes":["motorway"],"lanes":[{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]}],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,300,330],"location":[-121.926597,37.37012]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[128,138,308],"location":[-121.923722,37.367884]},{"classes":["motorway"],"out":1,"in":3,"entry":[false,true,true,false],"bearings":[0,150,180,330],"location":[-121.918933,37.364245]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-121.915678,37.359877]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,330],"location":[-121.908322,37.349121]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,330,345],"location":[-121.901664,37.343143]}],"duration":192.39999999999998,"driving_side":"right","weight":206.7,"mode":"driving","geometry":"cvbcFhxegV~@{DTkA~@mEh@eBZq@Zi@~@kAj@k@j@_@VMVK^M\\IzCw@pA_@p@U`Aa@ZOp@c@d@_@Z[f@g@`@i@j@y@NYf@{@jAyBpAcCpFmKr@qAv@mA|@oA~@mAhAoAbAcAtAkATQFEz@o@nAy@tUyOlM{IvE_DpGkE|ByA~CkBxBeAzCuAhIqDl@Yl@]t@e@r@g@jB}AlB_Cd@s@b@s@d@{@b@_A`@eA`AeCbA_Cv@uAx@kAp@}@p@y@r@q@r@o@f@_@f@]`@Uf@[|@c@dBq@dCaA~As@`Ag@`@UdGsD"},{"distance":508.9,"name":"","maneuver":{"bearing_after":171,"bearing_before":150,"location":[-121.900192,37.340845],"modifier":"slight right","type":"off ramp","instruction":"Ta avfart 6B mot Julian Street"},"destinations":"Julian Street, Saint James Street","exits":"6B","intersections":[{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[150,165,330],"location":[-121.900192,37.340845]}],"duration":44.8,"driving_side":"right","weight":57,"mode":"driving","geometry":"ic|bFds_gV^C|CmBl@[bDyAVKZI^Gh@?`@Br@NPBf@HXBT?^EXId@QVKTI"},{"intersections":[{"lanes":[{"valid":true,"indications":["left"]},{"valid":true,"indications":["straight","left"]},{"valid":false,"indications":["right"]}],"out":1,"in":3,"entry":[false,true,true,false],"bearings":[60,150,240,345],"location":[-121.898785,37.336552]},{"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight","left"]},{"valid":false,"indications":["right"]}],"out":1,"in":3,"entry":[true,true,false,false],"bearings":[60,165,240,330],"location":[-121.898691,37.336402]}],"driving_side":"right","geometry":"mh{bFlj_gV\\SRIdAw@bBoARU","mode":"driving","maneuver":{"bearing_after":153,"bearing_before":158,"location":[-121.898785,37.336552],"modifier":"straight","type":"new name","instruction":"Fortsätt in på North Almaden Boulevard"},"weight":75.1,"pronunciation":"ˈnoɹθ ˈɔlmədən ˈbʊləvɑɹd","duration":43.5,"name":"North Almaden Boulevard","distance":157.5},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,240,315],"location":[-121.897852,37.335352]}],"driving_side":"right","geometry":"}`{bFpd_gVLVx@tBPd@Vr@DLb@lALb@`AdCJV","mode":"driving","maneuver":{"bearing_after":236,"bearing_before":136,"location":[-121.897852,37.335352],"modifier":"right","type":"turn","instruction":"Sväng höger in på West Saint John Street"},"weight":58.6,"duration":45.4,"name":"West Saint John Street","distance":267.1},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[60,165,240,315],"location":[-121.900438,37.334113]}],"driving_side":"right","geometry":"eyzbFvt_gVVCVGlBG","mode":"driving","maneuver":{"bearing_after":171,"bearing_before":237,"location":[-121.900438,37.334113],"modifier":"left","type":"turn","instruction":"Sväng vänster in på North Autumn Street"},"weight":15.2,"duration":15.2,"name":"North Autumn Street","distance":89.1},{"intersections":[{"in":0,"entry":[true],"bearings":[357],"location":[-121.90034,37.333317]}],"driving_side":"right","geometry":"gtzbFbt_gV","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":177,"location":[-121.90034,37.333317],"modifier":"left","type":"arrive","instruction":"Du är framme vid din destination, till vänster"},"weight":0,"duration":0,"name":"North Autumn Street","distance":0}],"distance":78168.7}],"weight_name":"routability","weight":4008.7,"duration":3722.6,"distance":78168.7}],"waypoints":[{"name":"Eddy Street","location":[-122.416686,37.783425]},{"name":"North Autumn Street","location":[-121.90034,37.333317]}],"code":"Ok","uuid":"cjhk3ov0z2ia145rqzq8pi7io"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5.json b/services-directions-models/src/test/resources/directions_v5.json
new file mode 100644
index 000000000..ab8e45367
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"mqreFhodjVjBjYjuAoK~HurAv}AuNnwAv^jqJoyBbyClsB~cGsfAxvCkjFpPcnDjaPg_QnbBwtJ~yDa~HlmDuyD|~AebDd{E_wZzqDwbD~gAqM","legs":[{"summary":"Bayshore Freeway, Bayshore Freeway","weight":4008.7,"duration":3722.6,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[261],"location":[-122.416686,37.783425]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[75,165,255,345],"location":[-122.417548,37.783315]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[75,165,255,345],"location":[-122.419192,37.783106]}],"driving_side":"right","geometry":"mqreFhodjVTjDFn@`@vGN~BHfABXHvA","mode":"driving","maneuver":{"bearing_after":261,"bearing_before":0,"location":[-122.416686,37.783425],"modifier":"left","type":"depart","instruction":"Head west on Eddy Street"},"weight":236,"duration":211.60000000000002,"name":"Eddy Street","distance":362.7},{"intersections":[{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[75,165,255,345],"location":[-122.42076,37.782907]},{"out":1,"in":0,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.42091,37.782888]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.420722,37.781954]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[75,165,255,345],"location":[-122.420534,37.781023]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[90,165,255,345],"location":[-122.420342,37.780077]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419972,37.778242]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419782,37.777295]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419594,37.776367]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-122.419398,37.775431]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[45,165,225,345],"location":[-122.41935,37.775193]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[45,165,225,345],"location":[-122.419314,37.775061]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,210,345],"location":[-122.418875,37.773667]},{"out":1,"in":4,"entry":[false,true,true,false,false],"bearings":[45,165,225,315,345],"location":[-122.418702,37.773081]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[30,165,210,345],"location":[-122.418631,37.772842]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[165,270,345],"location":[-122.418498,37.772399]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-122.41845,37.772238]},{"out":1,"in":2,"entry":[false,true,false],"bearings":[120,165,345],"location":[-122.418146,37.771238]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,165,345],"location":[-122.418096,37.771089]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-122.418033,37.770901]},{"out":1,"in":0,"entry":[false,true,true,false],"bearings":[0,195,210,270],"location":[-122.417742,37.770207]},{"out":2,"in":0,"entry":[false,false,true,false],"bearings":[15,105,195,285],"location":[-122.417803,37.769889]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[15,105,180,285],"location":[-122.417834,37.769712]}],"driving_side":"right","geometry":"enreFvhejVB\\RChAMlAONCLAzAS|@KPCLA`BSx@KPC^EvC]zAQz@M^EPChDa@pBUp@ITE|AQxASB?^ENCJCFADATAZIVEjEcAtBc@n@MvAY^IfE{@\\IRGPEf@ORMPOLIHCJ?P@D?~@Jb@D^Bt@H","mode":"driving","maneuver":{"bearing_after":260,"bearing_before":260,"location":[-122.42076,37.782907],"modifier":"left","type":"turn","instruction":"Turn left onto Van Ness Avenue (US 101 South)"},"ref":"US 101 South","weight":480.9,"duration":308.29999999999995,"name":"Van Ness Avenue (US 101 South)","distance":1559.1},{"distance":379.8,"name":"US 101 South","ref":"US 101 South","maneuver":{"bearing_after":201,"bearing_before":187,"location":[-122.417903,37.769281],"modifier":"straight","type":"off ramp","instruction":"Take the ramp towards US 101 South: Oakland"},"destinations":"US 101 South, I-80 East: Oakland, San Jose","weight":49,"mode":"driving","geometry":"_yoeFzvdjVXLLJLJHNFPDT?TARCRGPILKLMHMBMBM?KCMEKGIIIKGOEQCQ?Q?U@SFu@Dc@B]Fw@Bo@Bk@Io@","intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,true,true,false],"bearings":[0,180,195,345],"location":[-122.417903,37.769281]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[15,180],"location":[-122.419,37.769346]}],"duration":42.2,"driving_side":"right"},{"intersections":[{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[90,255,285],"location":[-122.416662,37.769596]},{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[102,108,282],"location":[-122.40981,37.769161]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[174,353,358],"location":[-122.405473,37.767261]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.405244,37.766048]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,195],"location":[-122.402999,37.752554]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[0,15,195],"location":[-122.404558,37.746941]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[7,180,187],"location":[-122.408143,37.739469]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[155,332,335],"location":[-122.406401,37.734438]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,180,330],"location":[-122.405674,37.733191]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[165,330,345],"location":[-122.403995,37.730114]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[163,341,346],"location":[-122.402483,37.726603]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[163,168,343],"location":[-122.401701,37.724557]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.400278,37.720955]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.397974,37.714805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.39554,37.710237]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-122.395121,37.708328]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[170,347,350],"location":[-122.393825,37.702429]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.391826,37.693636]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[170,345,350],"location":[-122.3906,37.688244]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.392891,37.669787]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.395051,37.667539]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[46,50,231],"location":[-122.39982,37.663398]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,210],"location":[-122.403926,37.660623]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[15,195,210],"location":[-122.405731,37.65805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[176,181,356],"location":[-122.406979,37.651445]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.406419,37.64457]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,195],"location":[-122.406082,37.641332]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,165,345],"location":[-122.405024,37.63824]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.402719,37.630324]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[166,341,345],"location":[-122.401464,37.62492]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[162,342,345],"location":[-122.398689,37.616736]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.394473,37.611514]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[128,308,309],"location":[-122.391675,37.609715]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[129,134,309],"location":[-122.384799,37.605291]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.378646,37.601292]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.376557,37.599922]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[130,136,309],"location":[-122.364079,37.591793]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,285,300],"location":[-122.357438,37.587965]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.325833,37.581641]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[139,314,319],"location":[-122.322934,37.578971]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.316743,37.573261]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[139,316,319],"location":[-122.310821,37.567812]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.302578,37.560185]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.293655,37.550567]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.293005,37.549875]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.292169,37.548986]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[144,149,324],"location":[-122.291949,37.548743]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.286169,37.542512]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.283856,37.53998]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.273979,37.529546]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,313,318],"location":[-122.262626,37.51954]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[138,141,318],"location":[-122.260906,37.518025]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,314,318],"location":[-122.247718,37.506343]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,315,318],"location":[-122.242977,37.502159]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[137,142,317],"location":[-122.239937,37.499488]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,284,290],"location":[-122.231907,37.495907]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,283,290],"location":[-122.228972,37.495072]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.218915,37.491223]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.205884,37.487457]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[107,110,285],"location":[-122.185632,37.484733]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.179679,37.482856]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[126,302,307],"location":[-122.177095,37.481497]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.155045,37.468654]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[126,305,307],"location":[-122.152581,37.467179]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.144516,37.462442]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[126,304,306],"location":[-122.136462,37.457738]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[131,141,308],"location":[-122.12693,37.452112]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[140,317,320],"location":[-122.118132,37.444081]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.103307,37.429953]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.101751,37.428459]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.092643,37.42097]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.09244,37.420823]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[133,309,312],"location":[-122.089184,37.418478]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.081848,37.413404]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.081263,37.413111]},{"classes":["motorway"],"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["right"]}],"out":1,"in":2,"entry":[true,true,false],"bearings":[105,120,300],"location":[-122.078361,37.411892]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[118,124,297],"location":[-122.076323,37.411054]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.067607,37.407809]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,110,286],"location":[-122.067189,37.407713]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.063708,37.406961]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.056615,37.405407]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.047017,37.403049]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.036066,37.400658]},{"classes":["motorway"],"out":0,"in":3,"entry":[true,true,false,false],"bearings":[105,120,270,285],"location":[-122.03242,37.39989]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,279,286],"location":[-122.027075,37.398693]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,280,285],"location":[-122.024811,37.398202]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,111,285],"location":[-122.017288,37.396552]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.012976,37.395607]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.012709,37.395542]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[107,280,285],"location":[-122.008838,37.394702]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.000135,37.392318]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[111,284,291],"location":[-121.994151,37.390522]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,282,290],"location":[-121.991164,37.389654]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.983628,37.387548]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,287,290],"location":[-121.974838,37.385032]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.972437,37.384341]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.969543,37.383509]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,284,290],"location":[-121.957291,37.380021]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.945834,37.377446]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.941787,37.376663]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.941403,37.376591]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.939052,37.376128]}],"driving_side":"right","geometry":"_{oeFbodjVBm@Bm@@oABqANaR@a@?c@@a@@a@@_@Bc@B]Ba@Dc@De@XaDb@oCHg@Fg@Fk@Bc@Be@Bi@Bk@Fi@Fi@Hg@La@J]JYL]HQHOHQHMLSLQPSPQTOVMNGNE\\GJAtBOj@GnAUhGWd@C^?f@@d@@f@Dd@Fb@Ff@J`@Ld@P`@Pb@R`@T~Az@\\P^P^L^J^H^D^D^@`@@`@C`@Cb@Gb@Ib@O^O`@S^U`@Y^_@\\]Zc@Zc@Xc@p@eAV_@Xa@V[V[XUXWZSZQ`@S`@M^Kb@Ib@Gf@Ed@Cd@CbLg@r@Ct@Ap@An@@r@Dp@Ft@Hj@Jj@JzFnA`IdB~FnAtH`Bp@Nt@Rn@Vl@Xn@\\j@^l@b@nElDVRVPn@b@p@^n@Zp@Xt@Vn@Px@Nr@Lv@Jv@FfAFr@Br@At@Ar@Ct@El@Ir@Kr@Mt@Qp@Ql@Sj@Sn@Wt@]b@SlAm@tDiBtAq@bD_BtC}Az@c@|@a@jAg@x@]dAa@bBo@f@QrAg@jAa@lA]nEyA^K~EaBjFyAjDaArBm@rAa@dHyBdBe@zBk@v@Sx@Q|Du@lCc@f@KvGmAl@Mp@Op@Sn@UfAc@r@]n@]n@c@p@g@fAw@~CgCVQTOj@]j@[j@[l@Yh@Up@Ul@Sp@Op@On@KfAObBWnC_@nBWfBUTEdEi@`IcArSsC|u@oKv`@uFze@{GhC_@pDk@pASnAQfAMjAIx@C~@?z@?`AB`AF`AL~@Nv@L|@TdAZ`A\\v@X|@Zx@\\|@\\x@\\LFvBbA`Af@l@\\n@\\j@\\l@^j@^l@`@j@`@j@b@h@`@l@d@h@b@h@d@h@d@p@l@`MnLdD~ChBdBf@f@f@d@f@h@f@h@j@n@b@h@d@l@d@n@`@j@b@n@`@n@`@p@b@r@^p@`@t@hJrP^r@d@t@d@n@d@p@n@t@h@j@l@j@r@j@j@b@l@`@j@Zn@\\n@Xp@X|An@vF~Bp@Vr@Vr@Rr@Pt@Nv@Nn@Hr@Fn@Fr@Dp@@p@@v@?r@At@CtESnAEfGW~@CrDO`AE`X}@bNk@bDWf@EpAQ~AYtAY~@WhA]rAe@zAk@~GyClAc@`A[bA]z@Ux@U~@S`AS~@ObAM`AMbAI`BKzDUzGg@nG]pAKvAQzASfASjAWtEeAnCs@f@EvAYjQkEfGyAzOuDbCi@VIfAYpAc@vAk@pAm@vAw@jAu@rAcAjAcAbA{@hAkA~@gAbAoAzB}CdJmPdHuMzAcC|CgFtI}OxJiQdLcSpGaLvCgF`FuInDkGvTk`@zCwFlAwBlCyEnKcRz@_Bx@{Ax@cBt@gBl@gBl@kBh@oBbAeF^oCXiCNeBLsBH_CB}B@{BHmJXg]NcTPsTRmUDeDH{BJqATiBZeBb@gBh@eBp@_Br@qAv@kAx@aAlCyChNuOtOcQ|OiQvQkSzEmFdZq\\`SuTnScUhBsBxA_B\\a@fAgAhAcApAkA~GwFbByAvCmChD_DdB{AlBkBjDgDvAqA|AwAbLeKhCaCpDgDp@k@hP_OlEcEbCyB`JeIhBcBn@k@p@m@xDeDrBiBfLiKzUcT|@y@`KcJdA_AbAaAlAkAdAgA~@cAbAiA~@gApCeDbQsStPaS`IkJHKX]~IkKnB}B|DyEfGgHpA_BtBcCjHsIlByBdIqJvIeK|DqEzQiTnFoGvFyGzIiKfGgHvCmDtBiCv@aAv@aAr@eAr@kAl@iAl@oAN[JUTi@j@_Bb@qA`@qA^{AZwAZwAzCiPfDkQv@gEZcB\\gBXqAXoAXmAd@iB\\sAb@{A`@wAb@wAd@sAd@yAfI}U|CcJd@wAd@wAb@wA`@yARu@Lc@Nm@Nk@^{AXqAZwA\\cBRcAX_BV{AV_BT_BT}ARaBP_BP_BNaBLaBh@gIzJ__BLaBJgBLaBLaBNaBN_BP_BRaBR}ATaBRwAV}AV}AX_BX{AZ{AZ}A\\{A^{A^yA^wAb@yAb@wAf@uAf@uAh@sAj@sAl@oAl@oALOjTgd@~CuGdK}SdXwi@hCgFfK}SpGyMRShSya@hHqNpIiQ|NcZzA}C|]us@Xm@v@yAt@sA~@}Af@u@t@gAv@eAx@aAz@aAdSgTbIqInH_IzDeEfRgS`@a@rQoR`]q^X[rKeL|BeCjDqDdKyKnAsAnAuAjAsAfAsAnA_BhA}AxAwBxA}BpM}R\\g@tGcK|DgGtKkP~HyLd@s@^m@^s@p@kAn@oAl@qAj@oAf@sAPa@|@mCnCyId@{AfDwK`CyHtHwVV_AXcAVaATaATaATgAN{@PaANaAPiARsAh@kEjBkNtDaY~BgQ^gC`@kCd@iCrB{Kl@qD^aC\\eCZ}BrBmOtJot@n@}Ev@_GxCyUnE}[^mC`BeMhI_n@zD}YLu@fDeWdAaH|C{PvFmZhBqJ`BwHzCcO^mB~@wElAoGn@gDbAoFxA_ItEiW|Iie@xCsOhC_NdDcQl@}CN_ApFkYrF{YtCkOjB{JfA{GpBqOpBmPhB{O|CgXLmAzAuMjCaUh@eEX_CZyBj@uD\\_C","mode":"driving","maneuver":{"bearing_after":94,"bearing_before":73,"location":[-122.416662,37.769596],"modifier":"slight left","type":"merge","instruction":"Merge left onto US 101 South"},"ref":"US 101 South","weight":2830.2000000000003,"duration":2819.2000000000007,"name":"Central Freeway (US 101 South)","distance":70046.4},{"distance":4798.2,"name":"","maneuver":{"bearing_after":112,"bearing_before":106,"location":[-121.931731,37.374579],"modifier":"slight right","type":"off ramp","instruction":"Take exit 390 towards CA 87 South: Guadalupe Parkway"},"destinations":"CA 87 South: Guadalupe Parkway","exits":"390","intersections":[{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.931731,37.374579]},{"classes":["motorway"],"lanes":[{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]}],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,300,330],"location":[-121.926597,37.37012]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[128,138,308],"location":[-121.923722,37.367884]},{"classes":["motorway"],"out":1,"in":3,"entry":[false,true,true,false],"bearings":[0,150,180,330],"location":[-121.918933,37.364245]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-121.915678,37.359877]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,330],"location":[-121.908322,37.349121]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,330,345],"location":[-121.901664,37.343143]}],"duration":192.39999999999998,"driving_side":"right","weight":206.7,"mode":"driving","geometry":"cvbcFhxegV~@{DTkA~@mEh@eBZq@Zi@~@kAj@k@j@_@VMVK^M\\IzCw@pA_@p@U`Aa@ZOp@c@d@_@Z[f@g@`@i@j@y@NYf@{@jAyBpAcCpFmKr@qAv@mA|@oA~@mAhAoAbAcAtAkATQFEz@o@nAy@tUyOlM{IvE_DpGkE|ByA~CkBxBeAzCuAhIqDl@Yl@]t@e@r@g@jB}AlB_Cd@s@b@s@d@{@b@_A`@eA`AeCbA_Cv@uAx@kAp@}@p@y@r@q@r@o@f@_@f@]`@Uf@[|@c@dBq@dCaA~As@`Ag@`@UdGsD"},{"distance":508.9,"name":"","maneuver":{"bearing_after":171,"bearing_before":150,"location":[-121.900192,37.340845],"modifier":"slight right","type":"off ramp","instruction":"Take exit 6B towards Julian Street"},"destinations":"Julian Street, Saint James Street","exits":"6B","intersections":[{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[150,165,330],"location":[-121.900192,37.340845]}],"duration":44.8,"driving_side":"right","weight":57,"mode":"driving","geometry":"ic|bFds_gV^C|CmBl@[bDyAVKZI^Gh@?`@Br@NPBf@HXBT?^EXId@QVKTI"},{"intersections":[{"lanes":[{"valid":true,"indications":["left"]},{"valid":true,"indications":["straight","left"]},{"valid":false,"indications":["right"]}],"out":1,"in":3,"entry":[false,true,true,false],"bearings":[60,150,240,345],"location":[-121.898785,37.336552]},{"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight","left"]},{"valid":false,"indications":["right"]}],"out":1,"in":3,"entry":[true,true,false,false],"bearings":[60,165,240,330],"location":[-121.898691,37.336402]}],"driving_side":"right","geometry":"mh{bFlj_gV\\SRIdAw@bBoARU","mode":"driving","maneuver":{"bearing_after":153,"bearing_before":158,"location":[-121.898785,37.336552],"modifier":"straight","type":"new name","instruction":"Continue onto North Almaden Boulevard"},"weight":75.1,"pronunciation":"ˈnoɹθ ˈɔlmədən ˈbʊləvɑɹd","duration":43.5,"name":"North Almaden Boulevard","distance":157.5},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,240,315],"location":[-121.897852,37.335352]}],"driving_side":"right","geometry":"}`{bFpd_gVLVx@tBPd@Vr@DLb@lALb@`AdCJV","mode":"driving","maneuver":{"bearing_after":236,"bearing_before":136,"location":[-121.897852,37.335352],"modifier":"right","type":"turn","instruction":"Turn right onto West Saint John Street"},"weight":58.6,"duration":45.4,"name":"West Saint John Street","distance":267.1},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[60,165,240,315],"location":[-121.900438,37.334113]}],"driving_side":"right","geometry":"eyzbFvt_gVVCVGlBG","mode":"driving","maneuver":{"bearing_after":171,"bearing_before":237,"location":[-121.900438,37.334113],"modifier":"left","type":"turn","instruction":"Turn left onto North Autumn Street"},"weight":15.2,"duration":15.2,"name":"North Autumn Street","distance":89.1},{"intersections":[{"in":0,"entry":[true],"bearings":[357],"location":[-121.90034,37.333317]}],"driving_side":"right","geometry":"gtzbFbt_gV","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":177,"location":[-121.90034,37.333317],"modifier":"left","type":"arrive","instruction":"You have arrived at your destination, on the left"},"weight":0,"duration":0,"name":"North Autumn Street","distance":0}],"distance":78168.7}],"weight_name":"routability","weight":4008.7,"duration":3722.6,"distance":78168.7}],"waypoints":[{"name":"Eddy Street","location":[-122.416686,37.783425]},{"name":"North Autumn Street","location":[-121.90034,37.333317]}],"code":"Ok","uuid":"cjhk3ouqm1voa3vp51vsd738n"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_approaches.json b/services-directions-models/src/test/resources/directions_v5_approaches.json
new file mode 100644
index 000000000..d0c164df2
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_approaches.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"y_o_Iac~pA|CjAtNfMfJmYbTdQ`EyN_BaB","legs":[{"summary":"","weight":476.5,"duration":329.3,"steps":[],"distance":1451.7}],"weight_name":"routability","weight":476.5,"duration":329.3,"distance":1451.7}],"waypoints":[{"name":"Andreasstraße","location":[13.430407,52.510853]},{"name":"Eisenbahnstraße","location":[13.432091,52.501882]}],"code":"Ok","uuid":"cjhtkxys0008646paxl5tdc20"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_banner_instructions.json b/services-directions-models/src/test/resources/directions_v5_banner_instructions.json
new file mode 100644
index 000000000..016e2736c
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_banner_instructions.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"qmqeFf}ajV|LrPzC`AzEp@`DMfBa@vJyD","legs":[{"summary":"Harrison Street, James Lick Freeway","weight":173.7,"duration":142.8,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[225],"location":[-122.403561,37.777689]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[45,135,225,315],"location":[-122.404083,37.777278]},{"out":1,"in":0,"entry":[false,true,false],"bearings":[45,225,315],"location":[-122.404522,37.776931]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[45,135,225],"location":[-122.404634,37.776842]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[45,225,315],"location":[-122.404912,37.776623]},{"out":1,"in":0,"entry":[false,true,false],"bearings":[45,225,315],"location":[-122.40549,37.776167]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[45,135,225,315],"location":[-122.406308,37.77552]}],"driving_side":"right","geometry":"qmqeFf}ajV`@j@n@z@dAvAPTj@v@xArB`CbDJL","mode":"driving","maneuver":{"bearing_after":225,"bearing_before":0,"location":[-122.403561,37.777689],"type":"depart","instruction":"Head southwest on Harrison Street"},"weight":113.89999999999999,"duration":88.89999999999999,"name":"Harrison Street","distance":350.1,"bannerInstructions":[{"distanceAlongGeometry":350.1,"primary":{"text":"US 101 South / I-80 West","components":[{"text":"US 101","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-101"},{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"/","type":"delimiter","delimiter":true},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"West","type":"text","abbr":"W","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":{"text":"San Jose","components":[{"text":"San Jose","type":"text"}],"type":"turn","modifier":"slight left"}},{"distanceAlongGeometry":59.1,"primary":{"text":"US 101 South / I-80 West","components":[{"text":"US 101","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-101"},{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"/","type":"delimiter","delimiter":true},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"West","type":"text","abbr":"W","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":{"text":"San Jose","components":[{"text":"San Jose","type":"text"}],"type":"turn","modifier":"slight left"},"sub":{"text":"","components":[{"text":"","type":"lane","active":true,"directions":["slight left"]},{"text":"","type":"lane","active":true,"directions":["straight","slight left"]},{"text":"","type":"lane","active":false,"directions":["straight"]},{"text":"","type":"lane","active":false,"directions":["straight"]},{"text":"","type":"lane","active":false,"directions":["straight"]}]}}]},{"intersections":[{"classes":["motorway"],"lanes":[{"valid":true,"indications":["slight left"]},{"valid":true,"indications":["straight","slight left"]},{"valid":false,"indications":["straight"]},{"valid":false,"indications":["straight"]},{"valid":false,"indications":["straight"]}],"out":1,"in":0,"entry":[false,true,true],"bearings":[45,210,225],"location":[-122.406378,37.775464]}],"driving_side":"right","geometry":"s_qeFznbjV`@RLFTFj@Nh@LpB^`@H\\Bh@Bf@@h@Af@Cf@I`@Gb@K`@MZKb@W","mode":"driving","destinations":"US 101 South, I-80 West: San Jose","maneuver":{"bearing_after":203,"bearing_before":223,"location":[-122.406378,37.775464],"modifier":"slight left","type":"on ramp","instruction":"Take the ramp on the left towards US 101 South: San Jose"},"weight":41.5,"duration":35.7,"name":"","distance":406.7,"bannerInstructions":[{"distanceAlongGeometry":406.7,"primary":{"text":"Exit 1A US 101 South","components":[{"text":"Exit","type":"exit"},{"text":"1A","type":"exit-number"},{"text":"US 101","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-101"},{"text":"South","type":"text","abbr":"S","abbr_priority":0}],"type":"merge","modifier":"slight left"},"secondary":{"text":"San Jose","components":[{"text":"San Jose","type":"text"}],"type":"merge","modifier":"slight left"}}]},{"distance":185.5,"name":"James Lick Freeway","maneuver":{"bearing_after":161,"bearing_before":153,"location":[-122.40654,37.771925],"modifier":"slight left","type":"merge","instruction":"Merge left towards US 101 South: San Jose"},"destinations":"US 101 South: San Jose","exits":"1A","intersections":[{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[165,330,345],"location":[-122.40654,37.771925]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,165,345],"location":[-122.406447,37.771701]}],"duration":18.2,"driving_side":"right","weight":18.3,"mode":"driving","geometry":"qipeFzobjVl@Q`@QtAo@\\O\\MVK^K\\K","bannerInstructions":[{"distanceAlongGeometry":185.5,"primary":{"text":"You will arrive","components":[{"text":"You will arrive","type":"text"}],"type":"arrive","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":101.9,"primary":{"text":"You have arrived","components":[{"text":"You have arrived","type":"text"}],"type":"arrive","modifier":"straight"},"secondary":null}]},{"distance":0,"name":"James Lick Freeway","maneuver":{"bearing_after":0,"bearing_before":163,"location":[-122.405786,37.770369],"type":"arrive","instruction":"You have arrived at your destination"},"destinations":"US 101 South: San Jose","exits":"1A","intersections":[{"in":0,"entry":[true],"bearings":[343],"location":[-122.405786,37.770369]}],"duration":0,"driving_side":"right","weight":0,"mode":"driving","geometry":"y_peFdkbjV","bannerInstructions":[]}],"distance":942.3}],"weight_name":"routability","weight":173.7,"duration":142.8,"distance":942.3}],"waypoints":[{"name":"Harrison Street","location":[-122.403561,37.777689]},{"name":"James Lick Freeway","location":[-122.405786,37.770369]}],"code":"Ok","uuid":"cjhk3ozmq0voq3pp5rcmp45md"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_banner_text.json b/services-directions-models/src/test/resources/directions_v5_banner_text.json
new file mode 100644
index 000000000..3c0243899
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_banner_text.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"yjzbFfcygVV?vA?P@NAzAa@VGX`BRbAF\\@`@?P","legs":[{"summary":"Infinite Loop, Mariani Avenue","weight":107.8,"duration":97,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[180],"location":[-122.03076,37.331808]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-122.03076,37.331686]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,270],"location":[-122.030765,37.331157]}],"driving_side":"right","geometry":"yjzbFfcygVV?vA?P@NAzAa@VG","mode":"driving","maneuver":{"bearing_after":180,"bearing_before":0,"location":[-122.03076,37.331808],"modifier":"left","type":"depart","instruction":"Head south on Infinite Loop"},"weight":70.1,"duration":59.4,"name":"Infinite Loop","distance":148,"voiceInstructions":[{"distanceAlongGeometry":148,"announcement":"Head south on Infinite Loop, then turn right onto Mariani Avenue","ssmlAnnouncement":"Head south on Infinite Loop, then turn right onto Mariani Avenue"},{"distanceAlongGeometry":37.4,"announcement":"Turn right onto Mariani Avenue, then you will arrive at your destination","ssmlAnnouncement":"Turn right onto Mariani Avenue, then you will arrive at your destination"}],"bannerInstructions":[{"distanceAlongGeometry":148,"primary":{"text":"Mariani Avenue","components":[{"text":"Mariani Avenue","type":"text","abbr":"Mariani Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,255,345],"location":[-122.03055,37.3305]}],"driving_side":"right","geometry":"sbzbF|aygVX`BRbAF\\@`@?P","mode":"driving","maneuver":{"bearing_after":250,"bearing_before":163,"location":[-122.03055,37.3305],"modifier":"right","type":"end of road","instruction":"Turn right onto Mariani Avenue"},"weight":37.7,"duration":37.6,"name":"Mariani Avenue","distance":114.5,"voiceInstructions":[{"distanceAlongGeometry":30.5,"announcement":"You have arrived at your destination","ssmlAnnouncement":"You have arrived at your destination"}],"bannerInstructions":[{"distanceAlongGeometry":114.5,"primary":{"text":"You will arrive","components":[{"text":"You will arrive","type":"text"}],"type":"arrive","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":30.5,"primary":{"text":"You have arrived","components":[{"text":"You have arrived","type":"text"}],"type":"arrive","modifier":"straight"},"secondary":null}]},{"intersections":[{"in":0,"entry":[true],"bearings":[90],"location":[-122.031787,37.330217]}],"driving_side":"right","geometry":"{`zbFtiygV","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":270,"location":[-122.031787,37.330217],"type":"arrive","instruction":"You have arrived at your destination"},"weight":0,"duration":0,"name":"Mariani Avenue","distance":0,"voiceInstructions":[],"bannerInstructions":[]}],"distance":262.5}],"weight_name":"routability","weight":107.8,"duration":97,"distance":262.5,"voiceLocale":"en-US"}],"waypoints":[{"name":"Infinite Loop","location":[-122.03076,37.331808]},{"name":"Mariani Avenue","location":[-122.031787,37.330217]}],"code":"Ok","uuid":"cjhk3oxo935rr3orqwino99ig"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_banner_with_shield.json b/services-directions-models/src/test/resources/directions_v5_banner_with_shield.json
new file mode 100644
index 000000000..fe3d01eaf
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_banner_with_shield.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"cvayw@vjrouDmAgCkCyKIuICuFEoJ^_CnBiMzC}MdC_LxB_JxLbI~CpAzC|AfCjCdD`DtBxAfCpAfChArInB|JvFhF~BzJrEhDXvBHrDRdC`@jB|AnB~BbBnDItaA]t{CQzdBCfPCnXa@nmDz@nwAuB~tBPxfAFf_@|AvFpCxCnDfAh[OtDwAzBiDrBaJJk}Eh@e~EpFwoC\\uR`Asv@wCojAiAajA_HkjBYgtBAyz@n@kqF{AgwAk@y}CnAodU@wh@@kt@J}aAHyjAPyrASwhGfF}~LjDu`JWq`AComAWamBeCke_@i@sbAE}f@B{n@b@_pC|@{mDT}~@Dg_@vAitOLqnAA_z@Fgn@n@epHj@{lGn@mtHYoRx@i|@Q{fAhBsbVDan@Hku@X}mAnEouRGsaBr@{{CfYugF?sZ?ge@?qEKk^Xa\\NmK]kTLw`@CmC_@_b@C}AYao@KsSAYLmg@LiWLuVJy`AKyRAoBL}]nV?xJJvIBPvYCxHCxKCxJE`L?vB","legs":[{"summary":"Katy Freeway Frontage Road, Katy Freeway","weight":1524,"duration":1036.7,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[57],"location":[-95.692476,29.787506]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-95.691909,29.787622]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,285],"location":[-95.691661,29.787609]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,285],"location":[-95.691432,29.787553]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,285],"location":[-95.691193,29.787475]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,285],"location":[-95.690985,29.787408]}],"driving_side":"right","geometry":"cvayw@vjrouDmAgCkCyKIuICuFEoJ^_CnBiMzC}MdC_LxB_J","mode":"driving","maneuver":{"bearing_after":57,"bearing_before":0,"location":[-95.692476,29.787506],"modifier":"left","type":"depart","instruction":"Head northeast"},"weight":327.8,"duration":79.3,"name":"","distance":169,"voiceInstructions":[{"distanceAlongGeometry":169,"announcement":"Head northeast","ssmlAnnouncement":"Head northeast"},{"distanceAlongGeometry":149.2,"announcement":"In 500 feet, turn right","ssmlAnnouncement":"In 500 feet, turn right"},{"distanceAlongGeometry":32,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":169,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[false,true,true,false],"bearings":[30,120,210,285],"location":[-95.690809,29.787347]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,120,210,300],"location":[-95.691577,29.786144]}],"driving_side":"right","geometry":"elayw@pboouDxLbI~CpAzC|AfCjCdD`DtBxAfCpAfChArInB|JvFhF~BzJrEhDXvBHrDRdC`@jB|AnB~BbBnD","mode":"driving","maneuver":{"bearing_after":212,"bearing_before":111,"location":[-95.690809,29.787347],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":39,"duration":38.5,"name":"","distance":238,"voiceInstructions":[{"distanceAlongGeometry":238,"announcement":"In 800 feet, merge left onto Katy Freeway Frontage Road","ssmlAnnouncement":"In 800 feet, merge left onto Katy Freeway Frontage Road"},{"distanceAlongGeometry":92.7,"announcement":"Merge left onto Katy Freeway Frontage Road","ssmlAnnouncement":"Merge left onto Katy Freeway Frontage Road"}],"bannerInstructions":[{"distanceAlongGeometry":238,"primary":{"text":"Katy Freeway Frontage Road","components":[{"text":"Katy Freeway","type":"text","abbr":"Katy Fwy","abbr_priority":0},{"text":"Frontage Road","type":"text","abbr":"Frontage Rd","abbr_priority":0}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,false,true],"bearings":[60,90,270],"location":[-95.691927,29.785492]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[90,95,270],"location":[-95.695501,29.785512]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[90,268,270],"location":[-95.697131,29.785521]}],"driving_side":"right","geometry":"gx}xw@lhqouDItaA]t{CQzdBCfPCnXa@nmDz@nwAuB~tBPxfAFf_@","mode":"driving","maneuver":{"bearing_after":270,"bearing_before":237,"location":[-95.691927,29.785492],"modifier":"slight left","type":"merge","instruction":"Merge left onto Katy Freeway Frontage Road"},"weight":72.4,"duration":59.599999999999994,"name":"Katy Freeway Frontage Road","distance":1317.8,"voiceInstructions":[{"distanceAlongGeometry":1317.8,"announcement":"In 1 mile, take the ramp on the left","ssmlAnnouncement":"In 1 mile, take the ramp on the left"},{"distanceAlongGeometry":331.7,"announcement":"Take the ramp on the left, then merge right onto Katy Freeway Frontage Road","ssmlAnnouncement":"Take the ramp on the left, then merge right onto Katy Freeway Frontage Road"}],"bannerInstructions":[{"distanceAlongGeometry":1317.8,"primary":{"text":"Take the ramp on the left","components":[{"text":"Take the ramp on the left","type":"text"}],"type":"off ramp","modifier":"left"},"secondary":null},{"distanceAlongGeometry":331.7,"primary":{"text":"Take the ramp on the left","components":[{"text":"Take the ramp on the left","type":"text"}],"type":"off ramp","modifier":"left"},"secondary":null,"sub":{"text":"Katy Freeway Frontage Road","components":[{"text":"Katy Freeway","type":"text","abbr":"Katy Fwy","abbr_priority":0},{"text":"Frontage Road","type":"text","abbr":"Frontage Rd","abbr_priority":0}],"type":"merge","modifier":"slight right"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[90,240,270],"location":[-95.705576,29.785558]}],"driving_side":"right","geometry":"k|}xw@n}kpuD|AvFpCxCnDfAh[OtDwAzBiDrBaJ","mode":"driving","maneuver":{"bearing_after":244,"bearing_before":268,"location":[-95.705576,29.785558],"modifier":"slight left","type":"off ramp","instruction":"Take the ramp on the left"},"weight":35,"duration":22.7,"name":"","distance":124.8,"voiceInstructions":[{"distanceAlongGeometry":124.8,"announcement":"Merge right onto Katy Freeway Frontage Road","ssmlAnnouncement":"Merge right onto Katy Freeway Frontage Road"}],"bannerInstructions":[{"distanceAlongGeometry":124.8,"primary":{"text":"Katy Freeway Frontage Road","components":[{"text":"Katy Freeway","type":"text","abbr":"Katy Fwy","abbr_priority":0},{"text":"Frontage Road","type":"text","abbr":"Frontage Rd","abbr_priority":0}],"type":"merge","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,false,false],"bearings":[90,270,300],"location":[-95.705499,29.784686]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.701941,29.78468]},{"out":0,"in":1,"entry":[true,false,false],"bearings":[93,270,273],"location":[-95.69837,29.784659]}],"driving_side":"right","geometry":"{e|xw@txkpuDJk}Eh@e~EpFwoC\\uR`Asv@","mode":"driving","maneuver":{"bearing_after":90,"bearing_before":112,"location":[-95.705499,29.784686],"modifier":"slight right","type":"merge","instruction":"Merge right onto Katy Freeway Frontage Road"},"weight":70.80000000000001,"duration":63.800000000000004,"name":"Katy Freeway Frontage Road","distance":1028.6,"voiceInstructions":[{"distanceAlongGeometry":1028.6,"announcement":"In a half mile, take the ramp on the left towards I-10 East","ssmlAnnouncement":"In a half mile, take the ramp on the left towards I-10 East"},{"distanceAlongGeometry":241.8,"announcement":"Take the ramp on the left towards I-10 East, then merge left onto I-10","ssmlAnnouncement":"Take the ramp on the left towards I-10 East, then merge left onto I-10"}],"bannerInstructions":[{"distanceAlongGeometry":1028.6,"primary":{"text":"I-10 East","components":[{"text":"I-10","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-10"},{"text":"East","type":"text","abbr":"E","abbr_priority":0}],"type":"off ramp","modifier":"left"},"secondary":{"text":"US 90 East","components":[{"text":"US 90","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-90"},{"text":"East","type":"text","abbr":"E","abbr_priority":0}],"type":"off ramp","modifier":"left"}},{"distanceAlongGeometry":241.8,"primary":{"text":"I-10 East","components":[{"text":"I-10","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-10"},{"text":"East","type":"text","abbr":"E","abbr_priority":0}],"type":"off ramp","modifier":"left"},"secondary":{"text":"US 90 East","components":[{"text":"US 90","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-90"},{"text":"East","type":"text","abbr":"E","abbr_priority":0}],"type":"off ramp","modifier":"left"},"sub":{"text":"I-10 / US 90 East","components":[{"text":"I-10","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-10"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 90","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-90"},{"text":"East","type":"text","abbr":"E","abbr_priority":0}],"type":"merge","modifier":"slight left"}}]},{"intersections":[{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[86,91,272],"location":[-95.694849,29.78449]}],"driving_side":"right","geometry":"sy{xw@`_wouDwCojAiAajA_HkjB","mode":"driving","destinations":"I-10 East, US 90 East","maneuver":{"bearing_after":85,"bearing_before":91,"location":[-95.694849,29.78449],"modifier":"slight left","type":"off ramp","instruction":"Take the ramp on the left towards I-10 East"},"weight":25.3,"duration":19.7,"name":"","distance":399.5,"voiceInstructions":[{"distanceAlongGeometry":399.5,"announcement":"Merge left onto I-10","ssmlAnnouncement":"Merge left onto I-10"}],"bannerInstructions":[{"distanceAlongGeometry":399.5,"primary":{"text":"I-10 / US 90 East","components":[{"text":"I-10","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-10"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 90","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-90"},{"text":"East","type":"text","abbr":"E","abbr_priority":0}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[90,264,272],"location":[-95.690722,29.784747]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[88,96,270],"location":[-95.684011,29.784737]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[90,266,270],"location":[-95.668706,29.784765]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,94,270],"location":[-95.663559,29.784743]}],"driving_side":"right","geometry":"ui|xw@b}nouDYgtBAyz@n@kqF{AgwAk@y}CnAodU@wh@@kt@J}aAHyjAPyrASwhGfF}~L","mode":"driving","maneuver":{"bearing_after":88,"bearing_before":84,"location":[-95.690722,29.784747],"modifier":"slight left","type":"merge","instruction":"Merge left onto I-10"},"ref":"I-10; US 90 East","weight":139.9,"duration":139.5,"name":"Katy Freeway (I-10; US 90 East)","distance":3724.7,"voiceInstructions":[{"distanceAlongGeometry":3724.7,"announcement":"In 2 miles, keep right onto I-10","ssmlAnnouncement":"In 2 miles, keep right onto I-10"},{"distanceAlongGeometry":804,"announcement":"In a half mile, keep right onto I-10","ssmlAnnouncement":"In a half mile, keep right onto I-10"},{"distanceAlongGeometry":402,"announcement":"Keep right onto I-10","ssmlAnnouncement":"Keep right onto I-10"}],"bannerInstructions":[{"distanceAlongGeometry":3724.7,"primary":{"text":"I-10 / US 90 East","components":[{"text":"I-10","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-10"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 90","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-90"},{"text":"East","type":"text","abbr":"E","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[87,91,271],"location":[-95.65214,29.784637]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[89,267,271],"location":[-95.646481,29.784551]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,94,270],"location":[-95.642415,29.784577]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[91,263,271],"location":[-95.621122,29.784648]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,95,270],"location":[-95.616785,29.784603]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[90,266,270],"location":[-95.608252,29.784559]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,94,270],"location":[-95.605279,29.784549]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[90,270,274],"location":[-95.600396,29.784525]},{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[87,90,270],"location":[-95.596078,29.784503]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[87,266,270],"location":[-95.591127,29.784479]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,94,269],"location":[-95.588684,29.784472]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[90,266,270],"location":[-95.57685,29.784419]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[91,95,271],"location":[-95.573964,29.784398]}],"driving_side":"right","geometry":"yb|xw@vqcmuDjDu`JWq`AComAWamBeCke_@i@sbAE}f@B{n@b@_pC|@{mDT}~@Dg_@vAitOLqnAA_z@Fgn@n@epHj@{lGn@mtHYoRx@i|@Q{fAhBsbVDan@Hku@X}mAnEouRGsaBr@{{C","mode":"driving","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-95.65214,29.784637],"modifier":"slight right","type":"fork","instruction":"Keep right onto I-10"},"ref":"I-10; US 90 East","weight":491.20000000000005,"duration":484.8,"name":"Katy Freeway (I-10; US 90 East)","distance":8915.5,"voiceInstructions":[{"distanceAlongGeometry":8915.5,"announcement":"Continue on I-10 for 6 miles","ssmlAnnouncement":"Continue on I-10 for 6 miles"},{"distanceAlongGeometry":3219,"announcement":"In 2 miles, take exit 757 towards Gessner Road","ssmlAnnouncement":"In 2 miles, take exit 757 towards Gessner Road"},{"distanceAlongGeometry":804,"announcement":"In a half mile, take exit 757 towards Gessner Road","ssmlAnnouncement":"In a half mile, take exit 757 towards Gessner Road"},{"distanceAlongGeometry":402,"announcement":"Take exit 757 towards Gessner Road, then merge right onto Katy Freeway Frontage Road","ssmlAnnouncement":"Take exit 757 towards Gessner Road, then merge right onto Katy Freeway Frontage Road"}],"bannerInstructions":[{"distanceAlongGeometry":8915.5,"primary":{"text":"Exit 757 Gessner Road","components":[{"text":"Exit","type":"exit"},{"text":"757","type":"exit-number"},{"text":"Gessner Road","type":"text","abbr":"Gessner Rd","abbr_priority":0}],"type":"off ramp","modifier":"right"},"secondary":null},{"distanceAlongGeometry":459.8,"primary":{"text":"Exit 757 Gessner Road","components":[{"text":"Exit","type":"exit"},{"text":"757","type":"exit-number"},{"text":"Gessner Road","type":"text","abbr":"Gessner Rd","abbr_priority":0}],"type":"off ramp","modifier":"right"},"secondary":null,"sub":{"text":"Katy Freeway Frontage Road","components":[{"text":"Katy Freeway","type":"text","abbr":"Katy Fwy","abbr_priority":0},{"text":"Frontage Road","type":"text","abbr":"Frontage Rd","abbr_priority":0}],"type":"merge","modifier":"slight right"}}]},{"distance":362.4,"name":"","maneuver":{"bearing_after":97,"bearing_before":90,"location":[-95.559788,29.784272],"modifier":"slight right","type":"off ramp","instruction":"Take exit 757 towards Gessner Road"},"destinations":"Gessner Road","exits":"757","intersections":[{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[91,97,271],"location":[-95.559788,29.784272]}],"duration":18.6,"driving_side":"right","weight":25.7,"mode":"driving","geometry":"_l{xw@veoguDfYugF","voiceInstructions":[{"distanceAlongGeometry":362.4,"announcement":"Merge right onto Katy Freeway Frontage Road","ssmlAnnouncement":"Merge right onto Katy Freeway Frontage Road"}],"bannerInstructions":[{"distanceAlongGeometry":362.4,"primary":{"text":"Katy Freeway Frontage Road","components":[{"text":"Katy Freeway","type":"text","abbr":"Katy Fwy","abbr_priority":0},{"text":"Frontage Road","type":"text","abbr":"Frontage Rd","abbr_priority":0}],"type":"merge","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,false,false],"bearings":[90,271,277],"location":[-95.556065,29.783852]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.55374,29.783837]},{"out":0,"in":1,"entry":[true,false,false],"bearings":[91,265,272],"location":[-95.551068,29.783885]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.550421,29.783878]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[84,90,271],"location":[-95.549653,29.783864]}],"driving_side":"right","geometry":"wqzxw@`}gguD?sZ?ge@?qEKk^Xa\\NmK]kTLw`@CmC_@_b@C}AYao@KsSAYLmg@LiWLuVJy`AKyRAoBL}]","mode":"driving","maneuver":{"bearing_after":88,"bearing_before":97,"location":[-95.556065,29.783852],"modifier":"slight right","type":"merge","instruction":"Merge right onto Katy Freeway Frontage Road"},"weight":57.7,"duration":45,"name":"Katy Freeway Frontage Road","distance":804.6,"voiceInstructions":[{"distanceAlongGeometry":804.6,"announcement":"In a half mile, turn right onto Frostwood Drive","ssmlAnnouncement":"In a half mile, turn right onto Frostwood Drive"},{"distanceAlongGeometry":268.2,"announcement":"Turn right onto Frostwood Drive, then turn right","ssmlAnnouncement":"Turn right onto Frostwood Drive, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":804.6,"primary":{"text":"Frostwood Drive","components":[{"text":"Frostwood Drive","type":"text","abbr":"Frostwood Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":268.2,"primary":{"text":"Frostwood Drive","components":[{"text":"Frostwood Drive","type":"text","abbr":"Frostwood Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.547732,29.783858]}],"driving_side":"right","geometry":"crzxw@ftwfuDnV?xJJvIB","mode":"driving","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-95.547732,29.783858],"modifier":"right","type":"turn","instruction":"Turn right onto Frostwood Drive"},"weight":22.3,"duration":11.1,"name":"Frostwood Drive","distance":82,"voiceInstructions":[{"distanceAlongGeometry":82,"announcement":"Turn right, then you will arrive at your destination","ssmlAnnouncement":"Turn right, then you will arrive at your destination"}],"bannerInstructions":[{"distanceAlongGeometry":82,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-95.54774,29.783121]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[-95.548325,29.783114]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[-95.54853,29.783116]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[-95.548719,29.783118]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[-95.548928,29.783121]}],"driving_side":"right","geometry":"adyxw@vtwfuDPvYCxHCxKCxJE`L?vB","mode":"driving","maneuver":{"bearing_after":267,"bearing_before":180,"location":[-95.54774,29.783121],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":216.9,"duration":54.1,"name":"","distance":120.5,"voiceInstructions":[{"distanceAlongGeometry":22.3,"announcement":"You have arrived at your destination, on the left","ssmlAnnouncement":"You have arrived at your destination, on the left"}],"bannerInstructions":[{"distanceAlongGeometry":120.5,"primary":{"text":"You will arrive","components":[{"text":"You will arrive","type":"text"}],"type":"arrive","modifier":"left"},"secondary":null},{"distanceAlongGeometry":22.3,"primary":{"text":"You have arrived","components":[{"text":"You have arrived","type":"text"}],"type":"arrive","modifier":"left"},"secondary":null}]},{"intersections":[{"in":0,"entry":[true],"bearings":[90],"location":[-95.548988,29.783121]}],"driving_side":"right","geometry":"adyxw@vbzfuD","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":270,"location":[-95.548988,29.783121],"modifier":"left","type":"arrive","instruction":"You have arrived at your destination, on the left"},"weight":0,"duration":0,"name":"","distance":0,"voiceInstructions":[],"bannerInstructions":[]}],"distance":17287.4}],"weight_name":"routability","weight":1524,"duration":1036.7,"distance":17287.4,"voiceLocale":"en-US"}],"waypoints":[{"name":"","location":[-95.692476,29.787506]},{"name":"","location":[-95.548988,29.783121]}],"code":"Ok","uuid":"cjhk3oxdt2e5x40p5pkkiyddg"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_fixtures_rotary.json b/services-directions-models/src/test/resources/directions_v5_fixtures_rotary.json
new file mode 100644
index 000000000..45d6d6aae
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_fixtures_rotary.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"ejnlFdvfuM}@y@M[E_@JaAGm@Kc@[g@YSa@KGQIe@?yA","legs":[{"summary":"Dupont Circle Northwest, P Street Northwest","weight":143.2,"duration":102.8,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[36],"location":[-77.044347,38.908673]},{"out":1,"in":2,"entry":[false,true,false],"bearings":[15,60,210],"location":[-77.044059,38.908982]}],"driving_side":"right","geometry":"ejnlFdvfuM}@y@GKEOCK?KAG","mode":"driving","maneuver":{"bearing_after":36,"bearing_before":0,"location":[-77.044347,38.908673],"type":"depart","instruction":"Head northeast on New Hampshire Avenue Northwest"},"weight":19,"duration":9.100000000000001,"name":"New Hampshire Avenue Northwest","distance":71.5},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[105,255,300],"location":[-77.043755,38.909076]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,285],"location":[-77.043518,38.909023]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,120,270],"location":[-77.043427,38.909023]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[45,195,225],"location":[-77.042939,38.909165]},{"out":0,"in":2,"entry":[true,true,false,false],"bearings":[30,90,210,255],"location":[-77.042775,38.909307]},{"out":0,"in":2,"entry":[true,false,false,true],"bearings":[15,135,195,345],"location":[-77.04267,38.909501]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,180],"location":[-77.042655,38.909562]},{"out":0,"in":1,"entry":[true,false,false],"bearings":[90,255,300],"location":[-77.042382,38.909646]}],"driving_side":"right","geometry":"wlnlFnrfuMBKFc@?QCc@CIAGAICICGCGEGAECCCECCCCECCCGEGEGCECGAGAC?GQAICICQ?yA","mode":"driving","maneuver":{"exit":5,"bearing_after":111,"bearing_before":77,"location":[-77.043755,38.909076],"modifier":"slight right","type":"roundabout","instruction":"Enter the traffic circle and take the 5th exit onto P Street Northwest"},"weight":124.19999999999999,"duration":93.7,"name":"P Street Northwest","distance":191.8},{"intersections":[{"in":0,"entry":[true],"bearings":[270],"location":[-77.041926,38.909646]}],"driving_side":"right","geometry":"ipnlF`gfuM","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-77.041926,38.909646],"type":"arrive","instruction":"You have arrived at your destination"},"weight":0,"duration":0,"name":"P Street Northwest","distance":0}],"distance":263.4}],"weight_name":"routability","weight":143.2,"duration":102.8,"distance":263.4}],"waypoints":[{"name":"New Hampshire Avenue Northwest","location":[-77.044347,38.908673]},{"name":"P Street Northwest","location":[-77.041926,38.909646]}],"code":"Ok","uuid":"cjhk3ovjt1voe3vp5r6jndhcp"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_max_speed_annotation.json b/services-directions-models/src/test/resources/directions_v5_max_speed_annotation.json
new file mode 100644
index 000000000..1da7f2247
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_max_speed_annotation.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"}n~mbBovh~Q{CtAcIdI}BhGcE`CuMtDq@uHeHmr@{Bm[PwM`@uOt@{MvGwl@x@qHlPieApDcQpDiQ{GcMc\\eWmLiIiL}IwXwTaS}N_PyNed@mc@eMeNeTwRiIkG{S{L_NuF_Z}JoLgD}q@gPq{@yIew@qEyBWwEs@mFw@aEm@iDg@mYmIyGqCm\\iQqKgGii@_`@sp@}i@qYaUcbA{y@mOgMeeAo|@}[mWqHaFsRaM{TgM{NkIqCuA_DsAaHyCeNqD_PyAi^WgSv@aRdEip@nQgw@fQk_@tE_c@zCeu@pAa{@Ds`@{@mhB_E{MLgE?iN?{u@jCeCLsY~A_o@`E{UEkSyAyVeEkPsEu]uMqc@eViv@qa@}RkL_SkKyf@sX{bAqi@_UiLqYeMmDwAaHeCyFuBePyEoRyEsCg@{RcC_\\mFeb@yHqTmFuFkEkFkD}AoDu@oECgEJoDx@oGlGeOzHsKvJqHfEiBpGyArFc@|GlCpEvElDlIbAlLkAtOeNlh@oInP{Yxn@ec@b`Ack@fqAyY`r@yDrIc[tt@uOb`@ie@rjAuT`i@yGfP{y@ftBoq@zcBc_Af}B}x@pnBit@`aByh@rjAma@|z@sZln@_Uzb@kRx^ox@xxAeb@js@il@|~@uQbXwJxNwq@p_Aua@ji@wt@l{@wy@xz@kk@nh@ue@h`@}k@zb@uj@d_@om@v\\}d@xUke@tRye@jQgf@jO{f@xM{e@pKi`@bHsd@`Hy_@xEgd@bFcyAhKqg@rBaq@lBmh@hAof@d@u]^{g@JgeARmsEr@snBtAmt@bAgn@jA{oArDqeApEahAxGgd@|Cug@tEogA~LeoA~QuVtEo`AjR}aAbU_f@~Mui@xOmc@pM}a@|NcOxFiHnCshAtc@{cBxu@ms@x]}m@d[gn@l\\{lAlp@aqArt@imCb~Aq`Azj@q{@`g@a|@pf@gm@~\\uf@jWcGvCox@`b@o}@`d@cx@n_@qs@nZcC`Aop@zWop@xV{_Bvi@_wAla@kdBjc@{p@pP_w@jQybGjtAa`Cll@cbAfXe|@|Wc_B~i@k^zM_\\vMkx@b]gw@r_@cm@`[{z@be@_w@pe@eb@dXc]nU{`@jYuZtTa~@fs@qw@zp@op@lm@cb@b`@{G~Gsu@hv@ui@dl@gm@br@yd@~j@}o@by@}n@xz@wh@ju@a_@jj@cs@fhAwx@rsAyu@znAsd@jy@yeA`pBcfBbjDe{@h`BqiBfmDq^vv@qi@|aAu\\bm@}j@bbAid@|u@oh@jy@ox@vlAugAv{AsKhNg{@~dAws@jy@_XzYmr@hs@qm@bl@yN|Mcg@`c@q\\tXmKzIyLnJcs@bi@_c@`[wZtSgc@dYmg@|Ze[hQqe@pW}j@jYckAfi@gwAbj@quArd@k{An`@up@|Ncq@lMacBhV{uA~Mkt@jEi{@lD_bA|A{iAJydAuB}g@_Bcm@yCwpAsKsp@wHmq@gJ}}@_Pam@}Lit@_Qa`A}Wcy@eWs`@sNoe@oQmkAmh@su@q_@wbA{j@cw@gg@opA{}@}}@gt@qwA_qAep@_q@}i@ul@sv@o~@kk@es@ol@ww@kYca@{NsS{q@qcA}\\_h@wU}]uS}Zmr@oeAsXqb@uhCuvDot@_bAw}@_jA{lBovBsa@ga@mg@ae@}PgOo[uWk}@}o@iZsR}d@{Wk[oPe^cQgb@kRgy@e\\_f@yPeh@}PsmAw]agAaY{kAuY{nAiZke@yKiUoFysAi\\i[iHku@}QkiBwb@y]cIsoAiXyuAeWynAcSsZkE}iAeOwUkC_bAqJ}ZeCm~@eHsoAqHi{@yCqUq@oWw@e]k@a}AmB{nA?iv@d@ihAtBul@zA{hAlEedAdGorBbPaa@dEq{@~Jky@|Kc|@xLm`BnYqq@bNmaBn_@go@fPypAx]ugBbj@mo@zTojBjr@_iAne@wtAnn@atAfq@euAtt@akAxq@}m@|^_m@``@cn@ra@sd@p[e_A~p@ai@t`@km@|d@ikBx}Ams@~n@aq@dn@{b@da@ymAdnAcr@|s@qU`Wss@lx@kd@vh@md@vh@an@`v@ep@ny@_o@ry@w{AvpBuv@dcAma@di@{}@njAmiAnvAki@zn@uo@|s@coAhrAwPvP}]t\\kJrIsr@vm@cZ`VgWdSygAvv@_d@nX}e@hXeiAfj@{kAxe@inAf_@uh@pMgi@nKgu@zLm{@hKc_@zCw`BzJ{|AzHePz@oVnBcdAdIe`AxKksA`Uan@pM_h@zLqm@vPap@bSmPjF}TfIsMzEcj@nTax@r]ut@`^_{@pe@iw@ld@ktAt}@ydAlv@gw@`n@ov@`o@}q@lm@}aAh~@omAzlA}k@pl@uo@pq@kf@bh@g}@bbA_lA~sAyqAzzAkzA|eB}jBpwByi@zm@qGlHe^za@ac@bg@sYl[s_@jb@i]|_@qnA~qAu`AraA_mApkAck@~h@c[zXui@`e@cqAjfAiS`PqUxPegAdx@_UxOa`@zWufAhr@ga@hVkm@f^wdAbl@y_Aze@ae@tUys@|\\edBlt@_FrB_{Arl@cpCzdAagB|p@{|Bd|@wtBzy@ghB|w@mqArn@m{@|b@{}@hf@cbAzj@oeAdo@wxAr~@oyAjcAwrBrzAgpAxaAqt@tk@gbB~qAq`Aru@wz@hq@ap@pg@wj@jb@crAh`A{OzKi_Adp@q_Anm@oiAps@iXdPmiAxp@_vA`v@gj@pYmf@fWg{@lb@gx@z_@ok@pWiwCpsAc`Bjt@{]fP_cAfd@_u@j^g~D`nB_a@jScoApq@iwAvx@{fAtp@}w@jh@izAffA_k@nb@s_Aju@wbAzy@cpB|iBoiBjmBmiA`lAqsA|~Ao]pb@c]dc@c{@~gAe`ArtAovAhuBgdAn`B}mCdoEmkA`oBakAhmByyA~~Bgm@`~@qi@fw@wkAbbBo`AbnAi{@beAy_AthAy}@fbAwx@h{@ocAhbAg}@jz@m`@l^ab@r^qhAt`Aq}@|t@wnBf}A{iB~wAmrArbAioAp`AggAlz@iKbIy|AtkAyZjUkcAvv@{nAd`AgrAfbAkwc@nr\\iaEh{CafBjqAi}@jp@eyBb`BcVjQc_Atq@qm@`d@yu@jj@oyDvoCauEh|CyaCrzAsdBhdAa{BpoA{nBrdAgqBxcAixClwA{dAte@cmAzh@gpBzz@ipAlg@}bA|_@_hBvq@eRxGatBhr@oxBbs@{\\fKm{@dWmw@|Tm]bKgx@|Ta_AzUoZxH{d@nLci@`NieBz`@uf@~Jcp@zM{fC`h@cFdAipBr^o|Bl]mxAhTowAbSkfCzZikEdh@qTdCqjAtMkdAnLosD`b@}fGzt@ylCl^ieAxOceAzQuW|EecC~b@gn@tLuzAp[_rAvYuz@fS{z@jTe`AtVesA|^wsAz`@_wAfd@{yB~u@}G~BisCfdAuNhFcKrDo`Bjq@}sCvoA{_B`w@}hD~dBkn@d[cnCnpAmdAdb@_mAde@k{Bvu@u|A`d@_~Ar`@qaBz\\idAlPecAdOgrAxPuxAzMsl@tDwPdAsh@pDyTlAcnA`EcdBvAkdBOi]_@mmA{Dw_A{CsTgAgWuAon@_EqL{@ag@qDkp@qGqzAcQkw@eLoYuEcgAySojBwb@ic@aKeLkCcl@_N}jEybAapDmx@}CwEaNsMoUgSiUsRcm@y`@aTmIuUgGsS_DsTsAeUHcP~@iWhEgXvIaV~KmWjP{Q`PaS|SkRfVgS~[kSpa@wWnm@{Qtd@i^baAen@`~Aw_@tbAqNf_@yMr]k_@daAar@peBgTrj@qk@nzA{o@xbBw~@raCoEdLulAn~CcR|e@_r@|fB{O|a@gG`PsPdc@_s@viBsi@fuAi{AjwDmd@ngAcb@fbAy_ArxB_d@dbAsYdo@q{@pgBup@frAsl@xhAek@|dAknApwByd@pv@ul@r`AeLfQiz@xpAqmA`gB_mAvaBsw@tdAmcAbqAwgBnxButAdaBexA`cBapCfaDqcBjpBsg@rm@ci@jo@_hBnzBup@dz@}MhQip@`|@_w@rfAu^~g@o^xh@yt@lhA_PvVuu@rlAec@dt@e`@fq@aCzDiW~d@_Rr\\g]|n@qAbC}n@lnAeOdZ}h@~eAif@zdAm[hr@_Vdj@{Wdm@sYhq@kw@hoBmq@hgB}Qhg@o}@hiC}CpJshAzmDwW`{@wz@x|Cci@zmBoc@hcBsmAdwEcn@~_CmRjr@yEvQiSpt@wo@n|Ba}@btCeNna@}AvEcd@fsAiMn_@kGpPoHfTut@fqBme@xmAwRvf@eX|p@eu@|hBuaAj~BipBrtE{t@xcB}u@tgBux@nmBes@rfB{k@vxAoq@hhB}j@~{Ac\\|}@_k@r`B{Yj|@c`@riAcs@ryB_a@tqAgTnr@eQfl@{i@~kByP`m@oTpw@y^~sA_Tdx@uQrr@gF~RqVpbAyMti@{Ojo@e[hrA}g@hyB}Mrl@wXnpAuLnk@iLzk@}^rfByV`pAcFvW_Mto@mOzw@q\\~iB_Xd{AeLzp@mN`y@kZziB}Vz}AiMnx@aWbbBcSjqA_ExXuX`mBkPzgAs`@fpCcZbwBcXxlBab@n|C_O~eAcHjh@oS`zA_m@tjE{h@vyDqf@diDeo@flEiEdYof@n`Dix@rfFeBpJoIhf@gY|`Bk_@ruBma@j|B_RtbAkS`cAgb@xuBcd@`vBat@jbDqBpJq^j|AaXlhAqz@~dDua@`~A_e@pdB{e@dfB}pCv|Jmg@hiBoNvg@qx@dzCofAreEcm@hfCkBdIew@viD_Iz^wR~}@kUdfA_j@roCyb@h|Bmh@bvCap@vvDci@pbDmHfc@sy@peFif@fyC{p@z`Esg@bxCaVnsAgh@`rC{WnrAm[n}AsXhqAka@llBga@jgB{a@zfBwa@`cBiv@~xCsd@bdB}Y~eA}v@joCcv@flCo{@fwCgIvYml@tpBgw@dnCov@dmCw{@x`Dii@xqBid@xhBcHpXqW~fAgRvx@si@zbCsUliAwPzz@_]jhBsWdzAiU~uA}T|{A}Gzf@kNhdAwI|r@{Jhz@iLbhA_L~iAkMrzAwNfqBcK`dBoJ|rBcExhA{DtkAiCx_AkCrlA}D`uBqDngCkGhqEkIhjEyFpxByJjoCwJnlBeDfj@qAzUaHldAyL|_BqIr_AaLxkAeHbp@{N~oAaGlf@}QxrAuCfRkNx`A_PnaAuGt`@oOv{@oL|m@oEzTaNhq@gSr_A_EfRiMvi@mSn{@{c@hcB}Lbc@oSns@o[~cAkJnZyE`Oap@|jB{Uzn@_d@biAwg@`mAmg@vgAaZtm@iYzj@k^pq@a`@pq@gZrh@q`@to@kt@diA}c@jp@uMdS{^zf@oo@p|@iWh\\ql@dv@wChDg~@jhAo_@ld@ac@bh@ew@v{@kSfU}CfDwv@|z@qk@xm@uj@tl@kj@lk@uFtF}kA|nAg`BjbB_DxConAzpAeBlBoM~Muk@bm@gHnH_IdIga@~b@kdAjhAmYr[_`AheAq[h^}sAv}AihAzrAqDtEwhAjuA{fBd{BceBl}BuaB`}BceAt{Ain@n}@}LdRwq@tbAgGdJstAtuBymAnnBac@|s@ad@zt@uf@ly@s^dn@ur@`lA{|AppCsk@|dAao@`lAsObZi_@ps@aq@|pAa`ApkBiXli@_|@zhBai@biA{wAr_D}tAv|Cau@rfBkY~q@g[|u@kq@haBgq@jcB_q@ddBo^z`AoRbg@o^jaAqNj_@o\\h_AaQ~e@wYny@qUhp@iFnOu[`_AwNbb@aSvk@ya@noA_`@zjAc\\ncAoe@`zAwe@n}Acw@~hCcKx\\e_AnbDekAxdEc`@txA_ZtjAqhA~nE}Hv\\o~@j}Ds_BxyHiY|zAkXjzAec@|iCcOn}@qYjmBiWzhBw^trCu^b`DgVh`CmT~aC_Ght@yNnnByJ|{A}JlcBySpsEcK~{CyHpvDu@vn@aCtsBqAlhCMv`AH`bAd@j_F|@`{Ed@heBT`|@hCluKp@bkDj@|pCJd{AGhu@Gd[e@lqAwAzoAo@h]gDreA}EvkAuG`kAsJznA_MlrAeHlq@iDzXsFre@mI`o@qPjmAsJtm@}F~_@iWv~Ae\\bmBcb@~`Cmd@|lC{`@|dCeEpXeIhi@qVzgBaI`n@_O~nAkG~h@eI~t@oJh_AmLpoA{QhuBmQjaCmGh{@wHfjAwDpk@wQ~wCiBlZyXf}E{NngCkSlfDyK|aBoFd{@{Yv{Dg@xG_Fvp@yS|zB{Gnt@wUj_CuLreAsNhnA{M`gA{G~g@_WnkBm^`fCue@jxCi_@ptBq\\njBsr@lkDq`@njBwb@jjBgPxo@_Jr_@iYfiAqVf`Aou@~lC}f@fbByh@~`Bq{@jgC{R~i@wd@tkA_Qrc@}d@viAad@|eAmp@d{AyXhn@aSlXeNxVuMtV}MhXuyAxyC_|@pcBsSx_@mWxe@{Pp[oEzBcGpE_GjBgBVgCV{Eo@aEsAuDsCqDeDiDkHmBoG_AiH[uJKkLR}GrAyJjCsJpDiI|EcFrCcB~D_BnGSrHvAlEfDtFrH~FhNbHjPhh@jlB~Onm@fp@laCnt@f_Cnb@zhAfFvOlMbTb@nAvUvr@fTlm@`\\d}@zInU`x@ttB|GbQ|d@~hAdd@`fAtSje@|Y|o@dKfU`Zdq@dKdUpOh]zTjf@bRja@n\\lv@|Slg@lG~Pj^bbAjKj[pMxb@rQfo@zUb}@fQfw@bPzu@l]voBxPhkAvLteArJleAvGvw@|G|bAhDtp@bC~l@zBns@nBht@fAhu@Zfh@\\lg@Ojk@_@laAkAxt@iAvb@{Ajp@eC`p@gFjdAqDnk@aGz{@cMlrAyO~pAcItm@}F``@gClPcMpt@{Ph}@eS`~@kSbx@wNrj@aPti@{Rfn@gT`n@wXnt@aYrq@oo@pyAcXxn@gYbt@y]daAeNpa@yXb{@{Qjo@ySdv@oRxu@oO~n@qNvo@_Nhn@mLrn@o[~iBmOvbAwMbcAiFva@wFxg@{Evc@mEbd@sLvrA}Epp@mC`d@}BtZ}AhZsDzt@aCjg@{@vS_Crs@{@fZm@d^_B|x@g@bZs@fq@Sth@I`v@QrYZlaATjZXt]dBjbAjCvdArDfjAlEzdA`Fv`AhBxZfHfaAjHv_AbA~K`D|[xCzYxHjt@~Frh@lGlg@rE~^pJfr@vHre@zRziA`M`r@hN`r@nXznAtL|f@vKfb@`YleAjNfe@fQtl@d\\xbAjh@baBtc@|tAda@vpAtKd\\vFvPpkB|_GhaE|iMzU`v@jJz]vDnNxPlp@lIp\\dIx`@hKpf@xV`uAzLpw@bRztA`J|x@zHdy@jCr\\hCb\\rFvy@tBb^dBz]tAd^hAx]zBfu@pAdu@P|Hl@tv@`@z{A?lmAIdwAOndFCnvAQtjFOprCAbpCGbuCEh[D`oBR~sB|@njBd@nz@~@`dAnBvwAvAlz@HlDhFddCv@h\\dCl`AbB|k@dBhg@`Czr@hCzn@~FrwAvClq@fArUnKtsBn[fcF|N~qBvPfqBdLdnAnIt~@bOzvAtH`u@fFzb@t@pGjO|rAbMpbA~UniBnRhvAxVfcBpX`gBvXh_BrMfu@dBdJhJhi@vJph@nBnKrc@v|Bld@hbCvFh[jTflAvQ~dAzXfdBz[~tBdXxmBlWdnBpXx{B~Vn|BtI|y@xJnaAnI`~@`I~}@pIjbA|HrbAbRtfCvOdgChHloAnCfh@hIjyApHjoAzFxbAtEht@rB|ZnBxZpAnSdJlpAhGnv@dMzzAhE|g@f@xFhHtu@fIxz@fJ~_AbOhuAtVxvBjRf}AfOvkA`A~HtQptAlKf}@jUnlB~KxbA~Uh{BlAnLvMfvAvSfbC`LluAnL`aBvQdpCdIdyAnJbkB~GltAzBxd@vApZhDtp@xJlcBhG`cA`@rGdMhhBlEjn@lJ|hA~x@|hI~\\`sC|Jtu@bb@`}CbHpc@dH|b@lQveAbRl`ArRddAtCxNls@noDpr@naDnL~g@~k@h~Bh|AzuFjt@tcC`}@xuCbvBhaGviCj`HzsDh}IpuAbaDrhEzsJ`qG~zN~zAvnD|~Af|DxdA`lC~eA`tCtxAjbEvn@`jB|f@b{AxBxG`fA|gDfu@ffCjj@nnB~n@~yBrFdShnArwElk@f}Bbk@x_Cjo@nqC|j@diCh}@liEznD|_SnpBjdMnsC|wRdYriBr`@~gCzbBpuKlnAfjHjnAfgHlkAnjGx^zdBbd@|tB`f@buB~_@n~Ahn@zcCfr@bhChVf|@ni@hhBvs@`~Bps@xvBtz@taCrv@lrBzmAjzCzdAbbCj~@jpB`p@|qAlx@d_Bh]pn@tdBt}CpqAl|Bx_BbqCviAbrBljAdyBnCnFhiA`~BzqCfvGhw@d|Bn}A~hFtj@tzBx_AtrEvgAhrGv{@j|Gdq@~vGjDrb@tM`kBvP|jCzJrzAlRl}DtFxtAhFjhAzCpeAjCxw@hBbm@vFhpB`Fb|AbItoE|HteFtDxlEpDh|C|@jnAtJzxRdBh`E`B`bDz@nbAvDb`FrF|lEbE`tCpFhrClI`sDtK`pDvQtwE~Uh`FzMf_CrAhVbWtyDvLj`Bl^djEj]fvDrJl`AnHbr@jQh_Bvd@r}Dna@nyCne@bhDn_@|dCp^jwBjWp}A`d@bfCbc@p{Bjy@~~DhyAvyGjfBbsG|[`lAn\\|kA`o@zuBnj@|fBzg@||AxSpo@`Wrt@pX|v@zb@`mAj[l{@~Vvq@fz@r_CpMb`@v{@`hCzu@tcCnThw@|ZdhA~b@jcBz`@bcBlWdkAdc@rvB~c@~aCdAxGts@vrExVlkBfa@zhD~VdcCjVptCtTfzClOxdC`QpvChLrjC`G~dA~GfjArOv_CnX|nDdZvyCz@vGl@lFd\\vkCzGvd@lRtqAxR|kArSlkAzQr_AbUhhAxVtiAbWhgA~q@bnC`z@tuCdZlaA|\\xcAt\\paAx^`dAf]z}@x^n_Ahi@tqAxYvq@|hApcCfr@~wAdb@tz@vo@tmA~`A~eB|aBvpCzlA~iBdkAjdBvpCptD~fA`tAtgAfpA~mBdxB|hB~hBrjAfgAjiBl_Bpa@t]tb@z`@bbBnrAvp@th@rt@tk@j~@~m@~aBbfA~hAzo@|pB|eAfnBzcAnLtFfjBj|@|~BhbAhuAlf@hzC|eAhkDraAnsF~qAjxGhtAvxChi@fmC`f@b{Dlp@b}@bP~mAxT`LrJzK|G`M|HdJpFnH`EjG`CnHlBvN`CfHrA~HtDjE`ElBpDbArEd@lGUzGwAlJgDrHwLvYqAbDgGzOmNv`@aGnRmErOmIhYkCxL}DpNaEvNkJv_@{Kje@mGzY}Hza@gFtYyGv`@qF`_@sLp`AwDt\\mD|\\uKzlAoHnaAcGdbAeEz{@m@nMcBlc@c@xOaAhVeA~ZgDlaBeA|fBj@v{Af@xnAvFhiCr@jRtB`u@`Cre@fGfmAzSj}CnS|bC|hAjyLdBhU`Evi@hLteBdJxcBfFh{AhEb}AbCraB`@jdB}@z|C}AfbAQ~LcEjvAmAna@qHjfBwFlaAoAfQ}IxmAuGvw@wHrz@iO~uAuRjwAqAjJ}U|_BuXf~AyKhj@oU|hAoCxLcXvhAe}@v}Cyq@nqBcbAvbCmn@`vAgUfd@eDtGcb@fx@qbA~eBaHfLil@t_Amp@~aAycAhwAgNrRwj@bt@imA|yAaL~MgDtD}[f_@iJdLkEjFwGdIkR|Ryd@th@}f@rh@o_@x_@ec@ve@_k@vk@_nCpvCsHvH}x@f}@mlDjyDg[r^yb@dg@sZ|]aQvS_OjQkYz]ksAjbBoObRyj@rr@cU~Yga@li@qt@fdAck@z{@wg@fu@og@fy@ie@pw@ee@jx@miAhtBkVhe@qUde@eEhI_b@|{@yLlWqRra@qHhQyXfp@gYjr@{Ln\\{Udl@o\\`}@gUnq@_M~^kb@tpAwb@d{Agp@zeCwEhSu]b~A{Y~uA_j@zzC}R~mA_R`pAqMzeAiLx_AkOn|A_ObdB}Ehq@yGrfAaGvcA}Cfo@e@|JkE|hA}B|n@cBlo@yAbn@gAzl@YrQQrM{@dv@eAhgCArDHd_@`@n|A~AddBjD~kBzEvbBpDvaAvEleA|U|zDzBpYxPljBnR`jBnVzoBpZvmBfSzbAnK|h@nN|m@nJ`^tGtSpEzNdC`IvEpOvPpf@nInTvJvVvMvZj]ds@bLxSvFzJtJvQtNvSlXj`@rg@zl@lEtEbGhG~UfVf`@r\\hXvRr[pSfThMlv@h_@bkApa@`lAvXttAtSfE^f|@dK|s@zFhm@`EjIn@b^bClPhAtr@vE`t@nGfaAfMn[xFd]lHpHdBhSdFhPhFdf@bQpn@rZzc@vXpd@r]n[hY|YhZdW~Yj_@xf@|[ff@lWrd@~Vzg@`Uzf@l`@~cAfN`a@nLxa@p\\|nAtg@byBlDfNnc@xjBdq@`tCxT`_AdGdWfTf~@~Ht\\bm@rgC|kAnhFpCvLjFlUh@rC|@tEVnAx@zEzA~I|Gxc@pMpeA~CjQrKl|@js@t~Flj@zrEtFfa@|Ll_AtFne@jB`PjKh}@fL|gAnL~yAh^~nEn`@~wEbMx{A`SzgC|WhfDvYxiDl{@btKzFfr@|v@lmJz@pKtl@pkHnHh|@pC~\\fAdN~BrY`OdiBpQvyB~SrgClYvmDh@jGrDv`@hBjTrPliBfk@lfFbLrhApMb|AdLp|A~Dxh@fB`SdCr\\pF|y@nD~d@hFfy@b[`fEdJnsAraApjNzKttA|CfZ|Jnw@tGxc@zK|p@zRvz@ne@bsBjMhj@pSh}@zKre@xmAloFvF`VvMzk@zIf`@lN|n@vfA~}Ez[p_Bx[vdBrq@|uDrNf~@n\\x`BfXfaB~VrpAzEvYhHrl@bD|_@nBrb@lAxg@K|XQ~[o@fX{A|[aHjmAkQh~CaBd\\yGxrA{g@`xIgLtyBqDvhAe@zm@d@vl@|Cpz@fG|s@dHvi@nI`g@nPnq@zMhc@~Rhg@BlJpGdPjCjJrA~In@~I\\hJMhLs@`NqAvLcCzMmIjWmBlN]zM@tJXrIhApJnC`KdNbVcRh`@qPtXkQtXsHxJm\\~b@oHvImMzNar@`w@aDfDeO~OyKlLeUfVaNpNgK|K_b@l_@}CtC}o@z`@yKvGkF`Dmz@hj@cqD|gCeZxS}UpPmZfTkXhXy^~k@on@flA_b@dz@_l@nhAo[jj@_i@p|@ke@jx@ub@rs@cHrLwv@frAmc@hp@_V~XaKxJoRrNap@pWgp@vM__Cdb@e`BvQiP`CkhC`DqZrDcK|Cue@fQ}a@pYun@|u@maA`jBkg@b`Asg@ziA{GrOc~BtmFwDnKy_AfjCea@nhAu[xlAuH~e@wIfdAk@zh@KhIv@po@lFzw@|Izj@jN~l@jQjd@ru@luA|{@znBpkB|cFnxAllEtKl[bPzw@lGfr@jAzaAjBn|AtCbjCdEr|D@l@@dByAHsAp@iAvAw@tBa@hCGhDVdDr@pCnAlB|A~@fBJe@`sB{EvrBwGvwBqR`aGeBjh@}Dni@aEdXmD`T_Lna@oK`]qOt]iVf_@qQxQ{_@na@yOpYeGdS_tCblLukAbnEyWdaAgu@hoCsDbOcS|kAwLpt@iIng@{Lxu@m`AbeGiHhq@uDle@a@th@tAx`AjA|c@Zfd@Gv]y@l]oKr{AeUndCwEng@yCn_@_CtWeMjsAiDl[mHlaAiHfi@kEpPiJlX{Npd@yPxg@}J|]qBxNiAdM{EluAkBp_@iDtYaYvaA{EvOoBlG{h@zeByH~\\oKje@eF~Tsl@lhCs@|DeEtWmh@lmD_z@l~DeYbdAig@pvAcFpP{Hv`@gLlbAsYr_DaFlgAyJxqCaIvrB{FrsBqCfwB{A~wBkBlnDgAvWwA~QsB]qBd@aBbBgApCc@jD?vD`@jDbAlCzAbBqSb|AiFdd@_Cfa@gBnf@[xSQbUx@tR`ClNjCvJnExInIxI~JvGzJpGpBxAbExFtBbGrApHh@nIE`JaH`hCkBbt@{@~_@Xrj@`B~w@hDz_AzAtb@l@n[dAb`@l@hXEvBYPS\\Od@Gh@Ar@Fn@Ph@V`@ZP\\BP`FrAr_@~Bta@~@~[JvIUxMa@lVoAvPW|CaJde@sDvQwCw@_FGyMnDoQ|DsOlC{Ev@uOlCaP`Ay[@_KbC}GlAG_A]{AUi@}@y@}@Om@JmAfAa@lAUvBNpCd@tA^j@z@f@r@Dg@tSgH`XaGjQ_TrhA_FzWsUbmAcZriAgFbRuZldA{WfcAoIj[_GlZus@lbDiRzoAuO|cAqq@rfEmu@t}Eqg@ncDeH`b@sG`e@gCn[sEj_AmDzs@eIjjBcB|YsBT}ApBo@nDJ`E`A|ChBpAkArYkFtjAqUpdFuAvZkCjk@kE~_AkGnpAqAhX}Exf@CTcElWcJva@wWfhAsZljAm]ljA{}AzdFoGjSgIfSwOpTiR~WgBdDuH|OiHtQkg@rvAeg@~tA{jAbaD}J~PcLtM}HlHcJ`FaUbG_Qn@uRsBsj@eOgZkHeCo@aOKaOMgZWiU~B_DxAiClAkKlMcIlPg_@d|A}AlGsBn@_AtAc@vAMv@KfCDlAd@jC^z@sBlHmPln@_CxIeGhUmBpJiK`c@oNpn@aPnd@{y@psAan@pbAet@|gAclDhhE}n@h_AwlCjcDkZv^ufDpcEo@v@_cAboAgbHrhIyqAv|AcaDxpD_}BjrDwvA~{B}p@zvAkTxk@_Nj^mPtg@iPrj@oHtYsHl[cOxq@iDdQqKpi@eKpr@mJdw@eIdx@oL~qAsMfyAubAzdLo_AphKgCk@qXoGsGgHsJsT}HuIeIgAaJzAorBfoAmFfE{E~GcRl]mzA~rCyPrOi_Df{@w@IcCkwDgMsqBuIuuA_Euo@QwCeRwzCc^gvFgJmuASwImC}Ig{@grA","legs":[{"annotation":{"maxspeed":[{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":130,"unit":"km/h"},{"speed":130,"unit":"km/h"},{"speed":130,"unit":"km/h"},{"speed":130,"unit":"km/h"},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"unknown":true},{"none":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"speed":120,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"speed":120,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"none":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"unknown":true},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"unknown":true},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"speed":60,"unit":"km/h"},{"unknown":true},{"unknown":true},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"speed":80,"unit":"km/h"},{"unknown":true},{"unknown":true},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"unknown":true},{"unknown":true},{"speed":70,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":100,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":70,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"speed":50,"unit":"km/h"},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true},{"unknown":true}]},"summary":"A 27, A 1","weight":11014,"duration":10414.8,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[341],"location":[9.950072,52.150015]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,150,300],"location":[9.949866,52.150255]}],"driving_side":"right","geometry":"}n~mbBovh~Q{CtAcIdI}BhGcE`CuMtD","mode":"driving","maneuver":{"bearing_after":341,"bearing_before":0,"location":[9.950072,52.150015],"type":"depart","instruction":"Head north on Kläperhagen"},"weight":61.3,"duration":34.7,"name":"Kläperhagen","distance":80.4},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[75,165,255],"location":[9.949577,52.150651]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[9.949732,52.150676]},{"out":1,"in":2,"entry":[false,true,false],"bearings":[15,105,285],"location":[9.952636,52.150663]}],"driving_side":"right","geometry":"uv_nbBqwg~Qq@uHeHmr@{Bm[PwM`@uOt@{MvGwl@x@qHlPieApDcQpDiQ","mode":"driving","maneuver":{"bearing_after":74,"bearing_before":345,"location":[9.949577,52.150651],"modifier":"right","type":"end of road","instruction":"Turn right onto Schuhstraße"},"weight":241.39999999999998,"duration":202.79999999999998,"name":"Schuhstraße","distance":342.7},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[30,120,225,300],"location":[9.954344,52.150206]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[30,120,210],"location":[9.954957,52.150814]},{"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight","right"]}],"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,315],"location":[9.955645,52.151654]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[30,165,210],"location":[9.956736,52.152842]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,105,210,285],"location":[9.956979,52.153069]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[9.957774,52.154147]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,90,195,285],"location":[9.958049,52.154795]},{"out":0,"in":2,"entry":[true,true,false,false],"bearings":[15,75,180,255],"location":[9.958641,52.157647]},{"out":0,"in":2,"entry":[true,false,false,true],"bearings":[15,75,195,255],"location":[9.958669,52.157766]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[9.963099,52.16354]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,45,195],"location":[9.964056,52.16482]},{"out":0,"in":2,"entry":[true,false,false,false],"bearings":[15,105,195,285],"location":[9.964222,52.165074]},{"out":0,"in":2,"entry":[true,false,false,false],"bearings":[15,90,195,285],"location":[9.964265,52.165147]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,15,180],"location":[9.963616,52.172166]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[9,178,185],"location":[9.963531,52.177267]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,30,195],"location":[9.964342,52.179002]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[15,165,195],"location":[9.964895,52.179887]},{"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]}],"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,270],"location":[9.966949,52.183258]},{"out":0,"in":1,"entry":[true,false,false],"bearings":[15,195,285],"location":[9.967226,52.18397]},{"lanes":[{"valid":false,"indications":["left"]},{"valid":false,"indications":["straight"]},{"valid":true,"indications":["right"]}],"out":0,"in":1,"entry":[true,false,true],"bearings":[0,195,285],"location":[9.967246,52.184044]}],"driving_side":"right","geometry":"{z~mbBoaq~Q{GcMc\\eWmLiIiL}IwXwTaS}N_PyNed@mc@eMeNeTwRiIkG{S{L_NuF_Z}JoLgD}q@gPq{@yIew@qEyBWwEs@mFw@aEm@iDg@mYmIyGqCm\\iQqKgGii@_`@sp@}i@qYaUcbA{y@mOgMeeAo|@}[mWqHaFsRaM{TgM{NkIqCuA_DsAaHyCeNqD_PyAi^WgSv@aRdEip@nQgw@fQk_@tE_c@zCeu@pAa{@Ds`@{@mhB_E{MLgE?iN?{u@jCeCLsY~A_o@`E{UEkSyAyVeEkPsEu]uMqc@eViv@qa@}RkL_SkKyf@sX{bAqi@_UiLqYeMmDwAaHeCyFuBePyEoRyEsCg@{RcC_\\mFeb@yHqTmF","mode":"driving","maneuver":{"bearing_after":32,"bearing_before":113,"location":[9.954344,52.150206],"modifier":"left","type":"turn","instruction":"Turn left onto Zingel"},"weight":475.7999999999999,"duration":378.5,"name":"Zingel","distance":4159.6},{"intersections":[{"classes":["motorway"],"lanes":[{"valid":false,"indications":["straight"]},{"valid":true,"indications":["slight right"]}],"out":1,"in":2,"entry":[true,true,false],"bearings":[15,30,195],"location":[9.967707,52.185734]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false,false],"bearings":[135,285,300,315],"location":[9.968411,52.186016]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[180,195,345],"location":[9.969141,52.185176]}],"driving_side":"right","geometry":"kgdpbBudk_RuFkEkFkD}AoDu@oECgEJoDx@oGlGeOzHsKvJqHfEiBpGyArFc@|GlCpEvElDlIbAlLkAtOeNlh@","mode":"driving","destinations":"A 7: Hannover","maneuver":{"bearing_after":26,"bearing_before":11,"location":[9.967707,52.185734],"modifier":"slight right","type":"on ramp","instruction":"Take the ramp on the right towards A 7: Hannover"},"weight":40,"duration":33.7,"name":"","distance":309.7},{"distance":14342.8,"name":"A 7","ref":"A 7","maneuver":{"bearing_after":312,"bearing_before":299,"location":[9.96765,52.185088],"modifier":"slight left","type":"merge","instruction":"Merge left towards Hamburg"},"destinations":"Hamburg, Hannover-Süd, Laatzen","weight":406.9,"mode":"driving","geometry":"__cpbBcak_RoInP{Yxn@ec@b`Ack@fqAyY`r@yDrIc[tt@uOb`@ie@rjAuT`i@yGfP{y@ftBoq@zcBc_Af}B}x@pnBit@`aByh@rjAma@|z@sZln@_Uzb@kRx^ox@xxAeb@js@il@|~@uQbXwJxNwq@p_Aua@ji@wt@l{@wy@xz@kk@nh@ue@h`@}k@zb@uj@d_@om@v\\}d@xUke@tRye@jQgf@jO{f@xM{e@pKi`@bHsd@`Hy_@xEgd@bFcyAhKqg@rBaq@lBmh@hAof@d@u]^{g@JgeARmsEr@snBtAmt@bAgn@jA{oArDqeApEahAxGgd@|Cug@tEogA~LeoA~QuVtEo`AjR}aAbU_f@~Mui@xOmc@pM}a@|NcOxFiHnCshAtc@{cBxu@ms@x]}m@d[gn@l\\{lAlp@aqArt@imCb~Aq`Azj@q{@`g@a|@pf@gm@~\\uf@jWcGvCox@`b@o}@`d@cx@n_@qs@nZcC`Aop@zWop@xV{_Bvi@_wAla@kdBjc@{p@pP_w@jQybGjtAa`Cll@cbAfXe|@|Wc_B~i@k^zM_\\vMkx@b]gw@r_@cm@`[{z@be@_w@pe@eb@dXc]nU{`@jYuZtTa~@fs@qw@zp@op@lm@cb@b`@{G~Gsu@hv@ui@dl@gm@br@yd@~j@}o@by@}n@xz@wh@ju@a_@jj@cs@fhAwx@rsAyu@znAsd@jy@yeA`pBcfBbjDe{@h`BqiBfmD","intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[120,135,315],"location":[9.96765,52.185088]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"bearings":[0,165,345],"location":[9.930745,52.237418]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[135,165,345],"location":[9.929281,52.24021]}],"duration":406.6,"driving_side":"right"},{"distance":58252.1,"name":"A 7","ref":"A 7","maneuver":{"bearing_after":312,"bearing_before":313,"location":[9.884923,52.298441],"modifier":"slight left","type":"fork","instruction":"Keep left towards Hamburg"},"destinations":"Hamburg, Dortmund, Berlin","weight":1998.7000000000005,"mode":"driving","geometry":"qk`wbBunizQq^vv@qi@|aAu\\bm@}j@bbAid@|u@oh@jy@ox@vlAugAv{AsKhNg{@~dAws@jy@_XzYmr@hs@qm@bl@yN|Mcg@`c@q\\tXmKzIyLnJcs@bi@_c@`[wZtSgc@dYmg@|Ze[hQqe@pW}j@jYckAfi@gwAbj@quArd@k{An`@up@|Ncq@lMacBhV{uA~Mkt@jEi{@lD_bA|A{iAJydAuB}g@_Bcm@yCwpAsKsp@wHmq@gJ}}@_Pam@}Lit@_Qa`A}Wcy@eWs`@sNoe@oQmkAmh@su@q_@wbA{j@cw@gg@opA{}@}}@gt@qwA_qAep@_q@}i@ul@sv@o~@kk@es@ol@ww@kYca@{NsS{q@qcA}\\_h@wU}]uS}Zmr@oeAsXqb@uhCuvDot@_bAw}@_jA{lBovBsa@ga@mg@ae@}PgOo[uWk}@}o@iZsR}d@{Wk[oPe^cQgb@kRgy@e\\_f@yPeh@}PsmAw]agAaY{kAuY{nAiZke@yKiUoFysAi\\i[iHku@}QkiBwb@y]cIsoAiXyuAeWynAcSsZkE}iAeOwUkC_bAqJ}ZeCm~@eHsoAqHi{@yCqUq@oWw@e]k@a}AmB{nA?iv@d@ihAtBul@zA{hAlEedAdGorBbPaa@dEq{@~Jky@|Kc|@xLm`BnYqq@bNmaBn_@go@fPypAx]ugBbj@mo@zTojBjr@_iAne@wtAnn@atAfq@euAtt@akAxq@}m@|^_m@``@cn@ra@sd@p[e_A~p@ai@t`@km@|d@ikBx}Ams@~n@aq@dn@{b@da@ymAdnAcr@|s@qU`Wss@lx@kd@vh@md@vh@an@`v@ep@ny@_o@ry@w{AvpBuv@dcAma@di@{}@njAmiAnvAki@zn@uo@|s@coAhrAwPvP}]t\\kJrIsr@vm@cZ`VgWdSygAvv@_d@nX}e@hXeiAfj@{kAxe@inAf_@uh@pMgi@nKgu@zLm{@hKc_@zCw`BzJ{|AzHePz@oVnBcdAdIe`AxKksA`Uan@pM_h@zLqm@vPap@bSmPjF}TfIsMzEcj@nTax@r]ut@`^_{@pe@iw@ld@ktAt}@ydAlv@gw@`n@ov@`o@}q@lm@}aAh~@omAzlA}k@pl@uo@pq@kf@bh@g}@bbA_lA~sAyqAzzAkzA|eB}jBpwByi@zm@qGlHe^za@ac@bg@sYl[s_@jb@i]|_@qnA~qAu`AraA_mApkAck@~h@c[zXui@`e@cqAjfAiS`PqUxPegAdx@_UxOa`@zWufAhr@ga@hVkm@f^wdAbl@y_Aze@ae@tUys@|\\edBlt@_FrB_{Arl@cpCzdAagB|p@{|Bd|@wtBzy@ghB|w@mqArn@m{@|b@{}@hf@cbAzj@oeAdo@wxAr~@oyAjcAwrBrzAgpAxaAqt@tk@gbB~qAq`Aru@wz@hq@ap@pg@wj@jb@crAh`A{OzKi_Adp@q_Anm@oiAps@iXdPmiAxp@_vA`v@gj@pYmf@fWg{@lb@gx@z_@ok@pWiwCpsAc`Bjt@{]fP_cAfd@_u@j^g~D`nB_a@jScoApq@iwAvx@{fAtp@}w@jh@izAffA_k@nb@s_Aju@wbAzy@cpB|iBoiBjmBmiA`lAqsA|~Ao]pb@c]dc@c{@~gAe`ArtAovAhuBgdAn`B}mCdoEmkA`oBakAhmByyA~~Bgm@`~@qi@fw@wkAbbBo`AbnAi{@beAy_AthAy}@fbAwx@h{@ocAhbAg}@jz@m`@l^ab@r^qhAt`Aq}@|t@wnBf}A{iB~wAmrArbAioAp`AggAlz@iKbIy|AtkAyZjUkcAvv@{nAd`AgrAfbAkwc@nr\\iaEh{CafBjqAi}@jp@eyBb`BcVjQc_Atq@qm@`d@yu@jj@oyDvoCauEh|CyaCrzAsdBhdAa{BpoA{nBrdAgqBxcAixClwA{dAte@cmAzh@gpBzz@ipAlg@}bA|_@_hBvq@eRxGatBhr@oxBbs@{\\fKm{@dWmw@|Tm]bKgx@|Ta_AzUoZxH{d@nLci@`NieBz`@uf@~Jcp@zM{fC`h@cFdAipBr^o|Bl]mxAhTowAbSkfCzZikEdh@qTdCqjAtMkdAnLosD`b@}fGzt@ylCl^ieAxOceAzQuW|EecC~b@gn@tLuzAp[_rAvYuz@fS{z@jTe`AtVesA|^wsAz`@_wAfd@{yB~u@}G~BisCfdAuNhFcKrDo`Bjq@}sCvoA{_B`w@}hD~dBkn@d[cnCnpAmdAdb@_mAde@k{Bvu@u|A`d@_~Ar`@qaBz\\idAlPecAdOgrAxPuxAzMsl@tDwPdAsh@pDyTlAcnA`EcdBvAkdBOi]_@mmA{Dw_A{CsTgAgWuAon@_EqL{@ag@qDkp@qGqzAcQkw@eLoYuEcgAySojBwb@ic@aKeLkCcl@_N}jEybAapDmx@","intersections":[{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[135,315,330],"location":[9.884923,52.298441]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"bearings":[0,150,330],"location":[9.872319,52.308127]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[120,150,330],"location":[9.870918,52.309694]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[0,15,180],"location":[9.86352,52.330054]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[15,180,195],"location":[9.864678,52.3361]},{"classes":["motorway"],"lanes":[{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":false,"indications":["slight right"]}],"out":0,"in":2,"entry":[true,true,false],"bearings":[45,75,225],"location":[9.880987,52.355174]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[30,195,210],"location":[9.890096,52.362893]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[0,15,180],"location":[9.899832,52.390638]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[165,180,345],"location":[9.899039,52.403097]},{"classes":["motorway"],"lanes":[{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":false,"indications":["slight right"]}],"out":2,"in":1,"entry":[true,false,true],"bearings":[0,165,345],"location":[9.897425,52.408952]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[150,165,345],"location":[9.896656,52.411033]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[150,330,345],"location":[9.889348,52.423957]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[135,150,330],"location":[9.877723,52.43618]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[150,330,345],"location":[9.84056,52.487862]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[120,150,330],"location":[9.838631,52.489589]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"bearings":[0,150,345],"location":[9.825192,52.504062]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[135,165,345],"location":[9.822985,52.507566]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[159,340,351],"location":[9.796702,52.547813]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[135,165,345],"location":[9.789858,52.559902]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[150,330,345],"location":[9.778112,52.57419]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[135,150,315],"location":[9.774261,52.577475]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[150,330,345],"location":[9.740272,52.607671]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[135,150,330],"location":[9.739045,52.609172]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"bearings":[0,165,345],"location":[9.693022,52.674872]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[150,165,345],"location":[9.69176,52.678203]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"bearings":[7,172,353],"location":[9.687826,52.691937]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[0,165,180],"location":[9.686721,52.697372]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[0,15,180],"location":[9.666092,52.767343]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[15,180,195],"location":[9.667605,52.773008]}],"duration":1990.6000000000004,"driving_side":"right"},{"distance":55953.5,"name":"A 27","intersections":[{"classes":["motorway"],"lanes":[{"valid":false,"indications":["straight"]},{"valid":false,"indications":["straight"]},{"valid":false,"indications":["straight"]},{"valid":true,"indications":["straight","slight right"]},{"valid":true,"indications":["slight right"]}],"out":1,"in":2,"entry":[true,true,false],"bearings":[15,30,195],"location":[9.670112,52.780618]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[120,135,315],"location":[9.664252,52.790012]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[135,315,330],"location":[9.654486,52.794792]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[120,135,315],"location":[9.649089,52.797427]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[135,315,330],"location":[9.593846,52.836086]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[90,135,315],"location":[9.591592,52.837386]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[120,315,330],"location":[9.557319,52.851841]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[120,135,315],"location":[9.55423,52.853315]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[105,285,315],"location":[9.47652,52.881327]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[90,105,285],"location":[9.470273,52.882733]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"bearings":[45,120,300],"location":[9.413191,52.900819]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[120,300,315],"location":[9.28152,52.933307]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[105,120,300],"location":[9.278947,52.934224]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[150,330,345],"location":[9.247044,52.957561]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[120,150,330],"location":[9.245294,52.959219]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[120,300,315],"location":[9.186156,52.997187]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[114,123,302],"location":[9.170407,53.003633]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,285],"location":[9.105891,53.014201]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[75,90,270],"location":[9.099388,53.014132]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[105,285,315],"location":[9.064529,53.019231]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[90,105,285],"location":[9.061824,53.019782]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[105,285,300],"location":[9.034768,53.023445]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[90,105,285],"location":[9.031989,53.02389]}],"driving_side":"right","duration":1825.1,"ref":"A 27","maneuver":{"bearing_after":32,"bearing_before":9,"location":[9.670112,52.780618],"modifier":"slight right","type":"off ramp","instruction":"Take exit 48 towards A 27: Bremen"},"destinations":"A 27: Bremen, Walsrode","exits":"48","weight":1838.4,"mode":"driving","geometry":"scntcB_}emQ}CwEaNsMoUgSiUsRcm@y`@aTmIuUgGsS_DsTsAeUHcP~@iWhEgXvIaV~KmWjP{Q`PaS|SkRfVgS~[kSpa@wWnm@{Qtd@i^baAen@`~Aw_@tbAqNf_@yMr]k_@daAar@peBgTrj@qk@nzA{o@xbBw~@raCoEdLulAn~CcR|e@_r@|fB{O|a@gG`PsPdc@_s@viBsi@fuAi{AjwDmd@ngAcb@fbAy_ArxB_d@dbAsYdo@q{@pgBup@frAsl@xhAek@|dAknApwByd@pv@ul@r`AeLfQiz@xpAqmA`gB_mAvaBsw@tdAmcAbqAwgBnxButAdaBexA`cBapCfaDqcBjpBsg@rm@ci@jo@_hBnzBup@dz@}MhQip@`|@_w@rfAu^~g@o^xh@yt@lhA_PvVuu@rlAec@dt@e`@fq@aCzDiW~d@_Rr\\g]|n@qAbC}n@lnAeOdZ}h@~eAif@zdAm[hr@_Vdj@{Wdm@sYhq@kw@hoBmq@hgB}Qhg@o}@hiC}CpJshAzmDwW`{@wz@x|Cci@zmBoc@hcBsmAdwEcn@~_CmRjr@yEvQiSpt@wo@n|Ba}@btCeNna@}AvEcd@fsAiMn_@kGpPoHfTut@fqBme@xmAwRvf@eX|p@eu@|hBuaAj~BipBrtE{t@xcB}u@tgBux@nmBes@rfB{k@vxAoq@hhB}j@~{Ac\\|}@_k@r`B{Yj|@c`@riAcs@ryB_a@tqAgTnr@eQfl@{i@~kByP`m@oTpw@y^~sA_Tdx@uQrr@gF~RqVpbAyMti@{Ojo@e[hrA}g@hyB}Mrl@wXnpAuLnk@iLzk@}^rfByV`pAcFvW_Mto@mOzw@q\\~iB_Xd{AeLzp@mN`y@kZziB}Vz}AiMnx@aWbbBcSjqA_ExXuX`mBkPzgAs`@fpCcZbwBcXxlBab@n|C_O~eAcHjh@oS`zA_m@tjE{h@vyDqf@diDeo@flEiEdYof@n`Dix@rfFeBpJoIhf@gY|`Bk_@ruBma@j|B_RtbAkS`cAgb@xuBcd@`vBat@jbDqBpJq^j|AaXlhAqz@~dDua@`~A_e@pdB{e@dfB}pCv|Jmg@hiBoNvg@qx@dzCofAreEcm@hfCkBdIew@viD_Iz^wR~}@kUdfA_j@roCyb@h|Bmh@bvCap@vvDci@pbDmHfc@sy@peFif@fyC{p@z`Esg@bxCaVnsAgh@`rC{WnrAm[n}AsXhqAka@llBga@jgB{a@zfBwa@`cBiv@~xCsd@bdB}Y~eA}v@joCcv@flCo{@fwCgIvYml@tpBgw@dnCov@dmCw{@x`Dii@xqBid@xhBcHpXqW~fAgRvx@si@zbCsUliAwPzz@_]jhBsWdzAiU~uA}T|{A}Gzf@kNhdAwI|r@{Jhz@iLbhA_L~iAkMrzAwNfqBcK`dBoJ|rBcExhA{DtkAiCx_AkCrlA}D`uBqDngCkGhqEkIhjEyFpxByJjoCwJnlBeDfj@qAzUaHldAyL|_BqIr_AaLxkAeHbp@{N~oAaGlf@}QxrAuCfRkNx`A_PnaAuGt`@oOv{@oL|m@oEzTaNhq@gSr_A_EfRiMvi@mSn{@{c@hcB}Lbc@oSns@o[~cAkJnZyE`Oap@|jB{Uzn@_d@biAwg@`mAmg@vgAaZtm@iYzj@k^pq@a`@pq@gZrh@q`@to@kt@diA}c@jp@uMdS{^zf@oo@p|@iWh\\ql@dv@wChDg~@jhAo_@ld@ac@bh@ew@v{@kSfU}CfDwv@|z@qk@xm@uj@tl@kj@lk@uFtF}kA|nAg`BjbB_DxConAzpAeBlBoM~Muk@bm@gHnH_IdIga@~b@kdAjhAmYr[_`AheAq[h^}sAv}AihAzrAqDtEwhAjuA{fBd{BceBl}BuaB`}BceAt{Ain@n}@}LdRwq@tbAgGdJstAtuBymAnnBac@|s@ad@zt@uf@ly@s^dn@ur@`lA{|AppCsk@|dAao@`lAsObZi_@ps@aq@|pAa`ApkBiXli@_|@zhBai@biA{wAr_D}tAv|Cau@rfBkY~q@g[|u@kq@haBgq@jcB_q@ddBo^z`AoRbg@o^jaAqNj_@o\\h_AaQ~e@wYny@qUhp@iFnOu[`_AwNbb@aSvk@ya@noA_`@zjAc\\ncAoe@`zAwe@n}Acw@~hCcKx\\e_AnbDekAxdEc`@txA_ZtjAqhA~nE}Hv\\o~@j}Ds_BxyHiY|zAkXjzAec@|iCcOn}@qYjmBiWzhBw^trCu^b`DgVh`CmT~aC_Ght@yNnnByJ|{A}JlcBySpsEcK~{CyHpvDu@vn@aCtsBqAlhCMv`AH`bAd@j_F|@`{Ed@heBT`|@hCluKp@bkDj@|pCJd{AGhu@Gd[e@lqAwAzoAo@h]gDreA}EvkAuG`kAsJznA_MlrAeHlq@iDzXsFre@mI`o@qPjmAsJtm@}F~_@iWv~Ae\\bmBcb@~`Cmd@|lC{`@|dCeEpXeIhi@qVzgBaI`n@_O~nAkG~h@eI~t@oJh_AmLpoA{QhuBmQjaCmGh{@wHfjAwDpk@wQ~wCiBlZyXf}E{NngCkSlfDyK|aBoFd{@{Yv{Dg@xG_Fvp@yS|zB{Gnt@wUj_CuLreAsNhnA{M`gA{G~g@_WnkBm^`fCue@jxCi_@ptBq\\njBsr@lkDq`@njBwb@jjBgPxo@_Jr_@iYfiAqVf`Aou@~lC}f@fbByh@~`Bq{@jgC{R~i@wd@tkA_Qrc@}d@viAad@|eAmp@d{AyXhn@"},{"distance":156.4,"name":"A 1","intersections":[{"classes":["motorway"],"lanes":[{"valid":false,"indications":["straight"]},{"valid":false,"indications":["straight"]},{"valid":true,"indications":["slight right"]}],"out":1,"in":0,"entry":[false,true,true],"bearings":[135,315,330],"location":[8.990513,53.037689]}],"driving_side":"right","duration":46.9,"ref":"A 1","maneuver":{"bearing_after":322,"bearing_before":312,"location":[8.990513,53.037689],"modifier":"slight right","type":"off ramp","instruction":"Take exit 22 towards A 1: Bremen"},"destinations":"A 1: Bremen, Osnabrück, Oldenburg, Uphusen, Bremen-Mahndorf, Hamburg","exits":"22","weight":47,"mode":"driving","geometry":"qfdddBarvcPaSlXeNxVuMtV}MhX"},{"distance":539.2,"name":"A 1","ref":"A 1","maneuver":{"bearing_after":313,"bearing_before":313,"location":[8.988941,53.038727],"modifier":"slight left","type":"fork","instruction":"Keep left towards A 1: Bremen"},"destinations":"A 1: Bremen, Osnabrück, Oldenburg, Uphusen, Bremen-Mahndorf","weight":34.3,"mode":"driving","geometry":"mgfddByoscPuyAxyC_|@pcBsSx_@mWxe@{Pp[","intersections":[{"classes":["motorway"],"lanes":[{"valid":true,"indications":["slight left"]},{"valid":false,"indications":["slight right"]}],"out":1,"in":0,"entry":[false,true,true],"bearings":[135,315,345],"location":[8.988941,53.038727]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[120,135,315],"location":[8.984855,53.041154]}],"duration":34.099999999999994,"driving_side":"right"},{"distance":499,"name":"A 1","ref":"A 1","maneuver":{"bearing_after":338,"bearing_before":315,"location":[8.983252,53.042161],"modifier":"slight right","type":"fork","instruction":"Keep right towards A 1: Bremen"},"destinations":"A 1: Bremen, Osnabrück, Oldenburg, Uphusen, Bremen-Mahndorf","weight":54.8,"mode":"driving","geometry":"a~lddBglhcPoEzBcGpE_GjBgBVgCV{Eo@aEsAuDsCqDeDiDkHmBoG_AiH[uJKkLR}GrAyJjCsJpDiI|EcFrCcB~D_BnGSrHvAlEfDtFrH~FhNbHjPhh@jlB","intersections":[{"classes":["motorway"],"lanes":[{"valid":false,"indications":["straight"]},{"valid":true,"indications":["slight right"]}],"out":2,"in":0,"entry":[false,true,true],"bearings":[135,315,345],"location":[8.983252,53.042161]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[45,60,240],"location":[8.984166,53.04194]}],"duration":54.8,"driving_side":"right"},{"distance":547.6,"name":"22","ref":"22","maneuver":{"bearing_after":237,"bearing_before":237,"location":[8.982416,53.041279],"modifier":"slight left","type":"fork","instruction":"Keep left towards A 1: Osnabrück"},"destinations":"A 1: Osnabrück, Oldenburg, Uphusen, Bremen-Mahndorf, Bremen","weight":38,"mode":"driving","geometry":"}fkddB_xfcP~Onm@fp@laCnt@f_Cnb@zhAfFvOlMbT","intersections":[{"classes":["motorway"],"lanes":[{"valid":true,"indications":["straight"]},{"valid":false,"indications":["slight right"]}],"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,255],"location":[8.982416,53.041279]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[45,60,225],"location":[8.977533,53.039363]}],"duration":31.9,"driving_side":"right"},{"distance":61295.1,"name":"A 1","ref":"A 1","maneuver":{"bearing_after":232,"bearing_before":220,"location":[8.975745,53.038448],"modifier":"slight left","type":"merge","instruction":"Merge left towards A 1: Osnabrück"},"destinations":"A 1: Osnabrück, Oldenburg, Uphusen, Bremen-Mahndorf, Bremen-Centrum","weight":2068.8000000000006,"mode":"driving","geometry":"_veddBawybPb@nAvUvr@fTlm@`\\d}@zInU`x@ttB|GbQ|d@~hAdd@`fAtSje@|Y|o@dKfU`Zdq@dKdUpOh]zTjf@bRja@n\\lv@|Slg@lG~Pj^bbAjKj[pMxb@rQfo@zUb}@fQfw@bPzu@l]voBxPhkAvLteArJleAvGvw@|G|bAhDtp@bC~l@zBns@nBht@fAhu@Zfh@\\lg@Ojk@_@laAkAxt@iAvb@{Ajp@eC`p@gFjdAqDnk@aGz{@cMlrAyO~pAcItm@}F``@gClPcMpt@{Ph}@eS`~@kSbx@wNrj@aPti@{Rfn@gT`n@wXnt@aYrq@oo@pyAcXxn@gYbt@y]daAeNpa@yXb{@{Qjo@ySdv@oRxu@oO~n@qNvo@_Nhn@mLrn@o[~iBmOvbAwMbcAiFva@wFxg@{Evc@mEbd@sLvrA}Epp@mC`d@}BtZ}AhZsDzt@aCjg@{@vS_Crs@{@fZm@d^_B|x@g@bZs@fq@Sth@I`v@QrYZlaATjZXt]dBjbAjCvdArDfjAlEzdA`Fv`AhBxZfHfaAjHv_AbA~K`D|[xCzYxHjt@~Frh@lGlg@rE~^pJfr@vHre@zRziA`M`r@hN`r@nXznAtL|f@vKfb@`YleAjNfe@fQtl@d\\xbAjh@baBtc@|tAda@vpAtKd\\vFvPpkB|_GhaE|iMzU`v@jJz]vDnNxPlp@lIp\\dIx`@hKpf@xV`uAzLpw@bRztA`J|x@zHdy@jCr\\hCb\\rFvy@tBb^dBz]tAd^hAx]zBfu@pAdu@P|Hl@tv@`@z{A?lmAIdwAOndFCnvAQtjFOprCAbpCGbuCEh[D`oBR~sB|@njBd@nz@~@`dAnBvwAvAlz@HlDhFddCv@h\\dCl`AbB|k@dBhg@`Czr@hCzn@~FrwAvClq@fArUnKtsBn[fcF|N~qBvPfqBdLdnAnIt~@bOzvAtH`u@fFzb@t@pGjO|rAbMpbA~UniBnRhvAxVfcBpX`gBvXh_BrMfu@dBdJhJhi@vJph@nBnKrc@v|Bld@hbCvFh[jTflAvQ~dAzXfdBz[~tBdXxmBlWdnBpXx{B~Vn|BtI|y@xJnaAnI`~@`I~}@pIjbA|HrbAbRtfCvOdgChHloAnCfh@hIjyApHjoAzFxbAtEht@rB|ZnBxZpAnSdJlpAhGnv@dMzzAhE|g@f@xFhHtu@fIxz@fJ~_AbOhuAtVxvBjRf}AfOvkA`A~HtQptAlKf}@jUnlB~KxbA~Uh{BlAnLvMfvAvSfbC`LluAnL`aBvQdpCdIdyAnJbkB~GltAzBxd@vApZhDtp@xJlcBhG`cA`@rGdMhhBlEjn@lJ|hA~x@|hI~\\`sC|Jtu@bb@`}CbHpc@dH|b@lQveAbRl`ArRddAtCxNls@noDpr@naDnL~g@~k@h~Bh|AzuFjt@tcC`}@xuCbvBhaGviCj`HzsDh}IpuAbaDrhEzsJ`qG~zN~zAvnD|~Af|DxdA`lC~eA`tCtxAjbEvn@`jB|f@b{AxBxG`fA|gDfu@ffCjj@nnB~n@~yBrFdShnArwElk@f}Bbk@x_Cjo@nqC|j@diCh}@liEznD|_SnpBjdMnsC|wRdYriBr`@~gCzbBpuKlnAfjHjnAfgHlkAnjGx^zdBbd@|tB`f@buB~_@n~Ahn@zcCfr@bhChVf|@ni@hhBvs@`~Bps@xvBtz@taCrv@lrBzmAjzCzdAbbCj~@jpB`p@|qAlx@d_Bh]pn@tdBt}CpqAl|Bx_BbqCviAbrBljAdyBnCnFhiA`~BzqCfvGhw@d|Bn}A~hFtj@tzBx_AtrEvgAhrGv{@j|Gdq@~vGjDrb@tM`kBvP|jCzJrzAlRl}DtFxtAhFjhAzCpeAjCxw@hBbm@vFhpB`Fb|AbItoE|HteFtDxlEpDh|C|@jnAtJzxRdBh`E`B`bDz@nbAvDb`FrF|lEbE`tCpFhrClI`sDtK`pDvQtwE~Uh`FzMf_CrAhVbWtyDvLj`Bl^djEj]fvDrJl`AnHbr@jQh_Bvd@r}Dna@nyCne@bhDn_@|dCp^jwBjWp}A`d@bfCbc@p{Bjy@~~DhyAvyGjfBbsG|[`lAn\\|kA`o@zuBnj@|fBzg@||AxSpo@`Wrt@pX|v@zb@`mAj[l{@~Vvq@fz@r_CpMb`@v{@`hCzu@tcCnThw@|ZdhA~b@jcBz`@bcBlWdkAdc@rvB~c@~aCdAxGts@vrExVlkBfa@zhD~VdcCjVptCtTfzClOxdC`QpvChLrjC`G~dA~GfjArOv_CnX|nDdZvyCz@vGl@lFd\\vkCzGvd@lRtqAxR|kArSlkAzQr_AbUhhAxVtiAbWhgA~q@bnC`z@tuCdZlaA|\\xcAt\\paAx^`dAf]z}@x^n_Ahi@tqAxYvq@|hApcCfr@~wAdb@tz@vo@tmA~`A~eB|aBvpCzlA~iBdkAjdBvpCptD~fA`tAtgAfpA~mBdxB|hB~hBrjAfgAjiBl_Bpa@t]tb@z`@bbBnrAvp@th@rt@tk@j~@~m@~aBbfA~hAzo@|pB|eAfnBzcAnLtFfjBj|@|~BhbAhuAlf@hzC|eAhkDraAnsF~qAjxGhtAvxChi@fmC`f@b{Dlp@b}@bP~mAxT","intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[45,60,240],"location":[8.975745,53.038448]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[45,225,240],"location":[8.964889,53.032979]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[15,45,225],"location":[8.962175,53.031516]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,285],"location":[8.944871,53.027452]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[90,105,285],"location":[8.937673,53.027751]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,285],"location":[8.893073,53.03897]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[60,75,240],"location":[8.879255,53.03712]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,255],"location":[8.865667,53.03208]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[45,60,240],"location":[8.851515,53.026185]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,270],"location":[8.84388,53.024344]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[75,90,270],"location":[8.838596,53.023851]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,285],"location":[8.802261,53.023338]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[45,75,255],"location":[8.799247,53.023076]},{"classes":["motorway"],"lanes":[{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight","slight right"]},{"valid":false,"indications":["slight right"]}],"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,270],"location":[8.709931,53.00639]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[60,75,255],"location":[8.699511,53.005112]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,270],"location":[8.667947,52.998087]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,60,240],"location":[8.663997,52.996594]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[52,233,242],"location":[8.617923,52.973471]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[45,60,240],"location":[8.614797,52.972036]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,270],"location":[8.60285,52.967105]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[45,60,240],"location":[8.599061,52.965714]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[45,225,255],"location":[8.508947,52.937702]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,225],"location":[8.505806,52.935903]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,270],"location":[8.452589,52.915794]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[75,90,270],"location":[8.448004,52.915406]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,285],"location":[8.431123,52.914615]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[75,90,270],"location":[8.419711,52.914397]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,285],"location":[8.383092,52.91213]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[60,75,255],"location":[8.378283,52.911407]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,255],"location":[8.3376,52.900194]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[45,60,240],"location":[8.334434,52.898844]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,285],"location":[8.285305,52.885587]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[60,75,255],"location":[8.280014,52.884744]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,209,217],"location":[8.231925,52.858165]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[29,208,215],"location":[8.230382,52.856463]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[15,30,195],"location":[8.224741,52.849501]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[15,195,225],"location":[8.220617,52.842782]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[0,15,195],"location":[8.21954,52.840735]}],"duration":2060.1,"driving_side":"right"},{"intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,true,true],"bearings":[15,195,210],"location":[8.211299,52.815694]}],"geometry":"{srvcBeudtN`LrJzK|G`M|HdJpFnH`EjG`CnHlBvN`CfHrA~HtDjE`ElBpDbArEd@lGUzGwAlJ","mode":"driving","driving_side":"right","exits":"63","maneuver":{"bearing_after":208,"bearing_before":188,"location":[8.211299,52.815694],"modifier":"slight right","type":"off ramp","instruction":"Take exit 63"},"weight":31,"duration":24.4,"name":"","distance":276.7},{"intersections":[{"out":2,"in":0,"entry":[false,false,true],"bearings":[105,135,315],"location":[8.209523,52.813722]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[97,266,275,303],"location":[8.194455,52.817307]},{"out":3,"in":1,"entry":[false,false,false,true],"bearings":[84,92,116,269],"location":[8.191217,52.817426]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[150,300,330],"location":[8.123679,52.827167]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[150,180,330],"location":[8.121984,52.828629]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[150,330,345],"location":[8.120885,52.829599]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[120,150,330],"location":[8.119233,52.831153]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[150,330,345],"location":[8.109169,52.840567]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[150,300,330],"location":[8.108543,52.841112]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[120,150,330],"location":[8.106459,52.842884]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[150,165,330],"location":[8.106153,52.843148]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[135,315,345],"location":[8.092244,52.852523]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[135,285,315],"location":[8.091422,52.852943]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[105,135,315],"location":[8.090227,52.853531]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[135,165,300],"location":[8.089234,52.854003]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,300],"location":[8.06087,52.860601]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[75,90,270],"location":[8.057572,52.860675]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[56,233,237],"location":[8.033859,52.856995]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,225],"location":[8.031223,52.855633]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,195],"location":[8.024466,52.843148]},{"out":1,"in":0,"entry":[false,true,false],"bearings":[6,187,356],"location":[8.024222,52.841472]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,225,255],"location":[8.019874,52.834347]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,225],"location":[8.017352,52.832756]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,255],"location":[8.005135,52.828343]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,300],"location":[7.998085,52.826002]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[60,180,240,345],"location":[7.997828,52.82593]},{"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight","right"]}],"out":3,"in":1,"entry":[false,false,true,true],"bearings":[0,60,180,255],"location":[7.997652,52.825884]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[0,75,165,255],"location":[7.984708,52.82317]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,345],"location":[7.97776,52.822043]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,330],"location":[7.970613,52.82096]},{"out":1,"in":0,"entry":[false,true],"bearings":[75,255],"location":[7.967936,52.820561]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[75,165,255,330],"location":[7.957901,52.81904]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[0,75,180,255],"location":[7.945567,52.817159]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[75,135,255],"location":[7.941235,52.816505]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[75,165,255],"location":[7.936119,52.815725]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,330],"location":[7.935579,52.815635]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[75,195,255],"location":[7.935237,52.815582]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[75,150,255,330],"location":[7.923259,52.813602]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,345],"location":[7.918534,52.812947]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,345],"location":[7.905218,52.810881]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[60,165,240],"location":[7.901711,52.809717]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,300],"location":[7.896249,52.807921]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[53,62,242],"location":[7.89463,52.807387]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[75,240,255],"location":[7.883183,52.804009]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[55,67,244],"location":[7.880046,52.803133]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[60,240,255],"location":[7.878312,52.802639]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[90,105,270],"location":[7.875832,52.802313]}],"driving_side":"right","geometry":"sxnvcBefatNgDrHwLvYqAbDgGzOmNv`@aGnRmErOmIhYkCxL}DpNaEvNkJv_@{Kje@mGzY}Hza@gFtYyGv`@qF`_@sLp`AwDt\\mD|\\uKzlAoHnaAcGdbAeEz{@m@nMcBlc@c@xOaAhVeA~ZgDlaBeA|fBj@v{Af@xnAvFhiCr@jRtB`u@`Cre@fGfmAzSj}CnS|bC|hAjyLdBhU`Evi@hLteBdJxcBfFh{AhEb}AbCraB`@jdB}@z|C}AfbAQ~LcEjvAmAna@qHjfBwFlaAoAfQ}IxmAuGvw@wHrz@iO~uAuRjwAqAjJ}U|_BuXf~AyKhj@oU|hAoCxLcXvhAe}@v}Cyq@nqBcbAvbCmn@`vAgUfd@eDtGcb@fx@qbA~eBaHfLil@t_Amp@~aAycAhwAgNrRwj@bt@imA|yAaL~MgDtD}[f_@iJdLkEjFwGdIkR|Ryd@th@}f@rh@o_@x_@ec@ve@_k@vk@_nCpvCsHvH}x@f}@mlDjyDg[r^yb@dg@sZ|]aQvS_OjQkYz]ksAjbBoObRyj@rr@cU~Yga@li@qt@fdAck@z{@wg@fu@og@fy@ie@pw@ee@jx@miAhtBkVhe@qUde@eEhI_b@|{@yLlWqRra@qHhQyXfp@gYjr@{Ln\\{Udl@o\\`}@gUnq@_M~^kb@tpAwb@d{Agp@zeCwEhSu]b~A{Y~uA_j@zzC}R~mA_R`pAqMzeAiLx_AkOn|A_ObdB}Ehq@yGrfAaGvcA}Cfo@e@|JkE|hA}B|n@cBlo@yAbn@gAzl@YrQQrM{@dv@eAhgCArDHd_@`@n|A~AddBjD~kBzEvbBpDvaAvEleA|U|zDzBpYxPljBnR`jBnVzoBpZvmBfSzbAnK|h@nN|m@nJ`^tGtSpEzNdC`IvEpOvPpf@nInTvJvVvMvZj]ds@bLxSvFzJtJvQtNvSlXj`@rg@zl@lEtEbGhG~UfVf`@r\\hXvRr[pSfThMlv@h_@bkApa@`lAvXttAtSfE^f|@dK|s@zFhm@`EjIn@b^bClPhAtr@vE`t@nGfaAfMn[xFd]lHpHdBhSdFhPhFdf@bQpn@rZzc@vXpd@r]n[hY|YhZdW~Yj_@xf@|[ff@lWrd@~Vzg@`Uzf@l`@~cAfN`a@nLxa@p\\|nAtg@byBlDfNnc@xjBdq@`tCxT`_AdGdWfTf~@~Ht\\bm@rgC|kAnhFpCvLjFlUh@rC|@tEVnAx@zEzA~I|Gxc@pMpeA~CjQrKl|@js@t~Flj@zrEtFfa@|Ll_AtFne@jB`PjKh}@fL|gAnL~yAh^~nEn`@~wEbMx{A`SzgC|WhfDvYxiDl{@btKzFfr@|v@lmJz@pKtl@pkHnHh|@pC~\\fAdN~BrY`OdiBpQvyB~SrgClYvmDh@jGrDv`@hBjTrPliBfk@lfFbLrhApMb|AdLp|A~Dxh@fB`SdCr\\pF|y@nD~d@hFfy@b[`fEdJnsAraApjNzKttA|CfZ|Jnw@tGxc@zK|p@zRvz@ne@bsBjMhj@pSh}@zKre@xmAloFvF`VvMzk@zIf`@lN|n@vfA~}Ez[p_Bx[vdBrq@|uDrNf~@n\\x`BfXfaB~VrpAzEvYhHrl@bD|_@nBrb@lAxg@K|XQ~[o@fX{A|[aHjmAkQh~CaBd\\yGxrA{g@`xIgLtyBqDvhAe@zm@d@vl@|Cpz@fG|s@dHvi@nI`g@nPnq@zMhc@~Rhg@","mode":"driving","maneuver":{"bearing_after":309,"bearing_before":291,"location":[8.209523,52.813722],"modifier":"straight","type":"new name","instruction":"Continue onto B 72"},"ref":"B 72","weight":1547.1999999999998,"duration":1509.6,"name":"B 72","distance":28930},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[45,225,270],"location":[7.85317,52.802618]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[120,135,300],"location":[7.851085,52.802468]}],"driving_side":"right","geometry":"sbyucBcfi~MBlJpGdPjCjJrA~In@~I\\hJMhLs@`NqAvLcCzMmIjWmBlN]zM@tJXrIhApJnC`KdNbV","mode":"driving","maneuver":{"bearing_after":268,"bearing_before":230,"location":[7.85317,52.802618],"modifier":"right","type":"off ramp","instruction":"Take the ramp"},"weight":37.7,"duration":24.5,"name":"","distance":306.9},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[45,135,315],"location":[7.849105,52.802339]},{"out":1,"in":0,"entry":[false,true],"bearings":[150,330],"location":[7.846985,52.803845]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[7.845306,52.805385]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,165,330],"location":[7.842987,52.808009]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,225,330],"location":[7.840022,52.811928]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,150,330],"location":[7.839068,52.813169]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[135,225,315],"location":[7.836707,52.814844]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,135,330],"location":[7.828806,52.820058]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,270,345],"location":[7.827322,52.822504]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[180,270,345],"location":[7.826459,52.826107]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,75,180],"location":[7.826313,52.828582]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,330],"location":[7.825852,52.829836]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,135,315],"location":[7.820595,52.833517]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[135,225,315],"location":[7.820329,52.833659]},{"out":1,"in":0,"entry":[false,true],"bearings":[120,315],"location":[7.81631,52.835785]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[7.809094,52.838183]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[45,135,225,330],"location":[7.803988,52.836447]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[60,135,240,315],"location":[7.795248,52.832303]}],"driving_side":"right","geometry":"eqxucBaha~McRh`@qPtXkQtXsHxJm\\~b@oHvImMzNar@`w@aDfDeO~OyKlLeUfVaNpNgK|K_b@l_@}CtC}o@z`@yKvGkF`Dmz@hj@cqD|gCeZxS}UpPmZfTkXhXy^~k@on@flA_b@dz@_l@nhAo[jj@_i@p|@ke@jx@ub@rs@cHrLwv@frAmc@hp@_V~XaKxJoRrNap@pWgp@vM__Cdb@e`BvQiP`CkhC`DqZrDcK|Cue@fQ}a@pYun@|u@maA`jBkg@b`Asg@ziA{GrOc~BtmFwDnKy_AfjCea@nhAu[xlAuH~e@wIfdAk@zh@KhIv@po@lFzw@|Izj@jN~l@jQjd@ru@luA|{@znBpkB|cFnxAllEtKl[bPzw@lGfr@jAzaAjBn|AtCbjCdEr|D@l@@dB","mode":"driving","maneuver":{"bearing_after":312,"bearing_before":222,"location":[7.849105,52.802339],"modifier":"right","type":"end of road","instruction":"Turn right onto L 837"},"ref":"L 837","weight":362.9,"duration":349.7,"name":"L 837","distance":6883},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[0,90,195],"location":[7.785163,52.831423]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,120,270],"location":[7.784961,52.831592]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,165,270],"location":[7.784627,52.831419]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[90,165,270,345],"location":[7.778986,52.831688]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[15,90,195,270],"location":[7.774857,52.832001]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[30,120,210,300],"location":[7.769134,52.8346]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,120,240,300],"location":[7.762268,52.836984]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[30,105,285],"location":[7.747521,52.841542]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[105,135,300],"location":[7.73349,52.843153]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,225,300],"location":[7.732802,52.843436]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,120,285],"location":[7.731053,52.844166]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[105,180,285],"location":[7.72919,52.84437]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,120,300],"location":[7.72148,52.846964]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,225,300],"location":[7.721385,52.84699]},{"out":1,"in":0,"entry":[false,true],"bearings":[120,300],"location":[7.712629,52.84976]}],"driving_side":"right","geometry":"}jqwcBukdzMyAHsAp@iAvAw@tBa@hCGhDVdDr@pCnAlB|A~@fBJe@`sB{EvrBwGvwBqR`aGeBjh@}Dni@aEdXmD`T_Lna@oK`]qOt]iVf_@qQxQ{_@na@yOpYeGdS_tCblLukAbnEyWdaAgu@hoCsDbOcS|kAwLpt@iIng@{Lxu@m`AbeGiHhq@uDle@a@th@tAx`AjA|c@Zfd@Gv]y@l]oKr{AeUndCwEng@yCn_@_CtWeMjsAiDl[mHlaAiHfi@kEpPiJlX{Npd@yPxg@}J|]qBxNiAdM{EluAkBp_@iDtYaYvaA{EvOoBlG{h@zeByH~\\oKje@eF~Tsl@lhCs@|DeEtWmh@lmD_z@l~DeYbdAig@pvAcFpP{Hv`@gLlbAsYr_DaFlgAyJxqCaIvrB{FrsBqCfwB{A~wBkBlnDgAvWwA~Q","mode":"driving","maneuver":{"exit":2,"bearing_after":355,"bearing_before":265,"location":[7.785163,52.831423],"modifier":"right","type":"roundabout","instruction":"Enter the traffic circle and take the 2nd exit onto K 357"},"ref":"K 357","weight":342,"duration":320.20000000000005,"name":"K 357","distance":6739.8},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[15,105,210],"location":[7.693566,52.851512]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[30,195,285],"location":[7.693054,52.851633]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[105,195,285],"location":[7.691564,52.851962]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,240,330],"location":[7.68854,52.852124]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[45,150,240],"location":[7.687429,52.851186]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[7.684738,52.851271]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[90,180,270],"location":[7.682662,52.851342]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,255],"location":[7.68175,52.851293]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[90,180,330],"location":[7.67869,52.851084]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,120,270],"location":[7.678626,52.851119]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,165,255],"location":[7.678527,52.851066]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[75,180,270],"location":[7.677337,52.850951]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[7.676873,52.850919]}],"driving_side":"right","geometry":"orxxcB{nqtMsB]qBd@aBbBgApCc@jD?vD`@jDbAlCzAbBqSb|AiFdd@_Cfa@gBnf@[xSQbUx@tR`ClNjCvJnExInIxI~JvGzJpGpBxAbExFtBbGrApHh@nIE`JaH`hCkBbt@{@~_@Xrj@`B~w@hDz_AzAtb@l@n[dAb`@l@hXEvBYPS\\Od@Gh@Ar@Fn@Ph@V`@ZP\\BP`FrAr_@~Bta@~@~[JvIUxMa@lVoAvPW|CaJde@sDvQ","mode":"driving","maneuver":{"exit":1,"bearing_after":7,"bearing_before":282,"location":[7.693566,52.851512],"modifier":"right","type":"roundabout","instruction":"Enter the traffic circle and take the 1st exit onto Oldenburger Straße"},"weight":193.5,"duration":170.5,"name":"Oldenburger Straße","distance":1368.2},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,120,210],"location":[7.674815,52.85126]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,270,345],"location":[7.674759,52.851685]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[7.674461,52.852897]}],"driving_side":"right","geometry":"wbxxcB}zlsMwCw@_FGyMnDoQ|DsOlC{Ev@uOlCaP`Ay[@_KbC}GlA","mode":"driving","maneuver":{"bearing_after":11,"bearing_before":295,"location":[7.674815,52.85126],"modifier":"right","type":"end of road","instruction":"Turn right onto L 30"},"ref":"L 30","weight":43.8,"duration":31.299999999999997,"name":"Loruper Straße (L 30)","distance":273.7},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[75,165,270],"location":[7.674355,52.853693]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,150,300],"location":[7.674449,52.853847]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[105,255,345],"location":[7.67435,52.853875]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,165,270],"location":[7.674189,52.853776]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[120,180,300,330],"location":[7.671985,52.854409]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,210,300],"location":[7.670337,52.854883]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[15,120,300],"location":[7.668837,52.855433]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[30,120,300],"location":[7.666634,52.856274]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,225,300],"location":[7.665741,52.85657]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[15,105,210,285],"location":[7.661832,52.857722]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[105,210,345],"location":[7.645689,52.861077]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[30,180,285],"location":[7.645316,52.861114]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,240,345],"location":[7.619037,52.869727]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,240],"location":[7.61935,52.871817]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,75,195],"location":[7.619374,52.871884]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,165,345],"location":[7.61929,52.873271]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[120,195,345],"location":[7.617115,52.874263]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[30,120,270],"location":[7.616976,52.874378]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[45,210,300],"location":[7.616769,52.874346]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,165,300],"location":[7.613806,52.875378]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,135,315],"location":[7.611853,52.876593]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[15,120,285],"location":[7.576632,52.903021]},{"out":1,"in":0,"entry":[false,true],"bearings":[105,285],"location":[7.571221,52.904012]}],"driving_side":"right","geometry":"yz|xcBe~ksMG_A]{AUi@}@y@}@Om@JmAfAa@lAUvBNpCd@tA^j@z@f@r@Dg@tSgH`XaGjQ_TrhA_FzWsUbmAcZriAgFbRuZldA{WfcAoIj[_GlZus@lbDiRzoAuO|cAqq@rfEmu@t}Eqg@ncDeH`b@sG`e@gCn[sEj_AmDzs@eIjjBcB|YsBT}ApBo@nDJ`E`A|ChBpAkArYkFtjAqUpdFuAvZkCjk@kE~_AkGnpAqAhX}Exf@CTcElWcJva@wWfhAsZljAm]ljA{}AzdFoGjSgIfSwOpTiR~WgBdDuH|OiHtQkg@rvAeg@~tA{jAbaD}J~PcLtM}HlHcJ`FaUbG_Qn@uRsBsj@eOgZkHeCo@aOKaOMgZWiU~B_DxAiClAkKlMcIlPg_@d|A}AlGsBn@_AtAc@vAMv@KfCDlAd@jC^z@sBlHmPln@_CxIeGhUmBpJiK`c@oNpn@aPnd@{y@psAan@pbAet@|gAclDhhE}n@h_AwlCjcDkZv^ufDpcEo@v@_cAboAgbHrhIyqAv|AcaDxpD_}BjrDwvA~{B}p@zvAkTxk@_Nj^mPtg@iPrj@oHtYsHl[cOxq@iDdQqKpi@eKpr@mJdw@eIdx@oL~qAsMfyAubAzdLo_AphK","mode":"driving","maneuver":{"exit":3,"bearing_after":80,"bearing_before":350,"location":[7.674355,52.853693],"modifier":"left","type":"roundabout turn","instruction":"Turn left onto L 62"},"ref":"L 62","weight":595.5,"duration":552.8000000000001,"name":"Harrenstätter Straße (L 62)","distance":10381.499999999998},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,105,285],"location":[7.558174,52.906127]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,150,330],"location":[7.557703,52.909275]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[135,225,315],"location":[7.556972,52.90981]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,150,345],"location":[7.554338,52.911558]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,165,240],"location":[7.553374,52.914123]}],"driving_side":"right","geometry":"}gc|cB{`ilMgCk@qXoGsGgHsJsT}HuIeIgAaJzAorBfoAmFfE{E~GcRl]mzA~rCyPrOi_Df{@w@I","mode":"driving","maneuver":{"bearing_after":11,"bearing_before":284,"location":[7.558174,52.906127],"modifier":"right","type":"turn","instruction":"Turn right onto Max-Zimmermann-Straße"},"weight":129.60000000000002,"duration":119.7,"name":"Max-Zimmermann-Straße","distance":1022.5999999999999},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[7.553379,52.914151]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[7.558163,52.914445]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[7.55955,52.914616]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[7.560329,52.914712]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[7.562897,52.915028]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,255],"location":[7.568408,52.915716]}],"driving_side":"right","geometry":"m}r|cBeu_lMcCkwDgMsqBuIuuA_Euo@QwCeRwzCc^gvFgJmuASwImC}Ig{@grA","mode":"driving","maneuver":{"bearing_after":87,"bearing_before":5,"location":[7.553379,52.914151],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":425.4,"duration":212.29999999999998,"name":"","distance":1178.9},{"intersections":[{"in":0,"entry":[true],"bearings":[220],"location":[7.569915,52.916751]}],"driving_side":"right","geometry":"}_x|cBu~_mM","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":40,"location":[7.569915,52.916751],"type":"arrive","instruction":"You have arrived at your destination"},"weight":0,"duration":0,"name":"","distance":0}],"distance":253839.6}],"weight_name":"routability","weight":11014,"duration":10414.8,"distance":253839.6}],"waypoints":[{"name":"Kläperhagen","location":[9.950072,52.150015]},{"name":"","location":[7.569915,52.916751]}],"code":"Ok","uuid":"cjhk3oz9z00bk8fqxsnmksp2c"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_no_route.json b/services-directions-models/src/test/resources/directions_v5_no_route.json
new file mode 100644
index 000000000..1e10d4cfb
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_no_route.json
@@ -0,0 +1 @@
+{"code":"NoRoute","message":"No route found","routes":[]}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_post.json b/services-directions-models/src/test/resources/directions_v5_post.json
new file mode 100644
index 000000000..ef3091b70
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_post.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"{qeiHayhMlDoSQi@cDaB{R}I","legs":[{"summary":"Quai de la Mégisserie, Boulevard de Sébastopol","weight":211.2,"duration":145.6,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[112],"location":[2.344011,48.858064]},{"out":1,"in":2,"entry":[false,true,false],"bearings":[30,105,285],"location":[2.344384,48.857963]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[2.34542,48.857687]},{"out":1,"in":2,"entry":[false,true,false],"bearings":[0,120,285],"location":[2.346933,48.857292]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[105,195,300],"location":[2.34712,48.857239]}],"driving_side":"right","geometry":"{qeiHayhMRiAt@oERcADUTqARqA@EHi@He@Ha@","mode":"driving","maneuver":{"bearing_after":112,"bearing_before":0,"location":[2.344011,48.858064],"type":"depart","instruction":"Head southeast on Quai de la Mégisserie"},"weight":59.7,"duration":42.5,"name":"Quai de la Mégisserie","distance":258.7,"bannerInstructions":[{"distanceAlongGeometry":258.7,"primary":{"text":"Place du Châtelet","components":[{"text":"Place","type":"text","abbr":"Pl","abbr_priority":0},{"text":"du Châtelet","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,120,285],"location":[2.347289,48.857193]},{"out":0,"in":2,"entry":[true,false,false,true],"bearings":[15,120,195,300],"location":[2.347777,48.857724]},{"out":0,"in":2,"entry":[true,false,false,true],"bearings":[15,120,195,300],"location":[2.348211,48.8585]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[2.348335,48.858733]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,120,195],"location":[2.348758,48.859525]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[2.349062,48.860071]}],"driving_side":"right","geometry":"mleiHqmiMK]EKGGCCCAc@SQIQKWKs@]{@a@EAIECAGESIQIsCmAKE}As@MGcBu@cAg@_Ac@IE","mode":"driving","maneuver":{"bearing_after":60,"bearing_before":111,"location":[2.347289,48.857193],"modifier":"left","type":"turn","instruction":"Turn left onto Place du Châtelet"},"weight":151.5,"duration":103.1,"name":"Place du Châtelet","distance":492.5,"bannerInstructions":[{"distanceAlongGeometry":47.8,"primary":{"text":"Work","components":[{"text":"Work","type":"text"}],"type":"arrive","modifier":"right"},"secondary":null}]},{"intersections":[{"in":0,"entry":[true],"bearings":[200],"location":[2.349738,48.861278]}],"driving_side":"right","geometry":"_ffiH{|iM","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":20,"location":[2.349738,48.861278],"modifier":"right","type":"arrive","instruction":"You have arrived at Work, on the right"},"weight":0,"duration":0,"name":"Boulevard de Sébastopol","distance":0,"bannerInstructions":[]}],"distance":751.2}],"weight_name":"routability","weight":211.2,"duration":145.6,"distance":751.2}],"waypoints":[{"distance":1.4298733755647755,"name":"Quai de la Mégisserie","location":[2.344011,48.858064]},{"distance":6.395738465807539,"name":"Quai de la Mégisserie","location":[2.34678,48.857329]},{"distance":0.6966709346040775,"name":"Boulevard de Sébastopol","location":[2.348673,48.859367]},{"distance":3.765538759196103,"name":"Boulevard de Sébastopol","location":[2.349503,48.860859]},{"distance":2.1281271687516483,"name":"Boulevard de Sébastopol","location":[2.349524,48.860896]},{"distance":2.090012803498222,"name":"Boulevard de Sébastopol","location":[2.349599,48.861029]},{"distance":7.178624584475835,"name":"Boulevard de Sébastopol","location":[2.349738,48.861278]}],"code":"Ok","uuid":"cjsatgenc01yx42rxlz3yilp7"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_precision_6.json b/services-directions-models/src/test/resources/directions_v5_precision_6.json
new file mode 100644
index 000000000..d070c7e1d
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_precision_6.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"awbagAzavnhFp`@~fGr~Ya|BhcBwcYbr\\u{C`tZ~{H~vrBsge@bdo@`kc@dqpAckUbmn@sphAjnDovu@zviDgasDpa^ixsBbmy@{ubBvou@ajy@|}\\y~q@dycAcotGj{v@cdr@lyUwpC","legs":[{"summary":"Bayshore Freeway, Bayshore Freeway","weight":4008.7,"duration":3722.6,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[261],"location":[-122.416686,37.783425]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[75,165,255,345],"location":[-122.417548,37.783315]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[75,165,255,345],"location":[-122.419192,37.783106]}],"driving_side":"right","geometry":"awbagAzavnhFzEzt@|@hNbJlvA`Dbg@xA~T`@dGnBtZ","mode":"driving","maneuver":{"bearing_after":261,"bearing_before":0,"location":[-122.416686,37.783425],"modifier":"left","type":"depart","instruction":"Head west on Eddy Street"},"weight":236,"duration":211.60000000000002,"name":"Eddy Street","distance":362.7},{"intersections":[{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[75,165,255,345],"location":[-122.42076,37.782907]},{"out":1,"in":0,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.42091,37.782888]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.420722,37.781954]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[75,165,255,345],"location":[-122.420534,37.781023]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[90,165,255,345],"location":[-122.420342,37.780077]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419972,37.778242]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419782,37.777295]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419594,37.776367]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-122.419398,37.775431]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[45,165,225,345],"location":[-122.41935,37.775193]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[45,165,225,345],"location":[-122.419314,37.775061]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,210,345],"location":[-122.418875,37.773667]},{"out":1,"in":4,"entry":[false,true,true,false,false],"bearings":[45,165,225,315,345],"location":[-122.418702,37.773081]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[30,165,210,345],"location":[-122.418631,37.772842]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[165,270,345],"location":[-122.418498,37.772399]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-122.41845,37.772238]},{"out":1,"in":2,"entry":[false,true,false],"bearings":[120,165,345],"location":[-122.418146,37.771238]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,165,345],"location":[-122.418096,37.771089]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-122.418033,37.770901]},{"out":1,"in":0,"entry":[false,true,true,false],"bearings":[0,195,210,270],"location":[-122.417742,37.770207]},{"out":2,"in":0,"entry":[false,false,true,false],"bearings":[15,105,195,285],"location":[-122.417803,37.769889]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[15,105,180,285],"location":[-122.417834,37.769712]}],"driving_side":"right","geometry":"uvaagAn`~nhFd@jHfEg@xUsCjW{C|C_@pC]v[yDtR_CdD_@zC_@f]cEfQuBvDe@tH}@tn@sHl[wD`R{BxH}@vDe@lt@uIjb@eFxN}AxEs@n\\}D~ZcE^ExH_A`D_@vBa@zAUr@OvEc@fHuAbFiA~~@iTrc@yI|MmCtZiG`I_Bn}@_RhHcBlEcAhDy@lKiDjEgCnDyCtCgBdBk@pBGjDVfAHzRxB`J|@dIf@vO`B","mode":"driving","maneuver":{"bearing_after":260,"bearing_before":260,"location":[-122.42076,37.782907],"modifier":"left","type":"turn","instruction":"Turn left onto Van Ness Avenue (US 101 South)"},"ref":"US 101 South","weight":480.9,"duration":308.29999999999995,"name":"Van Ness Avenue (US 101 South)","distance":1559.1},{"distance":379.8,"name":"US 101 South","ref":"US 101 South","maneuver":{"bearing_after":201,"bearing_before":187,"location":[-122.417903,37.769281],"modifier":"straight","type":"off ramp","instruction":"Take the ramp towards US 101 South: Oakland"},"destinations":"US 101 South, I-80 East: Oakland, San Jose","weight":49,"mode":"driving","geometry":"acg`gA|mxnhFfGdCnCpBbC`ChB|CjAlDt@vEN`FSpEu@fEiAlDcBpCyB`CeCzAkCx@kC^iC?gCe@aCy@wBsAcB_BgBaCqA{Cy@qD_@}DKqDDmETuErA}Ox@cJf@gHdAoPr@yMh@aMcBuM","intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,true,true,false],"bearings":[0,180,195,345],"location":[-122.417903,37.769281]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[15,180],"location":[-122.419,37.769346]}],"duration":42.2,"driving_side":"right"},{"intersections":[{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[90,255,285],"location":[-122.416662,37.769596]},{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[102,108,282],"location":[-122.40981,37.769161]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[174,353,358],"location":[-122.405473,37.767261]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.405244,37.766048]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,195],"location":[-122.402999,37.752554]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[0,15,195],"location":[-122.404558,37.746941]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[7,180,187],"location":[-122.408143,37.739469]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[155,332,335],"location":[-122.406401,37.734438]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,180,330],"location":[-122.405674,37.733191]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[165,330,345],"location":[-122.403995,37.730114]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[163,341,346],"location":[-122.402483,37.726603]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[163,168,343],"location":[-122.401701,37.724557]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.400278,37.720955]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.397974,37.714805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.39554,37.710237]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-122.395121,37.708328]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[170,347,350],"location":[-122.393825,37.702429]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.391826,37.693636]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[170,345,350],"location":[-122.3906,37.688244]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.392891,37.669787]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.395051,37.667539]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[46,50,231],"location":[-122.39982,37.663398]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,210],"location":[-122.403926,37.660623]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[15,195,210],"location":[-122.405731,37.65805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[176,181,356],"location":[-122.406979,37.651445]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.406419,37.64457]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,195],"location":[-122.406082,37.641332]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,165,345],"location":[-122.405024,37.63824]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.402719,37.630324]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[166,341,345],"location":[-122.401464,37.62492]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[162,342,345],"location":[-122.398689,37.616736]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.394473,37.611514]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[128,308,309],"location":[-122.391675,37.609715]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[129,134,309],"location":[-122.384799,37.605291]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.378646,37.601292]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.376557,37.599922]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[130,136,309],"location":[-122.364079,37.591793]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,285,300],"location":[-122.357438,37.587965]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.325833,37.581641]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[139,314,319],"location":[-122.322934,37.578971]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.316743,37.573261]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[139,316,319],"location":[-122.310821,37.567812]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.302578,37.560185]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.293655,37.550567]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.293005,37.549875]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.292169,37.548986]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[144,149,324],"location":[-122.291949,37.548743]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.286169,37.542512]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.283856,37.53998]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.273979,37.529546]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,313,318],"location":[-122.262626,37.51954]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[138,141,318],"location":[-122.260906,37.518025]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,314,318],"location":[-122.247718,37.506343]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,315,318],"location":[-122.242977,37.502159]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[137,142,317],"location":[-122.239937,37.499488]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,284,290],"location":[-122.231907,37.495907]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,283,290],"location":[-122.228972,37.495072]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.218915,37.491223]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.205884,37.487457]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[107,110,285],"location":[-122.185632,37.484733]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.179679,37.482856]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[126,302,307],"location":[-122.177095,37.481497]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.155045,37.468654]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[126,305,307],"location":[-122.152581,37.467179]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.144516,37.462442]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[126,304,306],"location":[-122.136462,37.457738]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[131,141,308],"location":[-122.12693,37.452112]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[140,317,320],"location":[-122.118132,37.444081]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.103307,37.429953]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.101751,37.428459]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.092643,37.42097]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.09244,37.420823]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[133,309,312],"location":[-122.089184,37.418478]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.081848,37.413404]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.081263,37.413111]},{"classes":["motorway"],"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["right"]}],"out":1,"in":2,"entry":[true,true,false],"bearings":[105,120,300],"location":[-122.078361,37.411892]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[118,124,297],"location":[-122.076323,37.411054]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.067607,37.407809]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,110,286],"location":[-122.067189,37.407713]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.063708,37.406961]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.056615,37.405407]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.047017,37.403049]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.036066,37.400658]},{"classes":["motorway"],"out":0,"in":3,"entry":[true,true,false,false],"bearings":[105,120,270,285],"location":[-122.03242,37.39989]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,279,286],"location":[-122.027075,37.398693]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,280,285],"location":[-122.024811,37.398202]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,111,285],"location":[-122.017288,37.396552]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.012976,37.395607]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.012709,37.395542]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[107,280,285],"location":[-122.008838,37.394702]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.000135,37.392318]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[111,284,291],"location":[-121.994151,37.390522]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,282,290],"location":[-121.991164,37.389654]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.983628,37.387548]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,287,290],"location":[-121.974838,37.385032]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.972437,37.384341]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.969543,37.383509]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,284,290],"location":[-121.957291,37.380021]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.945834,37.377446]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.941787,37.376663]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.941403,37.376591]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.939052,37.376128]}],"driving_side":"right","geometry":"wvg`gAj`vnhFb@sMZeMd@cX^mX`Da~DHoIJaJNsIRqIZgI^}I`@uHj@mIt@iJ|@uJdGwq@pJ_l@xAgKnAsKjAyLn@gJj@eKb@eLj@iL`AeLtA_LnBmK|BaJrB}G|BsGtCmHxAcD|AcDlBsDdBwCbCuDrCaEfD}D|DuDrEaDrFmCzCgAnD_A~GkAvBS|c@_DzLuA~WsEzqA}FvJ]`IAtKF`K\\dKv@vJhAvJ|A`KzBbJjCnJdDzIxD|InEvIlE~\\|QhHlDhInDnHjCbIzBdI`B`IjA~Hr@dIZpIBjIWrIq@dJqA`JgBfJqCfIcDzImEzH{EhIiGdImHbHyHdHeJpG_JfGoJtN_UfF{H`GmIlF{GxFmG|FkF~F_FvGqE`HyDtIyDjIsCjIwB~IaBfJiAdK{@dKm@vJc@pbCqK~Ni@rO]rNKdN\\lOp@pNnAzOjBvLnBnL~B`nAzWlcBp^~nAbX|_Bl]rNdDrOrEbN`FlMbG~MhH`MdIfMdJz_Apu@xFhEbFvD|MxInN`IfN`HnN|FhPjFvMlDfQlDfOjCjPnBlPtApUrA`OXlOGrOWrOm@tO}@hMyAbOwBtOqCnOkDnNuDrMgE`MqEzMqFlOiHvJiEdWgM|w@{_@pYwNjr@u\\tm@w\\zQ{IfRuIxVsKrQoHhTqIl^aNhK{DvYcKxVqIzVgHl`Ag[xHaCvdAg]|hAk[|t@oSzb@eMfYyId{Age@n^{Jhf@yLdP_E`QwDnz@sOdk@wJtKoBdvAgWxMgChNgD~NeE`N}EbUaJjOyH|MkH`NyIzNmKdUoP~p@ui@jFoDxEaDxLkHbMaHvLuG|L{FfL{E~NiFhMwDtNoDdNsCzMsB~UkDd^iF`l@_Iva@qFv_@cFvEo@||@mLrcBwSbmEym@pdP}{B~oIskAddKowA|i@oIpv@sLvXkE`XkDrUeCvVeBxPc@~RO`RNjSb@xSrApS~BtRxC|P|CzQrEzTzGzSlHrP|FfR~GbQxGjRvHfQjHnChAbd@lTvSpKrMbHnMfHhMvH`MxH|LdIjMvIjLhI|LbJlL|IzLlJdLfJpLzJ`L|JpNtMnkC~eCzr@zp@b`@z^vKfKnKjK`KrKpKpLtLzMlJfLvJbM`K`NvI~L~IrMxIhNpIrN|IhOfItNtIrO|oBdoDjI~NxJzOnJhNhKnNnMvOpLfMhMrLxNvL|LhJpMlIrL~G`NdH`NfGlNzFl\\bNjlArf@|NzFxNfFhOnErOxDlO|CnPrC`NdBlOzAdNbAdOx@jN\\zNRfPAfO[`Pi@taAyDlXcAjqAeFrRu@fw@{CrSy@xyFmR`vCsLhr@mFjKaA`YuDr\\_G~YiGxRkFrVoHdYsJp[qLdyAco@hWmJhSaHjT}G~QkFzPiE~RmEvSaE~RaDdTwCpSaCdTiBx]{Bty@uEnwAqKftAsHvXuBbZeD`\\uEdU{DfWqFtaAgUbl@yNhKw@fZiG`wDy~@hqAa[~gDyw@`h@qLxF{ApUiGfXwIhZwLxXmMhZmPdWmP~XyS|VkT~SoQ`VwVnSyU|SeXne@}o@loB{mDpzAiqC~[uh@fp@qgAtiBehDhuB{uDrbCuhErtAqaCpn@mgAteAwiB~u@_sAlxEslI~o@mlA~Vkd@jk@gcA~{Bg~DbRy\\xP_\\dQa^vOo_@zMk_@jM{`@bLeb@`T_gAzHsk@~Fcj@`De_@jCkc@bB}f@r@ef@Rme@tAyqB~FgmHnDcrElDmwEjEi_Fl@yr@nB}e@tBoXxEe`@nG}^fJs_@pLy^tN{\\`OyXpPiVxPwSrk@io@~wCseDzeDetDfhDqvDrzDkjEpcAwiA~nGkfHngE_xEjlEm|Ef`@ac@|Zg]rHmI|TiUfVoT`YkVlxAwlAh^_[vn@sk@ht@_q@j^y[|a@k`@lt@ms@jZcYj\\eZpbCeyBfj@sg@pv@gs@dNwLhlDy~Cb_Au|@rh@ae@jmBudBl`@_^bNaMnN_M|x@is@fc@e`@vcCsyBrcFurEhR{PpwBqnBxTaSfTiSdW}V`UqUdSaTdT}UdSuUtl@qr@|sDwmE|oDqgEhcBspBjBwB~FaHbmBg{Bva@gf@|z@gcA|pAm{AbYw\\pc@kh@x|AciBha@me@~dBirBpjByxB~y@q`Ax{DmtE~iA}sAtlAawAxkBizBfqAc{Azn@yu@xc@aj@tPmS~O}SlO{TbOoVnMcVpM{WpCsGzBiFzEcLbM_]hJoXfIyXfIi[xGyZjGkZ`p@glDds@mvDzPq}@vGa^lHq_@~FyXbGgX~F{V|Jq`@lH}XzIw[~IsZhJgZjJiYjKk[`eBsdFvp@anBzJiZtJiZdJwZzI{ZdE{ObCgJjD{MzCmL`I_\\fGmXtGiZhHm^fEqTbGo\\pF}[lF_]|Ey\\nEy\\bEg]|Dc]hDc]`Dq]vCo]bLieBzuBa_]xB{]fCw_@`Cm]jCk]|Cy]hDc]tD_]xDi]jEy\\vEe]fEsZnFq\\rFm\\~Fo\\nGa\\tG_\\zG{[jH{[vHw[`Ia[fIwZ~I}ZlJsZ~JcZpKqYfLoYpLwXjMqXlMwWvCgDptEesJfq@}uAxxBkpEpzFijLpj@}gA|xBkpEbuAqrC`EmExiEm{If|AszCxhBuuDh~CmnGz[gp@htH{mOfGkMjPg[tOgYhSg\\dK{OfPqUpPyTbQ_TpQkS`iEksE|cByhB|}AybBbz@w|@l_EsiEhIwI`yD_bEvkHszHnG}Gx|B{bCpf@mh@xt@yv@rxBa_CjXqY~WwYlVcYzUiYtWw\\lVy\\|Zqd@h[gf@jpCafEdHuKdvAqxBjz@}pAt}B}lDhcBaiClJcObIuMjI}NlNaWzMaXjMkXnLgXzK}XlDsIjRqk@zk@akB|Jw[js@k~Bvg@gaBx_BulFxFcSxFySxFcTzEgStEoSxE{UfDqQrDySbDiSlDmV~DcYrLm~@j`@cyCfx@qcGzf@wuDxHgi@pImj@tJcj@fc@e`CnMev@~Hwg@lHwh@xGkf@hc@ycDpsBwuOhNkdApPioA~n@{bF~_As`HxHmk@t]olCbfBeuM`z@olG`CuOns@}pFhUuyAzo@iqDxlA}qGd`@arBd]}`Bzo@_`DjIga@xR{bA`WqsAdNos@nTgjAf[acBtaAerFhlBg~J|n@ceDdj@auC~r@{sDfMqp@jD_SbjAufGvkAskGnm@{bDv`@cvBpUswAvb@odDpb@amDh`@wgD|o@}{FnC_W|[}qCvj@o{ExKa}@fGyf@vGce@pL_x@tHag@","mode":"driving","maneuver":{"bearing_after":94,"bearing_before":73,"location":[-122.416662,37.769596],"modifier":"slight left","type":"merge","instruction":"Merge left onto US 101 South"},"ref":"US 101 South","weight":2830.2000000000003,"duration":2819.2000000000007,"name":"Central Freeway (US 101 South)","distance":70046.4},{"distance":4798.2,"name":"","maneuver":{"bearing_after":112,"bearing_before":106,"location":[-121.931731,37.374579],"modifier":"slight right","type":"off ramp","instruction":"Take exit 390 towards CA 87 South: Guadalupe Parkway"},"destinations":"CA 87 South: Guadalupe Parkway","exits":"390","intersections":[{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.931731,37.374579]},{"classes":["motorway"],"lanes":[{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]}],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,300,330],"location":[-121.926597,37.37012]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[128,138,308],"location":[-121.923722,37.367884]},{"classes":["motorway"],"out":1,"in":3,"entry":[false,true,true,false],"bearings":[0,150,180,330],"location":[-121.918933,37.364245]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-121.915678,37.359877]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,330],"location":[-121.908322,37.349121]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,330,345],"location":[-121.901664,37.343143]}],"duration":192.39999999999998,"driving_side":"right","weight":206.7,"mode":"driving","geometry":"efdhfAd|bqgF|Rwy@dFyVxRu_AbLy^|GgNjGcLhSeWtLmLvLaIjFoCdFoBfIkCfHkBvo@aPnXoI~NqEfS{I~G_D|NgJrJ{HtGoGfK_L|IqKzLmQbDiGhKqQ|Vie@`X{g@dkAw{B~NcXhPoWlRmXfSeW|UcXpTcTtYmV`FsDhA{@zQ_NnWmQhbFcgDhoCqkBnbAiq@htAq~@lf@{Zzp@y`@ne@_Ujo@uYpfB}v@hMcGhMeH`P}JhOiKj`@m\\ra@}f@~JuOzI_OtJwQhJcSpIwTzSsh@nT_g@hPkZ~PuVxNmRrNwPfO}NjO{MnKcI~JaHtIaFxKuGdRcJ~^aOrh@aSj]oOlSmKxIcF~pA}v@"},{"distance":508.9,"name":"","maneuver":{"bearing_after":171,"bearing_before":150,"location":[-121.900192,37.340845],"modifier":"slight right","type":"off ramp","instruction":"Take exit 6B towards Julian Street"},"destinations":"Julian Street, Saint James Street","exits":"6B","intersections":[{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[150,165,330],"location":[-121.900192,37.340845]}],"duration":44.8,"driving_side":"right","weight":57,"mode":"driving","geometry":"yibffA~heogF|Hu@lp@ca@zLsGvr@g[hF{B|GaB|HcAxKKlIp@lOzC|Dh@hKtAzFh@`FDvHy@bG{AjKaEfFuBvEiB"},{"intersections":[{"lanes":[{"valid":true,"indications":["left"]},{"valid":true,"indications":["straight","left"]},{"valid":false,"indications":["right"]}],"out":1,"in":3,"entry":[false,true,true,false],"bearings":[60,150,240,345],"location":[-121.898785,37.336552]},{"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight","left"]},{"valid":false,"indications":["right"]}],"out":1,"in":3,"entry":[true,true,false,false],"bearings":[60,165,240,330],"location":[-121.898691,37.336402]}],"driving_side":"right","geometry":"o}yefA`qbogFjH{DtEkBrTePj^}W|D}E","mode":"driving","maneuver":{"bearing_after":153,"bearing_before":158,"location":[-121.898785,37.336552],"modifier":"straight","type":"new name","instruction":"Continue onto North Almaden Boulevard"},"weight":75.1,"pronunciation":"ˈnoɹθ ˈɔlmədən ˈbʊləvɑɹd","duration":43.5,"name":"North Almaden Boulevard","distance":157.5},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,240,315],"location":[-121.897852,37.335352]}],"driving_side":"right","geometry":"orwefAvv`ogFhCrF`Qtc@vDzJtFlOv@`CdJrWlCvItShi@pBfF","mode":"driving","maneuver":{"bearing_after":236,"bearing_before":136,"location":[-121.897852,37.335352],"modifier":"right","type":"turn","instruction":"Turn right onto West Saint John Street"},"weight":58.6,"duration":45.4,"name":"West Saint John Street","distance":267.1},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[60,165,240,315],"location":[-121.900438,37.334113]}],"driving_side":"right","geometry":"aeuefAjxeogFpFi@vFeAla@sA","mode":"driving","maneuver":{"bearing_after":171,"bearing_before":237,"location":[-121.900438,37.334113],"modifier":"left","type":"turn","instruction":"Turn left onto North Autumn Street"},"weight":15.2,"duration":15.2,"name":"North Autumn Street","distance":89.1},{"intersections":[{"in":0,"entry":[true],"bearings":[357],"location":[-121.90034,37.333317]}],"driving_side":"right","geometry":"issefAfreogF","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":177,"location":[-121.90034,37.333317],"modifier":"left","type":"arrive","instruction":"You have arrived at your destination, on the left"},"weight":0,"duration":0,"name":"North Autumn Street","distance":0}],"distance":78168.7}],"weight_name":"routability","weight":4008.7,"duration":3722.6,"distance":78168.7}],"waypoints":[{"name":"Eddy Street","location":[-122.416686,37.783425]},{"name":"North Autumn Street","location":[-121.90034,37.333317]}],"code":"Ok","uuid":"cjhk3ov9e1voc3vp58hcgit34"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_roundabout_exits.json b/services-directions-models/src/test/resources/directions_v5_roundabout_exits.json
new file mode 100644
index 000000000..21461d91e
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_roundabout_exits.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"cfolF~{euMpAjAHHHHBBLLdCzBj@h@DDNNPNp@l@LLNLpChCFHFLBJ@LANAHAFAJAH?J?F?F?F@F?F@F@F@F@HDJBHDHDHBDDDBDDBDDB@DBB@DBJDJ@D@D?F@FAF?FADAFAFCFCDCFEDEDENEH?H@D@JBpAjAbBzA`@^bCzB?J","legs":[{"summary":"New Hampshire Avenue Northwest, Dupont Circle Northwest","weight":398.4,"duration":271.8,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[216],"location":[-77.040159,38.913142]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[30,90,210,270],"location":[-77.04066,38.912608]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[30,90,210,270],"location":[-77.041354,38.91187]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[0,30,180,210],"location":[-77.041666,38.911537]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[30,90,210,270],"location":[-77.042051,38.911129]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[30,195,225],"location":[-77.042809,38.910322]}],"driving_side":"right","geometry":"cfolF~{euMpAjAHHHHBBLLdCzBj@h@DDNNPNp@l@LLNLpChCFHFLBJ@LAN","mode":"driving","maneuver":{"bearing_after":216,"bearing_before":0,"location":[-77.040159,38.913142],"type":"depart","instruction":"Head southwest on New Hampshire Avenue Northwest"},"weight":194.1,"duration":157.70000000000002,"name":"New Hampshire Avenue Northwest","distance":421.2},{"intersections":[{"out":2,"in":0,"entry":[false,false,true],"bearings":[90,120,285],"location":[-77.043141,38.910215]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[105,285,300],"location":[-77.043232,38.910239]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,285],"location":[-77.043398,38.91026]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[45,75,240],"location":[-77.043676,38.910234]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[15,45,225],"location":[-77.043975,38.9101]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[30,75,210,300],"location":[-77.044115,38.90997]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[15,165,195,300],"location":[-77.044205,38.90981]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,180,255],"location":[-77.044224,38.909753]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[165,315,345],"location":[-77.044212,38.909496]}],"driving_side":"right","geometry":"{snlFrnfuMAHAFAJAH?J?F?F?F@F?F@F@F@F@HDJBHDHDHBDDDBDDBDDB@DBB@DBJDJ@D@D?F@FAF?FADAFAFCFCDCFEDEDE","mode":"driving","maneuver":{"exit":6,"bearing_after":289,"bearing_before":271,"location":[-77.043141,38.910215],"modifier":"straight","type":"roundabout","instruction":"Enter the traffic circle and take the 6th exit onto New Hampshire Avenue Northwest"},"weight":92.2,"duration":39.8,"name":"New Hampshire Avenue Northwest","distance":182.3},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,165,315],"location":[-77.044051,38.909248]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[15,60,210],"location":[-77.044059,38.908982]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,270],"location":[-77.044444,38.90857]},{"out":3,"in":1,"entry":[true,false,false,true],"bearings":[0,30,180,210],"location":[-77.0449,38.908073]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[30,90,210],"location":[-77.045062,38.907902]}],"driving_side":"right","geometry":"ymnlFhtfuMNEH?H@D@JBpAjAbBzA`@^bCzB","mode":"driving","maneuver":{"exit":6,"bearing_after":163,"bearing_before":142,"location":[-77.044051,38.909248],"modifier":"slight right","type":"exit roundabout","instruction":"Exit the traffic circle onto New Hampshire Avenue Northwest"},"weight":111,"duration":73.2,"name":"New Hampshire Avenue Northwest","distance":269.4},{"intersections":[{"out":3,"in":0,"entry":[false,false,true,true],"bearings":[30,90,210,270],"location":[-77.045681,38.907244]}],"driving_side":"right","geometry":"ganlFn~fuM?J","mode":"driving","maneuver":{"bearing_after":268,"bearing_before":215,"location":[-77.045681,38.907244],"modifier":"right","type":"turn","instruction":"Turn right onto N Street Northwest"},"weight":1.1,"duration":1.1,"name":"N Street Northwest","distance":4.7},{"intersections":[{"in":0,"entry":[true],"bearings":[90],"location":[-77.045735,38.907244]}],"driving_side":"right","geometry":"ganlFz~fuM","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":270,"location":[-77.045735,38.907244],"type":"arrive","instruction":"You have arrived at your destination"},"weight":0,"duration":0,"name":"N Street Northwest","distance":0}],"distance":877.5}],"weight_name":"routability","weight":398.4,"duration":271.8,"distance":877.5}],"waypoints":[{"name":"New Hampshire Avenue Northwest","location":[-77.040159,38.913142]},{"name":"N Street Northwest","location":[-77.045735,38.907244]}],"code":"Ok","uuid":"cjhk3owch07rz7snohkx39y0w"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_traffic.json b/services-directions-models/src/test/resources/directions_v5_traffic.json
new file mode 100644
index 000000000..fe4ec413c
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_traffic.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"mqreFhodjVjh@nFjy@klAv}AsNnwAv^~dDikAbsEem@ldCfpBlaCcFdk@ndD|dAen@npAnTb{Ga_Hp{GsrE`hA}lBv{@cxDj~AuGd{BycAhjAuqBrKukBzkC_yDznAqjEjvAq{Anc@y~BnvBo{At]elBfxDswG{AmsItcBwtEpTqaNmx@kyBmz@bq@","legs":[{"summary":"Junipero Serra Freeway, Junipero Serra Freeway","weight":3753.1,"duration":3478.3,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[261],"location":[-122.416686,37.783425]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[75,165,255,345],"location":[-122.417548,37.783315]}],"driving_side":"right","geometry":"mqreFhodjVTjDFn@`@vG","mode":"driving","maneuver":{"bearing_after":261,"bearing_before":0,"location":[-122.416686,37.783425],"modifier":"left","type":"depart","instruction":"Head west on Eddy Street"},"weight":136.8,"duration":92.4,"name":"Eddy Street","distance":223.1},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[75,165,255,345],"location":[-122.419192,37.783106]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.419005,37.782174]},{"out":1,"in":3,"entry":[true,true,false,false],"bearings":[75,165,255,345],"location":[-122.418811,37.781243]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-122.418615,37.780272]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-122.418254,37.77849]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-122.418156,37.777974]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.418064,37.777516]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[45,135,225,315],"location":[-122.41757,37.776589]},{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[45,135,225,315],"location":[-122.417451,37.77651]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[135,285,315],"location":[-122.417362,37.776446]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-122.416527,37.775764]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-122.416447,37.7757]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-122.415923,37.775278]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-122.415384,37.774853]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[135,225,315],"location":[-122.414921,37.774485]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[45,135,225,315],"location":[-122.414368,37.774043]},{"out":1,"in":3,"entry":[true,true,false,false],"bearings":[45,135,225,315],"location":[-122.412834,37.77282]},{"out":1,"in":2,"entry":[false,true,false],"bearings":[45,135,315],"location":[-122.411897,37.772073]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[45,135,225,315],"location":[-122.411287,37.771587]}],"driving_side":"right","geometry":"moreF|~djVzDc@zASjAMPENC`@GB?D@BAZClAOVEXGtC]rDc@fBQFApAQrBUHCFAFEFGFKLULUFKFKFKBEhAwA~@mAJOrAiBtAkBfA{AxAmBt@cAT[RYrCyDtCyDr@aAj@w@|@kAr@_AfCcD","mode":"driving","maneuver":{"bearing_after":170,"bearing_before":260,"location":[-122.419192,37.783106],"modifier":"left","type":"turn","instruction":"Turn left onto Polk Street"},"weight":394.40000000000003,"duration":283.1,"name":"Polk Street","distance":1724.6},{"intersections":[{"classes":["motorway"],"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["left","slight left"]},{"valid":true,"indications":["slight left"]},{"valid":true,"indications":["straight","slight left"]},{"valid":false,"indications":["straight"]}],"out":1,"in":4,"entry":[true,true,true,false,false],"bearings":[45,90,135,225,315],"location":[-122.409767,37.770337]}],"driving_side":"right","geometry":"s_peF`dcjVBk@Hy@F[H]J]L[NYp@kAfAoBd@w@tAsBdBkC\\a@PQTQTMXKNEPE\\GJ?","mode":"driving","destinations":"US 101 South: San Jose","maneuver":{"bearing_after":95,"bearing_before":135,"location":[-122.409767,37.770337],"modifier":"slight left","type":"on ramp","instruction":"Take the ramp on the left towards US 101 South: San Jose"},"weight":41.2,"duration":34.6,"name":"","distance":531.5},{"intersections":[{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[174,353,358],"location":[-122.405473,37.767261]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.405244,37.766048]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,195],"location":[-122.402999,37.752554]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[0,15,195],"location":[-122.404558,37.746941]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[7,180,187],"location":[-122.408143,37.739469]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[155,332,335],"location":[-122.406401,37.734438]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,180,330],"location":[-122.405674,37.733191]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[165,330,345],"location":[-122.403995,37.730114]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[163,341,346],"location":[-122.402483,37.726603]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[163,168,343],"location":[-122.401701,37.724557]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.400278,37.720955]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.397974,37.714805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.39554,37.710237]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-122.395121,37.708328]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[170,347,350],"location":[-122.393825,37.702429]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.391826,37.693636]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[170,345,350],"location":[-122.3906,37.688244]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.392891,37.669787]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.395051,37.667539]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[46,50,231],"location":[-122.39982,37.663398]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,210],"location":[-122.403926,37.660623]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[15,195,210],"location":[-122.405731,37.65805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[176,181,356],"location":[-122.406979,37.651445]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.406419,37.64457]}],"driving_side":"right","geometry":"kloeFdibjVtBOj@GnAUhGWd@C^?f@@d@@f@Dd@Fb@Ff@J`@Ld@P`@Pb@R`@T~Az@\\P^P^L^J^H^D^D^@`@@`@C`@Cb@Gb@Ib@O^O`@S^U`@Y^_@\\]Zc@Zc@Xc@p@eAV_@Xa@V[V[XUXWZSZQ`@S`@M^Kb@Ib@Gf@Ed@Cd@CbLg@r@Ct@Ap@An@@r@Dp@Ft@Hj@Jj@JzFnA`IdB~FnAtH`Bp@Nt@Rn@Vl@Xn@\\j@^l@b@nElDVRVPn@b@p@^n@Zp@Xt@Vn@Px@Nr@Lv@Jv@FfAFr@Br@At@Ar@Ct@El@Ir@Kr@Mt@Qp@Ql@Sj@Sn@Wt@]b@SlAm@tDiBtAq@bD_BtC}Az@c@|@a@jAg@x@]dAa@bBo@f@QrAg@jAa@lA]nEyA^K~EaBjFyAjDaArBm@rAa@dHyBdBe@zBk@v@Sx@Q|Du@lCc@f@KvGmAl@Mp@Op@Sn@UfAc@r@]n@]n@c@p@g@fAw@~CgCVQTOj@]j@[j@[l@Yh@Up@Ul@Sp@Op@On@KfAObBWnC_@nBWfBUTEdEi@`IcArSsC|u@oKv`@uFze@{GhC_@pDk@pASnAQfAMjAIx@C~@?z@?`AB`AF`AL~@Nv@L|@TdAZ`A\\v@X|@Zx@\\|@\\x@\\LFvBbA`Af@l@\\n@\\j@\\l@^j@^l@`@j@`@j@b@h@`@l@d@h@b@h@d@h@d@p@l@`MnLdD~ChBdBf@f@f@d@f@h@f@h@j@n@b@h@d@l@d@n@`@j@b@n@`@n@`@p@b@r@^p@`@t@hJrP^r@d@t@d@n@d@p@n@t@h@j@l@j@r@j@j@b@l@`@j@Zn@\\n@Xp@X|An@vF~Bp@Vr@Vr@Rr@Pt@Nv@Nn@Hr@Fn@Fr@Dp@@p@@v@?r@At@CtESnAEfGW~@CrDO`AE`X}@bNk@bDW","mode":"driving","maneuver":{"bearing_after":172,"bearing_before":177,"location":[-122.405473,37.767261],"modifier":"slight right","type":"merge","instruction":"Merge right onto US 101 South"},"ref":"US 101 South","weight":554.0999999999999,"duration":546.2,"name":"Central Freeway (US 101 South)","distance":15025.2},{"intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,true,true],"bearings":[0,165,195],"location":[-122.406082,37.641332]}],"driving_side":"right","geometry":"iyvdF~lbjVdANv@Ir@G`AMt@Kr@On@Mr@Qj@O`GoBb@MZGXCVC\\A`@@\\@\\D\\F^J`@N^R^T\\Xb@b@`@f@Zh@Xh@Th@Rf@Nf@L`@Nr@Jp@Jr@Fp@Fr@Dj@B|@F|A","mode":"driving","destinations":"I-380 West: San Bruno","maneuver":{"bearing_after":188,"bearing_before":172,"location":[-122.406082,37.641332],"modifier":"slight right","type":"off ramp","instruction":"Take the ramp towards I-380 West: San Bruno"},"weight":50,"duration":44.2,"name":"","distance":1067.1},{"intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[85,90,273],"location":[-122.409329,37.634083]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[91,97,276],"location":[-122.412807,37.634317]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[96,272,277],"location":[-122.413373,37.634363]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[56,60,241],"location":[-122.420803,37.632342]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[57,62,242],"location":[-122.423618,37.631112]}],"driving_side":"right","geometry":"_ludFhacjVA|@Ap@KzEGrBWvFGnBC`AA`A?bABz@@z@Dv@HbAH`AL~@L`AP|@Pz@Tz@Tx@Vx@jAjDp@jBvBjGxBpGzB`H`@rA^jA^nAbCtILh@Jj@JjA","mode":"driving","maneuver":{"bearing_after":272,"bearing_before":264,"location":[-122.409329,37.634083],"modifier":"slight left","type":"merge","instruction":"Merge left onto I-380 West"},"ref":"I-380 West","weight":68.60000000000001,"duration":62.900000000000006,"name":"Quentin L. Kopp Freeway (I-380 West)","distance":1708.2},{"distance":1225.9,"name":"","maneuver":{"bearing_after":258,"bearing_before":257,"location":[-122.427335,37.629765],"modifier":"slight left","type":"fork","instruction":"Keep left towards I-280 South: San Jose"},"destinations":"I-280 South: San Jose","exits":"5B","intersections":[{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[75,255,270],"location":[-122.427335,37.629765]}],"duration":52.7,"driving_side":"right","weight":58.3,"mode":"driving","geometry":"aqtdFzqfjVn@nHb@bHBf@Fb@J`@J`@N`@R^T\\Z\\VTXRXLZJZHXDX@X?XCXEZKVKZQVSVWT[Xc@fDgGXe@R]X[VWh@a@l@c@~@o@fAu@jGeE"},{"intersections":[{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[153,330,333],"location":[-122.427528,37.622767]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[153,327,333],"location":[-122.426181,37.62068]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,165,330],"location":[-122.425577,37.619741]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[135,315],"location":[-122.425911,37.60139]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,310,315],"location":[-122.424855,37.600522]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.422649,37.598744]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[133,309,313],"location":[-122.408815,37.585807]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[143,151,319],"location":[-122.406525,37.583904]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[155,332,336],"location":[-122.401944,37.576872]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[143,152,324],"location":[-122.376277,37.55112]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.370172,37.544586]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[162,172,341],"location":[-122.359783,37.528222]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[149,327,332],"location":[-122.353994,37.519186]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[131,135,312],"location":[-122.344797,37.51067]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.334985,37.50454]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[123,297,306],"location":[-122.330835,37.501727]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[104,109,280],"location":[-122.320906,37.500089]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[105,285,300],"location":[-122.310445,37.495684]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.296179,37.472328]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[165,330,345],"location":[-122.29172,37.467081]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[134,315,320],"location":[-122.288022,37.456374]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[113,120,298],"location":[-122.269583,37.444413]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[94,263,269],"location":[-122.258142,37.44404]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[136,141,315],"location":[-122.247451,37.4387]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[136,314,317],"location":[-122.239324,37.43189]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[131,138,311],"location":[-122.226652,37.422607]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[130,298,303],"location":[-122.212715,37.417219]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.200078,37.410726]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.191846,37.408051]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[129,299,307],"location":[-122.190208,37.407207]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[99,103,274],"location":[-122.169177,37.391971]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[123,293,296],"location":[-122.155692,37.387772]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.124884,37.364234]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,317,320],"location":[-122.117382,37.357084]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.112381,37.354827]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[144,314,321],"location":[-122.106352,37.351935]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-122.073109,37.33348]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.062967,37.333217]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.060868,37.332513]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,92,274],"location":[-122.058149,37.3321]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[82,254,260],"location":[-122.047259,37.334049]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,94,270],"location":[-122.037468,37.334238]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[90,265,270],"location":[-122.027014,37.334296]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[123,126,301],"location":[-122.018794,37.332781]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[123,298,303],"location":[-122.010349,37.328376]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.004879,37.325537]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-121.991488,37.318688]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-121.980088,37.317964]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[88,267,271],"location":[-121.970055,37.316175]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[84,92,264],"location":[-121.955733,37.316441]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[89,95,271],"location":[-121.948756,37.316695]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[90,255,270],"location":[-121.938883,37.317308]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[93,266,272],"location":[-121.935201,37.317298]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-121.934229,37.31725]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[89,94,269],"location":[-121.922834,37.316745]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[70,250,258],"location":[-121.90984,37.314837]},{"classes":["motorway"],"lanes":[{"valid":false,"indications":["straight"]},{"valid":false,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight","slight right"]},{"valid":false,"indications":["slight right"]}],"out":0,"in":2,"entry":[true,true,false],"bearings":[30,60,225],"location":[-121.901875,37.319024]}],"driving_side":"right","geometry":"iesdF`sfjV`LmGzDwBdAm@nAq@jAi@fAa@dAYn@Or@Ml@Gn@Gv@Ex@A|@?p@@r@Dt@Hr@Jz@P|@Vx@Vx@\\z@`@~@h@bGxDx@f@v@d@~@d@~@b@|@^x@Zv@Xz@V`AX`AV`AR`AP`AN`ALx@F|@F|@Dz@@`AA|@G|@G|@K|@O|@Q|@WbA[x@[z@a@t@]v@g@t@g@p@g@n@k@p@o@p@u@l@s@~B}CbJyLbHgJr@aAt@}@r@}@z@_A|@aAbAcApLkL|QsQlEkE^_@^_@zDyDr@s@v@w@v@{@t@aAr@cA|@qArB{CzAyBv@iAv@cAz@cA|@cAv@y@z@y@|@w@z@u@fAy@~@o@v@g@`Ak@bAi@jAm@zAs@xUcLlOoH~@g@|@k@x@k@x@q@z@y@tXmXj@m@j@q@r@aAt@eAl@eAl@qAf@iA`@gA^qA\\sAbBiH\\sAb@uAh@wAf@eAf@{@j@{@h@q@j@q@h_@i_@x@w@x@s@v@q@~@q@v@g@~@k@nTcMbAm@fAo@nAu@jAy@fAy@fA_AfAaAdA_A`VsT`A}@tNsM`FqEnAiAlAgAhAaAlAaArAcApA_AtA_AnAu@jAs@|\\iSpAu@rAq@nAm@tAg@tAg@zAi@|YmJpC}@bA]|@c@~@e@|@k@z@m@hHkGr@m@t@i@r@e@v@e@r@a@z@_@dIgDhAe@~@a@~@c@bAi@~@i@z@k@x@i@z@m@~@u@x@s@v@s@z@{@x@{@pUcWhAqAfAqArAaB`AoAdAwAdAyA`AwA`A{A~@}Az@{AdAkB|@eBrKuSzC_GbBaDnAaChAuBjAuBnAwBhAkBlJkO|@_Bz@eBv@kBl@eBj@qB`@gB^uBVmBRwBNwBHsBBuBBcKBsBDsBJwBNsBRkBVoBX}AZ_BZmAXeA\\mA\\aA`@gAd@gAj@oA`@{@hDuHl@oAj@qAj@uAf@wAd@wA`@uAd@_Bb@aB\\{AX}ARmARmAjAaIxAmJTiARcAP}@T{@T{@X{@Xw@Xu@\\w@\\s@\\s@^o@`@q@^m@b@o@b@k@d@i@d@k@f@g@h@e@f@c@j@c@j@a@l@_@j@]l@[l@Yn@Yn@Wr@Up@Up@Qp@Mp@Mp@Ir@Iz@Gt@Er@At@?r@@r@Br@Dr@FdBNpQ`BbJv@pCVr@Dt@Dr@Br@?r@Ar@Cr@Cr@Gr@Ir@Mr@Mp@Op@Qp@Sp@Up@Wl@Wn@[l@[l@_@l@_@j@c@j@c@f@e@h@g@f@g@z@_Ah@m@h@o@h@m@|IsJf@i@h@i@f@g@j@g@j@e@j@e@l@e@j@a@h@_@p@_@n@]d@Wb@Sj@Wn@Up@Wp@Un@Qr@Sp@Ox@O\\G\\Gj@In@Gp@Gx@Gp@Cl@CdBC|GIx@Az@Cx@G|@It@K~@Od@K`@Kn@Oj@Qv@Wv@[x@_@|@e@`Am@z@k@x@o@v@q@r@q@p@u@l@s@n@y@l@_Al@_ArZ_i@vImO`AeB~@{ApAwBfNyTr@iAp@mAl@oAj@qAf@qA`@mA\\kAZeARu@P{@R_ARiAPcAR_BN}ANaBHaBF_BDwA?{A?{AAu@Aw@C}@E}@aA}QIcBE{ACyA@{A@uAFwAHyALwAN}ARyAVuAXwA\\qA^qAd@uAf@qAh@mAl@kAl@eAn@aAxJkNjBkCjCmDtCwDdNaQ|AmBvD{E~LuObAsAnAcBdA_BhAaBrNsTrAuBzAyBdK_Or@eA~@{A|JeP~JkPl@aAl@eAn@qAj@sAb@mA`@yA^wAX_BXkBTqBbBeTLoANqARkAVoAXkAZeA^eAb@gAd@eAh@cAl@aAj@y@r@_Av@{@rBwBbCeCv@y@t@aAp@aAl@eAj@iAl@wAh@yAd@}A`@aBdFmUhDwO~@eEzFyWvAmG`AkE\\{Ab@wAb@sAf@sAj@oAn@oAr@mAx@oAx@eA`AgAbAcAzIcIhAcAlAmAx@u@|LaMnd@ce@bAkAx@gAz@oAn@kAv@_Bl@}An@qBb@cB\\iBRsAPuAJqAHkADsAR{IDeADcAFy@H_ALaAPcARcAVaAX_A`@eA^{@d@aAjCeFZo@Xm@Vm@Xw@Vw@p@_C\\cBVaBR{AL_Bd@gGj@mHL{ARsAXuAZoA`@kAd@qAd@aAb@y@j@_Af@q@j@s@^_@^_@l@e@n@e@n@a@n@]r@[p@Wt@Up@Or@Mx@KfMcBt@Kv@Kt@Ml@Kp@On@Sn@Sr@Wr@[n@]r@_@p@e@p@g@n@i@h@i@p@s@l@q@tO_R`AiAhAmA~@aAdAcAhAaAxHyGd@c@tGyFbA}@jAoAbAoA~@qAz@uAx@}Ar@}An@aBh@eBf@iB`@gBz@iEXqAnEwTXaBXkBNcBJiBr@gTH_BNeBTcBX{A\\}Ad@{Af@wAf@iAf@gAn@iAp@aAt@_Al@o@p@m@j@e@~@q@f@Yd@YdB{@|IuEdAk@bAq@`Au@~@}@|@aAx@iAp@cAr@mAl@oAj@qAd@sAd@}A^yAXaBVwAh@cDhAiHVyAZwA^sA`@sAd@mAh@mAj@mAp@gAVa@Ze@v@eAp@w@t@y@|@w@x@o@fAu@bG}Dl@a@l@e@j@k@h@m@b@k@v@eAt@iAl@iAn@uAh@wAdLc^b@oAf@mAh@gAn@iAr@gAv@eAzHkJx@kAl@aAXi@Tc@l@oAn@}ApAkDXq@n@eBh@oAl@sAzDiIvCoGr@sAp@uAx@uAv@sAlLgRp@mAl@qAj@sAb@qAb@_B^cBZeBRaBNgBHoBBcB@mBEcBIeBOiBuBeSKiAImAGqACy@?u@?oBBgBFeBLcBRgBTaB\\cB\\}AjA}EdBcHf@_C`@gCVgCNgCFgC?_CI}BQiC[wCsAaKwEg_@SmBMiBKwBIwBCkBAsBG{MAoG?iVKk`AAoI@aCFiCNgCReCZiC`@_Ch@eCl@_Cr@yBx@wBbO{]jJ{TvPea@hMmZ|AqDbJiT|AuDjEiKj@uAn@aBd@wA`@{A^yAZ_BX_BR}APcBJaBHeBBaB?eBE{d@?_B@_B@aBBaBDyAHgBF{AP_BR{AXwAtBqJZyAZ}AT{ATcBNeBJaBHgBDcB?aBAgBIsIKwKGqDCiBAsA?wA@uCHeX?{AA_BCcBEoBEwAGqBk@gOEcBC_BAeB@aG@}H@kAAmACgBCcBEeBMaEcAg[O_FE_BCaBAcB?kE@eF?eB@cBB_BDaBFaBJcBJcBh@cHFaAHcBF}ADiBBeB?aB?g@AkGAqKE}KCcL@aABeAB}@FaAFy@JcALaAPcANy@R}@Ry@V{@fDaLT{@R}@PaAL_AJ_AJgAD}@DgA@_AAgAA_AEgAGcAKeAMaAM_AS_AS_AU}@[aAoBqFg@sA}AiEe@uAe@qAk@wAk@qAs@qAo@gAu@gAo@w@o@s@u@s@QSu@m@iDuCMKm@i@w@w@u@{@s@_A","mode":"driving","maneuver":{"bearing_after":151,"bearing_before":149,"location":[-122.427528,37.622767],"modifier":"slight left","type":"merge","instruction":"Merge left onto I-280 South"},"ref":"I-280 South","weight":2184.8999999999996,"duration":2174.8999999999996,"name":"Junipero Serra Freeway (I-280 South)","distance":64647.9},{"intersections":[{"classes":["motorway"],"lanes":[{"valid":false,"indications":["straight"]},{"valid":false,"indications":["straight"]},{"valid":false,"indications":["straight"]},{"valid":true,"indications":["straight","slight right"]},{"valid":true,"indications":["slight right"]}],"out":1,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-121.899734,37.321251]}],"driving_side":"right","geometry":"yhxbFhp_gVUaA_@q@]q@Yo@Ys@Uo@Uo@Sq@Qq@Os@Mq@Im@Ik@Gs@","mode":"driving","destinations":"CA 87 North, CA 87 South, CA 85 South: San Jose International Airport","maneuver":{"bearing_after":66,"bearing_before":43,"location":[-121.899734,37.321251],"modifier":"slight right","type":"off ramp","instruction":"Take the ramp towards CA 87 North: San Jose International Airport"},"weight":13.9,"duration":13.9,"name":"","distance":351.7},{"intersections":[{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-121.896197,37.322628]},{"classes":["motorway"],"out":3,"in":1,"entry":[false,false,false,true],"bearings":[137,143,150,324],"location":[-121.894181,37.327462]}],"driving_side":"right","geometry":"mqxbFfz~fVGu@Ey@MoDKeCCa@E_@Ga@I_@K_@M]O[QYS[SUSUWQWOYOYK[I[EYC[A[?[B[D[HUHWLULWPyElEeAbAkAfAu@n@URSLSLa@T]N[La@PuGbCsBv@","mode":"driving","destinations":"CA 87 North: Guadalupe Parkway","maneuver":{"bearing_after":81,"bearing_before":74,"location":[-121.896197,37.322628],"modifier":"slight left","type":"fork","instruction":"Keep left towards CA 87 North: Guadalupe Parkway"},"weight":57,"duration":56.9,"name":"","distance":1241.9},{"distance":305.5,"name":"","maneuver":{"bearing_after":351,"bearing_before":338,"location":[-121.895945,37.330635],"modifier":"slight right","type":"fork","instruction":"Keep right towards Santa Clara Street"},"destinations":"Santa Clara Street, Downtown, San Jose","exits":"6","intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,true,true],"bearings":[159,340,352],"location":[-121.895945,37.330635]}],"duration":35.6,"driving_side":"right","weight":89,"mode":"driving","geometry":"oczbFtx~fVcBN{Cd@aAPwB\\eAPYD"},{"intersections":[{"lanes":[{"valid":true,"indications":["left"]},{"valid":true,"indications":["left"]},{"valid":false,"indications":["right"]},{"valid":false,"indications":["right"]}],"out":2,"in":1,"entry":[true,false,true],"bearings":[60,165,240],"location":[-121.896584,37.333333]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[60,165,240],"location":[-121.899101,37.332188]}],"driving_side":"right","geometry":"itzbFr|~fVD^t@rBZx@JZ^|@|@hCVp@HRFPBRBRBjC@\\","mode":"driving","maneuver":{"bearing_after":237,"bearing_before":347,"location":[-121.896584,37.333333],"modifier":"left","type":"turn","instruction":"Turn left onto West Santa Clara Street"},"weight":88.3,"duration":64.3,"name":"West Santa Clara Street","distance":359.8},{"intersections":[{"out":0,"in":1,"entry":[true,false,false,true],"bearings":[0,90,180,270],"location":[-121.900244,37.332079]}],"driving_side":"right","geometry":"olzbFns_gVS@c@BW@gDJ","mode":"driving","maneuver":{"bearing_after":355,"bearing_before":267,"location":[-121.900244,37.332079],"modifier":"right","type":"turn","instruction":"Turn right onto North Autumn Street"},"weight":16.6,"duration":16.6,"name":"North Autumn Street","distance":138},{"intersections":[{"in":0,"entry":[true],"bearings":[177],"location":[-121.90034,37.333317]}],"driving_side":"right","geometry":"gtzbFbt_gV","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":357,"location":[-121.90034,37.333317],"modifier":"right","type":"arrive","instruction":"You have arrived at your destination, on the right"},"weight":0,"duration":0,"name":"North Autumn Street","distance":0}],"distance":88550.6}],"weight_name":"routability","weight":3753.1,"duration":3478.3,"distance":88550.6}],"waypoints":[{"name":"Eddy Street","location":[-122.416686,37.783425]},{"name":"North Autumn Street","location":[-121.90034,37.333317]}],"code":"Ok","uuid":"cjhk3ovua0eto83jqu17bc8j4"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_voice_banner.json b/services-directions-models/src/test/resources/directions_v5_voice_banner.json
new file mode 100644
index 000000000..df03563fd
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_voice_banner.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"kfafiA|`d}qCnXtVfB~ApBrB`@^nCfCrh@bf@zL~Kt@r@fDzCfD~CvNvMnChCtCjCvl@~i@rAhBhAdCh@zBPdCCdDYxAUzASlBMlBGnBAnA@nABnAFnAHnALlANlAX|A\\zAj@nBp@hBv@bB|@|Al@~@p@z@t@v@t@r@v@n@l@b@n@^n@\\p@Z~Bt@pBd@x@FjAHjABlAAjAGhAMjAUjA[jAa@hAg@fAm@dAs@`Ay@|@_AbDaA~A?zATbANnBj@vX`W`^n[tIbIbh@te@?jB","legs":[{"summary":"New Hampshire Avenue Northwest, Dupont Circle Northwest","weight":373.1,"duration":225.7,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[216],"location":[-77.040159,38.913142]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[30,90,210,270],"location":[-77.04066,38.912608]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[30,90,210,270],"location":[-77.041354,38.91187]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[0,30,180,210],"location":[-77.041666,38.911537]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[30,90,210,270],"location":[-77.042051,38.911129]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[30,195,225],"location":[-77.042809,38.910322]}],"driving_side":"right","geometry":"kfafiA|`d}qCnXtVfB~ApBrB`@^nCfCrh@bf@zL~Kt@r@fDzCfD~CvNvMnChCtCjCvl@~i@rAhBhAdCh@zBPdCCdD","mode":"driving","maneuver":{"bearing_after":216,"bearing_before":0,"location":[-77.040159,38.913142],"type":"depart","instruction":"Head southwest on New Hampshire Avenue Northwest"},"weight":159.20000000000002,"duration":122.8,"name":"New Hampshire Avenue Northwest","distance":421.2,"voiceInstructions":[{"distanceAlongGeometry":421.2,"announcement":"Head southwest on New Hampshire Avenue Northwest for a quarter mile","ssmlAnnouncement":"Head southwest on New Hampshire Avenue Northwest for a quarter mile"},{"distanceAlongGeometry":240.1,"announcement":"In 800 feet, enter the traffic circle and take the 6th exit onto New Hampshire Avenue Northwest","ssmlAnnouncement":"In 800 feet, enter the traffic circle and take the 6th exit onto New Hampshire Avenue Northwest"},{"distanceAlongGeometry":51.4,"announcement":"Enter the traffic circle and take the 6th exit onto New Hampshire Avenue Northwest","ssmlAnnouncement":"Enter the traffic circle and take the 6th exit onto New Hampshire Avenue Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":421.2,"primary":{"text":"New Hampshire Avenue Northwest","components":[{"text":"New Hampshire Avenue","type":"text","abbr":"New Hampshire Ave","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"roundabout","modifier":"straight","degrees":288,"driving_side":"right"},"secondary":null},{"distanceAlongGeometry":51.4,"primary":{"text":"New Hampshire Avenue Northwest","components":[{"text":"New Hampshire Avenue","type":"text","abbr":"New Hampshire Ave","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"roundabout","modifier":"straight","degrees":288,"driving_side":"right"},"secondary":null,"sub":{"text":"New Hampshire Avenue Northwest","components":[{"text":"New Hampshire Avenue","type":"text","abbr":"New Hampshire Ave","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"roundabout","modifier":"right","degrees":54,"driving_side":"right"}}]},{"intersections":[{"out":2,"in":0,"entry":[false,false,true],"bearings":[90,120,285],"location":[-77.043141,38.910215]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[105,285,300],"location":[-77.043232,38.910239]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,285],"location":[-77.043398,38.91026]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[45,75,240],"location":[-77.043676,38.910234]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[15,45,225],"location":[-77.043975,38.9101]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[30,75,210,300],"location":[-77.044115,38.90997]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[15,165,195,300],"location":[-77.044205,38.90981]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,180,255],"location":[-77.044224,38.909753]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[165,315,345],"location":[-77.044212,38.909496]}],"driving_side":"right","geometry":"mo{eiAh{i}qCYxAUzASlBMlBGnBAnA@nABnAFnAHnALlANlAX|A\\zAj@nBp@hBv@bB|@|Al@~@p@z@t@v@t@r@v@n@l@b@n@^n@\\p@Z~Bt@pBd@x@FjAHjABlAAjAGhAMjAUjA[jAa@hAg@fAm@dAs@`Ay@|@_A","mode":"driving","maneuver":{"exit":6,"bearing_after":289,"bearing_before":271,"location":[-77.043141,38.910215],"modifier":"straight","type":"roundabout","instruction":"Enter the traffic circle and take the 6th exit onto New Hampshire Avenue Northwest"},"weight":98,"duration":40.9,"name":"New Hampshire Avenue Northwest","distance":182.3,"voiceInstructions":[{"distanceAlongGeometry":66.9,"announcement":"Exit the traffic circle onto New Hampshire Avenue Northwest","ssmlAnnouncement":"Exit the traffic circle onto New Hampshire Avenue Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":182.3,"primary":{"text":"New Hampshire Avenue Northwest","components":[{"text":"New Hampshire Avenue","type":"text","abbr":"New Hampshire Ave","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"roundabout","modifier":"right","degrees":54,"driving_side":"right"},"secondary":null},{"distanceAlongGeometry":66.9,"primary":{"text":"New Hampshire Avenue Northwest","components":[{"text":"New Hampshire Avenue","type":"text","abbr":"New Hampshire Ave","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"roundabout","modifier":"right","degrees":54,"driving_side":"right"},"secondary":null,"sub":{"text":"N Street Northwest","components":[{"text":"N Street","type":"text","abbr":"N St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,165,315],"location":[-77.044051,38.909248]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[15,60,210],"location":[-77.044059,38.908982]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,270],"location":[-77.044444,38.90857]},{"out":3,"in":1,"entry":[true,false,false,true],"bearings":[0,30,180,210],"location":[-77.0449,38.908073]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[30,90,210],"location":[-77.045062,38.907902]}],"driving_side":"right","geometry":"_syeiAdtk}qCbDaA~A?zATbANnBj@vX`W`^n[tIbIbh@te@","mode":"driving","maneuver":{"exit":6,"bearing_after":163,"bearing_before":142,"location":[-77.044051,38.909248],"modifier":"slight right","type":"exit roundabout","instruction":"Exit the traffic circle onto New Hampshire Avenue Northwest"},"weight":114.69999999999999,"duration":60.8,"name":"New Hampshire Avenue Northwest","distance":269.4,"voiceInstructions":[{"distanceAlongGeometry":269.4,"announcement":"In 900 feet, turn right onto N Street Northwest","ssmlAnnouncement":"In 900 feet, turn right onto N Street Northwest"},{"distanceAlongGeometry":66.5,"announcement":"Turn right onto N Street Northwest, then you will arrive at your destination","ssmlAnnouncement":"Turn right onto N Street Northwest, then you will arrive at your destination"}],"bannerInstructions":[{"distanceAlongGeometry":269.4,"primary":{"text":"N Street Northwest","components":[{"text":"N Street","type":"text","abbr":"N St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":3,"in":0,"entry":[false,false,true,true],"bearings":[30,90,210,270],"location":[-77.045681,38.907244]}],"driving_side":"right","geometry":"wuueiA`zn}qC?jB","mode":"driving","maneuver":{"bearing_after":268,"bearing_before":215,"location":[-77.045681,38.907244],"modifier":"right","type":"turn","instruction":"Turn right onto N Street Northwest"},"weight":1.2,"duration":1.2,"name":"N Street Northwest","distance":4.7,"voiceInstructions":[{"distanceAlongGeometry":4.7,"announcement":"You have arrived at your destination","ssmlAnnouncement":"You have arrived at your destination"}],"bannerInstructions":[{"distanceAlongGeometry":4.7,"primary":{"text":"You have arrived","components":[{"text":"You have arrived","type":"text"}],"type":"arrive","modifier":"straight"},"secondary":null}]},{"intersections":[{"in":0,"entry":[true],"bearings":[90],"location":[-77.045735,38.907244]}],"driving_side":"right","geometry":"wuueiAl}n}qC","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":270,"location":[-77.045735,38.907244],"type":"arrive","instruction":"You have arrived at your destination"},"weight":0,"duration":0,"name":"N Street Northwest","distance":0,"voiceInstructions":[],"bannerInstructions":[]}],"distance":877.5}],"weight_name":"routability","weight":373.1,"duration":225.7,"distance":877.5,"voiceLocale":"en-US"}],"waypoints":[{"name":"New Hampshire Avenue Northwest","location":[-77.040159,38.913142]},{"name":"N Street Northwest","location":[-77.045735,38.907244]}],"code":"Ok","uuid":"cjhk3owmb0zg34crqq5wsc6d1"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_voice_invalid.json b/services-directions-models/src/test/resources/directions_v5_voice_invalid.json
new file mode 100644
index 000000000..10be8aad1
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_voice_invalid.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"kfafiA|`d}qCnXtVfB~ApBrB`@^nCfCrh@bf@zL~Kt@r@fDzCfD~CvNvMnChCtCjCvl@~i@rAhBhAdCh@zBPdCCdDYxAUzASlBMlBGnBAnA@nABnAFnAHnALlANlAX|A\\zAj@nBp@hBv@bB|@|Al@~@p@z@t@v@t@r@v@n@l@b@n@^n@\\p@Z~Bt@pBd@x@FjAHjABlAAjAGhAMjAUjA[jAa@hAg@fAm@dAs@`Ay@|@_AbDaA~A?zATbANnBj@vX`W`^n[tIbIbh@te@?jB","legs":[{"summary":"New Hampshire Avenue Northwest, Dupont Circle Northwest","weight":373.1,"duration":225.7,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[216],"location":[-77.040159,38.913142]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[30,90,210,270],"location":[-77.04066,38.912608]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[30,90,210,270],"location":[-77.041354,38.91187]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[0,30,180,210],"location":[-77.041666,38.911537]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[30,90,210,270],"location":[-77.042051,38.911129]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[30,195,225],"location":[-77.042809,38.910322]}],"driving_side":"right","geometry":"kfafiA|`d}qCnXtVfB~ApBrB`@^nCfCrh@bf@zL~Kt@r@fDzCfD~CvNvMnChCtCjCvl@~i@rAhBhAdCh@zBPdCCdD","mode":"driving","maneuver":{"bearing_after":216,"bearing_before":0,"location":[-77.040159,38.913142],"type":"depart","instruction":"התכוונן דרום מערב על New Hampshire Avenue Northwest"},"weight":159.20000000000002,"duration":122.8,"name":"New Hampshire Avenue Northwest","distance":421.2,"voiceInstructions":[{"distanceAlongGeometry":421.2,"announcement":"התכוונן דרום מערב על New Hampshire Avenue Northwest לאורך 0.25 מייל","ssmlAnnouncement":"התכוונן דרום מערב על New Hampshire Avenue Northwest לאורך 0.25 מייל"},{"distanceAlongGeometry":240.1,"announcement":"בעוד 800 רגל, השתלב במעגל התנועה וצא ביציאה שישית לNew Hampshire Avenue Northwest","ssmlAnnouncement":"בעוד 800 רגל, השתלב במעגל התנועה וצא ביציאה שישית לNew Hampshire Avenue Northwest"},{"distanceAlongGeometry":51.4,"announcement":"השתלב במעגל התנועה וצא ביציאה שישית לNew Hampshire Avenue Northwest","ssmlAnnouncement":"השתלב במעגל התנועה וצא ביציאה שישית לNew Hampshire Avenue Northwest"}]},{"intersections":[{"out":2,"in":0,"entry":[false,false,true],"bearings":[90,120,285],"location":[-77.043141,38.910215]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[105,285,300],"location":[-77.043232,38.910239]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[90,270,285],"location":[-77.043398,38.91026]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[45,75,240],"location":[-77.043676,38.910234]},{"out":2,"in":1,"entry":[false,false,true],"bearings":[15,45,225],"location":[-77.043975,38.9101]},{"out":2,"in":0,"entry":[false,false,true,true],"bearings":[30,75,210,300],"location":[-77.044115,38.90997]},{"out":2,"in":0,"entry":[false,true,true,false],"bearings":[15,165,195,300],"location":[-77.044205,38.90981]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,180,255],"location":[-77.044224,38.909753]},{"out":0,"in":2,"entry":[true,false,false],"bearings":[165,315,345],"location":[-77.044212,38.909496]}],"driving_side":"right","geometry":"mo{eiAh{i}qCYxAUzASlBMlBGnBAnA@nABnAFnAHnALlANlAX|A\\zAj@nBp@hBv@bB|@|Al@~@p@z@t@v@t@r@v@n@l@b@n@^n@\\p@Z~Bt@pBd@x@FjAHjABlAAjAGhAMjAUjA[jAa@hAg@fAm@dAs@`Ay@|@_A","mode":"driving","maneuver":{"exit":6,"bearing_after":289,"bearing_before":271,"location":[-77.043141,38.910215],"modifier":"straight","type":"roundabout","instruction":"השתלב במעגל התנועה וצא ביציאה שישית לNew Hampshire Avenue Northwest"},"weight":98,"duration":40.9,"name":"New Hampshire Avenue Northwest","distance":182.3,"voiceInstructions":[{"distanceAlongGeometry":66.9,"announcement":"צא ממעגל התנועה לNew Hampshire Avenue Northwest","ssmlAnnouncement":"צא ממעגל התנועה לNew Hampshire Avenue Northwest"}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,165,315],"location":[-77.044051,38.909248]},{"out":2,"in":0,"entry":[false,false,true],"bearings":[15,60,210],"location":[-77.044059,38.908982]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,270],"location":[-77.044444,38.90857]},{"out":3,"in":1,"entry":[true,false,false,true],"bearings":[0,30,180,210],"location":[-77.0449,38.908073]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[30,90,210],"location":[-77.045062,38.907902]}],"driving_side":"right","geometry":"_syeiAdtk}qCbDaA~A?zATbANnBj@vX`W`^n[tIbIbh@te@","mode":"driving","maneuver":{"exit":6,"bearing_after":163,"bearing_before":142,"location":[-77.044051,38.909248],"modifier":"slight right","type":"exit roundabout","instruction":"צא ממעגל התנועה לNew Hampshire Avenue Northwest"},"weight":114.69999999999999,"duration":60.8,"name":"New Hampshire Avenue Northwest","distance":269.4,"voiceInstructions":[{"distanceAlongGeometry":269.4,"announcement":"בעוד 900 רגל, פנה ימינה לN Street Northwest","ssmlAnnouncement":"בעוד 900 רגל, פנה ימינה לN Street Northwest"},{"distanceAlongGeometry":66.5,"announcement":"פנה ימינה לN Street Northwest, ואז אתה תגיע אל היעד ה שלך","ssmlAnnouncement":"פנה ימינה לN Street Northwest, ואז אתה תגיע אל היעד ה שלך"}]},{"intersections":[{"out":3,"in":0,"entry":[false,false,true,true],"bearings":[30,90,210,270],"location":[-77.045681,38.907244]}],"driving_side":"right","geometry":"wuueiA`zn}qC?jB","mode":"driving","maneuver":{"bearing_after":268,"bearing_before":215,"location":[-77.045681,38.907244],"modifier":"right","type":"turn","instruction":"פנה ימינה לN Street Northwest"},"weight":1.2,"duration":1.2,"name":"N Street Northwest","distance":4.7,"voiceInstructions":[{"distanceAlongGeometry":4.7,"announcement":"הגעת אל היעד ה שלך","ssmlAnnouncement":"הגעת אל היעד ה שלך"}]},{"intersections":[{"in":0,"entry":[true],"bearings":[90],"location":[-77.045735,38.907244]}],"driving_side":"right","geometry":"wuueiAl}n}qC","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":270,"location":[-77.045735,38.907244],"type":"arrive","instruction":"הגעת אל היעד ה שלך"},"weight":0,"duration":0,"name":"N Street Northwest","distance":0,"voiceInstructions":[]}],"distance":877.5}],"weight_name":"routability","weight":373.1,"duration":225.7,"distance":877.5,"voiceLocale":null}],"waypoints":[{"name":"New Hampshire Avenue Northwest","location":[-77.040159,38.913142]},{"name":"N Street Northwest","location":[-77.045735,38.907244]}],"code":"Ok","uuid":"cjhk3owx235rp3orqkic5doze"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_waypoint_names.json b/services-directions-models/src/test/resources/directions_v5_waypoint_names.json
new file mode 100644
index 000000000..50f2dfdb5
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_waypoint_names.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"q|qeFbdejVisgHajtImoz@_ayGu|{BkhcDl}@_`sDgbnAypeBshvAigfIvsAobkCzoaAyy}Ahz@qgoNk}eByixAshhBslmUvtEkmiDdq_C}|~Fzd\\wudX~hnAahaIzxZm}_Vc}hAysmPdd_@kluP{yf@}ttq@|sjFk_|UvmgCgr|C","legs":[{"summary":"Dwight D. Eisenhower Highway, Dwight D. Eisenhower Highway","weight":1195742.6,"duration":1289390.7,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[81],"location":[-122.420019,37.780091]}],"driving_side":"right","geometry":"q|qeFbdejVEg@Ey@MgBGs@AY","mode":"cycling","maneuver":{"bearing_after":81,"bearing_before":0,"location":[-122.420019,37.780091],"modifier":"right","type":"depart","instruction":"Head east on McAllister Street"},"weight":46,"duration":38.4,"name":"McAllister Street","distance":125.1,"voiceInstructions":[{"distanceAlongGeometry":125.1,"announcement":"Head east on McAllister Street, then turn left onto Polk Street","ssmlAnnouncement":"Head east on McAllister Street, then turn left onto Polk Street"},{"distanceAlongGeometry":48.9,"announcement":"Turn left onto Polk Street, then turn right onto Golden Gate Avenue","ssmlAnnouncement":"Turn left onto Polk Street, then turn right onto Golden Gate Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":125.1,"primary":{"text":"Polk Street","components":[{"text":"Polk Street","type":"text","abbr":"Polk St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":48.9,"primary":{"text":"Polk Street","components":[{"text":"Polk Street","type":"text","abbr":"Polk St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Golden Gate Avenue","components":[{"text":"Golden Gate Avenue","type":"text","abbr":"Golden Gate Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":4,"in":3,"entry":[true,true,true,false,true],"bearings":[75,135,165,255,345],"location":[-122.418615,37.780272]}],"driving_side":"right","geometry":"u}qeFj{djVWDmAN[BC@EAC?a@FOB","mode":"cycling","maneuver":{"bearing_after":350,"bearing_before":80,"location":[-122.418615,37.780272],"modifier":"left","type":"turn","instruction":"Turn left onto Polk Street"},"weight":30.4,"duration":30.4,"name":"Polk Street","distance":109.6,"voiceInstructions":[{"distanceAlongGeometry":54.1,"announcement":"Turn right onto Golden Gate Avenue","ssmlAnnouncement":"Turn right onto Golden Gate Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":109.6,"primary":{"text":"Golden Gate Avenue","components":[{"text":"Golden Gate Avenue","type":"text","abbr":"Golden Gate Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.418811,37.781243]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.417173,37.781451]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.415527,37.78166]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-122.414702,37.781766]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.413882,37.78187]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.412238,37.78208]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,90,255],"location":[-122.411104,37.782225]}],"driving_side":"right","geometry":"wcreFp|djVi@gI[qEMuBUeDScD[qEMuBEi@Ce@Ec@MoBC_BDe@@I?C","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":351,"location":[-122.418811,37.781243],"modifier":"right","type":"turn","instruction":"Turn right onto Golden Gate Avenue"},"weight":189.79999999999995,"duration":189.79999999999995,"name":"Golden Gate Avenue","distance":752.6,"voiceInstructions":[{"distanceAlongGeometry":752.6,"announcement":"Continue on Golden Gate Avenue for a half mile","ssmlAnnouncement":"Continue on Golden Gate Avenue for a half mile"},{"distanceAlongGeometry":277.6,"announcement":"In 1000 feet, turn left onto Market Street","ssmlAnnouncement":"In 1000 feet, turn left onto Market Street"},{"distanceAlongGeometry":59.5,"announcement":"Turn left onto Market Street","ssmlAnnouncement":"Turn left onto Market Street"}],"bannerInstructions":[{"distanceAlongGeometry":752.6,"primary":{"text":"Market Street","components":[{"text":"Market","type":"text","abbr":"Mkt","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":5,"entry":[true,true,true,true,true,false,true],"bearings":[45,120,195,225,255,285,300],"location":[-122.410356,37.782207]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,345],"location":[-122.4091,37.783202]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,255],"location":[-122.408711,37.783509]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.408071,37.784013]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,90,225,270],"location":[-122.405916,37.785714]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,300],"location":[-122.404606,37.78675]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,180,225,345],"location":[-122.403436,37.787676]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,255],"location":[-122.402984,37.788031]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,45,165,225],"location":[-122.402008,37.788802]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-122.401398,37.789284]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,255],"location":[-122.400097,37.790312]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,45,225],"location":[-122.399572,37.790727]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.399163,37.791051]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,300],"location":[-122.398298,37.791734]},{"out":0,"in":2,"entry":[true,true,false,true,true],"bearings":[45,150,225,315,345],"location":[-122.397404,37.79244]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-122.396537,37.793125]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,345],"location":[-122.396401,37.793249]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,345],"location":[-122.396278,37.793354]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-122.395694,37.793826]}],"driving_side":"right","geometry":"yireFvgcjVeE{F}@mAq@}@]e@S[QUCCOSkA_BsDeFm@y@eCgDiA}AyDiFeA{AKM{B{CQWW]y@gAMSMOmCsDEGk@w@Y_@y@iAg@q@W_@SWe@o@mAcBmCsD[a@_ByBMOW[SWSSy@iAQWOScB_CACAAAGAE","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":101,"location":[-122.410356,37.782207],"modifier":"left","type":"turn","instruction":"Turn left onto Market Street"},"weight":531.5,"duration":495.29999999999995,"name":"Market Street","distance":1927.9,"voiceInstructions":[{"distanceAlongGeometry":1927.9,"announcement":"Continue on Market Street for 1 mile","ssmlAnnouncement":"Continue on Market Street for 1 mile"},{"distanceAlongGeometry":272.5,"announcement":"In 900 feet, make a slight left","ssmlAnnouncement":"In 900 feet, make a slight left"},{"distanceAlongGeometry":58.4,"announcement":"Make a slight left, then turn left onto Herb Caen Way...","ssmlAnnouncement":"Make a slight left, then turn left onto Herb Caen Way..."}],"bannerInstructions":[{"distanceAlongGeometry":1927.9,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":58.4,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Herb Caen Way...","components":[{"text":"Herb Caen Way...","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,255],"location":[-122.394845,37.79445]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.394717,37.794552]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.394703,37.794563]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.394576,37.794663]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.394447,37.794764]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.394436,37.794773]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-122.394415,37.79479]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.394256,37.794926]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,225,330],"location":[-122.393985,37.795208]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,225,330],"location":[-122.393933,37.795243]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,225,330],"location":[-122.393896,37.795269]}],"driving_side":"right","geometry":"ivteFxf`jVEIMOACSWSYAACCOSKKCGACg@]AAEEACAECEEEMW","mode":"pushing bike","maneuver":{"bearing_after":45,"bearing_before":68,"location":[-122.394845,37.79445],"modifier":"slight left","type":"turn","instruction":"Make a slight left"},"weight":132.5,"duration":132.5,"name":"","distance":137.8,"voiceInstructions":[{"distanceAlongGeometry":15.6,"announcement":"Turn left onto Herb Caen Way...","ssmlAnnouncement":"Turn left onto Herb Caen Way..."}],"bannerInstructions":[{"distanceAlongGeometry":137.8,"primary":{"text":"Herb Caen Way...","components":[{"text":"Herb Caen Way...","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-122.393775,37.79534]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.394242,37.79585]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[45,150,240,315],"location":[-122.394455,37.796083]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,135,240,330],"location":[-122.39491,37.796548]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[-122.395082,37.796728]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[-122.395198,37.79685]}],"driving_side":"right","geometry":"{{teFb``jVeBzAm@j@}AxAc@`@WV[X","mode":"cycling","maneuver":{"bearing_after":323,"bearing_before":52,"location":[-122.393775,37.79534],"modifier":"left","type":"turn","instruction":"Turn left onto Herb Caen Way..."},"weight":86.30000000000001,"duration":56.300000000000004,"name":"Herb Caen Way...","distance":228.9,"voiceInstructions":[{"distanceAlongGeometry":228.9,"announcement":"In 800 feet, turn right","ssmlAnnouncement":"In 800 feet, turn right"},{"distanceAlongGeometry":61,"announcement":"Turn right, then make a slight right","ssmlAnnouncement":"Turn right, then make a slight right"}],"bannerInstructions":[{"distanceAlongGeometry":228.9,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[15,150,240,330],"location":[-122.395331,37.79699]}],"driving_side":"right","geometry":"efueFxi`jVIC","mode":"pushing bike","maneuver":{"bearing_after":14,"bearing_before":322,"location":[-122.395331,37.79699],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":6.2,"duration":6.2,"name":"","distance":6.1,"voiceInstructions":[{"distanceAlongGeometry":6.1,"announcement":"Make a slight right, then turn left onto Pier 3 promenade","ssmlAnnouncement":"Make a slight right, then turn left onto Pier 3 promenade"}],"bannerInstructions":[{"distanceAlongGeometry":6.1,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Pier 3 promenade","components":[{"text":"Pier 3 promenade","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,60,150,195],"location":[-122.395314,37.797043]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,105,240,315],"location":[-122.395174,37.797127]}],"driving_side":"right","geometry":"ofueFti`jVQ[AC","mode":"pushing bike","maneuver":{"bearing_after":52,"bearing_before":14,"location":[-122.395314,37.797043],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":24.1,"duration":24.1,"name":"","distance":18.3,"voiceInstructions":[{"distanceAlongGeometry":11.4,"announcement":"Turn left onto Pier 3 promenade, then take the ferry Berkeley - San Francisco Pier 1 1/2 (Weekdays only)","ssmlAnnouncement":"Turn left onto Pier 3 promenade, then take the ferry Berkeley - San Francisco Pier 1 1 2 (Weekdays only)"}],"bannerInstructions":[{"distanceAlongGeometry":18.3,"primary":{"text":"Pier 3 promenade","components":[{"text":"Pier 3 promenade","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":11.4,"primary":{"text":"Pier 3 promenade","components":[{"text":"Pier 3 promenade","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Berkeley - San Francisco Pier 1 1/2 (Weekdays only)","components":[{"text":"Berkeley - San Francisco Pier 1 1/2 (Weekdays only)","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,240,330],"location":[-122.395148,37.797142]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,60,240],"location":[-122.394956,37.797383]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,315],"location":[-122.394935,37.79739]}],"driving_side":"right","geometry":"cgueFth`jVKJGA[o@ACa@y@GD","mode":"pushing bike","maneuver":{"bearing_after":326,"bearing_before":53,"location":[-122.395148,37.797142],"modifier":"left","type":"turn","instruction":"Turn left onto Pier 3 promenade"},"weight":71.1,"duration":71.1,"name":"Pier 3 promenade","distance":78.8,"voiceInstructions":[{"distanceAlongGeometry":16.6,"announcement":"Take the ferry Berkeley - San Francisco Pier 1 1/2 (Weekdays only)","ssmlAnnouncement":"Take the ferry Berkeley - San Francisco Pier 1 1 2 (Weekdays only)"}],"bannerInstructions":[{"distanceAlongGeometry":78.8,"primary":{"text":"Berkeley - San Francisco Pier 1 1/2 (Weekdays only)","components":[{"text":"Berkeley - San Francisco Pier 1 1/2 (Weekdays only)","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"classes":["ferry"],"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,60,180,225],"location":[-122.394683,37.797602]}],"driving_side":"right","geometry":"_jueFve`jVCBG?ECwCqGyCu@kGi@qS|D{Ib@gUoAoSUk_@{CeiBe]sn@qe@k_AojBizAepGUaFZoA~AkBJcBeB{MIg@D}Af@iApBsA|@q@pCk@PDJJJn@","mode":"ferry","maneuver":{"bearing_after":358,"bearing_before":2,"location":[-122.394683,37.797602],"modifier":"straight","type":"notification","instruction":"Take the ferry Berkeley - San Francisco Pier 1 1/2 (Weekdays only)"},"weight":8736.9,"duration":8736.9,"name":"Berkeley - San Francisco Pier 1 1/2 (Weekdays only)","distance":12123.7,"voiceInstructions":[{"distanceAlongGeometry":12123.7,"announcement":"Continue on Berkeley - San Francisco Pier 1 1/2 (Weekdays only) for 8 miles","ssmlAnnouncement":"Continue on Berkeley - San Francisco Pier 1 1 2 (Weekdays only) for 8 miles"},{"distanceAlongGeometry":97.1,"announcement":"In 400 feet, turn left onto K-Dock","ssmlAnnouncement":"In 400 feet, turn left onto K-Dock"},{"distanceAlongGeometry":20.8,"announcement":"Turn left onto K-Dock, then turn left","ssmlAnnouncement":"Turn left onto K-Dock, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":12123.7,"primary":{"text":"K-Dock","components":[{"text":"K-Dock","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":20.8,"primary":{"text":"K-Dock","components":[{"text":"K-Dock","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[75,165,345],"location":[-122.314206,37.865071]}],"driving_side":"right","geometry":"uobfFxnpiVzA_@Go@\\IFC","mode":"pushing bike","maneuver":{"bearing_after":164,"bearing_before":253,"location":[-122.314206,37.865071],"modifier":"left","type":"turn","instruction":"Turn left onto K-Dock"},"weight":95.5,"duration":95.5,"name":"K-Dock","distance":97.3,"voiceInstructions":[{"distanceAlongGeometry":15.3,"announcement":"Turn left, then turn right","ssmlAnnouncement":"Turn left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":97.3,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":15.3,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,345],"location":[-122.313741,37.864461]}],"driving_side":"right","geometry":"{kbfFzkpiVQwA","mode":"pushing bike","maneuver":{"bearing_after":74,"bearing_before":161,"location":[-122.313741,37.864461],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":40.4,"duration":40.4,"name":"","distance":40.1,"voiceInstructions":[{"distanceAlongGeometry":14.9,"announcement":"Turn right, then continue straight","ssmlAnnouncement":"Turn right, then continue straight"}],"bannerInstructions":[{"distanceAlongGeometry":40.1,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":14.9,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-122.313299,37.864552]}],"driving_side":"right","geometry":"mlbfFbipiVb@K","mode":"pushing bike","maneuver":{"bearing_after":164,"bearing_before":74,"location":[-122.313299,37.864552],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":18.7,"duration":18.7,"name":"","distance":20.8,"voiceInstructions":[{"distanceAlongGeometry":16.7,"announcement":"Continue straight, then turn left onto University Avenue","ssmlAnnouncement":"Continue straight, then turn left onto University Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":20.8,"primary":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":16.7,"primary":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"University Avenue","components":[{"text":"University","type":"text","abbr":"Univ","abbr_priority":0},{"text":"Avenue","type":"text","abbr":"Ave","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,165,345],"location":[-122.313241,37.864371]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-122.313215,37.864285]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-122.313169,37.864135]}],"driving_side":"right","geometry":"ikbfFvhpiVNC\\In@M","mode":"cycling","maneuver":{"bearing_after":165,"bearing_before":164,"location":[-122.313241,37.864371],"modifier":"straight","type":"notification","instruction":"Continue straight"},"weight":21.6,"duration":21.6,"name":"","distance":54.4,"voiceInstructions":[{"distanceAlongGeometry":37.8,"announcement":"Turn left onto University Avenue","ssmlAnnouncement":"Turn left onto University Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":54.4,"primary":{"text":"University Avenue","components":[{"text":"University","type":"text","abbr":"Univ","abbr_priority":0},{"text":"Avenue","type":"text","abbr":"Ave","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-122.313097,37.863895]}],"driving_side":"right","geometry":"khbfFzgpiV[sCMg@MQCGEEiAmAk@m@","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":165,"location":[-122.313097,37.863895],"modifier":"left","type":"turn","instruction":"Turn left onto University Avenue"},"weight":57.2,"duration":45.8,"name":"University Avenue","distance":190.8,"voiceInstructions":[{"distanceAlongGeometry":190.8,"announcement":"In 700 feet, keep right onto University Avenue","ssmlAnnouncement":"In 700 feet, keep right onto University Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Keep right onto University Avenue","ssmlAnnouncement":"Keep right onto University Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":190.8,"primary":{"text":"University Avenue","components":[{"text":"University","type":"text","abbr":"Univ","abbr_priority":0},{"text":"Avenue","type":"text","abbr":"Ave","abbr_priority":1}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,45,225],"location":[-122.311379,37.864824]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[76,248,261],"location":[-122.310725,37.865169]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-122.3085,37.865622]}],"driving_side":"right","geometry":"cnbfFb}oiV]m@S]IUCKESyA}LyA}LG_@[_B","mode":"cycling","maneuver":{"bearing_after":50,"bearing_before":39,"location":[-122.311379,37.864824],"modifier":"slight right","type":"fork","instruction":"Keep right onto University Avenue"},"weight":168,"duration":136,"name":"University Avenue","distance":533,"voiceInstructions":[{"distanceAlongGeometry":533,"announcement":"Continue on University Avenue for a quarter mile","ssmlAnnouncement":"Continue on University Avenue for a quarter mile"},{"distanceAlongGeometry":274.3,"announcement":"In 900 feet, turn left onto Bay Trail","ssmlAnnouncement":"In 900 feet, turn left onto Bay Trail"},{"distanceAlongGeometry":58.8,"announcement":"Turn left onto Bay Trail","ssmlAnnouncement":"Turn left onto Bay Trail"}],"bannerInstructions":[{"distanceAlongGeometry":533,"primary":{"text":"Bay Trail","components":[{"text":"Bay Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[60,150,255,345],"location":[-122.30563,37.866248]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,330],"location":[-122.305696,37.866402]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,225,345],"location":[-122.305761,37.86652]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,240,345],"location":[-122.305582,37.870996]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,240,345],"location":[-122.306589,37.873896]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.306826,37.874537]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,255,345],"location":[-122.308023,37.877849]}],"driving_side":"right","geometry":"awbfFdyniV]LWJMDy@Pk@Am@Su@c@kAq@mAo@aASaALwAPcAN_C`@mB`@SFoCl@uAXaB^iBd@}Br@OFwA\\WH_Cl@oCl@cDr@aF|AKBSD","mode":"cycling","maneuver":{"bearing_after":340,"bearing_before":68,"location":[-122.30563,37.866248],"modifier":"left","type":"turn","instruction":"Turn left onto Bay Trail"},"weight":331.5,"duration":331.5,"name":"Bay Trail","distance":1363.9,"voiceInstructions":[{"distanceAlongGeometry":1363.9,"announcement":"Continue on Bay Trail for 1 mile","ssmlAnnouncement":"Continue on Bay Trail for 1 mile"},{"distanceAlongGeometry":288,"announcement":"In 1000 feet, turn right onto Gilman Street","ssmlAnnouncement":"In 1000 feet, turn right onto Gilman Street"},{"distanceAlongGeometry":61.7,"announcement":"Turn right onto Gilman Street","ssmlAnnouncement":"Turn right onto Gilman Street"}],"bannerInstructions":[{"distanceAlongGeometry":1363.9,"primary":{"text":"Gilman Street","components":[{"text":"Gilman Street","type":"text","abbr":"Gilman St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,255],"location":[-122.308068,37.878009]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-122.30794,37.878035]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.306523,37.87832]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.305775,37.878471]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.303527,37.878926]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.302491,37.879138]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.301345,37.87937]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.300299,37.879581]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.299193,37.879804]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.298083,37.880029]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.296975,37.88025]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.295878,37.880468]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.295745,37.880498]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.294889,37.880672]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.294052,37.880844]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.293211,37.881016]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.292374,37.881183]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.291536,37.881354]}],"driving_side":"right","geometry":"q`efFlhoiVEYIs@_@aDMeAGa@?CCSGk@Im@OkAUoBAIE]AIGa@K{@WuBAOg@_EIo@K_AAKEUCYGe@CQCUGe@]uCa@kDGa@AOCOGe@]qCCUCSCU_@cDCMAMIm@Gk@AC?ECSEYCUCUCOEYCQCUE[SgBCM]yCCM[kCCM_@gDCM]wCCOS_BAO","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":347,"location":[-122.308068,37.878009],"modifier":"right","type":"end of road","instruction":"Turn right onto Gilman Street"},"weight":399.6,"duration":387.2,"name":"Gilman Street","distance":1556.3,"voiceInstructions":[{"distanceAlongGeometry":1556.3,"announcement":"Continue on Gilman Street for 1 mile","ssmlAnnouncement":"Continue on Gilman Street for 1 mile"},{"distanceAlongGeometry":281.4,"announcement":"In 1000 feet, turn left onto Santa Fe Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Santa Fe Avenue"},{"distanceAlongGeometry":60.3,"announcement":"Turn left onto Santa Fe Avenue, then turn left onto Ohlone Greenway","ssmlAnnouncement":"Turn left onto Santa Fe Avenue, then turn left onto Ohlone Greenway"}],"bannerInstructions":[{"distanceAlongGeometry":1556.3,"primary":{"text":"Santa Fe Avenue","components":[{"text":"Santa Fe Avenue","type":"text","abbr":"Santa Fe Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":60.3,"primary":{"text":"Santa Fe Avenue","components":[{"text":"Santa Fe Avenue","type":"text","abbr":"Santa Fe Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Ohlone Greenway","components":[{"text":"Ohlone Greenway","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,75,195,255],"location":[-122.290896,37.881483]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,150,195],"location":[-122.290791,37.88175]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,315],"location":[-122.290735,37.881901]}],"driving_side":"right","geometry":"gvefFb}kiVOEe@O]IcAYk@Q","mode":"cycling","maneuver":{"bearing_after":16,"bearing_before":74,"location":[-122.290896,37.881483],"modifier":"left","type":"turn","instruction":"Turn left onto Santa Fe Avenue"},"weight":35.8,"duration":29.099999999999998,"name":"Santa Fe Avenue","distance":113.9,"voiceInstructions":[{"distanceAlongGeometry":58.7,"announcement":"Turn left onto Ohlone Greenway","ssmlAnnouncement":"Turn left onto Ohlone Greenway"}],"bannerInstructions":[{"distanceAlongGeometry":113.9,"primary":{"text":"Ohlone Greenway","components":[{"text":"Ohlone Greenway","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[15,165,195,330],"location":[-122.290518,37.882463]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,75,165,255],"location":[-122.291616,37.884902]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.292556,37.887757]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,165,270,345],"location":[-122.293465,37.890577]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,165,270,345],"location":[-122.294176,37.892891]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.294743,37.894526]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,285,345],"location":[-122.294726,37.894967]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[120,165,345],"location":[-122.294847,37.895358]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,165,330],"location":[-122.295771,37.89771]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,150,255,345],"location":[-122.295813,37.89777]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[-122.297054,37.900375]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,330],"location":[-122.298131,37.901952]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,150,255,330],"location":[-122.298177,37.902038]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[30,150,210,315],"location":[-122.298906,37.902976]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,150,255,330],"location":[-122.29925,37.903372]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,150,255,315],"location":[-122.299309,37.903441]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,150,330],"location":[-122.300186,37.904335]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[-122.300378,37.904564]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,150,255,330],"location":[-122.300991,37.905265]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,150,330],"location":[-122.301849,37.906363]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,300,330],"location":[-122.301886,37.906409]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,150,330],"location":[-122.30194,37.906475]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,180,330],"location":[-122.302721,37.907441]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[135,180,330],"location":[-122.30373,37.908635]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.303807,37.908727]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,300,330],"location":[-122.303883,37.908837]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,195,330],"location":[-122.305192,37.91044]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.305234,37.910488]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.306567,37.912131]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.307667,37.913481]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.308734,37.914808]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.309953,37.91648]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[-122.312303,37.919361]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,150,330],"location":[-122.312378,37.919457]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.313628,37.921069]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.314477,37.922141]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[-122.315123,37.923056]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.315851,37.92422]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,255,330],"location":[-122.316543,37.925096]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[15,150,225,330],"location":[-122.316775,37.925389]},{"out":4,"in":1,"entry":[true,false,true,true,true],"bearings":[60,120,150,270,315],"location":[-122.31737,37.925917]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.31823,37.926991]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[0,120,180,300],"location":[-122.318644,37.927379]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[-122.3191,37.927915]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.319353,37.928261]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,150,330],"location":[-122.31955,37.928543]}],"driving_side":"right","geometry":"k|efFvzkiV_@Pc@Hs@@O@]LqDnAyAj@[d@YJY@[KMBmAV}IpBg@XMTUFYFcAIiK|BSNSXQHQDSDGC[MK@}HdBID]\\ODSFWF_@KK@mE~@KFU^GDKBOBG?a@MO@MDmAVuLlCYXENKFGDE@K?KGUEK?sDlAcB|@kBdA}@j@sA~@uAbAYV]^YJSDWBG@IBQHi@Vi@Zo@l@w@n@Y\\[NWTMJi@f@Yb@[ZsAfAk@d@i@`@_Av@UVMFQJgE~CIFMH_EzCkCpBkA~@WVCDMHIFKDKFiGvEi@d@IFKHw@h@cD`Cq@h@m@j@m@`@mClBqAjAiGrEoBrAmDfCWBWRKFc@TEBaDdCu@f@QNSb@IFeAv@sBxAgAv@SNMHkClBeChBSJMJQJMFKBuBzAOLKPMLIFKFOBOHkChBOLwEbCoDhCy@n@}AnAKd@OX}DfCGHQNi@^KNEPAFKN}AbAcAp@w@f@wA|@o@^mA~@cAl@","mode":"cycling","maneuver":{"bearing_after":336,"bearing_before":16,"location":[-122.290518,37.882463],"modifier":"left","type":"turn","instruction":"Turn left onto Ohlone Greenway"},"weight":1447.3999999999996,"duration":1447.3999999999996,"name":"Ohlone Greenway","distance":6019.4,"voiceInstructions":[{"distanceAlongGeometry":6019.4,"announcement":"Continue on Ohlone Greenway for 4 miles","ssmlAnnouncement":"Continue on Ohlone Greenway for 4 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.4,"announcement":"Turn right, then turn left onto Mono Avenue","ssmlAnnouncement":"Turn right, then turn left onto Mono Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":6019.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Mono Avenue","components":[{"text":"Mono Avenue","type":"text","abbr":"Mono Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,150,330],"location":[-122.320568,37.92995]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,285],"location":[-122.320509,37.930037]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,255,315],"location":[-122.320218,37.930169]}],"driving_side":"right","geometry":"eeofFpvqiVQKOMAIGa@{@iC","mode":"cycling","maneuver":{"bearing_after":28,"bearing_before":331,"location":[-122.320568,37.92995],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":30.4,"duration":30.4,"name":"","distance":110.9,"voiceInstructions":[{"distanceAlongGeometry":54.7,"announcement":"Turn left onto Mono Avenue","ssmlAnnouncement":"Turn left onto Mono Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":110.9,"primary":{"text":"Mono Avenue","components":[{"text":"Mono Avenue","type":"text","abbr":"Mono Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-122.319528,37.930466]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,105,180,300],"location":[-122.319518,37.931335]}],"driving_side":"right","geometry":"mhofF`pqiVmDA}KC","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":60,"location":[-122.319528,37.930466],"modifier":"left","type":"turn","instruction":"Turn left onto Mono Avenue"},"weight":81.2,"duration":81.2,"name":"Mono Avenue","distance":327.6,"voiceInstructions":[{"distanceAlongGeometry":327.6,"announcement":"In a quarter mile, turn right onto Poinsett Avenue","ssmlAnnouncement":"In a quarter mile, turn right onto Poinsett Avenue"},{"distanceAlongGeometry":60.5,"announcement":"Turn right onto Poinsett Avenue","ssmlAnnouncement":"Turn right onto Poinsett Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":327.6,"primary":{"text":"Poinsett Avenue","components":[{"text":"Poinsett Avenue","type":"text","abbr":"Poinsett Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,180,270],"location":[-122.3195,37.933411]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,120,225],"location":[-122.318149,37.934027]}],"driving_side":"right","geometry":"yzofFzoqiVSeAUaAa@aAo@cA}@]","mode":"cycling","maneuver":{"bearing_after":70,"bearing_before":0,"location":[-122.3195,37.933411],"modifier":"right","type":"end of road","instruction":"Turn right onto Poinsett Avenue"},"weight":47.4,"duration":47.4,"name":"Poinsett Avenue","distance":175.7,"voiceInstructions":[{"distanceAlongGeometry":175.7,"announcement":"In 600 feet, turn left onto Harris Avenue","ssmlAnnouncement":"In 600 feet, turn left onto Harris Avenue"},{"distanceAlongGeometry":55.6,"announcement":"Turn left onto Harris Avenue, then make a sharp right onto Rosalind Avenue","ssmlAnnouncement":"Turn left onto Harris Avenue, then make a sharp right onto Rosalind Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":175.7,"primary":{"text":"Harris Avenue","components":[{"text":"Harris Avenue","type":"text","abbr":"Harris Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":55.6,"primary":{"text":"Harris Avenue","components":[{"text":"Harris Avenue","type":"text","abbr":"Harris Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Rosalind Avenue","components":[{"text":"Rosalind Avenue","type":"text","abbr":"Rosalind Ave","abbr_priority":0}],"type":"turn","modifier":"sharp right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,195,315],"location":[-122.317996,37.934339]}],"driving_side":"right","geometry":"s`pfFnfqiVSXSXQd@","mode":"cycling","maneuver":{"bearing_after":313,"bearing_before":21,"location":[-122.317996,37.934339],"modifier":"left","type":"turn","instruction":"Turn left onto Harris Avenue"},"weight":20.8,"duration":20.8,"name":"Harris Avenue","distance":51.3,"voiceInstructions":[{"distanceAlongGeometry":37,"announcement":"Make a sharp right onto Rosalind Avenue, then turn left onto Hillside Avenue","ssmlAnnouncement":"Make a sharp right onto Rosalind Avenue, then turn left onto Hillside Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":51.3,"primary":{"text":"Rosalind Avenue","components":[{"text":"Rosalind Avenue","type":"text","abbr":"Rosalind Ave","abbr_priority":0}],"type":"turn","modifier":"sharp right"},"secondary":null},{"distanceAlongGeometry":37,"primary":{"text":"Rosalind Avenue","components":[{"text":"Rosalind Avenue","type":"text","abbr":"Rosalind Ave","abbr_priority":0}],"type":"turn","modifier":"sharp right"},"secondary":null,"sub":{"text":"Hillside Avenue","components":[{"text":"Hillside Avenue","type":"text","abbr":"Hillside Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,120,255],"location":[-122.31845,37.934625]}],"driving_side":"right","geometry":"mbpfFhiqiVQu@Ym@CC}@eASU","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":299,"location":[-122.31845,37.934625],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto Rosalind Avenue"},"weight":41.5,"duration":41.5,"name":"Rosalind Avenue","distance":114.8,"voiceInstructions":[{"distanceAlongGeometry":41.5,"announcement":"Turn left onto Hillside Avenue, then turn right onto Yuba Street","ssmlAnnouncement":"Turn left onto Hillside Avenue, then turn right onto Yuba Street"}],"bannerInstructions":[{"distanceAlongGeometry":114.8,"primary":{"text":"Hillside Avenue","components":[{"text":"Hillside Avenue","type":"text","abbr":"Hillside Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":41.5,"primary":{"text":"Hillside Avenue","components":[{"text":"Hillside Avenue","type":"text","abbr":"Hillside Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Yuba Street","components":[{"text":"Yuba Street","type":"text","abbr":"Yuba St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,225,285],"location":[-122.317465,37.935279]}],"driving_side":"right","geometry":"ofpfFdcqiVGXGr@","mode":"cycling","maneuver":{"bearing_after":284,"bearing_before":40,"location":[-122.317465,37.935279],"modifier":"left","type":"turn","instruction":"Turn left onto Hillside Avenue"},"weight":12.3,"duration":12.3,"name":"Hillside Avenue","distance":35.8,"voiceInstructions":[{"distanceAlongGeometry":35.8,"announcement":"Turn right onto Yuba Street","ssmlAnnouncement":"Turn right onto Yuba Street"}],"bannerInstructions":[{"distanceAlongGeometry":35.8,"primary":{"text":"Yuba Street","components":[{"text":"Yuba Street","type":"text","abbr":"Yuba St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,105,270],"location":[-122.317857,37.935364]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,60,180,270],"location":[-122.317769,37.936055]}],"driving_side":"right","geometry":"_gpfFreqiVkCQQ?WHg@XgBPeBLs@Aq@MI@KT@Z","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":281,"location":[-122.317857,37.935364],"modifier":"right","type":"turn","instruction":"Turn right onto Yuba Street"},"weight":81,"duration":81,"name":"Yuba Street","distance":329,"voiceInstructions":[{"distanceAlongGeometry":329,"announcement":"In a quarter mile, turn right to stay on Yuba Street","ssmlAnnouncement":"In a quarter mile, turn right to stay on Yuba Street"},{"distanceAlongGeometry":60.9,"announcement":"Turn right to stay on Yuba Street","ssmlAnnouncement":"Turn right to stay on Yuba Street"}],"bannerInstructions":[{"distanceAlongGeometry":329,"primary":{"text":"Yuba Street","components":[{"text":"Yuba Street","type":"text","abbr":"Yuba St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[75,240,330],"location":[-122.31829,37.938109]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-122.318643,37.938662]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[45,165,255,345],"location":[-122.319651,37.940782]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-122.320072,37.94164]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.320466,37.942485]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-122.320908,37.94338]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,165,255,345],"location":[-122.321297,37.94417]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.322112,37.945906]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.322927,37.947623]}],"driving_side":"right","geometry":"expfFhhqiVSRURcA\\gLhEkDrAiDnAqDvA}ClA{I`DuIbD}I`D","mode":"cycling","maneuver":{"bearing_after":323,"bearing_before":261,"location":[-122.31829,37.938109],"modifier":"right","type":"continue","instruction":"Turn right to stay on Yuba Street"},"weight":322.1,"duration":322.1,"name":"Yuba Street","distance":1342.3,"voiceInstructions":[{"distanceAlongGeometry":1342.3,"announcement":"Continue on Yuba Street for 1 mile","ssmlAnnouncement":"Continue on Yuba Street for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Yuba Avenue","ssmlAnnouncement":"In 1000 feet, continue onto Yuba Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Yuba Avenue","ssmlAnnouncement":"Continue onto Yuba Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1342.3,"primary":{"text":"Yuba Avenue","components":[{"text":"Yuba Avenue","type":"text","abbr":"Yuba Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.323744,37.949374]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,165,270,315],"location":[-122.323841,37.949591]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,135,300],"location":[-122.32448,37.950244]}],"driving_side":"right","geometry":"q~rfFjjriVk@RaC~Bg@~A","mode":"cycling","maneuver":{"bearing_after":340,"bearing_before":338,"location":[-122.323744,37.949374],"modifier":"straight","type":"new name","instruction":"Continue onto Yuba Avenue"},"weight":41.1,"duration":41.1,"name":"Yuba Avenue","distance":164.4,"voiceInstructions":[{"distanceAlongGeometry":164.4,"announcement":"In 600 feet, keep left onto Shasta Avenue","ssmlAnnouncement":"In 600 feet, keep left onto Shasta Avenue"},{"distanceAlongGeometry":60,"announcement":"Keep left onto Shasta Avenue, then turn right onto Amador Street","ssmlAnnouncement":"Keep left onto Shasta Avenue, then turn right onto Amador Street"}],"bannerInstructions":[{"distanceAlongGeometry":164.4,"primary":{"text":"Shasta Avenue","components":[{"text":"Shasta Avenue","type":"text","abbr":"Shasta Ave","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null},{"distanceAlongGeometry":60,"primary":{"text":"Shasta Avenue","components":[{"text":"Shasta Avenue","type":"text","abbr":"Shasta Ave","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null,"sub":{"text":"Amador Street","components":[{"text":"Amador Street","type":"text","abbr":"Amador St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[120,270,330],"location":[-122.324958,37.950437]}],"driving_side":"right","geometry":"gesfF~qriVBbC@nCAX","mode":"cycling","maneuver":{"bearing_after":267,"bearing_before":296,"location":[-122.324958,37.950437],"modifier":"slight left","type":"fork","instruction":"Keep left onto Shasta Avenue"},"weight":34.5,"duration":34.5,"name":"Shasta Avenue","distance":132.8,"voiceInstructions":[{"distanceAlongGeometry":57.7,"announcement":"Turn right onto Amador Street","ssmlAnnouncement":"Turn right onto Amador Street"}],"bannerInstructions":[{"distanceAlongGeometry":132.8,"primary":{"text":"Amador Street","components":[{"text":"Amador Street","type":"text","abbr":"Amador St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[90,165,345],"location":[-122.326472,37.950415]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,210,345],"location":[-122.327932,37.95343]}],"driving_side":"right","geometry":"cesfFl{riVuEfBu@Zc@NiHnC}JvD","mode":"cycling","maneuver":{"bearing_after":338,"bearing_before":268,"location":[-122.326472,37.950415],"modifier":"right","type":"turn","instruction":"Turn right onto Amador Street"},"weight":179.4,"duration":144.1,"name":"Amador Street","distance":586.5,"voiceInstructions":[{"distanceAlongGeometry":586.5,"announcement":"Continue on Amador Street for a quarter mile","ssmlAnnouncement":"Continue on Amador Street for a quarter mile"},{"distanceAlongGeometry":284.9,"announcement":"In 1000 feet, turn right onto Alpine Road","ssmlAnnouncement":"In 1000 feet, turn right onto Alpine Road"},{"distanceAlongGeometry":61.1,"announcement":"Turn right onto Alpine Road","ssmlAnnouncement":"Turn right onto Alpine Road"}],"bannerInstructions":[{"distanceAlongGeometry":586.5,"primary":{"text":"Alpine Road","components":[{"text":"Alpine Road","type":"text","abbr":"Alpine Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,165,345],"location":[-122.328847,37.955344]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,165,315],"location":[-122.327858,37.955406]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,165,300],"location":[-122.327207,37.955145]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,315],"location":[-122.326652,37.954828]}],"driving_side":"right","geometry":"{ctfFhjsiVm@aBA[F[LWJSX_AXaATk@h@cALk@C_@KYOQ","mode":"cycling","maneuver":{"bearing_after":59,"bearing_before":338,"location":[-122.328847,37.955344],"modifier":"right","type":"turn","instruction":"Turn right onto Alpine Road"},"weight":71.6,"duration":71.6,"name":"Alpine Road","distance":283.6,"voiceInstructions":[{"distanceAlongGeometry":283.6,"announcement":"In 1000 feet, turn left onto Hillcrest Road","ssmlAnnouncement":"In 1000 feet, turn left onto Hillcrest Road"},{"distanceAlongGeometry":59.4,"announcement":"Turn left onto Hillcrest Road","ssmlAnnouncement":"Turn left onto Hillcrest Road"}],"bannerInstructions":[{"distanceAlongGeometry":283.6,"primary":{"text":"Hillcrest Road","components":[{"text":"Hillcrest Road","type":"text","abbr":"Hillcrest Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,225,345],"location":[-122.326053,37.954915]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,270],"location":[-122.325993,37.958921]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,255],"location":[-122.325216,37.959458]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-122.32148,37.959895]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,150,255],"location":[-122.320648,37.960152]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,270],"location":[-122.316163,37.96127]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,165,255],"location":[-122.315466,37.96139]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[-122.315251,37.961762]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,195,300],"location":[-122.315188,37.962018]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,225],"location":[-122.31477,37.962517]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,255,345],"location":[-122.314391,37.963737]}],"driving_side":"right","geometry":"gatfFxxriV_B^cGbAOBQAoEcAiEm@g@ISKKYc@iBK]MQa@e@KYGc@@]^aE@YCWKi@Ee@B{@Dg@Ae@Gc@Ic@Kc@q@eDQ}@c@aAYs@Gk@Dc@Ru@^uAAo@Ka@IQo@mAYUa@Oi@WYe@Ie@@i@Da@DeA@c@?MKuAKe@[Wm@Ss@Kg@W{@{@OOmAeA_@Om@AC?cAZmD~@g@L","mode":"cycling","maneuver":{"bearing_after":345,"bearing_before":42,"location":[-122.326053,37.954915],"modifier":"left","type":"turn","instruction":"Turn left onto Hillcrest Road"},"weight":470.00000000000006,"duration":470.00000000000006,"name":"Hillcrest Road","distance":1931.9,"voiceInstructions":[{"distanceAlongGeometry":1931.9,"announcement":"Continue on Hillcrest Road for 1 mile","ssmlAnnouncement":"Continue on Hillcrest Road for 1 mile"},{"distanceAlongGeometry":287.7,"announcement":"In 1000 feet, turn right onto San Pablo Dam Road","ssmlAnnouncement":"In 1000 feet, turn right onto San Pablo Dam Road"},{"distanceAlongGeometry":61.7,"announcement":"Turn right onto San Pablo Dam Road","ssmlAnnouncement":"Turn right onto San Pablo Dam Road"}],"bannerInstructions":[{"distanceAlongGeometry":1931.9,"primary":{"text":"San Pablo Dam Road","components":[{"text":"San Pablo Dam Road","type":"text","abbr":"San Pablo Dam Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,255],"location":[-122.314782,37.964808]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,180,255,345],"location":[-122.312371,37.96534]}],"driving_side":"right","geometry":"a_vfFjrpiVCUKm@MeAAIIe@Ga@AMG_@E]QmACQQyAEUIk@CQAGCKKi@Mm@[_BOq@CIAIOm@U{@?CGUGWGYOs@","mode":"cycling","maneuver":{"bearing_after":73,"bearing_before":343,"location":[-122.314782,37.964808],"modifier":"right","type":"end of road","instruction":"Turn right onto San Pablo Dam Road"},"weight":191.2,"duration":126.69999999999999,"name":"San Pablo Dam Road","distance":498.3,"voiceInstructions":[{"distanceAlongGeometry":498.3,"announcement":"Continue on San Pablo Dam Road for a quarter mile","ssmlAnnouncement":"Continue on San Pablo Dam Road for a quarter mile"},{"distanceAlongGeometry":275.3,"announcement":"In 1000 feet, turn left onto Appian Way","ssmlAnnouncement":"In 1000 feet, turn left onto Appian Way"},{"distanceAlongGeometry":59,"announcement":"Turn left onto Appian Way","ssmlAnnouncement":"Turn left onto Appian Way"}],"bannerInstructions":[{"distanceAlongGeometry":498.3,"primary":{"text":"Appian Way","components":[{"text":"Appian Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-122.309406,37.966238]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-122.309091,37.967549]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-122.307463,37.969656]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-122.305686,37.971124]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,315],"location":[-122.303491,37.972574]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,315],"location":[-122.301927,37.973479]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,315],"location":[-122.301548,37.973695]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-122.301,37.974007]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,240,315],"location":[-122.298621,37.975376]}],"driving_side":"right","geometry":"_hvfFxpoiVsBDm@Gk@Ow@m@y@m@ECkAy@YS_Aq@}B_Ba@[_@WgA}@WWIGKMUWSYw@qAc@u@g@{@_A}Ak@aAIMKS_@m@a@q@U_@EIg@}@Ym@KQGMo@oAWi@Qa@KSc@_AWg@Ue@Ue@}@mBYk@IQ_@y@i@gAcAwBKQsAqCO[QWOWIIi@s@Wc@OWCGWg@","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":67,"location":[-122.309406,37.966238],"modifier":"left","type":"turn","instruction":"Turn left onto Appian Way"},"weight":406.9,"duration":387.2,"name":"Appian Way","distance":1578.6,"voiceInstructions":[{"distanceAlongGeometry":1578.6,"announcement":"Continue on Appian Way for 1 mile","ssmlAnnouncement":"Continue on Appian Way for 1 mile"},{"distanceAlongGeometry":285.4,"announcement":"In 1000 feet, turn left onto Rincon Road","ssmlAnnouncement":"In 1000 feet, turn left onto Rincon Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Rincon Road, then turn right to stay on Rincon Road","ssmlAnnouncement":"Turn left onto Rincon Road, then turn right to stay on Rincon Road"}],"bannerInstructions":[{"distanceAlongGeometry":1578.6,"primary":{"text":"Rincon Road","components":[{"text":"Rincon Road","type":"text","abbr":"Rincon Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.2,"primary":{"text":"Rincon Road","components":[{"text":"Rincon Road","type":"text","abbr":"Rincon Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Rincon Road","components":[{"text":"Rincon Road","type":"text","abbr":"Rincon Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-122.297385,37.976229]}],"driving_side":"right","geometry":"mfxfFtemiVq@j@u@p@","mode":"cycling","maneuver":{"bearing_after":323,"bearing_before":53,"location":[-122.297385,37.976229],"modifier":"left","type":"turn","instruction":"Turn left onto Rincon Road"},"weight":18.5,"duration":18.5,"name":"Rincon Road","distance":71,"voiceInstructions":[{"distanceAlongGeometry":57.6,"announcement":"Turn right to stay on Rincon Road","ssmlAnnouncement":"Turn right to stay on Rincon Road"}],"bannerInstructions":[{"distanceAlongGeometry":71,"primary":{"text":"Rincon Road","components":[{"text":"Rincon Road","type":"text","abbr":"Rincon Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,150,300],"location":[-122.297858,37.976747]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,150,330],"location":[-122.297713,37.978323]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,345],"location":[-122.299347,37.979709]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,345],"location":[-122.300313,37.980766]}],"driving_side":"right","geometry":"uixfFrhmiVYIMU_@gAQS[Ie@Ho@Ts@`@y@d@WRILGP]pAGLKL_BvAk@l@m@^I@QH[VQTy@lAOP_Ad@cBh@m@F","mode":"cycling","maneuver":{"bearing_after":16,"bearing_before":323,"location":[-122.297858,37.976747],"modifier":"right","type":"continue","instruction":"Turn right to stay on Rincon Road"},"weight":160.7,"duration":160.7,"name":"Rincon Road","distance":660.6,"voiceInstructions":[{"distanceAlongGeometry":660.6,"announcement":"Continue on Rincon Road for a half mile","ssmlAnnouncement":"Continue on Rincon Road for a half mile"},{"distanceAlongGeometry":287.8,"announcement":"In 1000 feet, turn left onto Kelvin Road","ssmlAnnouncement":"In 1000 feet, turn left onto Kelvin Road"},{"distanceAlongGeometry":61.7,"announcement":"Turn left onto Kelvin Road","ssmlAnnouncement":"Turn left onto Kelvin Road"}],"bannerInstructions":[{"distanceAlongGeometry":660.6,"primary":{"text":"Kelvin Road","components":[{"text":"Kelvin Road","type":"text","abbr":"Kelvin Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[15,180,300],"location":[-122.300558,37.981502]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,225,330],"location":[-122.301424,37.981881]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,180,255,345],"location":[-122.301618,37.983431]}],"driving_side":"right","geometry":"kgyfFnymiVc@z@g@nB_@XUFg@DwE?[@KD","mode":"cycling","maneuver":{"bearing_after":306,"bearing_before":352,"location":[-122.300558,37.981502],"modifier":"left","type":"turn","instruction":"Turn left onto Kelvin Road"},"weight":70.7,"duration":70.7,"name":"Kelvin Road","distance":286.7,"voiceInstructions":[{"distanceAlongGeometry":286.7,"announcement":"In 1000 feet, turn right onto Juanita Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Juanita Drive"},{"distanceAlongGeometry":60.8,"announcement":"Turn right onto Juanita Drive","ssmlAnnouncement":"Turn right onto Juanita Drive"}],"bannerInstructions":[{"distanceAlongGeometry":286.7,"primary":{"text":"Juanita Drive","components":[{"text":"Juanita Drive","type":"text","abbr":"Juanita Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,165,315],"location":[-122.301661,37.983634]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,90,195,300],"location":[-122.301126,37.984524]}],"driving_side":"right","geometry":"utyfFj`niV}@_AsBi@mBg@iAu@","mode":"cycling","maneuver":{"bearing_after":39,"bearing_before":350,"location":[-122.301661,37.983634],"modifier":"right","type":"turn","instruction":"Turn right onto Juanita Drive"},"weight":59.5,"duration":59.5,"name":"Juanita Drive","distance":221.9,"voiceInstructions":[{"distanceAlongGeometry":221.9,"announcement":"In 800 feet, turn left onto Allview Avenue","ssmlAnnouncement":"In 800 feet, turn left onto Allview Avenue"},{"distanceAlongGeometry":55.9,"announcement":"Turn left onto Allview Avenue","ssmlAnnouncement":"Turn left onto Allview Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":221.9,"primary":{"text":"Allview Avenue","components":[{"text":"Allview Avenue","type":"text","abbr":"Allview Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,210,315],"location":[-122.300663,37.985437]}],"driving_side":"right","geometry":"_`zfFbzmiVuBjDwAxC","mode":"cycling","maneuver":{"bearing_after":310,"bearing_before":28,"location":[-122.300663,37.985437],"modifier":"left","type":"end of road","instruction":"Turn left onto Allview Avenue"},"weight":47.1,"duration":47.1,"name":"Allview Avenue","distance":183.4,"voiceInstructions":[{"distanceAlongGeometry":183.4,"announcement":"In 700 feet, turn right onto Balmore Court","ssmlAnnouncement":"In 700 feet, turn right onto Balmore Court"},{"distanceAlongGeometry":58.4,"announcement":"Turn right onto Balmore Court","ssmlAnnouncement":"Turn right onto Balmore Court"}],"bannerInstructions":[{"distanceAlongGeometry":183.4,"primary":{"text":"Balmore Court","components":[{"text":"Balmore Court","type":"text","abbr":"Balmore Ct","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,120,285],"location":[-122.302289,37.986472]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,285],"location":[-122.302076,37.986867]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-122.30188,37.987169]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,210,330],"location":[-122.301734,37.987394]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.300648,37.989807]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,60,180,270],"location":[-122.300688,37.990397]}],"driving_side":"right","geometry":"mfzfFhdniVoAi@{@g@k@]eAoA]c@{@XaB_@yBWIUg@q@u@@uBFsBH","mode":"cycling","maneuver":{"bearing_after":22,"bearing_before":305,"location":[-122.302289,37.986472],"modifier":"right","type":"turn","instruction":"Turn right onto Balmore Court"},"weight":143.70000000000002,"duration":143.70000000000002,"name":"Balmore Court","distance":552.1,"voiceInstructions":[{"distanceAlongGeometry":552.1,"announcement":"Continue on Balmore Court for a quarter mile","ssmlAnnouncement":"Continue on Balmore Court for a quarter mile"},{"distanceAlongGeometry":268.9,"announcement":"In 900 feet, turn left","ssmlAnnouncement":"In 900 feet, turn left"},{"distanceAlongGeometry":57.6,"announcement":"Turn left, then turn right","ssmlAnnouncement":"Turn left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":552.1,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":57.6,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[120,180,270],"location":[-122.300742,37.990978]}],"driving_side":"right","geometry":"sb{fFrzmiV?R","mode":"cycling","maneuver":{"bearing_after":271,"bearing_before":355,"location":[-122.300742,37.990978],"modifier":"left","type":"end of road","instruction":"Turn left"},"weight":5.1,"duration":5.1,"name":"","distance":8.3,"voiceInstructions":[{"distanceAlongGeometry":8.3,"announcement":"Turn right, then turn right onto Fitzgerald Drive","ssmlAnnouncement":"Turn right, then turn right onto Fitzgerald Drive"}],"bannerInstructions":[{"distanceAlongGeometry":8.3,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Fitzgerald Drive","components":[{"text":"Fitzgerald Drive","type":"text","abbr":"Fitzgerald Dr","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[90,270,345],"location":[-122.300837,37.990981]}],"driving_side":"right","geometry":"sb{fFf{miV}@N","mode":"cycling","maneuver":{"bearing_after":348,"bearing_before":271,"location":[-122.300837,37.990981],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":12.2,"duration":12.2,"name":"","distance":35.4,"voiceInstructions":[{"distanceAlongGeometry":35.4,"announcement":"Turn right onto Fitzgerald Drive, then turn left onto Appian Way","ssmlAnnouncement":"Turn right onto Fitzgerald Drive, then turn left onto Appian Way"}],"bannerInstructions":[{"distanceAlongGeometry":35.4,"primary":{"text":"Fitzgerald Drive","components":[{"text":"Fitzgerald Drive","type":"text","abbr":"Fitzgerald Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Appian Way","components":[{"text":"Appian Way","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,270],"location":[-122.300915,37.991293]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,135,225,315],"location":[-122.300373,37.991513]}],"driving_side":"right","geometry":"qd{fFv{miVEYI_@O_@KS]O","mode":"cycling","maneuver":{"bearing_after":73,"bearing_before":348,"location":[-122.300915,37.991293],"modifier":"right","type":"turn","instruction":"Turn right onto Fitzgerald Drive"},"weight":49.099999999999994,"duration":22,"name":"Fitzgerald Drive","distance":72,"voiceInstructions":[{"distanceAlongGeometry":49.1,"announcement":"Turn left onto Appian Way","ssmlAnnouncement":"Turn left onto Appian Way"}],"bannerInstructions":[{"distanceAlongGeometry":72,"primary":{"text":"Appian Way","components":[{"text":"Appian Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":4,"in":2,"entry":[true,true,false,true,true],"bearings":[45,135,210,240,315],"location":[-122.300291,37.991661]}],"driving_side":"right","geometry":"{f{fFxwmiVeBhBi@l@_@T_@Ra@Pq@XaAf@iAd@_@Pg@\\[RSHWDWDq@@q@Gm@K","mode":"cycling","maneuver":{"bearing_after":319,"bearing_before":22,"location":[-122.300291,37.991661],"modifier":"left","type":"turn","instruction":"Turn left onto Appian Way"},"weight":287.4,"duration":113.4,"name":"Appian Way","distance":463.8,"voiceInstructions":[{"distanceAlongGeometry":463.8,"announcement":"In a quarter mile, turn right onto Canyon Drive","ssmlAnnouncement":"In a quarter mile, turn right onto Canyon Drive"},{"distanceAlongGeometry":61.3,"announcement":"Turn right onto Canyon Drive","ssmlAnnouncement":"Turn right onto Canyon Drive"}],"bannerInstructions":[{"distanceAlongGeometry":463.8,"primary":{"text":"Canyon Drive","components":[{"text":"Canyon Drive","type":"text","abbr":"Canyon Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true,true],"bearings":[15,75,195,225,255],"location":[-122.302233,37.995389]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,255,315],"location":[-122.30176,37.995481]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.300191,37.995717]}],"driving_side":"right","geometry":"e~{fF|cniVKo@CWAUBQB_@ASASEWm@gE[{BAO?U?U","mode":"cycling","maneuver":{"bearing_after":73,"bearing_before":11,"location":[-122.302233,37.995389],"modifier":"right","type":"turn","instruction":"Turn right onto Canyon Drive"},"weight":87.4,"duration":71.1,"name":"Canyon Drive","distance":267.9,"voiceInstructions":[{"distanceAlongGeometry":267.9,"announcement":"In 900 feet, turn left onto Ridgecrest Road","ssmlAnnouncement":"In 900 feet, turn left onto Ridgecrest Road"},{"distanceAlongGeometry":56.5,"announcement":"Turn left onto Ridgecrest Road","ssmlAnnouncement":"Turn left onto Ridgecrest Road"}],"bannerInstructions":[{"distanceAlongGeometry":267.9,"primary":{"text":"Ridgecrest Road","components":[{"text":"Ridgecrest Road","type":"text","abbr":"Ridgecrest Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,270],"location":[-122.299272,37.995873]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-122.297376,37.996369]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,240,330],"location":[-122.295414,37.996799]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-122.295299,37.996948]},{"out":0,"in":1,"entry":[true,false],"bearings":[30,210],"location":[-122.295081,37.99725]}],"driving_side":"right","geometry":"ea|fFlqmiVg@Ig@KOGIIIKGQCOAO?SPoCJoBBe@Bg@?g@Ce@Ge@W}@g@eBQc@OMMG{@k@wBuA","mode":"cycling","maneuver":{"bearing_after":11,"bearing_before":90,"location":[-122.299272,37.995873],"modifier":"left","type":"turn","instruction":"Turn left onto Ridgecrest Road"},"weight":163.1,"duration":131.1,"name":"Ridgecrest Road","distance":535,"voiceInstructions":[{"distanceAlongGeometry":535,"announcement":"Continue on Ridgecrest Road for a quarter mile","ssmlAnnouncement":"Continue on Ridgecrest Road for a quarter mile"},{"distanceAlongGeometry":285.7,"announcement":"In 1000 feet, turn right onto Henry Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Henry Avenue"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto Henry Avenue","ssmlAnnouncement":"Turn right onto Henry Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":535,"primary":{"text":"Henry Avenue","components":[{"text":"Henry Avenue","type":"text","abbr":"Henry Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,210],"location":[-122.294654,37.997852]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,270],"location":[-122.293774,37.99784]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,285],"location":[-122.29343,37.997729]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-122.292767,37.997871]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,285],"location":[-122.292425,37.998367]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,120,195],"location":[-122.292143,37.998977]}],"driving_side":"right","geometry":"qm|fFptliV@oDTcA?aAQu@IK[c@gA_@yBy@m@Wk@c@k@w@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":28,"location":[-122.294654,37.997852],"modifier":"right","type":"turn","instruction":"Turn right onto Henry Avenue"},"weight":127.3,"duration":103.2,"name":"Henry Avenue","distance":400.1,"voiceInstructions":[{"distanceAlongGeometry":400.1,"announcement":"In a quarter mile, turn left onto Oak Ridge Road","ssmlAnnouncement":"In a quarter mile, turn left onto Oak Ridge Road"},{"distanceAlongGeometry":58.2,"announcement":"Turn left onto Oak Ridge Road","ssmlAnnouncement":"Turn left onto Oak Ridge Road"}],"bannerInstructions":[{"distanceAlongGeometry":400.1,"primary":{"text":"Oak Ridge Road","components":[{"text":"Oak Ridge Road","type":"text","abbr":"Oak Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[60,135,225,330],"location":[-122.291564,37.999651]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,255,345],"location":[-122.292566,38.000669]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,240,330],"location":[-122.292642,38.002142]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,165,270],"location":[-122.292831,38.002472]}],"driving_side":"right","geometry":"yx|fFfaliVURYJSDOF]\\g@dAOVa@^s@T}@Do@Iu@Oc@Ei@P_@Ra@Pg@G_@MW_@_@u@m@o@a@Gg@D[f@","mode":"cycling","maneuver":{"bearing_after":324,"bearing_before":43,"location":[-122.291564,37.999651],"modifier":"left","type":"turn","instruction":"Turn left onto Oak Ridge Road"},"weight":136.20000000000002,"duration":136.20000000000002,"name":"Oak Ridge Road","distance":544.7,"voiceInstructions":[{"distanceAlongGeometry":544.7,"announcement":"Continue on Oak Ridge Road for a quarter mile","ssmlAnnouncement":"Continue on Oak Ridge Road for a quarter mile"},{"distanceAlongGeometry":279.9,"announcement":"In 1000 feet, turn right onto School Street","ssmlAnnouncement":"In 1000 feet, turn right onto School Street"},{"distanceAlongGeometry":60,"announcement":"Turn right onto School Street, then continue onto Pear Street","ssmlAnnouncement":"Turn right onto School Street, then continue onto Pear Street"}],"bannerInstructions":[{"distanceAlongGeometry":544.7,"primary":{"text":"School Street","components":[{"text":"School","type":"text","abbr":"Sch","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60,"primary":{"text":"School Street","components":[{"text":"School","type":"text","abbr":"Sch","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Pear Street","components":[{"text":"Pear Street","type":"text","abbr":"Pear St","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,135,315],"location":[-122.292242,38.003846]}],"driving_side":"right","geometry":"as}fFneliV]g@GKe@[SY","mode":"cycling","maneuver":{"bearing_after":46,"bearing_before":309,"location":[-122.292242,38.003846],"modifier":"right","type":"turn","instruction":"Turn right onto School Street"},"weight":17.8,"duration":17.8,"name":"School Street","distance":72.2,"voiceInstructions":[{"distanceAlongGeometry":60.8,"announcement":"Continue onto Pear Street","ssmlAnnouncement":"Continue onto Pear Street"}],"bannerInstructions":[{"distanceAlongGeometry":72.2,"primary":{"text":"Pear Street","components":[{"text":"Pear Street","type":"text","abbr":"Pear St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[60,225],"location":[-122.291705,38.004328]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.291572,38.00438]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-122.290449,38.004904]}],"driving_side":"right","geometry":"av}fFdbliVI[Uo@g@uAIQ_@gAy@_CKc@","mode":"cycling","maneuver":{"bearing_after":63,"bearing_before":47,"location":[-122.291705,38.004328],"modifier":"straight","type":"new name","instruction":"Continue onto Pear Street"},"weight":59.7,"duration":59.7,"name":"Pear Street","distance":209.4,"voiceInstructions":[{"distanceAlongGeometry":209.4,"announcement":"In 700 feet, turn left onto Fernandez Avenue","ssmlAnnouncement":"In 700 feet, turn left onto Fernandez Avenue"},{"distanceAlongGeometry":52.6,"announcement":"Turn left onto Fernandez Avenue, then turn right onto San Pablo Avenue","ssmlAnnouncement":"Turn left onto Fernandez Avenue, then turn right onto San Pablo Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":209.4,"primary":{"text":"Fernandez Avenue","components":[{"text":"Fernandez Avenue","type":"text","abbr":"Fernandez Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":52.6,"primary":{"text":"Fernandez Avenue","components":[{"text":"Fernandez Avenue","type":"text","abbr":"Fernandez Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[150,240,330],"location":[-122.289625,38.005253]}],"driving_side":"right","geometry":"y{}fFdukiV_@Ta@XkAv@","mode":"cycling","maneuver":{"bearing_after":329,"bearing_before":64,"location":[-122.289625,38.005253],"modifier":"left","type":"end of road","instruction":"Turn left onto Fernandez Avenue"},"weight":25.1,"duration":25.1,"name":"Fernandez Avenue","distance":90.6,"voiceInstructions":[{"distanceAlongGeometry":54.1,"announcement":"Turn right onto San Pablo Avenue","ssmlAnnouncement":"Turn right onto San Pablo Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":90.6,"primary":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[30,45,150,240],"location":[-122.290145,38.005957]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,240,330],"location":[-122.289133,38.006552]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,330],"location":[-122.288362,38.007122]}],"driving_side":"right","geometry":"g`~fFlxkiVm@gAc@aAc@aAqByCi@w@","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":329,"location":[-122.290145,38.005957],"modifier":"right","type":"turn","instruction":"Turn right onto San Pablo Avenue"},"weight":115.8,"duration":58.800000000000004,"name":"San Pablo Avenue","distance":237.1,"voiceInstructions":[{"distanceAlongGeometry":237.1,"announcement":"In 800 feet, continue straight to stay on San Pablo Avenue","ssmlAnnouncement":"In 800 feet, continue straight to stay on San Pablo Avenue"},{"distanceAlongGeometry":60.5,"announcement":"Continue straight to stay on San Pablo Avenue","ssmlAnnouncement":"Continue straight to stay on San Pablo Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":237.1,"primary":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,60,225],"location":[-122.288079,38.007327]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-122.287834,38.007435]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,315],"location":[-122.282966,38.01008]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-122.282854,38.010145]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-122.278113,38.012246]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.273361,38.013199]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,135,225,315],"location":[-122.273244,38.013303]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,285],"location":[-122.272401,38.015908]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,285],"location":[-122.272396,38.016055]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-122.271306,38.021193]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-122.271204,38.021304]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-122.270615,38.021889]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,225,315],"location":[-122.269127,38.023366]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,135,225],"location":[-122.267066,38.025484]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,75,210],"location":[-122.265843,38.026986]}],"driving_side":"right","geometry":"yh~fFnkkiVUq@EK}@uAs@cB{BgF[s@e@eAWk@y@_CgCwFMWeDqHwBcFeAsCQe@I_@Mu@K{@IqAScMA{@Em@[gCEU]mAQe@S_@MYOW]c@SWUS]Y[UYSi@Ui@So@Se@CuACuACiAE]?yBEwFK}EM_@EWCe@IaAQ_AWy@[k@Uq@a@y@g@UUo@i@eAiAw@{@{@{@s@q@_C_Cc@a@aIyH_A_AgDqCc@Y]Qi@_@YWKOKOK[","mode":"cycling","maneuver":{"bearing_after":60,"bearing_before":46,"location":[-122.288079,38.007327],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on San Pablo Avenue"},"weight":1197.6000000000001,"duration":797.5000000000001,"name":"San Pablo Avenue","distance":3243.6,"voiceInstructions":[{"distanceAlongGeometry":3243.6,"announcement":"Continue on San Pablo Avenue for 2 miles","ssmlAnnouncement":"Continue on San Pablo Avenue for 2 miles"},{"distanceAlongGeometry":284.7,"announcement":"In 1000 feet, turn left onto Parker Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Parker Avenue"},{"distanceAlongGeometry":61,"announcement":"Turn left onto Parker Avenue, then turn right onto Seventh Street","ssmlAnnouncement":"Turn left onto Parker Avenue, then turn right onto Seventh Street"}],"bannerInstructions":[{"distanceAlongGeometry":3243.6,"primary":{"text":"Parker Avenue","components":[{"text":"Parker Avenue","type":"text","abbr":"Parker Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61,"primary":{"text":"Parker Avenue","components":[{"text":"Parker Avenue","type":"text","abbr":"Parker Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Seventh Street","components":[{"text":"Seventh Street","type":"text","abbr":"Seventh St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[150,225,330],"location":[-122.265535,38.027166]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,225,345],"location":[-122.265582,38.027253]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,195,345],"location":[-122.265726,38.027551]}],"driving_side":"right","geometry":"ydbgFr~fiVOF{@\\wA\\","mode":"cycling","maneuver":{"bearing_after":336,"bearing_before":46,"location":[-122.265535,38.027166],"modifier":"left","type":"end of road","instruction":"Turn left onto Parker Avenue"},"weight":51.6,"duration":28.5,"name":"Parker Avenue","distance":96.3,"voiceInstructions":[{"distanceAlongGeometry":50.7,"announcement":"Turn right onto Seventh Street","ssmlAnnouncement":"Turn right onto Seventh Street"}],"bannerInstructions":[{"distanceAlongGeometry":96.3,"primary":{"text":"Seventh Street","components":[{"text":"Seventh Street","type":"text","abbr":"Seventh St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[60,165,240,345],"location":[-122.265879,38.027987]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.265459,38.028137]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,165,240,345],"location":[-122.264323,38.028549]}],"driving_side":"right","geometry":"}ibgFv`giV]sAQq@_@wACKMe@Mg@_AmDI]","mode":"cycling","maneuver":{"bearing_after":64,"bearing_before":344,"location":[-122.265879,38.027987],"modifier":"right","type":"turn","instruction":"Turn right onto Seventh Street"},"weight":80.5,"duration":65.4,"name":"Seventh Street","distance":248.7,"voiceInstructions":[{"distanceAlongGeometry":248.7,"announcement":"In 900 feet, turn left onto Napa Avenue","ssmlAnnouncement":"In 900 feet, turn left onto Napa Avenue"},{"distanceAlongGeometry":57,"announcement":"Turn left onto Napa Avenue, then make a slight left to stay on Napa Avenue","ssmlAnnouncement":"Turn left onto Napa Avenue, then make a slight left to stay on Napa Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":248.7,"primary":{"text":"Napa Avenue","components":[{"text":"Napa Avenue","type":"text","abbr":"Napa Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":57,"primary":{"text":"Napa Avenue","components":[{"text":"Napa Avenue","type":"text","abbr":"Napa Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Napa Avenue","components":[{"text":"Napa Avenue","type":"text","abbr":"Napa Ave","abbr_priority":0}],"type":"turn","modifier":"slight left"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,240,345],"location":[-122.2633,38.028921]}],"driving_side":"right","geometry":"wobgFrpfiVqARqALiAJ","mode":"cycling","maneuver":{"bearing_after":348,"bearing_before":64,"location":[-122.2633,38.028921],"modifier":"left","type":"turn","instruction":"Turn left onto Napa Avenue"},"weight":32.8,"duration":32.8,"name":"Napa Avenue","distance":134,"voiceInstructions":[{"distanceAlongGeometry":61.3,"announcement":"Make a slight left to stay on Napa Avenue","ssmlAnnouncement":"Make a slight left to stay on Napa Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":134,"primary":{"text":"Napa Avenue","components":[{"text":"Napa Avenue","type":"text","abbr":"Napa Ave","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[30,180,255,330],"location":[-122.263526,38.030112]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,195,315],"location":[-122.26366,38.031595]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,120,195,285],"location":[-122.26306,38.032452]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,75,150,255],"location":[-122.263348,38.033491]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-122.263082,38.034925]}],"driving_side":"right","geometry":"ewbgF`rfiVc@XgBj@wAIeAa@gAiAaBm@uBFyAp@_Hu@cKgA","mode":"cycling","maneuver":{"bearing_after":327,"bearing_before":352,"location":[-122.263526,38.030112],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on Napa Avenue"},"weight":193.4,"duration":193.4,"name":"Napa Avenue","distance":784.4,"voiceInstructions":[{"distanceAlongGeometry":784.4,"announcement":"Continue on Napa Avenue for a half mile","ssmlAnnouncement":"Continue on Napa Avenue for a half mile"},{"distanceAlongGeometry":283.9,"announcement":"In 1000 feet, turn right onto Mariposa Street","ssmlAnnouncement":"In 1000 feet, turn right onto Mariposa Street"},{"distanceAlongGeometry":60.8,"announcement":"Turn right onto Mariposa Street, then turn left onto California Street","ssmlAnnouncement":"Turn right onto Mariposa Street, then turn left onto California Street"}],"bannerInstructions":[{"distanceAlongGeometry":784.4,"primary":{"text":"Mariposa Street","components":[{"text":"Mariposa Street","type":"text","abbr":"Mariposa St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.8,"primary":{"text":"Mariposa Street","components":[{"text":"Mariposa Street","type":"text","abbr":"Mariposa St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"California Street","components":[{"text":"California Street","type":"text","abbr":"California St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,195,285],"location":[-122.26272,38.03687]}],"driving_side":"right","geometry":"madgF~lfiVD_BBg@Gi@Sk@","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":7,"location":[-122.26272,38.03687],"modifier":"right","type":"end of road","instruction":"Turn right onto Mariposa Street"},"weight":32.7,"duration":32.7,"name":"Mariposa Street","distance":100.8,"voiceInstructions":[{"distanceAlongGeometry":46.2,"announcement":"Turn left onto California Street","ssmlAnnouncement":"Turn left onto California Street"}],"bannerInstructions":[{"distanceAlongGeometry":100.8,"primary":{"text":"California Street","components":[{"text":"California Street","type":"text","abbr":"California St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-122.261608,38.036955]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,165,330],"location":[-122.262551,38.038756]}],"driving_side":"right","geometry":"_bdgF`ffiVy@h@s@d@_AZoA`@sAb@UHuAfAIFi@b@e@\\iA|@","mode":"cycling","maneuver":{"bearing_after":329,"bearing_before":60,"location":[-122.261608,38.036955],"modifier":"left","type":"turn","instruction":"Turn left onto California Street"},"weight":96,"duration":96,"name":"California Street","distance":383.8,"voiceInstructions":[{"distanceAlongGeometry":383.8,"announcement":"In a quarter mile, turn right onto San Pablo Avenue","ssmlAnnouncement":"In a quarter mile, turn right onto San Pablo Avenue"},{"distanceAlongGeometry":60,"announcement":"Turn right onto San Pablo Avenue","ssmlAnnouncement":"Turn right onto San Pablo Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":383.8,"primary":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,150,240],"location":[-122.263586,38.040009]}],"driving_side":"right","geometry":"audgFlrfiVYm@iA_Cw@}AeAuA_@g@iEoD","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":326,"location":[-122.263586,38.040009],"modifier":"right","type":"end of road","instruction":"Turn right onto San Pablo Avenue"},"weight":173.6,"duration":86.9,"name":"San Pablo Avenue","distance":361.2,"voiceInstructions":[{"distanceAlongGeometry":361.2,"announcement":"In a quarter mile, make a slight right","ssmlAnnouncement":"In a quarter mile, make a slight right"},{"distanceAlongGeometry":62.3,"announcement":"Make a slight right, then go straight onto San Pablo Avenue","ssmlAnnouncement":"Make a slight right, then go straight onto San Pablo Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":361.2,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null},{"distanceAlongGeometry":62.3,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,30,60,210],"location":[-122.260744,38.042314]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,150,330],"location":[-122.260022,38.042695]}],"driving_side":"right","geometry":"mcegFr`fiVm@wAOeAOLMLmAO","mode":"cycling","maneuver":{"bearing_after":57,"bearing_before":33,"location":[-122.260744,38.042314],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":34.6,"duration":34.6,"name":"","distance":143.1,"voiceInstructions":[{"distanceAlongGeometry":62,"announcement":"Go straight onto San Pablo Avenue","ssmlAnnouncement":"Go straight onto San Pablo Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":143.1,"primary":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[30,195,210,240],"location":[-122.260007,38.043163]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,330],"location":[-122.247851,38.048725]}],"driving_side":"right","geometry":"whegF`|eiVsJcISQgAm@qAe@_@Gq@MyAU{A[YMgCgA_FmBaAgAc@mAUwAD}AhAgJf@wBnD{Hj@iBNoABaAAs@KcAWiAGSIUm@aAs@w@]_@","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":8,"location":[-122.260007,38.043163],"modifier":"straight","type":"turn","instruction":"Go straight onto San Pablo Avenue"},"weight":781.0999999999999,"duration":391.59999999999997,"name":"San Pablo Avenue","distance":1623.4,"voiceInstructions":[{"distanceAlongGeometry":1623.4,"announcement":"Continue on San Pablo Avenue for 1 mile","ssmlAnnouncement":"Continue on San Pablo Avenue for 1 mile"},{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, turn right onto Old County Road","ssmlAnnouncement":"In 1000 feet, turn right onto Old County Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Old County Road","ssmlAnnouncement":"Turn right onto Old County Road"}],"bannerInstructions":[{"distanceAlongGeometry":1623.4,"primary":{"text":"Old County Road","components":[{"text":"Old County Road","type":"text","abbr":"Old County Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-122.24769,38.048882]}],"driving_side":"right","geometry":"olfgF`ociV?g@C[c@q@y@qBUk@yAaFGU","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":37,"location":[-122.24769,38.048882],"modifier":"right","type":"turn","instruction":"Turn right onto Old County Road"},"weight":64.6,"duration":64.6,"name":"Old County Road","distance":262.8,"voiceInstructions":[{"distanceAlongGeometry":262.8,"announcement":"In 900 feet, make a slight left","ssmlAnnouncement":"In 900 feet, make a slight left"},{"distanceAlongGeometry":61,"announcement":"Make a slight left, then turn right onto San Pablo Avenue","ssmlAnnouncement":"Make a slight left, then turn right onto San Pablo Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":262.8,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":61,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,75,240],"location":[-122.245073,38.049967]}],"driving_side":"right","geometry":"isfgFt~biViCsA","mode":"cycling","maneuver":{"bearing_after":25,"bearing_before":63,"location":[-122.245073,38.049967],"modifier":"slight left","type":"turn","instruction":"Make a slight left"},"weight":22.2,"duration":22.2,"name":"","distance":85.7,"voiceInstructions":[{"distanceAlongGeometry":57.9,"announcement":"Turn right onto San Pablo Avenue","ssmlAnnouncement":"Turn right onto San Pablo Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":85.7,"primary":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,210,255],"location":[-122.244654,38.050663]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-122.243849,38.050765]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.242906,38.051017]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-122.241461,38.053861]}],"driving_side":"right","geometry":"swfgF`|biVU_DQkBOq@O]oAeDg@w@c@_@e@_@mAe@s@MmACq@Fq@LaA\\]J","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":25,"location":[-122.244654,38.050663],"modifier":"right","type":"turn","instruction":"Turn right onto San Pablo Avenue"},"weight":277.70000000000005,"duration":143.1,"name":"San Pablo Avenue","distance":560,"voiceInstructions":[{"distanceAlongGeometry":560,"announcement":"Continue on San Pablo Avenue for a quarter mile","ssmlAnnouncement":"Continue on San Pablo Avenue for a quarter mile"},{"distanceAlongGeometry":273.9,"announcement":"In 900 feet, turn right onto Vista del Río","ssmlAnnouncement":"In 900 feet, turn right onto Vista del Río"},{"distanceAlongGeometry":58.7,"announcement":"Turn right onto Vista del Río","ssmlAnnouncement":"Turn right onto Vista del Río"}],"bannerInstructions":[{"distanceAlongGeometry":560,"primary":{"text":"Vista del Río","components":[{"text":"Vista del Río","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-122.241522,38.05401]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,240],"location":[-122.233223,38.052474]}],"driving_side":"right","geometry":"qlggFnhbiVBs@@MLy@ZsADWBO?S?MAOMm@?K?I@IBGBEBCD?l@GPCPILKLQFMFQDQBQB]@[@}@?cA?O@SDk@BMBQFQHQXg@LUJWJ]Ha@BU@SAYKu@CS?Y@[b@aFBU@S?e@Cg@E_@E[Uy@GM","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":341,"location":[-122.241522,38.05401],"modifier":"right","type":"turn","instruction":"Turn right onto Vista del Río"},"weight":260.6,"duration":211.4,"name":"Vista del Río","distance":819.6,"voiceInstructions":[{"distanceAlongGeometry":819.6,"announcement":"Continue on Vista del Río for a half mile","ssmlAnnouncement":"Continue on Vista del Río for a half mile"},{"distanceAlongGeometry":271.4,"announcement":"In 900 feet, turn left onto Kendall Avenue","ssmlAnnouncement":"In 900 feet, turn left onto Kendall Avenue"},{"distanceAlongGeometry":58.2,"announcement":"Turn left onto Kendall Avenue, then turn right to stay on Kendall Avenue","ssmlAnnouncement":"Turn left onto Kendall Avenue, then turn right to stay on Kendall Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":819.6,"primary":{"text":"Kendall Avenue","components":[{"text":"Kendall Avenue","type":"text","abbr":"Kendall Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":58.2,"primary":{"text":"Kendall Avenue","components":[{"text":"Kendall Avenue","type":"text","abbr":"Kendall Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Kendall Avenue","components":[{"text":"Kendall Avenue","type":"text","abbr":"Kendall Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,240,300],"location":[-122.233153,38.052509]}],"driving_side":"right","geometry":"ecggFdt`iVgA`DGDQB","mode":"cycling","maneuver":{"bearing_after":299,"bearing_before":56,"location":[-122.233153,38.052509],"modifier":"left","type":"turn","instruction":"Turn left onto Kendall Avenue"},"weight":25.2,"duration":25.2,"name":"Kendall Avenue","distance":96.4,"voiceInstructions":[{"distanceAlongGeometry":57.4,"announcement":"Turn right to stay on Kendall Avenue","ssmlAnnouncement":"Turn right to stay on Kendall Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":96.4,"primary":{"text":"Kendall Avenue","components":[{"text":"Kendall Avenue","type":"text","abbr":"Kendall Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,165,300],"location":[-122.234014,38.052996]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,150,255],"location":[-122.231851,38.05349]}],"driving_side":"right","geometry":"gfggFpy`iVKUF_D?OKy@iAwBGw@JoAAq@Ki@GQ","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":348,"location":[-122.234014,38.052996],"modifier":"right","type":"continue","instruction":"Turn right to stay on Kendall Avenue"},"weight":84,"duration":84,"name":"Kendall Avenue","distance":294.4,"voiceInstructions":[{"distanceAlongGeometry":294.4,"announcement":"In 1000 feet, turn left onto Merchant Street","ssmlAnnouncement":"In 1000 feet, turn left onto Merchant Street"},{"distanceAlongGeometry":52.6,"announcement":"Turn left onto Merchant Street","ssmlAnnouncement":"Turn left onto Merchant Street"}],"bannerInstructions":[{"distanceAlongGeometry":294.4,"primary":{"text":"Merchant Street","components":[{"text":"Merchant Street","type":"text","abbr":"Merchant St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[45,120,240,315],"location":[-122.230895,38.053544]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,150,255,345],"location":[-122.231626,38.054181]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,225,330],"location":[-122.231464,38.054549]}],"driving_side":"right","geometry":"siggFbf`iVk@fAw@v@[PO@SASKQUMYE[A_AEUAOa@s@","mode":"cycling","maneuver":{"bearing_after":306,"bearing_before":60,"location":[-122.230895,38.053544],"modifier":"left","type":"turn","instruction":"Turn left onto Merchant Street"},"weight":74.19999999999999,"duration":74.19999999999999,"name":"Merchant Street","distance":244.1,"voiceInstructions":[{"distanceAlongGeometry":244.1,"announcement":"In 900 feet, turn left onto San Pablo Avenue","ssmlAnnouncement":"In 900 feet, turn left onto San Pablo Avenue"},{"distanceAlongGeometry":49.3,"announcement":"Turn left onto San Pablo Avenue, then turn right onto Carquinez Bridge Trail","ssmlAnnouncement":"Turn left onto San Pablo Avenue, then turn right onto Carquinez Bridge Trail"}],"bannerInstructions":[{"distanceAlongGeometry":244.1,"primary":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":49.3,"primary":{"text":"San Pablo Avenue","components":[{"text":"San Pablo Avenue","type":"text","abbr":"San Pablo Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Carquinez Bridge Trail","components":[{"text":"Carquinez Bridge","type":"text","abbr":"Carquinez Br","abbr_priority":0},{"text":"Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[105,135,225,300],"location":[-122.230422,38.054866]}],"driving_side":"right","geometry":"}qggFbc`iVUv@","mode":"cycling","maneuver":{"bearing_after":296,"bearing_before":49,"location":[-122.230422,38.054866],"modifier":"left","type":"turn","instruction":"Turn left onto San Pablo Avenue"},"weight":17.5,"duration":11,"name":"San Pablo Avenue","distance":27,"voiceInstructions":[{"distanceAlongGeometry":27,"announcement":"Turn right onto Carquinez Bridge Trail","ssmlAnnouncement":"Turn right onto Carquinez Bridge Trail"}],"bannerInstructions":[{"distanceAlongGeometry":27,"primary":{"text":"Carquinez Bridge Trail","components":[{"text":"Carquinez Bridge","type":"text","abbr":"Carquinez Br","abbr_priority":0},{"text":"Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,120,300],"location":[-122.230695,38.054979]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,240],"location":[-122.226871,38.06627]}],"driving_side":"right","geometry":"srggFzd`iVSO@ICKMSQSEKEK?O?QDSd@cBr@oCH]FUJi@Jo@Fa@DWBW@S?O?OAQCUEUGUKSIQMOMOOMSOQEUG_@G_@Ga@Cm@Ci@Ca@@yCHgFNiFNmEJwENsIVwGTaGJ_AD{CL_CZ{@PMHQJONQPUJO@S?c@AU@UDQFoEbBuBt@oAj@k@TeBdAi@ZqDbCgD|B_DvBUPUPUVSPSNQPKLCJ?FDF","mode":"cycling","maneuver":{"bearing_after":29,"bearing_before":296,"location":[-122.230695,38.054979],"modifier":"right","type":"turn","instruction":"Turn right onto Carquinez Bridge Trail"},"weight":676.4,"duration":676.4,"name":"Carquinez Bridge Trail","distance":2804.7,"voiceInstructions":[{"distanceAlongGeometry":2804.7,"announcement":"Continue on Carquinez Bridge Trail for 1.5 miles","ssmlAnnouncement":"Continue on Carquinez Bridge Trail for 1.5 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn right onto Maritime Academy Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Maritime Academy Drive"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Maritime Academy Drive","ssmlAnnouncement":"Turn right onto Maritime Academy Drive"}],"bannerInstructions":[{"distanceAlongGeometry":2804.7,"primary":{"text":"Maritime Academy Drive","components":[{"text":"Maritime Academy Drive","type":"text","abbr":"Maritime Academy Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[75,150,330],"location":[-122.231844,38.075272]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,330],"location":[-122.233791,38.077438]}],"driving_side":"right","geometry":"mqkgF~k`iV_C~Ag@\\_@b@Yd@c@z@c@z@eAlBGBC@I?EAOIUa@e@y@","mode":"cycling","maneuver":{"bearing_after":329,"bearing_before":255,"location":[-122.231844,38.075272],"modifier":"right","type":"end of road","instruction":"Turn right onto Maritime Academy Drive"},"weight":96.60000000000001,"duration":94.60000000000001,"name":"Maritime Academy Drive","distance":360.3,"voiceInstructions":[{"distanceAlongGeometry":360.3,"announcement":"In a quarter mile, turn left onto 5th Street","ssmlAnnouncement":"In a quarter mile, turn left onto 5th Street"},{"distanceAlongGeometry":57.1,"announcement":"Turn left onto 5th Street","ssmlAnnouncement":"Turn left onto 5th Street"}],"bannerInstructions":[{"distanceAlongGeometry":360.3,"primary":{"text":"5th Street","components":[{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,225,330],"location":[-122.233499,38.077626]}],"driving_side":"right","geometry":"e`lgFjv`iVgAn@gBx@uCrA{@b@mDhBe@TwDfB","mode":"cycling","maneuver":{"bearing_after":331,"bearing_before":50,"location":[-122.233499,38.077626],"modifier":"left","type":"turn","instruction":"Turn left onto 5th Street"},"weight":148,"duration":119.5,"name":"5th Street","distance":478.9,"voiceInstructions":[{"distanceAlongGeometry":478.9,"announcement":"In a quarter mile, turn right onto Orange Street","ssmlAnnouncement":"In a quarter mile, turn right onto Orange Street"},{"distanceAlongGeometry":60.1,"announcement":"Turn right onto Orange Street, then make a slight left onto Pine Street","ssmlAnnouncement":"Turn right onto Orange Street, then make a slight left onto Pine Street"}],"bannerInstructions":[{"distanceAlongGeometry":478.9,"primary":{"text":"Orange Street","components":[{"text":"Orange Street","type":"text","abbr":"Orange St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.1,"primary":{"text":"Orange Street","components":[{"text":"Orange Street","type":"text","abbr":"Orange St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Pine Street","components":[{"text":"Pine Street","type":"text","abbr":"Pine St","abbr_priority":0}],"type":"turn","modifier":"slight left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-122.235789,38.081535]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,240],"location":[-122.235173,38.081757]}],"driving_side":"right","geometry":"sxlgFtdaiVMm@]mAMc@IY","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":334,"location":[-122.235789,38.081535],"modifier":"right","type":"turn","instruction":"Turn right onto Orange Street"},"weight":23.9,"duration":23.9,"name":"Orange Street","distance":90.2,"voiceInstructions":[{"distanceAlongGeometry":56.6,"announcement":"Make a slight left onto Pine Street","ssmlAnnouncement":"Make a slight left onto Pine Street"}],"bannerInstructions":[{"distanceAlongGeometry":90.2,"primary":{"text":"Pine Street","components":[{"text":"Pine Street","type":"text","abbr":"Pine St","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,150,240,330],"location":[-122.234859,38.081883]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,180,330],"location":[-122.234571,38.08457]}],"driving_side":"right","geometry":"wzlgFz~`iVUGk@AaECyBQ{CYGFKDM?","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":61,"location":[-122.234859,38.081883],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Pine Street"},"weight":82.5,"duration":81.4,"name":"Pine Street","distance":320.7,"voiceInstructions":[{"distanceAlongGeometry":320.7,"announcement":"In a quarter mile, turn right onto Magazine Street","ssmlAnnouncement":"In a quarter mile, turn right onto Magazine Street"},{"distanceAlongGeometry":59.1,"announcement":"Turn right onto Magazine Street","ssmlAnnouncement":"Turn right onto Magazine Street"}],"bannerInstructions":[{"distanceAlongGeometry":320.7,"primary":{"text":"Magazine Street","components":[{"text":"Magazine Street","type":"text","abbr":"Magazine St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,60,165,240],"location":[-122.234636,38.084739]}],"driving_side":"right","geometry":"slmgFn}`iV]w@{@cBKYKi@CYAc@Dg@DUDQHQN[x@_A\\_@","mode":"cycling","maneuver":{"bearing_after":54,"bearing_before":338,"location":[-122.234636,38.084739],"modifier":"right","type":"turn","instruction":"Turn right onto Magazine Street"},"weight":84.7,"duration":72.4,"name":"Magazine Street","distance":270.2,"voiceInstructions":[{"distanceAlongGeometry":270.2,"announcement":"In 900 feet, turn left to stay on Magazine Street","ssmlAnnouncement":"In 900 feet, turn left to stay on Magazine Street"},{"distanceAlongGeometry":56,"announcement":"Turn left to stay on Magazine Street","ssmlAnnouncement":"Turn left to stay on Magazine Street"}],"bannerInstructions":[{"distanceAlongGeometry":270.2,"primary":{"text":"Magazine Street","components":[{"text":"Magazine Street","type":"text","abbr":"Magazine St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,315],"location":[-122.2321,38.084681]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,345],"location":[-122.231511,38.084981]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,60,165,240],"location":[-122.230467,38.085451]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,300],"location":[-122.229978,38.085669]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,135,240],"location":[-122.229581,38.08585]}],"driving_side":"right","geometry":"glmgFrm`iVKSGQg@oA}AoEk@aBc@oAMo@CUBy@Hs@DW","mode":"cycling","maneuver":{"bearing_after":54,"bearing_before":139,"location":[-122.2321,38.084681],"modifier":"left","type":"continue","instruction":"Turn left to stay on Magazine Street"},"weight":93.5,"duration":93.5,"name":"Magazine Street","distance":348.8,"voiceInstructions":[{"distanceAlongGeometry":348.8,"announcement":"In a quarter mile, turn left onto Laurel Street","ssmlAnnouncement":"In a quarter mile, turn left onto Laurel Street"},{"distanceAlongGeometry":56,"announcement":"Turn left onto Laurel Street","ssmlAnnouncement":"Turn left onto Laurel Street"}],"bannerInstructions":[{"distanceAlongGeometry":348.8,"primary":{"text":"Laurel Street","components":[{"text":"Laurel Street","type":"text","abbr":"Laurel St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,120,285],"location":[-122.228556,38.085836]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.228517,38.086675]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.228514,38.087178]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.228511,38.087372]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.228508,38.087956]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,255],"location":[-122.228506,38.088808]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.228508,38.089492]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,105,180],"location":[-122.228485,38.090224]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,180,345],"location":[-122.228305,38.091434]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-122.228536,38.092483]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-122.228189,38.093397]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-122.227878,38.094311]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,45,180],"location":[-122.227781,38.094753]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,165,330],"location":[-122.227842,38.095069]}],"driving_side":"right","geometry":"osmgFnw_iVSESA_C?y@?i@Ae@?uB?iD?gC?qCC{AMiBOk@EQ@]Tg@XSHWD_@Cm@OwDeAs@QeAW{@SQEq@MS?S?UBUFYR","mode":"cycling","maneuver":{"bearing_after":9,"bearing_before":108,"location":[-122.228556,38.085836],"modifier":"left","type":"turn","instruction":"Turn left onto Laurel Street"},"weight":319.3,"duration":255.8,"name":"Laurel Street","distance":1062.5,"voiceInstructions":[{"distanceAlongGeometry":1062.5,"announcement":"Continue on Laurel Street for a half mile","ssmlAnnouncement":"Continue on Laurel Street for a half mile"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, continue onto Steffan Street","ssmlAnnouncement":"In 1000 feet, continue onto Steffan Street"},{"distanceAlongGeometry":62.3,"announcement":"Continue onto Steffan Street","ssmlAnnouncement":"Continue onto Steffan Street"}],"bannerInstructions":[{"distanceAlongGeometry":1062.5,"primary":{"text":"Steffan Street","components":[{"text":"Steffan Street","type":"text","abbr":"Steffan St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,150,330],"location":[-122.227944,38.0952]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.228564,38.097625]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.228542,38.099275]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.228528,38.099981]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.228529,38.10043]},{"out":0,"in":3,"entry":[true,true,true,false,true],"bearings":[0,75,105,180,270],"location":[-122.228531,38.100744]}],"driving_side":"right","geometry":"_nogFrs_iVsBbBWNWF]BUA}BAoC?iICkCAyA?}@?kB@G?GAm@Ck@@a@EWI","mode":"cycling","maneuver":{"bearing_after":324,"bearing_before":327,"location":[-122.227944,38.0952],"modifier":"straight","type":"new name","instruction":"Continue onto Steffan Street"},"weight":241.7,"duration":188.10000000000002,"name":"Steffan Street","distance":784,"voiceInstructions":[{"distanceAlongGeometry":784,"announcement":"Continue on Steffan Street for a half mile","ssmlAnnouncement":"Continue on Steffan Street for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto Miller Avenue","ssmlAnnouncement":"In 1000 feet, continue onto Miller Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Miller Avenue","ssmlAnnouncement":"Continue onto Miller Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":784,"primary":{"text":"Miller Avenue","components":[{"text":"Miller Avenue","type":"text","abbr":"Miller Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,135,195,300],"location":[-122.228435,38.1021]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.22825,38.103483]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.228241,38.104784]}],"driving_side":"right","geometry":"cypgFvv_iV_@SYIYA_EEI?yFAsBA_BBk@B","mode":"cycling","maneuver":{"bearing_after":25,"bearing_before":18,"location":[-122.228435,38.1021],"modifier":"straight","type":"new name","instruction":"Continue onto Miller Avenue"},"weight":132.9,"duration":106.30000000000001,"name":"Miller Avenue","distance":442.8,"voiceInstructions":[{"distanceAlongGeometry":442.8,"announcement":"In a quarter mile, continue onto Humboldt Street","ssmlAnnouncement":"In a quarter mile, continue onto Humboldt Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Humboldt Street","ssmlAnnouncement":"Continue onto Humboldt Street"}],"bannerInstructions":[{"distanceAlongGeometry":442.8,"primary":{"text":"Humboldt Street","components":[{"text":"Humboldt Street","type":"text","abbr":"Humboldt St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true,true],"bearings":[0,90,180,255,285],"location":[-122.228267,38.106058]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.228261,38.107122]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.228258,38.108356]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.228254,38.108778]}],"driving_side":"right","geometry":"{qqgFtu_iVg@@I?C?}CCcCAsB@sAA{@?","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":357,"location":[-122.228267,38.106058],"modifier":"straight","type":"new name","instruction":"Continue onto Humboldt Street"},"weight":101.2,"duration":80.89999999999999,"name":"Humboldt Street","distance":336.2,"voiceInstructions":[{"distanceAlongGeometry":336.2,"announcement":"In a quarter mile, make a slight right to stay on Humboldt Street","ssmlAnnouncement":"In a quarter mile, make a slight right to stay on Humboldt Street"},{"distanceAlongGeometry":62.3,"announcement":"Make a slight right to stay on Humboldt Street, then continue onto Admiral Callaghan Lane","ssmlAnnouncement":"Make a slight right to stay on Humboldt Street, then continue onto Admiral Callaghan Lane"}],"bannerInstructions":[{"distanceAlongGeometry":336.2,"primary":{"text":"Humboldt Street","components":[{"text":"Humboldt Street","type":"text","abbr":"Humboldt St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null},{"distanceAlongGeometry":62.3,"primary":{"text":"Humboldt Street","components":[{"text":"Humboldt Street","type":"text","abbr":"Humboldt St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Admiral Callaghan Lane","components":[{"text":"Admiral Callaghan Lane","type":"text","abbr":"Admiral Callaghan Ln","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,90,180,345],"location":[-122.228251,38.10908]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.228198,38.109559]}],"driving_side":"right","geometry":"wdrgFpu_iVSIkA?S?","mode":"cycling","maneuver":{"bearing_after":19,"bearing_before":0,"location":[-122.228251,38.10908],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Humboldt Street"},"weight":23.6,"duration":19.7,"name":"Humboldt Street","distance":65.5,"voiceInstructions":[{"distanceAlongGeometry":49.9,"announcement":"Continue onto Admiral Callaghan Lane","ssmlAnnouncement":"Continue onto Admiral Callaghan Lane"}],"bannerInstructions":[{"distanceAlongGeometry":65.5,"primary":{"text":"Admiral Callaghan Lane","components":[{"text":"Admiral Callaghan Lane","type":"text","abbr":"Admiral Callaghan Ln","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.228199,38.109662]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[105,180,255,345],"location":[-122.228237,38.110274]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,150,165,330],"location":[-122.228707,38.111003]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-122.229241,38.111939]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.229515,38.116227]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.229514,38.117269]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-122.227856,38.121964]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,330],"location":[-122.227142,38.122386]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,225],"location":[-122.226897,38.122544]}],"driving_side":"right","geometry":"khrgFfu_iVw@@q@?OD_@LMFWNm@\\]X]Rq@ZWLq@Za@NkAV{@Nq@Hq@Ds@@{A?qCA{@Ag@@gBA_C@oEA{@@}A@yBBo@?qACcHKuCAc@AKK?EAs@@mAAm@Ky@CGESQe@ISkA{B]o@QYOQYS","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":358,"location":[-122.228199,38.109662],"modifier":"straight","type":"new name","instruction":"Continue onto Admiral Callaghan Lane"},"weight":499.69999999999993,"duration":400.09999999999997,"name":"Admiral Callaghan Lane","distance":1657.5,"voiceInstructions":[{"distanceAlongGeometry":1657.5,"announcement":"Continue on Admiral Callaghan Lane for 1 mile","ssmlAnnouncement":"Continue on Admiral Callaghan Lane for 1 mile"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.1,"announcement":"Turn right, then turn right","ssmlAnnouncement":"Turn right, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":1657.5,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.1,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,225],"location":[-122.226578,38.122836]}],"driving_side":"right","geometry":"wztgFbk_iVJu@HqA","mode":"cycling","maneuver":{"bearing_after":105,"bearing_before":40,"location":[-122.226578,38.122836],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":18.3,"duration":18.3,"name":"","distance":60.8,"voiceInstructions":[{"distanceAlongGeometry":49.8,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":60.8,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-122.225898,38.122731]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-122.225904,38.122565]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.22543,38.122409]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.225057,38.122401]}],"driving_side":"right","geometry":"aztgFzf_iV^?\\@@_B@iADkB","mode":"cycling","maneuver":{"bearing_after":181,"bearing_before":97,"location":[-122.225898,38.122731],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":42.599999999999994,"duration":42.599999999999994,"name":"","distance":156.3,"voiceInstructions":[{"distanceAlongGeometry":156.3,"announcement":"In 600 feet, turn left onto Cadloni Lane","ssmlAnnouncement":"In 600 feet, turn left onto Cadloni Lane"},{"distanceAlongGeometry":55,"announcement":"Turn left onto Cadloni Lane","ssmlAnnouncement":"Turn left onto Cadloni Lane"}],"bannerInstructions":[{"distanceAlongGeometry":156.3,"primary":{"text":"Cadloni Lane","components":[{"text":"Cadloni Lane","type":"text","abbr":"Cadloni Ln","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,195,270],"location":[-122.224521,38.12237]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-122.224345,38.122686]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-122.224276,38.122776]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,90,180,285],"location":[-122.224061,38.124047]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-122.223194,38.125056]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-122.220794,38.125191]}],"driving_side":"right","geometry":"ywtgFf~~hV_Aa@QM_@USEIEKAUCE?}AAy@AM?g@Ki@Oe@YcAwBQk@K}@AqA?MDuG?yBA]G][y@SW","mode":"cycling","maneuver":{"bearing_after":22,"bearing_before":92,"location":[-122.224521,38.12237],"modifier":"left","type":"end of road","instruction":"Turn left onto Cadloni Lane"},"weight":169.7,"duration":169.7,"name":"Cadloni Lane","distance":677.5,"voiceInstructions":[{"distanceAlongGeometry":677.5,"announcement":"Continue on Cadloni Lane for a half mile","ssmlAnnouncement":"Continue on Cadloni Lane for a half mile"},{"distanceAlongGeometry":279.5,"announcement":"In 1000 feet, turn left onto Foothill Drive","ssmlAnnouncement":"In 1000 feet, turn left onto Foothill Drive"},{"distanceAlongGeometry":59.9,"announcement":"Turn left onto Foothill Drive","ssmlAnnouncement":"Turn left onto Foothill Drive"}],"bannerInstructions":[{"distanceAlongGeometry":677.5,"primary":{"text":"Foothill Drive","components":[{"text":"Foothill Drive","type":"text","abbr":"Foothill Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,225,330],"location":[-122.219469,38.125478]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.219819,38.126328]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.219812,38.127245]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,135,225,315],"location":[-122.219242,38.129261]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-122.218781,38.129841]}],"driving_side":"right","geometry":"gkugFt~}hVk@h@WLWDi@Fc@?kC?k@AmDEgABc@CSE]OMKg@s@OUMKoA_AUO]Ug@YGCc@G","mode":"cycling","maneuver":{"bearing_after":322,"bearing_before":45,"location":[-122.219469,38.125478],"modifier":"left","type":"end of road","instruction":"Turn left onto Foothill Drive"},"weight":180.50000000000003,"duration":145,"name":"Foothill Drive","distance":591.1,"voiceInstructions":[{"distanceAlongGeometry":591.1,"announcement":"Continue on Foothill Drive for a quarter mile","ssmlAnnouncement":"Continue on Foothill Drive for a quarter mile"},{"distanceAlongGeometry":285.4,"announcement":"In 1000 feet, turn right onto Turner Parkway","ssmlAnnouncement":"In 1000 feet, turn right onto Turner Parkway"},{"distanceAlongGeometry":61.1,"announcement":"Turn right onto Turner Parkway, then turn left","ssmlAnnouncement":"Turn right onto Turner Parkway, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":591.1,"primary":{"text":"Turner Parkway","components":[{"text":"Turner Parkway","type":"text","abbr":"Turner Pky","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.1,"primary":{"text":"Turner Parkway","components":[{"text":"Turner Parkway","type":"text","abbr":"Turner Pky","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true,true],"bearings":[90,150,195,270,285],"location":[-122.218478,38.130411]}],"driving_side":"right","geometry":"ajvgFnx}hVCgCIo@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":9,"location":[-122.218478,38.130411],"modifier":"right","type":"turn","instruction":"Turn right onto Turner Parkway"},"weight":28.9,"duration":28.9,"name":"Turner Parkway","distance":81.3,"voiceInstructions":[{"distanceAlongGeometry":42.2,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":81.3,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-122.217558,38.130483]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.217633,38.130639]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,330],"location":[-122.218107,38.131282]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,270,330],"location":[-122.218256,38.131477]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,345],"location":[-122.218748,38.132184]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-122.218835,38.132602]}],"driving_side":"right","geometry":"ojvgFvr}hV_@L[LqA`AQNQLKHIDkC`BsAPa@D","mode":"cycling","maneuver":{"bearing_after":338,"bearing_before":73,"location":[-122.217558,38.130483],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":72.60000000000001,"duration":72.60000000000001,"name":"","distance":282.1,"voiceInstructions":[{"distanceAlongGeometry":282.1,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":58.3,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":282.1,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[30,90,165,270],"location":[-122.218869,38.132766]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,150,255],"location":[-122.218,38.132877]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,330],"location":[-122.217366,38.133109]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-122.217239,38.13321]}],"driving_side":"right","geometry":"yxvgF|z}hVAm@S_CKkAGQY_@SYSY[s@CO","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":350,"location":[-122.218869,38.132766],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":60.8,"duration":60.8,"name":"","distance":207.2,"voiceInstructions":[{"distanceAlongGeometry":207.2,"announcement":"In 700 feet, turn left","ssmlAnnouncement":"In 700 feet, turn left"},{"distanceAlongGeometry":51.1,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":207.2,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-122.216768,38.133465]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-122.216817,38.133636]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-122.216863,38.133816]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,75,165],"location":[-122.216904,38.134003]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.216923,38.134169]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.216941,38.134325]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.21695,38.134494]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.216946,38.13468]}],"driving_side":"right","geometry":"e}vgFxm}hVa@HMBUBa@FA?a@B_@B_@@e@?MAS@","mode":"cycling","maneuver":{"bearing_after":345,"bearing_before":68,"location":[-122.216768,38.133465],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":42.1,"duration":42.1,"name":"","distance":155,"voiceInstructions":[{"distanceAlongGeometry":155,"announcement":"In 600 feet, turn right","ssmlAnnouncement":"In 600 feet, turn right"},{"distanceAlongGeometry":55.2,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":155,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-122.216954,38.134846]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.216899,38.134845]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.21665,38.134842]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.216465,38.13484]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.216235,38.134838]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.216045,38.134836]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.215825,38.134833]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.21565,38.134839]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-122.215514,38.134845]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.215443,38.134846]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.215231,38.134848]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,120,195],"location":[-122.214558,38.134979]}],"driving_side":"right","geometry":"yewgF|n}hV?I?E@k@?c@?m@?e@@k@Ac@A[?M?i@?qBCIKII?YAu@?WD","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":354,"location":[-122.216954,38.134846],"modifier":"right","type":"end of road","instruction":"Turn right"},"weight":69.6,"duration":69.6,"name":"","distance":277.4,"voiceInstructions":[{"distanceAlongGeometry":277.4,"announcement":"In 1000 feet, turn right onto Admiral Callaghan Lane","ssmlAnnouncement":"In 1000 feet, turn right onto Admiral Callaghan Lane"},{"distanceAlongGeometry":59.8,"announcement":"Turn right onto Admiral Callaghan Lane","ssmlAnnouncement":"Turn right onto Admiral Callaghan Lane"}],"bannerInstructions":[{"distanceAlongGeometry":277.4,"primary":{"text":"Admiral Callaghan Lane","components":[{"text":"Admiral Callaghan Lane","type":"text","abbr":"Admiral Callaghan Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,165,255],"location":[-122.214582,38.135502]}],"driving_side":"right","geometry":"{iwgFb`}hVUw@MUUe@UYUUu@e@k@OGA","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":348,"location":[-122.214582,38.135502],"modifier":"right","type":"end of road","instruction":"Turn right onto Admiral Callaghan Lane"},"weight":96.2,"duration":37.6,"name":"Admiral Callaghan Lane","distance":156.3,"voiceInstructions":[{"distanceAlongGeometry":156.3,"announcement":"In 600 feet, make a slight right","ssmlAnnouncement":"In 600 feet, make a slight right"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right, then make a slight left onto Solano Bikeway","ssmlAnnouncement":"Make a slight right, then make a slight left onto Solano Bikeway"}],"bannerInstructions":[{"distanceAlongGeometry":156.3,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Solano Bikeway","components":[{"text":"Solano Bikeway","type":"text"}],"type":"turn","modifier":"slight left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[8,15,196],"location":[-122.213482,38.136535]}],"driving_side":"right","geometry":"kpwgFfy|hV}Aa@}@IIEEG","mode":"cycling","maneuver":{"bearing_after":14,"bearing_before":15,"location":[-122.213482,38.136535],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":48.8,"duration":24.7,"name":"","distance":101,"voiceInstructions":[{"distanceAlongGeometry":61.3,"announcement":"Make a slight left onto Solano Bikeway","ssmlAnnouncement":"Make a slight left onto Solano Bikeway"}],"bannerInstructions":[{"distanceAlongGeometry":101,"primary":{"text":"Solano Bikeway","components":[{"text":"Solano Bikeway","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,60,210],"location":[-122.213186,38.137401]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,180,270],"location":[-122.213178,38.137555]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,195,270,315],"location":[-122.213152,38.137688]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,120,180],"location":[-122.216108,38.147422]}],"driving_side":"right","geometry":"wuwgFlw|hVMAQ?YEc@b@HxEC`HK|CG~@UtAc@dBYt@SZUVWP[N[Fc@Bq@GqA]eA]m@Y}@m@aB}Ae@]yBmAQIWIUGmEm@SAgBKk@E]EsEaAUEQA{GAqABuKR{CQaB_@gAAeBc@aFoCm@GmADu@Ak@]m@m@{@o@uAm@gGaD}DqBeE_CwA}@aD}A}@g@wGgEYWi@c@wBoAOOEM","mode":"cycling","maneuver":{"bearing_after":1,"bearing_before":23,"location":[-122.213186,38.137401],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Solano Bikeway"},"weight":803.9,"duration":803.9,"name":"Solano Bikeway","distance":3335.7,"voiceInstructions":[{"distanceAlongGeometry":3335.7,"announcement":"Continue on Solano Bikeway for 2 miles","ssmlAnnouncement":"Continue on Solano Bikeway for 2 miles"},{"distanceAlongGeometry":290.5,"announcement":"In 1000 feet, continue slightly left onto McGary Road","ssmlAnnouncement":"In 1000 feet, continue slightly left onto McGary Road"},{"distanceAlongGeometry":62.2,"announcement":"Continue slightly left onto McGary Road","ssmlAnnouncement":"Continue slightly left onto McGary Road"}],"bannerInstructions":[{"distanceAlongGeometry":3335.7,"primary":{"text":"McGary Road","components":[{"text":"McGary Road","type":"text","abbr":"McGary Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,210,240],"location":[-122.20933,38.162062]},{"out":0,"in":3,"entry":[true,true,true,false,true],"bearings":[60,120,150,240,315],"location":[-122.199229,38.168816]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,345],"location":[-122.179672,38.185028]}],"driving_side":"right","geometry":"{o|gFh_|hVeAm@eAw@kAcAmByBsGiKoJuPmEsIc@}@mAwFq@aBKSEMq@}@_AcAcCqBsBmBs@{@{BkD_B{BsCiE]g@u@eAg@m@UYaBmB_BuAiBcBiCsBmA_AgByAcBuA{BwBcAiA}@kAaAuAaA{Au@qAiA{BmB}DiAwB}@yAwCgEoEyEaDqDw@eA}@uAs@qAk@mAs@aBAC]}@GU_B_GO}@YoBSkBa@aDe@oCc@aCa@oBe@{Ak@aBk@wAa@eAiCaFaBmCkA_BuAiBcBiBuDqDcDoCkBqA_Au@kAaAs@i@kAaA_EkEaA_AcCqCcCwCaDqDwBaCwAgB{C}DqCyDoCoD]g@kAyBwAsCeA}AKO","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":52,"location":[-122.20933,38.162062],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto McGary Road"},"weight":1560.7,"duration":1560.7,"name":"McGary Road","distance":6492.4,"voiceInstructions":[{"distanceAlongGeometry":6492.4,"announcement":"Continue on McGary Road for 4 miles","ssmlAnnouncement":"Continue on McGary Road for 4 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, turn right onto Red Top Road","ssmlAnnouncement":"In 1000 feet, turn right onto Red Top Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Red Top Road","ssmlAnnouncement":"Turn right onto Red Top Road"}],"bannerInstructions":[{"distanceAlongGeometry":6492.4,"primary":{"text":"Red Top Road","components":[{"text":"Red Top Road","type":"text","abbr":"Red Top Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,225,315],"location":[-122.156213,38.201498]}],"driving_side":"right","geometry":"kfdhFhsqhVHY^y@bEsGdBmCl@cAr@yA\\_ATy@XgAZ_BNaAL}@Di@","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":45,"location":[-122.156213,38.201498],"modifier":"right","type":"end of road","instruction":"Turn right onto Red Top Road"},"weight":219.7,"duration":143.2,"name":"Red Top Road","distance":595.1,"voiceInstructions":[{"distanceAlongGeometry":595.1,"announcement":"Continue on Red Top Road for a quarter mile","ssmlAnnouncement":"Continue on Red Top Road for a quarter mile"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, make a slight right to stay on Red Top Road","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on Red Top Road"},{"distanceAlongGeometry":62.3,"announcement":"Make a slight right to stay on Red Top Road","ssmlAnnouncement":"Make a slight right to stay on Red Top Road"}],"bannerInstructions":[{"distanceAlongGeometry":595.1,"primary":{"text":"Red Top Road","components":[{"text":"Red Top Road","type":"text","abbr":"Red Top Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,285],"location":[-122.150614,38.1986]}],"driving_side":"right","geometry":"gtchFhpphVN[Bs@?y@Ew@IeD@W","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":104,"location":[-122.150614,38.1986],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Red Top Road"},"weight":114.4,"duration":49.8,"name":"Red Top Road","distance":171.9,"voiceInstructions":[{"distanceAlongGeometry":171.9,"announcement":"In 600 feet, turn left onto Watt Drive","ssmlAnnouncement":"In 600 feet, turn left onto Watt Drive"},{"distanceAlongGeometry":51.8,"announcement":"Turn left onto Watt Drive","ssmlAnnouncement":"Turn left onto Watt Drive"}],"bannerInstructions":[{"distanceAlongGeometry":171.9,"primary":{"text":"Watt Drive","components":[{"text":"Watt Drive","type":"text","abbr":"Watt Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-122.148688,38.198573]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.148699,38.198677]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-122.148835,38.199992]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-122.148571,38.201998]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.147149,38.206032]}],"driving_side":"right","geometry":"atchFhdphVU@O@sAFm@BsBLiCJm@Bo@Ao@Gk@Og@Se@Wk@e@c@g@g@s@c@g@m@i@o@]k@Uk@Kk@Gg@Ak@?iB@I?]?iAA_@@wA?oB?}@?SCOG","mode":"cycling","maneuver":{"bearing_after":354,"bearing_before":85,"location":[-122.148688,38.198573],"modifier":"left","type":"turn","instruction":"Turn left onto Watt Drive"},"weight":239.9,"duration":239.9,"name":"Watt Drive","distance":993,"voiceInstructions":[{"distanceAlongGeometry":993,"announcement":"Continue on Watt Drive for a half mile","ssmlAnnouncement":"Continue on Watt Drive for a half mile"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, continue right onto Fulton Drive","ssmlAnnouncement":"In 1000 feet, continue right onto Fulton Drive"},{"distanceAlongGeometry":62.1,"announcement":"Continue right onto Fulton Drive","ssmlAnnouncement":"Continue right onto Fulton Drive"}],"bannerInstructions":[{"distanceAlongGeometry":993,"primary":{"text":"Fulton Drive","components":[{"text":"Fulton Drive","type":"text","abbr":"Fulton Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,75,195,330],"location":[-122.147088,38.207084]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-122.141787,38.207129]}],"driving_side":"right","geometry":"giehFhzohVGW?YAaC?W?w@?]?aB?k@?_@?g@?yB?K?e@?W?iB?U?iB?_A?}@?mC?[?W?kB?W?qB?a@?U?cD","mode":"cycling","maneuver":{"bearing_after":70,"bearing_before":14,"location":[-122.147088,38.207084],"modifier":"right","type":"new name","instruction":"Continue right onto Fulton Drive"},"weight":188.7,"duration":188.7,"name":"Fulton Drive","distance":751.8,"voiceInstructions":[{"distanceAlongGeometry":751.8,"announcement":"Continue on Fulton Drive for a half mile","ssmlAnnouncement":"Continue on Fulton Drive for a half mile"},{"distanceAlongGeometry":278.9,"announcement":"In 1000 feet, turn left onto Lopes Road","ssmlAnnouncement":"In 1000 feet, turn left onto Lopes Road"},{"distanceAlongGeometry":59.8,"announcement":"Turn left onto Lopes Road","ssmlAnnouncement":"Turn left onto Lopes Road"}],"bannerInstructions":[{"distanceAlongGeometry":751.8,"primary":{"text":"Lopes Road","components":[{"text":"Lopes Road","type":"text","abbr":"Lopes Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-122.138493,38.207132]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,75,180],"location":[-122.138479,38.209609]}],"driving_side":"right","geometry":"qiehFpdnhVkA@Q?mB?}C?u@A_AAO?i@AU?S?","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-122.138493,38.207132],"modifier":"left","type":"end of road","instruction":"Turn left onto Lopes Road"},"weight":121.69999999999999,"duration":80.19999999999999,"name":"Lopes Road","distance":321.8,"voiceInstructions":[{"distanceAlongGeometry":321.8,"announcement":"In a quarter mile, turn right onto Cordelia Road (US 40 Historic)","ssmlAnnouncement":"In a quarter mile, turn right onto Cordelia Road (US 40 Historic)"},{"distanceAlongGeometry":60.2,"announcement":"Turn right onto Cordelia Road (US 40 Historic)","ssmlAnnouncement":"Turn right onto Cordelia Road (US 40 Historic)"}],"bannerInstructions":[{"distanceAlongGeometry":321.8,"primary":{"text":"Cordelia Road","components":[{"text":"Cordelia Road","type":"text","abbr":"Cordelia Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"US 40 Historic","components":[{"text":"US 40 Historic","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,75,180,255],"location":[-122.138473,38.210025]}],"driving_side":"right","geometry":"u{ehFldnhVC[wA}M","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":0,"location":[-122.138473,38.210025],"modifier":"right","type":"turn","instruction":"Turn right onto Cordelia Road (US 40 Historic)"},"ref":"US 40 Historic","weight":92.3,"duration":62.9,"name":"Cordelia Road (US 40 Historic)","distance":227.4,"voiceInstructions":[{"distanceAlongGeometry":227.4,"announcement":"In 800 feet, turn left onto Central Way","ssmlAnnouncement":"In 800 feet, turn left onto Central Way"},{"distanceAlongGeometry":54.2,"announcement":"Turn left onto Central Way","ssmlAnnouncement":"Turn left onto Central Way"}],"bannerInstructions":[{"distanceAlongGeometry":227.4,"primary":{"text":"Central Way","components":[{"text":"Central Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-122.135941,38.210494]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,150,330],"location":[-122.137238,38.213963]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-122.136315,38.217028]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-122.133225,38.218831]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-122.131017,38.219561]}],"driving_side":"right","geometry":"q~ehFrtmhVMBqB`@WHa@Ns@b@mAx@s@b@[P[Je@DW@M?kB@Q?M@K@WJQHw@\\_@Lm@Du@Am@Ce@Em@Kq@Q[Kc@Qk@]_@Wa@[g@i@_@e@[e@k@y@c@q@c@o@{@oAgAcBU_@Qg@Kc@_@gCOeAOiA]aCG]I_@Si@]k@OSQUg@u@kCyDm@}@QUEIEKEMEUCU?[Bg@Hw@Ba@J{@","mode":"cycling","maneuver":{"bearing_after":345,"bearing_before":75,"location":[-122.135941,38.210494],"modifier":"left","type":"turn","instruction":"Turn left onto Central Way"},"weight":527.8,"duration":411.6,"name":"Central Way","distance":1682.4,"voiceInstructions":[{"distanceAlongGeometry":1682.4,"announcement":"Continue on Central Way for 1 mile","ssmlAnnouncement":"Continue on Central Way for 1 mile"},{"distanceAlongGeometry":286.1,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":61.3,"announcement":"Turn left, then make a slight right","ssmlAnnouncement":"Turn left, then make a slight right"}],"bannerInstructions":[{"distanceAlongGeometry":1682.4,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.3,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-122.127797,38.220864]}],"driving_side":"right","geometry":"k_hhFvalhVqA]","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":101,"location":[-122.127797,38.220864],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":11.7,"duration":11.7,"name":"","distance":46.8,"voiceInstructions":[{"distanceAlongGeometry":46.8,"announcement":"Make a slight right, then turn left onto Pittman Road (US 40 Historic)","ssmlAnnouncement":"Make a slight right, then turn left onto Pittman Road (US 40 Historic)"}],"bannerInstructions":[{"distanceAlongGeometry":46.8,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Pittman Road","components":[{"text":"Pittman Road","type":"text","abbr":"Pittman Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,195,315],"location":[-122.127647,38.221268]}],"driving_side":"right","geometry":"}ahhFx`lhV_@m@","mode":"cycling","maneuver":{"bearing_after":46,"bearing_before":15,"location":[-122.127647,38.221268],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":14.1,"duration":14.1,"name":"","distance":26.8,"voiceInstructions":[{"distanceAlongGeometry":26.8,"announcement":"Turn left onto Pittman Road (US 40 Historic), then continue onto Suisun Valley Road (US 40 Historic)","ssmlAnnouncement":"Turn left onto Pittman Road (US 40 Historic), then continue onto Suisun Valley Road (US 40 Historic)"}],"bannerInstructions":[{"distanceAlongGeometry":26.8,"primary":{"text":"Pittman Road","components":[{"text":"Pittman Road","type":"text","abbr":"Pittman Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"US 40 Historic","components":[{"text":"US 40 Historic","type":"text"}],"type":"turn","modifier":"left"},"sub":{"text":"Suisun Valley Road","components":[{"text":"Suisun Valley Road","type":"text","abbr":"Suisun Valley Rd","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[150,225,315],"location":[-122.127421,38.221431]}],"driving_side":"right","geometry":"}bhhFj_lhVONMNWXQV","mode":"cycling","maneuver":{"bearing_after":320,"bearing_before":46,"location":[-122.127421,38.221431],"modifier":"left","type":"turn","instruction":"Turn left onto Pittman Road (US 40 Historic)"},"ref":"US 40 Historic","weight":21.8,"duration":14.9,"name":"Pittman Road (US 40 Historic)","distance":53.7,"voiceInstructions":[{"distanceAlongGeometry":53.7,"announcement":"Continue onto Suisun Valley Road (US 40 Historic)","ssmlAnnouncement":"Continue onto Suisun Valley Road (US 40 Historic)"}],"bannerInstructions":[{"distanceAlongGeometry":53.7,"primary":{"text":"Suisun Valley Road","components":[{"text":"Suisun Valley Road","type":"text","abbr":"Suisun Valley Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"US 40 Historic","components":[{"text":"US 40 Historic","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[135,315],"location":[-122.127826,38.221793]}],"driving_side":"right","geometry":"eehhF|alhVW\\gAhAaA~@_CfCi@j@URWNYJUBs@@","mode":"cycling","maneuver":{"bearing_after":313,"bearing_before":313,"location":[-122.127826,38.221793],"modifier":"straight","type":"new name","instruction":"Continue onto Suisun Valley Road (US 40 Historic)"},"ref":"US 40 Historic","weight":157,"duration":78.5,"name":"Suisun Valley Road (US 40 Historic)","distance":326.2,"voiceInstructions":[{"distanceAlongGeometry":326.2,"announcement":"In a quarter mile, make a slight right to stay on Suisun Valley Road (US 40 Historic)","ssmlAnnouncement":"In a quarter mile, make a slight right to stay on Suisun Valley Road (US 40 Historic)"},{"distanceAlongGeometry":62.3,"announcement":"Make a slight right to stay on Suisun Valley Road (US 40 Historic)","ssmlAnnouncement":"Make a slight right to stay on Suisun Valley Road (US 40 Historic)"}],"bannerInstructions":[{"distanceAlongGeometry":326.2,"primary":{"text":"Suisun Valley Road","components":[{"text":"Suisun Valley Road","type":"text","abbr":"Suisun Valley Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":{"text":"US 40 Historic","components":[{"text":"US 40 Historic","type":"text"}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,15,180],"location":[-122.12984,38.22418]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.129722,38.225236]}],"driving_side":"right","geometry":"cthhFnnlhVOGmBI]@c@CSC]EmBIo@@oCMWE","mode":"cycling","maneuver":{"bearing_after":21,"bearing_before":358,"location":[-122.12984,38.22418],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Suisun Valley Road (US 40 Historic)"},"ref":"US 40 Historic","weight":309.70000000000005,"duration":80.7,"name":"Suisun Valley Road (US 40 Historic)","distance":318.1,"voiceInstructions":[{"distanceAlongGeometry":318.1,"announcement":"In a quarter mile, turn right onto Business Center Drive","ssmlAnnouncement":"In a quarter mile, turn right onto Business Center Drive"},{"distanceAlongGeometry":59.1,"announcement":"Turn right onto Business Center Drive","ssmlAnnouncement":"Turn right onto Business Center Drive"}],"bannerInstructions":[{"distanceAlongGeometry":318.1,"primary":{"text":"Business Center Drive","components":[{"text":"Business","type":"text"},{"text":"Center Drive","type":"text","abbr":"Ctr Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,90,180,285],"location":[-122.129546,38.227022]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-122.126205,38.22856]}],"driving_side":"right","geometry":"{eihFtllhVBk@Bm@?m@Ae@A[Gi@Kq@Og@IWMYMUU_@W[[Ym@e@e@[YYU]Ua@ISIW","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":4,"location":[-122.129546,38.227022],"modifier":"right","type":"turn","instruction":"Turn right onto Business Center Drive"},"weight":239.6,"duration":98.10000000000001,"name":"Business Center Drive","distance":376.6,"voiceInstructions":[{"distanceAlongGeometry":376.6,"announcement":"In a quarter mile, turn left onto Kaiser Drive","ssmlAnnouncement":"In a quarter mile, turn left onto Kaiser Drive"},{"distanceAlongGeometry":57.6,"announcement":"Turn left onto Kaiser Drive, then turn right onto Campus Lane","ssmlAnnouncement":"Turn left onto Kaiser Drive, then turn right onto Campus Lane"}],"bannerInstructions":[{"distanceAlongGeometry":376.6,"primary":{"text":"Kaiser Drive","components":[{"text":"Kaiser Drive","type":"text","abbr":"Kaiser Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":57.6,"primary":{"text":"Kaiser Drive","components":[{"text":"Kaiser Drive","type":"text","abbr":"Kaiser Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Campus Lane","components":[{"text":"Campus Lane","type":"text","abbr":"Campus Ln","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-122.126087,38.228609]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,150,240,330],"location":[-122.126164,38.228736]}],"driving_side":"right","geometry":"yoihF`wkhVYLSJcAn@MHMH","mode":"cycling","maneuver":{"bearing_after":333,"bearing_before":61,"location":[-122.126087,38.228609],"modifier":"left","type":"turn","instruction":"Turn left onto Kaiser Drive"},"weight":29.3,"duration":24,"name":"Kaiser Drive","distance":89,"voiceInstructions":[{"distanceAlongGeometry":55.6,"announcement":"Turn right onto Campus Lane","ssmlAnnouncement":"Turn right onto Campus Lane"}],"bannerInstructions":[{"distanceAlongGeometry":89,"primary":{"text":"Campus Lane","components":[{"text":"Campus Lane","type":"text","abbr":"Campus Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[45,150,225,300],"location":[-122.126563,38.229315]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,285],"location":[-122.126253,38.229818]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[105,195,285],"location":[-122.126303,38.230731]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[105,195,285],"location":[-122.126713,38.230826]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[105,195,285],"location":[-122.127123,38.230921]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[105,195,285],"location":[-122.127532,38.231016]}],"driving_side":"right","geometry":"gtihF~ykhVOQsAk@gAe@{@]WCM\\Kr@QjAADQpASpAIl@Ib@","mode":"cycling","maneuver":{"bearing_after":40,"bearing_before":330,"location":[-122.126563,38.229315],"modifier":"right","type":"turn","instruction":"Turn right onto Campus Lane"},"weight":92.60000000000001,"duration":92.60000000000001,"name":"Campus Lane","distance":343.6,"voiceInstructions":[{"distanceAlongGeometry":343.6,"announcement":"In a quarter mile, turn right onto Suisun Valley Road (US 40 Historic)","ssmlAnnouncement":"In a quarter mile, turn right onto Suisun Valley Road (US 40 Historic)"},{"distanceAlongGeometry":55.7,"announcement":"Turn right onto Suisun Valley Road (US 40 Historic), then turn right onto Solano College Road","ssmlAnnouncement":"Turn right onto Suisun Valley Road (US 40 Historic), then turn right onto Solano College Road"}],"bannerInstructions":[{"distanceAlongGeometry":343.6,"primary":{"text":"Suisun Valley Road","components":[{"text":"Suisun Valley Road","type":"text","abbr":"Suisun Valley Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"US 40 Historic","components":[{"text":"US 40 Historic","type":"text"}],"type":"turn","modifier":"right"}},{"distanceAlongGeometry":55.7,"primary":{"text":"Suisun Valley Road","components":[{"text":"Suisun Valley Road","type":"text","abbr":"Suisun Valley Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"US 40 Historic","components":[{"text":"US 40 Historic","type":"text"}],"type":"turn","modifier":"right"},"sub":{"text":"Solano College Road","components":[{"text":"Solano College Road","type":"text","abbr":"Solano College Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,105,195],"location":[-122.127936,38.231115]}],"driving_side":"right","geometry":"o_jhFrblhV{B_A","mode":"cycling","maneuver":{"bearing_after":21,"bearing_before":286,"location":[-122.127936,38.231115],"modifier":"right","type":"end of road","instruction":"Turn right onto Suisun Valley Road (US 40 Historic)"},"ref":"US 40 Historic","weight":71.4,"duration":17.9,"name":"Suisun Valley Road (US 40 Historic)","distance":74.3,"voiceInstructions":[{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Solano College Road","ssmlAnnouncement":"Turn right onto Solano College Road"}],"bannerInstructions":[{"distanceAlongGeometry":74.3,"primary":{"text":"Solano College Road","components":[{"text":"Solano College Road","type":"text","abbr":"Solano College Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,30,195],"location":[-122.127622,38.231736]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,285,315],"location":[-122.126597,38.232605]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-122.126388,38.232506]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,300],"location":[-122.125557,38.232165]}],"driving_side":"right","geometry":"kcjhFr`lhV][aBy@QMOQIYCY@a@FQJWHONWP]J[H]@e@ZwBFa@R}AN}@PoAR}AHg@h@wDD_@BYASASCUIUIQIQIIQOgAk@WSa@]W_@MYSk@Qq@KYKSKOSOu@_@_@S","mode":"cycling","maneuver":{"bearing_after":36,"bearing_before":21,"location":[-122.127622,38.231736],"modifier":"right","type":"turn","instruction":"Turn right onto Solano College Road"},"weight":261.7,"duration":227.1,"name":"Solano College Road","distance":936.4,"voiceInstructions":[{"distanceAlongGeometry":936.4,"announcement":"Continue on Solano College Road for a half mile","ssmlAnnouncement":"Continue on Solano College Road for a half mile"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":61.8,"announcement":"Turn right, then make a slight right onto Linear Bike Trail","ssmlAnnouncement":"Turn right, then make a slight right onto Linear Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":936.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.8,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,210],"location":[-122.119122,38.233375]}],"driving_side":"right","geometry":"smjhFnkjhVAa@Da@","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":23,"location":[-122.119122,38.233375],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":7.9,"duration":7.9,"name":"","distance":29.9,"voiceInstructions":[{"distanceAlongGeometry":29.9,"announcement":"Make a slight right onto Linear Bike Trail","ssmlAnnouncement":"Make a slight right onto Linear Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":29.9,"primary":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,135,285],"location":[-122.118784,38.23336]}],"driving_side":"right","geometry":"omjhFjijhVLMTEd@GROHQLm@B]@WcCe]CGAI?EBERC|DKTH","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":101,"location":[-122.118784,38.23336],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Linear Bike Trail"},"weight":182,"duration":182,"name":"Linear Bike Trail","distance":685.3,"voiceInstructions":[{"distanceAlongGeometry":685.3,"announcement":"Continue on Linear Bike Trail for a half mile","ssmlAnnouncement":"Continue on Linear Bike Trail for a half mile"},{"distanceAlongGeometry":263.6,"announcement":"In 900 feet, take a sharp left onto Suisun Parkway","ssmlAnnouncement":"In 900 feet, take a sharp left onto Suisun Parkway"},{"distanceAlongGeometry":56.5,"announcement":"Take a sharp left onto Suisun Parkway","ssmlAnnouncement":"Take a sharp left onto Suisun Parkway"}],"bannerInstructions":[{"distanceAlongGeometry":685.3,"primary":{"text":"Suisun Parkway","components":[{"text":"Suisun Parkway","type":"text","abbr":"Suisun Pky","abbr_priority":0}],"type":"turn","modifier":"sharp left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[15,75],"location":[-122.11296,38.232254]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,345],"location":[-122.101569,38.237207]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-122.090241,38.243893]}],"driving_side":"right","geometry":"qfjhF~dihVEOYaBI[I[Qg@Q]Q_@S[[c@Y[[SOCQM_@Qi@Yc@Ug@Wo@c@{@s@e@g@a@k@c@y@Wg@Sg@Ui@Oa@Kc@Q_AQeAKcAEiA]oMG{@KaAK{@Oy@Su@W{@qBiG{BaHYs@]w@]u@qGkN]s@_@u@]o@a@m@c@k@e@k@g@g@g@c@m@c@_GoEa@e@UY[c@[g@Ym@Wm@Sk@Ss@Ok@Ic@Ia@Ms@Ey@Em@Ay@Cy@A[DqADq@P{BFk@Nq@Xy@ZaAXe@","mode":"cycling","maneuver":{"bearing_after":68,"bearing_before":198,"location":[-122.11296,38.232254],"modifier":"sharp left","type":"new name","instruction":"Take a sharp left onto Suisun Parkway"},"weight":658.6999999999999,"duration":658.6999999999999,"name":"Suisun Parkway","distance":2731.7,"voiceInstructions":[{"distanceAlongGeometry":2731.7,"announcement":"Continue on Suisun Parkway for 1.5 miles","ssmlAnnouncement":"Continue on Suisun Parkway for 1.5 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn left onto Linear Bike Trail","ssmlAnnouncement":"In 1000 feet, turn left onto Linear Bike Trail"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto Linear Bike Trail","ssmlAnnouncement":"Turn left onto Linear Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":2731.7,"primary":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,315],"location":[-122.087544,38.243229]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,165,255],"location":[-122.072441,38.248798]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,210,255],"location":[-122.071921,38.248993]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,90,210,285],"location":[-122.070761,38.249787]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,225,285],"location":[-122.070672,38.249874]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-122.070441,38.249894]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[75,255],"location":[-122.069547,38.250315]},{"out":0,"in":1,"entry":[true,false],"bearings":[60,255],"location":[-122.068642,38.250603]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,180,240,345],"location":[-122.066217,38.2517]}],"driving_side":"right","geometry":"eklhFbfdhVIw@m@iAs@uJg@eCA_@Ee@Qu@]iAuAyCg@wAk@sBe@}As@yAu@sBi@_BMg@W}ASw@uB_GKUKUK]G_@E_@I[M]O[MYMc@G]EOEUM[MUa@s@MWGU[kAQq@i@sAQg@[y@Ka@DeAM{@AIEAEEEGAIK]Eo@[Ya@g@O]Os@EMGIWa@[YOQ?E?EACCC@Y@{@O?OCSSIMGQCKAOKa@w@uDQq@Ic@EOIOUi@M[IUEa@CKGKOMWUU_@COEQAI@MASCKCGIIEKCKIOGM?KCIIGEMGWCICGEKKKGIGKEGEMCKAMCM?U?ICKESGSKOIMY[OSKUESCW","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":130,"location":[-122.087544,38.243229],"modifier":"left","type":"end of road","instruction":"Turn left onto Linear Bike Trail"},"weight":574.3,"duration":574.3,"name":"Linear Bike Trail","distance":2372.4,"voiceInstructions":[{"distanceAlongGeometry":2372.4,"announcement":"Continue on Linear Bike Trail for 1.5 miles","ssmlAnnouncement":"Continue on Linear Bike Trail for 1.5 miles"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, keep right onto Linear Bike Trail","ssmlAnnouncement":"In 1000 feet, keep right onto Linear Bike Trail"},{"distanceAlongGeometry":62,"announcement":"Keep right onto Linear Bike Trail","ssmlAnnouncement":"Keep right onto Linear Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":2372.4,"primary":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,105,255],"location":[-122.064039,38.25272]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,270],"location":[-122.063695,38.252766]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,225,330],"location":[-122.061265,38.253896]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,75,225],"location":[-122.058481,38.255156]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,255],"location":[-122.058295,38.255276]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-122.056008,38.256212]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,90,240],"location":[-122.054959,38.256668]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,270],"location":[-122.054629,38.256741]}],"driving_side":"right","geometry":"ofnhFfs_hVBU?QEOGKMs@I]M[Sa@Sa@q@{@IMKWEQCUAK?I?_@?GAGCIAGMSGKEKGKMOEICMM_@GEGMGKGQAG?G?QAUAMCKIQOYk@s@GKGMEMCQCMAU?QAMAQEOESISIOGKQW[_@GGGGCEAIACCIEQCQASA]CUE]G[K_@O_@Sc@OWUWQOOSEIEQ?[EKGSCIGOGQIGAQAW?KCOGSKU_@k@EKCIEOAI?KAQCMEQEQMUW]W[Uu@U]Ye@MQKSKYGUK_@ESE_@AMIM[A","mode":"cycling","maneuver":{"bearing_after":99,"bearing_before":75,"location":[-122.064039,38.25272],"modifier":"slight right","type":"fork","instruction":"Keep right onto Linear Bike Trail"},"weight":298.2,"duration":298.2,"name":"Linear Bike Trail","distance":1225.2,"voiceInstructions":[{"distanceAlongGeometry":1225.2,"announcement":"Continue on Linear Bike Trail for 1 mile","ssmlAnnouncement":"Continue on Linear Bike Trail for 1 mile"},{"distanceAlongGeometry":287.6,"announcement":"In 1000 feet, turn right onto Travis Boulevard","ssmlAnnouncement":"In 1000 feet, turn right onto Travis Boulevard"},{"distanceAlongGeometry":61.6,"announcement":"Turn right onto Travis Boulevard","ssmlAnnouncement":"Turn right onto Travis Boulevard"}],"bannerInstructions":[{"distanceAlongGeometry":1225.2,"primary":{"text":"Travis Boulevard","components":[{"text":"Travis Boulevard","type":"text","abbr":"Travis Blvd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-122.052368,38.258028]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-122.049989,38.258091]}],"driving_side":"right","geometry":"ugohFhj}gVCgBCy@Ak@A{AAwC@Y@_@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":2,"location":[-122.052368,38.258028],"modifier":"right","type":"end of road","instruction":"Turn right onto Travis Boulevard"},"weight":145.9,"duration":62.7,"name":"Travis Boulevard","distance":222,"voiceInstructions":[{"distanceAlongGeometry":222,"announcement":"In 800 feet, turn left onto Pennsylvania Avenue","ssmlAnnouncement":"In 800 feet, turn left onto Pennsylvania Avenue"},{"distanceAlongGeometry":53.1,"announcement":"Turn left onto Pennsylvania Avenue, then turn right onto Linear Bike Trail","ssmlAnnouncement":"Turn left onto Pennsylvania Avenue, then turn right onto Linear Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":222,"primary":{"text":"Pennsylvania Avenue","components":[{"text":"Pennsylvania Avenue","type":"text","abbr":"Pennsylvania Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":53.1,"primary":{"text":"Pennsylvania Avenue","components":[{"text":"Pennsylvania Avenue","type":"text","abbr":"Pennsylvania Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-122.04983,38.258078]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-122.049827,38.258218]}],"driving_side":"right","geometry":"_hohFlz|gV[?WAeABW@","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":95,"location":[-122.04983,38.258078],"modifier":"left","type":"turn","instruction":"Turn left onto Pennsylvania Avenue"},"weight":52.5,"duration":21.8,"name":"Pennsylvania Avenue","distance":81.8,"voiceInstructions":[{"distanceAlongGeometry":56.3,"announcement":"Turn right onto Linear Bike Trail","ssmlAnnouncement":"Turn right onto Linear Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":81.8,"primary":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,180],"location":[-122.049846,38.258813]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,90,240],"location":[-122.045491,38.260701]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,255],"location":[-122.045218,38.260811]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,225,270],"location":[-122.044819,38.261023]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,165,240],"location":[-122.042199,38.26215]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,180,240],"location":[-122.041449,38.262462]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,255],"location":[-122.040477,38.262883]}],"driving_side":"right","geometry":"qlohFpz|gVEOIWC[W]gAgD]m@gCwHQaAmAuDUe@?O?OAMg@q@Ci@Sc@S[uDaL}@uC}@kCQUAQAMAOAKMKGKgGkQeFgOE]IO","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":357,"location":[-122.049846,38.258813],"modifier":"right","type":"turn","instruction":"Turn right onto Linear Bike Trail"},"weight":374.3,"duration":374.3,"name":"Linear Bike Trail","distance":1552.2,"voiceInstructions":[{"distanceAlongGeometry":1552.2,"announcement":"Continue on Linear Bike Trail for 1 mile","ssmlAnnouncement":"Continue on Linear Bike Trail for 1 mile"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, make a slight left to stay on Linear Bike Trail","ssmlAnnouncement":"In 1000 feet, make a slight left to stay on Linear Bike Trail"},{"distanceAlongGeometry":62.2,"announcement":"Make a slight left to stay on Linear Bike Trail","ssmlAnnouncement":"Make a slight left to stay on Linear Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1552.2,"primary":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,240],"location":[-122.034446,38.265557]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,150,195],"location":[-122.034414,38.265619]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-122.034212,38.265689]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,135,270],"location":[-122.033964,38.265811]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,210,255],"location":[-122.03383,38.265836]}],"driving_side":"right","geometry":"wvphFhzygVE@EIKCAK?W?YYA@UEYGMgUar@SOG]@WMQ","mode":"cycling","maneuver":{"bearing_after":21,"bearing_before":56,"location":[-122.034446,38.265557],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on Linear Bike Trail"},"weight":231,"duration":231,"name":"Linear Bike Trail","distance":950.4,"voiceInstructions":[{"distanceAlongGeometry":950.4,"announcement":"Continue on Linear Bike Trail for a half mile","ssmlAnnouncement":"Continue on Linear Bike Trail for a half mile"},{"distanceAlongGeometry":288,"announcement":"In 1000 feet, turn right to stay on Linear Bike Trail","ssmlAnnouncement":"In 1000 feet, turn right to stay on Linear Bike Trail"},{"distanceAlongGeometry":61.7,"announcement":"Turn right to stay on Linear Bike Trail, then turn right onto Dover Avenue","ssmlAnnouncement":"Turn right to stay on Linear Bike Trail, then turn right onto Dover Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":950.4,"primary":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.7,"primary":{"text":"Linear Bike Trail","components":[{"text":"Linear Bike Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Dover Avenue","components":[{"text":"Dover Avenue","type":"text","abbr":"Dover Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,225],"location":[-122.025151,38.269637]}],"driving_side":"right","geometry":"gpqhFd`xgVFK?W","mode":"cycling","maneuver":{"bearing_after":112,"bearing_before":47,"location":[-122.025151,38.269637],"modifier":"right","type":"continue","instruction":"Turn right to stay on Linear Bike Trail"},"weight":8,"duration":8,"name":"Linear Bike Trail","distance":17.1,"voiceInstructions":[{"distanceAlongGeometry":17.1,"announcement":"Turn right onto Dover Avenue, then turn left onto Nightingale Drive","ssmlAnnouncement":"Turn right onto Dover Avenue, then turn left onto Nightingale Drive"}],"bannerInstructions":[{"distanceAlongGeometry":17.1,"primary":{"text":"Dover Avenue","components":[{"text":"Dover Avenue","type":"text","abbr":"Dover Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Nightingale Drive","components":[{"text":"Nightingale Drive","type":"text","abbr":"Nightingale Dr","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-122.024968,38.269599]}],"driving_side":"right","geometry":"_pqhF`_xgV`AA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":91,"location":[-122.024968,38.269599],"modifier":"right","type":"turn","instruction":"Turn right onto Dover Avenue"},"weight":21.5,"duration":16.8,"name":"Dover Avenue","distance":36.5,"voiceInstructions":[{"distanceAlongGeometry":32.6,"announcement":"Turn left onto Nightingale Drive","ssmlAnnouncement":"Turn left onto Nightingale Drive"}],"bannerInstructions":[{"distanceAlongGeometry":36.5,"primary":{"text":"Nightingale Drive","components":[{"text":"Nightingale Drive","type":"text","abbr":"Nightingale Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-122.024963,38.269271]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.024251,38.269452]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.023416,38.269815]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.022628,38.270158]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.021853,38.270497]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.021097,38.270829]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.020334,38.271153]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-122.01957,38.27149]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-122.017221,38.272195]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,315],"location":[-122.015566,38.272016]}],"driving_side":"right","geometry":"}mqhF~~wgV?_@?MAKEQ[aAiAeDcA}CcA{CaAuC_AyCcAwC{B{GMc@C[?yB@}E?UDYH_@JQDIXUTINE","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-122.024963,38.269271],"modifier":"left","type":"turn","instruction":"Turn left onto Nightingale Drive"},"weight":233.3,"duration":233.3,"name":"Nightingale Drive","distance":948.2,"voiceInstructions":[{"distanceAlongGeometry":948.2,"announcement":"Continue on Nightingale Drive for a half mile","ssmlAnnouncement":"Continue on Nightingale Drive for a half mile"},{"distanceAlongGeometry":284.5,"announcement":"In 1000 feet, turn left onto Quail Drive","ssmlAnnouncement":"In 1000 feet, turn left onto Quail Drive"},{"distanceAlongGeometry":61,"announcement":"Turn left onto Quail Drive","ssmlAnnouncement":"Turn left onto Quail Drive"}],"bannerInstructions":[{"distanceAlongGeometry":948.2,"primary":{"text":"Quail Drive","components":[{"text":"Quail Drive","type":"text","abbr":"Quail Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,345],"location":[-122.015382,38.271704]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.014419,38.271681]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.013547,38.271669]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-122.012684,38.271656]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.011816,38.271643]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-122.010938,38.271653]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-122.010083,38.271625]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-122.009317,38.271392]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,285],"location":[-122.008894,38.271272]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-122.008359,38.271269]}],"driving_side":"right","geometry":"c}qhFbcvgV?UBiD@mD@mDBkD?oBA_AA_@@mBB]n@wCVuA?U@WA{@@oB?_A@g@DUF]","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":164,"location":[-122.015382,38.271704],"modifier":"left","type":"end of road","instruction":"Turn left onto Quail Drive"},"weight":183.49999999999997,"duration":183.49999999999997,"name":"Quail Drive","distance":739.5,"voiceInstructions":[{"distanceAlongGeometry":739.5,"announcement":"Continue on Quail Drive for a half mile","ssmlAnnouncement":"Continue on Quail Drive for a half mile"},{"distanceAlongGeometry":282.1,"announcement":"In 1000 feet, turn left onto Clay Bank Road","ssmlAnnouncement":"In 1000 feet, turn left onto Clay Bank Road"},{"distanceAlongGeometry":60.4,"announcement":"Turn left onto Clay Bank Road","ssmlAnnouncement":"Turn left onto Clay Bank Road"}],"bannerInstructions":[{"distanceAlongGeometry":739.5,"primary":{"text":"Clay Bank Road","components":[{"text":"Clay Bank Road","type":"text","abbr":"Clay Bank Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[30,105,210,285],"location":[-122.007016,38.271181]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.006576,38.273666]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,285],"location":[-122.006552,38.274493]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-122.006546,38.276132]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,285],"location":[-122.006447,38.278417]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-122.00576,38.279409]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-122.004799,38.280288]}],"driving_side":"right","geometry":"{yqhFzntgVYWq@g@UK]Ke@EwB@YBsA?u@?o@?cDEaA?{A?yA?oA?iCAg@?qB@]@q@Ay@K[GUGg@WmBqAYWuAoAcAqAU]]s@_@u@w@mAkAkA","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":109,"location":[-122.007016,38.271181],"modifier":"left","type":"turn","instruction":"Turn left onto Clay Bank Road"},"weight":410.80000000000007,"duration":337,"name":"Clay Bank Road","distance":1228.7,"voiceInstructions":[{"distanceAlongGeometry":1228.7,"announcement":"Continue on Clay Bank Road for 1 mile","ssmlAnnouncement":"Continue on Clay Bank Road for 1 mile"},{"distanceAlongGeometry":255.2,"announcement":"In 900 feet, turn right onto Cement Hill Road","ssmlAnnouncement":"In 900 feet, turn right onto Cement Hill Road"},{"distanceAlongGeometry":54.7,"announcement":"Turn right onto Cement Hill Road","ssmlAnnouncement":"Turn right onto Cement Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":1228.7,"primary":{"text":"Cement Hill Road","components":[{"text":"Cement Hill Road","type":"text","abbr":"Cement Hill Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,225],"location":[-122.003504,38.28126]}],"driving_side":"right","geometry":"{xshFzxsgVv@gBlA}CPm@Lq@Dm@?m@EaAGs@EUSq@iDaKYg@QWU]Oa@Ia@Ci@?a@","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":37,"location":[-122.003504,38.28126],"modifier":"right","type":"turn","instruction":"Turn right onto Cement Hill Road"},"weight":158.3,"duration":158.3,"name":"Cement Hill Road","distance":624.3,"voiceInstructions":[{"distanceAlongGeometry":624.3,"announcement":"Continue on Cement Hill Road for a half mile","ssmlAnnouncement":"Continue on Cement Hill Road for a half mile"},{"distanceAlongGeometry":276.1,"announcement":"In 1000 feet, turn left to stay on Cement Hill Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on Cement Hill Road"},{"distanceAlongGeometry":59.2,"announcement":"Turn left to stay on Cement Hill Road","ssmlAnnouncement":"Turn left to stay on Cement Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":624.3,"primary":{"text":"Cement Hill Road","components":[{"text":"Cement Hill Road","type":"text","abbr":"Cement Hill Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-121.997179,38.281926]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.997184,38.283263]}],"driving_side":"right","geometry":"a}shFjqrgVi@AaC@}A?gA@e@AaHAaCB","mode":"cycling","maneuver":{"bearing_after":1,"bearing_before":91,"location":[-121.997179,38.281926],"modifier":"left","type":"continue","instruction":"Turn left to stay on Cement Hill Road"},"weight":109.7,"duration":109.7,"name":"Cement Hill Road","distance":443.6,"voiceInstructions":[{"distanceAlongGeometry":443.6,"announcement":"In a quarter mile, turn right onto Cement Hill Road","ssmlAnnouncement":"In a quarter mile, turn right onto Cement Hill Road"},{"distanceAlongGeometry":60.7,"announcement":"Turn right onto Cement Hill Road","ssmlAnnouncement":"Turn right onto Cement Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":443.6,"primary":{"text":"Cement Hill Road","components":[{"text":"Cement Hill Road","type":"text","abbr":"Cement Hill Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,180,270],"location":[-121.997188,38.285914]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.990871,38.287126]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.989433,38.287113]},{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,90,270,345],"location":[-121.985376,38.28708]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.979982,38.287049]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.978675,38.287042]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.977215,38.287032]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.974095,38.287022]}],"driving_side":"right","geometry":"}uthFlqrgVKw@Ik@UeAWw@]u@_AaBa@w@M[Ka@Ka@Im@CaA?iC@eA?wC@aD?cBBqE?mAB_H?_@?wB?mD@cE?w@?e@@oC?oAByV@cG?sB@oD?sF?iB?qC?O@oB@_C","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":358,"location":[-121.997188,38.285914],"modifier":"right","type":"end of road","instruction":"Turn right onto Cement Hill Road"},"weight":632.8000000000001,"duration":506.09999999999997,"name":"Cement Hill Road","distance":2109.5,"voiceInstructions":[{"distanceAlongGeometry":2109.5,"announcement":"Continue on Cement Hill Road for 1.5 miles","ssmlAnnouncement":"Continue on Cement Hill Road for 1.5 miles"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue straight to stay on Cement Hill Road","ssmlAnnouncement":"In 1000 feet, continue straight to stay on Cement Hill Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue straight to stay on Cement Hill Road","ssmlAnnouncement":"Continue straight to stay on Cement Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":2109.5,"primary":{"text":"Cement Hill Road","components":[{"text":"Cement Hill Road","type":"text","abbr":"Cement Hill Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-121.973463,38.287014]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.96965,38.286792]}],"driving_side":"right","geometry":"y|thFb}mgVHiAVmBD}@@k@?iCA{BBqE?[","mode":"cycling","maneuver":{"bearing_after":99,"bearing_before":90,"location":[-121.973463,38.287014],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Cement Hill Road"},"weight":103.7,"duration":83.5,"name":"Cement Hill Road","distance":348.1,"voiceInstructions":[{"distanceAlongGeometry":348.1,"announcement":"In a quarter mile, continue onto Vanden Road","ssmlAnnouncement":"In a quarter mile, continue onto Vanden Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Vanden Road","ssmlAnnouncement":"Continue onto Vanden Road"}],"bannerInstructions":[{"distanceAlongGeometry":348.1,"primary":{"text":"Vanden Road","components":[{"text":"Vanden Road","type":"text","abbr":"Vanden Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.969505,38.286789]},{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,255,285],"location":[-121.968313,38.28684]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-121.965516,38.287202]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-121.949256,38.302015]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.943064,38.317022]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.943075,38.323119]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.94307,38.325048]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.943066,38.326709]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.943064,38.328641]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.943048,38.332082]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,105,180,270],"location":[-121.94304,38.333473]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.943043,38.334259]}],"driving_side":"right","geometry":"m{thFldmgV@iEKe@?gDA_BGuAM_AWyAWu@a@cAk@sAaAkDoD{HMYiEiJsAsCgA}BsAaCmAmBeDsEsAgB_CuC_CcCoCiCyD{C_GsDsEqCoHaEuNiHaEwBmE{BoAq@aAg@sL_GoJwEoIiEoB_A_DyA_Bk@cAWcAOeAIcACwCDgHL_F?{ABqQ@aLAe@?mA?aKAu@?uG?yEAgD?o@?aD?u@?mBAaA?wF?kEAiA?}C?aF@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":91,"location":[-121.969505,38.286789],"modifier":"straight","type":"new name","instruction":"Continue onto Vanden Road"},"weight":1579.8000000000004,"duration":1543.7000000000003,"name":"Vanden Road","distance":6413,"voiceInstructions":[{"distanceAlongGeometry":6413,"announcement":"Continue on Vanden Road for 4 miles","ssmlAnnouncement":"Continue on Vanden Road for 4 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn right onto Alamo Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Alamo Drive"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Alamo Drive","ssmlAnnouncement":"Turn right onto Alamo Drive"}],"bannerInstructions":[{"distanceAlongGeometry":6413,"primary":{"text":"Alamo Drive","components":[{"text":"Alamo Drive","type":"text","abbr":"Alamo Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.943048,38.335388]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-121.939524,38.335584]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,255],"location":[-121.939412,38.335608]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,165,240,330],"location":[-121.936917,38.336485]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.935462,38.336835]}],"driving_side":"right","geometry":"ek~hF`_hgVAY?]@aH?QAeCM}AMeAGk@EUESOm@c@eBe@gBoAaF[wAMo@Ik@Ee@Ea@Eg@Ew@As@C_A?{@@gA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-121.943048,38.335388],"modifier":"right","type":"turn","instruction":"Turn right onto Alamo Drive"},"weight":306.3,"duration":199.9,"name":"Alamo Drive","distance":824.9,"voiceInstructions":[{"distanceAlongGeometry":824.9,"announcement":"Continue on Alamo Drive for a half mile","ssmlAnnouncement":"Continue on Alamo Drive for a half mile"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, continue onto Fry Road","ssmlAnnouncement":"In 1000 feet, continue onto Fry Road"},{"distanceAlongGeometry":61.9,"announcement":"Continue onto Fry Road","ssmlAnnouncement":"Continue onto Fry Road"}],"bannerInstructions":[{"distanceAlongGeometry":824.9,"primary":{"text":"Fry Road","components":[{"text":"Fry Road","type":"text","abbr":"Fry Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.933942,38.33689]}],"driving_side":"right","geometry":"qt~hFbffgV?}COiT[if@GwI","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-121.933942,38.33689],"modifier":"straight","type":"new name","instruction":"Continue onto Fry Road"},"weight":396.5,"duration":258.7,"name":"Fry Road","distance":1066.1,"voiceInstructions":[{"distanceAlongGeometry":1066.1,"announcement":"Continue on Fry Road for a half mile","ssmlAnnouncement":"Continue on Fry Road for a half mile"},{"distanceAlongGeometry":288.5,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":61.8,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":1066.1,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-121.921727,38.337146]}],"driving_side":"right","geometry":"ev~hFxycgVmBgBcEoDe@c@[WIE_@@KAII_@aA_OgMeEsDkCyB[[a@SIAUBMCIKQY[_@eAy@","mode":"cycling","maneuver":{"bearing_after":35,"bearing_before":87,"location":[-121.921727,38.337146],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":255.9,"duration":255.9,"name":"","distance":1059.7,"voiceInstructions":[{"distanceAlongGeometry":1059.7,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, continue right onto Calif Pacific Road","ssmlAnnouncement":"In 1000 feet, continue right onto Calif Pacific Road"},{"distanceAlongGeometry":62.1,"announcement":"Continue right onto Calif Pacific Road","ssmlAnnouncement":"Continue right onto Calif Pacific Road"}],"bannerInstructions":[{"distanceAlongGeometry":1059.7,"primary":{"text":"Calif Pacific Road","components":[{"text":"Calif Pacific Road","type":"text","abbr":"Calif Pacific Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,210,270],"location":[-121.914941,38.344908]}],"driving_side":"right","geometry":"uf`iFjobgV?WGSOQ_KwIiB}AqAcAgCyB[Y","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":32,"location":[-121.914941,38.344908],"modifier":"right","type":"new name","instruction":"Continue right onto Calif Pacific Road"},"weight":127.4,"duration":127.4,"name":"Calif Pacific Road","distance":530.8,"voiceInstructions":[{"distanceAlongGeometry":530.8,"announcement":"Continue on Calif Pacific Road for a quarter mile","ssmlAnnouncement":"Continue on Calif Pacific Road for a quarter mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Byrnes Road","ssmlAnnouncement":"In 1000 feet, continue onto Byrnes Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Byrnes Road","ssmlAnnouncement":"Continue onto Byrnes Road"}],"bannerInstructions":[{"distanceAlongGeometry":530.8,"primary":{"text":"Byrnes Road","components":[{"text":"Byrnes Road","type":"text","abbr":"Byrnes Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.911364,38.348711]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.910642,38.349539]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.909903,38.350386]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.90609,38.358759]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.906083,38.358942]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.90604,38.366063]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.906041,38.366155]}],"driving_side":"right","geometry":"m~`iF~xagVeDoCiDsCkB}Aq@m@mFwE{KkJ[UWGQAE?sSEaCCM?UAaA?iSC}P@eCES?I?o@?G?","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":33,"location":[-121.911364,38.348711],"modifier":"straight","type":"new name","instruction":"Continue onto Byrnes Road"},"weight":513,"duration":513,"name":"Byrnes Road","distance":2119,"voiceInstructions":[{"distanceAlongGeometry":2119,"announcement":"Continue on Byrnes Road for 1.5 miles","ssmlAnnouncement":"Continue on Byrnes Road for 1.5 miles"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":2119,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.906044,38.36649]}],"driving_side":"right","geometry":"qmdiFvw`gVFuHBeZ?gAAaFc@{GEg@?a@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":358,"location":[-121.906044,38.36649],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":192.7,"duration":192.7,"name":"","distance":802.8,"voiceInstructions":[{"distanceAlongGeometry":802.8,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight","ssmlAnnouncement":"In 1000 feet, go straight"},{"distanceAlongGeometry":62.5,"announcement":"Go straight","ssmlAnnouncement":"Go straight"}],"bannerInstructions":[{"distanceAlongGeometry":802.8,"primary":{"text":"Go straight","components":[{"text":"Go straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.896862,38.366645]}],"driving_side":"right","geometry":"qndiFj~~fVBsAA}F?K?mA","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":91,"location":[-121.896862,38.366645],"modifier":"straight","type":"turn","instruction":"Go straight"},"weight":64.6,"duration":64.6,"name":"","distance":186.8,"voiceInstructions":[{"distanceAlongGeometry":186.8,"announcement":"In 700 feet, turn left","ssmlAnnouncement":"In 700 feet, turn left"},{"distanceAlongGeometry":43.4,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":186.8,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.89472,38.366638]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,270,285],"location":[-121.888633,38.369598]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-121.879396,38.369552]}],"driving_side":"right","geometry":"ondiF~p~fVO@ICi@a@wBmB_CoBiAeAyA}AUQSi@EiBImAOcAYu@Qy@Ac@DgG@y@?MDo@AiBBeFAqHBcc@?gG","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-121.89472,38.366638],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":396,"duration":396,"name":"","distance":1611.8,"voiceInstructions":[{"distanceAlongGeometry":1611.8,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":284.9,"announcement":"In 1000 feet, turn left onto Fox Road","ssmlAnnouncement":"In 1000 feet, turn left onto Fox Road"},{"distanceAlongGeometry":61.1,"announcement":"Turn left onto Fox Road","ssmlAnnouncement":"Turn left onto Fox Road"}],"bannerInstructions":[{"distanceAlongGeometry":1611.8,"primary":{"text":"Fox Road","components":[{"text":"Fox Road","type":"text","abbr":"Fox Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-121.87808,38.36955]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,105,180,270],"location":[-121.878111,38.369785]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.878162,38.373389]}],"driving_side":"right","geometry":"u`eiF~h{fVg@@GBS?gCFsP@eI?sGGkGBqGEcHCcBAkGCmFCuH@sCAI?yF?_EDuI@oCBcWFkBA{@?I?sC@aB@yDDm]L","mode":"cycling","maneuver":{"bearing_after":355,"bearing_before":90,"location":[-121.87808,38.36955],"modifier":"left","type":"end of road","instruction":"Turn left onto Fox Road"},"weight":879.8,"duration":879.8,"name":"Fox Road","distance":3649.5,"voiceInstructions":[{"distanceAlongGeometry":3649.5,"announcement":"Continue on Fox Road for 2 miles","ssmlAnnouncement":"Continue on Fox Road for 2 miles"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, turn right onto Weber Road","ssmlAnnouncement":"In 1000 feet, turn right onto Weber Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Weber Road","ssmlAnnouncement":"Turn right onto Weber Road"}],"bannerInstructions":[{"distanceAlongGeometry":3649.5,"primary":{"text":"Weber Road","components":[{"text":"Weber Road","type":"text","abbr":"Weber Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.878248,38.402356]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.869008,38.402338]}],"driving_side":"right","geometry":"wmkiF`j{fV?cG@od@@cK@kU?uJ?S?I?qCAaC@_A@_K","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-121.878248,38.402356],"modifier":"right","type":"turn","instruction":"Turn right onto Weber Road"},"weight":490.7,"duration":394.4,"name":"Weber Road","distance":1608.6,"voiceInstructions":[{"distanceAlongGeometry":1608.6,"announcement":"Continue on Weber Road for 1 mile","ssmlAnnouncement":"Continue on Weber Road for 1 mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn left onto Batavia Road","ssmlAnnouncement":"In 1000 feet, turn left onto Batavia Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Batavia Road","ssmlAnnouncement":"Turn left onto Batavia Road"}],"bannerInstructions":[{"distanceAlongGeometry":1608.6,"primary":{"text":"Batavia Road","components":[{"text":"Batavia Road","type":"text","abbr":"Batavia Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.859794,38.402316]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.859772,38.406239]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.859769,38.407586]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.859747,38.409575]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.859708,38.413014]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.859705,38.414036]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.859664,38.4168]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.859567,38.433056]}],"driving_side":"right","geometry":"omkiFtvwfVcIEkM@g@AO?uE@mKCgKEeHAmE?kLA{BGw@Aol@EiMCaSC_SAs^G}A?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-121.859794,38.402316],"modifier":"left","type":"turn","instruction":"Turn left onto Batavia Road"},"weight":972.3999999999999,"duration":972.3999999999999,"name":"Batavia Road","distance":4034.4,"voiceInstructions":[{"distanceAlongGeometry":4034.4,"announcement":"Continue on Batavia Road for 3 miles","ssmlAnnouncement":"Continue on Batavia Road for 3 miles"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, turn right onto George Lane","ssmlAnnouncement":"In 1000 feet, turn right onto George Lane"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto George Lane","ssmlAnnouncement":"Turn right onto George Lane"}],"bannerInstructions":[{"distanceAlongGeometry":4034.4,"primary":{"text":"George Lane","components":[{"text":"George Lane","type":"text","abbr":"George Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.859525,38.438586]}],"driving_side":"right","geometry":"epriF`uwfV@mHFkL@gJ?cPByCGe@CGWAaDCuTLuLM_CC","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-121.859525,38.438586],"modifier":"right","type":"turn","instruction":"Turn right onto George Lane"},"weight":385.4,"duration":385.4,"name":"George Lane","distance":1605.6,"voiceInstructions":[{"distanceAlongGeometry":1605.6,"announcement":"Continue on George Lane for 1 mile","ssmlAnnouncement":"Continue on George Lane for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Evans Road","ssmlAnnouncement":"In 1000 feet, continue onto Evans Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Evans Road","ssmlAnnouncement":"Continue onto Evans Road"}],"bannerInstructions":[{"distanceAlongGeometry":1605.6,"primary":{"text":"Evans Road","components":[{"text":"Evans Road","type":"text","abbr":"Evans Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.850294,38.445797]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.850275,38.447884]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.850318,38.448669]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.850318,38.449438]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.849189,38.45195]}],"driving_side":"right","geometry":"g}siFh{ufV_LAoA?mAFiA?oA?iCEaAA_AQYI]KaAk@eAqAi@s@_DgEwByCGU","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":0,"location":[-121.850294,38.445797],"modifier":"straight","type":"new name","instruction":"Continue onto Evans Road"},"weight":227.40000000000003,"duration":227.40000000000003,"name":"Evans Road","distance":944.1,"voiceInstructions":[{"distanceAlongGeometry":944.1,"announcement":"Continue on Evans Road for a half mile","ssmlAnnouncement":"Continue on Evans Road for a half mile"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, continue slightly right onto West H Street","ssmlAnnouncement":"In 1000 feet, continue slightly right onto West H Street"},{"distanceAlongGeometry":62.3,"announcement":"Continue slightly right onto West H Street","ssmlAnnouncement":"Continue slightly right onto West H Street"}],"bannerInstructions":[{"distanceAlongGeometry":944.1,"primary":{"text":"West H Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"H Street","type":"text","abbr":"H St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,240],"location":[-121.847314,38.453391]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-121.846182,38.452766]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.843789,38.452724]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-121.842528,38.452981]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.841017,38.452976]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.840911,38.45298]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.83877,38.452933]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.837386,38.452917]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-121.835882,38.452939]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.83487,38.452906]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.833847,38.452916]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.832787,38.452905]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.831787,38.452896]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.830899,38.452903]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.830727,38.452903]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.82746,38.452869]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.826494,38.452863]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.825373,38.452867]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-121.824108,38.452849]}],"driving_side":"right","geometry":"uluiFthufVBa@b@k@|@_BTs@Na@Rw@HcABgA?}@EeAa@sBk@qEGi@GqAFwC?cA?UFwH@sB@sGCmHDiEAkE@sE@gE?qD?a@@gJ@uC@oC@aEA_F@mB@mCGkABkEAw@","mode":"cycling","maneuver":{"bearing_after":99,"bearing_before":63,"location":[-121.847314,38.453391],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto West H Street"},"weight":528.9999999999999,"duration":528.9999999999999,"name":"West H Street","distance":2205,"voiceInstructions":[{"distanceAlongGeometry":2205,"announcement":"Continue on West H Street for 1.5 miles","ssmlAnnouncement":"Continue on West H Street for 1.5 miles"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto East H Street","ssmlAnnouncement":"In 1000 feet, continue onto East H Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East H Street","ssmlAnnouncement":"Continue onto East H Street"}],"bannerInstructions":[{"distanceAlongGeometry":2205,"primary":{"text":"East H Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"H Street","type":"text","abbr":"H St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.822433,38.452876]}],"driving_side":"right","geometry":"oiuiFdmpfVDcE@Y@mBCi@Ea@KK","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":88,"location":[-121.822433,38.452876],"modifier":"straight","type":"new name","instruction":"Continue onto East H Street"},"weight":46.2,"duration":46.2,"name":"East H Street","distance":187.2,"voiceInstructions":[{"distanceAlongGeometry":187.2,"announcement":"In 700 feet, continue slightly left onto Business Park Drive","ssmlAnnouncement":"In 700 feet, continue slightly left onto Business Park Drive"},{"distanceAlongGeometry":60.8,"announcement":"Continue slightly left onto Business Park Drive","ssmlAnnouncement":"Continue slightly left onto Business Park Drive"}],"bannerInstructions":[{"distanceAlongGeometry":187.2,"primary":{"text":"Business Park Drive","components":[{"text":"Business","type":"text"},{"text":"Park Drive","type":"text","abbr":"Pk Dr","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[0,225],"location":[-121.820328,38.452944]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.817202,38.455817]}],"driving_side":"right","geometry":"{iuiF``pfVSAo@AiBA_DCc@?OIQSEQ?m@?{C@kABkD?sAAGAGKKWCcCAI?oAA{@?oA?iB@wE@","mode":"cycling","maneuver":{"bearing_after":2,"bearing_before":39,"location":[-121.820328,38.452944],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto Business Park Drive"},"weight":215.2,"duration":215.2,"name":"Business Park Drive","distance":878.7,"voiceInstructions":[{"distanceAlongGeometry":878.7,"announcement":"Continue on Business Park Drive for a half mile","ssmlAnnouncement":"Continue on Business Park Drive for a half mile"},{"distanceAlongGeometry":285.8,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":61.2,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":878.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.817206,38.458575]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.816428,38.458758]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.815789,38.458752]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.815246,38.458955]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.815109,38.462693]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.8151,38.46367]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,180,345],"location":[-121.815114,38.464228]},{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[0,180,240,285],"location":[-121.815184,38.46462]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.815156,38.466772]}],"driving_side":"right","geometry":"cmviFplofV@cAe@K?kA@_C?kBi@?{FIaBGaEGeDAc@?[?gDAu@?y@@e@Jg@@y@Di@AiIGwAC","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":358,"location":[-121.817206,38.458575],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":275.6,"duration":275.6,"name":"","distance":1129,"voiceInstructions":[{"distanceAlongGeometry":1129,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":286.8,"announcement":"In 1000 feet, turn right onto Vaughn Road","ssmlAnnouncement":"In 1000 feet, turn right onto Vaughn Road"},{"distanceAlongGeometry":61.4,"announcement":"Turn right onto Vaughn Road","ssmlAnnouncement":"Turn right onto Vaughn Road"}],"bannerInstructions":[{"distanceAlongGeometry":1129,"primary":{"text":"Vaughn Road","components":[{"text":"Vaughn Road","type":"text","abbr":"Vaughn Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-121.815144,38.467208]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.809986,38.467194]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.808633,38.467192]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.807944,38.467192]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.80397,38.467208]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.795003,38.467164]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-121.790587,38.467123]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.790281,38.467119]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.785883,38.467094]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.772547,38.467058]}],"driving_side":"right","geometry":"acxiFr_ofVBeK?{A?wE?}G?m@?oG?iCEwG@}C?K?wIBiC?}H@yJ?wO@}J@]?KFqZ?}@DoZBmd@?kRAcEBkSFc_@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-121.815144,38.467208],"modifier":"right","type":"turn","instruction":"Turn right onto Vaughn Road"},"weight":1006.0999999999998,"duration":1006.0999999999998,"name":"Vaughn Road","distance":4157.1,"voiceInstructions":[{"distanceAlongGeometry":4157.1,"announcement":"Continue on Vaughn Road for 3 miles","ssmlAnnouncement":"Continue on Vaughn Road for 3 miles"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn left onto Runge Road","ssmlAnnouncement":"In 1000 feet, turn left onto Runge Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Runge Road","ssmlAnnouncement":"Turn left onto Runge Road"}],"bannerInstructions":[{"distanceAlongGeometry":4157.1,"primary":{"text":"Runge Road","components":[{"text":"Runge Road","type":"text","abbr":"Runge Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.767411,38.467018]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.767419,38.470512]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.767439,38.474202]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,255],"location":[-121.767476,38.474503]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.76867,38.484772]}],"driving_side":"right","geometry":"{axiFhuefVyT@aT@_A@[BG?WBuShAuHd@gLp@qSjAiLn@}EZuADgUAiVA","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-121.767411,38.467018],"modifier":"left","type":"turn","instruction":"Turn left onto Runge Road"},"weight":773.1,"duration":773.1,"name":"Runge Road","distance":3199.8,"voiceInstructions":[{"distanceAlongGeometry":3199.8,"announcement":"Continue on Runge Road for 2 miles","ssmlAnnouncement":"Continue on Runge Road for 2 miles"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right onto Tremont Road","ssmlAnnouncement":"In 1000 feet, turn right onto Tremont Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Tremont Road","ssmlAnnouncement":"Turn right onto Tremont Road"}],"bannerInstructions":[{"distanceAlongGeometry":3199.8,"primary":{"text":"Tremont Road","components":[{"text":"Tremont Road","type":"text","abbr":"Tremont Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,180,285],"location":[-121.769064,38.495728]}],"driving_side":"right","geometry":"iu}iFr_ffVF_AHoUJy`@","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":0,"location":[-121.769064,38.495728],"modifier":"right","type":"end of road","instruction":"Turn right onto Tremont Road"},"weight":252.4,"duration":203.6,"name":"Tremont Road","distance":813.3,"voiceInstructions":[{"distanceAlongGeometry":813.3,"announcement":"Continue on Tremont Road for a half mile","ssmlAnnouncement":"Continue on Tremont Road for a half mile"},{"distanceAlongGeometry":279.6,"announcement":"In 1000 feet, turn left onto Old Davis Road","ssmlAnnouncement":"In 1000 feet, turn left onto Old Davis Road"},{"distanceAlongGeometry":59.9,"announcement":"Turn left onto Old Davis Road","ssmlAnnouncement":"Turn left onto Old Davis Road"}],"bannerInstructions":[{"distanceAlongGeometry":813.3,"primary":{"text":"Old Davis Road","components":[{"text":"Old Davis Road","type":"text","abbr":"Old Davis Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.759725,38.495578]}],"driving_side":"right","geometry":"kt}iFhedfV{HEmLMgCC}DAyIG]EOOCSDkL","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-121.759725,38.495578],"modifier":"left","type":"turn","instruction":"Turn left onto Old Davis Road"},"weight":312.1,"duration":251.5,"name":"Old Davis Road","distance":1012.7,"voiceInstructions":[{"distanceAlongGeometry":1012.7,"announcement":"Continue on Old Davis Road for a half mile","ssmlAnnouncement":"Continue on Old Davis Road for a half mile"},{"distanceAlongGeometry":281.9,"announcement":"In 1000 feet, turn left to stay on Old Davis Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on Old Davis Road"},{"distanceAlongGeometry":60.4,"announcement":"Turn left to stay on Old Davis Road","ssmlAnnouncement":"Turn left to stay on Old Davis Road"}],"bannerInstructions":[{"distanceAlongGeometry":1012.7,"primary":{"text":"Old Davis Road","components":[{"text":"Old Davis Road","type":"text","abbr":"Old Davis Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.757206,38.502892]}],"driving_side":"right","geometry":"ab_jFpucfVoQGyQGg]MkG?_HCiF?iBAeBA}@@}BEW?O?cBAsCAoD?K?qGAqA?aLCg@?wE?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-121.757206,38.502892],"modifier":"left","type":"continue","instruction":"Turn left to stay on Old Davis Road"},"weight":809.5,"duration":647.8,"name":"Old Davis Road","distance":2699,"voiceInstructions":[{"distanceAlongGeometry":2699,"announcement":"Continue on Old Davis Road for 1.5 miles","ssmlAnnouncement":"Continue on Old Davis Road for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue straight to stay on Old Davis Road","ssmlAnnouncement":"In 1000 feet, continue straight to stay on Old Davis Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue straight to stay on Old Davis Road","ssmlAnnouncement":"Continue straight to stay on Old Davis Road"}],"bannerInstructions":[{"distanceAlongGeometry":2699,"primary":{"text":"Old Davis Road","components":[{"text":"Old Davis Road","type":"text","abbr":"Old Davis Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,15,90,180],"location":[-121.756953,38.527156]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,165,195],"location":[-121.756888,38.530539]}],"driving_side":"right","geometry":"wycjF|scfVa@EgDK}G@uBCk@AYHs@K{@i@m@w@i@uA{BgH","mode":"cycling","maneuver":{"bearing_after":7,"bearing_before":358,"location":[-121.756953,38.527156],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Old Davis Road"},"weight":201.3,"duration":161.10000000000002,"name":"Old Davis Road","distance":669.7,"voiceInstructions":[{"distanceAlongGeometry":669.7,"announcement":"Continue on Old Davis Road for a half mile","ssmlAnnouncement":"Continue on Old Davis Road for a half mile"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, continue straight to stay on Old Davis Road","ssmlAnnouncement":"In 1000 feet, continue straight to stay on Old Davis Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue straight to stay on Old Davis Road","ssmlAnnouncement":"Continue straight to stay on Old Davis Road"}],"bannerInstructions":[{"distanceAlongGeometry":669.7,"primary":{"text":"Old Davis Road","components":[{"text":"Old Davis Road","type":"text","abbr":"Old Davis Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[59,67,242],"location":[-121.754433,38.532157]}],"driving_side":"right","geometry":"_ydjFddcfV_A_EAGg@{BCIG[ISUYQUISEWAW","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":60,"location":[-121.754433,38.532157],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Old Davis Road"},"weight":73.7,"duration":59.2,"name":"Old Davis Road","distance":243.2,"voiceInstructions":[{"distanceAlongGeometry":243.2,"announcement":"In 800 feet, enter the traffic circle and take the 1st exit","ssmlAnnouncement":"In 800 feet, enter the traffic circle and take the 1st exit"},{"distanceAlongGeometry":61.6,"announcement":"Enter the traffic circle and take the 1st exit, then continue straight","ssmlAnnouncement":"Enter the traffic circle and take the 1st exit, then continue straight"}],"bannerInstructions":[{"distanceAlongGeometry":243.2,"primary":{"text":"Enter the traffic circle and take the 1st exit","components":[{"text":"Enter the traffic circle and take the 1st exit","type":"text","abbr":"Enter the traffic Cir and take the 1st exit","abbr_priority":0}],"type":"roundabout","modifier":"right","degrees":200,"driving_side":"right"},"secondary":null},{"distanceAlongGeometry":61.6,"primary":{"text":"Enter the traffic circle and take the 1st exit","components":[{"text":"Enter the traffic circle and take the 1st exit","type":"text","abbr":"Enter the traffic Cir and take the 1st exit","abbr_priority":0}],"type":"roundabout","modifier":"right","degrees":200,"driving_side":"right"},"secondary":null,"sub":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[120,255,315],"location":[-121.751941,38.53309]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-121.751704,38.533096]}],"driving_side":"right","geometry":"y~djFrtbfVBG@I?IAIEIIWGQ","mode":"cycling","maneuver":{"exit":1,"bearing_after":122,"bearing_before":81,"location":[-121.751941,38.53309],"modifier":"right","type":"roundabout","instruction":"Enter the traffic circle and take the 1st exit"},"weight":10.6,"duration":10.6,"name":"","distance":43.8,"voiceInstructions":[{"distanceAlongGeometry":43.8,"announcement":"Continue straight","ssmlAnnouncement":"Continue straight"}],"bannerInstructions":[{"distanceAlongGeometry":43.8,"primary":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,165,240,345],"location":[-121.751488,38.533186]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.750433,38.533536]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.750305,38.533556]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-121.748263,38.533901]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.748148,38.533924]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.747496,38.534044]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.747415,38.534059]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,255],"location":[-121.746435,38.534376]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.74618,38.534554]},{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,45,210,315],"location":[-121.745724,38.53504]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,180,210],"location":[-121.746122,38.537613]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.746031,38.537775]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-121.745502,38.538564]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-121.74552,38.539174]}],"driving_side":"right","geometry":"m_ejFxqbfVg@eBMq@O{@CW_AaKCWCUSmBCSCOOmASiAK[OOa@s@[[eA_AU]QKWKYIUE[AS?S@UDSFUHULUPUVYVOLOJQHSFOBUBM@[CSAGAa@QYSo@i@g@Yi@QWC]A[?I@WDE@QBG@","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":61,"location":[-121.751488,38.533186],"modifier":"straight","type":"new name","instruction":"Continue straight"},"weight":260.40000000000003,"duration":260.40000000000003,"name":"","distance":1074.9,"voiceInstructions":[{"distanceAlongGeometry":1074.9,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":289,"announcement":"In 1000 feet, turn right onto Arboretum Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Arboretum Drive"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Arboretum Drive","ssmlAnnouncement":"Turn right onto Arboretum Drive"}],"bannerInstructions":[{"distanceAlongGeometry":1074.9,"primary":{"text":"Arboretum Drive","components":[{"text":"Arboretum Drive","type":"text","abbr":"Arboretum Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,165,345],"location":[-121.745549,38.539299]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-121.744648,38.539632]}],"driving_side":"right","geometry":"sefjFtlafVCMUs@W{@Ou@Mk@UwAIaAAa@Ae@B}ADgB","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":348,"location":[-121.745549,38.539299],"modifier":"right","type":"turn","instruction":"Turn right onto Arboretum Drive"},"weight":70.8,"duration":70.8,"name":"Arboretum Drive","distance":294.8,"voiceInstructions":[{"distanceAlongGeometry":294.8,"announcement":"In 1000 feet, continue onto Arboretum Terrace","ssmlAnnouncement":"In 1000 feet, continue onto Arboretum Terrace"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Arboretum Terrace","ssmlAnnouncement":"Continue onto Arboretum Terrace"}],"bannerInstructions":[{"distanceAlongGeometry":294.8,"primary":{"text":"Arboretum Terrace","components":[{"text":"Arboretum Terrace","type":"text","abbr":"Arboretum Ter","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,90,165,270],"location":[-121.742305,38.539825]},{"out":0,"in":1,"entry":[true,false],"bearings":[105,270],"location":[-121.741955,38.539795]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,165,300],"location":[-121.741094,38.539619]}],"driving_side":"right","geometry":"}hfjFlx`fVDeAB[@SHaA@SDKBGFS^a@HWDq@Eu@?w@?]_@o@","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":94,"location":[-121.742305,38.539825],"modifier":"straight","type":"new name","instruction":"Continue onto Arboretum Terrace"},"weight":72,"duration":72,"name":"Arboretum Terrace","distance":255.3,"voiceInstructions":[{"distanceAlongGeometry":255.3,"announcement":"In 900 feet, go straight","ssmlAnnouncement":"In 900 feet, go straight"},{"distanceAlongGeometry":53.2,"announcement":"Go straight, then turn left onto Olive Drive","ssmlAnnouncement":"Go straight, then turn left onto Olive Drive"}],"bannerInstructions":[{"distanceAlongGeometry":255.3,"primary":{"text":"Go straight","components":[{"text":"Go straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":53.2,"primary":{"text":"Go straight","components":[{"text":"Go straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Olive Drive","components":[{"text":"Olive Drive","type":"text","abbr":"Olive Dr","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,225,300],"location":[-121.739605,38.539567]}],"driving_side":"right","geometry":"igfjFpg`fVKQUa@IO","mode":"cycling","maneuver":{"bearing_after":47,"bearing_before":49,"location":[-121.739605,38.539567],"modifier":"straight","type":"turn","instruction":"Go straight"},"weight":18.1,"duration":18.1,"name":"","distance":38.5,"voiceInstructions":[{"distanceAlongGeometry":31.9,"announcement":"Turn left onto Olive Drive, then continue onto Old U.S. Route 99W","ssmlAnnouncement":"Turn left onto Olive Drive, then continue onto Old U.S. Route 99W"}],"bannerInstructions":[{"distanceAlongGeometry":38.5,"primary":{"text":"Olive Drive","components":[{"text":"Olive Drive","type":"text","abbr":"Olive Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":31.9,"primary":{"text":"Olive Drive","components":[{"text":"Olive Drive","type":"text","abbr":"Olive Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Old U.S. Route 99W","components":[{"text":"Old U.S. Route","type":"text","abbr":"Old U.S. Rte","abbr_priority":0},{"text":"99W","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-121.739268,38.539791]}],"driving_side":"right","geometry":"uhfjFle`fVOPOFOAOGe@a@GGIOGIGGEEEEII_@YGKEM","mode":"cycling","maneuver":{"bearing_after":316,"bearing_before":49,"location":[-121.739268,38.539791],"modifier":"left","type":"turn","instruction":"Turn left onto Olive Drive"},"weight":36.6,"duration":36.6,"name":"Olive Drive","distance":142.9,"voiceInstructions":[{"distanceAlongGeometry":58.6,"announcement":"Continue onto Old U.S. Route 99W","ssmlAnnouncement":"Continue onto Old U.S. Route 99W"}],"bannerInstructions":[{"distanceAlongGeometry":142.9,"primary":{"text":"Old U.S. Route 99W","components":[{"text":"Old U.S. Route","type":"text","abbr":"Old U.S. Rte","abbr_priority":0},{"text":"99W","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,120,240,300],"location":[-121.738595,38.540814]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,225],"location":[-121.738366,38.54096]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,45,225],"location":[-121.736857,38.542013]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.735897,38.542683]}],"driving_side":"right","geometry":"aofjFfa`fV]m@GK]k@i@{@SYa@q@s@iAIOMSkByCYe@g@w@iBaDmAuB_@m@AEEIsA}BGIWaAc@}CIo@OgAkByM","mode":"cycling","maneuver":{"bearing_after":50,"bearing_before":59,"location":[-121.738595,38.540814],"modifier":"straight","type":"new name","instruction":"Continue onto Old U.S. Route 99W"},"weight":297,"duration":237.8,"name":"Old U.S. Route 99W","distance":990.3,"voiceInstructions":[{"distanceAlongGeometry":990.3,"announcement":"Continue on Old U.S. Route 99W for a half mile","ssmlAnnouncement":"Continue on Old U.S. Route 99W for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, make a slight right to stay on Old U.S. Route 99W","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on Old U.S. Route 99W"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight right to stay on Old U.S. Route 99W, then make a slight left","ssmlAnnouncement":"Make a slight right to stay on Old U.S. Route 99W, then make a slight left"}],"bannerInstructions":[{"distanceAlongGeometry":990.3,"primary":{"text":"Old U.S. Route 99W","components":[{"text":"Old U.S. Route","type":"text","abbr":"Old U.S. Rte","abbr_priority":0},{"text":"99W","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Old U.S. Route 99W","components":[{"text":"Old U.S. Route","type":"text","abbr":"Old U.S. Rte","abbr_priority":0},{"text":"99W","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-121.729141,38.54543]}],"driving_side":"right","geometry":"}kgjFbf~eV?_@@SDOFKFO@MEKCEEC","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":73,"location":[-121.729141,38.54543],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Old U.S. Route 99W"},"weight":16.4,"duration":16.4,"name":"Old U.S. Route 99W","distance":65.6,"voiceInstructions":[{"distanceAlongGeometry":60,"announcement":"Make a slight left","ssmlAnnouncement":"Make a slight left"}],"bannerInstructions":[{"distanceAlongGeometry":65.6,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,240,330],"location":[-121.728479,38.545379]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,90,195,255],"location":[-121.728398,38.545539]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,135,255],"location":[-121.697034,38.552731]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-121.69194,38.55389]}],"driving_side":"right","geometry":"skgjF~a~eVMIQEKCEIEWKoA[}B]gCC]MeAW_BsA_K}Ek]eHag@gAaIg@}C]_ByBuP_EcYiDaVkAwI{Eg]Kq@uEg\\eCsR_Fi^qCsSGUKUQS","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":52,"location":[-121.728479,38.545379],"modifier":"slight left","type":"turn","instruction":"Make a slight left"},"weight":1159.4,"duration":1159.4,"name":"","distance":4822.1,"voiceInstructions":[{"distanceAlongGeometry":4822.1,"announcement":"Continue straight for 3 miles","ssmlAnnouncement":"Continue straight for 3 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto County Road 32A","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 32A"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto County Road 32A","ssmlAnnouncement":"Turn right onto County Road 32A"}],"bannerInstructions":[{"distanceAlongGeometry":4822.1,"primary":{"text":"County Road 32A","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"32A","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,225,345],"location":[-121.675485,38.557667]}],"driving_side":"right","geometry":"mxijFxvseVFW@OAIAKuCuSi@yDi@gEUsBmAuNoC_T_D{TkFk`@kEc\\uEm\\oBuPwAyLC]AU?U@UDc@","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":45,"location":[-121.675485,38.557667],"modifier":"right","type":"end of road","instruction":"Turn right onto County Road 32A"},"weight":1199.2,"duration":780.8,"name":"County Road 32A","distance":3236.9,"voiceInstructions":[{"distanceAlongGeometry":3236.9,"announcement":"Continue on County Road 32A for 2 miles","ssmlAnnouncement":"Continue on County Road 32A for 2 miles"},{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":62.2,"announcement":"Turn left, then turn right onto Road 30; Levee Road","ssmlAnnouncement":"Turn left, then turn right onto Road 30; Levee Road"}],"bannerInstructions":[{"distanceAlongGeometry":3236.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62.2,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Road 30","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"30","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,105,285],"location":[-121.639575,38.565089]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,75,225],"location":[-121.639271,38.565355]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,225],"location":[-121.639185,38.565417]}],"driving_side":"right","geometry":"yfkjFjvleV_@a@U[CEGIEIKe@QeA","mode":"cycling","maneuver":{"bearing_after":37,"bearing_before":101,"location":[-121.639575,38.565089],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":28.900000000000002,"duration":28.900000000000002,"name":"","distance":105,"voiceInstructions":[{"distanceAlongGeometry":54.5,"announcement":"Turn right onto Road 30; Levee Road","ssmlAnnouncement":"Turn right onto Road 30; Levee Road"}],"bannerInstructions":[{"distanceAlongGeometry":105,"primary":{"text":"Road 30","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"30","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"Levee Road","components":[{"text":"Levee Road","type":"text","abbr":"Levee Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[135,150,255,345],"location":[-121.6386,38.565598]}],"driving_side":"right","geometry":"_jkjFfpleVr@a@\\KXEhGBFC?GeCiVyEqe@?KAI[cCw@kHuKyeAkAcMAIEG","mode":"cycling","maneuver":{"bearing_after":151,"bearing_before":71,"location":[-121.6386,38.565598],"modifier":"right","type":"turn","instruction":"Turn right onto Road 30; Levee Road"},"weight":610.3,"duration":610.3,"name":"Road 30; Levee Road","distance":2528.9,"voiceInstructions":[{"distanceAlongGeometry":2528.9,"announcement":"Continue on Road 30; Levee Road for 1.5 miles","ssmlAnnouncement":"Continue on Road 30; Levee Road for 1.5 miles"},{"distanceAlongGeometry":290.1,"announcement":"In 1000 feet, continue right onto Yolo Causeway Bicycle Path","ssmlAnnouncement":"In 1000 feet, continue right onto Yolo Causeway Bicycle Path"},{"distanceAlongGeometry":62.2,"announcement":"Continue right onto Yolo Causeway Bicycle Path","ssmlAnnouncement":"Continue right onto Yolo Causeway Bicycle Path"}],"bannerInstructions":[{"distanceAlongGeometry":2528.9,"primary":{"text":"Yolo Causeway Bicycle Path","components":[{"text":"Yolo Causeway Bicycle Path","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,225],"location":[-121.612446,38.56833]}],"driving_side":"right","geometry":"a{kjFxlgeVBIE_@{^iqDUoB_@sCMm@Qs@?I","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":42,"location":[-121.612446,38.56833],"modifier":"right","type":"new name","instruction":"Continue right onto Yolo Causeway Bicycle Path"},"weight":659.8,"duration":659.8,"name":"Yolo Causeway Bicycle Path","distance":2731.4,"voiceInstructions":[{"distanceAlongGeometry":2731.4,"announcement":"Continue on Yolo Causeway Bicycle Path for 1.5 miles","ssmlAnnouncement":"Continue on Yolo Causeway Bicycle Path for 1.5 miles"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, continue left onto Roland Hensley Bicycle Pathway","ssmlAnnouncement":"In 1000 feet, continue left onto Roland Hensley Bicycle Pathway"},{"distanceAlongGeometry":62.1,"announcement":"Continue left onto Roland Hensley Bicycle Pathway","ssmlAnnouncement":"Continue left onto Roland Hensley Bicycle Pathway"}],"bannerInstructions":[{"distanceAlongGeometry":2731.4,"primary":{"text":"Roland Hensley Bicycle Pathway","components":[{"text":"Roland Hensley Bicycle Pathway","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,270],"location":[-121.581872,38.573866]}],"driving_side":"right","geometry":"u}ljFtmaeVCCAEkByNGi@Oq@Og@_@w@u@wAOS","mode":"cycling","maneuver":{"bearing_after":30,"bearing_before":95,"location":[-121.581872,38.573866],"modifier":"left","type":"new name","instruction":"Continue left onto Roland Hensley Bicycle Pathway"},"weight":93.1,"duration":93.1,"name":"Roland Hensley Bicycle Pathway","distance":387.3,"voiceInstructions":[{"distanceAlongGeometry":387.3,"announcement":"In a quarter mile, keep left onto Roland Hensley Bicycle Pathway","ssmlAnnouncement":"In a quarter mile, keep left onto Roland Hensley Bicycle Pathway"},{"distanceAlongGeometry":62.4,"announcement":"Keep left onto Roland Hensley Bicycle Pathway","ssmlAnnouncement":"Keep left onto Roland Hensley Bicycle Pathway"}],"bannerInstructions":[{"distanceAlongGeometry":387.3,"primary":{"text":"Roland Hensley Bicycle Pathway","components":[{"text":"Roland Hensley Bicycle Pathway","type":"text"}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,60,225],"location":[-121.57781,38.575149]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,150,255,345],"location":[-121.57406,38.576061]}],"driving_side":"right","geometry":"uemjFht`eVy@g@[S[]QYMYuD}I}AoDGSAO?OBGBEFCTCN?J@|@?ZCR@J@\\?NAJEBANI","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":43,"location":[-121.57781,38.575149],"modifier":"slight left","type":"fork","instruction":"Keep left onto Roland Hensley Bicycle Pathway"},"weight":144.1,"duration":144.1,"name":"Roland Hensley Bicycle Pathway","distance":556.5,"voiceInstructions":[{"distanceAlongGeometry":556.5,"announcement":"Continue on Roland Hensley Bicycle Pathway for a quarter mile","ssmlAnnouncement":"Continue on Roland Hensley Bicycle Pathway for a quarter mile"},{"distanceAlongGeometry":270.3,"announcement":"In 900 feet, turn left onto West Capitol Avenue","ssmlAnnouncement":"In 900 feet, turn left onto West Capitol Avenue"},{"distanceAlongGeometry":57.9,"announcement":"Turn left onto West Capitol Avenue","ssmlAnnouncement":"Turn left onto West Capitol Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":556.5,"primary":{"text":"West Capitol Avenue","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Capitol Avenue","type":"text","abbr":"Capitol Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,330],"location":[-121.574009,38.575977]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,255],"location":[-121.573804,38.576093]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.562651,38.57843]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.558196,38.578671]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.555634,38.578846]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.554726,38.578894]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.551104,38.579089]}],"driving_side":"right","geometry":"{jmjFp|_eVCOQYQw@}GiZs@_Dc@yCAMQoBMuA?OKgDG}BG}C?OGqC?a@Cw@Au@UmKYkNc@aOAy@EyBEsAAo@SiJCwAGoCE}AG_BC_A","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":153,"location":[-121.574009,38.575977],"modifier":"left","type":"end of road","instruction":"Turn left onto West Capitol Avenue"},"weight":517.5,"duration":517.5,"name":"West Capitol Avenue","distance":2155.6,"voiceInstructions":[{"distanceAlongGeometry":2155.6,"announcement":"Continue on West Capitol Avenue for 1.5 miles","ssmlAnnouncement":"Continue on West Capitol Avenue for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue straight to stay on West Capitol Avenue","ssmlAnnouncement":"In 1000 feet, continue straight to stay on West Capitol Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue straight to stay on West Capitol Avenue","ssmlAnnouncement":"Continue straight to stay on West Capitol Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":2155.6,"primary":{"text":"West Capitol Avenue","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Capitol Avenue","type":"text","abbr":"Capitol Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,105,180,270],"location":[-121.549826,38.579178]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.548701,38.579189]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.545383,38.579383]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.541994,38.579563]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.540707,38.579648]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.540092,38.579676]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-121.539127,38.579741]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.538224,38.579784]}],"driving_side":"right","geometry":"{~mjFle{dVDe@E_B?WAcAIyDE}AEeBG{BG}CCyAAYGqC?EIiCCkAGcEIsCGkBE{BEiBC{@AYCmBCgAEsAI}C","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":84,"location":[-121.549826,38.579178],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on West Capitol Avenue"},"weight":274.8,"duration":274.8,"name":"West Capitol Avenue","distance":1118,"voiceInstructions":[{"distanceAlongGeometry":1118,"announcement":"Continue on West Capitol Avenue for a half mile","ssmlAnnouncement":"Continue on West Capitol Avenue for a half mile"},{"distanceAlongGeometry":284.8,"announcement":"In 1000 feet, turn right onto Sycamore Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Sycamore Avenue"},{"distanceAlongGeometry":61,"announcement":"Turn right onto Sycamore Avenue, then turn left onto Merkley Avenue","ssmlAnnouncement":"Turn right onto Sycamore Avenue, then turn left onto Merkley Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1118,"primary":{"text":"Sycamore Avenue","components":[{"text":"Sycamore Avenue","type":"text","abbr":"Sycamore Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61,"primary":{"text":"Sycamore Avenue","components":[{"text":"Sycamore Avenue","type":"text","abbr":"Sycamore Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Merkley Avenue","components":[{"text":"Merkley Avenue","type":"text","abbr":"Merkley Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[90,180,270,345],"location":[-121.537006,38.579862]}],"driving_side":"right","geometry":"ccnjFhuxdVZApB?","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":84,"location":[-121.537006,38.579862],"modifier":"right","type":"turn","instruction":"Turn right onto Sycamore Avenue"},"weight":26.8,"duration":26.8,"name":"Sycamore Avenue","distance":78.9,"voiceInstructions":[{"distanceAlongGeometry":44.2,"announcement":"Turn left onto Merkley Avenue","ssmlAnnouncement":"Turn left onto Merkley Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":78.9,"primary":{"text":"Merkley Avenue","components":[{"text":"Merkley Avenue","type":"text","abbr":"Merkley Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-121.536996,38.579153]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.533993,38.579124]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.530625,38.579096]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.526093,38.579277]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,195,255],"location":[-121.522892,38.580055]}],"driving_side":"right","geometry":"u~mjFfuxdV@qB@_L@gAB_T@mE?o@?eB?Q?Y?oBAc@EoAA_@IcBASAQMmBg@gDk@uDUsAGe@CKe@{CqCwA_Bk@UKi@?","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":178,"location":[-121.536996,38.579153],"modifier":"left","type":"turn","instruction":"Turn left onto Merkley Avenue"},"weight":352.8,"duration":352.8,"name":"Merkley Avenue","distance":1424,"voiceInstructions":[{"distanceAlongGeometry":1424,"announcement":"Continue on Merkley Avenue for 1 mile","ssmlAnnouncement":"Continue on Merkley Avenue for 1 mile"},{"distanceAlongGeometry":282.5,"announcement":"In 1000 feet, turn right onto West Capitol Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto West Capitol Avenue"},{"distanceAlongGeometry":60.5,"announcement":"Turn right onto West Capitol Avenue","ssmlAnnouncement":"Turn right onto West Capitol Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1424,"primary":{"text":"West Capitol Avenue","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Capitol Avenue","type":"text","abbr":"Capitol Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[75,180,255,345],"location":[-121.522171,38.581585]}],"driving_side":"right","geometry":"}mnjFpxudVg@iDUmCUcBSsACu@@]?EHa@Jg@","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":0,"location":[-121.522171,38.581585],"modifier":"right","type":"turn","instruction":"Turn right onto West Capitol Avenue"},"weight":73.6,"duration":73.6,"name":"West Capitol Avenue","distance":297.3,"voiceInstructions":[{"distanceAlongGeometry":297.3,"announcement":"In 1000 feet, go straight onto Grand Street","ssmlAnnouncement":"In 1000 feet, go straight onto Grand Street"},{"distanceAlongGeometry":60.6,"announcement":"Go straight onto Grand Street, then turn left onto Tower Bridge Gateway","ssmlAnnouncement":"Go straight onto Grand Street, then turn left onto Tower Bridge Gateway"}],"bannerInstructions":[{"distanceAlongGeometry":297.3,"primary":{"text":"Grand Street","components":[{"text":"Grand Street","type":"text","abbr":"Grand St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":60.6,"primary":{"text":"Grand Street","components":[{"text":"Grand Street","type":"text","abbr":"Grand St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Tower Bridge Gateway","components":[{"text":"Tower Bridge","type":"text","abbr":"Tower Br","abbr_priority":0},{"text":"Gateway","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,300],"location":[-121.518873,38.582006]},{"out":2,"in":4,"entry":[true,true,true,true,false],"bearings":[15,60,165,240,330],"location":[-121.518207,38.581061]}],"driving_side":"right","geometry":"qpnjF|cudV\\g@d@a@b@O|@SVU`@Q","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":112,"location":[-121.518873,38.582006],"modifier":"straight","type":"turn","instruction":"Go straight onto Grand Street"},"weight":80.1,"duration":49.7,"name":"Grand Street","distance":144.1,"voiceInstructions":[{"distanceAlongGeometry":43.5,"announcement":"Turn left onto Tower Bridge Gateway","ssmlAnnouncement":"Turn left onto Tower Bridge Gateway"}],"bannerInstructions":[{"distanceAlongGeometry":144.1,"primary":{"text":"Tower Bridge Gateway","components":[{"text":"Tower Bridge","type":"text","abbr":"Tower Br","abbr_priority":0},{"text":"Gateway","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,165,240,345],"location":[-121.518116,38.580886]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,210,270],"location":[-121.514265,38.581954]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,195,285],"location":[-121.511527,38.581369]}],"driving_side":"right","geometry":"qinjFf_udV]w@eA{Bc@oAYsAO}@WkCIgC?wA?KJoB^mCv@uEJm@BUBMBKFa@~@qF","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":157,"location":[-121.518116,38.580886],"modifier":"left","type":"turn","instruction":"Turn left onto Tower Bridge Gateway"},"weight":185.8,"duration":185.8,"name":"Tower Bridge Gateway","distance":750.1,"voiceInstructions":[{"distanceAlongGeometry":750.1,"announcement":"Continue on Tower Bridge Gateway for a half mile","ssmlAnnouncement":"Continue on Tower Bridge Gateway for a half mile"},{"distanceAlongGeometry":282.6,"announcement":"In 1000 feet, turn right onto River Walk Trail","ssmlAnnouncement":"In 1000 feet, turn right onto River Walk Trail"},{"distanceAlongGeometry":60.6,"announcement":"Turn right onto River Walk Trail, then turn left","ssmlAnnouncement":"Turn right onto River Walk Trail, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":750.1,"primary":{"text":"River Walk Trail","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Walk","type":"text","abbr":"Wk","abbr_priority":1},{"text":"Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.6,"primary":{"text":"River Walk Trail","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Walk","type":"text","abbr":"Wk","abbr_priority":1},{"text":"Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,285],"location":[-121.510021,38.580968]}],"driving_side":"right","geometry":"ajnjFrlsdVHED@","mode":"cycling","maneuver":{"bearing_after":164,"bearing_before":108,"location":[-121.510021,38.580968],"modifier":"right","type":"turn","instruction":"Turn right onto River Walk Trail"},"weight":6.9,"duration":6.9,"name":"River Walk Trail","distance":9.8,"voiceInstructions":[{"distanceAlongGeometry":9.8,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":9.8,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,345],"location":[-121.509995,38.580888]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,105,195,285],"location":[-121.507285,38.580159]}],"driving_side":"right","geometry":"qinjFnlsdVDk@F[PmADI|AaJFEDUB[@MFEDA@M","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":164,"location":[-121.509995,38.580888],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":80.7,"duration":80.7,"name":"","distance":283.6,"voiceInstructions":[{"distanceAlongGeometry":283.6,"announcement":"In 1000 feet, turn left onto Front Street","ssmlAnnouncement":"In 1000 feet, turn left onto Front Street"},{"distanceAlongGeometry":52.7,"announcement":"Turn left onto Front Street, then turn left to stay on Front Street","ssmlAnnouncement":"Turn left onto Front Street, then turn left to stay on Front Street"}],"bannerInstructions":[{"distanceAlongGeometry":283.6,"primary":{"text":"Front Street","components":[{"text":"Front Street","type":"text","abbr":"Front St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":52.7,"primary":{"text":"Front Street","components":[{"text":"Front Street","type":"text","abbr":"Front St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Front Street","components":[{"text":"Front Street","type":"text","abbr":"Front St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,300],"location":[-121.506972,38.580046]},{"out":0,"in":3,"entry":[true,true,true,false,true],"bearings":[0,90,135,195,285],"location":[-121.506918,38.580195]}],"driving_side":"right","geometry":"idnjFpyrdV]IUBE?G@WBQAgA]CKFa@","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":125,"location":[-121.506972,38.580046],"modifier":"left","type":"turn","instruction":"Turn left onto Front Street"},"weight":44.300000000000004,"duration":44.300000000000004,"name":"Front Street","distance":124.2,"voiceInstructions":[{"distanceAlongGeometry":42.1,"announcement":"Turn left to stay on Front Street","ssmlAnnouncement":"Turn left to stay on Front Street"}],"bannerInstructions":[{"distanceAlongGeometry":124.2,"primary":{"text":"Front Street","components":[{"text":"Front Street","type":"text","abbr":"Front St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-121.506583,38.580928]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-121.506415,38.581305]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-121.505931,38.582404]}],"driving_side":"right","geometry":"yinjFbwrdV{@YOEQIgEwA}E_B","mode":"cycling","maneuver":{"bearing_after":18,"bearing_before":106,"location":[-121.506583,38.580928],"modifier":"left","type":"continue","instruction":"Turn left to stay on Front Street"},"weight":81.30000000000001,"duration":81.30000000000001,"name":"Front Street","distance":303.5,"voiceInstructions":[{"distanceAlongGeometry":303.5,"announcement":"In 1000 feet, turn left onto J Street","ssmlAnnouncement":"In 1000 feet, turn left onto J Street"},{"distanceAlongGeometry":56,"announcement":"Turn left onto J Street, then turn right onto Sacramento River Parkway","ssmlAnnouncement":"Turn left onto J Street, then turn right onto Sacramento River Parkway"}],"bannerInstructions":[{"distanceAlongGeometry":303.5,"primary":{"text":"J Street","components":[{"text":"J Street","type":"text","abbr":"J St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":56,"primary":{"text":"J Street","components":[{"text":"J Street","type":"text","abbr":"J St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Sacramento River Parkway","components":[{"text":"Sacramento River","type":"text","abbr":"Sacramento Riv","abbr_priority":0},{"text":"Parkway","type":"text","abbr":"Pky","abbr_priority":1}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-121.505445,38.583508]}],"driving_side":"right","geometry":"}ynjF`prdVSpACHAFCL","mode":"cycling","maneuver":{"bearing_after":286,"bearing_before":18,"location":[-121.505445,38.583508],"modifier":"left","type":"turn","instruction":"Turn left onto J Street"},"weight":16.6,"duration":16.6,"name":"J Street","distance":53.1,"voiceInstructions":[{"distanceAlongGeometry":48,"announcement":"Turn right onto Sacramento River Parkway","ssmlAnnouncement":"Turn right onto Sacramento River Parkway"}],"bannerInstructions":[{"distanceAlongGeometry":53.1,"primary":{"text":"Sacramento River Parkway","components":[{"text":"Sacramento River","type":"text","abbr":"Sacramento Riv","abbr_priority":0},{"text":"Parkway","type":"text","abbr":"Pky","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[15,105,210,285],"location":[-121.506022,38.583663]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,195],"location":[-121.505599,38.584777]}],"driving_side":"right","geometry":"{znjFrsrdVOCg@Ma@IWGWGMCa@Qe@QSEe@Me@G[ISEIAIAI?MBM@I?QG}Ae@OGOGe@UOIYE}FG}@@m@D_CZ","mode":"cycling","maneuver":{"bearing_after":14,"bearing_before":288,"location":[-121.506022,38.583663],"modifier":"right","type":"turn","instruction":"Turn right onto Sacramento River Parkway"},"weight":161.7,"duration":161.7,"name":"Sacramento River Parkway","distance":656,"voiceInstructions":[{"distanceAlongGeometry":656,"announcement":"Continue on Sacramento River Parkway for a half mile","ssmlAnnouncement":"Continue on Sacramento River Parkway for a half mile"},{"distanceAlongGeometry":284,"announcement":"In 1000 feet, turn right onto Railyards Boulevard","ssmlAnnouncement":"In 1000 feet, turn right onto Railyards Boulevard"},{"distanceAlongGeometry":60.9,"announcement":"Turn right onto Railyards Boulevard","ssmlAnnouncement":"Turn right onto Railyards Boulevard"}],"bannerInstructions":[{"distanceAlongGeometry":656,"primary":{"text":"Railyards Boulevard","components":[{"text":"Railyards Boulevard","type":"text","abbr":"Railyards Blvd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-121.505033,38.589408]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-121.504829,38.589437]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.497534,38.590186]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,105,195,285],"location":[-121.495482,38.589922]}],"driving_side":"right","geometry":"y~ojFlmrdVEg@OoCu@uKe@}G]wEEuAGoAAmCBcB@_ABcAD{@J}@Fo@Hy@Jq@Jq@LcANw@Pw@Pk@","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":348,"location":[-121.505033,38.589408],"modifier":"right","type":"turn","instruction":"Turn right onto Railyards Boulevard"},"weight":243.60000000000002,"duration":243.60000000000002,"name":"Railyards Boulevard","distance":968,"voiceInstructions":[{"distanceAlongGeometry":968,"announcement":"Continue on Railyards Boulevard for a half mile","ssmlAnnouncement":"Continue on Railyards Boulevard for a half mile"},{"distanceAlongGeometry":278.2,"announcement":"In 1000 feet, turn left onto North 7th Street","ssmlAnnouncement":"In 1000 feet, turn left onto North 7th Street"},{"distanceAlongGeometry":59.6,"announcement":"Turn left onto North 7th Street","ssmlAnnouncement":"Turn left onto North 7th Street"}],"bannerInstructions":[{"distanceAlongGeometry":968,"primary":{"text":"North 7th Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"7th Street","type":"text","abbr":"7th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,300],"location":[-121.49411,38.589531]}],"driving_side":"right","geometry":"q_pjFdipdVg@Sw@[gCeAuAk@aGqB","mode":"cycling","maneuver":{"bearing_after":21,"bearing_before":116,"location":[-121.49411,38.589531],"modifier":"left","type":"end of road","instruction":"Turn left onto North 7th Street"},"weight":86.3,"duration":86.3,"name":"North 7th Street","distance":342.2,"voiceInstructions":[{"distanceAlongGeometry":342.2,"announcement":"In a quarter mile, turn right onto North B Street","ssmlAnnouncement":"In a quarter mile, turn right onto North B Street"},{"distanceAlongGeometry":59.5,"announcement":"Turn right onto North B Street","ssmlAnnouncement":"Turn right onto North B Street"}],"bannerInstructions":[{"distanceAlongGeometry":342.2,"primary":{"text":"North B Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"B Street","type":"text","abbr":"B St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-121.492726,38.59241]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-121.488707,38.591272]},{"out":1,"in":3,"entry":[true,true,true,false,true],"bearings":[60,105,225,285,345],"location":[-121.485888,38.590502]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,195,285],"location":[-121.483138,38.589769]}],"driving_side":"right","geometry":"qqpjFp`pdV@E@E\\wBr@cEP_AXs@`BgJhAqGHa@j@aDPaAF[@IBMLs@XaB`@}B`AyFb@eC","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":18,"location":[-121.492726,38.59241],"modifier":"right","type":"turn","instruction":"Turn right onto North B Street"},"weight":235.6,"duration":235.6,"name":"North B Street","distance":946.2,"voiceInstructions":[{"distanceAlongGeometry":946.2,"announcement":"Continue on North B Street for a half mile","ssmlAnnouncement":"Continue on North B Street for a half mile"},{"distanceAlongGeometry":281.1,"announcement":"In 1000 feet, turn left onto Ahern Street","ssmlAnnouncement":"In 1000 feet, turn left onto Ahern Street"},{"distanceAlongGeometry":60.2,"announcement":"Turn left onto Ahern Street","ssmlAnnouncement":"Turn left onto Ahern Street"}],"bannerInstructions":[{"distanceAlongGeometry":946.2,"primary":{"text":"Ahern Street","components":[{"text":"Ahern Street","type":"text","abbr":"Ahern St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-121.482466,38.589591]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,105,180,285],"location":[-121.482022,38.590691]}],"driving_side":"right","geometry":"}_pjFl`ndVWKuAc@yAg@SAWAqC}@[K","mode":"cycling","maneuver":{"bearing_after":18,"bearing_before":108,"location":[-121.482466,38.589591],"modifier":"left","type":"turn","instruction":"Turn left onto Ahern Street"},"weight":62.7,"duration":62.7,"name":"Ahern Street","distance":244,"voiceInstructions":[{"distanceAlongGeometry":244,"announcement":"In 900 feet, turn right onto McCormack Avenue","ssmlAnnouncement":"In 900 feet, turn right onto McCormack Avenue"},{"distanceAlongGeometry":58.4,"announcement":"Turn right onto McCormack Avenue","ssmlAnnouncement":"Turn right onto McCormack Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":244,"primary":{"text":"McCormack Avenue","components":[{"text":"McCormack Avenue","type":"text","abbr":"McCormack Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[-121.481639,38.591682]}],"driving_side":"right","geometry":"_mpjFf{mdVt@qEl@oDF[","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":18,"location":[-121.481639,38.591682],"modifier":"right","type":"turn","instruction":"Turn right onto McCormack Avenue"},"weight":54,"duration":54,"name":"McCormack Avenue","distance":190,"voiceInstructions":[{"distanceAlongGeometry":190,"announcement":"In 700 feet, turn left onto North 16th Street","ssmlAnnouncement":"In 700 feet, turn left onto North 16th Street"},{"distanceAlongGeometry":52.8,"announcement":"Turn left onto North 16th Street, then turn right onto Dreher Street","ssmlAnnouncement":"Turn left onto North 16th Street, then turn right onto Dreher Street"}],"bannerInstructions":[{"distanceAlongGeometry":190,"primary":{"text":"North 16th Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"16th Street","type":"text","abbr":"16th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":52.8,"primary":{"text":"North 16th Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"16th Street","type":"text","abbr":"16th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Dreher Street","components":[{"text":"Dreher Street","type":"text","abbr":"Dreher St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,285],"location":[-121.479565,38.591142]}],"driving_side":"right","geometry":"sipjFhnmdVUI","mode":"cycling","maneuver":{"bearing_after":16,"bearing_before":108,"location":[-121.479565,38.591142],"modifier":"left","type":"turn","instruction":"Turn left onto North 16th Street"},"weight":11.9,"duration":7.2,"name":"North 16th Street","distance":12.3,"voiceInstructions":[{"distanceAlongGeometry":12.3,"announcement":"Turn right onto Dreher Street","ssmlAnnouncement":"Turn right onto Dreher Street"}],"bannerInstructions":[{"distanceAlongGeometry":12.3,"primary":{"text":"Dreher Street","components":[{"text":"Dreher Street","type":"text","abbr":"Dreher St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[-121.479521,38.591247]}],"driving_side":"right","geometry":"ijpjF~mmdVFYBSX{A?CP_A?AH_@jA{G","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":16,"location":[-121.479521,38.591247],"modifier":"right","type":"turn","instruction":"Turn right onto Dreher Street"},"weight":66.2,"duration":66.2,"name":"Dreher Street","distance":241,"voiceInstructions":[{"distanceAlongGeometry":241,"announcement":"In 800 feet, turn left onto North 18th Street","ssmlAnnouncement":"In 800 feet, turn left onto North 18th Street"},{"distanceAlongGeometry":54.6,"announcement":"Turn left onto North 18th Street, then turn right onto Sacramento Northern Bike Trail","ssmlAnnouncement":"Turn left onto North 18th Street, then turn right onto Sacramento Northern Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":241,"primary":{"text":"North 18th Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"18th Street","type":"text","abbr":"18th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":54.6,"primary":{"text":"North 18th Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"18th Street","type":"text","abbr":"18th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Sacramento Northern Bike Trail","components":[{"text":"Sacramento Northern Bike Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,285],"location":[-121.4769,38.590543]}],"driving_side":"right","geometry":"{epjFr}ldVIC","mode":"cycling","maneuver":{"bearing_after":16,"bearing_before":108,"location":[-121.4769,38.590543],"modifier":"left","type":"turn","instruction":"Turn left onto North 18th Street"},"weight":2.3,"duration":2.3,"name":"North 18th Street","distance":5.6,"voiceInstructions":[{"distanceAlongGeometry":5.6,"announcement":"Turn right onto Sacramento Northern Bike Trail","ssmlAnnouncement":"Turn right onto Sacramento Northern Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":5.6,"primary":{"text":"Sacramento Northern Bike Trail","components":[{"text":"Sacramento Northern Bike Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,60,195],"location":[-121.47688,38.590591]},{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,90,135,225],"location":[-121.476129,38.590936]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,150,210,330],"location":[-121.475126,38.592898]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,165,195],"location":[-121.473902,38.59565]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,240],"location":[-121.472653,38.597286]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,165,225],"location":[-121.472607,38.597329]}],"driving_side":"right","geometry":"efpjFn}ldVK]GUGOIWEOGOGKIMGGGGGGIEIEIEKCwAg@uAe@q@WYKc@OSKSKMKIEME_@K{KuDcA[wBw@qC}@GCEIa@yAEMCICCACECECIAI?I@M@K@KBIDIDk@TK@MAwA_@IGEKs@eCkAoE","mode":"cycling","maneuver":{"bearing_after":63,"bearing_before":16,"location":[-121.47688,38.590591],"modifier":"right","type":"turn","instruction":"Turn right onto Sacramento Northern Bike Trail"},"weight":306.79999999999995,"duration":306.79999999999995,"name":"Sacramento Northern Bike Trail","distance":1189.5,"voiceInstructions":[{"distanceAlongGeometry":1189.5,"announcement":"Continue on Sacramento Northern Bike Trail for a half mile","ssmlAnnouncement":"Continue on Sacramento Northern Bike Trail for a half mile"},{"distanceAlongGeometry":271.4,"announcement":"In 900 feet, make a sharp left onto American River Bike Trail","ssmlAnnouncement":"In 900 feet, make a sharp left onto American River Bike Trail"},{"distanceAlongGeometry":58.2,"announcement":"Make a sharp left onto American River Bike Trail, then turn right onto Sacramento Northern Bike Trail","ssmlAnnouncement":"Make a sharp left onto American River Bike Trail, then turn right onto Sacramento Northern Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1189.5,"primary":{"text":"American River Bike Trail","components":[{"text":"American River","type":"text","abbr":"American Riv","abbr_priority":0},{"text":"Bike Trail","type":"text"}],"type":"turn","modifier":"sharp left"},"secondary":null},{"distanceAlongGeometry":58.2,"primary":{"text":"American River Bike Trail","components":[{"text":"American River","type":"text","abbr":"American Riv","abbr_priority":0},{"text":"Bike Trail","type":"text"}],"type":"turn","modifier":"sharp left"},"secondary":null,"sub":{"text":"Sacramento Northern Bike Trail","components":[{"text":"Sacramento Northern Bike Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[120,240,285],"location":[-121.470834,38.599306]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[45,135,225,330],"location":[-121.471562,38.59958]}],"driving_side":"right","geometry":"u|qjFtwkdVGf@GTCPCROZMPIFQPWXOJ","mode":"cycling","maneuver":{"bearing_after":284,"bearing_before":64,"location":[-121.470834,38.599306],"modifier":"sharp left","type":"turn","instruction":"Make a sharp left onto American River Bike Trail"},"weight":30.5,"duration":30.5,"name":"American River Bike Trail","distance":118.9,"voiceInstructions":[{"distanceAlongGeometry":58.5,"announcement":"Turn right onto Sacramento Northern Bike Trail","ssmlAnnouncement":"Turn right onto Sacramento Northern Bike Trail"}],"bannerInstructions":[{"distanceAlongGeometry":118.9,"primary":{"text":"Sacramento Northern Bike Trail","components":[{"text":"Sacramento Northern Bike Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,150,330],"location":[-121.471884,38.599921]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[150,165,330],"location":[-121.472151,38.601569]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,90,240],"location":[-121.467201,38.606068]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,90,240],"location":[-121.466197,38.606616]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,60,165,240],"location":[-121.461719,38.609019]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,180,240],"location":[-121.45937,38.610279]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,150,240,330],"location":[-121.458122,38.61095]}],"driving_side":"right","geometry":"o`rjFf~kdVCCECC?]Ge@IMCIAK?I@K@GBKBQFe@Ni@Pe@NQFGBGBGBGDKHOJ_@VSLKHIDKDKDIBK@MBK@K?K@KAKAMCKAMCIEKEKGIEKGGGGGGGGIGIEIEIGIGOo@yAw@gBs@cBe@cAg@iAc@cAKUISGMGMIQO[Sa@O[EKCICICIIWCKCIGOAGACAE?C?C@E@E?CACACGIIOGMGIGMIQQ_@GM_@y@u@aBWk@mAuCmBkEe@eAsCsGiBcE{FuMwB_FKSAEAEAE?G?G?GAG?EAGAEAACCC?CAMA","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":326,"location":[-121.471884,38.599921],"modifier":"right","type":"turn","instruction":"Turn right onto Sacramento Northern Bike Trail"},"weight":473.3,"duration":473.3,"name":"Sacramento Northern Bike Trail","distance":1956.1,"voiceInstructions":[{"distanceAlongGeometry":1956.1,"announcement":"Continue on Sacramento Northern Bike Trail for 1 mile","ssmlAnnouncement":"Continue on Sacramento Northern Bike Trail for 1 mile"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn right onto El Camino Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto El Camino Avenue"},{"distanceAlongGeometry":62,"announcement":"Turn right onto El Camino Avenue","ssmlAnnouncement":"Turn right onto El Camino Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1956.1,"primary":{"text":"El Camino Avenue","components":[{"text":"El Camino Avenue","type":"text","abbr":"El Camino Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,195,270],"location":[-121.457745,38.611137]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,90,240,270],"location":[-121.457359,38.61114]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.456189,38.611138]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.4532,38.611131]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.453125,38.611131]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.45215,38.611131]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,90,180,270],"location":[-121.450851,38.611123]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-121.449504,38.611132]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,90,240,270],"location":[-121.448834,38.611133]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,90,225,270],"location":[-121.448653,38.611133]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.448501,38.611134]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,300],"location":[-121.447868,38.61113]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.44734,38.611126]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.446192,38.611122]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.445032,38.611121]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.443877,38.611121]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.442715,38.61112]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.441569,38.61112]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.440781,38.61112]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.439243,38.611119]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,270],"location":[-121.438118,38.611064]}],"driving_side":"right","geometry":"sftjF|eidV?e@?g@?S?iA?uA?u@@uQ?M?cE@cGAqC?_A?c@?W?eC?c@?]?}@?m@?Q?s@?o@?E?_A?cA@q@?o@?}A?iC?gC?}A?uB?qB?eF?_A?}A?C?oHBoB@u@Dy@LkBX{E@]@}A@e@?_@?c@Aa@?c@Aa@CkAAu@Ce@Ce@Cg@Cg@Gm@IcAEq@AWCU","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":9,"location":[-121.457745,38.611137],"modifier":"right","type":"turn","instruction":"Turn right onto El Camino Avenue"},"weight":545.3,"duration":541.5999999999999,"name":"El Camino Avenue","distance":2213.5,"voiceInstructions":[{"distanceAlongGeometry":2213.5,"announcement":"Continue on El Camino Avenue for 1.5 miles","ssmlAnnouncement":"Continue on El Camino Avenue for 1.5 miles"},{"distanceAlongGeometry":286.1,"announcement":"In 1000 feet, turn left onto Van Ness Street","ssmlAnnouncement":"In 1000 feet, turn left onto Van Ness Street"},{"distanceAlongGeometry":61.3,"announcement":"Turn left onto Van Ness Street","ssmlAnnouncement":"Turn left onto Van Ness Street"}],"bannerInstructions":[{"distanceAlongGeometry":2213.5,"primary":{"text":"Van Ness Street","components":[{"text":"Van Ness Street","type":"text","abbr":"Van Ness St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-121.432327,38.61111]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.432323,38.612013]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.432321,38.612676]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,255],"location":[-121.432321,38.61292]}],"driving_side":"right","geometry":"mftjF`gddVW?u@?Q?_@As@?m@?m@?i@?o@?W?I?GAGCIEMGOM","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":78,"location":[-121.432327,38.61111],"modifier":"left","type":"turn","instruction":"Turn left onto Van Ness Street"},"weight":76.4,"duration":61.2,"name":"Van Ness Street","distance":255.2,"voiceInstructions":[{"distanceAlongGeometry":255.2,"announcement":"In 900 feet, continue onto Auburn Boulevard","ssmlAnnouncement":"In 900 feet, continue onto Auburn Boulevard"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Auburn Boulevard","ssmlAnnouncement":"Continue onto Auburn Boulevard"}],"bannerInstructions":[{"distanceAlongGeometry":255.2,"primary":{"text":"Auburn Boulevard","components":[{"text":"Auburn Boulevard","type":"text","abbr":"Auburn Blvd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,240],"location":[-121.43215,38.613373]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-121.430772,38.614729]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-121.428751,38.616595]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-121.426882,38.618343]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.425442,38.619684]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,105,225],"location":[-121.424885,38.620188]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-121.423736,38.621244]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-121.423271,38.621661]}],"driving_side":"right","geometry":"qttjF|eddVWSWSUUi@i@]]_@c@KKy@}@[_@{@_Ae@i@u@w@s@y@_AeAu@y@s@w@_AeAcAiAo@s@q@u@kAmA_@a@IKy@{@k@m@kAqAEEsA}A{@}@i@o@}DoESU_AeASWiAmA","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":30,"location":[-121.43215,38.613373],"modifier":"straight","type":"new name","instruction":"Continue onto Auburn Boulevard"},"weight":301.49999999999994,"duration":301.49999999999994,"name":"Auburn Boulevard","distance":1256,"voiceInstructions":[{"distanceAlongGeometry":1256,"announcement":"Continue on Auburn Boulevard for 1 mile","ssmlAnnouncement":"Continue on Auburn Boulevard for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Roseville Road","ssmlAnnouncement":"In 1000 feet, continue onto Roseville Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Roseville Road","ssmlAnnouncement":"Continue onto Roseville Road"}],"bannerInstructions":[{"distanceAlongGeometry":1256,"primary":{"text":"Roseville Road","components":[{"text":"Roseville Road","type":"text","abbr":"Roseville Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[45,225],"location":[-121.422878,38.622032]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,225],"location":[-121.422204,38.622665]}],"driving_side":"right","geometry":"ujvjF~kbdV_CgCq@s@u@y@}AeBm@o@m@q@}AgB","mode":"cycling","maneuver":{"bearing_after":39,"bearing_before":39,"location":[-121.422878,38.622032],"modifier":"straight","type":"new name","instruction":"Continue onto Roseville Road"},"weight":106,"duration":89.3,"name":"Roseville Road","distance":371.6,"voiceInstructions":[{"distanceAlongGeometry":371.6,"announcement":"In a quarter mile, continue straight to stay on Roseville Road","ssmlAnnouncement":"In a quarter mile, continue straight to stay on Roseville Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue straight to stay on Roseville Road","ssmlAnnouncement":"Continue straight to stay on Roseville Road"}],"bannerInstructions":[{"distanceAlongGeometry":371.6,"primary":{"text":"Roseville Road","components":[{"text":"Roseville Road","type":"text","abbr":"Roseville Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,60,225],"location":[-121.420132,38.624593]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,60,195,240],"location":[-121.419786,38.624769]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[16,204,217],"location":[-121.41944,38.625103]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,195,240],"location":[-121.419402,38.625206]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.40157,38.641625]}],"driving_side":"right","geometry":"uzvjFxzadVOUM_@EMIUKKUMUUUG_BgBsBwB}@aAu@u@qByBsB}BqB{BsB{B{BgC_CgC_DmDwA_BwA_Bq@u@sA{Ae@g@w@}@_AcAuBaCqGgHuEiF}AgBmA}AOOOOCEeCkCUWy@y@gAiAgAoA{BeCUWiCcD_DqDaCkCgAmAY[eAkAGIA?cAkAi@k@Y]wB}BoC{CY[","mode":"cycling","maneuver":{"bearing_after":56,"bearing_before":39,"location":[-121.420132,38.624593],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Roseville Road"},"weight":1174.7,"duration":790.3,"name":"Roseville Road","distance":3025.9,"voiceInstructions":[{"distanceAlongGeometry":3025.9,"announcement":"Continue on Roseville Road for 2 miles","ssmlAnnouncement":"Continue on Roseville Road for 2 miles"},{"distanceAlongGeometry":268,"announcement":"In 900 feet, turn right onto Orange Grove Avenue","ssmlAnnouncement":"In 900 feet, turn right onto Orange Grove Avenue"},{"distanceAlongGeometry":57.4,"announcement":"Turn right onto Orange Grove Avenue","ssmlAnnouncement":"Turn right onto Orange Grove Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":3025.9,"primary":{"text":"Orange Grove Avenue","components":[{"text":"Orange Grove Avenue","type":"text","abbr":"Orange Grove Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.39761,38.645298]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.393706,38.645596]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-121.389827,38.646015]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,195,255],"location":[-121.387338,38.646559]}],"driving_side":"right","geometry":"c|zjF`n}cVPYDG\\m@FMHQH_@DSB_@?[AYCQCGCSMk@Oo@Mo@c@qBQw@Ow@EMEWCKAOAQCa@Au@C{@Cg@GsB?IAMAk@Ac@C]AWC[C_@I_A]cEE[Eq@M}AMqACYKqACUCKEQGOGMGOEOEOCOCQCU?A?e@D_@V{AHi@LcAHu@@QBs@BqA@QAOAWC]G[IYMYKSMOOOUQUKUGSEa@AoAKW@C?OBMDC?QHi@\\YLSD[DQ?}@?M?GCECEICI?G?M?mB","mode":"cycling","maneuver":{"bearing_after":129,"bearing_before":39,"location":[-121.39761,38.645298],"modifier":"right","type":"turn","instruction":"Turn right onto Orange Grove Avenue"},"weight":414.20000000000005,"duration":414.20000000000005,"name":"Orange Grove Avenue","distance":1630.6,"voiceInstructions":[{"distanceAlongGeometry":1630.6,"announcement":"Continue on Orange Grove Avenue for 1 mile","ssmlAnnouncement":"Continue on Orange Grove Avenue for 1 mile"},{"distanceAlongGeometry":275.6,"announcement":"In 1000 feet, continue onto Margaret Way","ssmlAnnouncement":"In 1000 feet, continue onto Margaret Way"},{"distanceAlongGeometry":59.1,"announcement":"Continue onto Margaret Way","ssmlAnnouncement":"Continue onto Margaret Way"}],"bannerInstructions":[{"distanceAlongGeometry":1630.6,"primary":{"text":"Margaret Way","components":[{"text":"Margaret Way","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.383034,38.649184]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.382856,38.649186]}],"driving_side":"right","geometry":"kt{jF|rzcVAa@?i@@YE_@AOO{A?W?UBUHg@@]@_@?M","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-121.383034,38.649184],"modifier":"straight","type":"new name","instruction":"Continue onto Margaret Way"},"weight":55.1,"duration":55.1,"name":"Margaret Way","distance":187.4,"voiceInstructions":[{"distanceAlongGeometry":187.4,"announcement":"In 700 feet, turn left onto Palomino Lane","ssmlAnnouncement":"In 700 feet, turn left onto Palomino Lane"},{"distanceAlongGeometry":51,"announcement":"Turn left onto Palomino Lane","ssmlAnnouncement":"Turn left onto Palomino Lane"}],"bannerInstructions":[{"distanceAlongGeometry":187.4,"primary":{"text":"Palomino Lane","components":[{"text":"Palomino Lane","type":"text","abbr":"Palomino Ln","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-121.380904,38.649213]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.380876,38.650678]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.380851,38.651854]}],"driving_side":"right","geometry":"qt{jFrezcVeHCiFEaMG","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-121.380904,38.649213],"modifier":"left","type":"end of road","instruction":"Turn left onto Palomino Lane"},"weight":134.7,"duration":134.7,"name":"Palomino Lane","distance":544,"voiceInstructions":[{"distanceAlongGeometry":544,"announcement":"Continue on Palomino Lane for a quarter mile","ssmlAnnouncement":"Continue on Palomino Lane for a quarter mile"},{"distanceAlongGeometry":282.7,"announcement":"In 1000 feet, turn right onto Myrtle Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Myrtle Avenue"},{"distanceAlongGeometry":60.6,"announcement":"Turn right onto Myrtle Avenue","ssmlAnnouncement":"Turn right onto Myrtle Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":544,"primary":{"text":"Myrtle Avenue","components":[{"text":"Myrtle Avenue","type":"text","abbr":"Myrtle Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-121.380807,38.654103]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.380548,38.654102]}],"driving_side":"right","geometry":"cs|jF`ezcV?s@@}A?w@ByG?M","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-121.380807,38.654103],"modifier":"right","type":"end of road","instruction":"Turn right onto Myrtle Avenue"},"weight":73.10000000000001,"duration":60.199999999999996,"name":"Myrtle Avenue","distance":216.5,"voiceInstructions":[{"distanceAlongGeometry":216.5,"announcement":"In 800 feet, turn left onto Polk Street","ssmlAnnouncement":"In 800 feet, turn left onto Polk Street"},{"distanceAlongGeometry":53.9,"announcement":"Turn left onto Polk Street","ssmlAnnouncement":"Turn left onto Polk Street"}],"bannerInstructions":[{"distanceAlongGeometry":216.5,"primary":{"text":"Polk Street","components":[{"text":"Polk Street","type":"text","abbr":"Polk St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.378315,38.65407]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.378295,38.654763]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.378299,38.655106]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.378297,38.656151]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.378296,38.656896]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.378292,38.657146]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-121.378293,38.661249]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[-121.37832,38.66125]}],"driving_side":"right","geometry":"}r|jFnuycVUAM?eBAeA?eC@iAAuC?q@AwA?eH?eA?W?sB?qA?y@?C?sA??DiB?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-121.378315,38.65407],"modifier":"left","type":"turn","instruction":"Turn left onto Polk Street"},"weight":226.6,"duration":226.3,"name":"Polk Street","distance":859.4,"voiceInstructions":[{"distanceAlongGeometry":859.4,"announcement":"Continue on Polk Street for a half mile","ssmlAnnouncement":"Continue on Polk Street for a half mile"},{"distanceAlongGeometry":265.8,"announcement":"In 900 feet, turn left","ssmlAnnouncement":"In 900 feet, turn left"},{"distanceAlongGeometry":57,"announcement":"Turn left, then turn right onto Roseville Road","ssmlAnnouncement":"Turn left, then turn right onto Roseville Road"}],"bannerInstructions":[{"distanceAlongGeometry":859.4,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":57,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Roseville Road","components":[{"text":"Roseville Road","type":"text","abbr":"Roseville Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-121.37832,38.661776]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,270],"location":[-121.378884,38.661783]}],"driving_side":"right","geometry":"cc~jFnuycV?nBAn@?FAFCBq@t@","mode":"cycling","maneuver":{"bearing_after":270,"bearing_before":0,"location":[-121.37832,38.661776],"modifier":"left","type":"end of road","instruction":"Turn left"},"weight":31.2,"duration":31.2,"name":"","distance":115.6,"voiceInstructions":[{"distanceAlongGeometry":55.6,"announcement":"Turn right onto Roseville Road","ssmlAnnouncement":"Turn right onto Roseville Road"}],"bannerInstructions":[{"distanceAlongGeometry":115.6,"primary":{"text":"Roseville Road","components":[{"text":"Roseville Road","type":"text","abbr":"Roseville Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,135,225],"location":[-121.37949,38.66207]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-121.372582,38.668441]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-121.364047,38.676304]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.353919,38.685655]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.351145,38.687643]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.341758,38.693952]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.33673,38.697306]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,180,225],"location":[-121.336605,38.697388]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.335282,38.698278]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[-121.331814,38.701346]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,180,270,345],"location":[-121.331731,38.702273]}],"driving_side":"right","geometry":"}d~jFx|ycVq@u@sEeFmE}E}BiCkAqAg@k@cDoDaEsEMOa@c@i@m@}@cAu@y@kAqAaBkBk@o@uC_Dc@g@u@y@wA}Ac@g@[_@iAmA{@aAQQGImAsAyBaCwCeDo@u@uEgFmAuA{AcBQSSUgAmA[WkAwAaDqDaCkCwDgEqEeFaAeAuA}Ag@k@c@[oAwAyCeDwCcDwDeEmAuAs@w@Y]c@i@a@o@c@u@eD}F[g@a@o@Y_@UWq@u@cAgAkFaGmF_GyDkEUW[_@Y]U][i@We@Wk@e@q@Uq@Sq@Qs@Os@Mu@OkAg@wDGUGQGIwCeFcDsFiAoBqLiSOWc@u@gCiEEIkAqBwAaCs@gAIO{AiC[g@a@e@o@m@[SQMc@Sa@OYK[KOEEAIAm@I]C{@AG@W@]D","mode":"cycling","maneuver":{"bearing_after":39,"bearing_before":319,"location":[-121.37949,38.66207],"modifier":"right","type":"end of road","instruction":"Turn right onto Roseville Road"},"weight":1507.3,"duration":1505.2,"name":"Roseville Road","distance":6189,"voiceInstructions":[{"distanceAlongGeometry":6189,"announcement":"Continue on Roseville Road for 4 miles","ssmlAnnouncement":"Continue on Roseville Road for 4 miles"},{"distanceAlongGeometry":287.8,"announcement":"In 1000 feet, make a slight right","ssmlAnnouncement":"In 1000 feet, make a slight right"},{"distanceAlongGeometry":61.7,"announcement":"Make a slight right, then make a sharp right","ssmlAnnouncement":"Make a slight right, then make a sharp right"}],"bannerInstructions":[{"distanceAlongGeometry":6189,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null},{"distanceAlongGeometry":61.7,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Make a sharp right","components":[{"text":"Make a sharp right","type":"text"}],"type":"turn","modifier":"sharp right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true,true],"bearings":[15,75,165,270,330],"location":[-121.331757,38.702422]}],"driving_side":"right","geometry":"cafkFnrpcVYIK@KBODOHOLS^?T","mode":"cycling","maneuver":{"bearing_after":16,"bearing_before":351,"location":[-121.331757,38.702422],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":32.1,"duration":32.1,"name":"","distance":85.9,"voiceInstructions":[{"distanceAlongGeometry":40.1,"announcement":"Make a sharp right","ssmlAnnouncement":"Make a sharp right"}],"bannerInstructions":[{"distanceAlongGeometry":85.9,"primary":{"text":"Make a sharp right","components":[{"text":"Make a sharp right","type":"text"}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true,true],"bearings":[45,90,165,225,315],"location":[-121.332159,38.703005]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.332013,38.703136]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.33186,38.703273]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.331723,38.703396]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.331538,38.703562]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.331399,38.703693]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.331251,38.703831]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.331066,38.704005]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.330924,38.704137]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.330783,38.70427]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.330593,38.704448]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.330546,38.704492]}],"driving_side":"right","geometry":"ydfkF~tpcVY]Y]Y[_@c@Y[[]c@c@Y]Y[c@e@GGk@m@","mode":"cycling","maneuver":{"bearing_after":40,"bearing_before":265,"location":[-121.332159,38.703005],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right"},"weight":67.60000000000001,"duration":67.60000000000001,"name":"","distance":247.5,"voiceInstructions":[{"distanceAlongGeometry":247.5,"announcement":"In 900 feet, turn left","ssmlAnnouncement":"In 900 feet, turn left"},{"distanceAlongGeometry":54.9,"announcement":"Turn left, then turn right","ssmlAnnouncement":"Turn left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":247.5,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":54.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-121.330319,38.704705]}],"driving_side":"right","geometry":"mofkFnipcVOXORGB","mode":"cycling","maneuver":{"bearing_after":309,"bearing_before":39,"location":[-121.330319,38.704705],"modifier":"left","type":"end of road","instruction":"Turn left"},"weight":9.5,"duration":9.5,"name":"","distance":31.7,"voiceInstructions":[{"distanceAlongGeometry":31.7,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":31.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,150,315],"location":[-121.330574,38.704905]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.329743,38.705792]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.328991,38.706512]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,225],"location":[-121.328485,38.706976]}],"driving_side":"right","geometry":"upfkF`kpcVKCeA_A}AaBoCuC}AcBm@s@","mode":"cycling","maneuver":{"bearing_after":22,"bearing_before":322,"location":[-121.330574,38.704905],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":80.1,"duration":80.1,"name":"","distance":328.5,"voiceInstructions":[{"distanceAlongGeometry":328.5,"announcement":"In a quarter mile, turn right onto Old Antelope Road","ssmlAnnouncement":"In a quarter mile, turn right onto Old Antelope Road"},{"distanceAlongGeometry":61.5,"announcement":"Turn right onto Old Antelope Road, then turn left onto Roseville Road","ssmlAnnouncement":"Turn right onto Old Antelope Road, then turn left onto Roseville Road"}],"bannerInstructions":[{"distanceAlongGeometry":328.5,"primary":{"text":"Old Antelope Road","components":[{"text":"Old Antelope Road","type":"text","abbr":"Old Antelope Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.5,"primary":{"text":"Old Antelope Road","components":[{"text":"Old Antelope Road","type":"text","abbr":"Old Antelope Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Roseville Road","components":[{"text":"Roseville Road","type":"text","abbr":"Roseville Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,225,270],"location":[-121.328225,38.707214]}],"driving_side":"right","geometry":"a_gkFl|ocV?}@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":39,"location":[-121.328225,38.707214],"modifier":"right","type":"turn","instruction":"Turn right onto Old Antelope Road"},"weight":12.2,"duration":12.2,"name":"Old Antelope Road","distance":26.9,"voiceInstructions":[{"distanceAlongGeometry":26.9,"announcement":"Turn left onto Roseville Road","ssmlAnnouncement":"Turn left onto Roseville Road"}],"bannerInstructions":[{"distanceAlongGeometry":26.9,"primary":{"text":"Roseville Road","components":[{"text":"Roseville Road","type":"text","abbr":"Roseville Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,165,210,270],"location":[-121.327915,38.707209]}],"driving_side":"right","geometry":"a_gkFnzocVUE[IUGUKUMWQUUmCuC","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":90,"location":[-121.327915,38.707209],"modifier":"left","type":"turn","instruction":"Turn left onto Roseville Road"},"weight":64.5,"duration":52.3,"name":"Roseville Road","distance":201.6,"voiceInstructions":[{"distanceAlongGeometry":201.6,"announcement":"In 700 feet, turn right onto Katella Way","ssmlAnnouncement":"In 700 feet, turn right onto Katella Way"},{"distanceAlongGeometry":57.8,"announcement":"Turn right onto Katella Way","ssmlAnnouncement":"Turn right onto Katella Way"}],"bannerInstructions":[{"distanceAlongGeometry":201.6,"primary":{"text":"Katella Way","components":[{"text":"Katella Way","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-121.326718,38.70873]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.325717,38.708431]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.324441,38.708816]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.323872,38.709337]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.323303,38.709859]}],"driving_side":"right","geometry":"qhgkF~rocVP]JUHSFUDUBW@e@?U?mBAUEUEQISIOk@o@gBqBgBqBqDaEQMSKICUESAY@","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":37,"location":[-121.326718,38.70873],"modifier":"right","type":"turn","instruction":"Turn right onto Katella Way"},"weight":141.39999999999998,"duration":141.39999999999998,"name":"Katella Way","distance":572.5,"voiceInstructions":[{"distanceAlongGeometry":572.5,"announcement":"Continue on Katella Way for a quarter mile","ssmlAnnouncement":"Continue on Katella Way for a quarter mile"},{"distanceAlongGeometry":283.4,"announcement":"In 1000 feet, turn right onto Andante Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Andante Drive"},{"distanceAlongGeometry":60.7,"announcement":"Turn right onto Andante Drive","ssmlAnnouncement":"Turn right onto Andante Drive"}],"bannerInstructions":[{"distanceAlongGeometry":572.5,"primary":{"text":"Andante Drive","components":[{"text":"Andante Drive","type":"text","abbr":"Andante Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,180,270],"location":[-121.322151,38.711327]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.321117,38.711906]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.320537,38.712438]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.319945,38.712981]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.319363,38.713516]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.318794,38.714038]}],"driving_side":"right","geometry":"yxgkFlvncVCYEWGWIUKUKSGGw@{@iBsBkBuBkBuBgBqBcAgAWWUWaCsB","mode":"cycling","maneuver":{"bearing_after":77,"bearing_before":352,"location":[-121.322151,38.711327],"modifier":"right","type":"end of road","instruction":"Turn right onto Andante Drive"},"weight":147.2,"duration":147.2,"name":"Andante Drive","distance":595.5,"voiceInstructions":[{"distanceAlongGeometry":595.5,"announcement":"Continue on Andante Drive for a quarter mile","ssmlAnnouncement":"Continue on Andante Drive for a quarter mile"},{"distanceAlongGeometry":283.2,"announcement":"In 1000 feet, turn right onto Outlook Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Outlook Drive"},{"distanceAlongGeometry":60.7,"announcement":"Turn right onto Outlook Drive","ssmlAnnouncement":"Turn right onto Outlook Drive"}],"bannerInstructions":[{"distanceAlongGeometry":595.5,"primary":{"text":"Outlook Drive","components":[{"text":"Outlook Drive","type":"text","abbr":"Outlook Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,210,315],"location":[-121.317607,38.715259]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-121.316968,38.715016]}],"driving_side":"right","geometry":"kqhkF`zmcVLWNe@H[Fe@De@@]?e@?cC","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":35,"location":[-121.317607,38.715259],"modifier":"right","type":"end of road","instruction":"Turn right onto Outlook Drive"},"weight":47.8,"duration":47.8,"name":"Outlook Drive","distance":165.9,"voiceInstructions":[{"distanceAlongGeometry":165.9,"announcement":"In 600 feet, turn left onto Villaview Drive","ssmlAnnouncement":"In 600 feet, turn left onto Villaview Drive"},{"distanceAlongGeometry":52.1,"announcement":"Turn left onto Villaview Drive","ssmlAnnouncement":"Turn left onto Villaview Drive"}],"bannerInstructions":[{"distanceAlongGeometry":165.9,"primary":{"text":"Villaview Drive","components":[{"text":"Villaview Drive","type":"text","abbr":"Villaview Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.315776,38.714981]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-121.313347,38.717976]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.312715,38.718511]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.310422,38.719885]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.308417,38.719928]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.30626,38.719937]}],"driving_side":"right","geometry":"sohkFrnmcVq@AQA]G[IYMYQWUaKkKKMKM}AoBiF}FKOIOGSESCSAU?mA?M?OA{HEi@?YAoL?}C?S","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-121.315776,38.714981],"modifier":"left","type":"turn","instruction":"Turn left onto Villaview Drive"},"weight":292.99999999999994,"duration":292.99999999999994,"name":"Villaview Drive","distance":1189.2,"voiceInstructions":[{"distanceAlongGeometry":1189.2,"announcement":"Continue on Villaview Drive for a half mile","ssmlAnnouncement":"Continue on Villaview Drive for a half mile"},{"distanceAlongGeometry":284.1,"announcement":"In 1000 feet, turn left onto Lichen Drive","ssmlAnnouncement":"In 1000 feet, turn left onto Lichen Drive"},{"distanceAlongGeometry":60.9,"announcement":"Turn left onto Lichen Drive","ssmlAnnouncement":"Turn left onto Lichen Drive"}],"bannerInstructions":[{"distanceAlongGeometry":1189.2,"primary":{"text":"Lichen Drive","components":[{"text":"Lichen Drive","type":"text","abbr":"Lichen Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-121.305369,38.719936]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,210],"location":[-121.305182,38.720677]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,165,270,345],"location":[-121.305071,38.721339]}],"driving_side":"right","geometry":"snikFpmkcVu@AWCUGUGYOUI[IWESAY?KDKDsB@}@?U?","mode":"cycling","maneuver":{"bearing_after":1,"bearing_before":90,"location":[-121.305369,38.719936],"modifier":"left","type":"end of road","instruction":"Turn left onto Lichen Drive"},"weight":86.9,"duration":70,"name":"Lichen Drive","distance":279.9,"voiceInstructions":[{"distanceAlongGeometry":279.9,"announcement":"In 1000 feet, continue right onto Vernon Oaks Drive","ssmlAnnouncement":"In 1000 feet, continue right onto Vernon Oaks Drive"},{"distanceAlongGeometry":60,"announcement":"Continue right onto Vernon Oaks Drive","ssmlAnnouncement":"Continue right onto Vernon Oaks Drive"}],"bannerInstructions":[{"distanceAlongGeometry":279.9,"primary":{"text":"Vernon Oaks Drive","components":[{"text":"Vernon Oaks Drive","type":"text","abbr":"Vernon Oaks Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[75,180],"location":[-121.305105,38.722404]}],"driving_side":"right","geometry":"_~ikF|kkcVE_@?oCDe@Fa@Bm@?{E?YAMKc@Qk@GYEWA]@cJ?U","mode":"cycling","maneuver":{"bearing_after":77,"bearing_before":2,"location":[-121.305105,38.722404],"modifier":"right","type":"new name","instruction":"Continue right onto Vernon Oaks Drive"},"weight":123.7,"duration":123.7,"name":"Vernon Oaks Drive","distance":480.1,"voiceInstructions":[{"distanceAlongGeometry":480.1,"announcement":"Continue on Vernon Oaks Drive for a quarter mile","ssmlAnnouncement":"Continue on Vernon Oaks Drive for a quarter mile"},{"distanceAlongGeometry":271.7,"announcement":"In 900 feet, turn left onto Vernon Street","ssmlAnnouncement":"In 900 feet, turn left onto Vernon Street"},{"distanceAlongGeometry":58.2,"announcement":"Turn left onto Vernon Street","ssmlAnnouncement":"Turn left onto Vernon Street"}],"bannerInstructions":[{"distanceAlongGeometry":480.1,"primary":{"text":"Vernon Street","components":[{"text":"Vernon Street","type":"text","abbr":"Vernon St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-121.29965,38.722574]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.299663,38.72453]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.299682,38.725286]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.299697,38.726025]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.299723,38.726961]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.29974,38.727997]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.299706,38.729298]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.299749,38.731004]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.299741,38.732437]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.299659,38.735627]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,90,180,270],"location":[-121.299582,38.736674]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.298129,38.738165]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.295979,38.739823]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-121.295596,38.740119]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.294648,38.74086]},{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,135,180,225],"location":[-121.29394,38.741404]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,225],"location":[-121.293337,38.741872]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-121.292368,38.742612]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,180,225],"location":[-121.291947,38.742945]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,60,225],"location":[-121.290988,38.743689]}],"driving_side":"right","geometry":"a_jkFxijcVm@?sB@G?U?iC?}@?kA@kA@{A@w@@qA@gB@}A@qB@}BCcBEa@B_@@o@?cA@_EB}A?aEAY?yAAc@AsBIgA?oACyC@_A?cBAW?M?YAWESEWIa@Sc@Wa@[UU}@iAwAoBiImLe@o@U[sC}DkBmC}AwBoBqCc@o@cAsAcBcCo@{@Sg@IYGW","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-121.29965,38.722574],"modifier":"left","type":"turn","instruction":"Turn left onto Vernon Street"},"weight":786.8,"duration":669.8000000000001,"name":"Vernon Street","distance":2697,"voiceInstructions":[{"distanceAlongGeometry":2697,"announcement":"Continue on Vernon Street for 1.5 miles","ssmlAnnouncement":"Continue on Vernon Street for 1.5 miles"},{"distanceAlongGeometry":281.9,"announcement":"In 1000 feet, keep left onto Vernon Street","ssmlAnnouncement":"In 1000 feet, keep left onto Vernon Street"},{"distanceAlongGeometry":60.4,"announcement":"Keep left onto Vernon Street","ssmlAnnouncement":"Keep left onto Vernon Street"}],"bannerInstructions":[{"distanceAlongGeometry":2697,"primary":{"text":"Vernon Street","components":[{"text":"Vernon Street","type":"text","abbr":"Vernon St","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[30,90,195,255],"location":[-121.290541,38.743882]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,270],"location":[-121.28986,38.744433]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.288693,38.745332]}],"driving_side":"right","geometry":"gdnkFzphcVMIKIKMgAeBsDiFi@s@c@k@k@y@}@mA","mode":"cycling","maneuver":{"bearing_after":29,"bearing_before":67,"location":[-121.290541,38.743882],"modifier":"slight left","type":"fork","instruction":"Keep left onto Vernon Street"},"weight":164.1,"duration":116.30000000000001,"name":"Vernon Street","distance":371,"voiceInstructions":[{"distanceAlongGeometry":371,"announcement":"In a quarter mile, turn left onto Judah Street","ssmlAnnouncement":"In a quarter mile, turn left onto Judah Street"},{"distanceAlongGeometry":47.9,"announcement":"Turn left onto Judah Street","ssmlAnnouncement":"Turn left onto Judah Street"}],"bannerInstructions":[{"distanceAlongGeometry":371,"primary":{"text":"Judah Street","components":[{"text":"Judah Street","type":"text","abbr":"Judah St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-121.287532,38.746246]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.287257,38.747077]}],"driving_side":"right","geometry":"asnkF`~gcVa@h@Y^iB_CmAgB","mode":"cycling","maneuver":{"bearing_after":316,"bearing_before":43,"location":[-121.287532,38.746246],"modifier":"left","type":"turn","instruction":"Turn left onto Judah Street"},"weight":56.7,"duration":56.7,"name":"Judah Street","distance":190.6,"voiceInstructions":[{"distanceAlongGeometry":190.6,"announcement":"In 700 feet, turn left onto Atlantic Street","ssmlAnnouncement":"In 700 feet, turn left onto Atlantic Street"},{"distanceAlongGeometry":50.4,"announcement":"Turn left onto Atlantic Street","ssmlAnnouncement":"Turn left onto Atlantic Street"}],"bannerInstructions":[{"distanceAlongGeometry":190.6,"primary":{"text":"Atlantic Street","components":[{"text":"Atlantic Street","type":"text","abbr":"Atlantic St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,225,330],"location":[-121.286743,38.747474]},{"out":0,"in":1,"entry":[true,false],"bearings":[30,165],"location":[-121.286855,38.747595]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.285747,38.748502]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.283378,38.750324]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.282197,38.751225]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,225],"location":[-121.281416,38.751821]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,225],"location":[-121.281139,38.752365]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-121.280445,38.752796]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-121.279543,38.753286]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-121.279022,38.753563]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-121.27832,38.75398]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-121.277055,38.754712]}],"driving_side":"right","geometry":"uznkFbygcVOPIDIGcAsAeBaCg@q@sAkB_@g@W]KQEIyCiEKOKM{AyBq@aA[a@k@w@m@y@[i@YAYGUKSOOQMSMWy@}As@yAWq@CGCGMYKYi@mAsAkCqC{F_AkBm@kASa@o@qAc@}@o@oAk@iAq@sAMa@","mode":"cycling","maneuver":{"bearing_after":322,"bearing_before":45,"location":[-121.286743,38.747474],"modifier":"left","type":"end of road","instruction":"Turn left onto Atlantic Street"},"weight":467.40000000000003,"duration":436.5,"name":"Atlantic Street","distance":1534.3,"voiceInstructions":[{"distanceAlongGeometry":1534.3,"announcement":"Continue on Atlantic Street for 1 mile","ssmlAnnouncement":"Continue on Atlantic Street for 1 mile"},{"distanceAlongGeometry":246.1,"announcement":"In 900 feet, turn left onto Tiger Way","ssmlAnnouncement":"In 900 feet, turn left onto Tiger Way"},{"distanceAlongGeometry":52.7,"announcement":"Turn left onto Tiger Way, then turn right","ssmlAnnouncement":"Turn left onto Tiger Way, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":1534.3,"primary":{"text":"Tiger Way","components":[{"text":"Tiger Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":52.7,"primary":{"text":"Tiger Way","components":[{"text":"Tiger Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-121.273889,38.756564]}],"driving_side":"right","geometry":"ospkFxhecV]TEBOJEDEBSPGFCFCH","mode":"cycling","maneuver":{"bearing_after":327,"bearing_before":53,"location":[-121.273889,38.756564],"modifier":"left","type":"turn","instruction":"Turn left onto Tiger Way"},"weight":26.3,"duration":22.2,"name":"Tiger Way","distance":69.2,"voiceInstructions":[{"distanceAlongGeometry":46.8,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":69.2,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,120,255],"location":[-121.27435,38.757057]}],"driving_side":"right","geometry":"svpkFtkecVYMQOSW_@{@k@qA_@cA_@oAWeA","mode":"cycling","maneuver":{"bearing_after":21,"bearing_before":298,"location":[-121.27435,38.757057],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":67.5,"duration":67.5,"name":"","distance":224.9,"voiceInstructions":[{"distanceAlongGeometry":224.9,"announcement":"In 800 feet, turn left","ssmlAnnouncement":"In 800 feet, turn left"},{"distanceAlongGeometry":50,"announcement":"Turn left, then turn right onto Berry Street","ssmlAnnouncement":"Turn left, then turn right onto Berry Street"}],"bannerInstructions":[{"distanceAlongGeometry":224.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":50,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Berry Street","components":[{"text":"Berry Street","type":"text","abbr":"Berry St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,240,315],"location":[-121.272275,38.758197]}],"driving_side":"right","geometry":"w}pkFv~dcVGJIJMDQ?sBCS?e@HS@","mode":"cycling","maneuver":{"bearing_after":310,"bearing_before":66,"location":[-121.272275,38.758197],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":38.9,"duration":38.9,"name":"","distance":141.1,"voiceInstructions":[{"distanceAlongGeometry":54.4,"announcement":"Turn right onto Berry Street","ssmlAnnouncement":"Turn right onto Berry Street"}],"bannerInstructions":[{"distanceAlongGeometry":141.1,"primary":{"text":"Berry Street","components":[{"text":"Berry Street","type":"text","abbr":"Berry St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-121.272472,38.759416]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.269254,38.759412]}],"driving_side":"right","geometry":"keqkF|_ecV?aB?}B?]@sA?iA?aE?[?I?e@?wQ?K?m@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":352,"location":[-121.272472,38.759416],"modifier":"right","type":"turn","instruction":"Turn right onto Berry Street"},"weight":193.7,"duration":158.8,"name":"Berry Street","distance":581.7,"voiceInstructions":[{"distanceAlongGeometry":581.7,"announcement":"Continue on Berry Street for a quarter mile","ssmlAnnouncement":"Continue on Berry Street for a quarter mile"},{"distanceAlongGeometry":256.4,"announcement":"In 900 feet, continue straight to stay on Berry Street","ssmlAnnouncement":"In 900 feet, continue straight to stay on Berry Street"},{"distanceAlongGeometry":54.9,"announcement":"Continue straight to stay on Berry Street, then make a slight right onto Antelope Creek Trail","ssmlAnnouncement":"Continue straight to stay on Berry Street, then make a slight right onto Antelope Creek Trail"}],"bannerInstructions":[{"distanceAlongGeometry":581.7,"primary":{"text":"Berry Street","components":[{"text":"Berry Street","type":"text","abbr":"Berry St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":54.9,"primary":{"text":"Berry Street","components":[{"text":"Berry Street","type":"text","abbr":"Berry St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Antelope Creek Trail","components":[{"text":"Antelope Creek","type":"text","abbr":"Antelope Crk","abbr_priority":0},{"text":"Trail","type":"text"}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-121.265765,38.759413]}],"driving_side":"right","geometry":"ieqkF`vccVAg@?GCMGM","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":88,"location":[-121.265765,38.759413],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Berry Street"},"weight":27.3,"duration":27.3,"name":"Berry Street","distance":34.2,"voiceInstructions":[{"distanceAlongGeometry":18.8,"announcement":"Make a slight right onto Antelope Creek Trail","ssmlAnnouncement":"Make a slight right onto Antelope Creek Trail"}],"bannerInstructions":[{"distanceAlongGeometry":34.2,"primary":{"text":"Antelope Creek Trail","components":[{"text":"Antelope Creek","type":"text","abbr":"Antelope Crk","abbr_priority":0},{"text":"Trail","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,75,240],"location":[-121.265389,38.759475]}],"driving_side":"right","geometry":"weqkFtsccVEYYe@Q_@m@oAe@}@e@mAe@iAc@}@[s@S[QSUUk@i@SSQSQYOWc@s@o@kAQ]MUM[KUSc@MOICU@MHEL]v@MVMLODSAKC[SqAs@yAw@eAe@w@_@OKSQGCOCSEOEKCi@Co@ImAOKAEEKIGKIOGOKYMYMYe@cAMSOKMEQCS?YAM?G?OFWJe@VeAj@MFMDMBSCUGu@WUSIMWg@GIKIOM","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":59,"location":[-121.265389,38.759475],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Antelope Creek Trail"},"weight":356.1,"duration":356.1,"name":"Antelope Creek Trail","distance":1468.7,"voiceInstructions":[{"distanceAlongGeometry":1468.7,"announcement":"Continue on Antelope Creek Trail for 1 mile","ssmlAnnouncement":"Continue on Antelope Creek Trail for 1 mile"},{"distanceAlongGeometry":288.7,"announcement":"In 1000 feet, turn right onto Antelope Creek Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Antelope Creek Drive"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Antelope Creek Drive","ssmlAnnouncement":"Turn right onto Antelope Creek Drive"}],"bannerInstructions":[{"distanceAlongGeometry":1468.7,"primary":{"text":"Antelope Creek Drive","components":[{"text":"Antelope Creek","type":"text","abbr":"Antelope Crk","abbr_priority":0},{"text":"Drive","type":"text","abbr":"Dr","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,210,300],"location":[-121.258172,38.769615]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-121.256984,38.769611]}],"driving_side":"right","geometry":"ceskFpfbcVFMDUBSBS@Y?UAWCWOaAESM_AE]CYCU?Y@g@","mode":"cycling","maneuver":{"bearing_after":118,"bearing_before":30,"location":[-121.258172,38.769615],"modifier":"right","type":"turn","instruction":"Turn right onto Antelope Creek Drive"},"weight":54.2,"duration":50.4,"name":"Antelope Creek Drive","distance":208.9,"voiceInstructions":[{"distanceAlongGeometry":208.9,"announcement":"In 700 feet, go straight","ssmlAnnouncement":"In 700 feet, go straight"},{"distanceAlongGeometry":62.2,"announcement":"Go straight, then turn left","ssmlAnnouncement":"Go straight, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":208.9,"primary":{"text":"Go straight","components":[{"text":"Go straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.2,"primary":{"text":"Go straight","components":[{"text":"Go straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false,true],"bearings":[0,75,105,270,330],"location":[-121.255836,38.769772]}],"driving_side":"right","geometry":"afskF~wacVGa@Fe@DMJK","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":92,"location":[-121.255836,38.769772],"modifier":"straight","type":"turn","instruction":"Go straight"},"weight":23.5,"duration":23.5,"name":"","distance":48.2,"voiceInstructions":[{"distanceAlongGeometry":30.8,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":48.2,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[30,210,285,330],"location":[-121.255346,38.769675]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.254991,38.770064]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,315],"location":[-121.254315,38.770818]}],"driving_side":"right","geometry":"oeskF|tacVkAgA{@s@kAcAOMeEmD","mode":"cycling","maneuver":{"bearing_after":35,"bearing_before":142,"location":[-121.255346,38.769675],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":69.1,"duration":69.1,"name":"","distance":288.4,"voiceInstructions":[{"distanceAlongGeometry":288.4,"announcement":"In 1000 feet, continue straight","ssmlAnnouncement":"In 1000 feet, continue straight"},{"distanceAlongGeometry":62.6,"announcement":"Continue straight, then continue slightly right onto Hearthstone Circle","ssmlAnnouncement":"Continue straight, then continue slightly right onto Hearthstone Circle"}],"bannerInstructions":[{"distanceAlongGeometry":288.4,"primary":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.6,"primary":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Hearthstone Circle","components":[{"text":"Hearthstone Circle","type":"text","abbr":"Hearthstone Cir","abbr_priority":0}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.253454,38.771807]}],"driving_side":"right","geometry":"yrskF`iacVo@i@Wi@yBkBSC","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":33,"location":[-121.253454,38.771807],"modifier":"straight","type":"new name","instruction":"Continue straight"},"weight":36,"duration":36,"name":"","distance":149,"voiceInstructions":[{"distanceAlongGeometry":62.1,"announcement":"Continue slightly right onto Hearthstone Circle","ssmlAnnouncement":"Continue slightly right onto Hearthstone Circle"}],"bannerInstructions":[{"distanceAlongGeometry":149,"primary":{"text":"Hearthstone Circle","components":[{"text":"Hearthstone Circle","type":"text","abbr":"Hearthstone Cir","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,195,300],"location":[-121.252466,38.772877]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,225,270],"location":[-121.251803,38.773804]}],"driving_side":"right","geometry":"oyskF|bacVcAw@]O_@IWSMKCCKOKUMEWEEAm@?]@O@","mode":"cycling","maneuver":{"bearing_after":30,"bearing_before":8,"location":[-121.252466,38.772877],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Hearthstone Circle"},"weight":53.2,"duration":53.2,"name":"Hearthstone Circle","distance":207.8,"voiceInstructions":[{"distanceAlongGeometry":207.8,"announcement":"In 700 feet, turn right onto Springview Drive","ssmlAnnouncement":"In 700 feet, turn right onto Springview Drive"},{"distanceAlongGeometry":58.6,"announcement":"Turn right onto Springview Drive","ssmlAnnouncement":"Turn right onto Springview Drive"}],"bannerInstructions":[{"distanceAlongGeometry":207.8,"primary":{"text":"Springview Drive","components":[{"text":"Springview Drive","type":"text","abbr":"Springview Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,180,270],"location":[-121.251642,38.774544]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,285],"location":[-121.249704,38.776275]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,195,285],"location":[-121.249281,38.777031]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.24918,38.778057]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.249186,38.778425]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,285],"location":[-121.249187,38.778885]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.249191,38.779688]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.24919,38.78049]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.249189,38.781292]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.249204,38.782008]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,195,285],"location":[-121.249075,38.783441]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.247961,38.784693]}],"driving_side":"right","geometry":"{ctkFv}`cVC_@EYEUAEI[AEGQISKUQYOSQQOQUMUMm@YKE_@QuAo@UK_Bu@_@QOGGAGCUCOAW?oB?iA@U?eA?_D?_D?_D?sB?[@cBLS@Y?]CWCWEUGSGSIUMYQ[YaA}@_@]y@w@ECKMc@a@","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":357,"location":[-121.251642,38.774544],"modifier":"right","type":"end of road","instruction":"Turn right onto Springview Drive"},"weight":328.1,"duration":324.9,"name":"Springview Drive","distance":1274.6,"voiceInstructions":[{"distanceAlongGeometry":1274.6,"announcement":"Continue on Springview Drive for 1 mile","ssmlAnnouncement":"Continue on Springview Drive for 1 mile"},{"distanceAlongGeometry":274.6,"announcement":"In 1000 feet, continue onto 3rd Street","ssmlAnnouncement":"In 1000 feet, continue onto 3rd Street"},{"distanceAlongGeometry":58.8,"announcement":"Continue onto 3rd Street","ssmlAnnouncement":"Continue onto 3rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":1274.6,"primary":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.247791,38.784872]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,120,210,300],"location":[-121.24699,38.785727]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,120,225,300],"location":[-121.244159,38.787871]}],"driving_side":"right","geometry":"mdvkFte`cVMKCCq@o@MMyAqAk@k@KMKMMUi@y@}CaFq@cAo@}@_@e@EGIKKMCC]c@MMWSWO","mode":"cycling","maneuver":{"bearing_after":36,"bearing_before":35,"location":[-121.247791,38.784872],"modifier":"straight","type":"new name","instruction":"Continue onto 3rd Street"},"weight":183.3,"duration":151.20000000000002,"name":"3rd Street","distance":535.9,"voiceInstructions":[{"distanceAlongGeometry":535.9,"announcement":"Continue on 3rd Street for a quarter mile","ssmlAnnouncement":"Continue on 3rd Street for a quarter mile"},{"distanceAlongGeometry":248.1,"announcement":"In 900 feet, turn right to stay on 3rd Street","ssmlAnnouncement":"In 900 feet, turn right to stay on 3rd Street"},{"distanceAlongGeometry":53.2,"announcement":"Turn right to stay on 3rd Street","ssmlAnnouncement":"Turn right to stay on 3rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":535.9,"primary":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,105,210],"location":[-121.243635,38.788408]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.241833,38.789508]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,285],"location":[-121.240714,38.791074]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.239812,38.792314]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.238831,38.793666]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,210],"location":[-121.238291,38.79435]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-121.237818,38.794802]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.237358,38.795227]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-121.236753,38.795771]}],"driving_side":"right","geometry":"qzvkFvk_cVDQ?MCOMg@q@gCEOGKIKGGKIgBgAIGKGECsGeEQMIEGEqEwCGEKIMGEEmFkDMIIGGEuB}Aa@a@w@{@g@k@m@o@sA{AW]QW_A}AMUEGIO","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":26,"location":[-121.243635,38.788408],"modifier":"right","type":"continue","instruction":"Turn right to stay on 3rd Street"},"weight":276.6,"duration":276.6,"name":"3rd Street","distance":1134.2,"voiceInstructions":[{"distanceAlongGeometry":1134.2,"announcement":"Continue on 3rd Street for a half mile","ssmlAnnouncement":"Continue on 3rd Street for a half mile"},{"distanceAlongGeometry":287,"announcement":"In 1000 feet, turn right onto Midas Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Midas Avenue"},{"distanceAlongGeometry":61.5,"announcement":"Turn right onto Midas Avenue","ssmlAnnouncement":"Turn right onto Midas Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1134.2,"primary":{"text":"Midas Avenue","components":[{"text":"Midas Avenue","type":"text","abbr":"Midas Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-121.235933,38.796327]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,300],"location":[-121.235358,38.795898]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,150,300],"location":[-121.232824,38.795486]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,120,225,300],"location":[-121.232487,38.795343]}],"driving_side":"right","geometry":"alxkFp{}bVTUTWPWLWHSFYBYBW?e@?S?aB?eA@Y@UBSFWL]DMX{@BIRi@DMBINi@","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":47,"location":[-121.235933,38.796327],"modifier":"right","type":"turn","instruction":"Turn right onto Midas Avenue"},"weight":130.5,"duration":109.4,"name":"Midas Avenue","distance":352.9,"voiceInstructions":[{"distanceAlongGeometry":352.9,"announcement":"In a quarter mile, turn left onto Pacific Street","ssmlAnnouncement":"In a quarter mile, turn left onto Pacific Street"},{"distanceAlongGeometry":48.4,"announcement":"Turn left onto Pacific Street","ssmlAnnouncement":"Turn left onto Pacific Street"}],"bannerInstructions":[{"distanceAlongGeometry":352.9,"primary":{"text":"Pacific Street","components":[{"text":"Pacific Street","type":"text","abbr":"Pacific St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,120,225,300],"location":[-121.23228,38.795255]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,45,135,225],"location":[-121.231559,38.795804]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,255],"location":[-121.23052,38.79662]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,45,225],"location":[-121.229961,38.797053]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,195,255],"location":[-121.229326,38.797657]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.229163,38.79778]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.228643,38.798165]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,225],"location":[-121.227274,38.799047]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,240],"location":[-121.226294,38.799629]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-121.22427,38.800873]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-121.218873,38.804147]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.216312,38.805708]}],"driving_side":"right","geometry":"kexkFvd}bVMQe@s@e@q@QWMQa@g@[c@U]W[i@w@OSeA{A{AuB]GWa@g@s@e@s@S[c@w@y@}A}@_BsBcEg@_AgAuBwBcEEGIQKQCGaAgBUc@Yg@o@iAyAwCgAyByAuCMWwAoCwAsCSa@OYKQCGy@}AuAiCoAeCgAwB}@cBaDcGk@iAmA_CaAkBiA{BsAiCyAqC}AyC","mode":"cycling","maneuver":{"bearing_after":45,"bearing_before":118,"location":[-121.23228,38.795255],"modifier":"left","type":"turn","instruction":"Turn left onto Pacific Street"},"weight":755.8000000000001,"duration":675.4000000000001,"name":"Pacific Street","distance":2492.4,"voiceInstructions":[{"distanceAlongGeometry":2492.4,"announcement":"Continue on Pacific Street for 1.5 miles","ssmlAnnouncement":"Continue on Pacific Street for 1.5 miles"},{"distanceAlongGeometry":258.3,"announcement":"In 900 feet, continue onto Taylor Road","ssmlAnnouncement":"In 900 feet, continue onto Taylor Road"},{"distanceAlongGeometry":55.4,"announcement":"Continue onto Taylor Road","ssmlAnnouncement":"Continue onto Taylor Road"}],"bannerInstructions":[{"distanceAlongGeometry":2492.4,"primary":{"text":"Taylor Road","components":[{"text":"Taylor Road","type":"text","abbr":"Taylor Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[45,225],"location":[-121.210147,38.809476]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.208658,38.810383]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,165,225,345],"location":[-121.205925,38.812046]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,165,225,330],"location":[-121.205829,38.812105]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.20025,38.815489]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.199856,38.815728]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.198959,38.816271]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.197723,38.817133]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-121.19538,38.819281]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.194406,38.820326]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.193423,38.821404]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-121.192631,38.822417]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,90,195,270],"location":[-121.191216,38.825074]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,30,210],"location":[-121.190806,38.825855]}],"driving_side":"right","geometry":"g~zkFlzxbV]q@_@u@uBaEwAqCoByDiAuBi@aACGMUKSMYGKu@wA}BqE}AwC_B_Du@{Ac@_Au@yAs@qAa@u@u@uAo@mAu@{AEGCEk@iAe@}@q@gAsAqB_AoAiAuAq@y@??o@u@aAcAg@g@kAeAKKeB}Am@i@KKq@m@SS_Ay@oAgA_@_@ECKKOKCEYUa@]SSo@c@w@_@IEYMw@_@q@Yk@Ww@[k@UgBy@iBu@EC[MYMGA{BaAaCoA","mode":"cycling","maneuver":{"bearing_after":52,"bearing_before":52,"location":[-121.210147,38.809476],"modifier":"straight","type":"new name","instruction":"Continue onto Taylor Road"},"weight":889.5,"duration":673.9000000000001,"name":"Taylor Road","distance":2604.8,"voiceInstructions":[{"distanceAlongGeometry":2604.8,"announcement":"Continue on Taylor Road for 1.5 miles","ssmlAnnouncement":"Continue on Taylor Road for 1.5 miles"},{"distanceAlongGeometry":270.6,"announcement":"In 900 feet, turn left onto Rippey Road","ssmlAnnouncement":"In 900 feet, turn left onto Rippey Road"},{"distanceAlongGeometry":58,"announcement":"Turn left onto Rippey Road","ssmlAnnouncement":"Turn left onto Rippey Road"}],"bannerInstructions":[{"distanceAlongGeometry":2604.8,"primary":{"text":"Rippey Road","components":[{"text":"Rippey Road","type":"text","abbr":"Rippey Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.190407,38.82651]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,180,195],"location":[-121.190542,38.826775]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,225],"location":[-121.185752,38.835287]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,255],"location":[-121.179092,38.83637]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,105,180],"location":[-121.176442,38.839561]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-121.17723,38.841778]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,135,210],"location":[-121.175913,38.844948]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-121.171463,38.849721]}],"driving_side":"right","geometry":"uh~kF`_ubVGLCFIBE@I?OAeAWkDs@mE}@wBe@sBa@aDq@e@K_Cg@k@Oi@SGCa@SaAi@kAo@SKYS[W_B}AgAgA]i@Ye@Ue@S]Uc@y@yAg@aAO[GYIa@UgBe@oDOmAGsAKoDGwCEyAIqCCu@G}@Iw@IYy@oBa@y@aAgBc@i@c@k@g@a@c@[m@Us@Sm@Mi@G{AMe@CE?Y@e@F}@V{@VkA^uDbAq@Pg@Je@DaA?}@E_@C[GSG[OWOYS[WWY}AiBg@e@a@[MIe@]m@Wi@QiASaBOgAK{@Km@Mc@SgAe@YSg@[c@_@a@c@a@m@]s@Wo@Qq@U_AG_@a@yBSy@Oq@K]AGIUO]O[[q@e@q@]]u@s@_@[]S_@Qc@QYOWO","mode":"cycling","maneuver":{"bearing_after":302,"bearing_before":25,"location":[-121.190407,38.82651],"modifier":"left","type":"turn","instruction":"Turn left onto Rippey Road"},"weight":907.3,"duration":907.3,"name":"Rippey Road","distance":3778.7,"voiceInstructions":[{"distanceAlongGeometry":3778.7,"announcement":"Continue on Rippey Road for 2 miles","ssmlAnnouncement":"Continue on Rippey Road for 2 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, keep right onto Penryn Plaza","ssmlAnnouncement":"In 1000 feet, keep right onto Penryn Plaza"},{"distanceAlongGeometry":62.5,"announcement":"Keep right onto Penryn Plaza, then go straight onto English Colony Way","ssmlAnnouncement":"Keep right onto Penryn Plaza, then go straight onto English Colony Way"}],"bannerInstructions":[{"distanceAlongGeometry":3778.7,"primary":{"text":"Penryn Plaza","components":[{"text":"Penryn Plaza","type":"text","abbr":"Penryn Plz","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Penryn Plaza","components":[{"text":"Penryn Plaza","type":"text","abbr":"Penryn Plz","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"English Colony Way","components":[{"text":"English Colony Way","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,45,210],"location":[-121.169573,38.851578]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,180,225],"location":[-121.169453,38.851678]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,240],"location":[-121.168947,38.851932]}],"driving_side":"right","geometry":"keclFx|pbVSWMSISISGSGSGUCSGg@","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":23,"location":[-121.169573,38.851578],"modifier":"slight right","type":"fork","instruction":"Keep right onto Penryn Plaza"},"weight":25.3,"duration":25.3,"name":"Penryn Plaza","distance":104.1,"voiceInstructions":[{"distanceAlongGeometry":61.7,"announcement":"Go straight onto English Colony Way","ssmlAnnouncement":"Go straight onto English Colony Way"}],"bannerInstructions":[{"distanceAlongGeometry":104.1,"primary":{"text":"English Colony Way","components":[{"text":"English Colony Way","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,255,285],"location":[-121.168543,38.852026]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,270],"location":[-121.167582,38.851959]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,180,270,345],"location":[-121.166522,38.851922]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[105,120,150,300],"location":[-121.164841,38.851529]}],"driving_side":"right","geometry":"ehclFjvpbVDo@Bm@@_A@a@DkB@gB@y@@e@BY@M@GBWFc@Ha@L_@L]J]BEf@cA","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":77,"location":[-121.168543,38.852026],"modifier":"straight","type":"turn","instruction":"Go straight onto English Colony Way"},"weight":118,"duration":95.9,"name":"English Colony Way","distance":367.1,"voiceInstructions":[{"distanceAlongGeometry":367.1,"announcement":"In a quarter mile, turn left onto Taylor Road","ssmlAnnouncement":"In a quarter mile, turn left onto Taylor Road"},{"distanceAlongGeometry":57.4,"announcement":"Turn left onto Taylor Road, then turn left onto Sisley Road","ssmlAnnouncement":"Turn left onto Taylor Road, then turn left onto Sisley Road"}],"bannerInstructions":[{"distanceAlongGeometry":367.1,"primary":{"text":"Taylor Road","components":[{"text":"Taylor Road","type":"text","abbr":"Taylor Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":57.4,"primary":{"text":"Taylor Road","components":[{"text":"Taylor Road","type":"text","abbr":"Taylor Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Sisley Road","components":[{"text":"Sisley Road","type":"text","abbr":"Sisley Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,120,225,300],"location":[-121.164495,38.851334]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,240],"location":[-121.164067,38.851749]}],"driving_side":"right","geometry":"ycclFb}obVsAuA}A_B","mode":"cycling","maneuver":{"bearing_after":37,"bearing_before":125,"location":[-121.164495,38.851334],"modifier":"left","type":"turn","instruction":"Turn left onto Taylor Road"},"weight":48.2,"duration":31.9,"name":"Taylor Road","distance":125.8,"voiceInstructions":[{"distanceAlongGeometry":59.2,"announcement":"Turn left onto Sisley Road","ssmlAnnouncement":"Turn left onto Sisley Road"}],"bannerInstructions":[{"distanceAlongGeometry":125.8,"primary":{"text":"Sisley Road","components":[{"text":"Sisley Road","type":"text","abbr":"Sisley Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,45,225],"location":[-121.163586,38.852216]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.163657,38.856641]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,240],"location":[-121.162208,38.861094]}],"driving_side":"right","geometry":"kiclFlwobVsEHaB?qA@mF@K?iD@]Ai@?IAu@Ie@CwAAeB?mBBW?]@iB@YCWMqBaBmAk@YQSUS[M_@ESCQAWAc@ByC?e@CUG_@IYKSQYYSc@SeDmAuCcAwAi@WG[CcFAa@Ag@EYGMEKE","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":37,"location":[-121.163586,38.852216],"modifier":"left","type":"turn","instruction":"Turn left onto Sisley Road"},"weight":416.20000000000005,"duration":416.20000000000005,"name":"Sisley Road","distance":1716.8,"voiceInstructions":[{"distanceAlongGeometry":1716.8,"announcement":"Continue on Sisley Road for 1 mile","ssmlAnnouncement":"Continue on Sisley Road for 1 mile"},{"distanceAlongGeometry":288.7,"announcement":"In 1000 feet, turn right onto Callison Road","ssmlAnnouncement":"In 1000 feet, turn right onto Callison Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Callison Road","ssmlAnnouncement":"Turn right onto Callison Road"}],"bannerInstructions":[{"distanceAlongGeometry":1716.8,"primary":{"text":"Callison Road","components":[{"text":"Callison Road","type":"text","abbr":"Callison Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,195,300],"location":[-121.158879,38.865731]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.156313,38.865908]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-121.152796,38.865879]}],"driving_side":"right","geometry":"y}elF~ynbVDW@W@W?YAOIgAGs@MaCEu@Cq@Ai@?s@?sCBiF?q@@aD?w@A}A?i@@QFKLQ","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":21,"location":[-121.158879,38.865731],"modifier":"right","type":"end of road","instruction":"Turn right onto Callison Road"},"weight":155.2,"duration":155.2,"name":"Callison Road","distance":613.8,"voiceInstructions":[{"distanceAlongGeometry":613.8,"announcement":"Continue on Callison Road for a half mile","ssmlAnnouncement":"Continue on Callison Road for a half mile"},{"distanceAlongGeometry":276.8,"announcement":"In 1000 feet, turn left onto Taylor Road","ssmlAnnouncement":"In 1000 feet, turn left onto Taylor Road"},{"distanceAlongGeometry":59.3,"announcement":"Turn left onto Taylor Road","ssmlAnnouncement":"Turn left onto Taylor Road"}],"bannerInstructions":[{"distanceAlongGeometry":613.8,"primary":{"text":"Taylor Road","components":[{"text":"Taylor Road","type":"text","abbr":"Taylor Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,315],"location":[-121.151878,38.86577]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.147766,38.868219]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,225],"location":[-121.147492,38.868397]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-121.14015,38.873609]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-121.138286,38.874516]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-121.13784,38.874723]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[60,240],"location":[-121.135593,38.875775]},{"out":0,"in":1,"entry":[true,false],"bearings":[75,240],"location":[-121.13391,38.876462]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,240],"location":[-121.131755,38.877502]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,345],"location":[-121.127789,38.879193]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-121.126517,38.879236]}],"driving_side":"right","geometry":"a~elFfnmbVu@qA}@eBWk@}BwEkAaCiA{Bw@aBQYc@w@KOg@_AkBqCMQ{CgEqCwDEGqC}D}A{By@qA}@_Bo@kAyAsC}@sB??yCyH[y@g@yAk@{A}@gCk@aB}@{BgCoIMw@yDeJGOsBwE{AiD]}@[_AMg@Kg@UkAK{@KaAGgAA}@A{@@{@Bq@BO","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":136,"location":[-121.151878,38.86577],"modifier":"left","type":"end of road","instruction":"Turn left onto Taylor Road"},"weight":1013.8,"duration":662,"name":"Taylor Road","distance":2723.1,"voiceInstructions":[{"distanceAlongGeometry":2723.1,"announcement":"Continue on Taylor Road for 1.5 miles","ssmlAnnouncement":"Continue on Taylor Road for 1.5 miles"},{"distanceAlongGeometry":287.9,"announcement":"In 1000 feet, turn left onto Ophir Road","ssmlAnnouncement":"In 1000 feet, turn left onto Ophir Road"},{"distanceAlongGeometry":61.7,"announcement":"Turn left onto Ophir Road","ssmlAnnouncement":"Turn left onto Ophir Road"}],"bannerInstructions":[{"distanceAlongGeometry":2723.1,"primary":{"text":"Ophir Road","components":[{"text":"Ophir Road","type":"text","abbr":"Ophir Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,165,285],"location":[-121.126186,38.879201]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,120,300],"location":[-121.124605,38.879039]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.120573,38.878834]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-121.116167,38.879732]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-121.11405,38.880844]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,330],"location":[-121.111282,38.881932]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.105315,38.884616]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.104197,38.8853]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,90,225],"location":[-121.102207,38.886641]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-121.096741,38.890461]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,270],"location":[-121.096219,38.890649]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,75,270],"location":[-121.091505,38.890717]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,225],"location":[-121.087695,38.893519]}],"driving_side":"right","geometry":"_rhlFtmhbVQASCKAQMGKEQAUBUFUHQ\\s@Tg@Rg@To@H[P_AFo@Dm@Dq@DyA@y@@kA?i@EmCIcDMoFCgAEeAG_AK}@OcASaA]uAQo@Sg@_@_A}EgLs@_B[}@Yy@]eA_@yA[cBUmAu@yE[mBe@qBc@{Ao@cBcAuBkA}BaBaD{AwCq@oAWi@}@eBwAoCeAqBs@gAy@cAi@g@_Ay@YW_Au@[_@]c@Ya@_@o@EIc@gA]cAYaAo@yBM]Se@Se@Ye@GISY]a@}@}@e@g@SYQ[]{@So@Qw@E[E_@Ci@Ae@?o@?k@?[BiCFuLCw@Cq@Ei@Ks@Gc@Qq@Qq@Sg@_@y@]i@_@g@]a@a@[m@g@cEcD_@]WYU]Ug@Um@Og@Mm@Ii@Eg@Ci@Ae@?e@Du@NmB","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":97,"location":[-121.126186,38.879201],"modifier":"left","type":"end of road","instruction":"Turn left onto Ophir Road"},"weight":1010,"duration":1010,"name":"Ophir Road","distance":4209,"voiceInstructions":[{"distanceAlongGeometry":4209,"announcement":"Continue on Ophir Road for 3 miles","ssmlAnnouncement":"Continue on Ophir Road for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take the ramp on the right","ssmlAnnouncement":"In 1000 feet, take the ramp on the right"},{"distanceAlongGeometry":62.5,"announcement":"Take the ramp on the right","ssmlAnnouncement":"Take the ramp on the right"}],"bannerInstructions":[{"distanceAlongGeometry":4209,"primary":{"text":"Take the ramp on the right","components":[{"text":"Take the ramp on the right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.085017,38.89389]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,135,315],"location":[-121.084343,38.893438]}],"driving_side":"right","geometry":"ymklFjl`bV^_AR[d@k@RUZs@L{@@g@Ci@Kc@I_@S_@_@_@e@Wy@a@_@WiAq@","mode":"cycling","maneuver":{"bearing_after":122,"bearing_before":99,"location":[-121.085017,38.89389],"modifier":"slight right","type":"on ramp","instruction":"Take the ramp on the right"},"weight":91.5,"duration":91.5,"name":"","distance":380.7,"voiceInstructions":[{"distanceAlongGeometry":380.7,"announcement":"In a quarter mile, continue onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"In a quarter mile, continue onto Alan S. Hart Freeway (I-80)"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"Continue onto Alan S. Hart Freeway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":380.7,"primary":{"text":"Alan S. Hart Freeway I-80","components":[{"text":"Alan S. Hart Freeway","type":"text","abbr":"Alan S. Hart Fwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,true],"bearings":[30,210],"location":[-121.081942,38.894524]}],"driving_side":"right","geometry":"wqklFby_bVc@]]Yw@u@s@u@o@q@_@g@[g@iAeD","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":26,"location":[-121.081942,38.894524],"modifier":"straight","type":"new name","instruction":"Continue onto Alan S. Hart Freeway (I-80)"},"ref":"I-80","weight":68.6,"duration":68.6,"name":"Alan S. Hart Freeway (I-80)","distance":285.2,"voiceInstructions":[{"distanceAlongGeometry":285.2,"announcement":"In 1000 feet, keep left at the fork","ssmlAnnouncement":"In 1000 feet, keep left at the fork"},{"distanceAlongGeometry":62.4,"announcement":"Keep left at the fork, then continue onto Maple Street","ssmlAnnouncement":"Keep left at the fork, then continue onto Maple Street"}],"bannerInstructions":[{"distanceAlongGeometry":285.2,"primary":{"text":"Keep left at the fork","components":[{"text":"Keep left at the fork","type":"text"}],"type":"fork","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Keep left at the fork","components":[{"text":"Keep left at the fork","type":"text"}],"type":"fork","modifier":"left"},"secondary":null,"sub":{"text":"Maple Street","components":[{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,240],"location":[-121.079639,38.896301]}],"geometry":"{|klFvj_bVWiB","mode":"cycling","driving_side":"right","exits":"119A","maneuver":{"bearing_after":74,"bearing_before":59,"location":[-121.079639,38.896301],"modifier":"slight left","type":"fork","instruction":"Keep left at the fork"},"weight":11.6,"duration":11.6,"name":"","distance":48,"voiceInstructions":[{"distanceAlongGeometry":48,"announcement":"Continue onto Maple Street, then turn left to stay on Maple Street Bridge","ssmlAnnouncement":"Continue onto Maple Street, then turn left to stay on Maple Street Bridge"}],"bannerInstructions":[{"distanceAlongGeometry":48,"primary":{"text":"Maple Street","components":[{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Maple Street Bridge","components":[{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0},{"text":"Bridge","type":"text","abbr":"Br","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,255],"location":[-121.079105,38.896416]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,240],"location":[-121.078269,38.896738]}],"driving_side":"right","geometry":"s}klFlg_bVESSw@e@{AYeAMa@","mode":"cycling","maneuver":{"bearing_after":63,"bearing_before":74,"location":[-121.079105,38.896416],"modifier":"straight","type":"new name","instruction":"Continue onto Maple Street"},"weight":58.6,"duration":41.7,"name":"Maple Street","distance":130.8,"voiceInstructions":[{"distanceAlongGeometry":47.1,"announcement":"Turn left to stay on Maple Street Bridge, then turn right onto Placer Street","ssmlAnnouncement":"Turn left to stay on Maple Street Bridge, then turn right onto Placer Street"}],"bannerInstructions":[{"distanceAlongGeometry":130.8,"primary":{"text":"Maple Street Bridge","components":[{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0},{"text":"Bridge","type":"text","abbr":"Br","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":47.1,"primary":{"text":"Maple Street Bridge","components":[{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0},{"text":"Bridge","type":"text","abbr":"Br","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Placer Street","components":[{"text":"Placer Street","type":"text","abbr":"Placer St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,240,330],"location":[-121.077749,38.896935]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,150,315],"location":[-121.077916,38.897116]}],"driving_side":"right","geometry":"{`llF|~~aVc@`@aB`B","mode":"cycling","maneuver":{"bearing_after":323,"bearing_before":63,"location":[-121.077749,38.896935],"modifier":"left","type":"continue","instruction":"Turn left to stay on Maple Street Bridge"},"weight":35.4,"duration":23.1,"name":"Maple Street Bridge","distance":94.7,"voiceInstructions":[{"distanceAlongGeometry":61.5,"announcement":"Turn right onto Placer Street","ssmlAnnouncement":"Turn right onto Placer Street"}],"bannerInstructions":[{"distanceAlongGeometry":94.7,"primary":{"text":"Placer Street","components":[{"text":"Placer Street","type":"text","abbr":"Placer St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[135,330,345],"location":[-121.078413,38.897612]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,180,240],"location":[-121.078431,38.897919]}],"driving_side":"right","geometry":"aellF`c_bVYDM?I?KAEKISESEWCOMm@Q]MMUOQIKAQAaAKa@C]OYW[W","mode":"cycling","maneuver":{"bearing_after":351,"bearing_before":322,"location":[-121.078413,38.897612],"modifier":"right","type":"turn","instruction":"Turn right onto Placer Street"},"weight":80.2,"duration":75.8,"name":"Placer Street","distance":278.3,"voiceInstructions":[{"distanceAlongGeometry":278.3,"announcement":"In 1000 feet, turn left onto Chamberlain Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Chamberlain Avenue"},{"distanceAlongGeometry":55.1,"announcement":"Turn left onto Chamberlain Avenue","ssmlAnnouncement":"Turn left onto Chamberlain Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":278.3,"primary":{"text":"Chamberlain Avenue","components":[{"text":"Chamberlain Avenue","type":"text","abbr":"Chamberlain Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[45,120,210,300],"location":[-121.076968,38.899577]}],"driving_side":"right","geometry":"kqllF`z~aVy@`B{AbCo@fA","mode":"cycling","maneuver":{"bearing_after":306,"bearing_before":33,"location":[-121.076968,38.899577],"modifier":"left","type":"turn","instruction":"Turn left onto Chamberlain Avenue"},"weight":46.2,"duration":46.2,"name":"Chamberlain Avenue","distance":171.5,"voiceInstructions":[{"distanceAlongGeometry":171.5,"announcement":"In 600 feet, turn right onto Sawyer Street","ssmlAnnouncement":"In 600 feet, turn right onto Sawyer Street"},{"distanceAlongGeometry":55.7,"announcement":"Turn right onto Sawyer Street","ssmlAnnouncement":"Turn right onto Sawyer Street"}],"bannerInstructions":[{"distanceAlongGeometry":171.5,"primary":{"text":"Sawyer Street","components":[{"text":"Sawyer Street","type":"text","abbr":"Sawyer St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,135,270],"location":[-121.078477,38.900574]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,225],"location":[-121.078093,38.900822]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,270],"location":[-121.076242,38.901163]}],"driving_side":"right","geometry":"qwllFnc_bVq@mAWOIa@[uDI}ABk@Rg@Fa@Ea@","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":310,"location":[-121.078477,38.900574],"modifier":"right","type":"turn","instruction":"Turn right onto Sawyer Street"},"weight":66.39999999999999,"duration":66.39999999999999,"name":"Sawyer Street","distance":265.2,"voiceInstructions":[{"distanceAlongGeometry":265.2,"announcement":"In 900 feet, continue left onto Placer Street","ssmlAnnouncement":"In 900 feet, continue left onto Placer Street"},{"distanceAlongGeometry":59.9,"announcement":"Continue left onto Placer Street","ssmlAnnouncement":"Continue left onto Placer Street"}],"bannerInstructions":[{"distanceAlongGeometry":265.2,"primary":{"text":"Placer Street","components":[{"text":"Placer Street","type":"text","abbr":"Placer St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,255],"location":[-121.0757,38.901047]}],"driving_side":"right","geometry":"qzllFbr~aVSQUCUHcBr@yAl@","mode":"cycling","maneuver":{"bearing_after":32,"bearing_before":78,"location":[-121.0757,38.901047],"modifier":"left","type":"new name","instruction":"Continue left onto Placer Street"},"weight":40.3,"duration":40.3,"name":"Placer Street","distance":152.8,"voiceInstructions":[{"distanceAlongGeometry":152.8,"announcement":"In 600 feet, turn right onto Garfield","ssmlAnnouncement":"In 600 feet, turn right onto Garfield"},{"distanceAlongGeometry":56.9,"announcement":"Turn right onto Garfield, then turn left","ssmlAnnouncement":"Turn right onto Garfield, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":152.8,"primary":{"text":"Garfield","components":[{"text":"Garfield","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":56.9,"primary":{"text":"Garfield","components":[{"text":"Garfield","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,165,255],"location":[-121.076128,38.902318]},{"out":0,"in":1,"entry":[true,false],"bearings":[60,240],"location":[-121.075855,38.902428]}],"driving_side":"right","geometry":"obmlFxt~aVIUK_@I]GU","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":337,"location":[-121.076128,38.902318],"modifier":"right","type":"turn","instruction":"Turn right onto Garfield"},"weight":24.299999999999997,"duration":24.299999999999997,"name":"Garfield","distance":51.2,"voiceInstructions":[{"distanceAlongGeometry":31.6,"announcement":"Turn left, then turn right","ssmlAnnouncement":"Turn left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":51.2,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":31.6,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,240,315],"location":[-121.075595,38.902517]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,150,345],"location":[-121.075728,38.902666]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-121.075838,38.903045]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-121.075905,38.903276]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,165],"location":[-121.075969,38.90352]}],"driving_side":"right","geometry":"wcmlFnq~aVEHSLC@kATm@Li@JE?c@@","mode":"cycling","maneuver":{"bearing_after":317,"bearing_before":66,"location":[-121.075595,38.902517],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":37.4,"duration":37.4,"name":"","distance":137.7,"voiceInstructions":[{"distanceAlongGeometry":55.2,"announcement":"Turn right, then turn right onto Elm Avenue","ssmlAnnouncement":"Turn right, then turn right onto Elm Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":137.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":55.2,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Elm Avenue","components":[{"text":"Elm Avenue","type":"text","abbr":"Elm Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.075984,38.903699]}],"driving_side":"right","geometry":"ckmlFzs~aVCw@G?S@I@O?","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":355,"location":[-121.075984,38.903699],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":17.5,"duration":17.5,"name":"","distance":55.4,"voiceInstructions":[{"distanceAlongGeometry":47.5,"announcement":"Turn right onto Elm Avenue, then turn left","ssmlAnnouncement":"Turn right onto Elm Avenue, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":55.4,"primary":{"text":"Elm Avenue","components":[{"text":"Elm Avenue","type":"text","abbr":"Elm Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":47.5,"primary":{"text":"Elm Avenue","components":[{"text":"Elm Avenue","type":"text","abbr":"Elm Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-121.075722,38.903991]}],"driving_side":"right","geometry":"}lmlFfr~aVA[","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":355,"location":[-121.075722,38.903991],"modifier":"right","type":"turn","instruction":"Turn right onto Elm Avenue"},"weight":13.7,"duration":10.7,"name":"Elm Avenue","distance":12.5,"voiceInstructions":[{"distanceAlongGeometry":12.5,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":12.5,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-121.075578,38.903999]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.075579,38.904166]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,75,180],"location":[-121.075582,38.904367]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.075582,38.904576]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.075571,38.904723]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.075577,38.904864]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.075575,38.905012]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.075571,38.905151]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-121.075571,38.905291]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,180,270],"location":[-121.075571,38.905448]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,180,255,345],"location":[-121.075482,38.905523]}],"driving_side":"right","geometry":"_mmlFjq~aVa@?g@?Y?O?[A[@]?[A[?_@?M??QA_C@c@","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":85,"location":[-121.075578,38.903999],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":66.4,"duration":66.4,"name":"","distance":248.5,"voiceInstructions":[{"distanceAlongGeometry":248.5,"announcement":"In 900 feet, turn left onto Auburn Ravine Road","ssmlAnnouncement":"In 900 feet, turn left onto Auburn Ravine Road"},{"distanceAlongGeometry":56.1,"announcement":"Turn left onto Auburn Ravine Road","ssmlAnnouncement":"Turn left onto Auburn Ravine Road"}],"bannerInstructions":[{"distanceAlongGeometry":248.5,"primary":{"text":"Auburn Ravine Road","components":[{"text":"Auburn Ravine Road","type":"text","abbr":"Auburn Ravine Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,270],"location":[-121.074658,38.905516]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,105,210],"location":[-121.074149,38.906462]}],"driving_side":"right","geometry":"ovmlFrk~aV[IGCSGKGi@UmAq@cCyAGAOEUEUAQ@WDWF","mode":"cycling","maneuver":{"bearing_after":14,"bearing_before":94,"location":[-121.074658,38.905516],"modifier":"left","type":"end of road","instruction":"Turn left onto Auburn Ravine Road"},"weight":86.19999999999999,"duration":69.69999999999999,"name":"Auburn Ravine Road","distance":272.8,"voiceInstructions":[{"distanceAlongGeometry":272.8,"announcement":"In 900 feet, turn right onto Mikkelsen Drive","ssmlAnnouncement":"In 900 feet, turn right onto Mikkelsen Drive"},{"distanceAlongGeometry":58.7,"announcement":"Turn right onto Mikkelsen Drive","ssmlAnnouncement":"Turn right onto Mikkelsen Drive"}],"bannerInstructions":[{"distanceAlongGeometry":272.8,"primary":{"text":"Mikkelsen Drive","components":[{"text":"Mikkelsen Drive","type":"text","abbr":"Mikkelsen Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-121.0737,38.907786]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,60,195],"location":[-121.072838,38.908636]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,225],"location":[-121.072199,38.909872]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,240],"location":[-121.071071,38.910363]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.069834,38.912675]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[180,255,345],"location":[-121.069841,38.913019]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-121.069964,38.913565]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-121.06995,38.914631]}],"driving_side":"right","geometry":"udnlFre~aVCSAKCSEOGQGMKMOKSKEAMEGCw@SEAo@ScBc@QGECSIOIQOOQCEIMMWIU_@gAGUEKI_@G[Ki@O{@G[EUIQIKMKMEOAcAGiCOwAK_AIU?U?W@OB}@L_@De@Hg@FWBUCiAOMCOCa@GWCO?SBODa@VKF","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":343,"location":[-121.0737,38.907786],"modifier":"right","type":"turn","instruction":"Turn right onto Mikkelsen Drive"},"weight":250.7,"duration":250.7,"name":"Mikkelsen Drive","distance":1026.6,"voiceInstructions":[{"distanceAlongGeometry":1026.6,"announcement":"Continue on Mikkelsen Drive for a half mile","ssmlAnnouncement":"Continue on Mikkelsen Drive for a half mile"},{"distanceAlongGeometry":286.6,"announcement":"In 1000 feet, turn right onto Auburn Ravine Road","ssmlAnnouncement":"In 1000 feet, turn right onto Auburn Ravine Road"},{"distanceAlongGeometry":61.4,"announcement":"Turn right onto Auburn Ravine Road","ssmlAnnouncement":"Turn right onto Auburn Ravine Road"}],"bannerInstructions":[{"distanceAlongGeometry":1026.6,"primary":{"text":"Auburn Ravine Road","components":[{"text":"Auburn Ravine Road","type":"text","abbr":"Auburn Ravine Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-121.070081,38.915489]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-121.069437,38.91582]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,210,300],"location":[-121.067926,38.916853]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,240],"location":[-121.067484,38.917081]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,150,255],"location":[-121.066754,38.917221]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,240],"location":[-121.066198,38.917385]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-121.065851,38.917677]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.065526,38.918191]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-121.063325,38.919889]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-121.062423,38.920075]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-121.06163,38.920186]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-121.061227,38.920278]}],"driving_side":"right","geometry":"ytolF~n}aVEO{@oB[s@IUKUU_@U_@[i@c@k@Wc@WSEMYq@MYI_@Gi@IgAIo@EUEQKUKSKOMOSQUO_Ae@OIOMMOOSg@cAYg@OOOM[Oq@c@OMMOMUMYYq@Uo@KWOk@Im@Gk@Co@Ak@A]E[Kw@QoAIm@Ia@M_AKe@AMGSMWKMOWQWSUSQSM[MUGYEYA]?C@e@BG?C?g@Fk@FA?QB[B]BG@C?_@B]AYIOMIICCIOGSCEAICQAIAYDi@Da@","mode":"cycling","maneuver":{"bearing_after":56,"bearing_before":327,"location":[-121.070081,38.915489],"modifier":"right","type":"turn","instruction":"Turn right onto Auburn Ravine Road"},"weight":467.49999999999994,"duration":376.19999999999993,"name":"Auburn Ravine Road","distance":1521.3,"voiceInstructions":[{"distanceAlongGeometry":1521.3,"announcement":"Continue on Auburn Ravine Road for 1 mile","ssmlAnnouncement":"Continue on Auburn Ravine Road for 1 mile"},{"distanceAlongGeometry":283.1,"announcement":"In 1000 feet, turn left onto Bowman Road","ssmlAnnouncement":"In 1000 feet, turn left onto Bowman Road"},{"distanceAlongGeometry":60.7,"announcement":"Turn left onto Bowman Road","ssmlAnnouncement":"Turn left onto Bowman Road"}],"bannerInstructions":[{"distanceAlongGeometry":1521.3,"primary":{"text":"Bowman Road","components":[{"text":"Bowman Road","type":"text","abbr":"Bowman Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-121.058386,38.923649]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,285],"location":[-121.057852,38.924407]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,300],"location":[-121.056638,38.927111]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,195,300],"location":[-121.056451,38.927954]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,180,270],"location":[-121.056326,38.92874]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,255,345],"location":[-121.056539,38.932539]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,180],"location":[-121.056572,38.933233]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.056207,38.933825]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,315],"location":[-121.053868,38.93664]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.051258,38.941137]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.050114,38.942631]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-121.047365,38.946115]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.044886,38.947245]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,210,300],"location":[-121.042545,38.949656]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,225,300],"location":[-121.041976,38.950182]}],"driving_side":"right","geometry":"ygqlF|e{aVi@MWGIGWSKIg@o@m@q@q@g@sAi@cBg@mAY}AWwASgDe@}CW{Hw@{C[s@Ea@@_@F[Ng@d@k@^[R]NUDYDW@Y?SCE?MCOCYIQIOIMK]YgBeBOM]Wo@c@q@g@m@_@ECWQu@k@a@]oAeAeAu@c@]g@]eAm@oA{@SMiAq@aAm@a@USKUIgAYyBm@w@U_@M]O_@Q_@Sg@YUMSMaAk@cAk@g@[c@_@a@]a@e@w@_Aw@cA{BsC_@_@][_@YYOi@W]Mc@Mc@IuA[[KWKOISQWWQY]m@Yq@EOGUSyAKc@Ie@W_Ac@}@c@m@s@u@y@y@qFmFaCuBgBqBk@a@s@[}@_@m@]{@u@wBsB}@s@}@e@iBu@yCoAuB{@q@]s@k@m@k@yBmBm@i@MIQMWKUCSAk@?KA","mode":"cycling","maneuver":{"bearing_after":12,"bearing_before":102,"location":[-121.058386,38.923649],"modifier":"left","type":"turn","instruction":"Turn left onto Bowman Road"},"weight":1296.1,"duration":1037.7,"name":"Bowman Road","distance":4299.7,"voiceInstructions":[{"distanceAlongGeometry":4299.7,"announcement":"Continue on Bowman Road for 3 miles","ssmlAnnouncement":"Continue on Bowman Road for 3 miles"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, turn right onto Dry Creek Road","ssmlAnnouncement":"In 1000 feet, turn right onto Dry Creek Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Dry Creek Road","ssmlAnnouncement":"Turn right onto Dry Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":4299.7,"primary":{"text":"Dry Creek Road","components":[{"text":"Dry Creek","type":"text","abbr":"Dry Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-121.037522,38.956964]}],"driving_side":"right","geometry":"_xwlFncwaV?SAo@EYA]E_@Ii@Ka@M[Se@gDiHUg@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":2,"location":[-121.037522,38.956964],"modifier":"right","type":"turn","instruction":"Turn right onto Dry Creek Road"},"weight":95.5,"duration":76.4,"name":"Dry Creek Road","distance":318.2,"voiceInstructions":[{"distanceAlongGeometry":318.2,"announcement":"In a quarter mile, continue onto Lake Arthur Road","ssmlAnnouncement":"In a quarter mile, continue onto Lake Arthur Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Lake Arthur Road","ssmlAnnouncement":"Continue onto Lake Arthur Road"}],"bannerInstructions":[{"distanceAlongGeometry":318.2,"primary":{"text":"Lake Arthur Road","components":[{"text":"Lake","type":"text","abbr":"Lk","abbr_priority":0},{"text":"Arthur Road","type":"text","abbr":"Arthur Rd","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-121.034344,38.958273]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,165,285],"location":[-121.025847,38.964283]}],"driving_side":"right","geometry":"e`xlFrovaV_@s@Qe@Ia@Ea@Eu@CsAAw@Gu@Mu@U{@_@_AeA_Cc@cAi@cAoCcF}AuC_A}Ak@y@s@m@MOo@m@uBwB}@{@c@Wi@Mi@A_ANe@C]KGFe@k@_@[c@OaAKmAKw@Mq@Ue@_@_@e@[w@S}@Uo@Ui@Wq@Sy@SkAQqAUcAa@_Aq@cAy@eAw@}@e@k@","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":53,"location":[-121.034344,38.958273],"modifier":"straight","type":"new name","instruction":"Continue onto Lake Arthur Road"},"weight":540.3,"duration":433.6,"name":"Lake Arthur Road","distance":1778.6,"voiceInstructions":[{"distanceAlongGeometry":1778.6,"announcement":"Continue on Lake Arthur Road for 1 mile","ssmlAnnouncement":"Continue on Lake Arthur Road for 1 mile"},{"distanceAlongGeometry":287.1,"announcement":"In 1000 feet, turn left onto Pinewood Way","ssmlAnnouncement":"In 1000 feet, turn left onto Pinewood Way"},{"distanceAlongGeometry":61.5,"announcement":"Turn left onto Pinewood Way","ssmlAnnouncement":"Turn left onto Pinewood Way"}],"bannerInstructions":[{"distanceAlongGeometry":1778.6,"primary":{"text":"Pinewood Way","components":[{"text":"Pinewood Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,225,330],"location":[-121.020514,38.96857]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,300],"location":[-121.022352,38.975359]}],"driving_side":"right","geometry":"q`zlFdysaVg@\\_@P]Hi@FcDf@}A\\}@`@}ApA}Az@iCf@}@@cBg@aA@yB|@oA@{AQm@D{@Ag@g@Uk@?gB[_Bi@kAg@s@i@s@Ya@CYHcAE_@","mode":"cycling","maneuver":{"bearing_after":330,"bearing_before":42,"location":[-121.020514,38.96857],"modifier":"left","type":"turn","instruction":"Turn left onto Pinewood Way"},"weight":279.1,"duration":279.1,"name":"Pinewood Way","distance":1149.3,"voiceInstructions":[{"distanceAlongGeometry":1149.3,"announcement":"Continue on Pinewood Way for a half mile","ssmlAnnouncement":"Continue on Pinewood Way for a half mile"},{"distanceAlongGeometry":288.3,"announcement":"In 1000 feet, turn left onto Placer Hills Road","ssmlAnnouncement":"In 1000 feet, turn left onto Placer Hills Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto Placer Hills Road","ssmlAnnouncement":"Turn left onto Placer Hills Road"}],"bannerInstructions":[{"distanceAlongGeometry":1149.3,"primary":{"text":"Placer Hills Road","components":[{"text":"Placer Hills Road","type":"text","abbr":"Placer Hills Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,255],"location":[-121.019222,38.976861]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,60,195],"location":[-121.018961,38.977491]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,255,345],"location":[-121.025107,38.981591]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.02472,38.983219]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,285],"location":[-121.023419,38.984686]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,330],"location":[-121.022987,38.988286]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,315,345],"location":[-121.023129,38.988501]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-121.023578,38.989516]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,75,195],"location":[-121.02404,38.992375]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,195],"location":[-121.023714,38.993753]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,270],"location":[-121.023645,38.994102]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,120,195],"location":[-121.022954,38.99689]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,285],"location":[-121.022753,38.997719]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,105,195,300],"location":[-121.022393,38.999277]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-121.021885,39.001025]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,105,225],"location":[-121.02134,39.001642]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-121.020503,39.002369]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-121.02021,39.002622]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,285],"location":[-121.019842,39.002942]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-121.018894,39.003687]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-121.016514,39.00462]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,300],"location":[-121.015814,39.004932]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,105,210],"location":[-121.004778,39.013413]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,60,195],"location":[-121.004054,39.015099]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,210],"location":[-121.002681,39.017322]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[180,315,345],"location":[-121.002318,39.018858]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,195,285],"location":[-121.000783,39.023534]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,180,345],"location":[-121.000783,39.023701]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,165,330],"location":[-121.002352,39.027169]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,240,345],"location":[-121.002984,39.028078]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-121.003204,39.028674]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,270,345],"location":[-121.003259,39.028845]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-121.004696,39.032241]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,150,180],"location":[-121.004045,39.03555]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,270],"location":[-121.003954,39.036002]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,105,195,285],"location":[-121.003753,39.03679]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,75,180],"location":[-121.003697,39.037245]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-121.002507,39.038681]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,120,240],"location":[-121.000833,39.039346]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,180,210],"location":[-120.998664,39.040741]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,285],"location":[-120.998456,39.041059]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-120.998093,39.041641]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,90,195,270],"location":[-120.99734,39.043088]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,270],"location":[-120.996949,39.044353]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,105,180],"location":[-120.996575,39.046418]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,255,345],"location":[-120.997599,39.05027]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,270,345],"location":[-120.99814,39.051563]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,165,240,345],"location":[-120.998386,39.052196]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,165,345],"location":[-120.998556,39.052678]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,270,345],"location":[-120.998666,39.052976]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,270,345],"location":[-120.999191,39.053763]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,285,345],"location":[-120.999377,39.05422]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-120.999177,39.055081]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,315],"location":[-120.996566,39.05666]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,60,240],"location":[-120.993414,39.057942]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-120.990912,39.058332]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-120.990531,39.058398]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-120.988081,39.059157]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,207,217],"location":[-120.982053,39.062525]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,210],"location":[-120.98087,39.064155]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,195,225],"location":[-120.98026,39.06534]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,195,225],"location":[-120.979899,39.065796]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,240],"location":[-120.979471,39.066096]},{"out":2,"in":0,"entry":[true,false,true],"bearings":[165,167,351],"location":[-120.978861,39.068583]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,195,300],"location":[-120.978846,39.069443]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,240,345],"location":[-120.97365,39.072024]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,225,255],"location":[-120.970485,39.073919]},{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,30,195,270],"location":[-120.969495,39.074942]}],"driving_side":"right","geometry":"kt{lFbqsaVw@YeAYiAY_@I_@EWAY@S@QDa@HUHUJSNSNOPOPORMRKTKTQl@Mz@K~@I|@It@SxBi@jFK`AE`@G`@I`@I`@Qb@S`@s@dA[Z_@Xk@ZMFIB]DYD_@@e@Ai@C[Ig@M]Qe@YUQkDuCyBmBMMaAw@]Ug@We@Se@Me@Kc@Ec@E_ACS@O@_ADWFUDUBgBh@o@Ti@ZkExAqDnAqBVQB{@Fu@@s@EKAUCSCi@Iq@IaCa@g@Iu@KWAi@IC?a@IcBYgLgBeDg@mDi@iC]IAcCKmBa@i@Sk@YKEe@]i@c@i@k@qCgDq@y@_AiAiByB]i@MYKWQe@oAcFcAeDGS}@kC_A{DQi@Yw@a@w@mAcBS[cCqDy@aBWq@SYUQUIw@M_BWcBa@m@Uc@Wa@[i@o@[e@Wi@_@w@e@{@g@w@i@w@_@q@]eAm@uBq@aCa@kAk@sAe@y@e@o@e@]y@i@w@q@s@s@o@m@a@_@_@Se@Oy@Qu@KyBo@[Io@OgBo@_Ag@k@W_@Yk@q@c@]k@]aA]{A]WIi@Ei@Ai@Dc@JiBl@aATU?M@a@C_@M]Sk@_@k@QaAUm@U]Ok@a@i@g@m@_@kC{Ay@_@a@Ka@?e@Fq@Rc@To@h@y@|@_@Zi@TeATkBPsANu@RiA`@WNu@`@g@\\_Al@QH[JgATc@JwAZqBx@q@`@]ZW^SPa@Tq@RoAR{CZ_@?w@GyBe@eAGi@Gy@KoDa@sAMu@GyASoAUmAQ{AISIW?}@S_@OQKg@i@{@qA]w@iAoD{@_DCKu@mBu@yBYk@c@q@mAiAYU_Ag@mAs@e@U{@a@oEiBUIqBs@{BUMCa@I}Ek@}CSiAIk@FoBAs@Dm@HwBt@aIhC{C`AeBh@oA^o@P_B`@o@NKDs@TYZmAt@o@Vk@Lc@D[AyA_@QK[SQQQa@QmAGWKU[i@i@q@{@qA}@gBUo@}@wEm@aCw@uBgA{BSk@K[Gg@QkDWoDOsAGk@E_@KmAKqBG_@U}@aBkE_CeHUeAqA}IW_AWg@w@{@qIgIkGgEy@c@kFyBo@]k@i@{@uA]a@{@m@o@[sAe@u@M}A@}Bb@}@JgA?e@MCA}AiAa@g@Uc@e@qA]iB[mDWcASq@]}@Y_@{@m@UUQWOa@GYWqBQo@S[[Ym@QyCe@YKOKS]K_@q@eDG}@H_CIoAKk@K[Yi@QWYUg@SeAQq@]KE","mode":"cycling","maneuver":{"bearing_after":19,"bearing_before":74,"location":[-121.019222,38.976861],"modifier":"left","type":"turn","instruction":"Turn left onto Placer Hills Road"},"weight":4228,"duration":3382.900000000001,"name":"Placer Hills Road","distance":14092.5,"voiceInstructions":[{"distanceAlongGeometry":14092.5,"announcement":"Continue on Placer Hills Road for 9 miles","ssmlAnnouncement":"Continue on Placer Hills Road for 9 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Tokayana Way","ssmlAnnouncement":"In 1000 feet, continue onto Tokayana Way"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Tokayana Way","ssmlAnnouncement":"Continue onto Tokayana Way"}],"bannerInstructions":[{"distanceAlongGeometry":14092.5,"primary":{"text":"Tokayana Way","components":[{"text":"Tokayana Way","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,105,210],"location":[-120.969317,39.075247]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,195,345],"location":[-120.968264,39.080949]}],"driving_side":"right","geometry":"i{nmFfyiaVIG}@UkCLiFcBkFwCcA_Aq@sAa@c@WC[ROv@Wp@]p@k@n@W`@g@De@Ke@GmAPw@Lg@TaA|@o@`@kAb@aAT","mode":"cycling","maneuver":{"bearing_after":25,"bearing_before":23,"location":[-120.969317,39.075247],"modifier":"straight","type":"new name","instruction":"Continue onto Tokayana Way"},"weight":244,"duration":244,"name":"Tokayana Way","distance":1007,"voiceInstructions":[{"distanceAlongGeometry":1007,"announcement":"Continue on Tokayana Way for a half mile","ssmlAnnouncement":"Continue on Tokayana Way for a half mile"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn right onto Tokayana Way","ssmlAnnouncement":"In 1000 feet, turn right onto Tokayana Way"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Tokayana Way","ssmlAnnouncement":"Turn right onto Tokayana Way"}],"bannerInstructions":[{"distanceAlongGeometry":1007,"primary":{"text":"Tokayana Way","components":[{"text":"Tokayana Way","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,165,270],"location":[-120.969298,39.083099]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[120,165,345],"location":[-120.969154,39.086755]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,255],"location":[-120.968811,39.089407]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,180,225],"location":[-120.968739,39.089902]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,75,195],"location":[-120.967921,39.090798]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,210],"location":[-120.966968,39.091865]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,195,255],"location":[-120.967312,39.093438]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,90,210],"location":[-120.965744,39.094707]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-120.964639,39.09599]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,270],"location":[-120.963952,39.096466]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,135,210],"location":[-120.962997,39.097381]},{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[30,195,255,345],"location":[-120.962895,39.097583]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,285],"location":[-120.961335,39.099486]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-120.960633,39.100157]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-120.960513,39.100217]}],"driving_side":"right","geometry":"klpmFbyiaVk@aAyBSk@K]Y]c@]Yc@DSDSXOPg@NYJ_@C[Ic@Pa@No@^_BRe@L[Pc@Pc@I[]Y_@c@]_@EiD@cBKaBMw@s@Wa@k@g@c@[SIOGSQU_@q@}@WUaAi@OEQAUDuB~@WFm@DW?_@C]Is@}BSc@UU_DaCiA{@uAy@YSMKo@w@GM{@aBc@g@}BuCw@g@g@SaBwA_@g@}@_BcAcAc@YSCaAHQC[Mg@a@Q]]{@KWEKWa@U[i@a@i@Us@KWK","mode":"cycling","maneuver":{"bearing_after":47,"bearing_before":345,"location":[-120.969298,39.083099],"modifier":"right","type":"end of road","instruction":"Turn right onto Tokayana Way"},"weight":581.3,"duration":581.3,"name":"Tokayana Way","distance":2397.9,"voiceInstructions":[{"distanceAlongGeometry":2397.9,"announcement":"Continue on Tokayana Way for 1.5 miles","ssmlAnnouncement":"Continue on Tokayana Way for 1.5 miles"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, turn right onto Rising Sun Road","ssmlAnnouncement":"In 1000 feet, turn right onto Rising Sun Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Rising Sun Road","ssmlAnnouncement":"Turn right onto Rising Sun Road"}],"bannerInstructions":[{"distanceAlongGeometry":2397.9,"primary":{"text":"Rising Sun Road","components":[{"text":"Rising Sun Road","type":"text","abbr":"Rising Sun Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-120.959741,39.101281]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,285],"location":[-120.959389,39.101217]}],"driving_side":"right","geometry":"_~smFj}gaV@a@Hc@FS\\u@r@_ALIzAe@POZe@FUDi@?a@IeBGk@","mode":"cycling","maneuver":{"bearing_after":104,"bearing_before":19,"location":[-120.959741,39.101281],"modifier":"right","type":"turn","instruction":"Turn right onto Rising Sun Road"},"weight":76.2,"duration":76.2,"name":"Rising Sun Road","distance":314.6,"voiceInstructions":[{"distanceAlongGeometry":314.6,"announcement":"In a quarter mile, keep left onto Rising Sun Street","ssmlAnnouncement":"In a quarter mile, keep left onto Rising Sun Street"},{"distanceAlongGeometry":61.9,"announcement":"Keep left onto Rising Sun Street, then continue slightly right onto Grassvalley Street","ssmlAnnouncement":"Keep left onto Rising Sun Street, then continue slightly right onto Grassvalley Street"}],"bannerInstructions":[{"distanceAlongGeometry":314.6,"primary":{"text":"Rising Sun Street","components":[{"text":"Rising Sun Street","type":"text","abbr":"Rising Sun St","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.9,"primary":{"text":"Rising Sun Street","components":[{"text":"Rising Sun Street","type":"text","abbr":"Rising Sun St","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null,"sub":{"text":"Grassvalley Street","components":[{"text":"Grassvalley Street","type":"text","abbr":"Grassvalley St","abbr_priority":0}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,105,255],"location":[-120.956968,39.100031]}],"driving_side":"right","geometry":"evsmF`lgaVS]][mBgAKS","mode":"cycling","maneuver":{"bearing_after":50,"bearing_before":74,"location":[-120.956968,39.100031],"modifier":"slight left","type":"fork","instruction":"Keep left onto Rising Sun Street"},"weight":28.8,"duration":28.8,"name":"Rising Sun Street","distance":117,"voiceInstructions":[{"distanceAlongGeometry":60.9,"announcement":"Continue slightly right onto Grassvalley Street","ssmlAnnouncement":"Continue slightly right onto Grassvalley Street"}],"bannerInstructions":[{"distanceAlongGeometry":117,"primary":{"text":"Grassvalley Street","components":[{"text":"Grassvalley Street","type":"text","abbr":"Grassvalley St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,225,330],"location":[-120.956224,39.100892]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-120.955578,39.100806]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-120.954868,39.100685]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-120.953962,39.100533]}],"driving_side":"right","geometry":"q{smFjggaVAOPoBVmC\\iD@KN}A","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":49,"location":[-120.956224,39.100892],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Grassvalley Street"},"weight":66.2,"duration":66.2,"name":"Grassvalley Street","distance":241.6,"voiceInstructions":[{"distanceAlongGeometry":241.6,"announcement":"In 800 feet, turn left onto South Main Street","ssmlAnnouncement":"In 800 feet, turn left onto South Main Street"},{"distanceAlongGeometry":54.7,"announcement":"Turn left onto South Main Street","ssmlAnnouncement":"Turn left onto South Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":241.6,"primary":{"text":"South Main Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-120.953488,39.10045]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,210,300],"location":[-120.953047,39.101375]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,285],"location":[-120.952518,39.10241]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,195,315],"location":[-120.951476,39.104196]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,225,300],"location":[-120.951116,39.10456]}],"driving_side":"right","geometry":"yxsmFhvfaV{Bg@MGMIa@]OSYKw@O_@Mi@Wa@S}BqAQGqAq@w@_@kAc@OISQKMKOKMKSGUG[Ea@IaACu@AM","mode":"cycling","maneuver":{"bearing_after":12,"bearing_before":102,"location":[-120.953488,39.10045],"modifier":"left","type":"turn","instruction":"Turn left onto South Main Street"},"weight":156,"duration":156,"name":"South Main Street","distance":613.4,"voiceInstructions":[{"distanceAlongGeometry":613.4,"announcement":"Continue on South Main Street for a half mile","ssmlAnnouncement":"Continue on South Main Street for a half mile"},{"distanceAlongGeometry":275.2,"announcement":"In 1000 feet, turn left onto CA 174","ssmlAnnouncement":"In 1000 feet, turn left onto CA 174"},{"distanceAlongGeometry":59,"announcement":"Turn left onto CA 174","ssmlAnnouncement":"Turn left onto CA 174"}],"bannerInstructions":[{"distanceAlongGeometry":613.4,"primary":{"text":"CA 174","components":[{"text":"CA 174","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ca-174"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[165,255,345],"location":[-120.949929,39.104811]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[60,165,345],"location":[-120.949947,39.104885]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[30,165,345],"location":[-120.949998,39.105103]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,165,300],"location":[-120.950396,39.106922]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,180,315],"location":[-120.950319,39.109098]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-120.950126,39.113463]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,180],"location":[-120.950115,39.113895]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,300],"location":[-120.949935,39.114464]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,75,195],"location":[-120.949588,39.115171]}],"driving_side":"right","geometry":"attmF``faVOBUBSDqFv@y@J_AJsAFw@@eA?{@CwAImAKg@GoASy@M_AI}@Gw@Ei@?q@Au@@q@B{HV]?W?a@ASCUEUGWGWIWKgAe@m@SSESESCUAU?U?U@s@F[BwBT[BW@Y@QAUCSCYEK?GB","mode":"cycling","maneuver":{"bearing_after":348,"bearing_before":80,"location":[-120.949929,39.104811],"modifier":"left","type":"end of road","instruction":"Turn left onto CA 174"},"ref":"CA 174","weight":542.7,"duration":353.50000000000006,"name":"CA 174","distance":1465.1,"voiceInstructions":[{"distanceAlongGeometry":1465.1,"announcement":"Continue on CA 174 for 1 mile","ssmlAnnouncement":"Continue on CA 174 for 1 mile"},{"distanceAlongGeometry":290.1,"announcement":"In 1000 feet, turn right onto Rollins Lake Road","ssmlAnnouncement":"In 1000 feet, turn right onto Rollins Lake Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Rollins Lake Road","ssmlAnnouncement":"Turn right onto Rollins Lake Road"}],"bannerInstructions":[{"distanceAlongGeometry":1465.1,"primary":{"text":"Rollins Lake Road","components":[{"text":"Rollins Lake","type":"text","abbr":"Rollins Lk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,180,330],"location":[-120.949659,39.11783]}],"driving_side":"right","geometry":"mewmFj~eaVCIEGGE[QQMQMOMSSY]_@i@i@y@gBsCYa@OSKMQOKIOKSIQGWEUA[?UBQBQDKFQJGD","mode":"cycling","maneuver":{"bearing_after":54,"bearing_before":355,"location":[-120.949659,39.11783],"modifier":"right","type":"turn","instruction":"Turn right onto Rollins Lake Road"},"weight":163.6,"duration":106.8,"name":"Rollins Lake Road","distance":438.4,"voiceInstructions":[{"distanceAlongGeometry":438.4,"announcement":"In a quarter mile, turn right onto Norton Grade Road","ssmlAnnouncement":"In a quarter mile, turn right onto Norton Grade Road"},{"distanceAlongGeometry":61.6,"announcement":"Turn right onto Norton Grade Road","ssmlAnnouncement":"Turn right onto Norton Grade Road"}],"bannerInstructions":[{"distanceAlongGeometry":438.4,"primary":{"text":"Norton Grade Road","components":[{"text":"Norton Grade Road","type":"text","abbr":"Norton Grade Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,150,330],"location":[-120.947287,39.120977]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,330],"location":[-120.941027,39.132521]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,270],"location":[-120.919782,39.138959]},{"out":0,"in":1,"entry":[true,false],"bearings":[0,270],"location":[-120.908719,39.147608]}],"driving_side":"right","geometry":"cywmFpoeaVAEEAGAS@KAICIGGKEMAO?]AWEUEOEKGGGGIEKAYBICEECGAMBMJ[FOJQ\\a@FOBO@WCUIOIKIEICKAIBIFQPUTUT_@`@MFIBIAEEEICOCMa@wAMk@COGOGGKGKAI@OFYHc@FKHIJENAPAZBtADf@?NAJEDGBEAICGIGSK]CUEa@GYGMMOOMOKKEIAO?e@D{@@wC?c@BQBYHMBO@[A_@ESEYMMKi@m@Q[YuAo@cAYQcBUuD}Am@i@a@Y]OOGOOMOOYU]a@Q]SOOQSISIUQy@K[KMKIMGMEOAS?Q?M@SFYHg@XWHg@HQ@MAOEKIGOEU?W?g@@_AF{@PaADg@@SAKGKKAWBOFOJKJILILIV]nAGXGp@CRGVKPKLMFOBg@@_@?MEGEGIAK?O@i@H{@?}Ah@{DBc@SuCo@eCC[@QHOVOTWN_@@WKa@Ue@IW?_@Lg@AYIMQCc@JQ@MCQI]]s@eAEc@Do@ZqANcALuAJi@AWSKo@Wa@]OBMPKZOT[JWHoAv@I@KEaAgAOYIg@CUDkBG]OYg@[KK_@s@YmAYaAIKKG_BG]Gi@YQSQa@MMQEe@CUGWQMWQg@[iBaAmDGk@@]Js@R}@Hi@Fs@PqF|@kK`@eHF}BIuBGcDAWOiBOc@WSa@MWSO[Qo@Gi@@sA?UGWGIIGSCMBs@j@MDOBWE{Bq@e@Sw@g@]a@Ua@m@sAu@mA[aAOo@O_AM_BMaDEa@Mg@OSMIWGyAIUIWUk@aAUQcFoB]K]Au@LS?UGKG}@_A[U]Ik@AYEQGYUcA}AWq@E_@?U@_@FQTk@Ja@F_B@y@?QYAUCMEIEEGIQCI","mode":"cycling","maneuver":{"bearing_after":23,"bearing_before":327,"location":[-120.947287,39.120977],"modifier":"right","type":"turn","instruction":"Turn right onto Norton Grade Road"},"weight":1927.4,"duration":1542.2,"name":"Norton Grade Road","distance":6367,"voiceInstructions":[{"distanceAlongGeometry":6367,"announcement":"Continue on Norton Grade Road for 4 miles","ssmlAnnouncement":"Continue on Norton Grade Road for 4 miles"},{"distanceAlongGeometry":289,"announcement":"In 1000 feet, turn right onto Magra Road","ssmlAnnouncement":"In 1000 feet, turn right onto Magra Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Magra Road","ssmlAnnouncement":"Turn right onto Magra Road"}],"bannerInstructions":[{"distanceAlongGeometry":6367,"primary":{"text":"Magra Road","components":[{"text":"Magra Road","type":"text","abbr":"Magra Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,240,330],"location":[-120.908447,39.148074]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,255],"location":[-120.903047,39.147371]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,255],"location":[-120.899333,39.148719]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-120.897816,39.149286]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,240],"location":[-120.861676,39.172422]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-120.859734,39.173275]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-120.859065,39.17364]}],"driving_side":"right","geometry":"mb}mFx|}`V|BkAxAy@TSV]N_@Nk@Hu@?sDAe@Eo@Kk@oCgMyBaGoAeDKc@]eCYuCqBmHEOUo@O]MS]i@gBeCw@aAa@i@U[e@u@a@}@]y@qCyHwAyD]_A_@kAOa@Ke@S{@WmASw@Oc@Qc@c@aAcAkBO]IUK]Kg@WcCGWM]Uk@sCuGoAwCy@qBo@mBo@kBU{@Sw@My@Ku@MmAKeAOsAKk@Mm@W{@yAeFMe@Gc@Ae@@]B[F]HYHUR]XY\\QjC{@^MTOZYPYPYF[F_@D_@?a@A]C]E[IWKUQUOQQOc@S_A_@u@Wa@K]Ga@Ei@Eo@Aq@Bi@BaG`@aDXO@]BU?U?[Ci@EoAOsIgAgBQ]A[@WB[Fa@L]Pi@\\aAr@[NWJWHSBSBU?W?WCYEYK]O[QqCaByAy@eCuAy@c@a@YYWQUQYMc@Gg@Ag@@o@NqB@e@A]Ea@Ic@K[u@}BkByFcBeF[gAU}@YoAk@_DO}@O_AIq@Ck@Ak@Cm@AcDAo@Ck@Cc@E[G_@Ic@Us@y@aC]cAeBoFWs@O]e@eAa@}@O]yCuGIKICGAM@IDUZ","mode":"cycling","maneuver":{"bearing_after":154,"bearing_before":56,"location":[-120.908447,39.148074],"modifier":"right","type":"turn","instruction":"Turn right onto Magra Road"},"weight":2414.3999999999996,"duration":1571,"name":"Magra Road","distance":6527.3,"voiceInstructions":[{"distanceAlongGeometry":6527.3,"announcement":"Continue on Magra Road for 4 miles","ssmlAnnouncement":"Continue on Magra Road for 4 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, take the ramp on the right","ssmlAnnouncement":"In 1000 feet, take the ramp on the right"},{"distanceAlongGeometry":62.3,"announcement":"Take the ramp on the right","ssmlAnnouncement":"Take the ramp on the right"}],"bannerInstructions":[{"distanceAlongGeometry":6527.3,"primary":{"text":"Take the ramp on the right","components":[{"text":"Take the ramp on the right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,135,315],"location":[-120.857624,39.174863]}],"driving_side":"right","geometry":"{ibnFb_t`Va@g@wBmByEyEwDgD","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":316,"location":[-120.857624,39.174863],"modifier":"right","type":"on ramp","instruction":"Take the ramp on the right"},"weight":92.7,"duration":92.7,"name":"","distance":386.4,"voiceInstructions":[{"distanceAlongGeometry":386.4,"announcement":"In a quarter mile, continue onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"In a quarter mile, continue onto Alan S. Hart Freeway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"Continue onto Alan S. Hart Freeway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":386.4,"primary":{"text":"Alan S. Hart Freeway I-80","components":[{"text":"Alan S. Hart Freeway","type":"text","abbr":"Alan S. Hart Fwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,true],"bearings":[45,210],"location":[-120.854937,39.17764]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[43,49,223],"location":[-120.853996,39.178411]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,225],"location":[-120.849808,39.181859]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,225],"location":[-120.846385,39.185721]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-120.836132,39.188779]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-120.829715,39.187712]}],"driving_side":"right","geometry":"g{bnFjns`VyC{DqF}GcHoJ{CwD}@}@kBaBgEeCyCcBiAkAoAsAy@kAc@u@{AyC{BuFcFoMcAgEm@qHc@{JEoBK}DEoB@{BFuATaC`@aCt@_DnAgHPaD@qACqA{Bo[o@{EqBaGoG{KwD_HqDiEiBmA{GmAqDq@_D{AkEsCuGuEuBgA_@S","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":35,"location":[-120.854937,39.17764],"modifier":"straight","type":"new name","instruction":"Continue onto Alan S. Hart Freeway (I-80)"},"ref":"I-80","weight":1135.5,"duration":1135.5,"name":"Alan S. Hart Freeway (I-80)","distance":4731,"voiceInstructions":[{"distanceAlongGeometry":4731,"announcement":"Continue on Alan S. Hart Freeway (I-80) for 3 miles","ssmlAnnouncement":"Continue on Alan S. Hart Freeway (I-80) for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 146","ssmlAnnouncement":"In 1000 feet, take exit 146"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 146","ssmlAnnouncement":"Take exit 146"}],"bannerInstructions":[{"distanceAlongGeometry":4731,"primary":{"text":"Take exit 146","components":[{"text":"Take exit 146","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,30,210],"location":[-120.81409,39.199134]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,225,330],"location":[-120.811812,39.201412]}],"geometry":"qagnF`ok`VgBkAmAs@m@c@c@_@a@a@_@i@[g@[e@]m@_@o@GKKM_BmCS_@O]Qk@Qs@Kg@s@eF","mode":"cycling","driving_side":"right","exits":"146","maneuver":{"bearing_after":29,"bearing_before":25,"location":[-120.81409,39.199134],"modifier":"slight right","type":"off ramp","instruction":"Take exit 146"},"weight":147.9,"duration":147.9,"name":"","distance":615.9,"voiceInstructions":[{"distanceAlongGeometry":597.6,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"Merge left onto Alan S. Hart Freeway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":615.9,"primary":{"text":"Alan S. Hart Freeway I-80","components":[{"text":"Alan S. Hart Freeway","type":"text","abbr":"Alan S. Hart Fwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[80,253,259],"location":[-120.808885,39.202632]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-120.788794,39.207837]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[60,225,240],"location":[-120.783714,39.210645]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[54,58,234],"location":[-120.780207,39.212644]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,195,210],"location":[-120.77532,39.216239]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[38,49,221],"location":[-120.754871,39.23438]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,165,180],"location":[-120.752401,39.239124]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[57,66,240],"location":[-120.707861,39.281752]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[59,236,239],"location":[-120.699699,39.285555]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[87,91,267],"location":[-120.683376,39.291825]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[44,225,228],"location":[-120.675926,39.294901]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,78,252],"location":[-120.665613,39.300883]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-120.657427,39.302868]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-120.650095,39.304543]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,255],"location":[-120.616456,39.315611]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,240],"location":[-120.611158,39.318195]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-120.60081,39.32555]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,270],"location":[-120.595632,39.326011]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,330],"location":[-120.567591,39.321998]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,285,300],"location":[-120.562167,39.318721]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-120.547198,39.311416]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,300,315],"location":[-120.541292,39.307925]}],"driving_side":"right","geometry":"mwgnFpnj`VuAwQUsFE}Ed@qIj@wINsCC{DOiBScBe@iBm@mBoA_CoAaBsAeBwBkCkBaDaC{F_CkGyA{DqAoDqC_HuAyCuBmEqBgEaBgD_H{NmB_EkIeQyA_CeCoCsAeAoAu@sIkFeDsC}BkCkI{KuG}JeC{ByCeBuHuE_DaFsB{G}BqFqCsDeCqAoIoEmCcDsAcDkEmKiDsEcB{AeAoAsGyGcEiBgCs@wB_@mCSmAA}EIoB[{Ai@qAu@gB{AiAyAiHeOaCoIw@_CmAkDuByCiCkC}HoHkHeHqIeI_JcJ_BqD_CwHkCaIwB}CkAwAmAkAmBoAiEsBgMoFgHwCoQwHyH{Cw@{@yA{AgAeBk@oAkGgXoEkQkAyEyAcEiDaEk@c@m@_@q@[q@Wo@Os@Ms@Ko@Cu@?u@@}GPmAHs@@u@?s@Eq@Gu@Mq@Mq@Qq@Uo@Yo@]m@a@m@a@i@g@i@g@e@k@e@o@a@m@c@u@_@u@[w@[y@kAeDoDeK_@w@qIyUg@sAkF_OsByFmAgD{Pue@eM{]Yw@Wy@Sy@SaAO}@KcAGcAE_AAaAKiFCeAAcACcAEaAIeAIeAMcAOcAOy@Q{@S{@Uw@Oi@Qi@]aA]y@]w@_@u@c@u@{GuK[e@[a@]a@_@_@_@Y_@Yg@[i@Y_EkBk@Yi@[k@c@g@e@e@i@a@i@_@o@_@u@]u@Ws@Sq@Os@iEuRS}@QeASeAa@yCq@kEwBwN}AgJc@uCsCmRyAwI{@_GcBeLsA{Ls@wFe@gCq@mCwAyEmToi@aBeLYgQGoC_@uDkA_FkBaEmLmScEcHkBsG_AaHKwBM}Ss@}Gg@iCc@sC{CcJoCqGyEmL{JaVwEwLiAuBaAiAkBeBaCkAmBaA}A}@mA_AqAuAy@{Ai@oA_@gAg@}A]mCMoB?yBA}CEwKYgCg@oBgA{CuBuDuGgHsBeDgA}BgA{D_@uEEyEVuDpRyhAtAeFzByEzEyGtMkMrAoAfGkHbBqC`@u@\\u@`AeClAwDrAsE\\yAfA{D~AwDhKgQbAkCRaAf@uB|BkLfCyI|MqYfG}MvCmGxGqLdIyMr@uAv@oBb@wA\\wAVqAZmB|@yFx@}E^{CFoAD_A?oAEeBQyBwByMSsBKeBCyAFmH?Y","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":73,"location":[-120.808885,39.202632],"modifier":"slight left","type":"merge","instruction":"Merge left onto Alan S. Hart Freeway (I-80)"},"ref":"I-80","weight":7578.6,"duration":7578.6,"name":"Alan S. Hart Freeway (I-80)","distance":31577.5,"voiceInstructions":[{"distanceAlongGeometry":31577.5,"announcement":"Continue on Alan S. Hart Freeway (I-80) for 20 miles","ssmlAnnouncement":"Continue on Alan S. Hart Freeway (I-80) for 20 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 166","ssmlAnnouncement":"In 1000 feet, take exit 166"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 166","ssmlAnnouncement":"Take exit 166"}],"bannerInstructions":[{"distanceAlongGeometry":31577.5,"primary":{"text":"Take exit 166","components":[{"text":"Take exit 166","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-120.525156,39.305202]}],"geometry":"ox{nFfas~UBi@BaANgBNgAPg@Rg@tA}A\\y@Lq@FwAGaAk@eCEa@DYZ]","mode":"cycling","driving_side":"right","exits":"166","maneuver":{"bearing_after":97,"bearing_before":90,"location":[-120.525156,39.305202],"modifier":"slight right","type":"off ramp","instruction":"Take exit 166"},"weight":116.7,"duration":116.7,"name":"","distance":456.6,"voiceInstructions":[{"distanceAlongGeometry":440.7,"announcement":"In a quarter mile, turn left onto Hampshire Rocks Road","ssmlAnnouncement":"In a quarter mile, turn left onto Hampshire Rocks Road"},{"distanceAlongGeometry":58.7,"announcement":"Turn left onto Hampshire Rocks Road","ssmlAnnouncement":"Turn left onto Hampshire Rocks Road"}],"bannerInstructions":[{"distanceAlongGeometry":456.6,"primary":{"text":"Hampshire Rocks Road","components":[{"text":"Hampshire Rocks Road","type":"text","abbr":"Hampshire Rocks Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,315],"location":[-120.520443,39.304239]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-120.51991,39.304486]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-120.517623,39.306374]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,285],"location":[-120.51165,39.310276]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,270],"location":[-120.508971,39.310245]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-120.508107,39.310411]}],"driving_side":"right","geometry":"or{nFvcr~Uq@iBy@gBa@{@mBaDqAkAmAm@MIQMcIaEsDgByA_A]i@gAcB{@uBa@{CGwBJcCTuCPsDB}DOeDMkAQ_B{@}FWuCGaB?}@l@{HLaC@mAGcB_@}E[wE","mode":"cycling","maneuver":{"bearing_after":59,"bearing_before":140,"location":[-120.520443,39.304239],"modifier":"left","type":"turn","instruction":"Turn left onto Hampshire Rocks Road"},"weight":511.9,"duration":511.9,"name":"Hampshire Rocks Road","distance":2132.2,"voiceInstructions":[{"distanceAlongGeometry":2132.2,"announcement":"Continue on Hampshire Rocks Road for 1.5 miles","ssmlAnnouncement":"Continue on Hampshire Rocks Road for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, make a slight left","ssmlAnnouncement":"In 1000 feet, make a slight left"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight left, then take the ramp on the right","ssmlAnnouncement":"Make a slight left, then take the ramp on the right"}],"bannerInstructions":[{"distanceAlongGeometry":2132.2,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Take the ramp on the right","components":[{"text":"Take the ramp on the right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[76,80,176,260],"location":[-120.499977,39.310896]}],"driving_side":"right","geometry":"c||nFzcn~UE]GOSYi@_@","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":80,"location":[-120.499977,39.310896],"modifier":"slight left","type":"turn","instruction":"Make a slight left"},"weight":16.7,"duration":16.7,"name":"","distance":64.3,"voiceInstructions":[{"distanceAlongGeometry":57.8,"announcement":"Take the ramp on the right","ssmlAnnouncement":"Take the ramp on the right"}],"bannerInstructions":[{"distanceAlongGeometry":64.3,"primary":{"text":"Take the ramp on the right","components":[{"text":"Take the ramp on the right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[30,75,210,270],"location":[-120.499464,39.31128]}],"driving_side":"right","geometry":"o~|nFr`n~Uq@wIEsBKiD","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":29,"location":[-120.499464,39.31128],"modifier":"right","type":"on ramp","instruction":"Take the ramp on the right"},"weight":65.9,"duration":65.9,"name":"","distance":274.5,"voiceInstructions":[{"distanceAlongGeometry":274.5,"announcement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"Merge left onto Alan S. Hart Freeway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":274.5,"primary":{"text":"Alan S. Hart Freeway I-80","components":[{"text":"Alan S. Hart Freeway","type":"text","abbr":"Alan S. Hart Fwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[91,265,271],"location":[-120.496309,39.311622]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[84,91,270],"location":[-120.448556,39.313657]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[76,248,256],"location":[-120.441848,39.314893]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,78,254],"location":[-120.395961,39.32395]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,240],"location":[-120.389388,39.326705]}],"driving_side":"right","geometry":"s`}nF|lm~UFi[@cFGaCMyBa@_FgAgMyGyw@CqN^qT?w@@oD@gBQoDoGi]o@qGEoFbAoOHeA`Egg@^iL?iDOcEgAuIa@kD{BwRyD_^YgCqBaKqGiWaYwaAaDmL{AeFe@eBa@kBQ}AGiBEkCNcD`AkGvCgLjAqFj@eFRgFI{DUcF}AsK{BmO{AiKs@oF{@wFm@kDq@mCgAoCaA}BwDwIiAiCeAyCw@iD[mDCiDTuDd@iDjByKNwBZyBFu@d@yGDoSgBoSsA_H{H_UmDuJa\\{z@mBuDcOkS","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":84,"location":[-120.496309,39.311622],"modifier":"slight left","type":"merge","instruction":"Merge left onto Alan S. Hart Freeway (I-80)"},"ref":"I-80","weight":3183.3,"duration":3183.3,"name":"Alan S. Hart Freeway (I-80)","distance":13263.8,"voiceInstructions":[{"distanceAlongGeometry":13263.8,"announcement":"Continue on Alan S. Hart Freeway (I-80) for 8 miles","ssmlAnnouncement":"Continue on Alan S. Hart Freeway (I-80) for 8 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 176","ssmlAnnouncement":"In 1000 feet, take exit 176"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 176","ssmlAnnouncement":"Take exit 176"}],"bannerInstructions":[{"distanceAlongGeometry":13263.8,"primary":{"text":"Take exit 176","components":[{"text":"Take exit 176","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-120.352208,39.337349]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,150,255,330],"location":[-120.349397,39.338402]}],"geometry":"maboFhhq}U{A{Dm@mBi@iCQsAKi@Ka@w@qBk@wAq@wBqA{E","mode":"cycling","driving_side":"right","exits":"176","maneuver":{"bearing_after":56,"bearing_before":43,"location":[-120.352208,39.337349],"modifier":"slight right","type":"off ramp","instruction":"Take exit 176"},"weight":132.5,"duration":132.5,"name":"","distance":553.1,"voiceInstructions":[{"distanceAlongGeometry":526.9,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":292.2,"announcement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)"},{"distanceAlongGeometry":62.6,"announcement":"Merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"Merge left onto Alan S. Hart Freeway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":553.1,"primary":{"text":"Alan S. Hart Freeway I-80","components":[{"text":"Alan S. Hart Freeway","type":"text","abbr":"Alan S. Hart Fwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[75,240,255],"location":[-120.346519,39.339624]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[70,81,249],"location":[-120.342786,39.340719]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-120.337754,39.342145]}],"driving_side":"right","geometry":"soboFvdp}U{EiV}Go^m@eD_@oCWoCUuDKkDAmDHwDRaLZwPJeENgC\\}B\\oBp@{BhBiGj@_DVgCD_DKaD]iDaB}JOoBGmB@gBDaBViBXcBf@mBr@cB|AeCdOyTtDwClBiAhDw@lGeBxJkEfR_MjAeAn@e@hAmAn@mAVm@\\q@Tk@^uAx@cGVsDDmFEyAOaB_@iA[eA_BeDiByCkEaGKKoA{A","mode":"cycling","maneuver":{"bearing_after":68,"bearing_before":63,"location":[-120.346519,39.339624],"modifier":"slight left","type":"merge","instruction":"Merge left onto Alan S. Hart Freeway (I-80)"},"ref":"I-80","weight":1389.8,"duration":1389.8,"name":"Alan S. Hart Freeway (I-80)","distance":5789.6,"voiceInstructions":[{"distanceAlongGeometry":5789.6,"announcement":"Continue on Alan S. Hart Freeway (I-80) for 4 miles","ssmlAnnouncement":"Continue on Alan S. Hart Freeway (I-80) for 4 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, take exit 180","ssmlAnnouncement":"In 1000 feet, take exit 180"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 180","ssmlAnnouncement":"Take exit 180"}],"bannerInstructions":[{"distanceAlongGeometry":5789.6,"primary":{"text":"Take exit 180","components":[{"text":"Take exit 180","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,75,225],"location":[-120.291882,39.330034]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,330],"location":[-120.288843,39.330681]}],"geometry":"us`oFfoe}Uk@uCc@qBUqB[aE?c@E}ABqDD_BNoA\\iC","mode":"cycling","driving_side":"right","exits":"180","maneuver":{"bearing_after":68,"bearing_before":40,"location":[-120.291882,39.330034],"modifier":"slight right","type":"off ramp","instruction":"Take exit 180"},"weight":126.9,"duration":126.9,"name":"","distance":528.8,"voiceInstructions":[{"distanceAlongGeometry":507.1,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"Merge left onto Alan S. Hart Freeway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":528.8,"primary":{"text":"Alan S. Hart Freeway I-80","components":[{"text":"Alan S. Hart Freeway","type":"text","abbr":"Alan S. Hart Fwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[105,285,300],"location":[-120.285907,39.330431]}],"driving_side":"right","geometry":"ev`oF|id}UjAaG^wB|A}G~Kce@n@aGG_Me@_GsF_TsAyIWiLuAeHoF}Ps@qC{@uESsCIaENiKn@cUX_JPkGb@eG~AkM~@oEbAaDzAkDvBeDhEiGv@kAbA_BtAaDfAiE^sBrC{Sj@mGbAkNx@_FF[FULSJMNGLEp@CXC","mode":"cycling","maneuver":{"bearing_after":109,"bearing_before":105,"location":[-120.285907,39.330431],"modifier":"slight left","type":"merge","instruction":"Merge left onto Alan S. Hart Freeway (I-80)"},"ref":"I-80","weight":1314.4,"duration":1314.4,"name":"Alan S. Hart Freeway (I-80)","distance":5448.7,"voiceInstructions":[{"distanceAlongGeometry":5448.7,"announcement":"Continue on Alan S. Hart Freeway (I-80) for 3 miles","ssmlAnnouncement":"Continue on Alan S. Hart Freeway (I-80) for 3 miles"},{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, turn left onto Donner Pass Road","ssmlAnnouncement":"In 1000 feet, turn left onto Donner Pass Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto Donner Pass Road","ssmlAnnouncement":"Turn left onto Donner Pass Road"}],"bannerInstructions":[{"distanceAlongGeometry":5448.7,"primary":{"text":"Donner Pass Road","components":[{"text":"Donner Pass Road","type":"text","abbr":"Donner Pass Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,195,285],"location":[-120.227463,39.323599]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-120.224638,39.325161]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,270],"location":[-120.223872,39.325347]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,315],"location":[-120.223253,39.325414]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,255],"location":[-120.22273,39.32547]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-120.218453,39.325792]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-120.213775,39.326113]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-120.210649,39.326111]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-120.20765,39.32608]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-120.204768,39.32606]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-120.203711,39.326049]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,270],"location":[-120.202633,39.326094]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-120.201534,39.326202]}],"driving_side":"right","geometry":"ok_oFr|x|U@YA]Ce@Ge@I]IWK[Sa@OWSSUUQO}@s@MOMMGKIOIQKSMYISISGSGSGWG[EYCYC]Ck@GoAKgBGsAEkAAWAa@A[MeDAc@GeBCkAEiAI{CKqDE_AG}BAEEeBAIA]GyBC_AG}AAc@Am@A]?YAS?u@A{@?u@@_A?yB?cB@cA?_A?S?S?G?gA?Q?[@i@?O?sA?]?a@?S?i@?G@yB@M?i@?a@?K?w@?{B@{A?mA@kC?g@?kA@q@?w@?]?M?a@?_@Ac@Ag@Ci@?QASEi@Cs@Ck@Ck@AQE{@","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":175,"location":[-120.227463,39.323599],"modifier":"left","type":"turn","instruction":"Turn left onto Donner Pass Road"},"weight":564.1999999999998,"duration":564.1999999999998,"name":"Donner Pass Road","distance":2335.9,"voiceInstructions":[{"distanceAlongGeometry":2335.9,"announcement":"Continue on Donner Pass Road for 1.5 miles","ssmlAnnouncement":"Continue on Donner Pass Road for 1.5 miles"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, continue straight to stay on Donner Pass Road","ssmlAnnouncement":"In 1000 feet, continue straight to stay on Donner Pass Road"},{"distanceAlongGeometry":62.1,"announcement":"Continue straight to stay on Donner Pass Road","ssmlAnnouncement":"Continue straight to stay on Donner Pass Road"}],"bannerInstructions":[{"distanceAlongGeometry":2335.9,"primary":{"text":"Donner Pass Road","components":[{"text":"Donner Pass Road","type":"text","abbr":"Donner Pass Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-120.20123,39.326231]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,270],"location":[-120.200676,39.326286]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-120.200286,39.326325]}],"driving_side":"right","geometry":"}{_oFtxs|U@M@KAIEu@AIEIGmAImBEw@IgBEo@GsAAg@Cq@Am@Au@?C?y@?{@@m@@c@Bc@@IDg@Fc@H]FYBINm@Ty@HS\\iA^cA^eATm@Ne@Jc@Ng@He@Dc@BY@U","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":82,"location":[-120.20123,39.326231],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Donner Pass Road"},"weight":196.7,"duration":196.7,"name":"Donner Pass Road","distance":808.7,"voiceInstructions":[{"distanceAlongGeometry":808.7,"announcement":"Continue on Donner Pass Road for a half mile","ssmlAnnouncement":"Continue on Donner Pass Road for a half mile"},{"distanceAlongGeometry":287.8,"announcement":"In 1000 feet, turn left onto High Street","ssmlAnnouncement":"In 1000 feet, turn left onto High Street"},{"distanceAlongGeometry":61.7,"announcement":"Turn left onto High Street","ssmlAnnouncement":"Turn left onto High Street"}],"bannerInstructions":[{"distanceAlongGeometry":808.7,"primary":{"text":"High Street","components":[{"text":"High Street","type":"text","abbr":"High St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,90,135,270],"location":[-120.192278,39.325203]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-120.188866,39.327613]}],"driving_side":"right","geometry":"ou_oFv`r|UY[IKCEIKIUKYGOK[KWMUQUMMCC{@q@USYUMMSWSYU]OYQ[Uc@Qa@Wk@Yq@Sg@?AM]I]Ic@EUGMIIKCC@I?QFu@P","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":94,"location":[-120.192278,39.325203],"modifier":"left","type":"turn","instruction":"Turn left onto High Street"},"weight":129.6,"duration":129.6,"name":"High Street","distance":528.5,"voiceInstructions":[{"distanceAlongGeometry":528.5,"announcement":"Continue on High Street for a quarter mile","ssmlAnnouncement":"Continue on High Street for a quarter mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn right onto Keiser Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Keiser Avenue"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto Keiser Avenue, then turn right onto High Street","ssmlAnnouncement":"Turn right onto Keiser Avenue, then turn right onto High Street"}],"bannerInstructions":[{"distanceAlongGeometry":528.5,"primary":{"text":"Keiser Avenue","components":[{"text":"Keiser Avenue","type":"text","abbr":"Keiser Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.2,"primary":{"text":"Keiser Avenue","components":[{"text":"Keiser Avenue","type":"text","abbr":"Keiser Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"High Street","components":[{"text":"High Street","type":"text","abbr":"High St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,165,240],"location":[-120.188282,39.328393]}],"driving_side":"right","geometry":"mi`oFvgq|UOYMSMM","mode":"cycling","maneuver":{"bearing_after":46,"bearing_before":344,"location":[-120.188282,39.328393],"modifier":"right","type":"end of road","instruction":"Turn right onto Keiser Avenue"},"weight":12.8,"duration":12.8,"name":"Keiser Avenue","distance":35.8,"voiceInstructions":[{"distanceAlongGeometry":35.8,"announcement":"Turn right onto High Street","ssmlAnnouncement":"Turn right onto High Street"}],"bannerInstructions":[{"distanceAlongGeometry":35.8,"primary":{"text":"High Street","components":[{"text":"High Street","type":"text","abbr":"High St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false,true],"bearings":[45,135,150,225,330],"location":[-120.187975,39.328609]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,210,240],"location":[-120.18643,39.328853]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-120.18552,39.329267]}],"driving_side":"right","geometry":"yj`oFzeq|UX_@LMDG@I?KCSIi@CWAMAICIIIOQMOISM]ESEOQi@e@oAUk@CIi@gAAK?GDKb@q@BI?M","mode":"cycling","maneuver":{"bearing_after":136,"bearing_before":46,"location":[-120.187975,39.328609],"modifier":"right","type":"turn","instruction":"Turn right onto High Street"},"weight":87.5,"duration":87.5,"name":"High Street","distance":351.7,"voiceInstructions":[{"distanceAlongGeometry":351.7,"announcement":"In a quarter mile, turn left onto East Jibboom Street","ssmlAnnouncement":"In a quarter mile, turn left onto East Jibboom Street"},{"distanceAlongGeometry":60.3,"announcement":"Turn left onto East Jibboom Street","ssmlAnnouncement":"Turn left onto East Jibboom Street"}],"bannerInstructions":[{"distanceAlongGeometry":351.7,"primary":{"text":"East Jibboom Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Jibboom Street","type":"text","abbr":"Jibboom St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false,true],"bearings":[45,165,225,285,330],"location":[-120.184582,39.329279]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,75,225],"location":[-120.183817,39.329901]}],"driving_side":"right","geometry":"_o`oFrpp|UKMi@q@m@{@SUCE[a@u@cAiA{Ag@s@e@o@QUQO","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":99,"location":[-120.184582,39.329279],"modifier":"left","type":"turn","instruction":"Turn left onto East Jibboom Street"},"weight":73.5,"duration":73.5,"name":"East Jibboom Street","distance":302.8,"voiceInstructions":[{"distanceAlongGeometry":302.8,"announcement":"In 1000 feet, make a slight right onto Keiser Avenue","ssmlAnnouncement":"In 1000 feet, make a slight right onto Keiser Avenue"},{"distanceAlongGeometry":61.8,"announcement":"Make a slight right onto Keiser Avenue","ssmlAnnouncement":"Make a slight right onto Keiser Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":302.8,"primary":{"text":"Keiser Avenue","components":[{"text":"Keiser Avenue","type":"text","abbr":"Keiser Ave","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,75,210,300],"location":[-120.182163,39.331253]}],"driving_side":"right","geometry":"i{`oFnap|Ue@wCWcASeAKs@CU?U@K","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":30,"location":[-120.182163,39.331253],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Keiser Avenue"},"weight":45,"duration":45,"name":"Keiser Avenue","distance":180.6,"voiceInstructions":[{"distanceAlongGeometry":180.6,"announcement":"In 600 feet, turn left onto Donner Pass Road","ssmlAnnouncement":"In 600 feet, turn left onto Donner Pass Road"},{"distanceAlongGeometry":60.2,"announcement":"Turn left onto Donner Pass Road","ssmlAnnouncement":"Turn left onto Donner Pass Road"}],"bannerInstructions":[{"distanceAlongGeometry":180.6,"primary":{"text":"Donner Pass Road","components":[{"text":"Donner Pass Road","type":"text","abbr":"Donner Pass Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,285],"location":[-120.180174,39.331725]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-120.17926,39.332107]}],"driving_side":"right","geometry":"i~`oF`uo|UM]Oa@Oe@]oAaAsDoAyE]oAMg@Qg@Ui@Ui@Ua@U]Ya@Y][[[YWSsAy@UKEAc@Ma@Kk@Ke@GyAS_AKwBYgAOk@Gk@IsBYa@E","mode":"cycling","maneuver":{"bearing_after":59,"bearing_before":99,"location":[-120.180174,39.331725],"modifier":"left","type":"turn","instruction":"Turn left onto Donner Pass Road"},"weight":250.7,"duration":244.1,"name":"Donner Pass Road","distance":1016.8,"voiceInstructions":[{"distanceAlongGeometry":1016.8,"announcement":"Continue on Donner Pass Road for a half mile","ssmlAnnouncement":"Continue on Donner Pass Road for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue straight to stay on Donner Pass Road","ssmlAnnouncement":"In 1000 feet, continue straight to stay on Donner Pass Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue straight to stay on Donner Pass Road, then enter the traffic circle and take the 1st exit","ssmlAnnouncement":"Continue straight to stay on Donner Pass Road, then enter the traffic circle and take the 1st exit"}],"bannerInstructions":[{"distanceAlongGeometry":1016.8,"primary":{"text":"Donner Pass Road","components":[{"text":"Donner Pass Road","type":"text","abbr":"Donner Pass Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Donner Pass Road","components":[{"text":"Donner Pass Road","type":"text","abbr":"Donner Pass Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Enter the traffic circle and take the 1st exit","components":[{"text":"Enter the traffic circle and take the 1st exit","type":"text","abbr":"Enter the traffic Cir and take the 1st exit","abbr_priority":0}],"type":"roundabout","modifier":"straight","degrees":163,"driving_side":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,30,195],"location":[-120.173826,39.338487]}],"driving_side":"right","geometry":"qhboFlmn|UQKIEIEIGIIUY","mode":"cycling","maneuver":{"bearing_after":25,"bearing_before":8,"location":[-120.173826,39.338487],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Donner Pass Road"},"weight":16.3,"duration":13.1,"name":"Donner Pass Road","distance":54.3,"voiceInstructions":[{"distanceAlongGeometry":54.3,"announcement":"Enter the traffic circle and take the 1st exit, then turn left","ssmlAnnouncement":"Enter the traffic circle and take the 1st exit, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":54.3,"primary":{"text":"Enter the traffic circle and take the 1st exit","components":[{"text":"Enter the traffic circle and take the 1st exit","type":"text","abbr":"Enter the traffic Cir and take the 1st exit","abbr_priority":0}],"type":"roundabout","modifier":"straight","degrees":163,"driving_side":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[45,225,240],"location":[-120.173489,39.338894]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,60,225],"location":[-120.173426,39.338937]}],"driving_side":"right","geometry":"akboFhkn|UIKEMCKAK","mode":"cycling","maneuver":{"exit":1,"bearing_after":47,"bearing_before":42,"location":[-120.173489,39.338894],"modifier":"straight","type":"roundabout","instruction":"Enter the traffic circle and take the 1st exit"},"weight":11.3,"duration":10.799999999999999,"name":"","distance":24.7,"voiceInstructions":[{"distanceAlongGeometry":24.7,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":24.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,255],"location":[-120.173242,39.338997]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,180,300],"location":[-120.173232,39.339073]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,180,255],"location":[-120.173255,39.339392]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,345],"location":[-120.17263,39.340719]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-120.172162,39.340588]}],"driving_side":"right","geometry":"wkboFvin|UG?EAGACAG?KBMBM@C?GAKAOGGAO@UBQ?QAe@CSCKCMEIGMKMQKQGQCKAK?C?Q@O@ODMFOFIDEDKFKZ[ZWDK@O","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":74,"location":[-120.173242,39.338997],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":98.10000000000001,"duration":98.10000000000001,"name":"","distance":327.9,"voiceInstructions":[{"distanceAlongGeometry":327.9,"announcement":"In a quarter mile, turn right onto CA 89","ssmlAnnouncement":"In a quarter mile, turn right onto CA 89"},{"distanceAlongGeometry":50.1,"announcement":"Turn right onto CA 89","ssmlAnnouncement":"Turn right onto CA 89"}],"bannerInstructions":[{"distanceAlongGeometry":327.9,"primary":{"text":"CA 89","components":[{"text":"CA 89","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ca-89"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,285,330],"location":[-120.171614,39.340169]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,300,345],"location":[-120.17147,39.340102]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-120.16991,39.338806]}],"driving_side":"right","geometry":"asboFp_n|UDGBGBK`@a@^]j@q@`@e@^i@Ze@b@s@P[vBsDvD{G","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":108,"location":[-120.171614,39.340169],"modifier":"right","type":"turn","instruction":"Turn right onto CA 89"},"ref":"CA 89","weight":191.2,"duration":126.5,"name":"CA 89 (CA 89)","distance":473.7,"voiceInstructions":[{"distanceAlongGeometry":473.7,"announcement":"Continue on CA 89 for a quarter mile","ssmlAnnouncement":"Continue on CA 89 for a quarter mile"},{"distanceAlongGeometry":262.1,"announcement":"In 900 feet, take the ramp on the left","ssmlAnnouncement":"In 900 feet, take the ramp on the left"},{"distanceAlongGeometry":56.2,"announcement":"Take the ramp on the left","ssmlAnnouncement":"Take the ramp on the left"}],"bannerInstructions":[{"distanceAlongGeometry":473.7,"primary":{"text":"Take the ramp on the left","components":[{"text":"Take the ramp on the left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-120.167585,39.337293]}],"driving_side":"right","geometry":"aaboFlfm|UwA{AgDiEgGaHgKqK","mode":"cycling","maneuver":{"bearing_after":37,"bearing_before":129,"location":[-120.167585,39.337293],"modifier":"left","type":"on ramp","instruction":"Take the ramp on the left"},"weight":158.7,"duration":158.7,"name":"","distance":660.9,"voiceInstructions":[{"distanceAlongGeometry":660.9,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"In 1000 feet, continue onto Alan S. Hart Freeway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"Continue onto Alan S. Hart Freeway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":660.9,"primary":{"text":"Alan S. Hart Freeway I-80","components":[{"text":"Alan S. Hart Freeway","type":"text","abbr":"Alan S. Hart Fwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,true],"bearings":[45,225],"location":[-120.162663,39.341853]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[42,49,224],"location":[-120.148632,39.353137]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[51,219,226],"location":[-120.143925,39.356914]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[84,91,262],"location":[-120.089013,39.383559]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[90,255,270],"location":[-120.085215,39.383878]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,60,210],"location":[-120.024972,39.394989]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,225],"location":[-120.023344,39.396574]}],"driving_side":"right","geometry":"q}boFrgl|UcSoWy@gAso@}{@iJgL}@mAcE_GeCuDm@iAsA}B}@uBoAyCeCyIkU{nAw@mEoB}Le@mEc@_QEgBQeBc@_Cq@qBm@_B_AqAsCwCsBoAcDaAo@ScFkAo@Mq@OcLyCeBm@gByAcC{CiBuDgBaGgAeEsAiFk@aCe@iBeB}EmAcC}AiCgBoCiIoNiLiT_LiTiAmDc@yDmAkU_AuVMgDCaDTsHNkALsAn@mEbAmEz@eCt@aBxDqIrDmHzDeH|AgBx@g@nIcElB_BdBwBxB{DlEgOTy@pFwQhAwFv@yNpB}b@j@yG`AaExFwMnAeEv@mGKqImBqVc@aGaAoGwJ_]kAwDcBiCqB_BqGiDgCsCeD}J{DkQqAkFi@mAw@eAqCaDgCcAwEc@sC^uCx@mHdEaCzAuCtA_CRqEOmGu@yBD}Bn@qIpBcCf@aBJeBCqAKsA[iA[o@Ym@_@c@]i@i@yB_CsB}BqAsAqAcAeAm@gAe@mA[{AQyAGyAHmAPoF`AcA`@eAj@cAx@{@`Ay@lAy@`BYn@o@tAq@dAWh@aApAeBzA_Bz@s@Vu@Nc@Fa@FiABmHTwCFsCHU@u@Jo@NcE`B_C~@cAXaARyAPyAJuDTsB\\uBp@iAn@cCjBcLbJ}GrFmBnB","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":37,"location":[-120.162663,39.341853],"modifier":"straight","type":"new name","instruction":"Continue onto Alan S. Hart Freeway (I-80)"},"ref":"I-80","weight":4754.400000000001,"duration":4754.400000000001,"name":"Alan S. Hart Freeway (I-80)","distance":19809.5,"voiceInstructions":[{"distanceAlongGeometry":19809.5,"announcement":"Continue on Alan S. Hart Freeway (I-80) for 12 miles","ssmlAnnouncement":"Continue on Alan S. Hart Freeway (I-80) for 12 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 201","ssmlAnnouncement":"In 1000 feet, take exit 201"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 201","ssmlAnnouncement":"Take exit 201"}],"bannerInstructions":[{"distanceAlongGeometry":19809.5,"primary":{"text":"Take exit 201","components":[{"text":"Take exit 201","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[135,315,330],"location":[-120.033344,39.420672]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[60,150,240,330],"location":[-120.035017,39.42247]}],"geometry":"ejroFj_s{UcDzCgC`Ck@b@OLu@b@eAf@_AXiAPeABmB?","mode":"cycling","driving_side":"right","exits":"201","maneuver":{"bearing_after":323,"bearing_before":320,"location":[-120.033344,39.420672],"modifier":"slight right","type":"off ramp","instruction":"Take exit 201"},"weight":120.7,"duration":120.7,"name":"","distance":501.7,"voiceInstructions":[{"distanceAlongGeometry":470.7,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Alan S. Hart Freeway (I-80)"},{"distanceAlongGeometry":62.3,"announcement":"Merge left onto Alan S. Hart Freeway (I-80)","ssmlAnnouncement":"Merge left onto Alan S. Hart Freeway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":501.7,"primary":{"text":"Alan S. Hart Freeway I-80","components":[{"text":"Alan S. Hart Freeway","type":"text","abbr":"Alan S. Hart Fwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[15,180,195],"location":[-120.035635,39.424676]},{"out":0,"in":1,"entry":[true,false],"bearings":[30,210],"location":[-120.002702,39.468326]},{"out":1,"in":0,"entry":[false,true],"bearings":[180,345],"location":[-119.998482,39.501646]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-119.99867,39.502625]}],"driving_side":"right","geometry":"gcsoFvms{UWGyRwFuGmBuCy@oBmA_B{AaBgCyDqI{CcGeDeGoHmM}JcQcEmH}D}GiCqEw@aBk@cBu@yCw@mDaBuH{@yCk@qAm@wAs@mAw@iA{@eAmAeAcAw@}@e@yAu@cA[q@Oq@Q_ASiCg@cCg@uGqAeAMgAMi@Ci@Ai@Ae@?e@@_BBkLLuA@iHHyCBmA?gAEkAIsAQiAUiAU{Ae@kJeD{Am@}Aq@iBcAaFsCmYaPiAq@gAw@uAcAcN{Ko@k@q@q@o@u@g@w@i@cAk@qAo@uAWe@]k@OU_@g@_@c@SSc@]e@]g@Yi@Uk@Uk@OuKgCyFyAgVsFyBe@sASyAO}BQ_BE_AA}A?k@?kBFcAD_AJuAPY@g@HI@c@H_AP_ATk@LeKrCeFvAwCz@mGbBKD{K|CsA^cAViB\\aANcCXkD^sEf@{FTs@B[B}AJcEd@kD^y@Ja@Ds@D]Ba@B[A[CUESGUOKKg@o@WWSOWMWG]CW?WDUFUJUNSLiDfCOJ","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":0,"location":[-120.035635,39.424676],"modifier":"slight left","type":"merge","instruction":"Merge left onto Alan S. Hart Freeway (I-80)"},"ref":"I-80","weight":2602.2,"duration":2559.9999999999995,"name":"Alan S. Hart Freeway (I-80)","distance":10664.6,"voiceInstructions":[{"distanceAlongGeometry":10664.6,"announcement":"Continue on Alan S. Hart Freeway (I-80) for 7 miles","ssmlAnnouncement":"Continue on Alan S. Hart Freeway (I-80) for 7 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto I-80 Business","ssmlAnnouncement":"In 1000 feet, go straight onto I-80 Business"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto I-80 Business, then go straight onto 3rd Street (I-80 BUS)","ssmlAnnouncement":"Go straight onto I-80 Business, then go straight onto 3rd Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":10664.6,"primary":{"text":"I-80 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"I-80 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[150,300,330],"location":[-119.999201,39.507597]}],"driving_side":"right","geometry":"oicpF~il{U]PWLYHi@H","mode":"cycling","maneuver":{"bearing_after":336,"bearing_before":327,"location":[-119.999201,39.507597],"modifier":"straight","type":"turn","instruction":"Go straight onto I-80 Business"},"ref":"I-80 Business","weight":21.8,"duration":17.3,"name":"I-80 Business","distance":72.1,"voiceInstructions":[{"distanceAlongGeometry":62.5,"announcement":"Go straight onto 3rd Street (I-80 BUS)","ssmlAnnouncement":"Go straight onto 3rd Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":72.1,"primary":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"I-80 BUS / NV 425","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 425","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-425"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,165,180],"location":[-119.999464,39.50821]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,315],"location":[-119.998843,39.511047]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,225],"location":[-119.994027,39.515909]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-119.9928,39.516719]}],"driving_side":"right","geometry":"imcpFrkl{U_EWo@EsAOm@Ku@Oq@Oc@Ky@UICq@We@Sg@Se@Uc@Ue@Yq@a@s@g@[We@a@gAeAq@s@o@s@SWUYc@o@a@o@s@eAyAyBgAeBy@mA}@yAu@qAm@iASa@c@}@q@wAa@{@Ug@","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":347,"location":[-119.999464,39.50821],"modifier":"straight","type":"turn","instruction":"Go straight onto 3rd Street (I-80 BUS)"},"ref":"I-80 BUS; NV 425","weight":372.9,"duration":312.29999999999995,"name":"3rd Street (I-80 BUS; NV 425)","distance":1300.9,"voiceInstructions":[{"distanceAlongGeometry":1300.9,"announcement":"Continue on 3rd Street (I-80 BUS) for 1 mile","ssmlAnnouncement":"Continue on 3rd Street (I-80 BUS) for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Old U.S. 40 (I-80 BUS)","ssmlAnnouncement":"In 1000 feet, continue onto Old U.S. 40 (I-80 BUS)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Old U.S. 40 (I-80 BUS)","ssmlAnnouncement":"Continue onto Old U.S. 40 (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":1300.9,"primary":{"text":"Old U.S. 40","components":[{"text":"Old U.S. 40","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"I-80 BUS / NV 425","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 425","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-425"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,105,240],"location":[-119.991382,39.517532]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,315],"location":[-119.990677,39.517934]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-119.989179,39.518768]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-119.98478,39.520048]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-119.978267,39.521086]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-119.97309,39.52191]},{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[90,150,180,270],"location":[-119.969704,39.522395]}],"driving_side":"right","geometry":"qgepFbyj{UoAkCo@uAWg@Sa@_@w@M[]w@M[]_AOc@EOWy@W_AEQESI]WiAQaAIg@Ga@QmAKiAE_@WsCa@uEc@gFCMeA}LQiBOkBOcBMqAc@gFIcAUiCS}B[mDo@iH_@gEYgDOmBMmBIyAGgB[uME}B?OCoB@aC@_CHuDB}@Dq@Fm@Hq@Lo@Lk@Ts@FQJWZo@Xg@V]R[`@c@`@_@f@]n@]rAm@nAi@bAi@l@_@DCb@Y`@_@b@a@l@q@v@aAf@y@d@y@t@{Ar@wA|A_DdAsBvAyCfAuBv@_B~BwEXk@","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":52,"location":[-119.991382,39.517532],"modifier":"straight","type":"new name","instruction":"Continue onto Old U.S. 40 (I-80 BUS)"},"ref":"I-80 BUS; NV 425","weight":923.1,"duration":923.1,"name":"Old U.S. 40 (I-80 BUS; NV 425)","distance":3843.4,"voiceInstructions":[{"distanceAlongGeometry":3843.4,"announcement":"Continue on Old U.S. 40 (I-80 BUS) for 2 miles","ssmlAnnouncement":"Continue on Old U.S. 40 (I-80 BUS) for 2 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, make a slight left","ssmlAnnouncement":"In 1000 feet, make a slight left"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight left","ssmlAnnouncement":"Make a slight left"}],"bannerInstructions":[{"distanceAlongGeometry":3843.4,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":4,"entry":[true,true,true,true,false],"bearings":[100,110,142,166,306],"location":[-119.952145,39.514748]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,300],"location":[-119.951191,39.514367]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,300],"location":[-119.950459,39.514223]}],"driving_side":"right","geometry":"evdpF|cc{U@QBQLYPe@Tq@Ni@BG?IAQCQ?OBSDMJMBIBK@E@OBODMd@_ADK","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":125,"location":[-119.952145,39.514748],"modifier":"slight left","type":"turn","instruction":"Make a slight left"},"weight":58.4,"duration":58.4,"name":"","distance":224.1,"voiceInstructions":[{"distanceAlongGeometry":224.1,"announcement":"In 800 feet, turn right","ssmlAnnouncement":"In 800 feet, turn right"},{"distanceAlongGeometry":57.6,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":224.1,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,225,300],"location":[-119.949846,39.513939]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[45,120,210,300],"location":[-119.949879,39.513907]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,120,210,300],"location":[-119.949934,39.513843]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,195,300],"location":[-119.949974,39.513793]}],"driving_side":"right","geometry":"cqdpFpub{UDDLHHFDDF@JEh@cATYR_@~@yB^aAZkADKNMJUhByGx@kCj@uB`@_BzAmF`@wBTeANaALwANkF?uBHcF?SCYIMOOOEc@@","mode":"cycling","maneuver":{"bearing_after":217,"bearing_before":125,"location":[-119.949846,39.513939],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":282.29999999999995,"duration":282.29999999999995,"name":"","distance":1161.7,"voiceInstructions":[{"distanceAlongGeometry":1161.7,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":288.1,"announcement":"In 1000 feet, turn right onto Silva Ranch Road","ssmlAnnouncement":"In 1000 feet, turn right onto Silva Ranch Road"},{"distanceAlongGeometry":61.7,"announcement":"Turn right onto Silva Ranch Road","ssmlAnnouncement":"Turn right onto Silva Ranch Road"}],"bannerInstructions":[{"distanceAlongGeometry":1161.7,"primary":{"text":"Silva Ranch Road","components":[{"text":"Silva Ranch Road","type":"text","abbr":"Silva Ranch Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,180,255],"location":[-119.938393,39.510631]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-119.937085,39.510861]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-119.933632,39.511541]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-119.931765,39.512354]}],"driving_side":"right","geometry":"m|cpF|m`{UYkCSwBO_Bg@yFKeAMu@e@yCOcA]sBK_@S_@i@i@YYO]G[Ei@AWCUAYC[Is@E]I]Qg@uA}DsA_DaBkD","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":354,"location":[-119.938393,39.510631],"modifier":"right","type":"end of road","instruction":"Turn right onto Silva Ranch Road"},"weight":236.3,"duration":236.3,"name":"Silva Ranch Road","distance":984.2,"voiceInstructions":[{"distanceAlongGeometry":984.2,"announcement":"Continue on Silva Ranch Road for a half mile","ssmlAnnouncement":"Continue on Silva Ranch Road for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto West Frontage Road","ssmlAnnouncement":"In 1000 feet, continue onto West Frontage Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Frontage Road","ssmlAnnouncement":"Continue onto West Frontage Road"}],"bannerInstructions":[{"distanceAlongGeometry":984.2,"primary":{"text":"West Frontage Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Frontage Road","type":"text","abbr":"Frontage Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-119.92802,39.513964]}],"driving_side":"right","geometry":"gqdpFbm~zUyB}Ek@oAKa@CY","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":53,"location":[-119.92802,39.513964],"modifier":"straight","type":"new name","instruction":"Continue onto West Frontage Road"},"weight":53.6,"duration":53.6,"name":"West Frontage Road","distance":186.1,"voiceInstructions":[{"distanceAlongGeometry":186.1,"announcement":"In 700 feet, turn left","ssmlAnnouncement":"In 700 feet, turn left"},{"distanceAlongGeometry":52.1,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":186.1,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[150,255,345],"location":[-119.926213,39.514871]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-119.925918,39.515406]}],"driving_side":"right","geometry":"}vdpFxa~zUMDOAQAQGOMMSKQ{DsI","mode":"cycling","maneuver":{"bearing_after":345,"bearing_before":78,"location":[-119.926213,39.514871],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":78.4,"duration":63.400000000000006,"name":"","distance":249.5,"voiceInstructions":[{"distanceAlongGeometry":249.5,"announcement":"In 900 feet, continue left onto West Frontage Road","ssmlAnnouncement":"In 900 feet, continue left onto West Frontage Road"},{"distanceAlongGeometry":59,"announcement":"Continue left onto West Frontage Road","ssmlAnnouncement":"Continue left onto West Frontage Road"}],"bannerInstructions":[{"distanceAlongGeometry":249.5,"primary":{"text":"West Frontage Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Frontage Road","type":"text","abbr":"Frontage Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[0,240],"location":[-119.924221,39.516353]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.921087,39.516497]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-119.918279,39.516112]}],"driving_side":"right","geometry":"e`epFju}zUo@DQAMGMMIUEUAW@YDYdAiEHc@D]@_@Ag@E}@Cu@A_@@wAFqBJgBNqAR{ARqAdAeGJw@Bu@@}A?g@^?","mode":"cycling","maneuver":{"bearing_after":354,"bearing_before":53,"location":[-119.924221,39.516353],"modifier":"left","type":"new name","instruction":"Continue left onto West Frontage Road"},"weight":253.2,"duration":203.9,"name":"West Frontage Road","distance":817.5,"voiceInstructions":[{"distanceAlongGeometry":817.5,"announcement":"Continue on West Frontage Road for a half mile","ssmlAnnouncement":"Continue on West Frontage Road for a half mile"},{"distanceAlongGeometry":280.7,"announcement":"In 1000 feet, continue left onto West 4th Street (NV 647)","ssmlAnnouncement":"In 1000 feet, continue left onto West 4th Street (NV 647)"},{"distanceAlongGeometry":60.1,"announcement":"Continue left onto West 4th Street (NV 647)","ssmlAnnouncement":"Continue left onto West 4th Street (NV 647)"}],"bannerInstructions":[{"distanceAlongGeometry":817.5,"primary":{"text":"West 4th Street NV 647","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"4th Street","type":"text","abbr":"4th St","abbr_priority":0},{"text":"NV 647","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-647"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[0,90],"location":[-119.915747,39.515507]}],"driving_side":"right","geometry":"}zdpFl`|zUBaA@OBUDQFWL[JQLOVWVOnAq@","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":180,"location":[-119.915747,39.515507],"modifier":"left","type":"new name","instruction":"Continue left onto West 4th Street (NV 647)"},"ref":"NV 647","weight":43.5,"duration":43.5,"name":"West 4th Street (NV 647)","distance":181,"voiceInstructions":[{"distanceAlongGeometry":181,"announcement":"In 600 feet, continue straight to stay on West 4th Street (NV 647)","ssmlAnnouncement":"In 600 feet, continue straight to stay on West 4th Street (NV 647)"},{"distanceAlongGeometry":62.4,"announcement":"Continue straight to stay on West 4th Street (NV 647)","ssmlAnnouncement":"Continue straight to stay on West 4th Street (NV 647)"}],"bannerInstructions":[{"distanceAlongGeometry":181,"primary":{"text":"West 4th Street NV 647","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"4th Street","type":"text","abbr":"4th St","abbr_priority":0},{"text":"NV 647","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-647"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[150,165,330],"location":[-119.914263,39.514545]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,300],"location":[-119.913436,39.514058]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.896624,39.509265]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-119.895775,39.509194]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.893716,39.509017]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-119.891195,39.508962]}],"driving_side":"right","geometry":"}tdpFbw{zU^IJ?FBJ]Lk@Ls@D_@`@uBReAh@iCN{@XuA`@sBdB{IT{@Rs@Pe@Tg@Xk@NUR[`@g@^a@ZYb@[dDqB`@[^]\\_@V[Va@Vc@Re@Pc@T_ADMLm@L_AJ{@Dq@\\uED{@?[?u@Au@i@cI_@mGC{@A_A@gABgABeAFkAF{ALiDRqFFwADmC@sA?kAAaAAo@A_@CkA","mode":"cycling","maneuver":{"bearing_after":163,"bearing_before":153,"location":[-119.914263,39.514545],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on West 4th Street (NV 647)"},"ref":"NV 647","weight":548.6,"duration":548.6,"name":"West 4th Street (NV 647)","distance":2265.6,"voiceInstructions":[{"distanceAlongGeometry":2265.6,"announcement":"Continue on West 4th Street (NV 647) for 1.5 miles","ssmlAnnouncement":"Continue on West 4th Street (NV 647) for 1.5 miles"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, turn right onto Mayberry Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Mayberry Drive"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Mayberry Drive","ssmlAnnouncement":"Turn right onto Mayberry Drive"}],"bannerInstructions":[{"distanceAlongGeometry":2265.6,"primary":{"text":"Mayberry Drive","components":[{"text":"Mayberry Drive","type":"text","abbr":"Mayberry Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,180,270],"location":[-119.89066,39.508991]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,345],"location":[-119.890679,39.508426]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,105,210,300],"location":[-119.886448,39.505486]},{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[90,150,195,270],"location":[-119.883214,39.50544]},{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[75,255,300,345],"location":[-119.876069,39.506106]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-119.869917,39.506988]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.868825,39.506904]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-119.868478,39.506904]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-119.865955,39.507102]}],"driving_side":"right","geometry":"ercpFrcwzUlAB`@?PALENGLILMJSFQDQBU@c@DgB@[DUDUDSJULSRUXWd@YTMLKtBwAh@_@RQNQT[T_@Tc@Pc@Nc@J_@J_@FYF_@D]Da@@_@?a@?_@AYAWEqAIwAA_@CiAAGC}@GoBMuECgAUcIE_AAc@?]AgA?e@Ai@Aa@Cc@C[E_@Ei@s@{F_@gD}B{RM}@Go@Cm@Am@?i@?c@@g@FiBLcD@g@@M?M?Y?]A[AYMoDGmBGaBEw@?IA_@Ac@Ag@Ac@?kC@mDAgCA]","mode":"cycling","maneuver":{"bearing_after":181,"bearing_before":84,"location":[-119.89066,39.508991],"modifier":"right","type":"turn","instruction":"Turn right onto Mayberry Drive"},"weight":636.4000000000001,"duration":636.4000000000001,"name":"Mayberry Drive","distance":2637.4,"voiceInstructions":[{"distanceAlongGeometry":2637.4,"announcement":"Continue on Mayberry Drive for 1.5 miles","ssmlAnnouncement":"Continue on Mayberry Drive for 1.5 miles"},{"distanceAlongGeometry":290.1,"announcement":"In 1000 feet, turn left onto Edgewater Parkway","ssmlAnnouncement":"In 1000 feet, turn left onto Edgewater Parkway"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto Edgewater Parkway","ssmlAnnouncement":"Turn left onto Edgewater Parkway"}],"bannerInstructions":[{"distanceAlongGeometry":2637.4,"primary":{"text":"Edgewater Parkway","components":[{"text":"Edgewater Parkway","type":"text","abbr":"Edgewater Pky","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false,true],"bearings":[30,90,180,270,315],"location":[-119.862841,39.507147]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,105,195,270],"location":[-119.862728,39.507772]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-119.862448,39.508965]}],"driving_side":"right","geometry":"ufcpFvuqzUIGGEK?W@UAUAQCGAIE[Mm@YMEQCSCY@y@@S?Y?KCQGQKQQQUO]I[WcAKWKQSWSQYMWEYAU@IBEBEJ","mode":"cycling","maneuver":{"bearing_after":29,"bearing_before":88,"location":[-119.862841,39.507147],"modifier":"left","type":"turn","instruction":"Turn left onto Edgewater Parkway"},"weight":111.69999999999999,"duration":111.69999999999999,"name":"Edgewater Parkway","distance":462,"voiceInstructions":[{"distanceAlongGeometry":462,"announcement":"In a quarter mile, make a slight right","ssmlAnnouncement":"In a quarter mile, make a slight right"},{"distanceAlongGeometry":62,"announcement":"Make a slight right","ssmlAnnouncement":"Make a slight right"}],"bannerInstructions":[{"distanceAlongGeometry":462,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":4,"in":1,"entry":[true,false,true,true,true],"bearings":[75,135,210,255,345],"location":[-119.861078,39.510686]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,165,255,345],"location":[-119.861089,39.510741]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,270],"location":[-119.859601,39.511385]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-119.855564,39.511172]}],"driving_side":"right","geometry":"y|cpFvjqzUI@E@o@HI?GAIGEKCKc@aFAU?O?KHw@BQ@]@YCUIi@C[AU?W?UBQBUD]Da@@MBWDc@D]?UB]@[?YAYCQAOAMAQAQ?U@O@QBQDO@C@GLa@L]DIBGDEDCDETM","mode":"cycling","maneuver":{"bearing_after":350,"bearing_before":313,"location":[-119.861078,39.510686],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":149.29999999999998,"duration":149.29999999999998,"name":"","distance":609.6,"voiceInstructions":[{"distanceAlongGeometry":609.6,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":285.8,"announcement":"In 1000 feet, turn left onto Idlewild Drive","ssmlAnnouncement":"In 1000 feet, turn left onto Idlewild Drive"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Idlewild Drive","ssmlAnnouncement":"Turn left onto Idlewild Drive"}],"bannerInstructions":[{"distanceAlongGeometry":609.6,"primary":{"text":"Idlewild Drive","components":[{"text":"Idlewild Drive","type":"text","abbr":"Idlewild Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,285,330],"location":[-119.854963,39.510765]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-119.852618,39.51076]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-119.851643,39.510939]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-119.849106,39.511863]}],"driving_side":"right","geometry":"i}cpFndpzUH{@@I@]@_BB{BAe@Cg@KeAE_@EYIg@C_@IaA[cEESGSmCmGa@aAKG","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":154,"location":[-119.854963,39.510765],"modifier":"left","type":"turn","instruction":"Turn left onto Idlewild Drive"},"weight":138.9,"duration":138.9,"name":"Idlewild Drive","distance":575.5,"voiceInstructions":[{"distanceAlongGeometry":575.5,"announcement":"Continue on Idlewild Drive for a quarter mile","ssmlAnnouncement":"Continue on Idlewild Drive for a quarter mile"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, keep left onto Idlewild Drive","ssmlAnnouncement":"In 1000 feet, keep left onto Idlewild Drive"},{"distanceAlongGeometry":62.1,"announcement":"Keep left onto Idlewild Drive","ssmlAnnouncement":"Keep left onto Idlewild Drive"}],"bannerInstructions":[{"distanceAlongGeometry":575.5,"primary":{"text":"Idlewild Drive","components":[{"text":"Idlewild Drive","type":"text","abbr":"Idlewild Dr","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,90,240],"location":[-119.848739,39.512093]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-119.848138,39.513006]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-119.846148,39.515779]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-119.842934,39.517058]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,255],"location":[-119.841835,39.51743]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.837226,39.519657]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.835738,39.519698]}],"driving_side":"right","geometry":"qedpFr}nzUaDiBUMi@Y}HaDGCuAi@QMOOOQKUEO_@mAeAgD[iAsBcHi@mBGUUu@Oo@UeAEWMi@EMEQgDsIWg@Y_@Y_@kBiBSSMQKSGSEUCWCmDCsBCuDAcACmCAiBAq@?y@AeAAgBA{@Ae@?_@GuCAa@Ai@?[?W?s@?iB@k@As@?SAw@EsCKuHAeA","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":53,"location":[-119.848739,39.512093],"modifier":"slight left","type":"fork","instruction":"Keep left onto Idlewild Drive"},"weight":561.5,"duration":561.5,"name":"Idlewild Drive","distance":2304.8,"voiceInstructions":[{"distanceAlongGeometry":2304.8,"announcement":"Continue on Idlewild Drive for 1.5 miles","ssmlAnnouncement":"Continue on Idlewild Drive for 1.5 miles"},{"distanceAlongGeometry":287.3,"announcement":"In 1000 feet, turn left onto Booth Street","ssmlAnnouncement":"In 1000 feet, turn left onto Booth Street"},{"distanceAlongGeometry":61.6,"announcement":"Turn left onto Booth Street, then turn right onto Riverside Drive","ssmlAnnouncement":"Turn left onto Booth Street, then turn right onto Riverside Drive"}],"bannerInstructions":[{"distanceAlongGeometry":2304.8,"primary":{"text":"Booth Street","components":[{"text":"Booth Street","type":"text","abbr":"Booth St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.6,"primary":{"text":"Booth Street","components":[{"text":"Booth Street","type":"text","abbr":"Booth St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Riverside Drive","components":[{"text":"Riverside Drive","type":"text","abbr":"Riverside Dr","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-119.826421,39.519962]}],"driving_side":"right","geometry":"wvepFbrjzUK?wAAM?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":87,"location":[-119.826421,39.519962],"modifier":"left","type":"end of road","instruction":"Turn left onto Booth Street"},"weight":18.8,"duration":18.8,"name":"Booth Street","distance":62.6,"voiceInstructions":[{"distanceAlongGeometry":49.9,"announcement":"Turn right onto Riverside Drive","ssmlAnnouncement":"Turn right onto Riverside Drive"}],"bannerInstructions":[{"distanceAlongGeometry":62.6,"primary":{"text":"Riverside Drive","components":[{"text":"Riverside Drive","type":"text","abbr":"Riverside Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-119.826413,39.520525]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,270,345],"location":[-119.824586,39.520607]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,345],"location":[-119.823205,39.520955]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,345],"location":[-119.82231,39.521462]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,345],"location":[-119.821475,39.522165]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,255],"location":[-119.820747,39.522787]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,345],"location":[-119.820389,39.523089]}],"driving_side":"right","geometry":"izepF`rjzUAe@AeCAcAAKA_AC[ASEi@E_@E_@Mw@Mk@Mo@IUK]Ma@MUACEIIQOWQYGKOSSWa@g@CCcAmAgAuAs@{@EGa@g@SWGIU[u@qAS[e@u@EIEEEEGA","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":0,"location":[-119.826413,39.520525],"modifier":"right","type":"turn","instruction":"Turn right onto Riverside Drive"},"weight":182.70000000000002,"duration":182.70000000000002,"name":"Riverside Drive","distance":757.6,"voiceInstructions":[{"distanceAlongGeometry":757.6,"announcement":"Continue on Riverside Drive for a half mile","ssmlAnnouncement":"Continue on Riverside Drive for a half mile"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.2,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":757.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[75,210,255,345],"location":[-119.819264,39.523926]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-119.817935,39.524647]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,150,240],"location":[-119.817917,39.524657]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,135,270],"location":[-119.816964,39.524817]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-119.816784,39.524853]}],"driving_side":"right","geometry":"qofpFjeizUCO?G?CAECGOUAAACECAAACACAC?OAECGIOIOKWISIOGKCGECGECEEGEIACAICKUiB?E?G?I?ECS?E?GEc@EW","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":25,"location":[-119.819264,39.523926],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":79.10000000000001,"duration":79.10000000000001,"name":"","distance":255.7,"voiceInstructions":[{"distanceAlongGeometry":255.7,"announcement":"In 900 feet, turn right","ssmlAnnouncement":"In 900 feet, turn right"},{"distanceAlongGeometry":48.5,"announcement":"Turn right, then turn left onto Truckee River Lane","ssmlAnnouncement":"Turn right, then turn left onto Truckee River Lane"}],"bannerInstructions":[{"distanceAlongGeometry":255.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":48.5,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Truckee River Lane","components":[{"text":"Truckee River","type":"text","abbr":"Truckee Riv","abbr_priority":0},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,165,255,345],"location":[-119.816662,39.524877]}],"driving_side":"right","geometry":"oufpFbuhzUB?B?HC","mode":"cycling","maneuver":{"bearing_after":168,"bearing_before":74,"location":[-119.816662,39.524877],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":8.5,"duration":8.5,"name":"","distance":9.4,"voiceInstructions":[{"distanceAlongGeometry":9.4,"announcement":"Turn left onto Truckee River Lane","ssmlAnnouncement":"Turn left onto Truckee River Lane"}],"bannerInstructions":[{"distanceAlongGeometry":9.4,"primary":{"text":"Truckee River Lane","components":[{"text":"Truckee River","type":"text","abbr":"Truckee Riv","abbr_priority":0},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,345],"location":[-119.816642,39.524794]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-119.816271,39.524772]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,180,255,345],"location":[-119.815736,39.524761]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,330],"location":[-119.81572,39.524763]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,150,270],"location":[-119.815472,39.524755]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,345],"location":[-119.81533,39.524725]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,285,345],"location":[-119.815264,39.524704]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,315],"location":[-119.815028,39.524684]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.815006,39.524683]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.814868,39.524672]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.814734,39.524661]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.814598,39.524652]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,255,330],"location":[-119.81436,39.524669]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,135,240,330],"location":[-119.814062,39.524784]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,135,240,345],"location":[-119.813973,39.524817]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,135,240,345],"location":[-119.813886,39.524848]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,345],"location":[-119.812889,39.525237]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,345],"location":[-119.812871,39.525245]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,345],"location":[-119.81276,39.525288]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-119.812666,39.525326]}],"driving_side":"right","geometry":"}tfpF~thzUB_A?I?KBgA?EAO?CAE?I@a@@K?CBKBE?E@A?CBi@?C@[@[?M@K?I?OAMAG?CEMOe@?CACEMEOAEq@}BYcAACGUGQCMSy@","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":168,"location":[-119.816642,39.524794],"modifier":"left","type":"turn","instruction":"Turn left onto Truckee River Lane"},"weight":94.99999999999999,"duration":94.99999999999999,"name":"Truckee River Lane","distance":394.1,"voiceInstructions":[{"distanceAlongGeometry":394.1,"announcement":"In a quarter mile, continue straight to stay on Truckee River Lane","ssmlAnnouncement":"In a quarter mile, continue straight to stay on Truckee River Lane"},{"distanceAlongGeometry":62.2,"announcement":"Continue straight to stay on Truckee River Lane, then make a slight right to stay on Truckee River Lane","ssmlAnnouncement":"Continue straight to stay on Truckee River Lane, then make a slight right to stay on Truckee River Lane"}],"bannerInstructions":[{"distanceAlongGeometry":394.1,"primary":{"text":"Truckee River Lane","components":[{"text":"Truckee River","type":"text","abbr":"Truckee Riv","abbr_priority":0},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.2,"primary":{"text":"Truckee River Lane","components":[{"text":"Truckee River","type":"text","abbr":"Truckee Riv","abbr_priority":0},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Truckee River Lane","components":[{"text":"Truckee River","type":"text","abbr":"Truckee Riv","abbr_priority":0},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":1}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,90,240,255],"location":[-119.812313,39.525453]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,240],"location":[-119.812246,39.52549]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,255],"location":[-119.812011,39.525584]}],"driving_side":"right","geometry":"ayfpF|ygzUCGCCKO?IAICKEGEE","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":64,"location":[-119.812313,39.525453],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Truckee River Lane"},"weight":10.3,"duration":10.3,"name":"Truckee River Lane","distance":38.8,"voiceInstructions":[{"distanceAlongGeometry":38.8,"announcement":"Make a slight right to stay on Truckee River Lane","ssmlAnnouncement":"Make a slight right to stay on Truckee River Lane"}],"bannerInstructions":[{"distanceAlongGeometry":38.8,"primary":{"text":"Truckee River Lane","components":[{"text":"Truckee River","type":"text","abbr":"Truckee Riv","abbr_priority":0},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":1}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,75,225],"location":[-119.811941,39.525635]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,225,255],"location":[-119.811917,39.52564]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,165,255,345],"location":[-119.811568,39.525716]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,165,240,345],"location":[-119.811475,39.525749]},{"out":1,"in":3,"entry":[true,true,true,false,true],"bearings":[15,60,165,240,345],"location":[-119.811398,39.525794]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,315],"location":[-119.811139,39.525862]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[75,255],"location":[-119.811123,39.525866]},{"out":0,"in":1,"entry":[true,false],"bearings":[60,240],"location":[-119.810703,39.525978]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,150,240,330],"location":[-119.810235,39.526155]}],"driving_side":"right","geometry":"gzfpFrwgzU?CMaAACEQCMAAA?CCIo@ACM_AGSCIIYQq@CEMM","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":46,"location":[-119.811941,39.525635],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Truckee River Lane"},"weight":56.5,"duration":56.5,"name":"Truckee River Lane","distance":168.9,"voiceInstructions":[{"distanceAlongGeometry":168.9,"announcement":"In 600 feet, turn right onto South Lake Street","ssmlAnnouncement":"In 600 feet, turn right onto South Lake Street"},{"distanceAlongGeometry":44.8,"announcement":"Turn right onto South Lake Street, then turn left onto Tahoe-Pyramid Bikeway","ssmlAnnouncement":"Turn right onto South Lake Street, then turn left onto Tahoe-Pyramid Bikeway"}],"bannerInstructions":[{"distanceAlongGeometry":168.9,"primary":{"text":"South Lake Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Lake Street","type":"text","abbr":"Lk St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":44.8,"primary":{"text":"South Lake Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Lake Street","type":"text","abbr":"Lk St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Tahoe-Pyramid Bikeway","components":[{"text":"Tahoe-Pyramid Bikeway","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,210,330],"location":[-119.81017,39.526226]},{"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-119.81015,39.526195]}],"driving_side":"right","geometry":"}}fpFplgzUDCdAq@JI","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":35,"location":[-119.81017,39.526226],"modifier":"right","type":"end of road","instruction":"Turn right onto South Lake Street"},"weight":27.9,"duration":24.5,"name":"South Lake Street","distance":55.6,"voiceInstructions":[{"distanceAlongGeometry":34,"announcement":"Turn left onto Tahoe-Pyramid Bikeway","ssmlAnnouncement":"Turn left onto Tahoe-Pyramid Bikeway"}],"bannerInstructions":[{"distanceAlongGeometry":55.6,"primary":{"text":"Tahoe-Pyramid Bikeway","components":[{"text":"Tahoe-Pyramid Bikeway","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,330],"location":[-119.809852,39.525791]},{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,90,150,225],"location":[-119.80978,39.525844]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,225],"location":[-119.808109,39.526817]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,240],"location":[-119.806131,39.52863]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-119.804336,39.52929]}],"driving_side":"right","geometry":"e{fpFpjgzUIMKMCEs@}A?Ak@qA_@u@Ua@OYMUKU_@k@QSOUIMQEOUUW]][]s@m@g@a@QMSYUSCMCGEIc@w@Qo@GWOWMUIq@OsAGg@AMCuAB}@FQJMDE?SOy@Ic@K}@Ek@Cq@?}@AwAAu@AWAWBY@MCIGECKCi@AwB?_A@W@ICOAO?WAe@QqA?wA?_@Bi@@_@?a@?o@?e@C}@C}@Ag@Ac@E_@Ao@Ew@Ew@Gu@C}@IcAG[EUCYGk@E_@G]IMMCqA^E?CCEOMw@Qq@Si@I_@GYEW@WCU?YC_@Ci@?g@?k@@o@Dq@@]Di@@M?_@A_@?[BY?MCWGYEYM{@C_@GUAO","mode":"cycling","maneuver":{"bearing_after":45,"bearing_before":149,"location":[-119.809852,39.525791],"modifier":"left","type":"turn","instruction":"Turn left onto Tahoe-Pyramid Bikeway"},"weight":516.5,"duration":516.5,"name":"Tahoe-Pyramid Bikeway","distance":2150.8,"voiceInstructions":[{"distanceAlongGeometry":2150.8,"announcement":"Continue on Tahoe-Pyramid Bikeway for 1.5 miles","ssmlAnnouncement":"Continue on Tahoe-Pyramid Bikeway for 1.5 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, keep right at the fork","ssmlAnnouncement":"In 1000 feet, keep right at the fork"},{"distanceAlongGeometry":62.5,"announcement":"Keep right at the fork","ssmlAnnouncement":"Keep right at the fork"}],"bannerInstructions":[{"distanceAlongGeometry":2150.8,"primary":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,255],"location":[-119.787906,39.531249]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,300],"location":[-119.787185,39.531177]}],"driving_side":"right","geometry":"i}gpFlaczU@M?UCW@a@Lq@BOCSEMESGYAYAW?OAQEa@Gu@C_@Au@?_@CWEMIMAS?WAW?UBQFQ@UDY@_@Bg@Bi@Ba@D_@D[Fq@Jk@Jc@H_@D]Ni@Pm@Ha@HWBKBc@Fu@F_@J]N_@NUPSN[RURSJYP_@LQ\\a@RQPST[PSZ[PWJMLOLQLSTYXi@T[X[DI","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":74,"location":[-119.787906,39.531249],"modifier":"slight right","type":"fork","instruction":"Keep right at the fork"},"weight":245.29999999999998,"duration":245.29999999999998,"name":"","distance":1018.6,"voiceInstructions":[{"distanceAlongGeometry":1018.6,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.3,"announcement":"Turn right, then turn right","ssmlAnnouncement":"Turn right, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":1018.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.3,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,180,315],"location":[-119.777609,39.528309]}],"driving_side":"right","geometry":"}jgpF`aazUX?HCJCFEFE","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":133,"location":[-119.777609,39.528309],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":12.6,"duration":12.6,"name":"","distance":37.6,"voiceInstructions":[{"distanceAlongGeometry":37.6,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":37.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,240,330],"location":[-119.777512,39.527986]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,270],"location":[-119.741066,39.517689]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,345],"location":[-119.74024,39.517598]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,345],"location":[-119.712179,39.520615]}],"driving_side":"right","geometry":"}hgpFl`azUJRFBNERe@RMJBLHJ@PAJGHEJKJIFGLKNIPINGXIVG\\KREVKLENIHGHCFAL?JAJAHALERERIVGRGTILELGLIJKLIHENIRKNIHGHIHKDSHSJOJQPSRWP[HQLQLSHILIBIBKHUHSHKFOFKNUFQPYFOFUFUFSDKHSHUFSFQH_@F]F]BUDQFYDWBSBSBIHOFSJWFOFQJYNg@H_@Jo@BMFOBYDU@[AWAa@Ds@@g@@_@DWF]FSDYBWBWBYDWDi@@i@@a@?[@S@W?UBg@?]@KBKBOF]DSB[@Q?Ib@]PSPUF]A[DWNi@Rm@Je@?i@H]NQTQTs@DWGOCSD[Xu@PUROLUJ[TSPS\\u@R]JGRGFOV_@X]Re@\\s@FKJe@H]Lw@Hc@Po@Pw@BKFy@Bm@@WCeBA_@IwAGu@Ec@Ge@CSA[?c@?}@?m@?[BUBe@@W?[A{@?a@Ba@V}ADYBYBUBMFKNQFKn@eBHSF[FOFIl@aBBKBM@K?IU{CAQGSKg@CYKg@?O@MDGJGFKBK?KEEGE]OGEEOGYGQEKAQAO?OD_A?QAMCKmAiBKQM_@GKKKKSK_@IYEO?O?KNcC@OBOb@iBh@iBHUHKX_@LSv@uATYROPSFOBK@MAKMmAOo@g@yAUo@YiAEMCK?M?M?a@?S?Q?QBw@?OC]A[AM@M@_@JcA?Y@Y@YDe@De@BWDQFUJWLULWNOLGNKNELEJ?JELEVOb@[`@[ZWFGHMHQFKLIRMTIXINCPETCVALCJGNSJUPw@Nq@F_@?WAc@@WBYJg@B_@D[F_@Jo@Hk@Bc@BUBSJWNWT[LUDKBK@U@KFMFENGRKPORQR[RUXUVMTERGNKNKRMJKLULc@D[B]CS?[Ei@S_AOg@c@iASg@OQUOOKEGIICO?M?O?SGQIMMMMCOESA[AGAOCQEg@Kq@QOIOKGKISc@gAc@uA_@_BIe@Cg@IkBBu@?cBBuBB{@Dm@De@Jk@Fg@RmADg@Dc@Bm@Ba@Fa@Fi@Hs@@a@Ac@?c@Ga@Iu@QmAQmA_@yBa@cBGIQ[a@YyA_AQE]CYAWK_@Ka@[Y]o@}@_A_BYg@Wq@[iASsAO{AAc@B}CCWI[Q[a@o@_@_@e@[YMa@G[?[G[KUQSYKWO]U]OIOOIQQo@_@uAYw@K[CEGSGc@EYI_@Ei@Ce@A[@[D[Hg@BUBc@?{@","mode":"cycling","maneuver":{"bearing_after":233,"bearing_before":151,"location":[-119.777512,39.527986],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":1762.8999999999999,"duration":1762.8999999999999,"name":"","distance":7314.7,"voiceInstructions":[{"distanceAlongGeometry":7314.7,"announcement":"Continue straight for 5 miles","ssmlAnnouncement":"Continue straight for 5 miles"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":62.2,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":7314.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.709999,39.520707]}],"driving_side":"right","geometry":"m{epFnzsyUcAG{B_@q@Ec@Gi@EWDYJ","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":90,"location":[-119.709999,39.520707],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":69,"duration":69,"name":"","distance":209.6,"voiceInstructions":[{"distanceAlongGeometry":209.6,"announcement":"In 700 feet, turn right onto East Greg Street","ssmlAnnouncement":"In 700 feet, turn right onto East Greg Street"},{"distanceAlongGeometry":45.6,"announcement":"Turn right onto East Greg Street","ssmlAnnouncement":"Turn right onto East Greg Street"}],"bannerInstructions":[{"distanceAlongGeometry":209.6,"primary":{"text":"East Greg Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Greg Street","type":"text","abbr":"Greg St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,165,300],"location":[-119.709787,39.522564]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,300],"location":[-119.708071,39.522608]}],"driving_side":"right","geometry":"_gfpFdysyU@U?a@AaF?UCWEOAaH?mA?y@?g@@g@Bm@Z_HBs@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":343,"location":[-119.709787,39.522564],"modifier":"right","type":"turn","instruction":"Turn right onto East Greg Street"},"weight":162,"duration":130,"name":"East Greg Street","distance":532.1,"voiceInstructions":[{"distanceAlongGeometry":532.1,"announcement":"Continue on East Greg Street for a quarter mile","ssmlAnnouncement":"Continue on East Greg Street for a quarter mile"},{"distanceAlongGeometry":286.5,"announcement":"In 1000 feet, continue straight to stay on East Greg Street","ssmlAnnouncement":"In 1000 feet, continue straight to stay on East Greg Street"},{"distanceAlongGeometry":61.4,"announcement":"Continue straight to stay on East Greg Street","ssmlAnnouncement":"Continue straight to stay on East Greg Street"}],"bannerInstructions":[{"distanceAlongGeometry":532.1,"primary":{"text":"East Greg Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Greg Street","type":"text","abbr":"Greg St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,75,120,270],"location":[-119.703611,39.522433]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,240],"location":[-119.701986,39.522978]}],"driving_side":"right","geometry":"effpFprryUH]@SA]Cc@Gc@Ic@I[M]Q[QYOKUKQMUMUK]MyAa@}GmBeBe@UG","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":95,"location":[-119.703611,39.522433],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on East Greg Street"},"weight":161.6,"duration":128.9,"name":"East Greg Street","distance":512.5,"voiceInstructions":[{"distanceAlongGeometry":512.5,"announcement":"Continue on East Greg Street for a quarter mile","ssmlAnnouncement":"Continue on East Greg Street for a quarter mile"},{"distanceAlongGeometry":278.3,"announcement":"In 1000 feet, take the ramp on the right","ssmlAnnouncement":"In 1000 feet, take the ramp on the right"},{"distanceAlongGeometry":59.6,"announcement":"Take the ramp on the right","ssmlAnnouncement":"Take the ramp on the right"}],"bannerInstructions":[{"distanceAlongGeometry":512.5,"primary":{"text":"Take the ramp on the right","components":[{"text":"Take the ramp on the right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[-119.700765,39.525939]}],"driving_side":"right","geometry":"c|fpFx`ryUHi@Hq@Fq@PgBZ_DPeBJaAFi@Fg@He@jAgG","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":15,"location":[-119.700765,39.525939],"modifier":"right","type":"on ramp","instruction":"Take the ramp on the right"},"weight":102.5,"duration":102.5,"name":"","distance":427,"voiceInstructions":[{"distanceAlongGeometry":427,"announcement":"In a quarter mile, continue onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In a quarter mile, continue onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Continue onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":427,"primary":{"text":"Dwight D. Eisenhower Highway I-80","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,true],"bearings":[120,285],"location":[-119.69598,39.524907]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[77,80,256],"location":[-119.657583,39.510669]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[82,259,262],"location":[-119.649018,39.511944]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[48,52,227],"location":[-119.633315,39.516593]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[49,224,227],"location":[-119.623678,39.523409]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[68,74,249],"location":[-119.576365,39.549391]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[59,237,240],"location":[-119.570997,39.551433]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[59,63,239],"location":[-119.559857,39.556591]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[61,235,239],"location":[-119.5506,39.560856]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[94,97,276],"location":[-119.491626,39.566374]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[81,252,260],"location":[-119.482058,39.566729]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[88,93,268],"location":[-119.433163,39.58912]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[75,255,270],"location":[-119.42435,39.589392]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[87,90,269],"location":[-119.394889,39.588937]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[74,249,254],"location":[-119.386579,39.590419]}],"driving_side":"right","geometry":"uufpFzbqyUh@yBlBoHpBuHzAsF`AwC|@eCd@eAl@uAlBoDtBoD~BeDdBgCvAqBvAaBhB_BpBeBfBeBdAqAfA{AnAuBt@{Af@kArBkFfAyChByEhAsCv@{Bl@oBp@}Cb@wC`@_DbBmLrA{I`@cCj@cDfAwF~@cFTeBX_CVuCNyCHaCBiDCkCGaCGyBQmCSqB[iCoAqL{@qI]sEYoE[}F]iGQiDUgC[uBe@mBs@wBy@{Bo@qBe@iB[gBQyAKyAIyAA_B?uA@cDAaDEsBMcBQqAQqAWoAYqAg@_Bm@{Ao@sAu@sAgGiJqAuB{AiCwBgD_EoGu@mAyIcNcF}HyF_JoBgDgGqJqHoL}FeJaBiCs@sAm@gAm@yAk@iBa@wA_@iB_@qB}@wFaA{F{@_F]aB_@sAi@cBo@aBm@qAo@oAq@aAeAsAmAoA{B{BmFmFgHeHqGoGmDmDuGyGiKaK}AaBmAyAq@{@kAaB{@wAeAmBqAgCUg@Yo@]}@Ys@Uq@Yy@Sq@Sq@Su@[kAu@{Cu@{Cm@_C_AuDm@aCQu@Mo@Oy@Ms@Kw@Ku@Iw@Gw@[iDu@iIMuAOuAQgBUoBi@wD_@iC[oB[mB[iB_@mBEO[}Aa@cB{@qDy@}Co@{Bg@eB_AsCkAiDcAsCo@cBcAsCoBqFoBsFgB}EqC}Hy@yBa@gA_@iAm@aBoBsF{AcEy@{BmAqD_K}X}GiRo@eBcAaDu@iCi@kBa@eBYsAYwAc@uB_@yBWcBYmBUkBWuB[uB_@kCYyBWsAWkAa@yAc@uAc@oAe@eAc@eA[q@]k@i@aAgFeJg@{@e@}@_@s@c@cAe@iAe@yAa@qA]mAWoAYoAUwAUcBMuAKuAKsAEsAEwA?wALiVPu^NeYTg_@FkNFoI?cABoADqCDuAFsAJqBHwAJuBdAgSr@mNLeC`@}H\\uGNeCLaCLmDDcCFsBBoC@kC@wBAyDIoFEqCK_DK}Cs@sJa@oGwAmROgASoAYuAYiAk@cBi@uA_AaBm@cAy@eAqAuAoAiAsAy@qAo@sAe@qA[sASqAIyACsBFoGLqABcAA_BImAMuASwA[qA]{Bw@uCaAaFcBoE{AoCaAwCcAgA]o@W[Ma@Qc@Ug@[g@[c@]]Yi@g@a@e@c@e@_@g@[e@_@m@[k@[o@Wm@_@cAu@yBiAmDUq@Wq@Um@Yo@[m@[k@g@_AqBmDy@wA]i@Yk@[m@Wm@Yo@Wq@Uq@]gAQs@Qs@WmAOu@Kw@Ku@Iw@Iw@Ew@Gy@Cy@Cw@A_A?gA@}@BoAD{@FqAZwFn@gLh@gKn@iL`@qHHsAFsADwADsADuABuA@sA@uA?sA?uACgEGiLImKGmKAqBCoCC_GGyH?s@GuICcFAuACsAEuAEsAGuAIsAKsAKgAKoAMgAQqAWmBa@cDs@wFu@yFg@{DOqAS{AMgAOsAKsAIqAGeAEgAEsAAuAAcA?iA@_A@}@BgADuAPyFLkDT}GD}@DgAJqAJkAJgANoAPsAl@{DbAmGr@sE\\uBViBNaANeANsALqALuAHsAHuAFsADsABuA@iA?sA?cAAw@CuACsAEw@Cy@Ey@GcAIeAKeAKgAMiAOaAYyBm@kEi@_Eq@{Ec@aDw@yFQoAKu@Ky@Iu@G{@Ew@C}@AiA@_AB{@DiAF{@Hy@NeAPaAViAbAkEXiAN{@RiALeAHgAHoA@eA@eAAcACgAEy@Gy@Iu@Ku@Kw@Ou@Mu@WqA","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":109,"location":[-119.69598,39.524907],"modifier":"straight","type":"new name","instruction":"Continue onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80","weight":7686.900000000001,"duration":7686.900000000001,"name":"Dwight D. Eisenhower Highway (I-80)","distance":32029.5,"voiceInstructions":[{"distanceAlongGeometry":32029.5,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 20 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 20 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 40","ssmlAnnouncement":"In 1000 feet, take exit 40"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 40","ssmlAnnouncement":"Take exit 40"}],"bannerInstructions":[{"distanceAlongGeometry":32029.5,"primary":{"text":"Take exit 40","components":[{"text":"Take exit 40","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[70,76,249],"location":[-119.373286,39.590322]}],"geometry":"onspF`brwUYkC[uBS_Bk@qE_@qCK]","mode":"cycling","driving_side":"right","exits":"40","maneuver":{"bearing_after":75,"bearing_before":68,"location":[-119.373286,39.590322],"modifier":"slight right","type":"off ramp","instruction":"Take exit 40"},"weight":84.3,"duration":84.3,"name":"","distance":329.6,"voiceInstructions":[{"distanceAlongGeometry":287.5,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":58.6,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":329.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,165,240,330],"location":[-119.369589,39.591125]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,345],"location":[-119.369387,39.590672]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,225],"location":[-119.366546,39.590363]}],"driving_side":"right","geometry":"qsspF|jqwUf@OJEf@QI{B[}AQg@O_ACu@T_BT}@P[TEd@@NAHA","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":61,"location":[-119.369589,39.591125],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":96.99999999999999,"duration":96.99999999999999,"name":"","distance":357.6,"voiceInstructions":[{"distanceAlongGeometry":357.6,"announcement":"In a quarter mile, turn left onto Painted Rock Road","ssmlAnnouncement":"In a quarter mile, turn left onto Painted Rock Road"},{"distanceAlongGeometry":55.3,"announcement":"Turn left onto Painted Rock Road","ssmlAnnouncement":"Turn left onto Painted Rock Road"}],"bannerInstructions":[{"distanceAlongGeometry":357.6,"primary":{"text":"Painted Rock Road","components":[{"text":"Painted Rock Road","type":"text","abbr":"Painted Rock Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,105,150],"location":[-119.366538,39.590309]}],"driving_side":"right","geometry":"mnspFzwpwUD]AI]w@g@{@_@{@]cAMa@_@aBSsAGaAIyAIsBI_Am@kCI[O_@AMY_@WYa@_@GKU{@KWMSQc@MSIUCUEkABkA?SAWG]CSEo@QkCSmBG_@EQIM","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":172,"location":[-119.366538,39.590309],"modifier":"left","type":"turn","instruction":"Turn left onto Painted Rock Road"},"weight":224.1,"duration":224.1,"name":"Painted Rock Road","distance":929.8,"voiceInstructions":[{"distanceAlongGeometry":929.8,"announcement":"Continue on Painted Rock Road for a half mile","ssmlAnnouncement":"Continue on Painted Rock Road for a half mile"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, make a slight right","ssmlAnnouncement":"In 1000 feet, make a slight right"},{"distanceAlongGeometry":62.2,"announcement":"Make a slight right","ssmlAnnouncement":"Make a slight right"}],"bannerInstructions":[{"distanceAlongGeometry":929.8,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,225],"location":[-119.356719,39.593189]}],"driving_side":"right","geometry":"m`tpFnznwU?OC[Gg@OmBa@}C[uBa@{@Wc@Qe@IqC?wACkA@c@DS","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":49,"location":[-119.356719,39.593189],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":135.3,"duration":135.3,"name":"","distance":437.6,"voiceInstructions":[{"distanceAlongGeometry":437.6,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":226.4,"announcement":"In 800 feet, turn left","ssmlAnnouncement":"In 800 feet, turn left"},{"distanceAlongGeometry":48.5,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":437.6,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,285],"location":[-119.351869,39.594052]}],"driving_side":"right","geometry":"yetpFd|mwUKOG_@Iu@Ik@AcA?KEi@?qA@eBHuD?aBHw@Lg@l@sBV}@`@uBHa@D_@AUA[E[Yk@_AyAQo@E{@?]Dw@Jq@F]Jg@Li@Nk@HY@ADMBGXc@\\k@J]No@AK?SAYMc@EKKUc@e@","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":109,"location":[-119.351869,39.594052],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":312.9,"duration":312.9,"name":"","distance":1014.9,"voiceInstructions":[{"distanceAlongGeometry":1014.9,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":227,"announcement":"In 800 feet, turn left","ssmlAnnouncement":"In 800 feet, turn left"},{"distanceAlongGeometry":48.7,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":1014.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-119.340994,39.593617]}],"driving_side":"right","geometry":"cctpFdxkwUQ\\]Ne@Bg@Fq@Jk@Fi@CQEk@USMMWEWA_A?mAO{AOoAIe@W_AYg@Wi@Sq@Ss@Gi@AU?_AAcAQa@]a@a@OQCYSWo@Uu@Mo@Q_@{@w@]i@O_@c@wAAG_@wB[mAUiAMg@Es@Aq@Gy@C_@OeA?oAC_BIaAGe@Gm@GoA[wCa@iBAU?[@u@B}@Aa@GQ]WS?YXa@Ra@Ca@q@I[Gc@?a@Jc@R_@ZWZE","mode":"cycling","maneuver":{"bearing_after":309,"bearing_before":37,"location":[-119.340994,39.593617],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":540,"duration":540,"name":"","distance":1770,"voiceInstructions":[{"distanceAlongGeometry":1770,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":229.4,"announcement":"In 800 feet, turn left","ssmlAnnouncement":"In 800 feet, turn left"},{"distanceAlongGeometry":49.2,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":1770,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,195,345],"location":[-119.325931,39.599762]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-119.310657,39.606953]}],"driving_side":"right","geometry":"oiupF`zhwUCUQ[Ea@Gc@Us@Oa@YWi@[w@_@k@Yy@QYMQe@Ic@[u@gAeC[sAAk@AK@y@Ak@Cm@CW[w@i@oAWiAAOAUAUImA?kBLu@^y@v@}@\\i@Nc@Nu@?m@Ae@IQY]_@Ye@UmFIm@Io@YcAu@w@m@i@o@]u@[aASaAGeAQcCMi@U{@c@sAs@kBy@mB_AaBMe@Sy@GIcBaCYg@K{@So@GKe@q@a@w@cAiCi@gBYaAAi@Fg@HY^W","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":170,"location":[-119.325931,39.599762],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":678.9,"duration":678.9,"name":"","distance":2231.4,"voiceInstructions":[{"distanceAlongGeometry":2231.4,"announcement":"Continue straight for 1.5 miles","ssmlAnnouncement":"Continue straight for 1.5 miles"},{"distanceAlongGeometry":230.1,"announcement":"In 800 feet, turn left","ssmlAnnouncement":"In 800 feet, turn left"},{"distanceAlongGeometry":49.3,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":2231.4,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,165,225,330],"location":[-119.306481,39.608581]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-119.298622,39.612533]}],"driving_side":"right","geometry":"s`wpFn`ewUO]Yk@c@q@i@aAq@aAa@s@E]?SD]ViCB]HOBCJOAKCIKSCMOa@M[QOEi@QaASc@GQg@u@c@_@e@Ww@e@c@[i@i@e@s@c@}@[w@GSYk@O_@[Y_@SOYSm@UqAEQc@_AsAwBiCuE}DwHw@iAWm@Uy@qBaEy@yAYy@YiA?Am@oBM{A@]N]Jg@Rc@HO@?v@qBBOBk@FQt@}D\\oBJ_AdA{EVs@j@s@\\UvAe@rDiA","mode":"cycling","maneuver":{"bearing_after":54,"bearing_before":150,"location":[-119.306481,39.608581],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":706.8,"duration":706.8,"name":"","distance":2356.3,"voiceInstructions":[{"distanceAlongGeometry":2356.3,"announcement":"Continue straight for 1.5 miles","ssmlAnnouncement":"Continue straight for 1.5 miles"},{"distanceAlongGeometry":233.4,"announcement":"In 800 feet, continue onto Truckee Lane","ssmlAnnouncement":"In 800 feet, continue onto Truckee Lane"},{"distanceAlongGeometry":50,"announcement":"Continue onto Truckee Lane","ssmlAnnouncement":"Continue onto Truckee Lane"}],"bannerInstructions":[{"distanceAlongGeometry":2356.3,"primary":{"text":"Truckee Lane","components":[{"text":"Truckee Lane","type":"text","abbr":"Truckee Ln","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-119.285139,39.6134]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.272393,39.607813]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.272141,39.607813]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.265223,39.607797]}],"driving_side":"right","geometry":"w~wpFb{`wUt@Wj@]x@w@v@eAnAqCDs@|@cCfBoDv@sAV_@lDkBZSf@m@xF{Jd@cAPs@Ny@By@@sEBiV?q@@gj@DeEI[KO","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":161,"location":[-119.285139,39.6134],"modifier":"straight","type":"new name","instruction":"Continue onto Truckee Lane"},"weight":517.7,"duration":517.7,"name":"Truckee Lane","distance":2083.6,"voiceInstructions":[{"distanceAlongGeometry":2083.6,"announcement":"Continue on Truckee Lane for 1.5 miles","ssmlAnnouncement":"Continue on Truckee Lane for 1.5 miles"},{"distanceAlongGeometry":281.7,"announcement":"In 1000 feet, turn right onto Mesa Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Mesa Drive"},{"distanceAlongGeometry":60.4,"announcement":"Turn right onto Mesa Drive","ssmlAnnouncement":"Turn right onto Mesa Drive"}],"bannerInstructions":[{"distanceAlongGeometry":2083.6,"primary":{"text":"Mesa Drive","components":[{"text":"Mesa Drive","type":"text","abbr":"Mesa Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,225,300],"location":[-119.264007,39.607884]}],"driving_side":"right","geometry":"g|vpF`w|vULc@D]BuFGWMQs@g@","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":42,"location":[-119.264007,39.607884],"modifier":"right","type":"end of road","instruction":"Turn right onto Mesa Drive"},"weight":49.3,"duration":49.3,"name":"Mesa Drive","distance":191.4,"voiceInstructions":[{"distanceAlongGeometry":191.4,"announcement":"In 700 feet, turn right onto West Main Street (NV 427)","ssmlAnnouncement":"In 700 feet, turn right onto West Main Street (NV 427)"},{"distanceAlongGeometry":58.2,"announcement":"Turn right onto West Main Street (NV 427)","ssmlAnnouncement":"Turn right onto West Main Street (NV 427)"}],"bannerInstructions":[{"distanceAlongGeometry":191.4,"primary":{"text":"West Main Street NV 427","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"NV 427","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-427"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,210,300],"location":[-119.262041,39.608126]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-119.259922,39.607753]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.25646,39.607732]}],"driving_side":"right","geometry":"y}vpFvj|vUZwAN}@Jy@Hy@Ds@@_A@i@@wN@{D?eC","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":29,"location":[-119.262041,39.608126],"modifier":"right","type":"turn","instruction":"Turn right onto West Main Street (NV 427)"},"ref":"NV 427","weight":204,"duration":134,"name":"West Main Street (NV 427)","distance":541.5,"voiceInstructions":[{"distanceAlongGeometry":541.5,"announcement":"Continue on West Main Street (NV 427) for a quarter mile","ssmlAnnouncement":"Continue on West Main Street (NV 427) for a quarter mile"},{"distanceAlongGeometry":282.9,"announcement":"In 1000 feet, turn right onto Miller Lane","ssmlAnnouncement":"In 1000 feet, turn right onto Miller Lane"},{"distanceAlongGeometry":60.6,"announcement":"Turn right onto Miller Lane","ssmlAnnouncement":"Turn right onto Miller Lane"}],"bannerInstructions":[{"distanceAlongGeometry":541.5,"primary":{"text":"Miller Lane","components":[{"text":"Miller Lane","type":"text","abbr":"Miller Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.255794,39.607725]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-119.255791,39.606127]}],"driving_side":"right","geometry":"i{vpFtc{vUzBAbCD~@CzDC","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-119.255794,39.607725],"modifier":"right","type":"turn","instruction":"Turn right onto Miller Lane"},"weight":75.6,"duration":75.6,"name":"Miller Lane","distance":282.1,"voiceInstructions":[{"distanceAlongGeometry":282.1,"announcement":"In 1000 feet, turn left onto West Cedar Street","ssmlAnnouncement":"In 1000 feet, turn left onto West Cedar Street"},{"distanceAlongGeometry":56,"announcement":"Turn left onto West Cedar Street","ssmlAnnouncement":"Turn left onto West Cedar Street"}],"bannerInstructions":[{"distanceAlongGeometry":282.1,"primary":{"text":"West Cedar Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Cedar Street","type":"text","abbr":"Cedar St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-119.255767,39.60519]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-119.254678,39.605174]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-119.253578,39.605176]}],"driving_side":"right","geometry":"mkvpFpc{vUByEA{E?yBAaC","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-119.255767,39.60519],"modifier":"left","type":"turn","instruction":"Turn left onto West Cedar Street"},"weight":70.8,"duration":70.8,"name":"West Cedar Street","distance":295.1,"voiceInstructions":[{"distanceAlongGeometry":295.1,"announcement":"In 1000 feet, continue onto Cedar Street","ssmlAnnouncement":"In 1000 feet, continue onto Cedar Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Cedar Street","ssmlAnnouncement":"Continue onto Cedar Street"}],"bannerInstructions":[{"distanceAlongGeometry":295.1,"primary":{"text":"Cedar Street","components":[{"text":"Cedar Street","type":"text","abbr":"Cedar St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-119.252324,39.605194]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-119.251081,39.60517]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,240],"location":[-119.246426,39.606498]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-119.245323,39.60653]}],"driving_side":"right","geometry":"mkvpF~mzvUBwF?U?gK?iA?g@C[EWGUKQQQSQaAu@SQQUa@m@Sc@Qc@Ka@I[COAM?_E?gB?c@Bg@Dk@Fo@X}BD]`@gDj@yE","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":87,"location":[-119.252324,39.605194],"modifier":"straight","type":"new name","instruction":"Continue onto Cedar Street"},"weight":256.2,"duration":256.2,"name":"Cedar Street","distance":1020.4,"voiceInstructions":[{"distanceAlongGeometry":1020.4,"announcement":"Continue on Cedar Street for a half mile","ssmlAnnouncement":"Continue on Cedar Street for a half mile"},{"distanceAlongGeometry":278.8,"announcement":"In 1000 feet, turn left onto Silver Lace Boulevard","ssmlAnnouncement":"In 1000 feet, turn left onto Silver Lace Boulevard"},{"distanceAlongGeometry":59.7,"announcement":"Turn left onto Silver Lace Boulevard, then turn right onto East Main Street (US 95 ALT)","ssmlAnnouncement":"Turn left onto Silver Lace Boulevard, then turn right onto East Main Street (US 95 ALT)"}],"bannerInstructions":[{"distanceAlongGeometry":1020.4,"primary":{"text":"Silver Lace Boulevard","components":[{"text":"Silver Lace Boulevard","type":"text","abbr":"Silver Lace Blvd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":59.7,"primary":{"text":"Silver Lace Boulevard","components":[{"text":"Silver Lace Boulevard","type":"text","abbr":"Silver Lace Blvd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"East Main Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,285],"location":[-119.241249,39.605889]}],"driving_side":"right","geometry":"yovpFxhxvUuE?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":104,"location":[-119.241249,39.605889],"modifier":"left","type":"end of road","instruction":"Turn left onto Silver Lace Boulevard"},"weight":34.6,"duration":34.6,"name":"Silver Lace Boulevard","distance":118.7,"voiceInstructions":[{"distanceAlongGeometry":51.5,"announcement":"Turn right onto East Main Street (US 95 ALT)","ssmlAnnouncement":"Turn right onto East Main Street (US 95 ALT)"}],"bannerInstructions":[{"distanceAlongGeometry":118.7,"primary":{"text":"East Main Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"US 95 ALT / US 50 ALT","components":[{"text":"US 95","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-95"},{"text":"ALT","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 50","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-50"},{"text":"ALT","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,180,285],"location":[-119.241248,39.606956]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,285],"location":[-119.239992,39.606636]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-119.236682,39.605783]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-119.236129,39.605635]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-119.232197,39.60466]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-119.231012,39.604351]}],"driving_side":"right","geometry":"ovvpFxhxvUZiBb@qCjDuSZmBZmBxA}IRoAFe@VcBXkB^}B\\oB\\wB\\sB`@iCVwA","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":0,"location":[-119.241248,39.606956],"modifier":"right","type":"turn","instruction":"Turn right onto East Main Street (US 95 ALT)"},"ref":"US 95 ALT; US 50 ALT","weight":391.3,"duration":272,"name":"East Main Street (US 95 ALT; US 50 ALT)","distance":1132.3,"voiceInstructions":[{"distanceAlongGeometry":1132.3,"announcement":"Continue on East Main Street (US 95 ALT) for a half mile","ssmlAnnouncement":"Continue on East Main Street (US 95 ALT) for a half mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, make a slight right to stay on East Main Street (US 95 ALT)","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on East Main Street (US 95 ALT)"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right to stay on East Main Street (US 95 ALT), then turn left","ssmlAnnouncement":"Make a slight right to stay on East Main Street (US 95 ALT), then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":1132.3,"primary":{"text":"East Main Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":{"text":"US 95 ALT / US 50 ALT","components":[{"text":"US 95","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-95"},{"text":"ALT","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 50","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-50"},{"text":"ALT","type":"text"}],"type":"turn","modifier":"slight right"}},{"distanceAlongGeometry":62.4,"primary":{"text":"East Main Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":{"text":"US 95 ALT / US 50 ALT","components":[{"text":"US 95","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-95"},{"text":"ALT","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 50","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-50"},{"text":"ALT","type":"text"}],"type":"turn","modifier":"slight right"},"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,135,285],"location":[-119.228703,39.603762]}],"driving_side":"right","geometry":"obvpFjzuvUB?DCBGPcADY","mode":"cycling","maneuver":{"bearing_after":129,"bearing_before":108,"location":[-119.228703,39.603762],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on East Main Street (US 95 ALT)"},"ref":"US 95 ALT; US 50 ALT","weight":21.3,"duration":21.3,"name":"East Main Street (US 95 ALT; US 50 ALT)","distance":52.6,"voiceInstructions":[{"distanceAlongGeometry":37,"announcement":"Turn left, then turn right","ssmlAnnouncement":"Turn left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":52.6,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":37,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":4,"entry":[true,true,true,true,false],"bearings":[15,90,105,195,285],"location":[-119.228169,39.603572]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-119.22814,39.603663]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,180,270,345],"location":[-119.228126,39.603766]}],"driving_side":"right","geometry":"iavpF`wuvUGAEACAEAIAE@E@","mode":"cycling","maneuver":{"bearing_after":12,"bearing_before":105,"location":[-119.228169,39.603572],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":12,"duration":12,"name":"","distance":26.6,"voiceInstructions":[{"distanceAlongGeometry":26.6,"announcement":"Turn right, then turn right","ssmlAnnouncement":"Turn right, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":26.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,270],"location":[-119.228141,39.603803]}],"driving_side":"right","geometry":"wbvpFzvuvUAMAOCSESEQGQIOKSKMMO]_@","mode":"cycling","maneuver":{"bearing_after":81,"bearing_before":341,"location":[-119.228141,39.603803],"modifier":"right","type":"end of road","instruction":"Turn right"},"weight":29.6,"duration":29.6,"name":"","distance":109.1,"voiceInstructions":[{"distanceAlongGeometry":55.3,"announcement":"Turn right, then take the ramp on the left","ssmlAnnouncement":"Turn right, then take the ramp on the left"}],"bannerInstructions":[{"distanceAlongGeometry":109.1,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":55.3,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Take the ramp on the left","components":[{"text":"Take the ramp on the left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,225],"location":[-119.227116,39.604329]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,120,225,300],"location":[-119.227073,39.604309]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,105,195,300],"location":[-119.226976,39.604264]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,105,195,285],"location":[-119.226888,39.604236]}],"driving_side":"right","geometry":"afvpFnpuvUBIBC@GBE?E@E@E@EBK?G","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":39,"location":[-119.227116,39.604329],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":17.5,"duration":17.5,"name":"","distance":33.6,"voiceInstructions":[{"distanceAlongGeometry":28.8,"announcement":"Take the ramp on the left, then go straight onto US 95A (US 95 ALT)","ssmlAnnouncement":"Take the ramp on the left, then go straight onto US 95A (US 95 ALT)"}],"bannerInstructions":[{"distanceAlongGeometry":33.6,"primary":{"text":"Take the ramp on the left","components":[{"text":"Take the ramp on the left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":28.8,"primary":{"text":"Take the ramp on the left","components":[{"text":"Take the ramp on the left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"US 95A","components":[{"text":"US 95A","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,285],"location":[-119.226761,39.604206]}],"driving_side":"right","geometry":"ievpFfnuvUMCSGSMOK","mode":"cycling","maneuver":{"bearing_after":9,"bearing_before":105,"location":[-119.226761,39.604206],"modifier":"left","type":"on ramp","instruction":"Take the ramp on the left"},"weight":10.7,"duration":10.7,"name":"","distance":43,"voiceInstructions":[{"distanceAlongGeometry":43,"announcement":"Go straight onto US 95A (US 95 ALT)","ssmlAnnouncement":"Go straight onto US 95A (US 95 ALT)"}],"bannerInstructions":[{"distanceAlongGeometry":43,"primary":{"text":"US 95A","components":[{"text":"US 95A","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"US 95 ALT","components":[{"text":"US 95","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-95"},{"text":"ALT","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,195,240],"location":[-119.22657,39.604559]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,210,240],"location":[-119.225026,39.605721]}],"driving_side":"right","geometry":"ogvpF`muvUYc@uA{B_BeCKKEAE?gAeBwBgD","mode":"cycling","maneuver":{"bearing_after":46,"bearing_before":19,"location":[-119.22657,39.604559],"modifier":"straight","type":"turn","instruction":"Go straight onto US 95A (US 95 ALT)"},"ref":"US 95 ALT","weight":82.4,"duration":82.4,"name":"US 95A (US 95 ALT)","distance":343.5,"voiceInstructions":[{"distanceAlongGeometry":343.5,"announcement":"In a quarter mile, continue straight to stay on US 95A (US 95 ALT)","ssmlAnnouncement":"In a quarter mile, continue straight to stay on US 95A (US 95 ALT)"},{"distanceAlongGeometry":62.5,"announcement":"Continue straight to stay on US 95A (US 95 ALT)","ssmlAnnouncement":"Continue straight to stay on US 95A (US 95 ALT)"}],"bannerInstructions":[{"distanceAlongGeometry":343.5,"primary":{"text":"US 95A","components":[{"text":"US 95A","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"US 95 ALT","components":[{"text":"US 95","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-95"},{"text":"ALT","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,60,225],"location":[-119.223676,39.606675]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-119.223056,39.60705]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,180,225],"location":[-119.222842,39.607204]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-119.222118,39.607729]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,210,255],"location":[-119.221315,39.60841]}],"driving_side":"right","geometry":"wtvpF~ztvU@IAGCKeA}AOUMUqAmBWa@Ya@yAwBIGI@u@eA_@g@","mode":"cycling","maneuver":{"bearing_after":64,"bearing_before":46,"location":[-119.223676,39.606675],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on US 95A (US 95 ALT)"},"ref":"US 95 ALT","weight":92.6,"duration":86.80000000000001,"name":"US 95A (US 95 ALT)","distance":350.6,"voiceInstructions":[{"distanceAlongGeometry":350.6,"announcement":"In a quarter mile, make a slight right to stay on US 95A (US 95 ALT)","ssmlAnnouncement":"In a quarter mile, make a slight right to stay on US 95A (US 95 ALT)"},{"distanceAlongGeometry":60.6,"announcement":"Make a slight right to stay on US 95A (US 95 ALT)","ssmlAnnouncement":"Make a slight right to stay on US 95A (US 95 ALT)"}],"bannerInstructions":[{"distanceAlongGeometry":350.6,"primary":{"text":"US 95A","components":[{"text":"US 95A","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":{"text":"US 95 ALT","components":[{"text":"US 95","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-95"},{"text":"ALT","type":"text"}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,225],"location":[-119.220766,39.608835]},{"out":0,"in":3,"entry":[true,true,true,false,true],"bearings":[30,105,150,225,315],"location":[-119.219874,39.609475]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,75,210],"location":[-119.219379,39.61007]}],"driving_side":"right","geometry":"gbwpFxhtvU?KAKEKOU[e@_@c@QSY[[YYUi@a@UOa@Wi@Wq@Wi@Qc@Mu@Q","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":45,"location":[-119.220766,39.608835],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on US 95A (US 95 ALT)"},"ref":"US 95 ALT","weight":327.6,"duration":83.4,"name":"US 95A (US 95 ALT)","distance":338.9,"voiceInstructions":[{"distanceAlongGeometry":338.9,"announcement":"In a quarter mile, take the ramp on the right onto US 95 ALT","ssmlAnnouncement":"In a quarter mile, take the ramp on the right onto US 95 ALT"},{"distanceAlongGeometry":61,"announcement":"Take the ramp on the right onto US 95 ALT","ssmlAnnouncement":"Take the ramp on the right onto US 95 ALT"}],"bannerInstructions":[{"distanceAlongGeometry":338.9,"primary":{"text":"US 95 ALT","components":[{"text":"US 95","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-95"},{"text":"ALT","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,30,195],"location":[-119.218765,39.611363]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,285],"location":[-119.218071,39.612193]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[46,48,226],"location":[-119.207008,39.618492]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[46,224,226],"location":[-119.195363,39.627131]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,33,209],"location":[-119.023731,39.7866]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[35,212,216],"location":[-119.017039,39.795121]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-118.823333,39.911361]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,240],"location":[-118.818264,39.914465]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-118.75316,39.940478]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[63,239,243],"location":[-118.744781,39.943788]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,45,210],"location":[-118.654036,40.057479]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[43,223,223],"location":[-118.647359,40.064143]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-118.484848,40.165898]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,225,315],"location":[-118.484381,40.1662]}],"driving_side":"right","geometry":"_rwpFh|svU[OYQWO[WY[a@e@W_@Ua@Uc@Sg@Ys@c@sAsCsIc@oAc@oAs@uBSi@MW[u@Uq@_@aA]}@c@aAc@aAg@eAa@w@]o@e@y@c@w@{A{B}A_CiBoCyBeD[c@oC_EgDcFwCmEaDwEuCkEaFmH_CmDo@_AwAuBaBcC{A}BgA_Ba@m@eDaFiDcFgDaFaEeGsB}CgBgCaBgCcDyE{D}FiAeBgA}AEEo@aAk@y@kAeBiAgBoAiB{BgDeD_FiCyDmBqCkCqDaC}CkDmEsCoDqCmDqCmD_D}DoEyFsDuEmDmE}DcF{CwDsCoDcDcEsDuEmEuF_EeFsDwEyBmCk@u@aEgFoCkD_BqBm@w@g@o@g@u@c@o@c@q@{@wAeBuCmD}FcCaEwDoG_DiFoDaGkD{F}CgFsCwEoCuEmD}FcCaEwA}BwAcC{CeF}DuGsCwE{CeF_DiF_DkFqDcGIQ}BwDwDkGcDqFaE{GuC{E_DiF{CgF_EuGaE_HgCeEmD}F}CgF}DwGcE_HyC_FeBsCk@_Am@_A}@uAmAcB}B_DoA{AaAkAqA{AaAgAeAiAcAgAeAeAwAuAeAcAeA_AkA_A{AoAqBaBqDyCqC_CaDiC}CgC{CeCuC_CaDkCsC}BiEmDqC}BiEmDwCcCe@]iB{AeA{@s@o@w@q@u@s@u@s@q@s@u@u@aAeAeBoBwDiEaDoDmCyCgDuDyDiEuB_CwCgDgDuDwCeDwCeDiEyE_EqEwCeDyCeD_DmD}DoEqC_DcCoCu@w@aAgAeCqCqA{AcAiAcAgAsB_CeBmBsB}BgDwDeCqCwCeDgDuDaDqD}CiD}DoE}CkDyCgDyCgDeCqCeCoCu@y@o@q@k@m@y@y@u@u@eAaAs@q@y@q@s@o@u@m@iA_AwAkAaDiC_CmB{AmAcDkCsC}BcDkC}CeC_EaDu@o@u@m@w@m@kB}A}CeCcBuAgA}@oB}AsDyCyCcCoC{BeDkC{CcCwCcCwC_CcDkCqC{BaDkCwC_C{CeCw@k@{@m@gAw@}@m@iAu@uA_AyCoBmCgBuCmBkD}ByCoByCqBwCoBaDuBy@i@{AcAkEuCwCkB}CsB{CsBaEmCaEmCyCoByCqB}DiC}CsBeEoCaEoCwCoBqCiBcDwB}DiC}CuBcEmCqDcCiD{BaEmC}DkCcEoCMIkCeBaBgAy@k@wBuAsBsAi@]y@k@yDeC]WyB}AuB{AmByAo@e@aAw@kAaA}AoAiAaAkAcAgAcAgD{C{DoD_DqCyDmDeGsFuDgDmMkLaCyBcDyCuCiCsCiCyDkDeD{CsDeD}CqCqCgC{CoCyDmDoDcDuCiCyAsAkAgA{A}AuAwAuA}AqA}AqA}A_AmA_AoA}@oAaAwAu@kA{@uAy@uAy@wAu@uAu@yAaAqBu@{As@}Ae@gAm@yA{@wBaCiGkC_HwCyHwA{D_AaCqDqJkLuZ{D_KwCyHqAkDy@uBgByEoDkJcDqIwC{HmCeHuCsHoCkHsCqHaEoKsCqHwDaK{B_G_@aAwDyJuCwHsCoHuCwHaEqKqCmHcEwKaEqK}DgKmCeHsAqDyBuFaCmGaDqI{DcKi@wAEIiByEqCoH_EmKsCsHqCkHeE}KuDwJgAsCwByF}CgIsCoHkC_HwC{H}DmKgF_NmEkLqCmHwCyHyDaKwC}HyC{HUo@{CaIuDwJiB{EWs@a@eAa@cAe@mAa@_Aa@cA_@}@a@y@g@gAg@eAi@gAg@cAk@eAk@cAi@cAm@gAqBsDuAeCeB}CqBqD}BcEcCkE{AoCqCcFaCkE_EgHsCiFmDmG_CeEoDqGqBsDuAeCaCiEqCcF_EiH{DeH{DcH{DgHcEqHuCkFcCkE{G}L{D_H{DgH}DiHyDaH_EiHyDcH}DeH}DiHwD}GmC}EeEsHiBgDiAsBqCaFkE_I}DeH{DgH{DcHyDcH_EkHwD_HuCiFeB_DwCiFU_@aCsEgAwBWg@u@}AaAyBq@_B_A}Bs@iBc@mAi@{Ak@gBg@{Am@sBi@iBmAaEmAgE{B{HqD{L}AmFgAwDqBaH_DoKyBsHyCgK}B}H{CgKyCiKgDeLuBmHaDuK{CkK_DsKg@cBsBeHaD{K{CiKcD}K_DqKcEoN_DyK{BuH{CoK_DuK_DqK{CiKaDyK_DuKeAoDwA}EUw@cD}KgDiL_@oAsBiHeAoDoByGqEwOaDyKaDwKcAmDwA}EsAsEgDkLuDmMeDaLwBoHoB{GeDaLwBsH}CkKyBsH}CoKmB{GUu@kBsGoB{G{@yCg@aBi@gB_@gAa@oAk@{Aq@aBe@gAs@yAk@kAu@qAo@cAm@_Am@y@i@u@u@_A}@eAy@{@_AaAu@u@eA_AsAgAeBsAkA}@{AiA{DsC}DyCwCyB}BcBu@i@i@a@e@a@yC{BeE}CwB{A_BiAmA}@_YaTsHcGiT}Pu\\mU}GcFuEiCcFkBoLqCiYmEmViEg@I}F{@yV_EcGaAoXkEkDk@iG_Awi@wIkTkDwCq@uA]gEkAiGwByAm@oCoAwFkCaAg@ya@}ReSsJoq@c\\kj@aXiD_BmB_AoFqCcGmDwEcD}CiByEsDwDaDmE_Ei@e@qBuBgGeHuEoFyAoBaDeEoBuC[e@yZmg@mIcN{E_IqDuGwCwFqB}DaFqKuEwKgB_FkAaDkC_I_B_FgHkTwNmc@_Y_{@qBaGoGsR{`@imAcCqHuJ{YwQkj@ka@knA}HyU{CoImA}CsCoGiHuNqM{WmAaCeSaa@{IsQoO}ZoOqZgBsDcRe_@uE}I}MaVc@y@iIcOmBeDiK_RmCsE_GiKiB{C_EoG_@g@m@}@aCaDkAqAeAgAqA}AyAcB{EwE}BuBqBcByC_CuB}AcCcB}FyDkCiBgCaB{LcIwUyOmCiBiDsBgNyGUKyJmFqL{F{IiF_Ao@eAw@WYq@s@o@y@eBkCa@s@Yi@Wi@k@}@}@iAy@_AsB_B","mode":"cycling","maneuver":{"bearing_after":23,"bearing_before":14,"location":[-119.218765,39.611363],"modifier":"slight right","type":"on ramp","instruction":"Take the ramp on the right onto US 95 ALT"},"ref":"US 95 ALT","weight":21794.900000000005,"duration":21794.900000000005,"name":"US 95 ALT","distance":90811.2,"voiceInstructions":[{"distanceAlongGeometry":90811.2,"announcement":"Continue on US 95 ALT for 56 miles","ssmlAnnouncement":"Continue on US 95 ALT for 56 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, go straight onto I-80 BUS","ssmlAnnouncement":"In 1000 feet, go straight onto I-80 BUS"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto I-80 BUS","ssmlAnnouncement":"Go straight onto I-80 BUS"}],"bannerInstructions":[{"distanceAlongGeometry":90811.2,"primary":{"text":"I-80 BUS; NV 396","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS; NV 396","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"I-80 BUS / NV 396","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 396","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-396"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[24,208,213],"location":[-118.482685,40.167721]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,204,211],"location":[-118.482482,40.168063]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,315],"location":[-118.481237,40.169816]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[29,209,217],"location":[-118.480518,40.170786]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,240],"location":[-118.480334,40.171043]}],"driving_side":"right","geometry":"ggdtFxcdrUcAi@kFsDsBcAcDyB]Uq@e@u@c@YSg@[oA}@oBaAME","mode":"cycling","maneuver":{"bearing_after":23,"bearing_before":32,"location":[-118.482685,40.167721],"modifier":"straight","type":"turn","instruction":"Go straight onto I-80 BUS"},"ref":"I-80 BUS; NV 396","weight":245,"duration":154.2,"name":"I-80 BUS; NV 396","distance":623.5,"voiceInstructions":[{"distanceAlongGeometry":623.5,"announcement":"Continue on I-80 BUS for a half mile","ssmlAnnouncement":"Continue on I-80 BUS for a half mile"},{"distanceAlongGeometry":283,"announcement":"In 1000 feet, turn right onto West Broadway","ssmlAnnouncement":"In 1000 feet, turn right onto West Broadway"},{"distanceAlongGeometry":60.7,"announcement":"Turn right onto West Broadway, then turn left to stay on West Broadway","ssmlAnnouncement":"Turn right onto West Broadway, then turn left to stay on West Broadway"}],"bannerInstructions":[{"distanceAlongGeometry":623.5,"primary":{"text":"West Broadway","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"Broadway","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.7,"primary":{"text":"West Broadway","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"Broadway","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"West Broadway","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"Broadway","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,210],"location":[-118.479244,40.172665]}],"driving_side":"right","geometry":"efetFfncrUDM","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":22,"location":[-118.479244,40.172665],"modifier":"right","type":"turn","instruction":"Turn right onto West Broadway"},"weight":9.5,"duration":9.5,"name":"West Broadway","distance":7.1,"voiceInstructions":[{"distanceAlongGeometry":7.1,"announcement":"Turn left to stay on West Broadway","ssmlAnnouncement":"Turn left to stay on West Broadway"}],"bannerInstructions":[{"distanceAlongGeometry":7.1,"primary":{"text":"West Broadway","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"Broadway","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-118.479169,40.172636]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-118.477899,40.17429]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,210,300],"location":[-118.477138,40.175137]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-118.476262,40.175954]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-118.475604,40.176867]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-118.474926,40.177774]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-118.474252,40.178686]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-118.473613,40.179616]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-118.472982,40.180545]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-118.47232,40.181431]}],"driving_side":"right","geometry":"_fetFxmcrUWQMIIGOIQOq@g@m@_@a@[uB{Ac@]w@m@mAkASS_@e@g@s@Y[k@e@wDcCsDeC}B}Ay@i@cBcAuA{@}ByA{@c@oDcCoDeC","mode":"cycling","maneuver":{"bearing_after":29,"bearing_before":116,"location":[-118.479169,40.172636],"modifier":"left","type":"continue","instruction":"Turn left to stay on West Broadway"},"weight":309.7,"duration":309.7,"name":"West Broadway","distance":1254.7,"voiceInstructions":[{"distanceAlongGeometry":1254.7,"announcement":"Continue on West Broadway for 1 mile","ssmlAnnouncement":"Continue on West Broadway for 1 mile"},{"distanceAlongGeometry":283.6,"announcement":"In 1000 feet, turn left onto 13th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 13th Street"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto 13th Street, then turn right onto Cornell Avenue (I-80 BUS)","ssmlAnnouncement":"Turn left onto 13th Street, then turn right onto Cornell Avenue (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":1254.7,"primary":{"text":"13th Street","components":[{"text":"13th Street","type":"text","abbr":"13th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":60.8,"primary":{"text":"13th Street","components":[{"text":"13th Street","type":"text","abbr":"13th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Cornell Avenue","components":[{"text":"Cornell Avenue","type":"text","abbr":"Cornell Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-118.471645,40.182314]}],"driving_side":"right","geometry":"mbgtFx~arUyAnE","mode":"cycling","maneuver":{"bearing_after":298,"bearing_before":29,"location":[-118.471645,40.182314],"modifier":"left","type":"turn","instruction":"Turn left onto 13th Street"},"weight":28.8,"duration":28.8,"name":"13th Street","distance":101.8,"voiceInstructions":[{"distanceAlongGeometry":53,"announcement":"Turn right onto Cornell Avenue (I-80 BUS)","ssmlAnnouncement":"Turn right onto Cornell Avenue (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":101.8,"primary":{"text":"Cornell Avenue","components":[{"text":"Cornell Avenue","type":"text","abbr":"Cornell Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"I-80 BUS / NV 396","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 396","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-396"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[30,120,210,300],"location":[-118.47269,40.182761]},{"out":0,"in":3,"entry":[true,true,true,false,true],"bearings":[15,60,90,195,270],"location":[-118.471671,40.184435]}],"driving_side":"right","geometry":"gegtFhebrU}C{B{@a@w@Y}@SuCk@yA[_Be@QG}@_@k@Y{@k@mAaAi@i@eDiEaAuAc@{@_@cAOo@","mode":"cycling","maneuver":{"bearing_after":30,"bearing_before":298,"location":[-118.47269,40.182761],"modifier":"right","type":"turn","instruction":"Turn right onto Cornell Avenue (I-80 BUS)"},"ref":"I-80 BUS; NV 396","weight":317.5,"duration":206.29999999999998,"name":"Cornell Avenue (I-80 BUS; NV 396)","distance":860.1,"voiceInstructions":[{"distanceAlongGeometry":860.1,"announcement":"Continue on Cornell Avenue (I-80 BUS) for a half mile","ssmlAnnouncement":"Continue on Cornell Avenue (I-80 BUS) for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto Airport Road (I-80 BUS)","ssmlAnnouncement":"In 1000 feet, continue onto Airport Road (I-80 BUS)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Airport Road (I-80 BUS)","ssmlAnnouncement":"Continue onto Airport Road (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":860.1,"primary":{"text":"Airport Road","components":[{"text":"Airport Road","type":"text","abbr":"Airport Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"I-80 BUS / NV 856","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 856","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-856"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[75,255],"location":[-118.467711,40.18922]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-118.463959,40.188643]}],"driving_side":"right","geometry":"smhtFdfarUEg@Gg@Ii@GqACm@AcAH_AD[Hg@r@gCjAcD\\}@fA_DLc@","mode":"cycling","maneuver":{"bearing_after":77,"bearing_before":67,"location":[-118.467711,40.18922],"modifier":"straight","type":"new name","instruction":"Continue onto Airport Road (I-80 BUS)"},"ref":"I-80 BUS; NV 856","weight":176.3,"duration":116,"name":"Airport Road (I-80 BUS; NV 856)","distance":468.6,"voiceInstructions":[{"distanceAlongGeometry":468.6,"announcement":"In a quarter mile, take the ramp on the left onto I-80 Business","ssmlAnnouncement":"In a quarter mile, take the ramp on the left onto I-80 Business"},{"distanceAlongGeometry":60.6,"announcement":"Take the ramp on the left onto I-80 Business","ssmlAnnouncement":"Take the ramp on the left onto I-80 Business"}],"bannerInstructions":[{"distanceAlongGeometry":468.6,"primary":{"text":"I-80 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,120,300],"location":[-118.462672,40.188062]}],"driving_side":"right","geometry":"kfhtFtf`rUO_@IOi@o@a@c@e@o@eAaBaAwBo@oBq@aC}@{C","mode":"cycling","maneuver":{"bearing_after":57,"bearing_before":115,"location":[-118.462672,40.188062],"modifier":"left","type":"on ramp","instruction":"Take the ramp on the left onto I-80 Business"},"ref":"I-80 Business","weight":101.2,"duration":101.2,"name":"I-80 Business","distance":420.9,"voiceInstructions":[{"distanceAlongGeometry":420.9,"announcement":"In a quarter mile, continue onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In a quarter mile, continue onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Continue onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":420.9,"primary":{"text":"Dwight D. Eisenhower Highway I-80 / US 95","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 95","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-95"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,true],"bearings":[75,240],"location":[-118.458685,40.190236]}],"driving_side":"right","geometry":"_thtFxm_rUcBwIs@mDkAyFqHs_@cAeFQu@EWwBoKuI{c@uAqGm@aCoAiEwAsE}A}E{AyDoB{EuA}CoAkCkA}BuCgFaCwDsB}C_BwBaDaEwBcCsB}BmpAemAmh@cg@_FsEoBkBYYcEcEqf@_e@gI{HoHgHoI_IoF}E","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":61,"location":[-118.458685,40.190236],"modifier":"straight","type":"new name","instruction":"Continue onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 95","weight":1946.5,"duration":1946.5,"name":"Dwight D. Eisenhower Highway (I-80; US 95)","distance":8109.8,"voiceInstructions":[{"distanceAlongGeometry":8109.8,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 5 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, take exit 112","ssmlAnnouncement":"In 1000 feet, take exit 112"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 112","ssmlAnnouncement":"Take exit 112"}],"bannerInstructions":[{"distanceAlongGeometry":8109.8,"primary":{"text":"Take exit 112","components":[{"text":"Take exit 112","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,45,210],"location":[-118.391618,40.239149]}],"geometry":"uertFrjrqUaIeJcBwBo@y@qAqBeA_By@gAa@e@YSeAq@","mode":"cycling","driving_side":"right","exits":"112","maneuver":{"bearing_after":39,"bearing_before":35,"location":[-118.391618,40.239149],"modifier":"slight right","type":"off ramp","instruction":"Take exit 112"},"weight":147.1,"duration":147.1,"name":"","distance":600.2,"voiceInstructions":[{"distanceAlongGeometry":552.8,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn right onto Coal Canyon Road","ssmlAnnouncement":"In 1000 feet, turn right onto Coal Canyon Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto Coal Canyon Road","ssmlAnnouncement":"Turn right onto Coal Canyon Road"}],"bannerInstructions":[{"distanceAlongGeometry":600.2,"primary":{"text":"Coal Canyon Road","components":[{"text":"Coal Canyon Road","type":"text","abbr":"Coal Canyon Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[30,105,210,285],"location":[-118.386989,40.243203]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-118.374266,40.242214]}],"driving_side":"right","geometry":"__stFtmqqUJeAHkALiERkFPuGjAw^V}HJeDJuDDuAXcKt@mUFsCXsJ^eMNmDLsBZkDr@oFt@cEv@wDl@cC`A_Dp@oBL_@f@yAdA_DvD{KdBaF`EcM~DiM~@mD~@gD`AsD|BwI`A}Dt@qCRy@lCiK~AeGhAgElBaG\\y@f@gAr@wAfAaBtEcHfAeB^{@p@mBj@mBZqAVyANcANoBZkGLoDL}AN{ALu@Je@BQJe@t@mCl@_BpByEjC}Fn@}Ax@qCl@eCTgAJi@VgBHo@V_Dv@sMz@oNf@kGNoAVwA^{Af@eBhAkEPi@\\yAPy@XmBJoANcCNeDLoBNiBViCHe@L}@Le@b@oApA}CnBqDfBkDj@sAb@wA`@}AvB{Jj@iBX{@Ra@hAkBr@cAbAgAj@g@hAs@~AaAb@YnBiAf@e@tAaBfAaBZk@`AgC^oAf@wBpBmIj@qBHS~@oBv@wAbAmAt@y@d@a@rAaAzBeAp@_@~@q@bA_At@u@rDeFfAwApBqCpEkGfAwAx@mAVc@r@}An@gBh@_Bx@iCrDkLp@}Bz@mC|AyEZ}@n@}AdAaCzD{Hp@uAv@mBX{@XcARaAbAsFtCuNR_A`@{Aj@}Ap@sAn@eAhAsAd@e@nBaB`BmAf@a@v@u@z@cA^e@h@}@Zq@f@iA\\aAb@iBZeBJaAHgAJuB?wACiBI}AGg@g@}DmC{QOcAUiBWuCMkBCkAEiB@kDFcCL_CFq@XqCJs@`AeGpAmHnCsP|AgJ\\}A`AkDv@{BbAaChAuBXc@fA_Bn@y@vA}AfBcBb@]hAu@z@e@bD_B`Aa@|@W|Bc@zB_@nBY|B]xEu@hi@qI~UuDzHqA~g@gIr\\mF`De@bASbEeApAa@tAi@dAc@ph@eW`GwCrDkBdEoBtIgEhBcAfBgA|DuCdN_LdDqC","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":26,"location":[-118.386989,40.243203],"modifier":"right","type":"turn","instruction":"Turn right onto Coal Canyon Road"},"weight":5040.5,"duration":5040.5,"name":"Coal Canyon Road","distance":20990.8,"voiceInstructions":[{"distanceAlongGeometry":20990.8,"announcement":"Continue on Coal Canyon Road for 13 miles","ssmlAnnouncement":"Continue on Coal Canyon Road for 13 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, turn left onto Fencemaker Flat Road","ssmlAnnouncement":"In 1000 feet, turn left onto Fencemaker Flat Road"},{"distanceAlongGeometry":62.5,"announcement":"Turn left onto Fencemaker Flat Road","ssmlAnnouncement":"Turn left onto Fencemaker Flat Road"}],"bannerInstructions":[{"distanceAlongGeometry":20990.8,"primary":{"text":"Fencemaker Flat Road","components":[{"text":"Fencemaker Flat Road","type":"text","abbr":"Fencemaker Flat Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,150,330],"location":[-118.210271,40.14072]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,105,180,285],"location":[-118.107009,40.114307]}],"driving_side":"right","geometry":"o~~sFd}npUXoFA}L_AiIaByCtB}Jb@mEuCud@mDkUwI{c@qRgg@cAyCwCuIgCwGm@{@wBaLMsIdAsKpAiHzPuf@zBiHzD{NvZcaAbF_M|PkZlG{JPEXg@pm@efAlAmAfAuBhCcE|CaGvCeFvv@ypArBeFbAcGHy@X{DnA}NbB}SvB{VlFgo@RaChBqTxBqWxCg]f@_HViCZeEHcAn@}Gb@gFdAgM`@oEp@gJjAyMbCyY|@aLjAeMp@kIrB_W`AuKrBgV`B_Sl@}FpFyo@lCa[zA}QV{CViC`CeYnDsa@pC}\\xBeWvAkNzAwPfAgMl@}H?IB_@?o@G{AEs@SmAOm@Sm@O_@]m@Wc@uBiCkNcPiD_E_CeC}E}FaBeB_BiBaAsAiAkAsEkFo@q@iB_CiJmKsBeC{@aAaCoCiAmA{AkBy@_AgCoC{BmCeDwDiAuAiByBcAeAmB{B_BoB_@_@qByBcCwCcCsCy@}@qEiFw@{@yBmCeIiJk@s@}BkCgCmCu@_AiB}BaCgCgAoA_@k@MMk@UUSaDiDiAuAU[U[gAkAwDiE{CmDoD}Dy@cAoA}AyAcB_A_A_BmBq@{@aBkBiAiAaCuCuAaBUU}AeB}AkBeBmBmBwBcAuA}@aAaAcAg@q@m@w@o@s@i@s@{@_AqAsAqGqHaEsEu@}@w@{@qBaCgAiAi@q@]i@mAsAgAoAoAoAqAaBm@w@u@}@q@q@eBmBgByB{EqFcAuAuAyA{E{FoBwBsEqFeCoC}@kAuA_Bq@w@yAaBy@cAoAuAiB{BuA_BaBeBu@aA]g@e@i@_DkDi@q@kCcDwLmN_@g@m@s@qAyAWU}DyEyDmE_CuC_EuE{AaBQQ{@kAqByBo@s@}AaBk@q@{@iAkAsA}@_A}@aA_CuCiCuCmCaDwBaCgGcHgAkAiAwAe@g@{AiBwCgDmC_DqD_Ei@k@]]y@iAkBuBsC}Cy@cAcAsA_FoFgByB_CgCmAwAu@aAqBuB]c@gBsBkEaFwAgBcH}HqDkEuEeF{AoBgAsAUWc@a@iAoAeD_EmBqBeCyC{A_BkC}Ca@g@q@cAWe@KYmQeq@uAcFqBiHo@}COeBc@Wc@{AiCcJq@]","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":146,"location":[-118.210271,40.14072],"modifier":"left","type":"turn","instruction":"Turn left onto Fencemaker Flat Road"},"weight":9198.5,"duration":9198.5,"name":"Fencemaker Flat Road","distance":35726.3,"voiceInstructions":[{"distanceAlongGeometry":35726.3,"announcement":"Continue on Fencemaker Flat Road for 22 miles","ssmlAnnouncement":"Continue on Fencemaker Flat Road for 22 miles"},{"distanceAlongGeometry":271.9,"announcement":"In 900 feet, turn right onto McKinney Pass Road","ssmlAnnouncement":"In 900 feet, turn right onto McKinney Pass Road"},{"distanceAlongGeometry":58.3,"announcement":"Turn right onto McKinney Pass Road","ssmlAnnouncement":"Turn right onto McKinney Pass Road"}],"bannerInstructions":[{"distanceAlongGeometry":35726.3,"primary":{"text":"McKinney Pass Road","components":[{"text":"McKinney Pass Road","type":"text","abbr":"McKinney Pass Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,210,315],"location":[-117.870693,40.197323]}],"driving_side":"right","geometry":"g`jtFxrlnUiAyIeO}h@{V}y@iGcU_@uAsAoBy@qEiA]mIqJwDyFgA{@oUyYgAsDQ{@{Kk`@sCmQcAuFaCoTyEsN_FoP_@}BmDaLiHmO_AmCuAcIsB{PgB}n@qCsO?cCf@mCv@_ElCqJl@sAXsCPcFdAsILEtB_MlAiNlGsIZc@hAeDBgAc@sDJm@`CkEpCKtDJp@QhDEvErAtLErA\\xBxAhAVlG?vIhE~Ah@fIE`HkA~Bu@lA_BfBoEvMqc@zAsDlFaQ~@{Ep@iFHsC[mDuAsCeFm]]{D{AyPqCuSYcCj@oCnCqDnEsEtAmBjB}G@mByA_Mv@sEv@}AvD{CVi@O_AmCsDeBcDa@cC@uFbAmTx@iGCgCQgAaAuB","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":23,"location":[-117.870693,40.197323],"modifier":"right","type":"end of road","instruction":"Turn right onto McKinney Pass Road"},"weight":4503.7,"duration":4503.7,"name":"McKinney Pass Road","distance":15009.5,"voiceInstructions":[{"distanceAlongGeometry":15009.5,"announcement":"Continue on McKinney Pass Road for 9 miles","ssmlAnnouncement":"Continue on McKinney Pass Road for 9 miles"},{"distanceAlongGeometry":233.3,"announcement":"In 800 feet, keep right onto McKinney Pass Road","ssmlAnnouncement":"In 800 feet, keep right onto McKinney Pass Road"},{"distanceAlongGeometry":50,"announcement":"Keep right onto McKinney Pass Road, then continue onto Pleasant Valley Road","ssmlAnnouncement":"Keep right onto McKinney Pass Road, then continue onto Pleasant Valley Road"}],"bannerInstructions":[{"distanceAlongGeometry":15009.5,"primary":{"text":"McKinney Pass Road","components":[{"text":"McKinney Pass Road","type":"text","abbr":"McKinney Pass Rd","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null},{"distanceAlongGeometry":50,"primary":{"text":"McKinney Pass Road","components":[{"text":"McKinney Pass Road","type":"text","abbr":"McKinney Pass Rd","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"Pleasant Valley Road","components":[{"text":"Pleasant Valley Road","type":"text","abbr":"Pleasant Valley Rd","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,240],"location":[-117.733786,40.199439]}],"driving_side":"right","geometry":"omjtFd{qmUOqG","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":53,"location":[-117.733786,40.199439],"modifier":"slight right","type":"fork","instruction":"Keep right onto McKinney Pass Road"},"weight":35,"duration":35,"name":"McKinney Pass Road","distance":116.5,"voiceInstructions":[{"distanceAlongGeometry":49.9,"announcement":"Continue onto Pleasant Valley Road","ssmlAnnouncement":"Continue onto Pleasant Valley Road"}],"bannerInstructions":[{"distanceAlongGeometry":116.5,"primary":{"text":"Pleasant Valley Road","components":[{"text":"Pleasant Valley Road","type":"text","abbr":"Pleasant Valley Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,120,270],"location":[-117.732419,40.199524]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,195,255],"location":[-117.731439,40.199646]}],"driving_side":"right","geometry":"_njtFrrqmUYcEUyB_@mDqDwGePgXiPmX_Ro\\{D_G{@]mj@wTaRqHqMaFMK_AQeAQgC?_Fz@iLb@mCi@gq@ge@yG}Eoi@w_@qEcDyYyS{B{A_AK_@sAqAsAs@cBQsAHmAB{ChBsTTq@bBkSv@wKnAsE~F}U\\uE","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":84,"location":[-117.732419,40.199524],"modifier":"straight","type":"new name","instruction":"Continue onto Pleasant Valley Road"},"weight":2066.7999999999997,"duration":2066.7999999999997,"name":"Pleasant Valley Road","distance":8580.3,"voiceInstructions":[{"distanceAlongGeometry":8580.3,"announcement":"Continue on Pleasant Valley Road for 5 miles","ssmlAnnouncement":"Continue on Pleasant Valley Road for 5 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn left onto Pleasant Valley Ranch Road","ssmlAnnouncement":"In 1000 feet, turn left onto Pleasant Valley Ranch Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto Pleasant Valley Ranch Road","ssmlAnnouncement":"Turn left onto Pleasant Valley Ranch Road"}],"bannerInstructions":[{"distanceAlongGeometry":8580.3,"primary":{"text":"Pleasant Valley Ranch Road","components":[{"text":"Pleasant Valley Ranch Road","type":"text","abbr":"Pleasant Valley Ranch Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,195,285],"location":[-117.673307,40.248452]}],"driving_side":"right","geometry":"y_ttFdafmUiAi@gAi@aA]cBa@oAOmAKeI@mA@[A_BAoEF[?i@CiC@}C?kBMiCIcAAaBKe@EeCOaAIyAIeAKgDW]E{@ImEUcEWuAMm@EsBO}CM_BQ_ACsDWmAO_ACgA?}@@u@DwAN}@De@?iAOa@KUMa@O{Cu@y@M_Ei@yDq@_Fo@y@QkDg@sLmBoBW_AUoAKwBMm@GgAEsCY}BMeDW{@KkAIs@EqBOeDQeCQiAEYG","mode":"cycling","maneuver":{"bearing_after":22,"bearing_before":99,"location":[-117.673307,40.248452],"modifier":"left","type":"end of road","instruction":"Turn left onto Pleasant Valley Ranch Road"},"weight":1024.2,"duration":1024.2,"name":"Pleasant Valley Ranch Road","distance":4265,"voiceInstructions":[{"distanceAlongGeometry":4265,"announcement":"Continue on Pleasant Valley Ranch Road for 3 miles","ssmlAnnouncement":"Continue on Pleasant Valley Ranch Road for 3 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue slightly right onto Grass Valley Road","ssmlAnnouncement":"In 1000 feet, continue slightly right onto Grass Valley Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue slightly right onto Grass Valley Road","ssmlAnnouncement":"Continue slightly right onto Grass Valley Road"}],"bannerInstructions":[{"distanceAlongGeometry":4265,"primary":{"text":"Grass Valley Road","components":[{"text":"Grass Valley Road","type":"text","abbr":"Grass Valley Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,195,270],"location":[-117.667746,40.286387]}],"driving_side":"right","geometry":"}l{tFl~dmUIK_@}@{AiCgBmC{AoBm@y@o@aAwCcEaBoBEE_@Qu@Oe@Q[SiBeAmCiBkAs@mCkBmFiDqB{AwGqE{CoB_BiAg@a@gAu@e@_@}B_BuBmAmBuAeAw@}AaAqFsDs@o@{CsBkAs@kCkBy@g@iFsDkFoD_CcBeDuBwCqBaBmAy@k@aAu@gAq@eAs@wAaAsA{@o@e@kJkGwAkAeAs@aDyBuCkBmCoBoBmAi@a@c@WaBmAaAq@oE}Cq@_@uEaDqA_AyBwAsAcAs@c@{AeAwB}A_@UmBkAa@YuBwAmAu@yC_Cq@e@","mode":"cycling","maneuver":{"bearing_after":50,"bearing_before":15,"location":[-117.667746,40.286387],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Grass Valley Road"},"weight":1256.6,"duration":1256.6,"name":"Grass Valley Road","distance":5225.2,"voiceInstructions":[{"distanceAlongGeometry":5225.2,"announcement":"Continue on Grass Valley Road for 3 miles","ssmlAnnouncement":"Continue on Grass Valley Road for 3 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto Golconda Canyon Road","ssmlAnnouncement":"In 1000 feet, turn right onto Golconda Canyon Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Golconda Canyon Road","ssmlAnnouncement":"Turn right onto Golconda Canyon Road"}],"bannerInstructions":[{"distanceAlongGeometry":5225.2,"primary":{"text":"Golconda Canyon Road","components":[{"text":"Golconda Canyon Road","type":"text","abbr":"Golconda Canyon Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,105,210,300],"location":[-117.635992,40.326409]}],"driving_side":"right","geometry":"agcuF|w~lUDq@@o@@aBNcDA{DHeJBkA@w@FuA?e@?}@I_ELmNJuFBcE?oACqAGmIAcBAkBC_DEgDMiO?]Bq@?cBAeA?_AB{ADwAFiDJeCLeB?OCc@UoAI{@Ae@?s@Fk@DOTy@h@yAn@sBRa@b@o@PQj@s@L[HUBOD_@Bm@?mAHsBHgC?{AHgAVyBDe@L_C@k@Ek@[_AEUMaAAi@Bk@DYNk@LUv@o@v@u@Zc@b@{@\\{@R_@PO\\Mh@I^MHGFS@M?gA@QLmANg@P]t@{@LUFMDO@O@MA]Ee@K[O[}@qA[s@Og@?I@SDURe@|@yA^g@`@q@`@m@\\o@zAwBJUFQLs@Ja@b@uADYHs@BeA@mA@s@@ODk@Da@ZmA`@eAj@oA^{@j@iATi@lAyCjCgGl@oATUtA_At@Wp@MvA]bAg@RGrAQ^ORQf@i@b@s@Pa@Ha@HaAHcCAWG[GQGY?YBk@KeDK{@Kc@CUAk@BQVmAFa@Bc@@qALaBTwAFy@F_@DKBIh@k@JQ\\cAlAcFHUPYTS`@W^_@T_@TWn@gAHSVw@TqAP{@Ha@Pg@Xm@x@oAtAcBx@kA\\u@J[Fg@?MEu@ESGUOk@AK@c@Hg@Jg@N]T[JUH]BS?q@GmAMqAKiBKsBC}@BWDQJ]V]t@q@X_@FOHWFYBYIiA@]BULc@DYCk@CWKq@?i@DWBIf@m@L_@H_@Fc@Hw@Bw@@gACoA?]BMJ_@HKJIl@a@|@e@fDmBPMTMJAj@BhAPbAJhARVHtAh@P@|@Mv@QVIrCs@l@K\\Ir@[TSDGDKZo@bBoB~@qAbAkA\\e@l@{@|AyAj@c@t@e@~@w@z@e@^a@HOJI^UVEn@[|B}AZOr@Sv@Gx@Kl@Of@OROJMd@{@NW\\_@NIr@a@v@Wd@CdA@p@FjAVn@HbCJj@AvAB|@?`CQt@Kz@Wb@Cf@Ev@GZEJEj@_@p@c@^[h@m@zAuAb@Wj@[\\Qb@Wn@c@VYb@g@Xe@X]|@mAb@y@`@i@f@s@HIVM|@a@xAy@n@UnAW|A_@t@UtAo@h@YZMx@Wd@OPMj@i@^k@PQLMt@g@rAu@`@YNIXKd@Sb@[^SZOf@Qb@Ot@YRGl@Uz@W\\Cf@MRIhAi@h@S`Bs@ZEX?VA^Gf@S`Ag@RO`@e@VUd@YJG`@e@Zc@Ta@p@eA\\U`@QLKV_@Xa@x@}@LSXWhAs@dAs@NMZ]`AgAd@a@z@m@hAm@b@a@LS\\g@l@yAJUb@wAh@aA\\u@Ra@f@q@PO^a@`@o@b@c@Vq@N[NMJEh@C\\IrB}@r@e@bAm@j@UVEl@I`AUfA_@~@c@v@g@h@c@^UtAg@bAm@~@e@l@_@v@Yf@[PQrA}@VWN[DMBQHs@FwA@[Eg@@[Jk@NgATsA\\iALg@^yBHk@F_@F_@L[LOlBcBTOVMlEeC`@UPMRUP_@\\cAJMXW`@U~@q@f@g@XU^UVMr@_@JKHKTe@DEd@Sj@OzAYZKHGJKZm@Za@LKd@[h@WLGVKfBu@b@WTYp@y@Xa@LUr@}@RU\\Qf@_@lAiAPMd@Sh@MhAOXMpC}APQXYLU^aA`@w@TYp@q@X]JOZcAt@qBd@_AV[LQZm@l@sBHUx@yAJ[Fe@Ls@b@aBBO@]?ODcAHuAL}@Lo@X_Af@wBXeAXu@Ro@Ry@Ri@Ra@X]HOXq@^w@Ze@Z_@l@y@v@_A`@k@^_AZaA`AgBn@cBdAmDf@oAb@{@\\y@pAmCZs@Ja@F_@t@qDJe@v@kFh@aEPcAXeCPoAb@gCHk@Jq@VwAVcAJ[t@_BFQf@wBPo@Pc@H[Ps@ZmAb@qA^kADUFc@B_A@cBH{@JWr@aALYHYRg@TWRQl@QPK\\a@PS^QLODGBQ?MAIGKg@_@IMCI@OH]Ra@JOp@u@Ve@Pa@|@eCT{@Fe@BMAOGSe@k@Y]IMU_@ISi@kBCQCi@J}BCoBIcBCmABc@@KH[P[h@m@Z]R]b@cAl@{BTs@To@Ji@BQ?S?SKs@YyACMS_AGMq@i@UUIMCI?EBc@ZiAb@wBZgALYz@qAZW^SXSr@q@PULS\\c@JKNIXMJKZa@r@_Ap@{@|@wAfAwCx@aCLe@d@kBTkAr@cDfAkEr@qDF_@~@uEn@kCt@sDP{@TmAh@_EXiBRu@","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":29,"location":[-117.635992,40.326409],"modifier":"right","type":"turn","instruction":"Turn right onto Golconda Canyon Road"},"weight":4886.3,"duration":4886.3,"name":"Golconda Canyon Road","distance":20329.9,"voiceInstructions":[{"distanceAlongGeometry":20329.9,"announcement":"Continue on Golconda Canyon Road for 13 miles","ssmlAnnouncement":"Continue on Golconda Canyon Road for 13 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, turn left onto Jersey Valley Road","ssmlAnnouncement":"In 1000 feet, turn left onto Jersey Valley Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn left onto Jersey Valley Road","ssmlAnnouncement":"Turn left onto Jersey Valley Road"}],"bannerInstructions":[{"distanceAlongGeometry":20329.9,"primary":{"text":"Jersey Valley Road","components":[{"text":"Jersey Valley Road","type":"text","abbr":"Jersey Valley Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,210,300],"location":[-117.465228,40.23321]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-117.398154,40.302721]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,255],"location":[-117.354919,40.317225]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,255],"location":[-117.313648,40.35269]}],"driving_side":"right","geometry":"q`qtFtl}kUQOqBeBqB_BiA_AeAw@cAaA{E_EkA}@{E}DgA_A_Au@gCyBsEsDkBwAkCuBeAaAyAoAwBgBiBuA_C{A_FyC}F}Cq@_@o@WaAc@eEiBuDqAsLmEwBs@mAe@wAk@kDqAgDkAsEaBaG{ByGcCwAe@qDuAoDoAuAi@qJgDyD{A_Bi@oCeAiFkBuDwA_JyC}Ae@uAi@wAe@_EmAwGwBsE}AiAc@aF_BsBm@uDcAiBg@iAWiCe@gAOgAIyAKoAC}Fc@uASg@MkAg@o@_@_@[y@{@}@oAa@q@a@_Ai@qA{@wCSi@c@{@gAiBk@y@uBoDu@mA_BeCa@y@gB{CMe@}@aCg@_Bo@gB{BcGwBiGeAkCuAmD_HiRcAyCmCqHcAyCeC{Go@iBoD{JmCgH_E_Lc@kAkDkJwBgGcJsVyByFkEoLoIkUkLk[aGwOgIuUwB}G}N{s@yB{JqCsOyBcLgNis@gBcNsD{T_BsH}A}G{BwGaCmFqE}G{FwHgLaN_s@sw@y\\o_@mZw\\maAcgAkFaG}@eAoMsNa\\q^q[e^uEkFyDoEoBkB_MiKsa@u]kd@e`@ob@q^_R_P{b@__@uh@oj@{[c]","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":113,"location":[-117.465228,40.23321],"modifier":"left","type":"turn","instruction":"Turn left onto Jersey Valley Road"},"weight":7505.799999999999,"duration":7505.799999999999,"name":"Jersey Valley Road","distance":26900.2,"voiceInstructions":[{"distanceAlongGeometry":26900.2,"announcement":"Continue on Jersey Valley Road for 17 miles","ssmlAnnouncement":"Continue on Jersey Valley Road for 17 miles"},{"distanceAlongGeometry":250.9,"announcement":"In 900 feet, continue onto County Road 121","ssmlAnnouncement":"In 900 feet, continue onto County Road 121"},{"distanceAlongGeometry":53.8,"announcement":"Continue onto County Road 121","ssmlAnnouncement":"Continue onto County Road 121"}],"bannerInstructions":[{"distanceAlongGeometry":26900.2,"primary":{"text":"County Road 121","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"121","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[45,225],"location":[-117.261138,40.406612]}],"driving_side":"right","geometry":"i|ruFbqujUok@km@_HuFiNuHqPwFgI}DcI}EyGmEeJyGoMeLiViTkBaCiMiVaLqUiDoI}BsFaF}La@w@i@o@cQyR_DaEyDyFsGaJeAoBs@}A}@iCwAsEo@cBwEcIyHoMmB}EsAsDc@_BqAkEoAiFk@yCwA}JmB}Lc@mB{@kB{@iA_BeBoFgFsCcDeImIiCsCa@o@cEqJ{C}HoAsDgBiH_D{O_EcRyBmIyCkLy@yCiL{b@gUk{@sEuQqB_IqBcHwA_FqLoa@uMie@So@g@qBaA_E","mode":"cycling","maneuver":{"bearing_after":37,"bearing_before":37,"location":[-117.261138,40.406612],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 121"},"weight":3185.1,"duration":3185.1,"name":"County Road 121","distance":13270.1,"voiceInstructions":[{"distanceAlongGeometry":13270.1,"announcement":"Continue on County Road 121 for 8 miles","ssmlAnnouncement":"Continue on County Road 121 for 8 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Buffalo Valley Road","ssmlAnnouncement":"In 1000 feet, continue onto Buffalo Valley Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Buffalo Valley Road","ssmlAnnouncement":"Continue onto Buffalo Valley Road"}],"bannerInstructions":[{"distanceAlongGeometry":13270.1,"primary":{"text":"Buffalo Valley Road","components":[{"text":"Buffalo Valley Road","type":"text","abbr":"Buffalo Valley Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,255],"location":[-117.14331,40.479561]}],"driving_side":"right","geometry":"gdavFtp~iUsEaU}BiMo@eD}@wD{BoHwD}MaCuJOm@I]sCmMoAwFi@{Ak@aAwIaLoIoKsC{DeAiA_Ay@iJaIeEsDmGiG_BeBoKoKkCqCoA_BmAuBcAeBaA{Bw@mBm@mBm@gCo@kDuEcYgFiZmO{}@{Ws~A","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":64,"location":[-117.14331,40.479561],"modifier":"straight","type":"new name","instruction":"Continue onto Buffalo Valley Road"},"weight":1671.9,"duration":1671.9,"name":"Buffalo Valley Road","distance":6938.2,"voiceInstructions":[{"distanceAlongGeometry":6938.2,"announcement":"Continue on Buffalo Valley Road for 4 miles","ssmlAnnouncement":"Continue on Buffalo Valley Road for 4 miles"},{"distanceAlongGeometry":290.5,"announcement":"In 1000 feet, turn left onto Battle Mountain Road (NV 305)","ssmlAnnouncement":"In 1000 feet, turn left onto Battle Mountain Road (NV 305)"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto Battle Mountain Road (NV 305)","ssmlAnnouncement":"Turn left onto Battle Mountain Road (NV 305)"}],"bannerInstructions":[{"distanceAlongGeometry":6938.2,"primary":{"text":"Battle Mountain Road NV 305","components":[{"text":"Battle Mountain","type":"text","abbr":"Battle Mtn","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"NV 305","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-305"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[165,255,345],"location":[-117.073721,40.509105]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-116.983638,40.613507]}],"driving_side":"right","geometry":"}|fvFv}piUgG~@}I\\}HM{LkBwIcDmDiBkEsCsI}H_p@un@_OwNut@cs@[[c~B_{B{b@{a@kJcJiAiAkDeDyIsIcr@{p@uVcVak@}i@}FwF{CyC_^_]qHqFmGmCyGuBuFaBuEsA_DcAeOsEmDyAwCaByGiHqFmHgKiTyOq]mSub@yQ{_@","mode":"cycling","maneuver":{"bearing_after":348,"bearing_before":70,"location":[-117.073721,40.509105],"modifier":"left","type":"turn","instruction":"Turn left onto Battle Mountain Road (NV 305)"},"ref":"NV 305","weight":5826.599999999999,"duration":3789.5,"name":"Battle Mountain Road (NV 305)","distance":15767.9,"voiceInstructions":[{"distanceAlongGeometry":15767.9,"announcement":"Continue on Battle Mountain Road (NV 305) for 10 miles","ssmlAnnouncement":"Continue on Battle Mountain Road (NV 305) for 10 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn right onto Fairway Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Fairway Drive"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Fairway Drive, then turn left","ssmlAnnouncement":"Turn right onto Fairway Drive, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":15767.9,"primary":{"text":"Fairway Drive","components":[{"text":"Fairway Drive","type":"text","abbr":"Fairway Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Fairway Drive","components":[{"text":"Fairway Drive","type":"text","abbr":"Fairway Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-116.967783,40.622478]}],"driving_side":"right","geometry":"oa}vFrg|hUNK","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":52,"location":[-116.967783,40.622478],"modifier":"right","type":"turn","instruction":"Turn right onto Fairway Drive"},"weight":11.8,"duration":11.8,"name":"Fairway Drive","distance":10,"voiceInstructions":[{"distanceAlongGeometry":10,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":10,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-116.967722,40.622401]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,120,240,300],"location":[-116.962194,40.625526]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,45,180,240],"location":[-116.957948,40.627926]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,315],"location":[-116.949665,40.632614]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,150,225,330],"location":[-116.948183,40.633482]}],"driving_side":"right","geometry":"_a}vFfg|hUIQCGoHyOoHwOCEGMqMwXEICGGMw[yq@CGEImAiCkA}BEKGKGKKH","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":147,"location":[-116.967722,40.622401],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":500.59999999999997,"duration":500.59999999999997,"name":"","distance":2073.2,"voiceInstructions":[{"distanceAlongGeometry":2073.2,"announcement":"Continue straight for 1.5 miles","ssmlAnnouncement":"Continue straight for 1.5 miles"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, turn right onto South Broad Street (NV 305)","ssmlAnnouncement":"In 1000 feet, turn right onto South Broad Street (NV 305)"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto South Broad Street (NV 305)","ssmlAnnouncement":"Turn right onto South Broad Street (NV 305)"}],"bannerInstructions":[{"distanceAlongGeometry":2073.2,"primary":{"text":"South Broad Street NV 305","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Broad Street","type":"text","abbr":"Broad St","abbr_priority":0},{"text":"NV 305","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-305"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,165,240],"location":[-116.948174,40.633575]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,240,315],"location":[-116.941762,40.637198]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-116.941029,40.637644]}],"driving_side":"right","geometry":"{f_wF`mxhUcFwKuA{C_BkDyHaPMYiAwBqBqD","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":343,"location":[-116.948174,40.633575],"modifier":"right","type":"end of road","instruction":"Turn right onto South Broad Street (NV 305)"},"ref":"NV 305","weight":208.4,"duration":208.4,"name":"South Broad Street (NV 305)","distance":852.6,"voiceInstructions":[{"distanceAlongGeometry":852.6,"announcement":"Continue on South Broad Street (NV 305) for a half mile","ssmlAnnouncement":"Continue on South Broad Street (NV 305) for a half mile"},{"distanceAlongGeometry":286.4,"announcement":"In 1000 feet, turn right onto East 7th Street","ssmlAnnouncement":"In 1000 feet, turn right onto East 7th Street"},{"distanceAlongGeometry":61.4,"announcement":"Turn right onto East 7th Street","ssmlAnnouncement":"Turn right onto East 7th Street"}],"bannerInstructions":[{"distanceAlongGeometry":852.6,"primary":{"text":"East 7th Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"7th Street","type":"text","abbr":"7th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-116.940135,40.638213]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-116.939127,40.637425]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,120,225,315],"location":[-116.938114,40.636739]}],"driving_side":"right","geometry":"yc`wFzzvhUzCiEhCkEZw@","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":49,"location":[-116.940135,40.638213],"modifier":"right","type":"turn","instruction":"Turn right onto East 7th Street"},"weight":65,"duration":65,"name":"East 7th Street","distance":265.7,"voiceInstructions":[{"distanceAlongGeometry":265.7,"announcement":"In 900 feet, go straight onto Altenburg Avenue","ssmlAnnouncement":"In 900 feet, go straight onto Altenburg Avenue"},{"distanceAlongGeometry":61.3,"announcement":"Go straight onto Altenburg Avenue","ssmlAnnouncement":"Go straight onto Altenburg Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":265.7,"primary":{"text":"Altenburg Avenue","components":[{"text":"Altenburg Avenue","type":"text","abbr":"Altenburg Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,300],"location":[-116.937828,40.636595]},{"out":1,"in":3,"entry":[true,true,true,false,true],"bearings":[30,90,180,270,315],"location":[-116.936213,40.636613]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-116.934701,40.636602]}],"driving_side":"right","geometry":"wy_wFllvhUAcI@mH?e@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":122,"location":[-116.937828,40.636595],"modifier":"straight","type":"turn","instruction":"Go straight onto Altenburg Avenue"},"weight":67.10000000000001,"duration":67.10000000000001,"name":"Altenburg Avenue","distance":279.8,"voiceInstructions":[{"distanceAlongGeometry":279.8,"announcement":"In 1000 feet, continue onto Sonoma Street","ssmlAnnouncement":"In 1000 feet, continue onto Sonoma Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Sonoma Street","ssmlAnnouncement":"Continue onto Sonoma Street"}],"bannerInstructions":[{"distanceAlongGeometry":279.8,"primary":{"text":"Sonoma Street","components":[{"text":"Sonoma Street","type":"text","abbr":"Sonoma St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,315],"location":[-116.934513,40.636598]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-116.933529,40.637213]}],"driving_side":"right","geometry":"wy_wFtwuhU?SyBoDcCqD","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":91,"location":[-116.934513,40.636598],"modifier":"straight","type":"new name","instruction":"Continue onto Sonoma Street"},"weight":55.7,"duration":55.7,"name":"Sonoma Street","distance":214.4,"voiceInstructions":[{"distanceAlongGeometry":214.4,"announcement":"In 800 feet, turn right onto East 3rd Street","ssmlAnnouncement":"In 800 feet, turn right onto East 3rd Street"},{"distanceAlongGeometry":57.7,"announcement":"Turn right onto East 3rd Street, then turn left onto Forest Avenue","ssmlAnnouncement":"Turn right onto East 3rd Street, then turn left onto Forest Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":214.4,"primary":{"text":"East 3rd Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":57.7,"primary":{"text":"East 3rd Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Forest Avenue","components":[{"text":"Forest Avenue","type":"text","abbr":"Forest Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-116.932639,40.63787]}],"driving_side":"right","geometry":"ua`wF~kuhUhCqD","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":45,"location":[-116.932639,40.63787],"modifier":"right","type":"turn","instruction":"Turn right onto East 3rd Street"},"weight":33.6,"duration":33.6,"name":"East 3rd Street","distance":107.3,"voiceInstructions":[{"distanceAlongGeometry":47.9,"announcement":"Turn left onto Forest Avenue","ssmlAnnouncement":"Turn left onto Forest Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":107.3,"primary":{"text":"Forest Avenue","components":[{"text":"Forest Avenue","type":"text","abbr":"Forest Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,195,315],"location":[-116.931749,40.637181]}],"driving_side":"right","geometry":"k}_wFlfuhUyDuG","mode":"cycling","maneuver":{"bearing_after":47,"bearing_before":135,"location":[-116.931749,40.637181],"modifier":"left","type":"turn","instruction":"Turn left onto Forest Avenue"},"weight":42.6,"duration":42.6,"name":"Forest Avenue","distance":155.8,"voiceInstructions":[{"distanceAlongGeometry":155.8,"announcement":"In 600 feet, turn right onto Front Street (I-80 BUS)","ssmlAnnouncement":"In 600 feet, turn right onto Front Street (I-80 BUS)"},{"distanceAlongGeometry":54.9,"announcement":"Turn right onto Front Street (I-80 BUS)","ssmlAnnouncement":"Turn right onto Front Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":155.8,"primary":{"text":"Front Street","components":[{"text":"Front Street","type":"text","abbr":"Front St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"I-80 BUS / NV 304","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 304","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-304"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,225,330],"location":[-116.930364,40.638107]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,315],"location":[-116.916677,40.626979]}],"driving_side":"right","geometry":"ec`wFv}thUfL}I`BgA|DoDtNgQr^qo@hBcDdBqBfBkA","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":47,"location":[-116.930364,40.638107],"modifier":"right","type":"turn","instruction":"Turn right onto Front Street (I-80 BUS)"},"ref":"I-80 BUS; NV 304","weight":715.7,"duration":465.2,"name":"Front Street (I-80 BUS; NV 304)","distance":1938,"voiceInstructions":[{"distanceAlongGeometry":1938,"announcement":"Continue on Front Street (I-80 BUS) for 1 mile","ssmlAnnouncement":"Continue on Front Street (I-80 BUS) for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto I-80 BUS","ssmlAnnouncement":"In 1000 feet, go straight onto I-80 BUS"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto I-80 BUS","ssmlAnnouncement":"Go straight onto I-80 BUS"}],"bannerInstructions":[{"distanceAlongGeometry":1938,"primary":{"text":"I-80 BUS; NV 304","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS; NV 304","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"I-80 BUS / NV 304","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 304","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-304"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[150,165,330],"location":[-116.914906,40.62542]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,180,345],"location":[-116.914425,40.624363]}],"driving_side":"right","geometry":"{s}vFd}qhUrE_BdCSpCEtDEbAC","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":150,"location":[-116.914906,40.62542],"modifier":"straight","type":"turn","instruction":"Go straight onto I-80 BUS"},"ref":"I-80 BUS; NV 304","weight":161.4,"duration":107.30000000000001,"name":"I-80 BUS; NV 304","distance":419.5,"voiceInstructions":[{"distanceAlongGeometry":419.5,"announcement":"In a quarter mile, take the ramp on the left onto I-80 BUS","ssmlAnnouncement":"In a quarter mile, take the ramp on the left onto I-80 BUS"},{"distanceAlongGeometry":58.6,"announcement":"Take the ramp on the left onto I-80 BUS","ssmlAnnouncement":"Take the ramp on the left onto I-80 BUS"}],"bannerInstructions":[{"distanceAlongGeometry":419.5,"primary":{"text":"I-80 BUS","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,105,180],"location":[-116.914253,40.621714]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-116.739279,40.661241]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[62,237,243],"location":[-116.731978,40.664155]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[71,79,249],"location":[-116.562168,40.694837]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,251,256],"location":[-116.55035,40.697278]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,300],"location":[-116.443554,40.663354]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[105,270,285],"location":[-116.435826,40.66187]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,66,240],"location":[-116.304902,40.648409]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[89,265,269],"location":[-116.296636,40.650322]}],"driving_side":"right","geometry":"u||vF`yqhULyB`C{NlB{I`Pcl@lC}J|@qDv@uDdByI|AgJfCmTr@wJj@{J\\{JTgKTiLXcLlNyjGVmNdCygAN}J?eKOyUs@sOeBcRkDsWiEmT}DsOmKsZ}H_Q_IeMmM_QiQiQmeAgx@}SeP}QwN{HaG_K_IeH_HwIqJoHoJcHcKuF{JyGqNeEqJqEmMyFaRuTou@yHkW_@kAmF{Qcd@w{AaCeKmD_Q{@}Fs@yFoAgN]kGSaG[kNBsa@HmtAPqwBT}eBKmN]iKiA_RaBaPiCaRqC{OgNqt@yn@wgDqx@giEeAuFaA{Fa@yCyBcQQ}AwFcg@}MwjAu@kHIyAK}AIoBIaDCcACoD@aC@{@HaDJqCJ_BtIqrATuC`AqNTmCfAcJp@uF`@aD|@_Hb@kCXaBTiA\\eBn@uC|@uD|AwGhAiEpDoLzBsGz@{BnBeF~FgMp~Ak|CzA{CxAyCtA{CrA_D~BcG`u@elBpAoDdAgD~@gDt@uC|A}Hj@sDZuBNsA\\aDR}BVwDf@sJlMgoCZyFP_CR_CPmBNsAXmCZaCx@gGd@sCd@kCh@mCVsA~@aE`@cBn`AwxDT_A^aBz@qDpFeXlEcTl@_D|AqHj@iCn@uCf@eCf@{BZ{AfAiFn@wCrAyGl@wCjA}Fd@yBd@_Cn@uClCgMj@uCn@wC\\aBlBmJf@sCL_AP}AR_CDs@LeDFaC@uB@m@CyAGqCGcBE}@Gy@KgA[kCSwA]iB]aBe@sBk@oBk@cBYw@oAkDo@iByAqE}AyEM[u@yBeAqCgA}CgA_DiAcDaAmCaAsC_AuCkBqGeAmEOu@g@qCi@mDIq@QuAIgA]yCCYEc@GaAUaEOiFOwCGkAIqAQeBe@{Dg@kDOu@y@iEMi@Om@Qo@EMi@mBg@}AaGoQuCwI]aAYaAQs@c@mBc@eCUsA[yCKkAI{AE{AAg@Aa@A_@?YAyFAoEIiDKsDYmCg@yDu[}kBuKsp@","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":177,"location":[-116.914253,40.621714],"modifier":"left","type":"on ramp","instruction":"Take the ramp on the left onto I-80 BUS"},"ref":"I-80 BUS","weight":14459.099999999997,"duration":14459.099999999997,"name":"I-80 BUS","distance":60247.3,"voiceInstructions":[{"distanceAlongGeometry":60247.3,"announcement":"Continue on I-80 BUS for 37 miles","ssmlAnnouncement":"Continue on I-80 BUS for 37 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 271","ssmlAnnouncement":"In 1000 feet, take exit 271"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 271","ssmlAnnouncement":"Take exit 271"}],"bannerInstructions":[{"distanceAlongGeometry":60247.3,"primary":{"text":"Take exit 271","components":[{"text":"Take exit 271","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[70,75,251],"location":[-116.266836,40.657389]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,270,345],"location":[-116.261867,40.658113]}],"geometry":"u{cwFvjsdU[oCo@iF[yCO{BIaBGyCAo@Ce@Kk@O_Ay@oFEYG_AGu@Aq@E_AAaAGaA","mode":"cycling","driving_side":"right","exits":"271","maneuver":{"bearing_after":74,"bearing_before":70,"location":[-116.266836,40.657389],"modifier":"slight right","type":"off ramp","instruction":"Take exit 271"},"weight":179.89999999999998,"duration":179.89999999999998,"name":"","distance":748.9,"voiceInstructions":[{"distanceAlongGeometry":706.4,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.4,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":748.9,"primary":{"text":"Dwight D. Eisenhower Highway I-80","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[90,255,270],"location":[-116.258177,40.658744]}],"driving_side":"right","geometry":"cddwFrtqdUByEHcJBeB@}BCaBCoAEoAEcA[}DK_AKw@QqAeA}Fk@qDqB}L{DaVaAkGgAiG_@sBc@wB}AkGm@oBgAcDcAeCuAcDo@uAwAyCk@wA_BuDoBqE}AiDkFgLsBkEoFcLwB}EeCsG}B_GeFoMwBiFuJoV}BoF}B}FaCyFaCgG_CgGaCkGgCgG_C{F{B}F{@kC_AkDU_AUgA[iBm@kDmAgHeCqOw@wFaCcPg@gDa@sCk@cDi@wCk@iCk@{BoA_Eq@oBqA}Cw@iB{@gBcAaBmAmB[i@u@qAg@u@uBiC}@}@kBgB_@_@}AuAWO{AgAq@e@s@e@u@c@gB_AkAi@gCiAkCmAwCwAwCuA{CwAoHmD}CqBuAcAyBcBoAcAqBgBsBwBiB{BmBsCcBiC}@{AyAmC{EoKu[yr@kj@umAgAmCy@aCgAkDcA_Eo@kC]kBq@uEM_AWoCGs@E]WoL?sADeAx@sI","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":78,"location":[-116.258177,40.658744],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80","weight":3094.4,"duration":3094.4,"name":"Dwight D. Eisenhower Highway (I-80)","distance":12880.2,"voiceInstructions":[{"distanceAlongGeometry":12880.2,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 8 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 8 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, turn right onto Bush Street (I-80 BUS)","ssmlAnnouncement":"In 1000 feet, turn right onto Bush Street (I-80 BUS)"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Bush Street (I-80 BUS), then turn left onto Chestnut Street (NV 221)","ssmlAnnouncement":"Turn right onto Bush Street (I-80 BUS), then turn left onto Chestnut Street (NV 221)"}],"bannerInstructions":[{"distanceAlongGeometry":12880.2,"primary":{"text":"Bush Street","components":[{"text":"Bush Street","type":"text","abbr":"Bush St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"I-80 BUS / NV 278","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 278","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-278"}],"type":"turn","modifier":"right"}},{"distanceAlongGeometry":62.4,"primary":{"text":"Bush Street","components":[{"text":"Bush Street","type":"text","abbr":"Bush St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"I-80 BUS / NV 278","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 278","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-278"}],"type":"turn","modifier":"right"},"sub":{"text":"Chestnut Street","components":[{"text":"Chestnut Street","type":"text","abbr":"Chestnut St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,285],"location":[-116.133558,40.718062]}],"driving_side":"right","geometry":"{vowFviycUfAA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":101,"location":[-116.133558,40.718062],"modifier":"right","type":"turn","instruction":"Turn right onto Bush Street (I-80 BUS)"},"ref":"I-80 BUS; NV 278","weight":22.2,"duration":17,"name":"Bush Street (I-80 BUS; NV 278)","distance":40,"voiceInstructions":[{"distanceAlongGeometry":35.3,"announcement":"Turn left onto Chestnut Street (NV 221)","ssmlAnnouncement":"Turn left onto Chestnut Street (NV 221)"}],"bannerInstructions":[{"distanceAlongGeometry":40,"primary":{"text":"Chestnut Street","components":[{"text":"Chestnut Street","type":"text","abbr":"Chestnut St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"NV 221 / BUS I 80","components":[{"text":"NV 221","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-221"},{"text":"/","type":"delimiter","delimiter":true},{"text":"BUS I 80","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-116.13355,40.717702]}],"driving_side":"right","geometry":"stowFtiycU@k@J_CDw@JiBPiBVuBpA}Gr@gEd@gE`@qET_FJgDBcB?cB?cBEuDK_CMqCWkDg@uG","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":178,"location":[-116.13355,40.717702],"modifier":"left","type":"turn","instruction":"Turn left onto Chestnut Street (NV 221)"},"ref":"NV 221; BUS I 80","weight":487.5,"duration":318,"name":"Chestnut Street (NV 221; BUS I 80)","distance":1314.1,"voiceInstructions":[{"distanceAlongGeometry":1314.1,"announcement":"Continue on Chestnut Street (NV 221) for 1 mile","ssmlAnnouncement":"Continue on Chestnut Street (NV 221) for 1 mile"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn right onto 2nd Street","ssmlAnnouncement":"In 1000 feet, turn right onto 2nd Street"},{"distanceAlongGeometry":62,"announcement":"Turn right onto 2nd Street, then turn left onto Ash Street","ssmlAnnouncement":"Turn right onto 2nd Street, then turn left onto Ash Street"}],"bannerInstructions":[{"distanceAlongGeometry":1314.1,"primary":{"text":"2nd Street","components":[{"text":"2nd Street","type":"text","abbr":"2nd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"2nd Street","components":[{"text":"2nd Street","type":"text","abbr":"2nd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Ash Street","components":[{"text":"Ash Street","type":"text","abbr":"Ash St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,255],"location":[-116.118286,40.716591]}],"driving_side":"right","geometry":"umowFhjvcUb@[d@[HGdAm@^Wd@]","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":78,"location":[-116.118286,40.716591],"modifier":"right","type":"turn","instruction":"Turn right onto 2nd Street"},"weight":42,"duration":42,"name":"2nd Street","distance":142.8,"voiceInstructions":[{"distanceAlongGeometry":51,"announcement":"Turn left onto Ash Street","ssmlAnnouncement":"Turn left onto Ash Street"}],"bannerInstructions":[{"distanceAlongGeometry":142.8,"primary":{"text":"Ash Street","components":[{"text":"Ash Street","type":"text","abbr":"Ash St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-116.11747,40.715467]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-116.116247,40.715937]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-116.115044,40.716423]}],"driving_side":"right","geometry":"ufowFdevcU}AsF_BqFaBuF","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":149,"location":[-116.11747,40.715467],"modifier":"left","type":"turn","instruction":"Turn left onto Ash Street"},"weight":92.4,"duration":92.4,"name":"Ash Street","distance":347.4,"voiceInstructions":[{"distanceAlongGeometry":347.4,"announcement":"In a quarter mile, turn left onto 5th Street","ssmlAnnouncement":"In a quarter mile, turn left onto 5th Street"},{"distanceAlongGeometry":56.4,"announcement":"Turn left onto 5th Street, then turn right onto Fir Street","ssmlAnnouncement":"Turn left onto 5th Street, then turn right onto Fir Street"}],"bannerInstructions":[{"distanceAlongGeometry":347.4,"primary":{"text":"5th Street","components":[{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":56.4,"primary":{"text":"5th Street","components":[{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Fir Street","components":[{"text":"Fir Street","type":"text","abbr":"Fir St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[150,240,330],"location":[-116.113814,40.716907]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[75,150,255,330],"location":[-116.114051,40.7172]}],"driving_side":"right","geometry":"uoowFhnucUWTa@X[T_A^","mode":"cycling","maneuver":{"bearing_after":327,"bearing_before":61,"location":[-116.113814,40.716907],"modifier":"left","type":"end of road","instruction":"Turn left onto 5th Street"},"weight":26.1,"duration":26.1,"name":"5th Street","distance":94.2,"voiceInstructions":[{"distanceAlongGeometry":54.1,"announcement":"Turn right onto Fir Street","ssmlAnnouncement":"Turn right onto Fir Street"}],"bannerInstructions":[{"distanceAlongGeometry":94.2,"primary":{"text":"Fir Street","components":[{"text":"Fir Street","type":"text","abbr":"Fir St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,165,330],"location":[-116.11432,40.717658]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-116.110707,40.719104]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-116.109497,40.719589]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-116.106939,40.720045]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-116.10393,40.720012]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-116.102074,40.720116]}],"driving_side":"right","geometry":"ktowFnqucUqD_MmBqGm@sBs@}Ba@sAo@}BEWE]C_@?e@DqDAeH?{AHwE@_DCgAEw@MsAc@cG","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":338,"location":[-116.11432,40.717658],"modifier":"right","type":"turn","instruction":"Turn right onto Fir Street"},"weight":295,"duration":295,"name":"Fir Street","distance":1211.5,"voiceInstructions":[{"distanceAlongGeometry":1211.5,"announcement":"Continue on Fir Street for 1 mile","ssmlAnnouncement":"Continue on Fir Street for 1 mile"},{"distanceAlongGeometry":287.5,"announcement":"In 1000 feet, turn right onto Tuscarora Road","ssmlAnnouncement":"In 1000 feet, turn right onto Tuscarora Road"},{"distanceAlongGeometry":61.6,"announcement":"Turn right onto Tuscarora Road, then turn left onto Chestnut Street (I-80 BUS)","ssmlAnnouncement":"Turn right onto Tuscarora Road, then turn left onto Chestnut Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":1211.5,"primary":{"text":"Tuscarora Road","components":[{"text":"Tuscarora Road","type":"text","abbr":"Tuscarora Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.6,"primary":{"text":"Tuscarora Road","components":[{"text":"Tuscarora Road","type":"text","abbr":"Tuscarora Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Chestnut Street","components":[{"text":"Chestnut Street","type":"text","abbr":"Chestnut St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,255,345],"location":[-116.100765,40.720299]}],"driving_side":"right","geometry":"{dpwFx|rcUbC]vB[","mode":"cycling","maneuver":{"bearing_after":170,"bearing_before":78,"location":[-116.100765,40.720299],"modifier":"right","type":"end of road","instruction":"Turn right onto Tuscarora Road"},"weight":42.6,"duration":42.6,"name":"Tuscarora Road","distance":142.6,"voiceInstructions":[{"distanceAlongGeometry":50.2,"announcement":"Turn left onto Chestnut Street (I-80 BUS)","ssmlAnnouncement":"Turn left onto Chestnut Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":142.6,"primary":{"text":"Chestnut Street","components":[{"text":"Chestnut Street","type":"text","abbr":"Chestnut St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"I-80 BUS / NV 221","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 221","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-221"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,345],"location":[-116.100479,40.719035]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-116.09912,40.719219]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-116.097509,40.719442]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-116.095584,40.719707]}],"driving_side":"right","geometry":"_}owF~zrcUc@oGk@aIu@aK_@cFG{@cA_OSoC]{Cy@uGiE}Z_AuG","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":168,"location":[-116.100479,40.719035],"modifier":"left","type":"turn","instruction":"Turn left onto Chestnut Street (I-80 BUS)"},"ref":"I-80 BUS; NV 221","weight":572.1,"duration":374.4,"name":"Chestnut Street (I-80 BUS; NV 221)","distance":1529,"voiceInstructions":[{"distanceAlongGeometry":1529,"announcement":"Continue on Chestnut Street (I-80 BUS) for 1 mile","ssmlAnnouncement":"Continue on Chestnut Street (I-80 BUS) for 1 mile"},{"distanceAlongGeometry":285.9,"announcement":"In 1000 feet, turn left onto Greenhorn Cutoff (I-80 BUS)","ssmlAnnouncement":"In 1000 feet, turn left onto Greenhorn Cutoff (I-80 BUS)"},{"distanceAlongGeometry":61.3,"announcement":"Turn left onto Greenhorn Cutoff (I-80 BUS)","ssmlAnnouncement":"Turn left onto Greenhorn Cutoff (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":1529,"primary":{"text":"Greenhorn Cutoff","components":[{"text":"Greenhorn Cutoff","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"I-80 BUS / NV 221","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 221","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-221"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-116.082828,40.722115]},{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-116.083093,40.724039]},{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-116.083119,40.724391]},{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-116.083132,40.725295]},{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-116.083141,40.725783]}],"driving_side":"right","geometry":"gppwFtlocU{Ch@w@HkD?eADuD@]?aA@BwAj@oJFgBAg@CQOc@IOSYc@]{@c@kAc@yCcAcB_@cBSyABk@DeDt@cANmA?qBKyAIc@Aa@DkANkATcCt@[FYBS@o@AeBKy@CeAKmF_@gCQk@GiDKmAAiQ_@o@B[E_Ca@_Eg@iFy@_AUaAYgAU}C]","mode":"cycling","maneuver":{"bearing_after":347,"bearing_before":73,"location":[-116.082828,40.722115],"modifier":"left","type":"turn","instruction":"Turn left onto Greenhorn Cutoff (I-80 BUS)"},"ref":"I-80 BUS; NV 221","weight":786.1999999999999,"duration":737.8999999999999,"name":"Greenhorn Cutoff (I-80 BUS; NV 221)","distance":3046.8,"voiceInstructions":[{"distanceAlongGeometry":3046.8,"announcement":"Continue on Greenhorn Cutoff (I-80 BUS) for 2 miles","ssmlAnnouncement":"Continue on Greenhorn Cutoff (I-80 BUS) for 2 miles"},{"distanceAlongGeometry":289,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":61.9,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":3046.8,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,75,195,255],"location":[-116.077546,40.746377]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,255],"location":[-116.069204,40.748078]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,150,255,330],"location":[-116.062192,40.749546]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,75,195,255],"location":[-116.049452,40.752077]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-116.032302,40.755803]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,195,255],"location":[-116.028401,40.756588]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,75,180,255],"location":[-115.99431,40.755834]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,90,255,270],"location":[-115.973999,40.761606]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,75,195,255],"location":[-115.965289,40.7639]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,240,270],"location":[-115.937516,40.770922]}],"driving_side":"right","geometry":"{guwFtkncUe@aECm@Gu@_@cCSoBIa@Ec@@W?ODc@`@_BLi@AMEIIE[DS@]AKGEKGm@cBkNm@sEIu@SmBWsB?CYcBe@gDe@_DC_@K{Ao@uEc@aEi@yDEYu@sF]oCMiAQeAG]A_@B_@Jm@Bc@Ce@_@uDCSYmB[eCq@aE]qCAK}@gH]gBEa@U}BE[[cBUyASmB[sB[sCe@uCQcBe@iCG_@Eu@Ei@AMm@iDCe@Ei@GYQ_BKm@McBEc@Ic@q@}ESgAWwB_AsGKaA]cCk@yDEc@q@cFm@{E{@uFMgAIcA_@cDMu@SiAAGAS?}@A[WiCe@oDk@aDYoByAkKOkAaAoHaBuLQUCO}AsKUsBU}A[gBOqAAc@Bk@Ha@^oA`@mAnAwD^eAJYl@kBdAwCRq@tAeEj@{AnA{Dl@eB|@}BH[BU@mB?gAFsDH}E@sCL{HDeCDaBFgDCWIUsA{BYm@ES?UDYBS?s@J}@@y@Fw@b@qDPgAj@gEB_@@oBDgB@a@A[Iu@mAaGW_BY_BcAkFYgB{A}HUuAq@iDe@mCgCuMe@mCi@wCuAaHSmAqA}Ga@_CUcAQcAS}@s@}Da@oB[iBk@uCUeAYcBg@eCSiAeAeFi@uCiB_KaAsE_BcJ}@sEMaAMqAU}Ac@yDkAkJSuBSiBU_BQwAKsAq@iFw@yGuAsL[_DQ{AMy@w@uGQsBi@mDe@yDQeBMcAMo@Mc@o@_BaAmCg@_ByAcEE]@]P}@pB_LBQA]EYYs@{@sBqAyDs@eBcAeC{@cCSs@K[oCuF_@q@q@{A]y@Me@NmDB{@?s@GgAM}AGaAGsAAaBC[OuBIwAGw@Ic@cCaJGWAQ","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":8,"location":[-116.077546,40.746377],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":3961.2999999999997,"duration":3961.2999999999997,"name":"","distance":13201,"voiceInstructions":[{"distanceAlongGeometry":13201,"announcement":"Continue straight for 8 miles","ssmlAnnouncement":"Continue straight for 8 miles"},{"distanceAlongGeometry":233.3,"announcement":"In 800 feet, keep left at the fork","ssmlAnnouncement":"In 800 feet, keep left at the fork"},{"distanceAlongGeometry":50,"announcement":"Keep left at the fork","ssmlAnnouncement":"Keep left at the fork"}],"bannerInstructions":[{"distanceAlongGeometry":13201,"primary":{"text":"Keep left at the fork","components":[{"text":"Keep left at the fork","type":"text"}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,90,255],"location":[-115.930408,40.77197]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,120,240,300],"location":[-115.929485,40.772368]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,120,255,300],"location":[-115.921409,40.775717]}],"driving_side":"right","geometry":"ygzwF`tqbUg@sAg@cBeAsDy@_Do@yBa@kAUg@oBuEmAgCu@gBmAgDUw@g@iCa@eCMs@Ec@MuIUcLE{Ce@{UEuAASIg@a@yA[iAq@yBCYAY@YNkALyAV_C|@yJTmB?YC[GYIQ[g@}@gA_@c@qA{AgBiBYa@O[M]Ka@]eB_CsJkAcFKs@I_AQmCi@uGCe@Ec@Im@Gg@aAmLE}@QkBEc@OyAQ{BOoBKo@Ki@kAcEw@_Cc@wAY{@gAqDaAwC_Kc\\c@oAo@yBaBkFmAgE_AyCm@kBsBwG]yAQk@}AcGM[Sq@_@gBEQQcAIa@W{@E]B_@BSFQhCyDx@{@~BmCDO@QEQaBsDwBoEkAiCkD}Hq@wA{@{AeBqDaBsDy@kBu@aBm@uAwCkGi@yAaAuBs@gBISgA{Bm@_AiAqBq@{Au@}AGOCUBSHWBSAQYsAo@gCc@kBQk@}@cB_AgB_A}AkAaC{AsCiAsBe@aAsBoFo@qAq@aBs@oBi@oAm@{AcBeEg@qAyAoD{@_CkDuHISKk@CUCW@m@b@iGX}CJ}ADYBe@?SCg@Kc@EIKWq@{Aw@oBsAcCqBcFs@eBYw@wAaDO]MUgEcJeDkHi@gAoAsBw@gAg@o@}BmCy@}@mCuCm@m@UOa@MiCk@i@_@j@iE","mode":"cycling","maneuver":{"bearing_after":57,"bearing_before":75,"location":[-115.930408,40.77197],"modifier":"slight left","type":"fork","instruction":"Keep left at the fork"},"weight":3112.1,"duration":3112.1,"name":"","distance":10383.7,"voiceInstructions":[{"distanceAlongGeometry":10383.7,"announcement":"Continue straight for 6 miles","ssmlAnnouncement":"Continue straight for 6 miles"},{"distanceAlongGeometry":233.6,"announcement":"In 800 feet, continue onto I-80 Business","ssmlAnnouncement":"In 800 feet, continue onto I-80 Business"},{"distanceAlongGeometry":50,"announcement":"Continue onto I-80 Business","ssmlAnnouncement":"Continue onto I-80 Business"}],"bannerInstructions":[{"distanceAlongGeometry":10383.7,"primary":{"text":"I-80 Business; SR 535","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business; SR 535","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"I-80 Business / SR 535","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"SR 535","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-535"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-115.825116,40.809263]}],"driving_side":"right","geometry":"{paxF~a}aUhA_IFk@D[@[@W@Y?[?[C_@","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":105,"location":[-115.825116,40.809263],"modifier":"straight","type":"new name","instruction":"Continue onto I-80 Business"},"ref":"I-80 Business; SR 535","weight":89.3,"duration":58,"name":"I-80 Business; SR 535","distance":242,"voiceInstructions":[{"distanceAlongGeometry":242,"announcement":"In 800 feet, continue onto West Idaho Street (BUS I 80)","ssmlAnnouncement":"In 800 feet, continue onto West Idaho Street (BUS I 80)"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto West Idaho Street (BUS I 80)","ssmlAnnouncement":"Continue onto West Idaho Street (BUS I 80)"}],"bannerInstructions":[{"distanceAlongGeometry":242,"primary":{"text":"West Idaho Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Idaho Street","type":"text","abbr":"Idaho St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"BUS I 80 / NV 535","components":[{"text":"BUS I 80","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 535","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-535"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,210,270],"location":[-115.82233,40.808805]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-115.809097,40.815858]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-115.784333,40.824305]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,60,240],"location":[-115.776512,40.826703]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,120,240,300],"location":[-115.775626,40.826988]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[69,230,249,255],"location":[-115.774726,40.827254]}],"driving_side":"right","geometry":"anaxFpp|aUAUCUCYEWGWIYIUM]Uc@gNuZ{BaFuEaKg@iAoMiY_AsB_@w@eBkEaAyCkAiDcC{IyBiIwAqFk@cCw@qDyBqKuJgf@iIea@I_@gAoFqD_QyDgRq@kD_AgEy@oDs@sDCIe@}BgAqF","mode":"cycling","maneuver":{"bearing_after":81,"bearing_before":88,"location":[-115.82233,40.808805],"modifier":"straight","type":"new name","instruction":"Continue onto West Idaho Street (BUS I 80)"},"ref":"BUS I 80; NV 535","weight":1744.6,"duration":1137.1000000000001,"name":"West Idaho Street (BUS I 80; NV 535)","distance":4701.5,"voiceInstructions":[{"distanceAlongGeometry":4701.5,"announcement":"Continue on West Idaho Street (BUS I 80) for 3 miles","ssmlAnnouncement":"Continue on West Idaho Street (BUS I 80) for 3 miles"},{"distanceAlongGeometry":289.4,"announcement":"In 1000 feet, turn left onto D Street","ssmlAnnouncement":"In 1000 feet, turn left onto D Street"},{"distanceAlongGeometry":62,"announcement":"Turn left onto D Street, then turn right onto West Cedar Street","ssmlAnnouncement":"Turn left onto D Street, then turn right onto West Cedar Street"}],"bannerInstructions":[{"distanceAlongGeometry":4701.5,"primary":{"text":"D Street","components":[{"text":"D Street","type":"text","abbr":"D St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"D Street","components":[{"text":"D Street","type":"text","abbr":"D St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"West Cedar Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Cedar Street","type":"text","abbr":"Cedar St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-115.772839,40.827816]}],"driving_side":"right","geometry":"{dexFf{raUSDMF]ZQRW`@{@tA","mode":"cycling","maneuver":{"bearing_after":345,"bearing_before":67,"location":[-115.772839,40.827816],"modifier":"left","type":"turn","instruction":"Turn left onto D Street"},"weight":33.4,"duration":33.4,"name":"D Street","distance":122.5,"voiceInstructions":[{"distanceAlongGeometry":55,"announcement":"Turn right onto West Cedar Street","ssmlAnnouncement":"Turn right onto West Cedar Street"}],"bannerInstructions":[{"distanceAlongGeometry":122.5,"primary":{"text":"West Cedar Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Cedar Street","type":"text","abbr":"Cedar St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,135,225],"location":[-115.773754,40.828645]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,285],"location":[-115.773341,40.829753]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-115.772721,40.830745]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.77182,40.831542]}],"driving_side":"right","geometry":"ajexF|`saU_@_@OM[OOGc@G{ACo@@WE[MYSQSw@aA}CsDwCwD","mode":"cycling","maneuver":{"bearing_after":37,"bearing_before":310,"location":[-115.773754,40.828645],"modifier":"right","type":"turn","instruction":"Turn right onto West Cedar Street"},"weight":117.8,"duration":117.8,"name":"West Cedar Street","distance":491.1,"voiceInstructions":[{"distanceAlongGeometry":491.1,"announcement":"In a quarter mile, continue onto Cedar Street","ssmlAnnouncement":"In a quarter mile, continue onto Cedar Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Cedar Street","ssmlAnnouncement":"Continue onto Cedar Street"}],"bannerInstructions":[{"distanceAlongGeometry":491.1,"primary":{"text":"Cedar Street","components":[{"text":"Cedar Street","type":"text","abbr":"Cedar St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.770901,40.832303]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.769962,40.833075]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.769067,40.833856]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.768129,40.834622]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.767209,40.835396]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.766301,40.836169]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.765387,40.836953]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,105,225,300],"location":[-115.764495,40.837705]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-115.763325,40.838668]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-115.762527,40.839258]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-115.760287,40.841013]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-115.759116,40.841999]}],"driving_side":"right","geometry":"{`fxFboraU{C{D{CqDwC{D{CwDyCuD{CuDwCqD_EiFqAmBc@q@wAiCqAeBsDoEuAcBoBeCeD_E","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":42,"location":[-115.770901,40.832303],"modifier":"straight","type":"new name","instruction":"Continue onto Cedar Street"},"weight":383.3,"duration":383.3,"name":"Cedar Street","distance":1588.6,"voiceInstructions":[{"distanceAlongGeometry":1588.6,"announcement":"Continue on Cedar Street for 1 mile","ssmlAnnouncement":"Continue on Cedar Street for 1 mile"},{"distanceAlongGeometry":290.1,"announcement":"In 1000 feet, continue onto Country Club Drive","ssmlAnnouncement":"In 1000 feet, continue onto Country Club Drive"},{"distanceAlongGeometry":62.2,"announcement":"Continue onto Country Club Drive","ssmlAnnouncement":"Continue onto Country Club Drive"}],"bannerInstructions":[{"distanceAlongGeometry":1588.6,"primary":{"text":"Country Club Drive","components":[{"text":"Country Club Drive","type":"text","abbr":"Country Club Dr","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,300],"location":[-115.758156,40.842829]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-115.755785,40.844725]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,225,315],"location":[-115.75471,40.845526]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-115.753825,40.846002]}],"driving_side":"right","geometry":"ubhxFn_paUeIsKu@eA}AyBaA}A}AoDyDoJSUOISE_@Ao@?M@","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":40,"location":[-115.758156,40.842829],"modifier":"straight","type":"new name","instruction":"Continue onto Country Club Drive"},"weight":192.1,"duration":192.1,"name":"Country Club Drive","distance":782.6,"voiceInstructions":[{"distanceAlongGeometry":782.6,"announcement":"Continue on Country Club Drive for a half mile","ssmlAnnouncement":"Continue on Country Club Drive for a half mile"},{"distanceAlongGeometry":285.2,"announcement":"In 1000 feet, turn right onto View Drive","ssmlAnnouncement":"In 1000 feet, turn right onto View Drive"},{"distanceAlongGeometry":61.1,"announcement":"Turn right onto View Drive","ssmlAnnouncement":"Turn right onto View Drive"}],"bannerInstructions":[{"distanceAlongGeometry":782.6,"primary":{"text":"View Drive","components":[{"text":"View Drive","type":"text","abbr":"View Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-115.751797,40.847683]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-115.750773,40.847674]}],"driving_side":"right","geometry":"_aixFvwnaU@mE?aDE[IUIMq@g@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-115.751797,40.847683],"modifier":"right","type":"turn","instruction":"Turn right onto View Drive"},"weight":56.5,"duration":56.5,"name":"View Drive","distance":217.9,"voiceInstructions":[{"distanceAlongGeometry":217.9,"announcement":"In 800 feet, turn right onto Boyd Drive","ssmlAnnouncement":"In 800 feet, turn right onto Boyd Drive"},{"distanceAlongGeometry":57.8,"announcement":"Turn right onto Boyd Drive, then turn left onto Idaho Street (I-80 BUS)","ssmlAnnouncement":"Turn right onto Boyd Drive, then turn left onto Idaho Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":217.9,"primary":{"text":"Boyd Drive","components":[{"text":"Boyd Drive","type":"text","abbr":"Boyd Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":57.8,"primary":{"text":"Boyd Drive","components":[{"text":"Boyd Drive","type":"text","abbr":"Boyd Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Idaho Street","components":[{"text":"Idaho Street","type":"text","abbr":"Idaho St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-115.749438,40.848046]}],"driving_side":"right","geometry":"icixF~hnaU~B_H","mode":"cycling","maneuver":{"bearing_after":119,"bearing_before":30,"location":[-115.749438,40.848046],"modifier":"right","type":"turn","instruction":"Turn right onto Boyd Drive"},"weight":41.7,"duration":41.7,"name":"Boyd Drive","distance":140.2,"voiceInstructions":[{"distanceAlongGeometry":50.4,"announcement":"Turn left onto Idaho Street (I-80 BUS)","ssmlAnnouncement":"Turn left onto Idaho Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":140.2,"primary":{"text":"Idaho Street","components":[{"text":"Idaho Street","type":"text","abbr":"Idaho St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"I-80 BUS","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,210,300],"location":[-115.748001,40.847408]}],"driving_side":"right","geometry":"i_ixF~_naU}KoIOKwBaBi@a@KGsAaA","mode":"cycling","maneuver":{"bearing_after":30,"bearing_before":119,"location":[-115.748001,40.847408],"modifier":"left","type":"turn","instruction":"Turn left onto Idaho Street (I-80 BUS)"},"ref":"I-80 BUS","weight":175.7,"duration":117.9,"name":"Idaho Street (I-80 BUS)","distance":448.1,"voiceInstructions":[{"distanceAlongGeometry":448.1,"announcement":"In a quarter mile, turn left onto East Jennings Way (I-80 BUS)","ssmlAnnouncement":"In a quarter mile, turn left onto East Jennings Way (I-80 BUS)"},{"distanceAlongGeometry":57,"announcement":"Turn left onto East Jennings Way (I-80 BUS)","ssmlAnnouncement":"Turn left onto East Jennings Way (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":448.1,"primary":{"text":"East Jennings Way","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"Jennings Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"I-80 BUS","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":4,"in":3,"entry":[true,true,true,false,true],"bearings":[30,75,105,210,300],"location":[-115.745234,40.85085]}],"driving_side":"right","geometry":"ytixFtnmaUM^iF|G","mode":"cycling","maneuver":{"bearing_after":299,"bearing_before":29,"location":[-115.745234,40.85085],"modifier":"left","type":"turn","instruction":"Turn left onto East Jennings Way (I-80 BUS)"},"ref":"I-80 BUS","weight":74.8,"duration":50,"name":"East Jennings Way (I-80 BUS)","distance":192.1,"voiceInstructions":[{"distanceAlongGeometry":192.1,"announcement":"In 700 feet, take the ramp on the right onto I-80 Business","ssmlAnnouncement":"In 700 feet, take the ramp on the right onto I-80 Business"},{"distanceAlongGeometry":57.6,"announcement":"Take the ramp on the right onto I-80 Business","ssmlAnnouncement":"Take the ramp on the right onto I-80 Business"}],"bannerInstructions":[{"distanceAlongGeometry":192.1,"primary":{"text":"I-80 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,135,315],"location":[-115.746818,40.852086]}],"driving_side":"right","geometry":"q|ixFrxmaUo@}@_CeCsEgE{E{EeEaEgUeVk]o_@q@u@myAy_Bw@w@wFqFqCmBwDyBmCoAeDmAmCu@}Cq@oQyCyD{@cAW{C{@iC{@sAi@aBs@iDcBeDiByHgFg@c@sKcKgKuJ}AuAcE{DwDcDoAkAk_@w\\aCoCcPwNkUySyJeJkFsFi@i@qB{BaDyDiDqEiDgFiB{CmByC}x@kuA","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":316,"location":[-115.746818,40.852086],"modifier":"right","type":"on ramp","instruction":"Take the ramp on the right onto I-80 Business"},"ref":"I-80 Business","weight":2655.8,"duration":2655.8,"name":"I-80 Business","distance":11065.2,"voiceInstructions":[{"distanceAlongGeometry":11065.2,"announcement":"Continue on I-80 Business for 7 miles","ssmlAnnouncement":"Continue on I-80 Business for 7 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, take exit 310","ssmlAnnouncement":"In 1000 feet, take exit 310"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 310","ssmlAnnouncement":"Take exit 310"}],"bannerInstructions":[{"distanceAlongGeometry":11065.2,"primary":{"text":"Take exit 310","components":[{"text":"Take exit 310","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-115.669452,40.931136]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,240,330],"location":[-115.665435,40.933356]}],"geometry":"sjyxF`u~`UaA{ByBgEmBoEqCmGyBkEsC_FaAuBuEiL","mode":"cycling","driving_side":"right","exits":"310","maneuver":{"bearing_after":53,"bearing_before":47,"location":[-115.669452,40.931136],"modifier":"slight right","type":"off ramp","instruction":"Take exit 310"},"weight":223.10000000000002,"duration":223.10000000000002,"name":"","distance":929.5,"voiceInstructions":[{"distanceAlongGeometry":850.5,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":929.5,"primary":{"text":"Dwight D. Eisenhower Highway I-80","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[60,237,240],"location":[-115.660575,40.936108]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,65,240],"location":[-115.650983,40.940261]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[60,238,240],"location":[-115.640355,40.944889]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[91,95,271],"location":[-115.599335,40.949464]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-115.589284,40.94937]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-115.556802,40.949136]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[90,267,270],"location":[-115.545633,40.949156]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[78,82,258],"location":[-115.470738,40.957692]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-115.462644,40.959241]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[58,62,237],"location":[-115.386522,41.028201]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[58,233,238],"location":[-115.37804,41.032267]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[58,67,238],"location":[-115.298662,41.069779]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[58,234,238],"location":[-115.289021,41.074245]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-115.11602,41.097513]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[81,257,260],"location":[-115.105013,41.099251]}],"driving_side":"right","geometry":"uizxFr}|`U}X_{@}[kaAsRal@iAaEo@qCe@kCe@mCW}Ac@wDc@cFMmBOiEEyE?}Aj@q{CFe^@qBDgL@{M^ceBNebAAu`@Am_@?qAAya@?mC?WCsaA?wAAgX?qAAgKEiIG_DKwGMoCa@uGc@kF}d@}jFuJ{gAmCcZMiA{@eH}A_Ka@{Be@gCo@wCeAeEkAmEeBkGo@uBoAkDiBoEeAmCcB_EcEaIyAaCyBoDkC{Dy@mAmBeC}DuEiDoDmDgDsE{D}A}@aDaCsBuAcnAst@q}As_AsBqAgD_CcCiBkAcA_HmGcAcAwIgKsBuCsBaDkcBmcCqE}HgBeDwC}FiCmGcK_X_KaX[w@qKeYmiFcoN}Zg{@an@kdB_@gAeKwYsA{Dw@oCg@qBe@uBi@yC_AaGSuAQwAOmBO{BO}CI}CCmBC_S@cAXuxA?cALqw@FiRz@caF?oAGcIMgHU{FUgEo@yIsfAqnLqGir@iAoPuHcsAg@wHw@aIUyBsAaK_p@grE[oB}@aHQaBKkAO{Ao@mJ]eGKqC","mode":"cycling","maneuver":{"bearing_after":59,"bearing_before":56,"location":[-115.660575,40.936108],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80","weight":13950.9,"duration":13950.9,"name":"Dwight D. Eisenhower Highway (I-80)","distance":58128.9,"voiceInstructions":[{"distanceAlongGeometry":58128.9,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 36 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 36 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 348","ssmlAnnouncement":"In 1000 feet, take exit 348"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 348","ssmlAnnouncement":"Take exit 348"}],"bannerInstructions":[{"distanceAlongGeometry":58128.9,"primary":{"text":"Take exit 348","components":[{"text":"Take exit 348","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[85,91,264],"location":[-115.044834,41.11078]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-115.039063,41.110349]}],"geometry":"km|yFdud}TBwF?sCBiBLeCPmCXoCRgFByB?aBOyGC_C?s@?eAv@kP","mode":"cycling","driving_side":"right","exits":"348","maneuver":{"bearing_after":90,"bearing_before":82,"location":[-115.044834,41.11078],"modifier":"slight right","type":"off ramp","instruction":"Take exit 348"},"weight":249.2,"duration":249.2,"name":"","distance":1037.8,"voiceInstructions":[{"distanceAlongGeometry":1002.5,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":1037.8,"primary":{"text":"Dwight D. Eisenhower Highway I-80","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[102,278,281],"location":[-115.032524,41.110149]},{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-114.978499,41.104454]}],"driving_side":"right","geometry":"mi|yFfhb}TpHc{@dEgg@h@oHJiBDoAv@gRlKy_DLkChAk]LcBR_CxAuPt@kH","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":97,"location":[-115.032524,41.110149],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80","weight":1190.7,"duration":1190.7,"name":"Dwight D. Eisenhower Highway (I-80)","distance":4949.1,"voiceInstructions":[{"distanceAlongGeometry":4949.1,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 3 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 3 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Humboldt Avenue (SR 223)","ssmlAnnouncement":"In 1000 feet, turn right onto Humboldt Avenue (SR 223)"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Humboldt Avenue (SR 223), then turn left onto Angel Lake Road","ssmlAnnouncement":"Turn right onto Humboldt Avenue (SR 223), then turn left onto Angel Lake Road"}],"bannerInstructions":[{"distanceAlongGeometry":4949.1,"primary":{"text":"Humboldt Avenue SR 223","components":[{"text":"Humboldt Avenue","type":"text","abbr":"Humboldt Ave","abbr_priority":0},{"text":"SR 223","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-223"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.3,"primary":{"text":"Humboldt Avenue SR 223","components":[{"text":"Humboldt Avenue","type":"text","abbr":"Humboldt Ave","abbr_priority":0},{"text":"SR 223","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-223"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Angel Lake Road","components":[{"text":"Angel Lake","type":"text","abbr":"Angel Lk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,285],"location":[-114.974165,41.103725]}],"driving_side":"right","geometry":"ia{yFp{v|T`A?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":102,"location":[-114.974165,41.103725],"modifier":"right","type":"turn","instruction":"Turn right onto Humboldt Avenue (SR 223)"},"ref":"SR 223","weight":18.7,"duration":16.5,"name":"Humboldt Avenue (SR 223)","distance":36.3,"voiceInstructions":[{"distanceAlongGeometry":33,"announcement":"Turn left onto Angel Lake Road","ssmlAnnouncement":"Turn left onto Angel Lake Road"}],"bannerInstructions":[{"distanceAlongGeometry":36.3,"primary":{"text":"Angel Lake Road","components":[{"text":"Angel Lake","type":"text","abbr":"Angel Lk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,285],"location":[-114.974166,41.103399]}],"driving_side":"right","geometry":"g_{yFp{v|TPsKB_AHqALmA`@gCtAyG^}A","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":180,"location":[-114.974166,41.103399],"modifier":"left","type":"turn","instruction":"Turn left onto Angel Lake Road"},"weight":127.4,"duration":127.4,"name":"Angel Lake Road","distance":495.1,"voiceInstructions":[{"distanceAlongGeometry":495.1,"announcement":"Continue on Angel Lake Road for a quarter mile","ssmlAnnouncement":"Continue on Angel Lake Road for a quarter mile"},{"distanceAlongGeometry":272,"announcement":"In 900 feet, turn left onto South Shoshone Avenue","ssmlAnnouncement":"In 900 feet, turn left onto South Shoshone Avenue"},{"distanceAlongGeometry":58.3,"announcement":"Turn left onto South Shoshone Avenue, then turn right onto Edgewood Avenue","ssmlAnnouncement":"Turn left onto South Shoshone Avenue, then turn right onto Edgewood Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":495.1,"primary":{"text":"South Shoshone Avenue","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Shoshone Avenue","type":"text","abbr":"Shoshone Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":58.3,"primary":{"text":"South Shoshone Avenue","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Shoshone Avenue","type":"text","abbr":"Shoshone Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Edgewood Avenue","components":[{"text":"Edgewood Avenue","type":"text","abbr":"Edgewood Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-114.968471,41.102413]}],"driving_side":"right","geometry":"ayzyF|wu|TaEiB","mode":"cycling","maneuver":{"bearing_after":22,"bearing_before":112,"location":[-114.968471,41.102413],"modifier":"left","type":"turn","instruction":"Turn left onto South Shoshone Avenue"},"weight":32.4,"duration":32.4,"name":"South Shoshone Avenue","distance":116.2,"voiceInstructions":[{"distanceAlongGeometry":53.8,"announcement":"Turn right onto Edgewood Avenue","ssmlAnnouncement":"Turn right onto Edgewood Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":116.2,"primary":{"text":"Edgewood Avenue","components":[{"text":"Edgewood Avenue","type":"text","abbr":"Edgewood Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,210],"location":[-114.967938,41.103377]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-114.966043,41.103481]}],"driving_side":"right","geometry":"c_{yFrtu|Tx@_DFY@YAWAMCGSa@{@wAy@sA{@oA","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":22,"location":[-114.967938,41.103377],"modifier":"right","type":"turn","instruction":"Turn right onto Edgewood Avenue"},"weight":67.3,"duration":67.3,"name":"Edgewood Avenue","distance":280.6,"voiceInstructions":[{"distanceAlongGeometry":280.6,"announcement":"In 1000 feet, go straight onto Edgewood Avenue","ssmlAnnouncement":"In 1000 feet, go straight onto Edgewood Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Edgewood Avenue","ssmlAnnouncement":"Go straight onto Edgewood Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":280.6,"primary":{"text":"Edgewood Avenue","components":[{"text":"Edgewood Avenue","type":"text","abbr":"Edgewood Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-114.965215,41.104074]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-114.964226,41.104827]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-114.963711,41.105214]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-114.963187,41.105607]}],"driving_side":"right","geometry":"mc{yFrcu|TwCeEkAgBoAgBgAgBmAgB","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":45,"location":[-114.965215,41.104074],"modifier":"straight","type":"turn","instruction":"Go straight onto Edgewood Avenue"},"weight":91.3,"duration":91.3,"name":"Edgewood Avenue","distance":361.8,"voiceInstructions":[{"distanceAlongGeometry":361.8,"announcement":"In a quarter mile, turn right onto 4th Street","ssmlAnnouncement":"In a quarter mile, turn right onto 4th Street"},{"distanceAlongGeometry":59.4,"announcement":"Turn right onto 4th Street, then turn right onto 6th Street (I-80 BUS)","ssmlAnnouncement":"Turn right onto 4th Street, then turn right onto 6th Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":361.8,"primary":{"text":"4th Street","components":[{"text":"4th Street","type":"text","abbr":"4th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":59.4,"primary":{"text":"4th Street","components":[{"text":"4th Street","type":"text","abbr":"4th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"6th Street","components":[{"text":"6th Street","type":"text","abbr":"6th St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-114.962149,41.106363]}],"driving_side":"right","geometry":"wq{yFlpt|Tf@q@r@_AP[Lc@","mode":"cycling","maneuver":{"bearing_after":136,"bearing_before":43,"location":[-114.962149,41.106363],"modifier":"right","type":"end of road","instruction":"Turn right onto 4th Street"},"weight":26.3,"duration":26.3,"name":"4th Street","distance":102.6,"voiceInstructions":[{"distanceAlongGeometry":58.5,"announcement":"Turn right onto 6th Street (I-80 BUS)","ssmlAnnouncement":"Turn right onto 6th Street (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":102.6,"primary":{"text":"6th Street","components":[{"text":"6th Street","type":"text","abbr":"6th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"I-80 BUS / NV 223","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"NV 223","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/nv-223"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,300],"location":[-114.961258,41.105742]}],"driving_side":"right","geometry":"{m{yFzjt|TpAK^GbAY|@[dAg@jAu@`@]l@o@t@aAb@s@Xg@Vg@^{@Rs@Ro@Ja@bAuDViAz@iDtA{F`C}J","mode":"cycling","maneuver":{"bearing_after":172,"bearing_before":116,"location":[-114.961258,41.105742],"modifier":"right","type":"turn","instruction":"Turn right onto 6th Street (I-80 BUS)"},"ref":"I-80 BUS; NV 223","weight":338.5,"duration":237,"name":"6th Street (I-80 BUS; NV 223)","distance":982.8,"voiceInstructions":[{"distanceAlongGeometry":982.8,"announcement":"Continue on 6th Street (I-80 BUS) for a half mile","ssmlAnnouncement":"Continue on 6th Street (I-80 BUS) for a half mile"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, make a slight left onto Navco Way","ssmlAnnouncement":"In 1000 feet, make a slight left onto Navco Way"},{"distanceAlongGeometry":62.2,"announcement":"Make a slight left onto Navco Way","ssmlAnnouncement":"Make a slight left onto Navco Way"}],"bannerInstructions":[{"distanceAlongGeometry":982.8,"primary":{"text":"Navco Way","components":[{"text":"Navco Way","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,105,120,300],"location":[-114.952767,41.100431]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,135,255],"location":[-114.874756,41.109277]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,120,285],"location":[-114.813735,41.115214]}],"driving_side":"right","geometry":"ulzyFxur|TCWGK}Ay@GICIAM@QlLed@n@qCf@gDVgCBMHuALyCNuG?oHG{D_@gHwAmQmCqS_F_f@sEmf@}Eye@C}@mA{Kke@mzE_@oEcCuVMmBYmYy@o`B{@}Iw@uDi@kDK{ACoIeFws@_OwaBQ}ECqN?iJLcBbAcEjCiFp@yBl@aDL_CuAse@","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":113,"location":[-114.952767,41.100431],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Navco Way"},"weight":3814.1000000000004,"duration":3814.1000000000004,"name":"Navco Way","distance":12888.4,"voiceInstructions":[{"distanceAlongGeometry":12888.4,"announcement":"Continue on Navco Way for 8 miles","ssmlAnnouncement":"Continue on Navco Way for 8 miles"},{"distanceAlongGeometry":236.5,"announcement":"In 800 feet, turn right","ssmlAnnouncement":"In 800 feet, turn right"},{"distanceAlongGeometry":50.7,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":12888.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-114.80335,41.114046]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-114.80333,41.113394]}],"driving_side":"right","geometry":"ya}yF|ou{TbCCrGI","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":82,"location":[-114.80335,41.114046],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":64,"duration":64,"name":"","distance":226.9,"voiceInstructions":[{"distanceAlongGeometry":226.9,"announcement":"In 800 feet, take the ramp on the left","ssmlAnnouncement":"In 800 feet, take the ramp on the left"},{"distanceAlongGeometry":53.2,"announcement":"Take the ramp on the left","ssmlAnnouncement":"Take the ramp on the left"}],"bannerInstructions":[{"distanceAlongGeometry":226.9,"primary":{"text":"Take the ramp on the left","components":[{"text":"Take the ramp on the left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,75,180,270],"location":[-114.803283,41.112007]}],"driving_side":"right","geometry":"au|yFnou{TsAgX_@aH","mode":"cycling","maneuver":{"bearing_after":81,"bearing_before":177,"location":[-114.803283,41.112007],"modifier":"left","type":"on ramp","instruction":"Take the ramp on the left"},"weight":111.6,"duration":111.6,"name":"","distance":464.9,"voiceInstructions":[{"distanceAlongGeometry":464.9,"announcement":"In a quarter mile, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In a quarter mile, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":464.9,"primary":{"text":"Dwight D. Eisenhower Highway","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0}],"type":"merge","modifier":"slight left"},"secondary":{"text":"I-80 / US 93 ALT","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 93","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-93"},{"text":"ALT","type":"text"}],"type":"merge","modifier":"slight left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[90,255,270],"location":[-114.79779,41.112593]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[114,121,294],"location":[-114.715946,41.091919]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[120,285,300],"location":[-114.704536,41.088101]}],"driving_side":"right","geometry":"ux|yFdmt{T]yvA@eBHmGDuBRwFFuA^oFZeDZwCb@kDf@oDr@eEh@yC^kBr@}C~tBi}InJ_a@\\yAlJoa@xpA}pFlAwFl@{Cv@sEv@eFf@cEf@sEfJ_dAh@cIJuBZoJFaDFqHAuFCqHGeE_CyuAG{D?_AFwDNaDT}CRyA`@aCp@aDPq@d@yAbAqCvGsOn@cBj@cB`@kA`@aAz@yBz@mBzDmJ\\cAVy@VkAN}@D_@Jo@Fs@Dk@Bo@FkD?cBAuAGoAMuAOuA}@}Eu@_Cu@kB{@cBo@aAm@{@gAmAqHkGmDsCcByAoCyBq@q@k@s@w@gAi@}@_@w@O[g@qAUq@]mA[mAQgASwAMsAGy@Ci@A_AGcCAe@E_AIgAKgAYqB]cBe@_BWw@c@iA]q@Sa@kA_C{@kBUk@_@mAYeAQq@S}@Q}@SwAkEg_@a@sFKiCG}BEmAEiF?aD@mABuA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":81,"location":[-114.79779,41.112593],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 93 ALT","weight":4889,"duration":4889,"name":"Dwight D. Eisenhower Highway (I-80; US 93 ALT)","distance":20368.3,"voiceInstructions":[{"distanceAlongGeometry":20368.3,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 13 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 13 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, take exit 373","ssmlAnnouncement":"In 1000 feet, take exit 373"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 373","ssmlAnnouncement":"Take exit 373"}],"bannerInstructions":[{"distanceAlongGeometry":20368.3,"primary":{"text":"Take exit 373","components":[{"text":"Take exit 373","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,270],"location":[-114.573635,41.078011]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,285],"location":[-114.569716,41.077422]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,240,285],"location":[-114.56929,41.077331]}],"geometry":"q`vyFfthzTDUBQRwCZcFNuB\\mDLgAPuAxCcRl@wCf@eC","mode":"cycling","driving_side":"right","exits":"373","maneuver":{"bearing_after":113,"bearing_before":92,"location":[-114.573635,41.078011],"modifier":"slight right","type":"off ramp","instruction":"Take exit 373"},"weight":185.3,"duration":185.3,"name":"","distance":772,"voiceInstructions":[{"distanceAlongGeometry":761.2,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":772,"primary":{"text":"Dwight D. Eisenhower Highway","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0}],"type":"merge","modifier":"slight left"},"secondary":{"text":"I-80 / US 93 ALT","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 93","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-93"},{"text":"ALT","type":"text"}],"type":"merge","modifier":"slight left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[120,285,300],"location":[-114.564804,41.076127]}],"driving_side":"right","geometry":"ytuyF~|fzT^qA`@kAtBgGbBuEbAmD^mAdCuKf@sCXmBNmA`@gDZgD^cFNkCZsEJaBJcBHiARyCPaCT}BJu@\\eCXeBh@iC^}ANe@b@_Bt@yBpAgDh@mAt@yAp@mAjAiB`AyAdAoA`EaFxAcBdB{B|@uAbAcBj@eAx@gBt@iBx@yBr@wBXcA^wAXqAd@_C^{BtAwJ","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":111,"location":[-114.564804,41.076127],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 93 ALT","weight":774.2,"duration":774.2,"name":"Dwight D. Eisenhower Highway (I-80; US 93 ALT)","distance":3226.6,"voiceInstructions":[{"distanceAlongGeometry":3226.6,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 2 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 2 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 376","ssmlAnnouncement":"In 1000 feet, take exit 376"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 376","ssmlAnnouncement":"Take exit 376"}],"bannerInstructions":[{"distanceAlongGeometry":3226.6,"primary":{"text":"Take exit 376","components":[{"text":"Take exit 376","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-114.531202,41.063417]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,120,300],"location":[-114.525056,41.061108]}],"geometry":"kesyF~j`zTn@qCfByIrAoE`CgH~AgFfCcIh@uAz@oB`AaBdBsCjA_BlAkB","mode":"cycling","driving_side":"right","exits":"376","maneuver":{"bearing_after":112,"bearing_before":106,"location":[-114.531202,41.063417],"modifier":"slight right","type":"off ramp","instruction":"Take exit 376"},"weight":262.1,"duration":262.1,"name":"","distance":1092.5,"voiceInstructions":[{"distanceAlongGeometry":1033.6,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (US 93 ALT)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (US 93 ALT)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (US 93 ALT)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (US 93 ALT)"}],"bannerInstructions":[{"distanceAlongGeometry":1092.5,"primary":{"text":"Dwight D. Eisenhower Highway","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0}],"type":"merge","modifier":"slight left"},"secondary":{"text":"US 93 ALT / I-80","components":[{"text":"US 93","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-93"},{"text":"ALT","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[143,314,319],"location":[-114.5202,41.058314]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[131,137,312],"location":[-114.493473,41.032046]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[132,308,312],"location":[-114.485588,41.026716]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[131,137,313],"location":[-114.371079,40.949291]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[125,301,306],"location":[-114.35966,40.942263]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[143,147,323],"location":[-114.215448,40.848218]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[150,315,330],"location":[-114.205548,40.838216]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[136,142,316],"location":[-114.119006,40.756217]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,300,315],"location":[-114.107899,40.747918]}],"driving_side":"right","geometry":"meryFff~yTx@y@tAmArAqAza@{_@pDkDvw@ot@zMcMnGaGhBgBvAyAlCyC`BqBxAmBfBeC`AwAxA{B|JsPvMgUx@uAvOiWtHoMbfBywCdd@av@tWwc@dAcBt_B_nCvcAudBtiAemBv|@ezAdDkF`[ui@rAkCxAeDlIcRnhBidEnAgChAsBfAiBjAgBtAeBfByBbD}C|CgCxUkOvB}A`IwF`As@p@m@fBkBrA{AfB}BnB_D~@aBhAeCl{@gxBx@{Bv@{BPo@b@cB@EH_@b@cCZuBToBPyBJyBBeABgCE{CWkJMkF?wC?s@B{BFoBFqAZeDZ_Cl@gDzJme@n@mCjAmEjAmE~B}HvAkEv@yB|AeEj@}Az@}BxBkFzBgFnCqFjBqDbCoElBeDdDkFhCyDrDgFfEgFp@}@bAoAlAsArC{C^a@lGoGdCcC`AaAp@m@jCmCzOwOhPgPnTiTbT_TtDwD~C{CnImIjLkLdEcEx^y^xS}SrBqBvj@mj@ba@o`@dAcAdYgYv_Aa_AnHmHxNqNrDsDtK{KnJkJfLaLlDmDnEkElJkJjDkD~BcCdDaDtLuLnNiNv@y@rAoAdJcJxDyDhLgLpCoCrCuC|LyLtDoDvEuEjHoHdF}EtBuBlCkC|G}GzEwEjLkL|DyDpRoRlCkCpCmCjAoAzEwE|TwTpIuIlCcDtDwE`GiI|CqEtM}QlD}EdKsNrAoBvI}LpEiGvAqBjBgC~EeHjVa]xMcRtGcJx@iAfOaThD}FlAyBpAaCj@iAvA_D`AgCzAoEnC{J|@mE`AmFl@aEd@{Dl@gGTyCT{EP}FHiF?uCIkMQuSIaM?UK_LEyFAGK_NAeAAkA?sB?cABkCHoD?ONmDVoEToCRgBP}AlAkI\\gBDQ^aBDWvAwGVoA\\aBH[|AgHJe@F[j@mCjAwFTk@Ne@^wAFU~C_L|A{FXeAH]Je@","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":133,"location":[-114.5202,41.058314],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (US 93 ALT)"},"ref":"US 93 ALT; I-80","weight":12971.8,"duration":12971.8,"name":"Dwight D. Eisenhower Highway (US 93 ALT; I-80)","distance":54035.5,"voiceInstructions":[{"distanceAlongGeometry":54035.5,"announcement":"Continue on Dwight D. Eisenhower Highway (US 93 ALT) for 34 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (US 93 ALT) for 34 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, turn right onto US 93 ALT","ssmlAnnouncement":"In 1000 feet, turn right onto US 93 ALT"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto US 93 ALT","ssmlAnnouncement":"Turn right onto US 93 ALT"}],"bannerInstructions":[{"distanceAlongGeometry":54035.5,"primary":{"text":"US 93 ALT; I-80 BUS","components":[{"text":"US 93 ALT;","type":"text"},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"US 93 ALT / I-80 BUS","components":[{"text":"US 93","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-93"},{"text":"ALT","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,195,300],"location":[-114.057867,40.739305]}],"driving_side":"right","geometry":"u{swFt|cwTjF`AlAVTD","mode":"cycling","maneuver":{"bearing_after":191,"bearing_before":113,"location":[-114.057867,40.739305],"modifier":"right","type":"end of road","instruction":"Turn right onto US 93 ALT"},"ref":"US 93 ALT; I-80 BUS","weight":96,"duration":50.4,"name":"US 93 ALT; I-80 BUS","distance":190.2,"voiceInstructions":[{"distanceAlongGeometry":190.2,"announcement":"In 700 feet, make a slight left onto I-80 Business","ssmlAnnouncement":"In 700 feet, make a slight left onto I-80 Business"},{"distanceAlongGeometry":56.6,"announcement":"Make a slight left onto I-80 Business","ssmlAnnouncement":"Make a slight left onto I-80 Business"}],"bannerInstructions":[{"distanceAlongGeometry":190.2,"primary":{"text":"I-80 Business ; US 93 Alternate","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"; US 93 Alternate","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":{"text":"I-80 Business / US 93 Alternate","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 93","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-93"},{"text":"Alternate","type":"text"}],"type":"turn","modifier":"slight left"}}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true,true,true],"bearings":[15,90,120,195,285],"location":[-114.058348,40.737634]}],"driving_side":"right","geometry":"eqswFt_dwTN_@XsCh@_GHw@JaAFo@","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":192,"location":[-114.058348,40.737634],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto I-80 Business"},"ref":"I-80 Business; US 93 Alternate","weight":257.6,"duration":67.4,"name":"I-80 Business; US 93 Alternate","distance":264,"voiceInstructions":[{"distanceAlongGeometry":264,"announcement":"In 900 feet, turn right onto US 93 ALT","ssmlAnnouncement":"In 900 feet, turn right onto US 93 ALT"},{"distanceAlongGeometry":58.8,"announcement":"Turn right onto US 93 ALT","ssmlAnnouncement":"Turn right onto US 93 ALT"}],"bannerInstructions":[{"distanceAlongGeometry":264,"primary":{"text":"US 93 ALT","components":[{"text":"US 93","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-93"},{"text":"ALT","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-114.055323,40.737057]}],"driving_side":"right","geometry":"smswFvlcwTrB`@b@Jb@Ll@Rh@X^R`@Vt@l@ZZ\\\\Zb@\\d@l@dAjAbCvAlC`AtBzEpJBF@DhBrD","mode":"cycling","maneuver":{"bearing_after":191,"bearing_before":102,"location":[-114.055323,40.737057],"modifier":"right","type":"turn","instruction":"Turn right onto US 93 ALT"},"ref":"US 93 ALT","weight":426.3,"duration":217.3,"name":"US 93 ALT","distance":871.1,"voiceInstructions":[{"distanceAlongGeometry":871.1,"announcement":"Continue on US 93 ALT for a half mile","ssmlAnnouncement":"Continue on US 93 ALT for a half mile"},{"distanceAlongGeometry":280.6,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":60.1,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":871.1,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[45,150,225],"location":[-114.062085,40.731457]}],"driving_side":"right","geometry":"sjrwF`wdwTxAyABs@yGmNa@gB","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":232,"location":[-114.062085,40.731457],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":144.9,"duration":94.2,"name":"","distance":392.5,"voiceInstructions":[{"distanceAlongGeometry":392.5,"announcement":"In a quarter mile, continue onto Airport Way","ssmlAnnouncement":"In a quarter mile, continue onto Airport Way"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Airport Way","ssmlAnnouncement":"Continue onto Airport Way"}],"bannerInstructions":[{"distanceAlongGeometry":392.5,"primary":{"text":"Airport Way","components":[{"text":"Airport Way","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,345],"location":[-114.05839,40.732567]}],"driving_side":"right","geometry":"qqrwF|_dwTEy@C{@Bw@LkB@Sv@{Jr@uJjAmP\\eEPcANk@Vq@\\q@d@q@","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":66,"location":[-114.05839,40.732567],"modifier":"straight","type":"new name","instruction":"Continue onto Airport Way"},"weight":337.1,"duration":219.5,"name":"Airport Way","distance":909.2,"voiceInstructions":[{"distanceAlongGeometry":909.2,"announcement":"Continue on Airport Way for a half mile","ssmlAnnouncement":"Continue on Airport Way for a half mile"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, make a slight left onto Scobie Drive","ssmlAnnouncement":"In 1000 feet, make a slight left onto Scobie Drive"},{"distanceAlongGeometry":62.1,"announcement":"Make a slight left onto Scobie Drive","ssmlAnnouncement":"Make a slight left onto Scobie Drive"}],"bannerInstructions":[{"distanceAlongGeometry":909.2,"primary":{"text":"Scobie Drive","components":[{"text":"Scobie Drive","type":"text","abbr":"Scobie Dr","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,150,315],"location":[-114.048015,40.730815]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-114.045787,40.731258]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-114.043919,40.731454]}],"driving_side":"right","geometry":"sfrwFb_bwTB_@CYOi@K]Mm@MaA_@kEYeFG}ACq@Eg@AUK]","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":135,"location":[-114.048015,40.730815],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Scobie Drive"},"weight":95.30000000000001,"duration":95.30000000000001,"name":"Scobie Drive","distance":396,"voiceInstructions":[{"distanceAlongGeometry":396,"announcement":"In a quarter mile, continue slightly right onto Scobie Road","ssmlAnnouncement":"In a quarter mile, continue slightly right onto Scobie Road"},{"distanceAlongGeometry":62.3,"announcement":"Continue slightly right onto Scobie Road","ssmlAnnouncement":"Continue slightly right onto Scobie Road"}],"bannerInstructions":[{"distanceAlongGeometry":396,"primary":{"text":"Scobie Road","components":[{"text":"Scobie Road","type":"text","abbr":"Scobie Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,240],"location":[-114.04346,40.731548]}],"driving_side":"right","geometry":"ekrwFrbawTUoFCoECmAKe@","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":61,"location":[-114.04346,40.731548],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Scobie Road"},"weight":65,"duration":65,"name":"Scobie Road","distance":240,"voiceInstructions":[{"distanceAlongGeometry":240,"announcement":"In 800 feet, turn left onto South 100 East","ssmlAnnouncement":"In 800 feet, turn left onto South 100 East"},{"distanceAlongGeometry":55.4,"announcement":"Turn left onto South 100 East, then turn right onto Pequop Avenue","ssmlAnnouncement":"Turn left onto South 100 East, then turn right onto Pequop Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":240,"primary":{"text":"South 100 East","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"100 East","type":"text","abbr":"100 E","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":55.4,"primary":{"text":"South 100 East","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"100 East","type":"text","abbr":"100 E","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Pequop Avenue","components":[{"text":"Pequop Avenue","type":"text","abbr":"Pequop Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[45,150,255,345],"location":[-114.040635,40.731755]}],"driving_side":"right","geometry":"olrwF~p`wTw@Pi@N","mode":"cycling","maneuver":{"bearing_after":344,"bearing_before":68,"location":[-114.040635,40.731755],"modifier":"left","type":"turn","instruction":"Turn left onto South 100 East"},"weight":25,"duration":17.7,"name":"South 100 East","distance":56.7,"voiceInstructions":[{"distanceAlongGeometry":48.1,"announcement":"Turn right onto Pequop Avenue","ssmlAnnouncement":"Turn right onto Pequop Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":56.7,"primary":{"text":"Pequop Avenue","components":[{"text":"Pequop Avenue","type":"text","abbr":"Pequop Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,345],"location":[-114.040811,40.732247]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-114.038664,40.732876]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-114.037492,40.733385]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-114.036319,40.73379]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,330],"location":[-114.03587,40.733956]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,270],"location":[-114.034903,40.734099]}],"driving_side":"right","geometry":"qorwF`r`wT_AwG}@uCu@wBo@qBoAiFa@yAWyACgBSm@iAsGuCyK","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":343,"location":[-114.040811,40.732247],"modifier":"right","type":"turn","instruction":"Turn right onto Pequop Avenue"},"weight":215.79999999999998,"duration":215.79999999999998,"name":"Pequop Avenue","distance":881.5,"voiceInstructions":[{"distanceAlongGeometry":881.5,"announcement":"Continue on Pequop Avenue for a half mile","ssmlAnnouncement":"Continue on Pequop Avenue for a half mile"},{"distanceAlongGeometry":285.9,"announcement":"In 1000 feet, continue left onto South 900 East","ssmlAnnouncement":"In 1000 feet, continue left onto South 900 East"},{"distanceAlongGeometry":61.3,"announcement":"Continue left onto South 900 East","ssmlAnnouncement":"Continue left onto South 900 East"}],"bannerInstructions":[{"distanceAlongGeometry":881.5,"primary":{"text":"South 900 East","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"900 East","type":"text","abbr":"900 E","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[0,240],"location":[-114.031238,40.73532]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,255],"location":[-114.030997,40.736829]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-114.030964,40.737071]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,180,270],"location":[-114.030931,40.737519]}],"driving_side":"right","geometry":"wbswFfv~vTmHo@o@GyAEo@O","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":63,"location":[-114.031238,40.73532],"modifier":"left","type":"new name","instruction":"Continue left onto South 900 East"},"weight":68.7,"duration":68.7,"name":"South 900 East","distance":273.8,"voiceInstructions":[{"distanceAlongGeometry":273.8,"announcement":"In 900 feet, turn right to stay on Wendover Boulevard (I-80 BUS)","ssmlAnnouncement":"In 900 feet, turn right to stay on Wendover Boulevard (I-80 BUS)"},{"distanceAlongGeometry":59.8,"announcement":"Turn right to stay on Wendover Boulevard (I-80 BUS)","ssmlAnnouncement":"Turn right to stay on Wendover Boulevard (I-80 BUS)"}],"bannerInstructions":[{"distanceAlongGeometry":273.8,"primary":{"text":"Wendover Boulevard","components":[{"text":"Wendover Boulevard","type":"text","abbr":"Wendover Blvd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"I-80 BUS / UT 58","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"BUS","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"UT 58","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ut-58"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[90,195,270,345],"location":[-114.030849,40.737761]}],"driving_side":"right","geometry":"_rswFxs~vTAiJQwFeAwR}@wMqAwFyBqD","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":14,"location":[-114.030849,40.737761],"modifier":"right","type":"continue","instruction":"Turn right to stay on Wendover Boulevard (I-80 BUS)"},"ref":"I-80 BUS; UT 58","weight":453,"duration":226.4,"name":"Wendover Boulevard (I-80 BUS; UT 58)","distance":943.6,"voiceInstructions":[{"distanceAlongGeometry":943.6,"announcement":"Continue on Wendover Boulevard (I-80 BUS) for a half mile","ssmlAnnouncement":"Continue on Wendover Boulevard (I-80 BUS) for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take the ramp","ssmlAnnouncement":"In 1000 feet, take the ramp"},{"distanceAlongGeometry":62.5,"announcement":"Take the ramp","ssmlAnnouncement":"Take the ramp"}],"bannerInstructions":[{"distanceAlongGeometry":943.6,"primary":{"text":"Take the ramp","components":[{"text":"Take the ramp","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,45,120,225],"location":[-114.020149,40.739537]}],"driving_side":"right","geometry":"c}swF|p|vToByBsBuAuBy@}IyB{B_AwA}@iDkD_CuDw@eBuA}D]{A_@iD","mode":"cycling","maneuver":{"bearing_after":39,"bearing_before":46,"location":[-114.020149,40.739537],"modifier":"straight","type":"on ramp","instruction":"Take the ramp"},"weight":249.9,"duration":249.9,"name":"","distance":1041.5,"voiceInstructions":[{"distanceAlongGeometry":1041.5,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, continue onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Continue onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":1041.5,"primary":{"text":"Dwight D. Eisenhower Highway I-80","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,true],"bearings":[75,255],"location":[-114.013042,40.74659]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[99,103,281],"location":[-113.977133,40.742837]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[95,274,276],"location":[-113.962149,40.741254]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-113.86016,40.738594]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-113.854764,40.738455]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-113.263524,40.726466]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-113.253854,40.726412]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,105,255],"location":[-113.118552,40.730181]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-113.108791,40.732873]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[71,77,249],"location":[-113.024453,40.756066]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[70,248,250],"location":[-113.009778,40.760049]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,67,244],"location":[-112.989809,40.765792]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[44,223,227],"location":[-112.978823,40.771901]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-112.907376,40.81996]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[90,255,270],"location":[-112.89862,40.822632]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,150,300],"location":[-112.784183,40.764163]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[121,300,307],"location":[-112.777532,40.760443]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,285],"location":[-112.659721,40.746301]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[96,268,277],"location":[-112.646863,40.745091]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[113,119,298],"location":[-112.526297,40.707814]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[102,281,285],"location":[-112.517619,40.705556]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,135,300],"location":[-112.451133,40.686242]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[104,278,283],"location":[-112.44279,40.68426]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[42,45,227],"location":[-112.275094,40.68268]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[32,208,211],"location":[-112.261741,40.695678]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-112.231228,40.720031]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,52,229],"location":[-112.188381,40.740844]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,225],"location":[-112.178136,40.749217]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,94,270],"location":[-112.071294,40.77085]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[90,268,270],"location":[-112.054154,40.770854]}],"driving_side":"right","geometry":"eiuwFnd{vT}@mMYkLGeI?kJTuKTqJx@{MrAkNrEkc@~Fyk@~Dkf@|Cgf@|@gR`Bcb@hBys@pBicBxBgxDbCahEx@_aBDuDRa[H_Nb@cr@x@afCDcF`C_~DfAsmBpBsjCzCiaGjIycNf@gz@|@}kA`AkaB`EakGh@_{@bBegCxAqwBDyHpA}|A|@{pBzAcvBpEyjG?y@jAu~A|@gnAtBeiKPmv@bBsjB^ygAJmc@FeQ@oEHuI?mVD_KD_XFcNAoD|@myCv@myCRgh@Lih@f@saBPop@Rop@Nei@Hii@UyKa@}K[wFa@{F}@}IeAyIsAyI}AuIaEkTcEwUaBkJcBiJq@oDqB}LuDkS_EeTwOw{@oKql@aKul@sJqg@uDmSoDgSaM_r@}Lcr@iEiUyEmYce@uhCs@iDcEaVoEyUgFoZ_DiQuKyl@sAgIgBoJuBgL_DiQwCeN{BoImJ}X}E}K}EoJ{KiQgQcVwt@ccA}LcQ}A{BcTqYwSqYgn@_{@sVa]kVa]{FmJsDiHiDqHuG_Q}FcQmB_GqLy^oJyYyDkLsDqLaCeH}BgHcAsDy@wDaAgGeAwJEu@IgBCq@GqAAqA?kF?yAPmF`@yHh@{E~@aGtBwIhBqFlXan@fNsZnSqe@xx@ghBdjAuhC~IcSvh@ujA|qAowC`Wkj@vG_Ob@}@jLsVjF_O`EcPdCwMzB{RtAyZ`Cqf@fCyj@|Dgy@xIgkBhBw_@~E}fAfIucB|@yRbLkbCnBia@~B}g@JsBdByb@`@qLXsKrAs[XmGl@sEpCqNhNak@|Paz@~x@_fElm@}~CjEmSbC}JhDaLtKo\\t[ubA~Kg]xBeHt@}BfA{C`EcNfFcVtBgNbB{Nj@uGlOu~ApGkp@rA}KzAoJdCmM`CyJlg@whBrBiHxUcz@hIiZlBsHnBoJhAsGbAgHtBsQVcCnAcL\\aDxYykCnA}JrBeMpZc~Atf@ueCbMsr@lCgRvBmRrCqYdB_X`B_`@h@o\\Gog@e@c[q@iRaAeXgBoVmBcR}B_SsC_SqCcQqFgYyCwMI]mCqKkFkRmKi\\kMm\\wGeOwSaa@qUa_@yXo]wNwPcSoRqRuNkEgD}JmG{FmDgGmDsL}GuGuD{B{A{BqBwA}AwAiB_BmCgGeMiSua@kMqVsMuXCIoT}b@_KqSmAiCaAyBi@_BeAqDk@kBiCoI}BcIi@}A[}@uA{E}Pol@eJgZgMo[uDeJaJ_UmQma@_P}Xo@}@cCwD{SsX}AqBoQ_UmCcDor@c}@eJiL{BkDkDqFkEiGkNyQ}KqNgFsGsDaF{@oAmA}BeAcC{@mCw@wCq@gDc@gDUyCO}CIoDI_s@@c~@_@qpI?[C_U?cjBQwzA?wB@uZFsCRmJDwCVuCb@{Bn@}Bx@eB`BeE`@eCTgC?qF","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":74,"location":[-114.013042,40.74659],"modifier":"straight","type":"new name","instruction":"Continue onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80","weight":43122.60000000001,"duration":43122.60000000001,"name":"Dwight D. Eisenhower Highway (I-80)","distance":179660.8,"voiceInstructions":[{"distanceAlongGeometry":179660.8,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 112 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 112 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, turn right onto 5600 West (UT 172)","ssmlAnnouncement":"In 1000 feet, turn right onto 5600 West (UT 172)"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto 5600 West (UT 172)","ssmlAnnouncement":"Turn right onto 5600 West (UT 172)"}],"bannerInstructions":[{"distanceAlongGeometry":179660.8,"primary":{"text":"5600 West UT 172","components":[{"text":"5600 West","type":"text","abbr":"5600 W","abbr_priority":0},{"text":"UT 172","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ut-172"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-112.025053,40.769156]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-112.025036,40.765804]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-112.024988,40.762114]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-112.024926,40.755881]}],"driving_side":"right","geometry":"gvywFp{vjTbA?vA?bOA`VI|e@K|AAbCA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-112.025053,40.769156],"modifier":"right","type":"end of road","instruction":"Turn right onto 5600 West (UT 172)"},"ref":"UT 172","weight":599.7,"duration":392.7,"name":"5600 West (UT 172)","distance":1602.2,"voiceInstructions":[{"distanceAlongGeometry":1602.2,"announcement":"Continue on 5600 West (UT 172) for 1 mile","ssmlAnnouncement":"Continue on 5600 West (UT 172) for 1 mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn left onto 700 South","ssmlAnnouncement":"In 1000 feet, turn left onto 700 South"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto 700 South","ssmlAnnouncement":"Turn left onto 700 South"}],"bannerInstructions":[{"distanceAlongGeometry":1602.2,"primary":{"text":"700 South","components":[{"text":"700 South","type":"text","abbr":"700 S","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-112.024912,40.754752]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-112.021991,40.754741]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-112.017476,40.754745]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.996528,40.754701]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.990457,40.754684]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.988533,40.754691]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-111.982972,40.755291]}],"driving_side":"right","geometry":"e|vwFtzvjT@gQA}Y?g@?aN@s@AkG?aQ?yGUoCUgB@e@FgABKL{@BeE@_BDoJB_MH{]Bq[?kHAm@?sIDsCHoJKiEU_Bi@_Cc@wBWq@o@qB}FmI","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-112.024912,40.754752],"modifier":"left","type":"turn","instruction":"Turn left onto 700 South"},"weight":913.9999999999999,"duration":913.9999999999999,"name":"700 South","distance":3808.3,"voiceInstructions":[{"distanceAlongGeometry":3808.3,"announcement":"Continue on 700 South for 2 miles","ssmlAnnouncement":"Continue on 700 South for 2 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 500 South","ssmlAnnouncement":"In 1000 feet, continue onto 500 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 500 South","ssmlAnnouncement":"Continue onto 500 South"}],"bannerInstructions":[{"distanceAlongGeometry":3808.3,"primary":{"text":"500 South","components":[{"text":"500 South","type":"text","abbr":"500 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[45,225],"location":[-111.980731,40.756798]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.972118,40.758438]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.969457,40.75842]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.964183,40.758404]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.962904,40.758397]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.95731,40.758438]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.953381,40.758401]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-111.945304,40.758459]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-111.943219,40.758466]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.939029,40.75843]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.937242,40.758431]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.93582,40.75842]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.934273,40.758427]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.933056,40.758427]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.932117,40.758435]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.929443,40.758404]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.926984,40.758427]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.92471,40.758428]}],"driving_side":"right","geometry":"_iwwFpfnjT_GuIq@_BMaBEqQ@aDCmLBsO@wV@gH?_G?_GEiRAoC?G?{A?kB@mFF_CAwHKoq@A_LFeY?eJ@{GAuH?qFA{DFwOEkN?eMGuF@cA?G","mode":"cycling","maneuver":{"bearing_after":45,"bearing_before":43,"location":[-111.980731,40.756798],"modifier":"straight","type":"new name","instruction":"Continue onto 500 South"},"weight":1187.1000000000001,"duration":1187.1000000000001,"name":"500 South","distance":4924,"voiceInstructions":[{"distanceAlongGeometry":4924,"announcement":"Continue on 500 South for 3 miles","ssmlAnnouncement":"Continue on 500 South for 3 miles"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, turn right onto Jordan River Parkway","ssmlAnnouncement":"In 1000 feet, turn right onto Jordan River Parkway"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Jordan River Parkway","ssmlAnnouncement":"Turn right onto Jordan River Parkway"}],"bannerInstructions":[{"distanceAlongGeometry":4924,"primary":{"text":"Jordan River Parkway","components":[{"text":"Jordan River","type":"text","abbr":"Jordan Riv","abbr_priority":0},{"text":"Parkway","type":"text","abbr":"Pky","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-111.923098,40.758456]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,75,165],"location":[-111.922409,40.756746]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,90,180,270],"location":[-111.922433,40.75625]}],"driving_side":"right","geometry":"kswwFj~bjTNC`@CTKf@Az@?XGROT[Za@VQZITARG~@@NHHCZJ^Dz@CrAAhAAb@?x@NTBV@","mode":"cycling","maneuver":{"bearing_after":167,"bearing_before":90,"location":[-111.923098,40.758456],"modifier":"right","type":"turn","instruction":"Turn right onto Jordan River Parkway"},"weight":131.6,"duration":131.6,"name":"Jordan River Parkway","distance":504.4,"voiceInstructions":[{"distanceAlongGeometry":504.4,"announcement":"Continue on Jordan River Parkway for a quarter mile","ssmlAnnouncement":"Continue on Jordan River Parkway for a quarter mile"},{"distanceAlongGeometry":268.3,"announcement":"In 900 feet, turn left onto 700 South","ssmlAnnouncement":"In 900 feet, turn left onto 700 South"},{"distanceAlongGeometry":57.5,"announcement":"Turn left onto 700 South","ssmlAnnouncement":"Turn left onto 700 South"}],"bannerInstructions":[{"distanceAlongGeometry":504.4,"primary":{"text":"700 South","components":[{"text":"700 South","type":"text","abbr":"700 S","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-111.922569,40.754105]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.922192,40.754109]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.920915,40.754112]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.919597,40.754099]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.918199,40.754092]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.916809,40.754096]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.915401,40.754096]}],"driving_side":"right","geometry":"exvwF`{bjT?kA?}F@gG@wGAuG?aC?wC?eG","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":182,"location":[-111.922569,40.754105],"modifier":"left","type":"turn","instruction":"Turn left onto 700 South"},"weight":171.5,"duration":171.5,"name":"700 South","distance":714.5,"voiceInstructions":[{"distanceAlongGeometry":714.5,"announcement":"Continue on 700 South for a half mile","ssmlAnnouncement":"Continue on 700 South for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight","ssmlAnnouncement":"In 1000 feet, go straight"},{"distanceAlongGeometry":62.5,"announcement":"Go straight, then turn right","ssmlAnnouncement":"Go straight, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":714.5,"primary":{"text":"Go straight","components":[{"text":"Go straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Go straight","components":[{"text":"Go straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.914089,40.754096]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.913854,40.754099]}],"driving_side":"right","geometry":"cxvwF`fajT?o@@mAGG","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-111.914089,40.754096],"modifier":"straight","type":"turn","instruction":"Go straight"},"weight":16.5,"duration":16.5,"name":"","distance":58,"voiceInstructions":[{"distanceAlongGeometry":52.7,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":58,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,255],"location":[-111.913416,40.754125]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-111.912585,40.752729]}],"driving_side":"right","geometry":"ixvwFzaajTd@k@~A??{BpC@~C?","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":67,"location":[-111.913416,40.754125],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":81.1,"duration":81.1,"name":"","distance":302.8,"voiceInstructions":[{"distanceAlongGeometry":302.8,"announcement":"In 1000 feet, turn left onto 800 South","ssmlAnnouncement":"In 1000 feet, turn left onto 800 South"},{"distanceAlongGeometry":56,"announcement":"Turn left onto 800 South","ssmlAnnouncement":"Turn left onto 800 South"}],"bannerInstructions":[{"distanceAlongGeometry":302.8,"primary":{"text":"800 South","components":[{"text":"800 South","type":"text","abbr":"800 S","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-111.912587,40.751931]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.911226,40.751933]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.908113,40.751931]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.906821,40.751935]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.905334,40.751938]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.90261,40.751949]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.902455,40.751949]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.899784,40.75194]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.89959,40.75194]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.89826,40.751948]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.896893,40.751937]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.89673,40.751938]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.895676,40.751945]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.895398,40.751947]},{"out":1,"in":4,"entry":[true,true,true,true,false],"bearings":[0,90,180,195,270],"location":[-111.893935,40.751934]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.892476,40.751939]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.891087,40.751943]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.888331,40.751956]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.888149,40.751954]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.885363,40.751951]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.883938,40.751953]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.882496,40.751955]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.881037,40.751951]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.879629,40.751959]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.877904,40.751961]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.876777,40.751963]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.875646,40.751964]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.875355,40.75196]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.87504,40.751956]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.873956,40.751965]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.873772,40.751965]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.872471,40.751968]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.871167,40.751967]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.870956,40.751967]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.869939,40.751968]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.869726,40.751969]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.868273,40.751969]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.868109,40.751969]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.866778,40.751971]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.865326,40.751973]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.863892,40.751974]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.862428,40.751976]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.862334,40.751975]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.8608,40.751986]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,90,120,270],"location":[-111.859829,40.751986]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,240,270,300],"location":[-111.859144,40.751987]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.858146,40.751988]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.856771,40.751981]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.855296,40.751992]}],"driving_side":"right","geometry":"qjvwFt|`jT?wE?w@?gG?uD?K?I?cB?w@AaG?iHA_P?O?M?iF@mH?e@AiG@qG?G?K?KAqE?w@BcHAeC?}C?oA?eECgP@c@?wG?qA?wA?aA?i@?g@?sF?WAgG@cHAiF?o@?kF?mB?wD?g@?g@?yD?y@?_AAwE?e@?K?wF@uBAmC?i@?S?wD?i@?gG?[?_@?W?qF?O?kA?{C?i@?i@?qB?cC?MAuG?S?KAeH?aE?m@?Q?iA?eE@yF?YAeH?aA@gC@q@?_@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-111.912587,40.751931],"modifier":"left","type":"end of road","instruction":"Turn left onto 800 South"},"weight":1222.7999999999995,"duration":1222.7999999999995,"name":"800 South","distance":4946.9,"voiceInstructions":[{"distanceAlongGeometry":4946.9,"announcement":"Continue on 800 South for 3 miles","ssmlAnnouncement":"Continue on 800 South for 3 miles"},{"distanceAlongGeometry":283.2,"announcement":"In 1000 feet, continue onto Sunnyside Avenue","ssmlAnnouncement":"In 1000 feet, continue onto Sunnyside Avenue"},{"distanceAlongGeometry":60.7,"announcement":"Continue onto Sunnyside Avenue","ssmlAnnouncement":"Continue onto Sunnyside Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":4946.9,"primary":{"text":"Sunnyside Avenue","components":[{"text":"Sunnyside Avenue","type":"text","abbr":"Sunnyside Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.853878,40.751968]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,300],"location":[-111.851024,40.750887]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.845351,40.750784]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.841668,40.75078]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.838688,40.750776]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.837199,40.750774]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.8365,40.750773]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-111.834991,40.750771]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.833424,40.750769]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-111.8318,40.750768]},{"out":0,"in":3,"entry":[true,true,true,false,true],"bearings":[90,165,195,270,345],"location":[-111.830587,40.750765]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-111.830083,40.75076]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.828002,40.750772]},{"out":1,"in":3,"entry":[true,true,true,false,true,true],"bearings":[15,90,180,270,300,330],"location":[-111.82666,40.750785]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.825326,40.750779]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-111.8214,40.750771]}],"driving_side":"right","geometry":"yjvwFvmuiT?U?c@By@JiA@CLi@H]^eATc@rAsBb@sANw@Bi@?}M?}@?{@@mK?e@?[?cU?c@?wN?W?_@?kF@}@?kC?yG?S?[?}G?cI?mC?u@?m@@g@?}@A_LCkG@iG?wI@yL@aUG_DW}EUsDAaD","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-111.853878,40.751968],"modifier":"straight","type":"new name","instruction":"Continue onto Sunnyside Avenue"},"weight":817.4000000000001,"duration":817.4000000000001,"name":"Sunnyside Avenue","distance":3380.3,"voiceInstructions":[{"distanceAlongGeometry":3380.3,"announcement":"Continue on Sunnyside Avenue for 2 miles","ssmlAnnouncement":"Continue on Sunnyside Avenue for 2 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, continue onto Emigration Canyon Road","ssmlAnnouncement":"In 1000 feet, continue onto Emigration Canyon Road"},{"distanceAlongGeometry":62,"announcement":"Continue onto Emigration Canyon Road","ssmlAnnouncement":"Continue onto Emigration Canyon Road"}],"bannerInstructions":[{"distanceAlongGeometry":3380.3,"primary":{"text":"Emigration Canyon Road","components":[{"text":"Emigration Canyon Road","type":"text","abbr":"Emigration Canyon Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-111.814247,40.751043]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-111.811188,40.750508]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,105,225],"location":[-111.792036,40.756232]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,195,255],"location":[-111.785582,40.759806]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,285],"location":[-111.77601,40.765359]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,90,240],"location":[-111.765681,40.767708]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,105,240],"location":[-111.76356,40.768554]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,75,225,315],"location":[-111.762908,40.768984]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-111.759784,40.769921]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,240,330],"location":[-111.735186,40.775248]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,210,270],"location":[-111.73503,40.775263]}],"driving_side":"right","geometry":"_evwF`vmiT?e@JaCXwCl@_ETcB`@oBHcBAcCCoAImDAuASiA[u@s@i@u@[w@k@e@g@e@aAQu@O_AE_A@y@TeEf@mLBoAEkAU_A{@iCm@mBo@{Be@{Bu@oFq@}Dc@_Ca@mAg@{@m@g@}@s@mAs@}AsA{@cAiC}Eq@qAUc@cCwEa@}@a@{@{DwHqBsD[s@y@kB[mA[iBUwB[qFW_EWiEGo@S{@[q@S[SQm@O}@BcBh@gF`BaADyAGaBe@cAk@oA}A_A}BUu@Qy@M}AC_A@_ANoDDi@VaF@}@?u@?]CuAE{@G}@UuBcAgJa@sD[kCScBOkAQeAw@{C{@_D}A}Fe@aBaBcGi@kB[w@m@aAg@_Aa@q@w@{A_@gBe@}DSkBGs@?]?]@o@JoAJwATgCRsBCwAG}AOeAa@{BQqAO_BMsAI_AO_A]aAaB{E[_AUyAGoA?}ABgNGmBo@_HQeAYw@}HuOg@oA]qAi@kBs@{CQ}@G}@MiDKgDy@}G{B_IA_@]kAc@cBuBqIq@uBy@eBs@gAOQe@o@m@e@eBs@gA{@YaA_@oA","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":87,"location":[-111.814247,40.751043],"modifier":"straight","type":"new name","instruction":"Continue onto Emigration Canyon Road"},"weight":2048.9,"duration":2048.9,"name":"Emigration Canyon Road","distance":8518.6,"voiceInstructions":[{"distanceAlongGeometry":8518.6,"announcement":"Continue on Emigration Canyon Road for 5 miles","ssmlAnnouncement":"Continue on Emigration Canyon Road for 5 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Donner Reed Party and Mormon Pioneer Trail","ssmlAnnouncement":"In 1000 feet, turn right onto Donner Reed Party and Mormon Pioneer Trail"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Donner Reed Party and Mormon Pioneer Trail","ssmlAnnouncement":"Turn right onto Donner Reed Party and Mormon Pioneer Trail"}],"bannerInstructions":[{"distanceAlongGeometry":8518.6,"primary":{"text":"Donner Reed Party and Mormon Pioneer Trail","components":[{"text":"Donner Reed Party and Mormon Pioneer Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-111.729191,40.778642]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,210,300],"location":[-111.722618,40.776117]}],"driving_side":"right","geometry":"oq{wFlb}hT\\YpAcBp@_ADw@MyA[gBOmB@qA`@aAfAqChBcDvA{BzAuDNy@?gAHcJ`BmEvAkA","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":60,"location":[-111.729191,40.778642],"modifier":"right","type":"turn","instruction":"Turn right onto Donner Reed Party and Mormon Pioneer Trail"},"weight":314.5,"duration":314.5,"name":"Donner Reed Party and Mormon Pioneer Trail","distance":1040.7,"voiceInstructions":[{"distanceAlongGeometry":1040.7,"announcement":"Continue on Donner Reed Party and Mormon Pioneer Trail for a half mile","ssmlAnnouncement":"Continue on Donner Reed Party and Mormon Pioneer Trail for a half mile"},{"distanceAlongGeometry":231.6,"announcement":"In 800 feet, make a slight left to stay on Donner Reed Party and Mormon Pioneer Trail","ssmlAnnouncement":"In 800 feet, make a slight left to stay on Donner Reed Party and Mormon Pioneer Trail"},{"distanceAlongGeometry":49.6,"announcement":"Make a slight left to stay on Donner Reed Party and Mormon Pioneer Trail","ssmlAnnouncement":"Make a slight left to stay on Donner Reed Party and Mormon Pioneer Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1040.7,"primary":{"text":"Donner Reed Party and Mormon Pioneer Trail","components":[{"text":"Donner Reed Party and Mormon Pioneer Trail","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":2,"in":5,"entry":[true,true,true,true,true,false],"bearings":[15,75,105,150,270,330],"location":[-111.718779,40.775057]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,150,180,300],"location":[-111.710827,40.770387]}],"driving_side":"right","geometry":"c{zwFja{hTXeDNqE|B}HhGeIvDyDvBiA|AiCr@cAp@gBfBqA|BqAn@aB?qCtBsBnByAj@g@","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":146,"location":[-111.718779,40.775057],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on Donner Reed Party and Mormon Pioneer Trail"},"weight":407.1,"duration":407.1,"name":"Donner Reed Party and Mormon Pioneer Trail","distance":1327.8,"voiceInstructions":[{"distanceAlongGeometry":1327.8,"announcement":"Continue on Donner Reed Party and Mormon Pioneer Trail for 1 mile","ssmlAnnouncement":"Continue on Donner Reed Party and Mormon Pioneer Trail for 1 mile"},{"distanceAlongGeometry":228.3,"announcement":"In 800 feet, turn left","ssmlAnnouncement":"In 800 feet, turn left"},{"distanceAlongGeometry":48.9,"announcement":"Turn left, then turn right","ssmlAnnouncement":"Turn left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":1327.8,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":48.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-111.707559,40.767626]}],"driving_side":"right","geometry":"ulywFf{xhTQa@g@aAQK","mode":"cycling","maneuver":{"bearing_after":54,"bearing_before":144,"location":[-111.707559,40.767626],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":25.4,"duration":25.4,"name":"","distance":64.6,"voiceInstructions":[{"distanceAlongGeometry":38.1,"announcement":"Turn right, then turn right","ssmlAnnouncement":"Turn right, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":64.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":38.1,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,135,210,330],"location":[-111.706996,40.768007]}],"driving_side":"right","geometry":"aoywFvwxhTt@mAr@eE","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":25,"location":[-111.706996,40.768007],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":36.5,"duration":36.5,"name":"","distance":132.7,"voiceInstructions":[{"distanceAlongGeometry":54.5,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":132.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-111.705615,40.76748]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,195,270],"location":[-111.70631,40.766043]}],"driving_side":"right","geometry":"wkywFboxhTtCpAhCv@dXhD","mode":"cycling","maneuver":{"bearing_after":201,"bearing_before":108,"location":[-111.705615,40.76748],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":180.4,"duration":180.4,"name":"","distance":624.3,"voiceInstructions":[{"distanceAlongGeometry":624.3,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":242.2,"announcement":"In 800 feet, make a sharp left onto The Sheep Trail","ssmlAnnouncement":"In 800 feet, make a sharp left onto The Sheep Trail"},{"distanceAlongGeometry":51.9,"announcement":"Make a sharp left onto The Sheep Trail","ssmlAnnouncement":"Make a sharp left onto The Sheep Trail"}],"bannerInstructions":[{"distanceAlongGeometry":624.3,"primary":{"text":"The Sheep Trail","components":[{"text":"The Sheep Trail","type":"text"}],"type":"turn","modifier":"sharp left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[9,17,208],"location":[-111.70716,40.762013]}],"driving_side":"right","geometry":"qixwFvxxhTaEmAqL}F","mode":"cycling","maneuver":{"bearing_after":16,"bearing_before":188,"location":[-111.70716,40.762013],"modifier":"sharp left","type":"turn","instruction":"Make a sharp left onto The Sheep Trail"},"weight":121.1,"duration":121.1,"name":"The Sheep Trail","distance":376,"voiceInstructions":[{"distanceAlongGeometry":376,"announcement":"In a quarter mile, make a sharp right to stay on The Sheep Trail","ssmlAnnouncement":"In a quarter mile, make a sharp right to stay on The Sheep Trail"},{"distanceAlongGeometry":46.6,"announcement":"Make a sharp right to stay on The Sheep Trail","ssmlAnnouncement":"Make a sharp right to stay on The Sheep Trail"}],"bannerInstructions":[{"distanceAlongGeometry":376,"primary":{"text":"The Sheep Trail","components":[{"text":"The Sheep Trail","type":"text"}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,150,210],"location":[-111.705503,40.765146]}],"driving_side":"right","geometry":"e}xwFjnxhTlA}@RwAMqI","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":22,"location":[-111.705503,40.765146],"modifier":"sharp right","type":"continue","instruction":"Make a sharp right to stay on The Sheep Trail"},"weight":70,"duration":70,"name":"The Sheep Trail","distance":232.1,"voiceInstructions":[{"distanceAlongGeometry":232.1,"announcement":"In 800 feet, keep right onto The Sheep Trail","ssmlAnnouncement":"In 800 feet, keep right onto The Sheep Trail"},{"distanceAlongGeometry":49.7,"announcement":"Keep right onto The Sheep Trail","ssmlAnnouncement":"Keep right onto The Sheep Trail"}],"bannerInstructions":[{"distanceAlongGeometry":232.1,"primary":{"text":"The Sheep Trail","components":[{"text":"The Sheep Trail","type":"text"}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,105,270],"location":[-111.703058,40.764731]}],"driving_side":"right","geometry":"qzxwFb_xhTn@aDz@yFCeD_@mMB{@lAaDhDkIz@sBn@aH`Hk`@SeCx@oUp@kMRiOXqE^kJMuEWaAGsA","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":85,"location":[-111.703058,40.764731],"modifier":"slight right","type":"fork","instruction":"Keep right onto The Sheep Trail"},"weight":771.6,"duration":771.6,"name":"The Sheep Trail","distance":2565,"voiceInstructions":[{"distanceAlongGeometry":2565,"announcement":"Continue on The Sheep Trail for 1.5 miles","ssmlAnnouncement":"Continue on The Sheep Trail for 1.5 miles"},{"distanceAlongGeometry":232.7,"announcement":"In 800 feet, turn right","ssmlAnnouncement":"In 800 feet, turn right"},{"distanceAlongGeometry":49.9,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":2565,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[90,150,255,330],"location":[-111.673848,40.760516]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,150,240,330],"location":[-111.673662,40.760245]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[120,135,300,315],"location":[-111.659374,40.754685]}],"driving_side":"right","geometry":"g`xwFphrhTNMd@WFCxByBn@qE`CePpB_N|@kFxDgM|@kCzCsFdBaCxB}GzA_DpDcJLmBd@uElCmVTyDhAiLrB}Tz@sK","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":81,"location":[-111.673848,40.760516],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":866.9,"duration":866.9,"name":"","distance":2883,"voiceInstructions":[{"distanceAlongGeometry":2883,"announcement":"Continue straight for 2 miles","ssmlAnnouncement":"Continue straight for 2 miles"},{"distanceAlongGeometry":232.8,"announcement":"In 800 feet, turn left onto The Sheep Trail","ssmlAnnouncement":"In 800 feet, turn left onto The Sheep Trail"},{"distanceAlongGeometry":49.9,"announcement":"Turn left onto The Sheep Trail","ssmlAnnouncement":"Turn left onto The Sheep Trail"}],"bannerInstructions":[{"distanceAlongGeometry":2883,"primary":{"text":"The Sheep Trail","components":[{"text":"The Sheep Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,105,240,285],"location":[-111.642831,40.751013]}],"driving_side":"right","geometry":"ydvwFtflhT]y@Ke@Gy@AiAEo@@cADy@RqAJa@Dg@?cAEoA?wAEw@A{AEi@?cAEgAAiACi@AaACe@AaAIcAkAeIC_@A_Ag@sFKe@GOMSo@o@GOCS","mode":"cycling","maneuver":{"bearing_after":56,"bearing_before":99,"location":[-111.642831,40.751013],"modifier":"left","type":"turn","instruction":"Turn left onto The Sheep Trail"},"weight":304.1,"duration":304.1,"name":"The Sheep Trail","distance":1012.5,"voiceInstructions":[{"distanceAlongGeometry":1012.5,"announcement":"Continue on The Sheep Trail for a half mile","ssmlAnnouncement":"Continue on The Sheep Trail for a half mile"},{"distanceAlongGeometry":233.1,"announcement":"In 800 feet, keep right onto The Sheep Trail","ssmlAnnouncement":"In 800 feet, keep right onto The Sheep Trail"},{"distanceAlongGeometry":49.9,"announcement":"Keep right onto The Sheep Trail","ssmlAnnouncement":"Keep right onto The Sheep Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1012.5,"primary":{"text":"The Sheep Trail","components":[{"text":"The Sheep Trail","type":"text"}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,255],"location":[-111.631316,40.752399]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,285],"location":[-111.623982,40.754037]}],"driving_side":"right","geometry":"omvwFv~ihT@a@UoC_Fo\\sAyIo@{EmCag@","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":73,"location":[-111.631316,40.752399],"modifier":"slight right","type":"fork","instruction":"Keep right onto The Sheep Trail"},"weight":398.4,"duration":398.4,"name":"The Sheep Trail","distance":1288.5,"voiceInstructions":[{"distanceAlongGeometry":1288.5,"announcement":"Continue on The Sheep Trail for 1 mile","ssmlAnnouncement":"Continue on The Sheep Trail for 1 mile"},{"distanceAlongGeometry":226.4,"announcement":"In 800 feet, make a sharp right onto Parleys Lane","ssmlAnnouncement":"In 800 feet, make a sharp right onto Parleys Lane"},{"distanceAlongGeometry":48.5,"announcement":"Make a sharp right onto Parleys Lane","ssmlAnnouncement":"Make a sharp right onto Parleys Lane"}],"bannerInstructions":[{"distanceAlongGeometry":1288.5,"primary":{"text":"Parleys Lane","components":[{"text":"Parleys Lane","type":"text","abbr":"Parleys Ln","abbr_priority":0}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,225,255],"location":[-111.616466,40.754992]}],"driving_side":"right","geometry":"u}vwF|aghTLTRHL@RERQXa@|@iBLQDQ@SHsFBg@Hk@","mode":"cycling","maneuver":{"bearing_after":230,"bearing_before":81,"location":[-111.616466,40.754992],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto Parleys Lane"},"weight":77.5,"duration":77.5,"name":"Parleys Lane","distance":300.6,"voiceInstructions":[{"distanceAlongGeometry":300.6,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":58.2,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":300.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-111.613903,40.753883]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,120,195,285],"location":[-111.614144,40.753512]}],"driving_side":"right","geometry":"wvvwFzqfhThAn@xGjC","mode":"cycling","maneuver":{"bearing_after":205,"bearing_before":104,"location":[-111.613903,40.753883],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":68.6,"duration":58.5,"name":"","distance":214.1,"voiceInstructions":[{"distanceAlongGeometry":214.1,"announcement":"In 800 feet, take the ramp on the left","ssmlAnnouncement":"In 800 feet, take the ramp on the left"},{"distanceAlongGeometry":54.9,"announcement":"Take the ramp on the left","ssmlAnnouncement":"Take the ramp on the left"}],"bannerInstructions":[{"distanceAlongGeometry":214.1,"primary":{"text":"Take the ramp on the left","components":[{"text":"Take the ramp on the left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,120,195,285],"location":[-111.614838,40.752095]}],"driving_side":"right","geometry":"skvwFvwfhTbBaGnDaQ`CqMj@gGHkF","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":199,"location":[-111.614838,40.752095],"modifier":"left","type":"on ramp","instruction":"Take the ramp on the left"},"weight":193.8,"duration":193.8,"name":"","distance":807.2,"voiceInstructions":[{"distanceAlongGeometry":807.2,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":807.2,"primary":{"text":"Dwight D. Eisenhower Highway I-80","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[92,273,277],"location":[-111.605827,40.749795]}],"driving_side":"right","geometry":"g}uwFl_ehTFeHU{IOeCKgBq@yFcA{EuA}FqTot@{AwFy@cDu@aEs@iFo@iIGaIDkHReF~@wI","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":92,"location":[-111.605827,40.749795],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80","weight":611.6,"duration":611.6,"name":"Dwight D. Eisenhower Highway (I-80)","distance":2548.5,"voiceInstructions":[{"distanceAlongGeometry":2548.5,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 1.5 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 141","ssmlAnnouncement":"In 1000 feet, take exit 141"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 141","ssmlAnnouncement":"Take exit 141"}],"bannerInstructions":[{"distanceAlongGeometry":2548.5,"primary":{"text":"Take exit 141","components":[{"text":"Take exit 141","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-111.577415,40.755591]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,135,195,315],"location":[-111.572276,40.752813]}],"geometry":"mawwFzm_hTvA_GzBuHpA}BpCsCrB{D~DgIlBcEfB_ChGeGxHcI","mode":"cycling","driving_side":"right","exits":"141","maneuver":{"bearing_after":113,"bearing_before":102,"location":[-111.577415,40.755591],"modifier":"slight right","type":"off ramp","instruction":"Take exit 141"},"weight":312.79999999999995,"duration":312.79999999999995,"name":"","distance":1303.4,"voiceInstructions":[{"distanceAlongGeometry":1261.5,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":1303.4,"primary":{"text":"Dwight D. Eisenhower Highway I-80","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-111.566085,40.747881]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[144,147,324],"location":[-111.553264,40.734379]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-111.543815,40.727227]},{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-111.543343,40.727024]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[108,285,289],"location":[-111.536933,40.724666]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[59,62,238],"location":[-111.505656,40.727723]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,240],"location":[-111.492679,40.733716]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,30,195],"location":[-111.469102,40.772575]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,195,210],"location":[-111.467727,40.776557]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[99,106,277],"location":[-111.412034,40.8085]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[42,221,226],"location":[-111.403303,40.810512]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[150,330,345],"location":[-111.400117,40.909192]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,150,330],"location":[-111.404601,40.915354]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[162,344,349],"location":[-111.412627,40.943047]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[121,127,307],"location":[-111.417145,40.947997]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,15,180],"location":[-111.438966,40.968632]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,240],"location":[-111.435216,40.972881]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[53,60,232],"location":[-111.434277,40.973431]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[60,225,240],"location":[-111.426094,40.978087]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-111.406129,40.988152]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[43,219,225],"location":[-111.400978,40.991749]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,195,225],"location":[-111.266231,41.068947]}],"driving_side":"right","geometry":"gquwF`g}gTjsAeoA~VwUhDeEvBiEnAkCbHkRh@_BhFmNxAyFx@_EvAyIfO_bAN_Av@oFPuBPyCJqCB{BCcCIqBKaCUuBUsBa@aCe@uBk@yBm@gBkLw[qQkf@oUoo@{@aCcLq[kDuJcZwy@iDuJsBiF{CiH{E_KaBkCcGcLeCwBgCaB_DiAmF[eHp@_FWaGsAyCy@sEeAwAKqABsCt@{EjDkCpBiCh@qBFeDg@oBw@eCc@sIS{Ow@sBy@{AoAoAaAy@eA}@{@cDaBeDQuC^eFtCkBv@eAN{AFuC]mC}@gH_CcDa@kFq@cB}@wA{AaC{E}@aGaB_JyBiHqDuF}CeDcFkCsDsA_CiA_BmByAiCiDeH_DkF_BaBoBiAsAYcAQmCSeEe@gEaD{A{Cm@oAs@qAuAiByBuA_Cs@iDWwBm@uE_DoFyDiBeBwGyG_I{JiQgUgAaBw@wC_Jab@uBwLuAyKiAiMwAcSkEgn@OkEBmFVgG`@aHFuDE}DU}CQwBc@kCs@qCgA}CgA_CsAwBqAqBu@}@sLqJw@k@yOuJg@[mUgPyIaGoHcEeJiEiKsDwCcAwuAeZmDa@oDGwBBaCVkDp@qBh@_EbBeDvAeDnAwCd@eDJuDMoB]yBo@cJuDcFaBiEs@uE]aEEmFPyWbDgEn@_]rEiCd@wYlDi@H_IhAwMbBie@nGqQbCsPtB{S`Cm\\zDoG~@iEz@{HhBkJtC}KnE_I~CcIlEsMdH{LrI_IdG_O|NaA|@w@v@eCbCqDzBkDzBsD`B}C`AcG|@mDVyFEwBOkC_@yUwEgS{DaDe@qCGaDNkC|@yCxAiJ~HgErC{DlBwFhBiCr@aB\\gCx@gEdCoDlEqFfLiCrFsGhJuChDqFtDgFpCgQnGaDrAuCxAkBxAmBtB_BhCmNjYiFtIgC~D_J`QmCpEmCfCyBjAyCjAu@Fo@D[@[@WAQ?UASCWCWCQEUEUEUEi@QSIKCMGMGKGKEOKOKQOQOQOQSMOSSOQOSWa@OYMUMWYk@g@cAsCkGmB{DwGmNe@gAwAuC_@u@q@qAgAaC}B}Eq@wAkAcCwBuEu@{A_AoBmAiCy@iBaBiDyBqEwA{CgCmFsBsEy@kB{@wB_BiEcAwCcAuCi@gBg@cBaAaD[eAW{@{@qCg@cBUs@a@mAk@aB_@gAWm@a@iAy@uBq@_BoBqEe@cAq@uAq@uA{@aBi@cAaB{Ck@_AsBgDgJ{MeCgDqQmRmDoEkIgLeGcK}PsZ{HkLm\\md@wDgGoAoDy@qEqBoPmAgGwAcE}BeEmCwCmBoA_CqAaEcAmImCuCeBuCmCcDoEcCyEoBmFyIqXaMgc@ec@__BkBgFqBaEeC{DeCsCqEeE[QgK{FuC}ByDwE_H_KqEyI}DmJiCsHmD{MsGgYcB_IgA_IsBiRwA}LgAoGqBmH_D{HeEwHcE}GeDyEaCwCma@ka@qEyEsDyEoBcDyQc\\uK{QmCsGsBaImBiJcA{G_Di\\y@kF_AqDcBgEoFiK_GgLkGoMqAkCcK{UeIsRyMq[eFqMwDwIqF}JeO}U}AaDiAkDcAyD}@}Fk@oDYgBuAkHmAgEkBiEgPa[eHiL{DeFmJoKcNmOcGsHmIqMwFsI_FuF{IyH}KqKeJeKwHoK_ImM}DqGkJqL_HuH","mode":"cycling","maneuver":{"bearing_after":143,"bearing_before":140,"location":[-111.566085,40.747881],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80","weight":16014.599999999999,"duration":16014.599999999999,"name":"Dwight D. Eisenhower Highway (I-80)","distance":66729.8,"voiceInstructions":[{"distanceAlongGeometry":66729.8,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 41 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 41 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 185","ssmlAnnouncement":"In 1000 feet, take exit 185"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 185","ssmlAnnouncement":"Take exit 185"}],"bannerInstructions":[{"distanceAlongGeometry":66729.8,"primary":{"text":"Take exit 185","components":[{"text":"Take exit 185","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[39,46,219],"location":[-111.197177,41.114708]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,225,315],"location":[-111.190799,41.118815]}],"geometry":"}e}yFjeueTcF{HuH_N{G_N_GmKyCyFaDoI","mode":"cycling","driving_side":"right","exits":"185","maneuver":{"bearing_after":45,"bearing_before":37,"location":[-111.197177,41.114708],"modifier":"slight right","type":"off ramp","instruction":"Take exit 185"},"weight":294.20000000000005,"duration":294.20000000000005,"name":"","distance":1225.9,"voiceInstructions":[{"distanceAlongGeometry":1225.9,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":1225.9,"primary":{"text":"Dwight D. Eisenhower Highway I-80 / US 189","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 189","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-189"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[65,237,245],"location":[-111.185877,41.121682]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,30,195],"location":[-111.144971,41.151959]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,180,195],"location":[-111.143773,41.154713]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-111.109577,41.199463]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,225],"location":[-111.105669,41.202716]}],"driving_side":"right","geometry":"oq~yFv~reTqAiFcB{KgBwM_A{P]{PWiJiAeIoBcHwTol@aF{KkCiE}DuE{DyD{DiCq`@wSaIaEc[gPmOgIuIuEwBgA]QwBaA_FgCsDwAwFoBs@WyFgB{Cy@yDmA}DkBcDcByCqBeMwJgHsFiFuC{CiAmEeAcEk@gUyB{J_ByEeAmPcFeVwHySwGqDcBkCyBcB{Aw@kAgBgCYe@uAaDcDiJ{GaUmEuK{FwHgViVkBoB_@c@}B}BuLqNmF{GkFsGi@o@kC}CiFkHaFaG_h@}m@wHkEkaAw_@yGuDeHwF{RkQyGcGeH_Hw`Au|@uOaPmA{AmFaI_H}NoD{LcC}Py@qIIuCK}KJgHr@{KxAoKhGeWh@wBzBcLfAeO\\sNIu_@Ogs@AuFq@qVmAiLsA{MgDoRsCeKqHgTyR{h@y@uBuK{YuGgR","mode":"cycling","maneuver":{"bearing_after":64,"bearing_before":56,"location":[-111.185877,41.121682],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 189","weight":5902.4,"duration":5902.4,"name":"Dwight D. Eisenhower Highway (I-80; US 189)","distance":24592.7,"voiceInstructions":[{"distanceAlongGeometry":24592.7,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 15 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 15 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 3","ssmlAnnouncement":"In 1000 feet, take exit 3"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 3","ssmlAnnouncement":"Take exit 3"}],"bannerInstructions":[{"distanceAlongGeometry":24592.7,"primary":{"text":"Exit 3 I-80 Business ; US 189 Business","components":[{"text":"Exit","type":"exit"},{"text":"3","type":"exit-number"},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"; US 189 Business","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":{"text":"Exit 3 I-80 Business / US 189 Business","components":[{"text":"Exit","type":"exit"},{"text":"3","type":"exit-number"},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 189","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-189"},{"text":"Business","type":"text"}],"type":"off ramp","modifier":"right"}}]},{"distance":1212,"name":"I-80 Business; US 189 Business","ref":"I-80 Business; US 189 Business","maneuver":{"bearing_after":63,"bearing_before":57,"location":[-110.992521,41.257433],"modifier":"slight right","type":"off ramp","instruction":"Take exit 3"},"exits":"3","intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[58,64,239],"location":[-110.992521,41.257433]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,165,240,345],"location":[-110.985881,41.259685]}],"duration":291,"driving_side":"right","weight":291,"mode":"cycling","geometry":"}ayzFffmdTaAoDwB{IiGcXyAwFoEyGgBoD}@wDWoCMcE","voiceInstructions":[{"distanceAlongGeometry":1212,"announcement":"Continue on I-80 Business for 1 mile","ssmlAnnouncement":"Continue on I-80 Business for 1 mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":1212,"primary":{"text":"Dwight D. Eisenhower Highway I-80 / US 189","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 189","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-189"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[102,265,272],"location":[-110.979726,41.262195]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[56,67,244],"location":[-110.957772,41.259702]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[32,205,212],"location":[-110.952517,41.264432]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[83,90,267],"location":[-110.942938,41.267597]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,270,285],"location":[-110.932171,41.267543]}],"driving_side":"right","geometry":"w_zzFhvjdTXeDb@yCVqA^yAf@eB~A_Dn@iAlAwBrEqJlCeJh@uDb@aIBsGAcAq@eRk@sLiA}KqCsKaC{FsC}EgCqCuBgBgHcFuBaBoCuBkDsEyAaDkAyDi@gEo@}II_BQsCKiCK}AIsE[}HQoDEoHCaCAgCBkDBaFP{Hj@wJT_Eh@oMh@eLhCma@tBuSd@wEh@_FXoCfHup@hEq`@t@uIHcA\\eGVkGTyIHeIBmGE{H]wPi@oKcB_TyDqXiDgQuEyP{D}KcZ}r@gAkC","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":84,"location":[-110.979726,41.262195],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 189","weight":2577.1000000000004,"duration":2577.1000000000004,"name":"Dwight D. Eisenhower Highway (I-80; US 189)","distance":10737.2,"voiceInstructions":[{"distanceAlongGeometry":10737.2,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 7 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 7 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, take exit 10","ssmlAnnouncement":"In 1000 feet, take exit 10"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 10","ssmlAnnouncement":"Take exit 10"}],"bannerInstructions":[{"distanceAlongGeometry":10737.2,"primary":{"text":"Take exit 10","components":[{"text":"Take exit 10","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-110.861591,41.271323]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,180,270,345],"location":[-110.857674,41.271838]}],"geometry":"wx{zF|sscT{@{HOsC[_Is@gKUaEA}BJ}BJiB","mode":"cycling","driving_side":"right","exits":"10","maneuver":{"bearing_after":74,"bearing_before":54,"location":[-110.861591,41.271323],"modifier":"slight right","type":"off ramp","instruction":"Take exit 10"},"weight":175.6,"duration":175.6,"name":"","distance":732.5,"voiceInstructions":[{"distanceAlongGeometry":688.6,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":292,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.6,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":732.5,"primary":{"text":"Dwight D. Eisenhower Highway I-80 / US 189","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 189","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-189"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[109,279,289],"location":[-110.852947,41.2721]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[53,67,236],"location":[-110.803814,41.274281]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,225],"location":[-110.798573,41.278056]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[100,110,272],"location":[-110.734876,41.308821]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,270,300],"location":[-110.728295,41.307137]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-110.673586,41.299143]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-110.667258,41.299024]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-110.647438,41.29873]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[91,263,271],"location":[-110.640553,41.298598]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-110.631549,41.298471]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-110.626026,41.29834]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-110.541422,41.301728]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,240],"location":[-110.535458,41.303711]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-110.511833,41.311496]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[66,240,247],"location":[-110.504752,41.313809]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-110.46291,41.326955]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[80,249,260],"location":[-110.454554,41.328071]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-110.437254,41.330299]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[71,249,254],"location":[-110.422038,41.332853]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[77,80,259],"location":[-110.344062,41.355066]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[66,240,247],"location":[-110.332493,41.358274]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,77,256],"location":[-110.305483,41.365388]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[81,257,260],"location":[-110.292863,41.367945]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,76,255],"location":[-110.191069,41.390752]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[55,234,238],"location":[-110.178837,41.394961]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[65,67,245],"location":[-110.112743,41.431613]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[66,242,245],"location":[-110.103945,41.434674]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[43,48,222],"location":[-110.017863,41.489752]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[42,218,222],"location":[-110.012948,41.493768]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[57,60,236],"location":[-109.990453,41.506915]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[56,233,236],"location":[-109.98058,41.511789]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-109.906965,41.544259]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[103,281,285],"location":[-109.895993,41.542551]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[88,91,268],"location":[-109.865201,41.541912]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[88,266,268],"location":[-109.84924,41.542351]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,93,270],"location":[-109.799879,41.542642]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[91,268,270],"location":[-109.786017,41.542606]}],"driving_side":"right","geometry":"s}{zF|}qcTt@oEhVo}@tAkKd@cKKuMoAcOkBaKcBaGqRwi@U{@yAaI{@kHc@gHG{HzAce@OkJa@eF{AoIcBaGcAgCu@{AgHcL[e@yJqNwjAibBY_@wR_YiCkFWk@qDwIkg@gqA{AcFaFwWOu@{Ige@cUmmASsBYiECqCAmAByAb@yGdAaH`@iB`@qBtAyGjAqF^eBjIu_@|_@qhBtI}`@tAqEpJiTtCuH|AkId@eIEyHu@{HaAeFqBuF}BeFeFeL}DgLaA}Fa@uFU}IHuLVqf@x@{zBXaj@Ny[@iF?mCFuNJaP@y@JsN?y@|@}uB@mS?y@PaF`BquD\\m~@HePGuIWoIg@_Ig@kEyAcKgDoO{GmYa@eBqEwRkKgd@_Y}mAqAwFiDiOyMuk@eC{KyA}GWiA}BmJCKsAiGiGeX_T}~@eFuTaZ_qA{J_e@yCqS}@cIm@yHoDmi@K}A_BoUC[SqCMoBI{AIyA]qFaCu_@SoDcBiU{B_\\aBkSYmD}BkSgC{RcBgKe@sCE[e@gCiB{J_DkN_FgScMwb@kCqHiNi`@oWet@Uo@c\\e~@qJ{WcFwQgBgJeB}Pe@iOAcLIq`@AuT?kAOkd@M{F[cGe@cGg@qFu@cGaAoGaCcLa@oB{Ho^g@sBaTq`AyAwIgAgHoMyaAaAsHQeBq@uEuDcYWgBuCuT[cDi@{Fc@cG{SqwDeAwNsAmOwFan@oA_MqAoLYyBaCsOaBoIaB{GeByGaEsMgBcFoB_FqVcl@mCaIcBuFcBaGiAsEkByI_BuIk@yDSuAqRa`BW}BiIqr@m@kF{@gG{AuJqAqGeBcI]wAwCiK_CwHcE_LiZ}s@kYgr@cLuXq@kB}@mCi@oBaAuDu@kDi@mC]yBk@wDm@yFmCmUqAsKqAaKw@qE}@eEm@eCq@aCeAcDiA_DiCgGwCkF_D{EiDiEqCwCyCmCuB}A}BuAqBuAyBgAyMcGiHkDcDiBeCeBeCoB_CuBwBaCkC_DcCiDgBwCuAmCu@}AYo@k@oAk@sA[{@o@iBiAiDy@}CqKoc@_HuXSw@oHoZy@qDaBwGeBkGcBuFeBgF_BoEkCuGg[eq@qGgNgd@caA_d@}`Ac_@yw@e@cAyHqPcA{BiAaC_EyIyE}J_JmRkEuIcG}JaD{E}EoGgByBgRuS{PgReMaNqB{BaCgC{DgEcEuE[[aY}ZyDmE{BsCwAkBmIyKuM{P{C{DeLeOwBeDuBiDiCoEsByDsAkCwA_DgBaEoHiRs]_|@eEwKeGoO]_AcNm]cFeMs_Aw`C}Ooa@s^o~@mPib@q@eBiAsC_AaCaf@wmAaCoGmB_GqA}Eu@aDs@oDi@cDe@eDe@cEi@gGW}DO_DMsDCuDCgD@_EJcFRaFTgETyCb@iEl@kF|@kIxBiRpAuMl@eHXmEVqET}FRsHJiI@cHI}Je@{g@[w`@QeRKyKk@gn@AcBi@kp@MiL}@{bAAcFA{HBuZBmo@@eDBwe@Bos@Bwd@Buf@?mA@ok@@yFPizCDay@\\ojFLogB?kA?_J?mFFo~@ByUEuLIuGIeEmEy_CEqAyJyhFOyGWqGUyC_@kEk@kEq@qEiBmIs@sCy@kCcA_DkA}CaByDeBwDqBwDuAwC}IoRmAgC","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":98,"location":[-110.852947,41.2721],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 189","weight":27639.800000000014,"duration":27639.800000000014,"name":"Dwight D. Eisenhower Highway (I-80; US 189)","distance":115165.1,"voiceInstructions":[{"distanceAlongGeometry":115165.1,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 72 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 72 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 83","ssmlAnnouncement":"In 1000 feet, take exit 83"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 83","ssmlAnnouncement":"Take exit 83"}],"bannerInstructions":[{"distanceAlongGeometry":115165.1,"primary":{"text":"Take exit 83","components":[{"text":"Take exit 83","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[53,58,233],"location":[-109.597422,41.55216]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-109.590247,41.554458]}],"geometry":"_tr|Fzv|{SwCcI{@sC_@kB}BsPyAaHy@aEsAiDuCsGm@wB_@wBy@cH","mode":"cycling","driving_side":"right","exits":"83","maneuver":{"bearing_after":57,"bearing_before":52,"location":[-109.597422,41.55216],"modifier":"slight right","type":"off ramp","instruction":"Take exit 83"},"weight":288.3,"duration":288.3,"name":"","distance":1201.4,"voiceInstructions":[{"distanceAlongGeometry":1166.4,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":1201.4,"primary":{"text":"Dwight D. Eisenhower Highway I-80 / US 30","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 30","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-30"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[79,255,259],"location":[-109.584393,41.556595]}],"driving_side":"right","geometry":"wos|Flez{SiA_OyCo_@qC_]a@mDm@gEu@aEaAqE{GuV_FiPcDcLsBsHqAaHg@gE]iDYcEMgDEcDBaDPkHT{DZaD","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":74,"location":[-109.584393,41.556595],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 30","weight":771.6,"duration":771.6,"name":"Dwight D. Eisenhower Highway (I-80; US 30)","distance":3215.1,"voiceInstructions":[{"distanceAlongGeometry":3215.1,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 2 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 2 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 85","ssmlAnnouncement":"In 1000 feet, take exit 85"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 85","ssmlAnnouncement":"Take exit 85"}],"bannerInstructions":[{"distanceAlongGeometry":3215.1,"primary":{"text":"Take exit 85","components":[{"text":"Take exit 85","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,112,283],"location":[-109.547737,41.564037]}],"geometry":"g~t|Fj`s{SfAqFtAqFt@kBpCqEnAuCdAsD","mode":"cycling","driving_side":"right","exits":"85","maneuver":{"bearing_after":111,"bearing_before":102,"location":[-109.547737,41.564037],"modifier":"slight right","type":"off ramp","instruction":"Take exit 85"},"weight":136.7,"duration":136.7,"name":"","distance":553.9,"voiceInstructions":[{"distanceAlongGeometry":519,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":283.6,"announcement":"In 1000 feet, turn right onto Gaensslen Road","ssmlAnnouncement":"In 1000 feet, turn right onto Gaensslen Road"},{"distanceAlongGeometry":60.8,"announcement":"Turn right onto Gaensslen Road","ssmlAnnouncement":"Turn right onto Gaensslen Road"}],"bannerInstructions":[{"distanceAlongGeometry":553.9,"primary":{"text":"Gaensslen Road","components":[{"text":"Gaensslen Road","type":"text","abbr":"Gaensslen Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[30,105,210,300],"location":[-109.542079,41.561499]}],"driving_side":"right","geometry":"knt|F~|q{Sl@Xb@J^Ad@KjCkAj@Cz@D","mode":"cycling","maneuver":{"bearing_after":202,"bearing_before":116,"location":[-109.542079,41.561499],"modifier":"right","type":"turn","instruction":"Turn right onto Gaensslen Road"},"weight":75.6,"duration":61.6,"name":"Gaensslen Road","distance":230.1,"voiceInstructions":[{"distanceAlongGeometry":230.1,"announcement":"In 800 feet, turn left onto WY 374","ssmlAnnouncement":"In 800 feet, turn left onto WY-374"},{"distanceAlongGeometry":56,"announcement":"Turn left onto WY 374","ssmlAnnouncement":"Turn left onto WY-374"}],"bannerInstructions":[{"distanceAlongGeometry":230.1,"primary":{"text":"WY 374","components":[{"text":"WY 374","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/wy-374"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,105,285],"location":[-109.541833,41.559517]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-109.535506,41.558412]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-109.532842,41.557973]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-109.530281,41.557524]}],"driving_side":"right","geometry":"_bt|Fl{q{SVqBxAcOjByRr@uHb@_FxA_OvAsOp@kGd@oEvBeVFy@BK","mode":"cycling","maneuver":{"bearing_after":105,"bearing_before":184,"location":[-109.541833,41.559517],"modifier":"left","type":"turn","instruction":"Turn left onto WY 374"},"ref":"WY 374","weight":654.2,"duration":426.20000000000005,"name":"WY 374","distance":1763.9,"voiceInstructions":[{"distanceAlongGeometry":1763.9,"announcement":"Continue on WY-374 for 1 mile","ssmlAnnouncement":"Continue on WY-374 for 1 mile"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right onto Wilson Street","ssmlAnnouncement":"In 1000 feet, turn right onto Wilson Street"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Wilson Street, then turn left onto 3rd Street","ssmlAnnouncement":"Turn right onto Wilson Street, then turn left onto 3rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":1763.9,"primary":{"text":"Wilson Street","components":[{"text":"Wilson Street","type":"text","abbr":"Wilson St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.1,"primary":{"text":"Wilson Street","components":[{"text":"Wilson Street","type":"text","abbr":"Wilson St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[105,180,285,345],"location":[-109.521175,41.555982]}],"driving_side":"right","geometry":"{ks|Fjzm{SfCG","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":102,"location":[-109.521175,41.555982],"modifier":"right","type":"turn","instruction":"Turn right onto Wilson Street"},"weight":26.2,"duration":26.2,"name":"Wilson Street","distance":76.2,"voiceInstructions":[{"distanceAlongGeometry":43.6,"announcement":"Turn left onto 3rd Street","ssmlAnnouncement":"Turn left onto 3rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":76.2,"primary":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-109.521144,41.555297]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-109.519786,41.55529]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-109.518455,41.555262]}],"driving_side":"right","geometry":"sgs|Fbzm{S@mG?_D@k@B}@VmG","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":177,"location":[-109.521144,41.555297],"modifier":"left","type":"turn","instruction":"Turn left onto 3rd Street"},"weight":87.7,"duration":87.7,"name":"3rd Street","distance":336.4,"voiceInstructions":[{"distanceAlongGeometry":336.4,"announcement":"In a quarter mile, turn left onto Washington Street","ssmlAnnouncement":"In a quarter mile, turn left onto Washington Street"},{"distanceAlongGeometry":57.5,"announcement":"Turn left onto Washington Street, then turn right onto WY 374","ssmlAnnouncement":"Turn left onto Washington Street, then turn right onto WY-374"}],"bannerInstructions":[{"distanceAlongGeometry":336.4,"primary":{"text":"Washington Street","components":[{"text":"Washington Street","type":"text","abbr":"Washington St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":57.5,"primary":{"text":"Washington Street","components":[{"text":"Washington Street","type":"text","abbr":"Washington St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"WY 374","components":[{"text":"WY 374","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/wy-374"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,180,270],"location":[-109.517114,41.555137]}],"driving_side":"right","geometry":"sfs|F|`m{SWG","mode":"cycling","maneuver":{"bearing_after":14,"bearing_before":97,"location":[-109.517114,41.555137],"modifier":"left","type":"end of road","instruction":"Turn left onto Washington Street"},"weight":7.6,"duration":7.6,"name":"Washington Street","distance":14.6,"voiceInstructions":[{"distanceAlongGeometry":14.6,"announcement":"Turn right onto WY 374","ssmlAnnouncement":"Turn right onto WY-374"}],"bannerInstructions":[{"distanceAlongGeometry":14.6,"primary":{"text":"WY 374","components":[{"text":"WY 374","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/wy-374"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,195,285],"location":[-109.51707,41.555264]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-109.515421,41.554972]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-109.512571,41.554508]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-109.511552,41.554314]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-109.51044,41.554118]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-109.509651,41.554023]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,285],"location":[-109.50934,41.553983]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-109.506395,41.553704]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-109.502482,41.553479]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,300],"location":[-109.499234,41.55329]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,270],"location":[-109.498965,41.553271]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-109.486893,41.547131]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,150,330],"location":[-109.48397,41.543511]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,165,345],"location":[-109.482248,41.54099]}],"driving_side":"right","geometry":"kgs|Ft`m{Sx@iIj@}Fn@{Hf@kEd@}ER}CF}@XuF\\uIT{HNmJDeBNiJFkCLsCBs@XeEv@aIdBiJdA}DnFsN~JkOvEoEdCoBlCsBdQsMbGmEvBqA~Ao@ZGl@KhBa@fCo@\\Ch@O|Ag@l@U\\U\\UPYHi@Bc@","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":14,"location":[-109.51707,41.555264],"modifier":"right","type":"turn","instruction":"Turn right onto WY 374"},"ref":"WY 374","weight":1467.4,"duration":957.8,"name":"WY 374","distance":3945.9,"voiceInstructions":[{"distanceAlongGeometry":3945.9,"announcement":"Continue on WY-374 for 2 miles","ssmlAnnouncement":"Continue on WY-374 for 2 miles"},{"distanceAlongGeometry":288.4,"announcement":"In 1000 feet, turn left onto West Flaming Gorge Way (I-80 Business)","ssmlAnnouncement":"In 1000 feet, turn left onto West Flaming Gorge Way (I-80 Business)"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto West Flaming Gorge Way (I-80 Business), then take the ramp onto I-80 Business","ssmlAnnouncement":"Turn left onto West Flaming Gorge Way (I-80 Business), then take the ramp onto I-80 Business"}],"bannerInstructions":[{"distanceAlongGeometry":3945.9,"primary":{"text":"West Flaming Gorge Way","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"Flaming Gorge Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"I-80 Business / US 30 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 30","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-30"},{"text":"Business","type":"text"}],"type":"turn","modifier":"left"}},{"distanceAlongGeometry":61.8,"primary":{"text":"West Flaming Gorge Way","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"Flaming Gorge Way","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"I-80 Business / US 30 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 30","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-30"},{"text":"Business","type":"text"}],"type":"turn","modifier":"left"},"sub":{"text":"I-80 Business ; US 30 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"; US 30 Business","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,75,165,285],"location":[-109.480631,41.538027]}],"driving_side":"right","geometry":"u{o|F||e{Sa@@s@Ei@Ii@S","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":99,"location":[-109.480631,41.538027],"modifier":"left","type":"turn","instruction":"Turn left onto West Flaming Gorge Way (I-80 Business)"},"ref":"I-80 Business; US 30 Business","weight":46.4,"duration":23.3,"name":"West Flaming Gorge Way (I-80 Business; US 30 Business)","distance":96.5,"voiceInstructions":[{"distanceAlongGeometry":62.1,"announcement":"Take the ramp onto I-80 Business, then keep right at the fork","ssmlAnnouncement":"Take the ramp onto I-80 Business, then keep right at the fork"}],"bannerInstructions":[{"distanceAlongGeometry":96.5,"primary":{"text":"I-80 Business ; US 30 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"; US 30 Business","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"I-80 Business / US 30 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 30","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-30"},{"text":"Business","type":"text"}],"type":"turn","modifier":"straight"}},{"distanceAlongGeometry":62.1,"primary":{"text":"I-80 Business ; US 30 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"; US 30 Business","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"I-80 Business / US 30 Business","components":[{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Business","type":"text"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 30","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-30"},{"text":"Business","type":"text"}],"type":"turn","modifier":"straight"},"sub":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[27,37,201],"location":[-109.480455,41.538876]}],"driving_side":"right","geometry":"_ap|Fz{e{Si@k@","mode":"cycling","maneuver":{"bearing_after":36,"bearing_before":19,"location":[-109.480455,41.538876],"modifier":"straight","type":"on ramp","instruction":"Take the ramp onto I-80 Business"},"ref":"I-80 Business; US 30 Business","weight":7.2,"duration":7.2,"name":"I-80 Business; US 30 Business","distance":30.1,"voiceInstructions":[{"distanceAlongGeometry":30.1,"announcement":"Keep right at the fork","ssmlAnnouncement":"Keep right at the fork"}],"bannerInstructions":[{"distanceAlongGeometry":30.1,"primary":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,45,210],"location":[-109.480237,41.539092]}],"driving_side":"right","geometry":"ibp|Fnze{Sc@u@Ug@Qm@Es@DcERyKHeALw@f@oC","mode":"cycling","maneuver":{"bearing_after":46,"bearing_before":36,"location":[-109.480237,41.539092],"modifier":"slight right","type":"fork","instruction":"Keep right at the fork"},"weight":111.5,"duration":111.5,"name":"","distance":464.5,"voiceInstructions":[{"distanceAlongGeometry":464.5,"announcement":"In a quarter mile, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In a quarter mile, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":464.5,"primary":{"text":"Dwight D. Eisenhower Highway I-80 / US 30","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 30","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-30"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[120,285,300],"location":[-109.474904,41.539048]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[135,315],"location":[-109.468008,41.535733]},{"out":0,"in":1,"entry":[true,false],"bearings":[120,315],"location":[-109.464667,41.533764]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[131,136,311],"location":[-109.452183,41.52685]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[61,239,243],"location":[-109.437049,41.52471]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,63,240],"location":[-109.316462,41.554665]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,237,240],"location":[-109.303383,41.560386]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[63,65,244],"location":[-109.263649,41.576111]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,195,225],"location":[-109.252427,41.581943]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[26,28,206],"location":[-109.24499,41.592662]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,195,210],"location":[-109.239112,41.601761]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-109.228792,41.60789]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-109.223834,41.609723]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[161,168,343],"location":[-109.200582,41.598649]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[103,283,285],"location":[-109.191502,41.591928]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-109.131719,41.611151]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[63,241,243],"location":[-109.121071,41.615117]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-108.937407,41.669375]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,240],"location":[-108.925413,41.672959]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,108,286],"location":[-108.787412,41.679367]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,282,285],"location":[-108.77782,41.677381]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[92,95,272],"location":[-108.682897,41.647439]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[92,269,272],"location":[-108.670602,41.647102]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[83,87,263],"location":[-108.630688,41.648425]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[90,255,270],"location":[-108.623752,41.649062]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[98,100,280],"location":[-108.580034,41.645531]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[95,271,274],"location":[-108.572443,41.64502]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-108.534938,41.642769]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[95,270,275],"location":[-108.526379,41.642255]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-108.48454,41.639737]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-108.483371,41.639647]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[93,96,275],"location":[-108.414683,41.635495]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[95,270,274],"location":[-108.406105,41.635096]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-108.382155,41.633477]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[95,270,275],"location":[-108.375339,41.633058]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-108.350103,41.631652]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-108.349223,41.631625]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[93,97,273],"location":[-108.313889,41.630391]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[93,269,273],"location":[-108.306317,41.630129]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-108.268648,41.632547]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[78,253,258],"location":[-108.257219,41.634316]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[74,79,254],"location":[-108.134262,41.650265]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[74,250,254],"location":[-108.123867,41.652458]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-108.038741,41.664389]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[80,254,260],"location":[-108.025675,41.666159]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,255],"location":[-107.986357,41.67188]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[58,235,239],"location":[-107.975234,41.676793]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,76,253],"location":[-107.787196,41.714772]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[73,250,253],"location":[-107.778274,41.716813]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,76,253],"location":[-107.733825,41.72694]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[73,250,253],"location":[-107.72271,41.729489]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,76,253],"location":[-107.703393,41.733876]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,248,253],"location":[-107.695824,41.735596]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[74,77,254],"location":[-107.564263,41.7511]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[74,250,253],"location":[-107.554521,41.753246]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,78,253],"location":[-107.469553,41.772054]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[73,249,253],"location":[-107.461917,41.773762]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,105,255],"location":[-107.413587,41.784548]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,225,255],"location":[-107.412696,41.784703]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-107.375609,41.787222]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,255,285],"location":[-107.374895,41.787115]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[84,86,264],"location":[-107.318264,41.776026]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[90,255,270],"location":[-107.304046,41.777119]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[76,80,255],"location":[-107.275212,41.780293]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[109,279,284],"location":[-107.25972,41.781786]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[93,95,273],"location":[-107.233542,41.777801]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[56,234,236],"location":[-107.217117,41.780797]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-107.199064,41.789264]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[106,283,286],"location":[-107.188836,41.787705]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-107.136503,41.781768]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,285,300],"location":[-107.127415,41.780572]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[94,96,278],"location":[-107.088753,41.771647]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-107.075437,41.77332]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[103,106,283],"location":[-106.966836,41.755037]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[109,287,291],"location":[-106.956125,41.752915]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[93,96,273],"location":[-106.838025,41.741438]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[87,264,267],"location":[-106.821175,41.741113]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[87,90,267],"location":[-106.77952,41.742609]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[108,278,284],"location":[-106.767977,41.742534]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[117,123,297],"location":[-106.466042,41.726273]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,285,300],"location":[-106.453567,41.721546]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[143,150,318],"location":[-106.387182,41.697136]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[154,332,337],"location":[-106.381636,41.688503]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[131,136,310],"location":[-106.289361,41.637234]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,300,315],"location":[-106.279178,41.630707]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,95,270],"location":[-106.209321,41.597643]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[92,268,270],"location":[-106.202918,41.597636]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,330],"location":[-106.086893,41.54616]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[150,315,330],"location":[-106.079948,41.53936]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[101,106,281],"location":[-105.949941,41.441329]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[101,278,281],"location":[-105.93698,41.439419]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[147,152,328],"location":[-105.827857,41.399144]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[148,324,328],"location":[-105.821207,41.391255]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[176,181,356],"location":[-105.616366,41.332668]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,345],"location":[-105.615601,41.323649]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[176,180,356],"location":[-105.614714,41.313525]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[161,340,352],"location":[-105.613866,41.305023]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-105.597313,41.298155]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[110,285,290],"location":[-105.589263,41.295985]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[113,116,288],"location":[-105.528147,41.290792]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,315,330],"location":[-105.523111,41.287134]}],"driving_side":"right","geometry":"abp|Fbyd{SPe@V{@bBsFlDoKhAuCdAoCfA{Bv@}AjA{BhK{SdG_Q|E}M\\w@lA{CrBeE`Ti_@dHcMl@mAb@y@f@gAf@uAh@{Ap@cCXyAd@{C^gCJqALkBFcBBqABsBC_DMcEe@{Ek@oDw@iDeBgGaHyTaAkDm@_Cs@aD_@{Be@mC]_CS{B[}DOmCGuDE{C@wDHiE\\iHpDep@JeG@{FE{FKcEQiEaGys@e@_Ek@oDeAcF{AaFiAwCoJyS{AeEi@wBm@oCe@iD_@sDOoDCuC@aCH_Ep@yK|@oLX}DVcG@uFKcEUwCYwCi@cDu@{CkL{`@ks@gbCUs@cFqQmBeIcFeV}G_[sAaGwA}FyBoHeCoHqQei@kJcYoGoRwEsNwEmNaF}NuEgNcb@qoA}CqJ}A}F_Wm~@cPsm@cMee@{FwSoA}E_DyJoBiEoAeCeCsEcGoIwA_ByEiEoGuEur@o`@o]yRkY}OaDkB{BsAiBwAkBuBaBeCaAqB_A_C_CoIgAyD{AgF}BmIw@iCW_AeC}IqAyEy@sCs@eCg@mCIa@e@{DYeDOmDEcFHkENcD`@}Dh@kDl@uCr@sC|@uCrGgOXq@rPq`@dBuDjCoElA}AzBcC`CkBfBiArB_AfCgAvDkAbA[jFkBfCkAhBeArB}AjB_B~BsClAeBhBeDtA}CdAaD|@cDv@eEv@qGT_CH{CB}CCwESgEKiB_@}Ck@cDs@cDu@aCeMm_@k@_Cc@cCe@_ESuCK}BAUC_Ey@}~@QcES{C_@}Cs@aFaAyEwAcFwAyD_BmD_BmCiBqC_CsCuCoDaMcOuCkEqCwEqBcEkByEiBgFy@sCwBgIySmv@gCkJ{HmYYmAcMud@qXicAsScv@iMge@uVy~@eA_F}@aF}@gHs@_IcBqQwTobCoBeTyCo[iAaLw@qFaAkFkAcFuBgHgjBizFiKa\\Qi@iv@y`CoBiGu@kCeAsEy@aEm@eEc@}Cc@yEu@wJs@qJaDoe@i@aIUyDSkEOuFKwFCmEWybAIiIOaE_@{Gu@{JeEkV[sAw@wCcByFy@eC}@aC}@uBaAwBo@eAaA{AiAsAiAgAqA_AcAs@oAo@cAc@wAc@_EkAcEgAuJiCyAi@}Ao@oB}@_CsAmBuA{AiAiBcB{A}AkB}BkBeCwA_CqAeCgB{DkAaDmAuDyTgw@Oi@a@gBa@mBo@uDYwBUwB]aEQgDKkFA}C@_DFaCJsC`Fqv@P_FBoBC{BGqBMiC_@}De@oDqJiq@q@oFc@gFQaDIeDGqE@}CBoBFoBJgCR{CXqCd@uDhZ{uBJm@b@sD^sDd@oFXwFFyEDuDCsEG{EwB}}A@}CJcDRuC^kC^kBj@_Cn@sBzD{KnOkb@jCaIv@wCj@cCd@_Cl@uDd@cE~PyuAbEm\\Jw@|Dw[nBgPp@cHd@eG\\_GVuEL}DJiE|DgpAzAee@b@uOXgGd@mGn@cG~@cGpAmGhAkEpAgEfB}E|B_FhM}Txh@s~@~Zii@xNwV`@u@jFuKrBkEnBwEvCgInCuIzAiFvB}IzA_HtAkHbAoG|@}G~@aIh@}FZ_EVyEVuFRgFH_DB}CP{P^wf@@_A`@cb@x@k`A^yk@?yFGgGGuDKaEy@{RqA_Z{Dq_Aw@}REcA_AiTw@}Pg@cNK}ICwFBkHJuGPoFLsDVcF`@qFxE}t@hHchAbEqo@\\{GXgK@gAj@aW`MkiFdBot@lBcx@B_AlJc|DBaAReJPiF`DusAtAik@Be@`QcjHb@}X@gARmIT}M|Aeh@h@kOpAsd@hBou@h@{S@cAf@sRxEspBP_HPuHZmXBoDHqF@y@rBwhBvBuhBr@in@bBywAJaLAiFKqE]iGc@qFcOyfB{A{PuBkWGy@gCkZ{NgfBcBoSi@yH_@gIwBkd@sC{l@yG}vAeJ{lB{B{d@i@cLyLuhCm@yJYmDe@iFi@_FgYkzBsFsc@OgAqDaYsBePeC}Uq@sIaGqy@yDcj@iYsaEkEgn@sQwhC[uEyC{b@OmB{Csb@sTgaDG}@_Fkr@o@{Ho@wEeA{Fu@uDmN}b@[{@kMw^cFiNYw@yEyMm^wcAgTmm@kBqFeA_DiAiEeAwEgDyPeRg_Aom@g{CmK{h@aAmF_A{F{@}FgAiIk@gFw@eIi@mHYmEa@mI]iIUoL}@qy@I_Ik@ak@AqEBoEFuEV}H`@iHh@{GnK{cAHo@r@qH\\_FR}EHqD@uC?wCC}CKeDM{CO_Dc@eFe@{D{BePiCwQyByOsCcSyX_pBwV{fBsE_\\yBoOkAiIOeAaEyYmXmnBaMu|@yVsgBiFm_@OqAcGoa@gMu}@eLay@wIin@gMy}@kGwc@aEwYoAaJo@cGq@iH_@eFYoE[aHQsFsI_uCcD_gAiDujAEkAwMspEa@sIq@eLy@aLw@cI{@kImAmJuH{j@eBuMyE}]OkAcEqZif@irDM{@yL}}@wLe~@sRkvAq]kgCmC}RM_AyDwXyH}j@uYavBqXkqBkDuWOeBMkAeAwLIaA_@{EYmEuAgWwI{_BYkHIwEGwEEoF@uFFmFJqFLgELeDPyDl@gJRmCl@cGt@{GNgAbA_HfA{GbHa_@th@wqClAgHdAkHr@cGn@mGj@{G^_F\\iHRwFNaEJ{F?}@DyGA{GEeEIkEUgJ_@qKiB}j@EaAiByi@e@wNgD_dAa@cLi@sOYoHg@wHM}AiGui@E[kH}r@q@}GQ{CG_CCaC@qBD_CHyBN{Bl@wF\\sBh@cC|AcGp@gCpFmTv@wDn@wDX}Ad@eD\\iDNgBPwCLsBFmBBiCpAwlAJmJFyI?wBAyBEsBGuBMuCQyCScC[}Cm@iFi@eDq@qDq@{Cu@wCgAuDgA}CiCsGc`@e`AUi@oEyKgAiCgCuGk@yAi@_Bi@sC_@yBW{BImAMcBAmB@aCJoCZqEzGei@`OmjArA{Mv@eLf@qKpFcgBlCg}@lBuk@~@q[PsETkEd@}Dl@gDr@_CRu@~@{BtAmCbBkClAsB`E{G|CgFjHoLrAaChAiCx@yBt@yCp@mDXmCNgCJeCB}CLas@D_FHkET_Jt@gOxGuv@PmDJmE@kESeHg@iGkEi]_@sDWwDOiDK{DEcFHoELcG\\_Gb@eF|Dya@jq@q`Hhv@m|HpDe_@LiA~AuNpAuIt@aEfJui@x@sEdGy]N{@xPwaA~BqNxA}Jt@kGl@qGd@eG`@iG\\{ITkIxH}lG~DadDHeHb@o\\@qA`@}]t@}m@BwB^mWCuISoRiBkzAEeE{DyaDe@u`@AcBOmMBqCJeDPyCd@iEZuBrA}G~_@_sBvBmMbA}Jl_@wvFRwDHoDD_F?sDCoHiAa`BsAikBAw@a@gl@M_GOiEO_Ca@uEc@_Ey@sF{f@{vCMq@i@gE_@_E_@mEUiEGoCGoCAuC@_FJiETgFZmEZmD`@cDhIql@lA_Jj@gE`@gE`@cGPsEJyEBmEEmESuGa@uGo@oHcYqxCmAwLg@gDqe@ozCuBuNe@oEa@{F_Eeg@cAkJe@iDy@iE}@_EyAmFeBgFgIoTw@kCu@gD]}BS}BQeCEyBGiCTuDRkBRkBl@aDv@_DxAwDrGoOTi@dTof@|HaQjBcDtByCtCoDpCmC~BkB|B{AjBeAbHcDpFiCtBsAtB{A~AqAdBaBtAwAhAuApCyDtA_CxAiCbA}BnAcDjAmDdGaT`Wq_AjLma@lK_`@`P}k@fCqIzGuSzEqM|FmNfEsJtEmJ|MeWzTa_@bB}CzAgDtBuFbB}FvAgHp@cEd@aE\\_EReDJkExAogAN{ERgDb@sE\\sCx@yEfA_Fn@cCjTuz@r@}BlAiDfAmC`BsDhBcDpBaDlDqEpCqCvC_ChCyAvIgEjB{@lHsDxOoHdIqEvPcKfMqIdDgB|BeArCmA|DkApQaDrBYpBe@jDaAvCoAvBiAbEgC`E_DnCyCpBaChBmCpBaDfA{BpAwCl@cB`X{r@zg@qsAb@kAdKeXht@omBnCoHxAsElAaFr@mDb@{BXsBr@{Fz@_JjHgv@fIaz@`@yCf@qCjAcFl@{Bp@qBx@}B|@wBfA}BzAqClRk]x@}AnRi]z@eBtByEhBaFhB_Gx@eDt@iDx@qEn@uE`MsgArHip@vC}Vx@{Fv@wDpAyFfB}F|AcEnBgEbEsHzBuCfC}CrBwBvBmB~c@_]|@q@|SiPda@_[vCwBjCaCpBeCrAcCdB_DbAwCp@mBh@wBn@eD`@sC\\sDRgEDuDCm^?eC@Y?_g@DyDXiDZgDn@oDdAmEl@iB`AsCj@wAfJ}WpQ}e@b@sAbDeJnFaNnQk_@piA__C\\s@pd@o_AjBcEfBmEbB_FdA}D|@sDf@}B`@}Bn@eEj@gFf@sFb@cG|OuzBl@iGXsCb@wC`AeFdAwEhAcElA}DZ}@dBiEb]_w@rFeM~BgFrAgC~@{AnByClBmC|CsDbVuV~HiI`IoI|@_AnSqSnRqRbZyYlDiDpGeGhDiDhB}BvBeDjBqDnAyCvAyDjAoErCqKpAsE~@aC~@oBbAeBbA{AhAuAbBiB~AsArBqA~BoA|B{@fCm@pCi@h_@eGpAQhc@mHhCk@xDgA~F_CjJiErMeGxCeBjBoA`BqAlD_DrBwBvBgCpBcCbBgC`BqCfBsDfOoZ`l@csAl@wAf_AaxBfDyHNa@pj@qpAvRkd@zBwEjByCnDyEzA_BfOcO`b@ea@f@g@t^q^pA{AnAaBdBmCpAgC|@yB`A}B`AyCz@eDbAmEl@kEvGsf@jA}JtAyPnD}c@J_B`Eah@pP_vBvF{s@hLkxAd@gEd@_Df@yCn@_Dp@{CbAiDdFcQpb@wtAp`@opA|O}g@rL}_@dNyc@hE}MpA_DrAuCfBiDrBkDxAyBzAmB~AmBrBuBhAcAzAsAfLcJpSmPpKmIjWwSzAoAjCqBrPwMv_@sZzFqEnBaBzAqA~B{B`BgB~AoB|AuBxBkDpAyBjA{B~AqDx_Bu_EdBsEhAgD~@eDr@uCr@}Cn@oDt@oEx`@i}BzEuXzA}It@wEd@mEx@{JPoBx]qvEf@sHJkBFwB@_CCqBGoBG}AM{AWoC[uBgBaLc@wC]sCSmCKqCCaEMglDA{b@Eav@@wk@@gDFqCPsCN{BXcCX}B\\wBd@_Ct@wCjA{DxAiEtGcRd@oAr`@eiAdBwEz@qB~@mBbAgBhAyAvAwAhAaAhBiAlAm@bAa@tA]|A[rAOrAKpDOnNi@bEShUs@|ZqArEUzL_@jNk@zAEnWiA~Ke@fL]tBItCOrJ_@~@GdAQvAOd@OlBu@jAq@rAgAjAgAjAwAfAeBz@kBt@iBl@wBbA{Fh@yCdJyh@fCmNjA}GDWvBuLb@mCnGm^bAwFtJsj@~EeYv@oFt@iGj@cFj@}Gj@oI^}HPmFDmCFuDBgEB}p@?_cABkp@?_m@DkCDkBLiB\\{Bj@mCXeAd@qAh@mAp@qAn@aAx@gAdAoArAkAnGcGjJyIbNiMhTgS|CuC|A}A`DwD|AwBlAiBVa@hAkBbAoBjA_CdAaCpCmH|CqIx@_Ct@aCf@yB^mB^yB\\}B\\kDTgDNoDDkDPuP^s]A_CEeCGwB}AiTMqBEuB@mBFqBRwBV{A\\cBb@}Ah@uAtAaCpAkBfRqUdB{B|@sAh@gAd@iAn@mBZoAVwATwANeBH_CNuMDsAFiBNyAR{AVyA^{Ad@uAlAuClF{Jn@uAn@cBl@yBl@qC~AmJ`AeEjAcE~AcErAuCv]sp@rAuBjA}AnAqApBkB~BcBtC_BjLkGra@uT","mode":"cycling","maneuver":{"bearing_after":118,"bearing_before":111,"location":[-109.474904,41.539048],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 30","weight":89780.6,"duration":89780.6,"name":"Dwight D. Eisenhower Highway (I-80; US 30)","distance":374084.5,"voiceInstructions":[{"distanceAlongGeometry":374084.5,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 232 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 232 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, take exit 323","ssmlAnnouncement":"In 1000 feet, take exit 323"},{"distanceAlongGeometry":62.5,"announcement":"Take exit 323","ssmlAnnouncement":"Take exit 323"}],"bannerInstructions":[{"distanceAlongGeometry":374084.5,"primary":{"text":"Take exit 323","components":[{"text":"Take exit 323","type":"text"}],"type":"off ramp","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[150,165,330],"location":[-105.440611,41.24441]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-105.438821,41.239803]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,195,345],"location":[-105.43875,41.239587]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,315,330],"location":[-105.437886,41.238042]}],"geometry":"qpvzFxzpbS|EoBzAg@pJoBbCq@hBk@h@MPE~@[xAq@lBgAZO`@UhAe@xHuA","mode":"cycling","driving_side":"right","exits":"323","maneuver":{"bearing_after":158,"bearing_before":154,"location":[-105.440611,41.24441],"modifier":"slight right","type":"off ramp","instruction":"Take exit 323"},"weight":237.5,"duration":237.5,"name":"","distance":989.6,"voiceInstructions":[{"distanceAlongGeometry":948.7,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"In 1000 feet, merge left onto Dwight D. Eisenhower Highway (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Merge left onto Dwight D. Eisenhower Highway (I-80)","ssmlAnnouncement":"Merge left onto Dwight D. Eisenhower Highway (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":989.6,"primary":{"text":"Dwight D. Eisenhower Highway I-80 / US 30","components":[{"text":"Dwight D. Eisenhower Highway","type":"text","abbr":"Dwight D. Eisenhower Hwy","abbr_priority":0},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 30","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-30"}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"bearings":[170,349,352],"location":[-105.437164,41.23593]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,330],"location":[-105.406425,41.160456]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,300,315],"location":[-105.399627,41.154983]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,135,315],"location":[-105.349557,41.134856]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[130,310,318],"location":[-105.344692,41.131789]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-105.308757,41.12526]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,270,285],"location":[-105.30173,41.124427]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,92,270],"location":[-105.23378,41.104673]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[97,270,276],"location":[-105.227292,41.104577]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[85,87,265],"location":[-105.178411,41.096623]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[90,255,270],"location":[-105.16809,41.097463]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-105.120862,41.098591]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[101,278,281],"location":[-105.111894,41.097643]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[84,88,266],"location":[-105.065584,41.099798]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[78,255,259],"location":[-105.058039,41.100854]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[89,91,269],"location":[-104.897415,41.116396]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,265,270],"location":[-104.874978,41.116553]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[89,91,270],"location":[-104.87111,41.11654]}],"driving_side":"right","geometry":"q{tzFfepbShFs@vBKrB?rAHfBT~A^|Ah@tAn@lHpDjBj@|A^bBVjBJbB@vBK`BUpMmBfBOrBIxABxAHvBTrBd@pHbBre@`LhCj@xBTnABjA@fBKnAOhASnA_@bAY~@c@nFuCjFsCzB}AhDqCdE{Dh\\gZng@ud@n@m@|J_JnBqApCaBxC{AvCcA`Cs@fB]dSoCxCg@lCs@jBi@fBm@dBq@nCmAhBgAp]aUtc@kYtMsIfSeN~DeDhE}D~HoIvEqF`@k@nDgF`EqGzCgFf@aAhCeFnBcErD}IrS_g@|EkL|B{FtAaEr@iC`@wA^aBl@sCh@mC|Iwd@nGi\\jLim@dCiMvAyHhA_GjAcFv@uCv@cClAiDtAoDrAmCnAgC~DkHfEyHdRm]jO_YxBqElBwEnAsDfAwDdAgE|@oE|@_Gr@gGb@gGZkIx@oaBN_SLwFJeDj@iJPsCL_BlAyRdA_Px@eL\\mD`@aDXwBZsBr@eEj@uCdAqEx@_Dr@_Ct@gC|@gC`CmGbHwP~Oa`@nK}WtEiLdAcDl@qBh@}BfA_FrCaO~EwVfVynA`EgWv@qGZcD`@_FZmFZuHH{DB}D@wJBiR?cS?aA@mFDaFH{BTiF`@sFj@}Eh@uDfA}FpAkFrAsErQgh@hDqJnCkH|CsHv@kB|C{Ir@oCl@sC`AuG^gDX{FJ_E?mEGwCKuCUaDkBmWa@{IOkEYsOe@i]WiNOcGQeGw@gU_@eIEuAi@kNMyDu@qRScE]eEu@mIgCsS]gCoAoLWyCS_DMiDIuCCuC@aFDiDLcDj@eLrAaVnA_Vb@gTGeT]yh@@cHDeHLuIJcFJeDTkGZsGFeA^{FjAuOdAoNTgFJgF@eDEeFKoDSoDcA{KeB{Km@oDkAwI[sCWwCOiCKcCm@{Tc@}Qm@wUG{EC_E?uEV_qAA{DIgDM{DY_Eu@oJMoAg@_G}@gLk@wG_Fsm@eCe[UoEMkEKyHSec@@}DJwDP_EZaEpI__Ab@sFTaFHiE@cGIcGKyDWyDS{C[}Cc@sDg@cDm@cDyFa[gFsXyJai@{@{E{@iGe@uE[aFa@mGm@_KaAsOmB{Z}@sOu@uLk@yJ{@iNW{FQyFu@gYU{GQyFG{CCgBc@oNA{@YuJc@{JyAiZkDar@}AmZm@yLG}AoAeWkAkUu@uNc@sGk@{GgFsj@aCeXk@aKK{JGkLHoNEmSSqaA?wBI}dA@eWE}Q@wDL}Dp@uGpAqGzBsHvAoE`BiFtB{Gx@wDl@oE","mode":"cycling","maneuver":{"bearing_after":170,"bearing_before":167,"location":[-105.437164,41.23593],"modifier":"slight left","type":"merge","instruction":"Merge left onto Dwight D. Eisenhower Highway (I-80)"},"ref":"I-80; US 30","weight":13860.799999999997,"duration":13860.799999999997,"name":"Dwight D. Eisenhower Highway (I-80; US 30)","distance":57750.2,"voiceInstructions":[{"distanceAlongGeometry":57750.2,"announcement":"Continue on Dwight D. Eisenhower Highway (I-80) for 36 miles","ssmlAnnouncement":"Continue on Dwight D. Eisenhower Highway (I-80) for 36 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Purple Heart Trail (I-80)","ssmlAnnouncement":"In 1000 feet, continue onto Purple Heart Trail (I-80)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Purple Heart Trail (I-80)","ssmlAnnouncement":"Continue onto Purple Heart Trail (I-80)"}],"bannerInstructions":[{"distanceAlongGeometry":57750.2,"primary":{"text":"Purple Heart Trail I-80","components":[{"text":"Purple Heart Trail","type":"text"},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[98,106,287],"location":[-104.856319,41.113166]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-104.851392,41.113622]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-104.85032,41.113855]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-104.845631,41.11491]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,255],"location":[-104.809342,41.118253]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[82,254,259],"location":[-104.800961,41.119478]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[79,82,259],"location":[-104.775218,41.123237]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[89,266,269],"location":[-104.759778,41.124103]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,75,240],"location":[-104.711487,41.131944]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,240],"location":[-104.698047,41.138248]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[70,74,248],"location":[-104.662048,41.155269]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[83,258,261],"location":[-104.648588,41.157896]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[91,96,270],"location":[-104.528412,41.158006]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[92,268,271],"location":[-104.516181,41.157794]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,92,270],"location":[-104.356357,41.157335]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,270],"location":[-104.342837,41.157566]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,92,270],"location":[-104.260547,41.158623]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,266,270],"location":[-104.248079,41.158602]}],"driving_side":"right","geometry":"i||yF~v~~RRuD?yCIyCYkDiAcIo@uEoC{RaAmH]kCm@qEQqAqAsJa@cEYeEQkDGyDCioACwEMqEWeFqGez@iAiNK{AsBiXWwCiBiUMiCeEch@QsByIciAoDud@e@mGi@yH]cIGiBWwJ]at@Y_l@OeZAiEOia@CeFEyDIoCOiGQyDQeDQsCO}BQwBS_CWsC]{Ca@cD_@yCc@_D]oB[mBc@{BWsAe@aCg@eCc@kBo@cCm@iCwDkOyTq|@_AkD{@gDo@cCo@}Bo@wBm@iB}@eCeAoCuCeHi@wAoRsd@qKiWuUek@yNu]{Qqc@{CqHqB_FoAcDkAcDgAaDaAuC{AyEaBwF}AsFyA}FiA}EgAgFqAkGqAiH{@cFu@eFu@cFm@wEm@{Fq@sG_@_E]aEUaDYsEWkEk@sMKiDM{EGkDGcGEwF?oFRgvANwt@TmcEJogC@sS?gAAweEB_LBwDBoEDaI@{AVge@Tua@Ra\\xAogClA{uB@sAjAglBD_H?gHI}KYoReCowAq@ia@QoOAsTDab@?{APckDLehCA_HA}h@?yACcNEgGO_HQkFk@oKu@}Kw@kL]oGMgEO_GMwGLumFBuuB?suAB}g@AqA@ma@DqnA?iJJoGLkEHwDNgD^mG`@wF~A_Pr@sFf_@y}BnAcIbB{LpAcKr@iGnByPzBgV|@sLdAgOt@{LfAmTj@}P^kNVuNLkMLyL@wKA{KGyQAaAQkLQkKwJmbE[yGUiDYeDk@wEgAyHoAeGiBuGeAmDqAiDeBeEuGeN_R_`@o^kv@_IoPiCqFyAwCyAmCiCaEaCkDkCuCm@m@q@q@_BwAyYeW}BuBmAuAkAeBkAyBy@qC[yA]mBWiBMgBKoBG{CBkC","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":105,"location":[-104.856319,41.113166],"modifier":"straight","type":"new name","instruction":"Continue onto Purple Heart Trail (I-80)"},"ref":"I-80","weight":16261.4,"duration":16261.4,"name":"Purple Heart Trail (I-80)","distance":67716.3,"voiceInstructions":[{"distanceAlongGeometry":67716.3,"announcement":"Continue on Purple Heart Trail (I-80) for 42 miles","ssmlAnnouncement":"Continue on Purple Heart Trail (I-80) for 42 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue left onto Parson Street (US 30)","ssmlAnnouncement":"In 1000 feet, continue left onto Parson Street (US 30)"},{"distanceAlongGeometry":62.5,"announcement":"Continue left onto Parson Street (US 30)","ssmlAnnouncement":"Continue left onto Parson Street (US 30)"}],"bannerInstructions":[{"distanceAlongGeometry":67716.3,"primary":{"text":"Parson Street","components":[{"text":"Parson Street","type":"text","abbr":"Parson St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"US 30 / I-80 Bus","components":[{"text":"US 30","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-30"},{"text":"/","type":"delimiter","delimiter":true},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"},{"text":"Bus","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[161,171,272,359],"location":[-104.075764,41.175252]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-104.075784,41.176325]}],"driving_side":"right","geometry":"i`izFnhfzRwEBiA@","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":91,"location":[-104.075764,41.175252],"modifier":"left","type":"new name","instruction":"Continue left onto Parson Street (US 30)"},"ref":"US 30; I-80 Bus","weight":81.8,"duration":43,"name":"Parson Street (US 30; I-80 Bus)","distance":161.5,"voiceInstructions":[{"distanceAlongGeometry":161.5,"announcement":"In 600 feet, turn right onto West 8th Street","ssmlAnnouncement":"In 600 feet, turn right onto West 8th Street"},{"distanceAlongGeometry":56.3,"announcement":"Turn right onto West 8th Street","ssmlAnnouncement":"Turn right onto West 8th Street"}],"bannerInstructions":[{"distanceAlongGeometry":161.5,"primary":{"text":"West 8th Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"8th Street","type":"text","abbr":"8th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-104.07579,41.176704]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-104.073868,41.176704]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-104.072574,41.176705]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-104.071275,41.176699]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-104.069649,41.176681]}],"driving_side":"right","geometry":"kiizFthfzR?_KAcG@aGBeI?qG","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-104.07579,41.176704],"modifier":"right","type":"turn","instruction":"Turn right onto West 8th Street"},"weight":159.29999999999998,"duration":159.29999999999998,"name":"West 8th Street","distance":628.6,"voiceInstructions":[{"distanceAlongGeometry":628.6,"announcement":"Continue on West 8th Street for a half mile","ssmlAnnouncement":"Continue on West 8th Street for a half mile"},{"distanceAlongGeometry":276.2,"announcement":"In 1000 feet, turn left onto Main Street","ssmlAnnouncement":"In 1000 feet, turn left onto Main Street"},{"distanceAlongGeometry":59.2,"announcement":"Turn left onto Main Street","ssmlAnnouncement":"Turn left onto Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":628.6,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-104.068282,41.176676]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-104.068278,41.17774]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-104.068269,41.178773]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-104.068272,41.179806]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-104.06829,41.18086]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-104.068284,41.181909]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-104.068269,41.182945]}],"driving_side":"right","geometry":"giizFvydzRsE?mEAoE?qEBqEAoEAcB?e@K","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-104.068282,41.176676],"modifier":"left","type":"turn","instruction":"Turn left onto Main Street"},"weight":186.39999999999998,"duration":186.39999999999998,"name":"Main Street","distance":775.5,"voiceInstructions":[{"distanceAlongGeometry":775.5,"announcement":"Continue on Main Street for a half mile","ssmlAnnouncement":"Continue on Main Street for a half mile"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, continue onto North Main Street","ssmlAnnouncement":"In 1000 feet, continue onto North Main Street"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto North Main Street","ssmlAnnouncement":"Continue onto North Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":775.5,"primary":{"text":"North Main Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,60,195,240],"location":[-104.068208,41.183643]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[135,240,330],"location":[-104.068437,41.184934]}],"driving_side":"right","geometry":"wtjzFhydzRkBFO?a@@m@AWJQJKLiDbDa@j@","mode":"cycling","maneuver":{"bearing_after":355,"bearing_before":11,"location":[-104.068208,41.183643],"modifier":"straight","type":"new name","instruction":"Continue onto North Main Street"},"weight":93.8,"duration":76.3,"name":"North Main Street","distance":290.8,"voiceInstructions":[{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn right onto County Road 213","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 213"},{"distanceAlongGeometry":57.2,"announcement":"Turn right onto County Road 213","ssmlAnnouncement":"Turn right onto County Road 213"}],"bannerInstructions":[{"distanceAlongGeometry":290.8,"primary":{"text":"County Road 213","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"213","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,135,300],"location":[-104.069476,41.185951]}],"driving_side":"right","geometry":"eckzFfaezRQy@Eg@?e@AwHBsQEqBGqAI}@Ko@","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":316,"location":[-104.069476,41.185951],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 213"},"weight":139,"duration":139,"name":"County Road 213","distance":568.6,"voiceInstructions":[{"distanceAlongGeometry":568.6,"announcement":"Continue on County Road 213 for a quarter mile","ssmlAnnouncement":"Continue on County Road 213 for a quarter mile"},{"distanceAlongGeometry":286.3,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":61.4,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":568.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,255],"location":[-104.062734,41.186238]}],"driving_side":"right","geometry":"_ekzF`wczRPQF]OsBEsACaECwFG{EcBi]","mode":"cycling","maneuver":{"bearing_after":137,"bearing_before":70,"location":[-104.062734,41.186238],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":191.4,"duration":191.4,"name":"","distance":797,"voiceInstructions":[{"distanceAlongGeometry":797,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto U P Railroad Road","ssmlAnnouncement":"In 1000 feet, continue onto U P Railroad Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto U P Railroad Road","ssmlAnnouncement":"Continue onto U P Railroad Road"}],"bannerInstructions":[{"distanceAlongGeometry":797,"primary":{"text":"U P Railroad Road","components":[{"text":"U P Railroad Road","type":"text","abbr":"U P RailRd Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[75,255],"location":[-104.053334,41.186803]}],"driving_side":"right","geometry":"ohkzFh|azRYaDYuHg@yHS_D?uA[_ISwC","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":81,"location":[-104.053334,41.186803],"modifier":"straight","type":"new name","instruction":"Continue onto U P Railroad Road"},"weight":157.9,"duration":157.9,"name":"U P Railroad Road","distance":636.5,"voiceInstructions":[{"distanceAlongGeometry":636.5,"announcement":"Continue on U P Railroad Road for a half mile","ssmlAnnouncement":"Continue on U P Railroad Road for a half mile"},{"distanceAlongGeometry":282.2,"announcement":"In 1000 feet, turn right onto State Line Road","ssmlAnnouncement":"In 1000 feet, turn right onto State Line Road"},{"distanceAlongGeometry":60.5,"announcement":"Turn right onto State Line Road","ssmlAnnouncement":"Turn right onto State Line Road"}],"bannerInstructions":[{"distanceAlongGeometry":636.5,"primary":{"text":"State Line Road","components":[{"text":"State Line Road","type":"text","abbr":"State Line Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,255],"location":[-104.04581,41.187599]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,75,180,255],"location":[-104.04579,41.187021]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-104.043611,41.180071]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-104.033336,41.173377]}],"driving_side":"right","geometry":"omkzFhm`zRd@?F?dACd@Cn@Gh@Ih@Kr@OnBe@nBc@~GaB`Cg@|FqAnG{AlLmC\\Il@[`@c@Vc@Ro@Lq@F{@Euc@Dm@Lk@T[TOtRyHj@U~@a@zFqBJChAc@n@_@t@m@|@{@hFqET[l@aAf@m@fEaDhEsDn@q@t@{@f@q@XWTQVOb@OXIl@Cf@Gv@[x@g@^Yd@]b@g@lD_Gb@eANg@F_@B]@{@Kw_@C_FM{t@B}@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":80,"location":[-104.04581,41.187599],"modifier":"right","type":"turn","instruction":"Turn right onto State Line Road"},"weight":1235.3,"duration":1197.1,"name":"State Line Road","distance":4987.2,"voiceInstructions":[{"distanceAlongGeometry":4987.2,"announcement":"Continue on State Line Road for 3 miles","ssmlAnnouncement":"Continue on State Line Road for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, keep right onto State Line Road","ssmlAnnouncement":"In 1000 feet, keep right onto State Line Road"},{"distanceAlongGeometry":62.5,"announcement":"Keep right onto State Line Road","ssmlAnnouncement":"Keep right onto State Line Road"}],"bannerInstructions":[{"distanceAlongGeometry":4987.2,"primary":{"text":"State Line Road","components":[{"text":"State Line Road","type":"text","abbr":"State Line Rd","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,270],"location":[-104.008422,41.162849]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,75,180],"location":[-104.007652,41.15887]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,75,180],"location":[-104.007491,41.151342]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,135,300],"location":[-103.988988,41.132399]}],"driving_side":"right","geometry":"yrfzFrcyyRHWJYZg@RQXOVEtM@lEYjA?zAFZ@rZWnEGxEIzFIpDCjJAzKB|HAjCFr@Ah@EB?^G\\IZQd@[lA_A`@U^QlAa@p@Sn@Od@I|BKn@Gd@Kb@Sb@_@~CuCfB{A\\WVM\\MXMz@]v@g@t@w@Zg@\\s@f@kA`AgCbAkC^mAHq@F}@LcCBcA?kACeBMoA]}AW{@UcAOu@Ea@Es@?gA?a@Fm@b@oBfDsL`I}V`@oB","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":95,"location":[-104.008422,41.162849],"modifier":"slight right","type":"fork","instruction":"Keep right onto State Line Road"},"weight":1080.8,"duration":1080.8,"name":"State Line Road","distance":4502.8,"voiceInstructions":[{"distanceAlongGeometry":4502.8,"announcement":"Continue on State Line Road for 3 miles","ssmlAnnouncement":"Continue on State Line Road for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto County Road 20","ssmlAnnouncement":"In 1000 feet, continue onto County Road 20"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 20","ssmlAnnouncement":"Continue onto County Road 20"}],"bannerInstructions":[{"distanceAlongGeometry":4502.8,"primary":{"text":"County Road 20","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"20","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,285],"location":[-103.988428,41.132231]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,270],"location":[-103.987375,41.132189]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,180,270,330],"location":[-103.969409,41.133777]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.963299,41.133762]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-103.950288,41.133714]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,270],"location":[-103.9312,41.133703]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.893,41.133674]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.873862,41.133663]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.854806,41.133614]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.835762,41.133678]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.816545,41.133681]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.778304,41.133726]}],"driving_side":"right","geometry":"ms`zFtfuyRHwBAyA?cA@cADaABk@?y@I{BC}AGoMA}ACg@Ik@WcAiA{CaAqB{AyBWe@Me@Gk@Hyx@Bee@BaN?_LDgt@F}nA?{C?sJ?cNEwFFy@@eD@wFA{pAD_RIsW@q{AA}D@kAAcmB@cF@kHFyjB?{@C_ICmaAAy[AgIA_@?qACuPAwxADsH?_B@sPAafB?aLEwG?k@AcPBaP?cEAwRCcb@?aCCgQ?sWCoQ?{LCgWAeDAmEAwZAaQ?{NGs\\?qU@{BAsD","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":111,"location":[-103.988428,41.132231],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 20"},"weight":5010.8,"duration":9621.3,"name":"County Road 20","distance":20859.9,"voiceInstructions":[{"distanceAlongGeometry":20859.9,"announcement":"Continue on County Road 20 for 13 miles","ssmlAnnouncement":"Continue on County Road 20 for 13 miles"},{"distanceAlongGeometry":151.8,"announcement":"In 500 feet, turn right onto County Road 33","ssmlAnnouncement":"In 500 feet, turn right onto County Road 33"},{"distanceAlongGeometry":32.5,"announcement":"Turn right onto County Road 33","ssmlAnnouncement":"Turn right onto County Road 33"}],"bannerInstructions":[{"distanceAlongGeometry":20859.9,"primary":{"text":"County Road 33","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"33","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.740128,41.13387]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-103.739723,41.115416]}],"driving_side":"right","geometry":"u}`zFxvdxRjFD~AC|AG`b@]~EEjHMhB?^AtDEpPG~UIxA?|B@tGC|B?T?lCAtF?dGEzTEjT@~Q@~CAhN@x[F","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-103.740128,41.13387],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 33"},"weight":1149.1,"duration":1149.1,"name":"County Road 33","distance":4753,"voiceInstructions":[{"distanceAlongGeometry":4753,"announcement":"Continue on County Road 33 for 3 miles","ssmlAnnouncement":"Continue on County Road 33 for 3 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto County Road 14","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 14"},{"distanceAlongGeometry":62,"announcement":"Turn left onto County Road 14","ssmlAnnouncement":"Turn left onto County Road 14"}],"bannerInstructions":[{"distanceAlongGeometry":4753,"primary":{"text":"County Road 14","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"14","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-103.739697,41.091142]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.701489,41.091211]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.682335,41.091086]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.663526,41.090842]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.650817,41.090738]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.624872,41.090788]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-103.615361,41.09075]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.605664,41.090687]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.586351,41.090578]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.58111,41.090595]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.567167,41.090677]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.529522,41.09088]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.510111,41.09138]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.490955,41.091352]}],"driving_side":"right","geometry":"srxyFbtdxR@kF?iCIqtC@wDGyfA?q@?{@@yE?uB@uFHy`AB}E?wC@eF?kEB_F@y@AqFVgq@@cEVqo@?gB?c@C}@DeG?gJB_FL}p@DcT@_^?uEAcWOgnAAwEFg[?wO@uFDwZD{_@VunBA_HAqIA_J@qHAs@AiF@}FG}l@?_RG}EGe\\CqGEwRC_IAkEIqb@CmM?aF?oH@mQCqQ@qc@AsH?aD?sE?aJAkJAcKCyKAkEAiBCmBWySSgJOaJKaFEyCEyDA{AAgF?}G@qB?u^@_C@yC@kS@iN@yKAaG?iB?}C@wEAqE?aLAiQ?{E?{K?wKCoY@mA?e@B]","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-103.739697,41.091142],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 14"},"weight":5380.2,"duration":5380.2,"name":"County Road 14","distance":22416.2,"voiceInstructions":[{"distanceAlongGeometry":22416.2,"announcement":"Continue on County Road 14 for 14 miles","ssmlAnnouncement":"Continue on County Road 14 for 14 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue slightly right onto County Road 61","ssmlAnnouncement":"In 1000 feet, continue slightly right onto County Road 61"},{"distanceAlongGeometry":62.5,"announcement":"Continue slightly right onto County Road 61","ssmlAnnouncement":"Continue slightly right onto County Road 61"}],"bannerInstructions":[{"distanceAlongGeometry":22416.2,"primary":{"text":"County Road 61","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"61","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,270],"location":[-103.472321,41.09135]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-103.471876,41.083537]}],"driving_side":"right","geometry":"}sxyF~lpvRFQFKFGJCVArFEhf@e@jRUlRM`B?","mode":"cycling","maneuver":{"bearing_after":119,"bearing_before":92,"location":[-103.472321,41.09135],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto County Road 61"},"weight":398,"duration":982.0999999999999,"name":"County Road 61","distance":1622.5,"voiceInstructions":[{"distanceAlongGeometry":1622.5,"announcement":"Continue on County Road 61 for 1 mile","ssmlAnnouncement":"Continue on County Road 61 for 1 mile"},{"distanceAlongGeometry":115.6,"announcement":"In 400 feet, turn left onto County Road 12","ssmlAnnouncement":"In 400 feet, turn left onto County Road 12"},{"distanceAlongGeometry":24.8,"announcement":"Turn left onto County Road 12","ssmlAnnouncement":"Turn left onto County Road 12"}],"bannerInstructions":[{"distanceAlongGeometry":1622.5,"primary":{"text":"County Road 12","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"12","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,255],"location":[-103.471704,41.076838]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.452996,41.077038]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.395206,41.076575]}],"driving_side":"right","geometry":"gyuyFbipvR?wDCkMEmMCaKCmKGiWE{OGsOBgFt@wsA@wCJ_SJ}i@?{IB}I@[AgJF}K?g@A{HBmIA}O@wH?wCIkwADaKAe@AwI?sIA_I?{OAsX?aUCs@?gV","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-103.471704,41.076838],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 12"},"weight":1929,"duration":4821.6,"name":"County Road 12","distance":8035.7,"voiceInstructions":[{"distanceAlongGeometry":8035.7,"announcement":"Continue on County Road 12 for 5 miles","ssmlAnnouncement":"Continue on County Road 12 for 5 miles"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto Road 12","ssmlAnnouncement":"In 400 feet, continue onto Road 12"},{"distanceAlongGeometry":25,"announcement":"Continue onto Road 12","ssmlAnnouncement":"Continue onto Road 12"}],"bannerInstructions":[{"distanceAlongGeometry":8035.7,"primary":{"text":"Road 12","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"12","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.375876,41.076628]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-103.356735,41.076632]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.337317,41.076673]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.318043,41.076709]}],"driving_side":"right","geometry":"}wuyFfr}uRAeN@iN?{i@?mP?sP?eJEooA?{WA_OGowBD}a@JqbA@_ADo@VeB\\cB\\iAVm@X_@b@_@p@g@XGTA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-103.375876,41.076628],"modifier":"straight","type":"new name","instruction":"Continue onto Road 12"},"weight":1565.9,"duration":1565.9,"name":"Road 12","distance":6524,"voiceInstructions":[{"distanceAlongGeometry":6524,"announcement":"Continue on Road 12 for 4 miles","ssmlAnnouncement":"Continue on Road 12 for 4 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Road 79","ssmlAnnouncement":"In 1000 feet, continue onto Road 79"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road 79","ssmlAnnouncement":"Continue onto Road 79"}],"bannerInstructions":[{"distanceAlongGeometry":6524,"primary":{"text":"Road 79","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"79","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[0,180],"location":[-103.298895,41.075238]}],"driving_side":"right","geometry":"gouyFbqnuRZCrD@jDC`E?dMBlQDhMF~L?pB@tLBjD?nGDxCAdAB`VFfD?rA@xTDzAB","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":175,"location":[-103.298895,41.075238],"modifier":"straight","type":"new name","instruction":"Continue onto Road 79"},"weight":745.7,"duration":745.7,"name":"Road 79","distance":3072,"voiceInstructions":[{"distanceAlongGeometry":3072,"announcement":"Continue on Road 79 for 2 miles","ssmlAnnouncement":"Continue on Road 79 for 2 miles"},{"distanceAlongGeometry":288.4,"announcement":"In 1000 feet, turn left onto Road 8 ((8))","ssmlAnnouncement":"In 1000 feet, turn left onto Road 8 ((8))"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto Road 8 ((8))","ssmlAnnouncement":"Turn left onto Road 8 ((8))"}],"bannerInstructions":[{"distanceAlongGeometry":3072,"primary":{"text":"Road 8","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"8","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"(8)","components":[{"text":"(8)","type":"icon"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-103.299132,41.04762]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.280024,41.047623]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.268275,41.047628]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.260859,41.047629]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.249321,41.04764]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.232554,41.047629]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.222446,41.047641]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.172943,41.047624]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.164961,41.047609]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.154018,41.047586]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.145859,41.047564]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.134876,41.047548]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.126811,41.04754]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.115904,41.047528]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.109463,41.047526]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.107673,41.047525]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.096899,41.04752]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.08857,41.047514]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.069469,41.047502]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-103.068458,41.047506]}],"driving_side":"right","geometry":"sbpyFprnuR@_KAuG?kLAwH?s`@?eL@wN?aLA_H@oN?sN?kMA{Q?sI?wb@@yICuN@_N?qPAaL?gC@y[?wfA?_T@oICs^?s~A?mP?kN?kM?gI@{c@AuS?wFBazA?w^@cQBaj@?wK?aC?oGDsa@AuB@uK?cT?_T@oY?mO?iP?yE@{HBkJAiN?yQ?uU?k\\?{I?eJ?cO@kV?yZ?qe@@oL?sE?oO?oV?sD?yA@sJAgD?{[@qQ?gBAaB@[@G@e@?]?Q","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":181,"location":[-103.299132,41.04762],"modifier":"left","type":"turn","instruction":"Turn left onto Road 8 ((8))"},"ref":"(8)","weight":5820.200000000001,"duration":8977.6,"name":"Road 8 ((8))","distance":19401.3,"voiceInstructions":[{"distanceAlongGeometry":19401.3,"announcement":"Continue on Road 8 ((8)) for 12 miles","ssmlAnnouncement":"Continue on Road 8 ((8)) for 12 miles"},{"distanceAlongGeometry":151.3,"announcement":"In 500 feet, continue onto Main Street","ssmlAnnouncement":"In 500 feet, continue onto Main Street"},{"distanceAlongGeometry":32.4,"announcement":"Continue onto Main Street","ssmlAnnouncement":"Continue onto Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":19401.3,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-103.067845,41.047482]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-103.066392,41.047503]}],"driving_side":"right","geometry":"wapyF`matR?]A}BAgCAo@?}B?s@AuJ","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":92,"location":[-103.067845,41.047482],"modifier":"straight","type":"new name","instruction":"Continue onto Main Street"},"weight":89.7,"duration":224.2,"name":"Main Street","distance":373.7,"voiceInstructions":[{"distanceAlongGeometry":373.7,"announcement":"Continue on Main Street for a quarter mile","ssmlAnnouncement":"Continue on Main Street for a quarter mile"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto Road 8 ((8))","ssmlAnnouncement":"In 400 feet, continue onto Road 8 ((8))"},{"distanceAlongGeometry":25,"announcement":"Continue onto Road 8 ((8))","ssmlAnnouncement":"Continue onto Road 8 ((8))"}],"bannerInstructions":[{"distanceAlongGeometry":373.7,"primary":{"text":"Road 8","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"8","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"(8)","components":[{"text":"(8)","type":"icon"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-103.06339,41.047515]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.059342,41.047525]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.05034,41.047542]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.040246,41.04756]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.031229,41.047575]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-103.012115,41.047595]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-103.002042,41.047632]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.982985,41.047676]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.973959,41.047671]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.963852,41.047694]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.945298,41.047716]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.935692,41.047718]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.916583,41.04773]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.907098,41.047743]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.897384,41.047729]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.868767,41.047743]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.859149,41.047729]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.849714,41.04774]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.831142,41.047772]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.812036,41.047812]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.801802,41.047831]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.792917,41.047855]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.773779,41.047894]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.763558,41.047898]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.744419,41.047919]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.725251,41.047936]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.716905,41.047936]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.69774,41.047935]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.696999,41.047938]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.69538,41.047938]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.68692,41.04794]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.640264,41.04806]}],"driving_side":"right","geometry":"_bpyFdq`tRAiX?{AAkt@Ca~@Ckw@CmvB?sSCkN@kGCsQCgVAaF?gJCmM?oA?q{@@mw@AiG?OAku@?iFAuo@AiK?uV@sCCiR?yHAqZ@kJAmD@{D?cE@qD?at@AqC?{O?wACiR?_B@eG?qM?iIAaC?}B?}B?sO?yD@aPCaMBiK?iPAyqD@_R?}J@iMA{MA_z@CyaBAgPGkvBA{R@{NAiPAmF?oBAaPCme@@yEGenB?s@@_a@C{\\?yNAmGAs]?qL@sMAqL?_V?}^AqW?mc@A{Y?cs@@ga@AqtA?sC?cI?_V?yP?aKQe|E?qJE{y@Aky@G}AQeAQi@U][[YQ","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-103.06339,41.047515],"modifier":"straight","type":"new name","instruction":"Continue onto Road 8 ((8))"},"ref":"(8)","weight":8741.5,"duration":21852.6,"name":"Road 8 ((8))","distance":36421.2,"voiceInstructions":[{"distanceAlongGeometry":36421.2,"announcement":"Continue on Road 8 ((8)) for 23 miles","ssmlAnnouncement":"Continue on Road 8 ((8)) for 23 miles"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto Road 149","ssmlAnnouncement":"In 400 feet, continue onto Road 149"},{"distanceAlongGeometry":25,"announcement":"Continue onto Road 149","ssmlAnnouncement":"Continue onto Road 149"}],"bannerInstructions":[{"distanceAlongGeometry":36421.2,"primary":{"text":"Road 149","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"149","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[15,210],"location":[-102.629505,41.048668]}],"driving_side":"right","geometry":"eipyFlykqRa@Mu@CyWCgC?{AAyODsNCsRB","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":29,"location":[-102.629505,41.048668],"modifier":"straight","type":"new name","instruction":"Continue onto Road 149"},"weight":375,"duration":931.2,"name":"Road 149","distance":1545.1,"voiceInstructions":[{"distanceAlongGeometry":1545.1,"announcement":"Continue on Road 149 for 1 mile","ssmlAnnouncement":"Continue on Road 149 for 1 mile"},{"distanceAlongGeometry":116.1,"announcement":"In 400 feet, turn right onto Road 10","ssmlAnnouncement":"In 400 feet, turn right onto Road 10"},{"distanceAlongGeometry":24.9,"announcement":"Turn right onto Road 10","ssmlAnnouncement":"Turn right onto Road 10"}],"bannerInstructions":[{"distanceAlongGeometry":1545.1,"primary":{"text":"Road 10","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"10","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-102.629416,41.062551]}],"driving_side":"right","geometry":"}_syFzxkqRA}K?e^@cL?_]AuE?wX","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-102.629416,41.062551],"modifier":"right","type":"turn","instruction":"Turn right onto Road 10"},"weight":389.6,"duration":389.6,"name":"Road 10","distance":1605.7,"voiceInstructions":[{"distanceAlongGeometry":1605.7,"announcement":"Continue on Road 10 for 1 mile","ssmlAnnouncement":"Continue on Road 10 for 1 mile"},{"distanceAlongGeometry":288.5,"announcement":"In 1000 feet, turn right onto Road 151","ssmlAnnouncement":"In 1000 feet, turn right onto Road 151"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Road 151","ssmlAnnouncement":"Turn right onto Road 151"}],"bannerInstructions":[{"distanceAlongGeometry":1605.7,"primary":{"text":"Road 151","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"151","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.61027,41.062557]}],"driving_side":"right","geometry":"_`syFdahqRlUHfSE~E@bFC~T@dICPEBE","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-102.61027,41.062557],"modifier":"right","type":"turn","instruction":"Turn right onto Road 151"},"weight":383.4,"duration":383.4,"name":"Road 151","distance":1597.3,"voiceInstructions":[{"distanceAlongGeometry":1597.3,"announcement":"Continue on Road 151 for 1 mile","ssmlAnnouncement":"Continue on Road 151 for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Road 8 ((8))","ssmlAnnouncement":"In 1000 feet, continue onto Road 8 ((8))"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road 8 ((8))","ssmlAnnouncement":"Continue onto Road 8 ((8))"}],"bannerInstructions":[{"distanceAlongGeometry":1597.3,"primary":{"text":"Road 8","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"8","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"(8)","components":[{"text":"(8)","type":"icon"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[135,315],"location":[-102.610213,41.048207]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-102.602699,41.048119]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-102.602365,41.048119]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.572108,41.048189]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.564298,41.048187]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.552828,41.048206]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.53372,41.048262]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.526037,41.048253]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.506908,41.048209]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.488358,41.048189]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.476357,41.048163]}],"driving_side":"right","geometry":"ifpyFx`hqRJMBMBw@?_XAiF?_K?aAG}_B?uB?sC@mC@}NCiIAyA?_[CcL?gH?}AAgQ?{K@wMAwH?q@?yQAoT@_KAaGAkIIciB@}A@{E?aTCmG?[BwI?O?sEAce@Dui@BsI?_T?qG@w\\A{CBuIA}_@@sN?oL?{I@sN@yKAgJ@}J@oKAyKAo@CSCKIMKQQY","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":133,"location":[-102.610213,41.048207],"modifier":"straight","type":"new name","instruction":"Continue onto Road 8 ((8))"},"ref":"(8)","weight":2755.1,"duration":2755.1,"name":"Road 8 ((8))","distance":11471.4,"voiceInstructions":[{"distanceAlongGeometry":11471.4,"announcement":"Continue on Road 8 ((8)) for 7 miles","ssmlAnnouncement":"Continue on Road 8 ((8)) for 7 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, turn right onto Road 8 ((8))","ssmlAnnouncement":"In 1000 feet, turn right onto Road 8 ((8))"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto Road 8 ((8))","ssmlAnnouncement":"Turn right onto Road 8 ((8))"}],"bannerInstructions":[{"distanceAlongGeometry":11471.4,"primary":{"text":"Road 8","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"8","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"(8)","components":[{"text":"(8)","type":"icon"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,225,285],"location":[-102.473615,41.048424]}],"driving_side":"right","geometry":"sgpyFbkmpRb@_C`AuE","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":45,"location":[-102.473615,41.048424],"modifier":"right","type":"end of road","instruction":"Turn right onto Road 8 ((8))"},"ref":"(8)","weight":51.2,"duration":41.9,"name":"Road 8 ((8))","distance":154.3,"voiceInstructions":[{"distanceAlongGeometry":154.3,"announcement":"In 600 feet, turn left to stay on Road 8","ssmlAnnouncement":"In 600 feet, turn left to stay on Road 8"},{"distanceAlongGeometry":55.2,"announcement":"Turn left to stay on Road 8","ssmlAnnouncement":"Turn left to stay on Road 8"}],"bannerInstructions":[{"distanceAlongGeometry":154.3,"primary":{"text":"Road 8","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"8","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,285],"location":[-102.471905,41.047913]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.469164,41.048156]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.455962,41.048131]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.437988,41.04816]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-102.411747,41.048055]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,330],"location":[-102.411541,41.048055]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.400012,41.048027]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.380608,41.047949]}],"driving_side":"right","geometry":"mdpyFl`mpRUYIOIQEQASA_@AuADyEAsBB}f@?uK@eP?uKCyD@mH@ob@?}@A_ECqFBcc@C}H?S?mADeaADoMAgAAcD?c@BsJA_@C_@ESMk@Se@Ma@AOAID[F]XkAFi@Fo@?EBkADaKDm^?i@?kBAQAM@aDBqWBae@Fwr@BoR?gMBeLAqI@_K@yG@}H?yIBoGJq@PQXI","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":111,"location":[-102.471905,41.047913],"modifier":"left","type":"continue","instruction":"Turn left to stay on Road 8"},"weight":1978.4000000000003,"duration":1978.4000000000003,"name":"Road 8","distance":8242.8,"voiceInstructions":[{"distanceAlongGeometry":8242.8,"announcement":"Continue on Road 8 for 5 miles","ssmlAnnouncement":"Continue on Road 8 for 5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Road 177","ssmlAnnouncement":"In 1000 feet, continue onto Road 177"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road 177","ssmlAnnouncement":"Continue onto Road 177"}],"bannerInstructions":[{"distanceAlongGeometry":8242.8,"primary":{"text":"Road 177","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"177","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,180,345],"location":[-102.374131,41.047627]}],"driving_side":"right","geometry":"ubpyFh}yoRpDB~@?hJCph@FzEAjF@~GB|BAHI","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":164,"location":[-102.374131,41.047627],"modifier":"straight","type":"new name","instruction":"Continue onto Road 177"},"weight":376,"duration":376,"name":"Road 177","distance":1566.4,"voiceInstructions":[{"distanceAlongGeometry":1566.4,"announcement":"Continue on Road 177 for 1 mile","ssmlAnnouncement":"Continue on Road 177 for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Road 6","ssmlAnnouncement":"In 1000 feet, continue onto Road 6"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road 6","ssmlAnnouncement":"Continue onto Road 6"}],"bannerInstructions":[{"distanceAlongGeometry":1566.4,"primary":{"text":"Road 6","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"6","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,240,330],"location":[-102.37413,41.033557]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.364998,41.033397]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-102.355089,41.033345]}],"driving_side":"right","geometry":"wjmyFh}yoRJIHUFm@?al@@qHDsd@?qMBwHFgj@?sSBwh@@iHB_C@S","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":151,"location":[-102.37413,41.033557],"modifier":"straight","type":"new name","instruction":"Continue onto Road 6"},"weight":773.0999999999999,"duration":773.0999999999999,"name":"Road 6","distance":3208.4,"voiceInstructions":[{"distanceAlongGeometry":3208.4,"announcement":"Continue on Road 6 for 2 miles","ssmlAnnouncement":"Continue on Road 6 for 2 miles"},{"distanceAlongGeometry":290.5,"announcement":"In 1000 feet, turn right onto Road 181","ssmlAnnouncement":"In 1000 feet, turn right onto Road 181"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Road 181","ssmlAnnouncement":"Turn right onto Road 181"}],"bannerInstructions":[{"distanceAlongGeometry":3208.4,"primary":{"text":"Road 181","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"181","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,270,345],"location":[-102.335958,41.033246]}],"driving_side":"right","geometry":"yhmyFvnroRHATGbDB|GB|J@bXBfRCnMD`BBNELMHQBS","mode":"cycling","maneuver":{"bearing_after":170,"bearing_before":92,"location":[-102.335958,41.033246],"modifier":"right","type":"end of road","instruction":"Turn right onto Road 181"},"weight":388.8,"duration":388.8,"name":"Road 181","distance":1619.5,"voiceInstructions":[{"distanceAlongGeometry":1619.5,"announcement":"Continue on Road 181 for 1 mile","ssmlAnnouncement":"Continue on Road 181 for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto Road 4","ssmlAnnouncement":"In 1000 feet, go straight onto Road 4"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Road 4","ssmlAnnouncement":"Go straight onto Road 4"}],"bannerInstructions":[{"distanceAlongGeometry":1619.5,"primary":{"text":"Road 4","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"4","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[90,180,270,285],"location":[-102.335721,41.018804]}],"driving_side":"right","geometry":"onjyFfmroR?C@gEKqiBBoBL]PMDA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":105,"location":[-102.335721,41.018804],"modifier":"straight","type":"turn","instruction":"Go straight onto Road 4"},"weight":382.5,"duration":382.5,"name":"Road 4","distance":1593.7,"voiceInstructions":[{"distanceAlongGeometry":1593.7,"announcement":"Continue on Road 4 for 1 mile","ssmlAnnouncement":"Continue on Road 4 for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Road 183","ssmlAnnouncement":"In 1000 feet, continue onto Road 183"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road 183","ssmlAnnouncement":"Continue onto Road 183"}],"bannerInstructions":[{"distanceAlongGeometry":1593.7,"primary":{"text":"Road 183","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"183","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-102.316856,41.018636]}],"driving_side":"right","geometry":"omjyFjwnoRFCn@?f_@@nBCdp@Dr@APQH[?E","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":160,"location":[-102.316856,41.018636],"modifier":"straight","type":"new name","instruction":"Continue onto Road 183"},"weight":383.8,"duration":383.8,"name":"Road 183","distance":1599.7,"voiceInstructions":[{"distanceAlongGeometry":1599.7,"announcement":"Continue on Road 183 for 1 mile","ssmlAnnouncement":"Continue on Road 183 for 1 mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto Road 2","ssmlAnnouncement":"In 1000 feet, continue onto Road 2"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road 2","ssmlAnnouncement":"Continue onto Road 2"}],"bannerInstructions":[{"distanceAlongGeometry":1599.7,"primary":{"text":"Road 2","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"2","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-102.316588,41.004366]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-102.297616,41.004263]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,195,270],"location":[-102.291067,41.004329]}],"driving_side":"right","geometry":"itgyFtunoRB]@sWBuF?mE@{F?qGD}_@?mABmG?sQ?iBAeGKm\\?_AG{\\AoKCaOA}KAkDCm@","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":94,"location":[-102.316588,41.004366],"modifier":"straight","type":"new name","instruction":"Continue onto Road 2"},"weight":776.3,"duration":776.3,"name":"Road 2","distance":3218.8,"voiceInstructions":[{"distanceAlongGeometry":3218.8,"announcement":"Continue on Road 2 for 2 miles","ssmlAnnouncement":"Continue on Road 2 for 2 miles"},{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, turn right onto Road 187","ssmlAnnouncement":"In 1000 feet, turn right onto Road 187"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Road 187","ssmlAnnouncement":"Turn right onto Road 187"}],"bannerInstructions":[{"distanceAlongGeometry":3218.8,"primary":{"text":"Road 187","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"187","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[75,165,270,345],"location":[-102.278244,41.004436]}],"driving_side":"right","geometry":"wtgyF~egoRfDc@|@M`@Eb@EXCXAXCXA","mode":"cycling","maneuver":{"bearing_after":170,"bearing_before":84,"location":[-102.278244,41.004436],"modifier":"right","type":"turn","instruction":"Turn right onto Road 187"},"weight":91.1,"duration":61.8,"name":"Road 187","distance":227,"voiceInstructions":[{"distanceAlongGeometry":227,"announcement":"In 800 feet, turn left","ssmlAnnouncement":"In 800 feet, turn left"},{"distanceAlongGeometry":55.1,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":227,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-102.277874,41.002416]}],"driving_side":"right","geometry":"chgyFtcgoRB_LA}G@mN?gICuKI]","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":174,"location":[-102.277874,41.002416],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":201.5,"duration":201.5,"name":"","distance":823.8,"voiceInstructions":[{"distanceAlongGeometry":823.8,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":286.2,"announcement":"In 1000 feet, turn right onto County Road 41","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 41"},{"distanceAlongGeometry":61.3,"announcement":"Turn right onto County Road 41","ssmlAnnouncement":"Turn right onto County Road 41"}],"bannerInstructions":[{"distanceAlongGeometry":823.8,"primary":{"text":"County Road 41","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"41","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,150,255],"location":[-102.26807,41.002465]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,180,330],"location":[-102.268015,41.002377]}],"driving_side":"right","geometry":"mhgyFlfeoRPI@?d@?fKAxKCnD@","mode":"cycling","maneuver":{"bearing_after":154,"bearing_before":68,"location":[-102.26807,41.002465],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 41"},"weight":138.70000000000002,"duration":138.70000000000002,"name":"County Road 41","distance":576.8,"voiceInstructions":[{"distanceAlongGeometry":576.8,"announcement":"Continue on County Road 41 for a quarter mile","ssmlAnnouncement":"Continue on County Road 41 for a quarter mile"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, continue onto Oak Street","ssmlAnnouncement":"In 1000 feet, continue onto Oak Street"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Oak Street","ssmlAnnouncement":"Continue onto Oak Street"}],"bannerInstructions":[{"distanceAlongGeometry":576.8,"primary":{"text":"Oak Street","components":[{"text":"Oak Street","type":"text","abbr":"Oak St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-102.268003,40.997289]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-102.268003,40.997265]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-102.267385,40.995356]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-102.266563,40.994498]}],"driving_side":"right","geometry":"ahfyF~eeoRB?fENR?NCBAVQtBqBvAsArAqApAmAtAoA","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":180,"location":[-102.268003,40.997289],"modifier":"straight","type":"new name","instruction":"Continue onto Oak Street"},"weight":115.9,"duration":115.9,"name":"Oak Street","distance":465.4,"voiceInstructions":[{"distanceAlongGeometry":465.4,"announcement":"In a quarter mile, turn right onto East 8th Street","ssmlAnnouncement":"In a quarter mile, turn right onto East 8th Street"},{"distanceAlongGeometry":60.2,"announcement":"Turn right onto East 8th Street","ssmlAnnouncement":"Turn right onto East 8th Street"}],"bannerInstructions":[{"distanceAlongGeometry":465.4,"primary":{"text":"East 8th Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"8th Street","type":"text","abbr":"8th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-102.265765,40.993663]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[60,150,240,330],"location":[-102.266857,40.993059]}],"driving_side":"right","geometry":"kqeyF`xdoRvBxEzB~E","mode":"cycling","maneuver":{"bearing_after":233,"bearing_before":143,"location":[-102.265765,40.993663],"modifier":"right","type":"turn","instruction":"Turn right onto East 8th Street"},"weight":55.3,"duration":55.3,"name":"East 8th Street","distance":230.5,"voiceInstructions":[{"distanceAlongGeometry":230.5,"announcement":"In 800 feet, continue onto West 8th Street","ssmlAnnouncement":"In 800 feet, continue onto West 8th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West 8th Street","ssmlAnnouncement":"Continue onto West 8th Street"}],"bannerInstructions":[{"distanceAlongGeometry":230.5,"primary":{"text":"West 8th Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"8th Street","type":"text","abbr":"8th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[60,150,240,330],"location":[-102.267979,40.992438]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[60,150,240,330],"location":[-102.269099,40.99182]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[60,150,240,330],"location":[-102.270221,40.991201]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[60,150,240,330],"location":[-102.271329,40.990589]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[60,150,240,330],"location":[-102.272416,40.98999]}],"driving_side":"right","geometry":"wieyFzeeoRzB~EzB~ExB|EvBxE|BbF","mode":"cycling","maneuver":{"bearing_after":233,"bearing_before":233,"location":[-102.267979,40.992438],"modifier":"straight","type":"new name","instruction":"Continue onto West 8th Street"},"weight":147.5,"duration":147.5,"name":"West 8th Street","distance":579.8,"voiceInstructions":[{"distanceAlongGeometry":579.8,"announcement":"Continue on West 8th Street for a quarter mile","ssmlAnnouncement":"Continue on West 8th Street for a quarter mile"},{"distanceAlongGeometry":275.2,"announcement":"In 1000 feet, turn left onto Plum Street","ssmlAnnouncement":"In 1000 feet, turn left onto Plum Street"},{"distanceAlongGeometry":59,"announcement":"Turn left onto Plum Street","ssmlAnnouncement":"Turn left onto Plum Street"}],"bannerInstructions":[{"distanceAlongGeometry":579.8,"primary":{"text":"Plum Street","components":[{"text":"Plum Street","type":"text","abbr":"Plum St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[60,150,240,330],"location":[-102.273555,40.989362]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-102.272761,40.988532]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-102.27194,40.987674]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-102.271138,40.986836]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-102.270327,40.985989]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-102.269519,40.985144]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-102.268716,40.984306]}],"driving_side":"right","geometry":"ovdyFvhfoRrAqApAmAnAmAFErAoArAoApAoAvAsApAmArAqAtAoAnAmAtAqAtAqA`A_ARS","mode":"cycling","maneuver":{"bearing_after":143,"bearing_before":233,"location":[-102.273555,40.989362],"modifier":"left","type":"turn","instruction":"Turn left onto Plum Street"},"weight":199.4,"duration":199.4,"name":"Plum Street","distance":811.9,"voiceInstructions":[{"distanceAlongGeometry":811.9,"announcement":"Continue on Plum Street for a half mile","ssmlAnnouncement":"Continue on Plum Street for a half mile"},{"distanceAlongGeometry":285,"announcement":"In 1000 feet, turn right onto West 1st Street (US 385)","ssmlAnnouncement":"In 1000 feet, turn right onto West 1st Street (US 385)"},{"distanceAlongGeometry":61.1,"announcement":"Turn right onto West 1st Street (US 385), then turn left onto County Road 41","ssmlAnnouncement":"Turn right onto West 1st Street (US 385), then turn left onto County Road 41"}],"bannerInstructions":[{"distanceAlongGeometry":811.9,"primary":{"text":"West 1st Street US 385 / US 138","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0},{"text":"US 385","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-385"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 138","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-138"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.1,"primary":{"text":"West 1st Street US 385 / US 138","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0},{"text":"US 385","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-385"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 138","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-138"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"County Road 41","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"41","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,240,330],"location":[-102.267893,40.983445]}],"driving_side":"right","geometry":"qqcyFheeoRTh@","mode":"cycling","maneuver":{"bearing_after":236,"bearing_before":143,"location":[-102.267893,40.983445],"modifier":"right","type":"end of road","instruction":"Turn right onto West 1st Street (US 385)"},"ref":"US 385; US 138","weight":16.8,"duration":11.8,"name":"West 1st Street (US 385; US 138)","distance":20.6,"voiceInstructions":[{"distanceAlongGeometry":20.6,"announcement":"Turn left onto County Road 41","ssmlAnnouncement":"Turn left onto County Road 41"}],"bannerInstructions":[{"distanceAlongGeometry":20.6,"primary":{"text":"County Road 41","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"41","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,150,240],"location":[-102.268099,40.983344]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,225],"location":[-102.267777,40.982511]}],"driving_side":"right","geometry":"{pcyFrfeoRLIBA\\SPKDCLELCLCPA`@?l@?X?f@?","mode":"cycling","maneuver":{"bearing_after":154,"bearing_before":236,"location":[-102.268099,40.983344],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 41"},"weight":42.8,"duration":42.8,"name":"County Road 41","distance":160.5,"voiceInstructions":[{"distanceAlongGeometry":160.5,"announcement":"In 600 feet, turn left onto County Road 32.5","ssmlAnnouncement":"In 600 feet, turn left onto County Road 32.5"},{"distanceAlongGeometry":56.3,"announcement":"Turn left onto County Road 32.5","ssmlAnnouncement":"Turn left onto County Road 32.5"}],"bannerInstructions":[{"distanceAlongGeometry":160.5,"primary":{"text":"County Road 32.5","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"32.5","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,120,180],"location":[-102.267783,40.981951]}],"driving_side":"right","geometry":"ehcyFrdeoRHWBq@AoAIkAGc@Uq@WWqAe@a@WOScG}MeFcL","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":180,"location":[-102.267783,40.981951],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 32.5"},"weight":172.9,"duration":172.9,"name":"County Road 32.5","distance":703,"voiceInstructions":[{"distanceAlongGeometry":703,"announcement":"Continue on County Road 32.5 for a half mile","ssmlAnnouncement":"Continue on County Road 32.5 for a half mile"},{"distanceAlongGeometry":284.6,"announcement":"In 1000 feet, turn right onto Cedar Street","ssmlAnnouncement":"In 1000 feet, turn right onto Cedar Street"},{"distanceAlongGeometry":61,"announcement":"Turn right onto Cedar Street","ssmlAnnouncement":"Turn right onto Cedar Street"}],"bannerInstructions":[{"distanceAlongGeometry":703,"primary":{"text":"Cedar Street","components":[{"text":"Cedar Street","type":"text","abbr":"Cedar St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,240,330],"location":[-102.261179,40.985323]}],"driving_side":"right","geometry":"g}cyFj{coRrO_OnAkAz@}@l@eAXgALw@By@Bk@","mode":"cycling","maneuver":{"bearing_after":143,"bearing_before":53,"location":[-102.261179,40.985323],"modifier":"right","type":"turn","instruction":"Turn right onto Cedar Street"},"weight":148.4,"duration":148.4,"name":"Cedar Street","distance":603.4,"voiceInstructions":[{"distanceAlongGeometry":603.4,"announcement":"Continue on Cedar Street for a quarter mile","ssmlAnnouncement":"Continue on Cedar Street for a quarter mile"},{"distanceAlongGeometry":284.6,"announcement":"In 1000 feet, turn right onto US 385","ssmlAnnouncement":"In 1000 feet, turn right onto US 385"},{"distanceAlongGeometry":61,"announcement":"Turn right onto US 385","ssmlAnnouncement":"Turn right onto US 385"}],"bannerInstructions":[{"distanceAlongGeometry":603.4,"primary":{"text":"US 385; CR 45 US 385 / CR 45","components":[{"text":"US 385; CR 45","type":"text"},{"text":"US 385","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-385"},{"text":"/","type":"delimiter","delimiter":true},{"text":"CR 45","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-45"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-102.256432,40.981492]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,150,330],"location":[-102.250677,40.972654]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-102.24814,40.969248]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,210,330],"location":[-102.247852,40.968887]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-102.246597,40.96726]}],"driving_side":"right","geometry":"iecyFt}boRv@@`@?h@Ch@Id@Kd@KdAa@|CmBtDgCjD_CfCeBlDeCdGcEzB{AtEaDXSxAeAlQuLfAy@bBmA`FkDl@o@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":95,"location":[-102.256432,40.981492],"modifier":"right","type":"turn","instruction":"Turn right onto US 385"},"ref":"US 385; CR 45","weight":888.6,"duration":449.09999999999997,"name":"US 385; CR 45","distance":1830,"voiceInstructions":[{"distanceAlongGeometry":1830,"announcement":"Continue on US 385 for 1 mile","ssmlAnnouncement":"Continue on US 385 for 1 mile"},{"distanceAlongGeometry":285.2,"announcement":"In 1000 feet, turn left onto County Road 32","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 32"},{"distanceAlongGeometry":61.1,"announcement":"Turn left onto County Road 32","ssmlAnnouncement":"Turn left onto County Road 32"}],"bannerInstructions":[{"distanceAlongGeometry":1830,"primary":{"text":"County Road 32","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"32","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,150,330],"location":[-102.24636,40.967026]}],"driving_side":"right","geometry":"}j`yFv~`oRSYUe@YaAGQ]oBAEWkCKiC@uFAc_@@yF?oEJcyB@mB","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":142,"location":[-102.24636,40.967026],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 32"},"weight":639.8,"duration":639.8,"name":"County Road 32","distance":2661.5,"voiceInstructions":[{"distanceAlongGeometry":2661.5,"announcement":"Continue on County Road 32 for 1.5 miles","ssmlAnnouncement":"Continue on County Road 32 for 1.5 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, turn right onto County Road 47","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 47"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto County Road 47","ssmlAnnouncement":"Turn right onto County Road 47"}],"bannerInstructions":[{"distanceAlongGeometry":2661.5,"primary":{"text":"County Road 47","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"47","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[90,135,270,330],"location":[-102.214893,40.967674]}],"driving_side":"right","geometry":"}n`yF`zznRb@o@|ViVnHeH|@q@h@O|SGr[@l@@\\@","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":90,"location":[-102.214893,40.967674],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 47"},"weight":430.5,"duration":1062.9,"name":"County Road 47","distance":1756.3,"voiceInstructions":[{"distanceAlongGeometry":1756.3,"announcement":"Continue on County Road 47 for 1 mile","ssmlAnnouncement":"Continue on County Road 47 for 1 mile"},{"distanceAlongGeometry":115.7,"announcement":"In 400 feet, turn left onto County Road 30","ssmlAnnouncement":"In 400 feet, turn left onto County Road 30"},{"distanceAlongGeometry":24.8,"announcement":"Turn left onto County Road 30","ssmlAnnouncement":"Turn left onto County Road 30"}],"bannerInstructions":[{"distanceAlongGeometry":1756.3,"primary":{"text":"County Road 30","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"30","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-102.209109,40.953307]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.170045,40.953341]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,120,270],"location":[-102.151969,40.953424]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.150825,40.953419]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-102.131494,40.95353]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-102.093796,40.954152]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-102.07489,40.954628]}],"driving_side":"right","geometry":"eu}xF|uynR?wB?}CDkO?m@@}DB{JNcd@ByF?]Jm_@AkKCuQ[is@MmX?UA_KCaMCam@?oD?yICyOCwR?cF?yLCwPAcI?oBCyR?cECkJGke@GwIiAgiBKo[YikACwLyAulBEoGC}ECoa@Ce`A?gb@?U@gB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":182,"location":[-102.209109,40.953307],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 30"},"weight":3185.3999999999996,"duration":7950.399999999999,"name":"County Road 30","distance":13236.7,"voiceInstructions":[{"distanceAlongGeometry":13236.7,"announcement":"Continue on County Road 30 for 8 miles","ssmlAnnouncement":"Continue on County Road 30 for 8 miles"},{"distanceAlongGeometry":116.5,"announcement":"In 400 feet, turn left onto County Road 63.2","ssmlAnnouncement":"In 400 feet, turn left onto County Road 63.2"},{"distanceAlongGeometry":25,"announcement":"Turn left onto County Road 63.2","ssmlAnnouncement":"Turn left onto County Road 63.2"}],"bannerInstructions":[{"distanceAlongGeometry":13236.7,"primary":{"text":"County Road 63.2","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"63.2","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-102.051562,40.954682]}],"driving_side":"right","geometry":"w}}xFf}zmR_HA}TB","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-102.051562,40.954682],"modifier":"left","type":"end of road","instruction":"Turn left onto County Road 63.2"},"weight":169.5,"duration":334.7,"name":"County Road 63.2","distance":550.8,"voiceInstructions":[{"distanceAlongGeometry":550.8,"announcement":"Continue on County Road 63.2 for a quarter mile","ssmlAnnouncement":"Continue on County Road 63.2 for a quarter mile"},{"distanceAlongGeometry":115.2,"announcement":"In 400 feet, turn right onto 768","ssmlAnnouncement":"In 400 feet, turn right onto 768"},{"distanceAlongGeometry":24.7,"announcement":"Turn right onto 768","ssmlAnnouncement":"Turn right onto 768"}],"bannerInstructions":[{"distanceAlongGeometry":550.8,"primary":{"text":"768","components":[{"text":"768","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-102.051566,40.959634]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-102.033059,40.959677]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-102.013909,40.959696]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.975654,40.959669]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.956465,40.959657]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.937358,40.959668]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.91858,40.959693]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-101.899542,40.959766]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,300],"location":[-101.880245,40.959604]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-101.842059,40.959379]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.804277,40.959374]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.785295,40.959435]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-101.766223,40.959455]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.728138,40.959635]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-101.70916,40.959779]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.690415,40.959836]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.672052,40.959945]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-101.651656,40.959895]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.633855,40.95989]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.595411,40.959348]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.594598,40.959333]}],"driving_side":"right","geometry":"u|~xFh}zmRIurBCuvBDcnF@{vBAmvBCktBA}q@MacAXcwBFMN_vBLe{@Loz@PkdB@{^Iid@Gq`ACoc@IcqACgvBEsf@MmnAA}EKm_BAqNUgdAEkp@KctBUyqB?}a@@iQF{`A?iGDcp@Cc}@p@ewBZoz@\\s{@BaDv@qgF","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-102.051566,40.959634],"modifier":"right","type":"turn","instruction":"Turn right onto 768"},"weight":9967.2,"duration":24910.8,"name":"768","distance":41510.8,"voiceInstructions":[{"distanceAlongGeometry":41510.8,"announcement":"Continue on 768 for 26 miles","ssmlAnnouncement":"Continue on 768 for 26 miles"},{"distanceAlongGeometry":116.6,"announcement":"In 400 feet, turn right onto Madrid-Roscoe Road","ssmlAnnouncement":"In 400 feet, turn right onto Madrid-Roscoe Road"},{"distanceAlongGeometry":25,"announcement":"Turn right onto Madrid-Roscoe Road","ssmlAnnouncement":"Turn right onto Madrid-Roscoe Road"}],"bannerInstructions":[{"distanceAlongGeometry":41510.8,"primary":{"text":"Madrid-Roscoe Road","components":[{"text":"Madrid-Roscoe Road","type":"text","abbr":"Madrid-Roscoe Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.557391,40.959048]}],"driving_side":"right","geometry":"ay~xFtlzjR`FUrQwAte@_DrXkBvAGzvAkB","mode":"cycling","maneuver":{"bearing_after":174,"bearing_before":90,"location":[-101.557391,40.959048],"modifier":"right","type":"turn","instruction":"Turn right onto Madrid-Roscoe Road"},"weight":781.4,"duration":1941.7,"name":"Madrid-Roscoe Road","distance":3222.5,"voiceInstructions":[{"distanceAlongGeometry":3222.5,"announcement":"Continue on Madrid-Roscoe Road for 2 miles","ssmlAnnouncement":"Continue on Madrid-Roscoe Road for 2 miles"},{"distanceAlongGeometry":116.2,"announcement":"In 400 feet, turn left","ssmlAnnouncement":"In 400 feet, turn left"},{"distanceAlongGeometry":24.9,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":3222.5,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-101.55492,40.930154]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.535267,40.930102]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-101.523244,40.930094]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.515621,40.930099]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.504289,40.93005]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.495989,40.930001]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.476409,40.92963]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.457843,40.930062]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.439361,40.930096]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.420939,40.930275]}],"driving_side":"right","geometry":"mdyxFf}yjRASJeyB@ejA?mG?sMAqWHyeAH{r@hAkyBuAasBGorBc@crBx@uxB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":177,"location":[-101.55492,40.930154],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":3103.9,"duration":7746.700000000001,"name":"","distance":12896.5,"voiceInstructions":[{"distanceAlongGeometry":12896.5,"announcement":"Continue straight for 8 miles","ssmlAnnouncement":"Continue straight for 8 miles"},{"distanceAlongGeometry":116.5,"announcement":"In 400 feet, turn left","ssmlAnnouncement":"In 400 feet, turn left"},{"distanceAlongGeometry":25,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":12896.5,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-101.401471,40.929988]}],"driving_side":"right","geometry":"mcyxFd~{iR_zA`A","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-101.401471,40.929988],"modifier":"left","type":"end of road","instruction":"Turn left"},"weight":393,"duration":976,"name":"","distance":1619.6,"voiceInstructions":[{"distanceAlongGeometry":1619.6,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":116.2,"announcement":"In 400 feet, turn right","ssmlAnnouncement":"In 400 feet, turn right"},{"distanceAlongGeometry":24.9,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":1619.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-101.4018,40.944547]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.394622,40.944676]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.382557,40.944911]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.363308,40.945224]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.34426,40.945191]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.325105,40.9451]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.305959,40.945075]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.286869,40.945149]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.269125,40.94501]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-101.267676,40.944929]}],"driving_side":"right","geometry":"m~{xFf`|iR?uAYei@m@kjA}@iwBDavBPuvBBuvBMivBZ{mBB_GJa@`KoTNu@HgBSeFSwAUg@iHyHa@q@S{@G{D@u|@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-101.4018,40.944547],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":3127.6,"duration":3127.6,"name":"","distance":13031.4,"voiceInstructions":[{"distanceAlongGeometry":13031.4,"announcement":"Continue straight for 8 miles","ssmlAnnouncement":"Continue straight for 8 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 7 Mile Road West","ssmlAnnouncement":"In 1000 feet, continue onto 7 Mile Road West"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 7 Mile Road West","ssmlAnnouncement":"Continue onto 7 Mile Road West"}],"bannerInstructions":[{"distanceAlongGeometry":13031.4,"primary":{"text":"7 Mile Road West","components":[{"text":"7 Mile Road","type":"text","abbr":"7 Mile Rd","abbr_priority":0},{"text":"West","type":"text","abbr":"W","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.248733,40.944973]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-101.228318,40.945087]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.209264,40.945087]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-101.170959,40.945138]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.160218,40.945276]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-101.151853,40.94539]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.105532,40.94567]}],"driving_side":"right","geometry":"aa|xFpc~hR?uIW{sB?cvB?yq@@q]K_}C[cbASih@A_JAcBTubBy@e{BQo}@g@ksD","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-101.248733,40.944973],"modifier":"straight","type":"new name","instruction":"Continue onto 7 Mile Road West"},"weight":3473.8999999999996,"duration":3473.8999999999996,"name":"7 Mile Road West","distance":14456.3,"voiceInstructions":[{"distanceAlongGeometry":14456.3,"announcement":"Continue on 7 Mile Road West for 9 miles","ssmlAnnouncement":"Continue on 7 Mile Road West for 9 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn right onto Fear Road","ssmlAnnouncement":"In 1000 feet, turn right onto Fear Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Fear Road","ssmlAnnouncement":"Turn right onto Fear Road"}],"bannerInstructions":[{"distanceAlongGeometry":14456.3,"primary":{"text":"Fear Road","components":[{"text":"Fear Road","type":"text","abbr":"Fear Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-101.076671,40.945868]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-101.076653,40.93234]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-101.076656,40.931469]}],"driving_side":"right","geometry":"uf|xFdp|gRpsAClD@vuDt@","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-101.076671,40.945868],"modifier":"right","type":"end of road","instruction":"Turn right onto Fear Road"},"weight":1173.4,"duration":1173.4,"name":"Fear Road","distance":4853.4,"voiceInstructions":[{"distanceAlongGeometry":4853.4,"announcement":"Continue on Fear Road for 3 miles","ssmlAnnouncement":"Continue on Fear Road for 3 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto Swanson Road","ssmlAnnouncement":"In 1000 feet, turn left onto Swanson Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Swanson Road","ssmlAnnouncement":"Turn left onto Swanson Road"}],"bannerInstructions":[{"distanceAlongGeometry":4853.4,"primary":{"text":"Swanson Road","components":[{"text":"Swanson Road","type":"text","abbr":"Swanson Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-101.076932,40.902233]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-101.067846,40.902308]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-101.045736,40.902457]}],"driving_side":"right","geometry":"}usxFxq|gROww@@oY_@unBOseAOi|ARetAJu]","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-101.076932,40.902233],"modifier":"left","type":"turn","instruction":"Turn left onto Swanson Road"},"weight":1536.9,"duration":1536.9,"name":"Swanson Road","distance":6386.6,"voiceInstructions":[{"distanceAlongGeometry":6386.6,"announcement":"Continue on Swanson Road for 4 miles","ssmlAnnouncement":"Continue on Swanson Road for 4 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto South Hershey Dickens Road","ssmlAnnouncement":"In 1000 feet, turn right onto South Hershey Dickens Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto South Hershey Dickens Road","ssmlAnnouncement":"Turn right onto South Hershey Dickens Road"}],"bannerInstructions":[{"distanceAlongGeometry":6386.6,"primary":{"text":"South Hershey Dickens Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Hershey Dickens Road","type":"text","abbr":"Hershey Dickens Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-101.000966,40.902462]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-101.000964,40.89531]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-101.000949,40.891934]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-101.000905,40.887961]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-101.00088,40.873455]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-101.000879,40.873315]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-101.000903,40.872885]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-101.001498,40.867519]}],"driving_side":"right","geometry":"kwsxF`wmgR`DArf@?bTAhUEnAAbm@Ank@CZ?tABp`@vBfK^je@t@","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-101.000966,40.902462],"modifier":"right","type":"end of road","instruction":"Turn right onto South Hershey Dickens Road"},"weight":1445.9,"duration":1158.3,"name":"South Hershey Dickens Road","distance":4790.1,"voiceInstructions":[{"distanceAlongGeometry":4790.1,"announcement":"Continue on South Hershey Dickens Road for 3 miles","ssmlAnnouncement":"Continue on South Hershey Dickens Road for 3 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto North Dickens Road","ssmlAnnouncement":"In 1000 feet, turn left onto North Dickens Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto North Dickens Road","ssmlAnnouncement":"Turn left onto North Dickens Road"}],"bannerInstructions":[{"distanceAlongGeometry":4790.1,"primary":{"text":"North Dickens Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Dickens Road","type":"text","abbr":"Dickens Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-101.001928,40.859422]}],"driving_side":"right","geometry":"kjkxF`}mgR?yGE_L?oFEeJ@iECaL","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":181,"location":[-101.001928,40.859422],"modifier":"left","type":"turn","instruction":"Turn left onto North Dickens Road"},"weight":193.3,"duration":193.3,"name":"North Dickens Road","distance":805.5,"voiceInstructions":[{"distanceAlongGeometry":805.5,"announcement":"Continue on North Dickens Road for a half mile","ssmlAnnouncement":"Continue on North Dickens Road for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, make a slight right to stay on North Dickens Road","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on North Dickens Road"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight right to stay on North Dickens Road","ssmlAnnouncement":"Make a slight right to stay on North Dickens Road"}],"bannerInstructions":[{"distanceAlongGeometry":805.5,"primary":{"text":"North Dickens Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Dickens Road","type":"text","abbr":"Dickens Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-100.992353,40.859488]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-100.9921,40.853249]}],"driving_side":"right","geometry":"yjkxFdalgRBUDILI|D@`KEpOAtBAfa@StPC","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":88,"location":[-100.992353,40.859488],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on North Dickens Road"},"weight":399.4,"duration":399.4,"name":"North Dickens Road","distance":1629.4,"voiceInstructions":[{"distanceAlongGeometry":1629.4,"announcement":"Continue on North Dickens Road for 1 mile","ssmlAnnouncement":"Continue on North Dickens Road for 1 mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn left onto Nelson Road","ssmlAnnouncement":"In 1000 feet, turn left onto Nelson Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Nelson Road","ssmlAnnouncement":"Turn left onto Nelson Road"}],"bannerInstructions":[{"distanceAlongGeometry":1629.4,"primary":{"text":"Nelson Road","components":[{"text":"Nelson Road","type":"text","abbr":"Nelson Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-100.991984,40.844938]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.962753,40.844976]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.944013,40.844333]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.920974,40.844056]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.901045,40.844535]}],"driving_side":"right","geometry":"{ohxFz~kgR?eCe@c{@\\kuB`CctBlAasBAqJUkOuBw~ATw[`B{bBdBklB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-100.991984,40.844938],"modifier":"left","type":"turn","instruction":"Turn left onto Nelson Road"},"weight":2518,"duration":2518,"name":"Nelson Road","distance":10475.2,"voiceInstructions":[{"distanceAlongGeometry":10475.2,"announcement":"Continue on Nelson Road for 7 miles","ssmlAnnouncement":"Continue on Nelson Road for 7 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, turn right onto South Somerset Road","ssmlAnnouncement":"In 1000 feet, turn right onto South Somerset Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto South Somerset Road","ssmlAnnouncement":"Turn right onto South Somerset Road"}],"bannerInstructions":[{"distanceAlongGeometry":10475.2,"primary":{"text":"South Somerset Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Somerset Road","type":"text","abbr":"Somerset Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.867572,40.843541]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,45,180],"location":[-100.867566,40.843158]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,105,180,300],"location":[-100.867599,40.830567]}],"driving_side":"right","geometry":"cghxFhusfRjA?~A@tbAD~FAp@AR@","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":91,"location":[-100.867572,40.843541],"modifier":"right","type":"turn","instruction":"Turn right onto South Somerset Road"},"weight":358,"duration":358,"name":"South Somerset Road","distance":1481.9,"voiceInstructions":[{"distanceAlongGeometry":1481.9,"announcement":"Continue on South Somerset Road for 1 mile","ssmlAnnouncement":"Continue on South Somerset Road for 1 mile"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn left onto South Somerset Road","ssmlAnnouncement":"In 1000 feet, turn left onto South Somerset Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto South Somerset Road","ssmlAnnouncement":"Turn left onto South Somerset Road"}],"bannerInstructions":[{"distanceAlongGeometry":1481.9,"primary":{"text":"South Somerset Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Somerset Road","type":"text","abbr":"Somerset Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,135,180],"location":[-100.867595,40.830218]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-100.86031,40.825763]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,135,315],"location":[-100.848617,40.819525]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-100.846883,40.817783]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-100.845859,40.816713]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,330],"location":[-100.845625,40.816477]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,135,315],"location":[-100.843564,40.814562]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-100.817366,40.798958]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,225,300],"location":[-100.814052,40.797106]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,255,315],"location":[-100.794593,40.786135]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,300],"location":[-100.794481,40.786077]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,315],"location":[-100.791836,40.784587]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-100.760348,40.771629]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,300],"location":[-100.754078,40.766244]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.730125,40.757121]}],"driving_side":"right","geometry":"{sexFnusfRhFaJdAkBhImOvAoCt@}AvAmDZy@BK`C}G`HuSjAeDf@_BvB}Fr@gBfCeFnBiDpByChAyA`BqB`AgAhAmAxCqCv@s@rBoB`B{Al@m@jCmCbEuEn@y@rAiBhBoCtA{BvAcCp@iAnGqLxEsI`B_Dv@qAv@uAvEyJbAuB|C_HtD_Ir@aBhA{BlAiC|@kBn@uAhA_CxDkIbBkDdB}DnEqJnDsH|EmK|@qBdA{BlFiLzF}LdDeHhBaExDeI|AgDdMeXtA}CzA_D~AkD`JqRrBeEjAoCrBgEJU~@sBdCqFbBiDzG_OzEgKjB{Dt@cBbEuIzAeDjAkC`@eAd@yAT}@XcBXuBNoBH{BB{AC{BGmB{@aXEaDAyBDoBNoCNmB\\uC\\uBh@cCf@iBj@eBh@}AbAwBvAeCh@y@`@k@p@y@z@aAnDiD~AyAfF_F`JqIzR_RbAiAj@q@x@cAz@oAx@uA`AoBvAoDh@aBhBwEp@wAl@eAd@q@p@_AhBcB|@q@`Am@tCyA~@k@|@o@~@s@dAeAPS~@wAp@kAnAcCxC}GnJ{S^oAb@}A\\_BL{@@IRqBJeBD{A@qACkFa@od@AkC?_CImQ","mode":"cycling","maneuver":{"bearing_after":130,"bearing_before":178,"location":[-100.867595,40.830218],"modifier":"left","type":"turn","instruction":"Turn left onto South Somerset Road"},"weight":3574.1000000000004,"duration":3574.1000000000004,"name":"South Somerset Road","distance":14893.3,"voiceInstructions":[{"distanceAlongGeometry":14893.3,"announcement":"Continue on South Somerset Road for 9 miles","ssmlAnnouncement":"Continue on South Somerset Road for 9 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Burma Road","ssmlAnnouncement":"In 1000 feet, continue onto Burma Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Burma Road","ssmlAnnouncement":"Continue onto Burma Road"}],"bannerInstructions":[{"distanceAlongGeometry":14893.3,"primary":{"text":"Burma Road","components":[{"text":"Burma Road","type":"text","abbr":"Burma Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,330],"location":[-100.727177,40.757171]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.721568,40.757286]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-100.702571,40.760674]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-100.70146,40.760841]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,255],"location":[-100.7001,40.761059]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.669076,40.767155]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,15,195],"location":[-100.658372,40.771159]}],"driving_side":"right","geometry":"ikwwFzgxeRWab@GwMCkECmDCmBEkAM{AG_@Ge@Oy@CIqCyLuBwJQk@_ByH]eCMmAI}@s@{IOgBOcBs@}H_@uEa@}EQuBYyCCYG_@e@_D_@cBg@gBo@eByA}CSc@sCaFyCkFm@kAaAsCk@sBa@{BKu@WkCy@qJUqCMyBEoAEkEEaHCoGAyQ@_BEs@?GOiBK_AMs@iA}Em@mCcAaESmA]aCQkBGaAGiAAkBRuPB_D?M@g@B}@B{B?uBCiBGyAO{Aa@kC[eBUw@_@iAyAoDcDmHg@eBU_Aq@cDm@aC[gAa@s@q@s@UMg@[mAUu@KkA_@WWUg@Mw@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":88,"location":[-100.727177,40.757171],"modifier":"straight","type":"new name","instruction":"Continue onto Burma Road"},"weight":1519.6,"duration":1519.6,"name":"Burma Road","distance":6329.5,"voiceInstructions":[{"distanceAlongGeometry":6329.5,"announcement":"Continue on Burma Road for 4 miles","ssmlAnnouncement":"Continue on Burma Road for 4 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto East Old Highway 83","ssmlAnnouncement":"In 1000 feet, continue onto East Old Highway 83"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Old Highway 83","ssmlAnnouncement":"Continue onto East Old Highway 83"}],"bannerInstructions":[{"distanceAlongGeometry":6329.5,"primary":{"text":"East Old Highway 83","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Old Highway 83","type":"text","abbr":"Old Hwy 83","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,300],"location":[-100.657545,40.772111]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-100.641627,40.772219]}],"driving_side":"right","geometry":"uhzwFttjeRA}YOuq@AeIAuJAaF","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":70,"location":[-100.657545,40.772111],"modifier":"straight","type":"new name","instruction":"Continue onto East Old Highway 83"},"weight":344.6,"duration":344.6,"name":"East Old Highway 83","distance":1435.9,"voiceInstructions":[{"distanceAlongGeometry":1435.9,"announcement":"Continue on East Old Highway 83 for 1 mile","ssmlAnnouncement":"Continue on East Old Highway 83 for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Wells Road","ssmlAnnouncement":"In 1000 feet, continue onto Wells Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Wells Road","ssmlAnnouncement":"Continue onto Wells Road"}],"bannerInstructions":[{"distanceAlongGeometry":1435.9,"primary":{"text":"Wells Road","components":[{"text":"Wells Road","type":"text","abbr":"Wells Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.640499,40.772231]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,285],"location":[-100.625483,40.77228]}],"driving_side":"right","geometry":"mizwFbjgeR?cDEsVCuWGmU?K?_N@s@D_@H]b@g@v@q@`DyCt@{@j@k@d@a@`C_BbCwBrCyCZ_@Pe@F_@@c@?aB?qBFy@J}@PaALcAByACu@Gu@Qs@Sc@QWSOUOm@OYEk@SyA_AkCgBkA}@_@_@Q_@G]Gc@DgBJeCRwEJsABqAAy@WeCEq@Qu@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-100.640499,40.772231],"modifier":"straight","type":"new name","instruction":"Continue onto Wells Road"},"weight":720.3,"duration":720.3,"name":"Wells Road","distance":2986.7,"voiceInstructions":[{"distanceAlongGeometry":2986.7,"announcement":"Continue on Wells Road for 2 miles","ssmlAnnouncement":"Continue on Wells Road for 2 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn right onto Wells Road","ssmlAnnouncement":"In 1000 feet, turn right onto Wells Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Wells Road","ssmlAnnouncement":"Turn right onto Wells Road"}],"bannerInstructions":[{"distanceAlongGeometry":2986.7,"primary":{"text":"Wells Road","components":[{"text":"Wells Road","type":"text","abbr":"Wells Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,240,330],"location":[-100.610246,40.770643]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,135,315],"location":[-100.600432,40.761577]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,270,345],"location":[-100.598245,40.756506]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,330],"location":[-100.585567,40.744445]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,165,315],"location":[-100.572093,40.729633]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,150,330],"location":[-100.571313,40.726705]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,195,330],"location":[-100.570448,40.725834]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,285,315],"location":[-100.570029,40.725443]}],"driving_side":"right","geometry":"o_zwF`maeRd@_@rBmD\\g@x@k@bF_D`@M`@BbBp@jA?jE{@t@i@n@cAj@eCF{BKsJB_ATiAn@m@tEIx@_@tKoOr@w@v@e@zDq@`E[`H\\nCo@ZUb@kAT}ABu@\\qDx@}ExBeJ`@aAd@k@hBcAlBe@pO{Br@Ol@k@ZcAtDkUtAaD\\a@`Ae@zNmB`H}D~A{@tMiHjBsA|KgKfG{BbHwDnFgBp@c@r@y@xMcV~D_D|HgLxA{At@Ob@@pDf@vAA^MbEeDnDkDlAsA|FmF~@OrD`@n@Oj@u@dAaEr@gAtFyDvBaCVg@Z}@x@_EpE{UTqCbAeF`@kH|@_IRcA","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":66,"location":[-100.610246,40.770643],"modifier":"right","type":"end of road","instruction":"Turn right onto Wells Road"},"weight":2004.3,"duration":2004.3,"name":"Wells Road","distance":8304.2,"voiceInstructions":[{"distanceAlongGeometry":8304.2,"announcement":"Continue on Wells Road for 5 miles","ssmlAnnouncement":"Continue on Wells Road for 5 miles"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":62.1,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":8304.2,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,135,285],"location":[-100.555219,40.717423]}],"driving_side":"right","geometry":"{rowFbuvdRaFm@{BUu@_BoBmAc@mALwBeD{BwDqGc@gG^oF^iA","mode":"cycling","maneuver":{"bearing_after":8,"bearing_before":111,"location":[-100.555219,40.717423],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":225.5,"duration":225.5,"name":"","distance":918.1,"voiceInstructions":[{"distanceAlongGeometry":918.1,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":285,"announcement":"In 1000 feet, turn left onto Cut Creek Road","ssmlAnnouncement":"In 1000 feet, turn left onto Cut Creek Road"},{"distanceAlongGeometry":61.1,"announcement":"Turn left onto Cut Creek Road","ssmlAnnouncement":"Turn left onto Cut Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":918.1,"primary":{"text":"Cut Creek Road","components":[{"text":"Cut Creek","type":"text","abbr":"Cut Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,195,300],"location":[-100.548138,40.721716]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-100.536372,40.730697]}],"driving_side":"right","geometry":"wmpwFzhudROYE]A]LcHGk@Q[YUMEwH@g@Ga@Qk@e@[i@Ku@@qCGgAKmAKs@_@oDOm@Qq@]_AI_@Ee@CaBEe@GWk@iBkAcEGe@qByGm@kB]_@[QuCMc@CcKFiDMm@AaE[wAHwGz@o@\\q@v@aE~Fw@hAc@Vm@ZsEdAsPhEgARgA\\e@VmBbBeAf@oEZ}BJ","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":119,"location":[-100.548138,40.721716],"modifier":"left","type":"turn","instruction":"Turn left onto Cut Creek Road"},"weight":779.1,"duration":779.1,"name":"Cut Creek Road","distance":3227.6,"voiceInstructions":[{"distanceAlongGeometry":3227.6,"announcement":"Continue on Cut Creek Road for 2 miles","ssmlAnnouncement":"Continue on Cut Creek Road for 2 miles"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, turn right onto Fox Creek Road","ssmlAnnouncement":"In 1000 feet, turn right onto Fox Creek Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Fox Creek Road","ssmlAnnouncement":"Turn right onto Fox Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":3227.6,"primary":{"text":"Fox Creek Road","components":[{"text":"Fox Creek","type":"text","abbr":"Fox Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-100.541542,40.743248]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,105,285],"location":[-100.526638,40.743113]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,255],"location":[-100.521946,40.743069]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.521879,40.743075]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.503207,40.743181]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-100.498827,40.743247]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-100.498778,40.743252]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,285],"location":[-100.497922,40.743275]}],"driving_side":"right","geometry":"ittwFr_tdRAeBDw[AsBY{BWcBc@_DG_@Ka@QWSKe@MYOCEIIIUDgA@aA?aAE_A?y@?EIi@Iy@@i@Hc@b@yAdBwDn@yATs@Le@Js@\\oGZ{EZgDBmAB_BAmAQgBYwBIiAAMAg@EgSBgEHuFDsMC{BIoCKeNDeD@}EM}]KwYAS?IAQCyCI{O@w@Bc@Jc@JY","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":355,"location":[-100.541542,40.743248],"modifier":"right","type":"turn","instruction":"Turn right onto Fox Creek Road"},"weight":977.3,"duration":977.3,"name":"Fox Creek Road","distance":4073.1,"voiceInstructions":[{"distanceAlongGeometry":4073.1,"announcement":"Continue on Fox Creek Road for 3 miles","ssmlAnnouncement":"Continue on Fox Creek Road for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Cottonwood Road","ssmlAnnouncement":"In 1000 feet, continue onto Cottonwood Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Cottonwood Road","ssmlAnnouncement":"Continue onto Cottonwood Road"}],"bannerInstructions":[{"distanceAlongGeometry":4073.1,"primary":{"text":"Cottonwood Road","components":[{"text":"Cottonwood Road","type":"text","abbr":"Cottonwood Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-100.494447,40.743175]}],"driving_side":"right","geometry":"{stwFhyjdRBELU^]b@Sf@K`ACnA@fKAfVE","mode":"cycling","maneuver":{"bearing_after":122,"bearing_before":122,"location":[-100.494447,40.743175],"modifier":"straight","type":"new name","instruction":"Continue onto Cottonwood Road"},"weight":199.7,"duration":199.7,"name":"Cottonwood Road","distance":793.9,"voiceInstructions":[{"distanceAlongGeometry":793.9,"announcement":"Continue on Cottonwood Road for a half mile","ssmlAnnouncement":"Continue on Cottonwood Road for a half mile"},{"distanceAlongGeometry":278.3,"announcement":"In 1000 feet, turn left onto Cut Across Road","ssmlAnnouncement":"In 1000 feet, turn left onto Cut Across Road"},{"distanceAlongGeometry":59.6,"announcement":"Turn left onto Cut Across Road","ssmlAnnouncement":"Turn left onto Cut Across Road"}],"bannerInstructions":[{"distanceAlongGeometry":793.9,"primary":{"text":"Cut Across Road","components":[{"text":"Cut Across Road","type":"text","abbr":"Cut Across Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-100.493952,40.736143]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-100.464363,40.735956]}],"driving_side":"right","geometry":"{gswFdvjdRIsCAeA@e@F]HSLKNCRARCNILSH[@YAYGYMUmAuA[e@K_@Ee@C}B?m@Be@PqADc@Bo@F}M?mHBoEBkL@cLBuE?iGBmE?}CDsHDoD?mA@_AFmD?eD?}BCsGEmOA_HAqG@{IBaF@cGA}CAcO?{BBoABo@Hk@Pk@Xk@\\m@j@_Aj@u@vGyHROJCJEVEtSDdD@RGPMJOBEF[Be@@u@AqABeQCyC?O@eJ?kP","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":178,"location":[-100.493952,40.736143],"modifier":"left","type":"turn","instruction":"Turn left onto Cut Across Road"},"weight":1228.6,"duration":1228.6,"name":"Cut Across Road","distance":5119.7,"voiceInstructions":[{"distanceAlongGeometry":5119.7,"announcement":"Continue on Cut Across Road for 3 miles","ssmlAnnouncement":"Continue on Cut Across Road for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Ingham Road","ssmlAnnouncement":"In 1000 feet, continue onto Ingham Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Ingham Road","ssmlAnnouncement":"Continue onto Ingham Road"}],"bannerInstructions":[{"distanceAlongGeometry":5119.7,"primary":{"text":"Ingham Road","components":[{"text":"Ingham Road","type":"text","abbr":"Ingham Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.441457,40.728832]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.414685,40.729092]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.413544,40.729041]}],"driving_side":"right","geometry":"ezqwFbn`dR?qBAuB@aGGiEE}GAkD@sHCgHAgBAcAEw@[{Cy@qGIkAA}@BcAViFBeA@uA?}CD{SByC@iI?QFuFJqJFqKD{CBiAFgH?cAFiBJeB?k@Ck@CgBHuE?cABuAL{ELqCBkAF_A?g@EgBEu@Cu@CaCB_C@e@Da@L[RYZY\\_@RYRk@t@{CPy@Ho@Dq@@cBFuB`@sJTkEXiERqBDg@AeBGmGAmEE}BA}ACa@Ge@Oo@Wc@[[a@QyAUg@Mk@WYWOc@Ic@A{@CcJ","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":88,"location":[-100.441457,40.728832],"modifier":"straight","type":"new name","instruction":"Continue onto Ingham Road"},"weight":1159.3000000000002,"duration":1159.3000000000002,"name":"Ingham Road","distance":4816,"voiceInstructions":[{"distanceAlongGeometry":4816,"announcement":"Continue on Ingham Road for 3 miles","ssmlAnnouncement":"Continue on Ingham Road for 3 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn left onto South Brady Moorefield Road","ssmlAnnouncement":"In 1000 feet, turn left onto South Brady Moorefield Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto South Brady Moorefield Road","ssmlAnnouncement":"Turn left onto South Brady Moorefield Road"}],"bannerInstructions":[{"distanceAlongGeometry":4816,"primary":{"text":"South Brady Moorefield Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Brady Moorefield Road","type":"text","abbr":"Brady Moorefield Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-100.386357,40.728847]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-100.381878,40.736876]},{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-100.378795,40.74752]}],"driving_side":"right","geometry":"izqwFvuucR}HuFq@c@iB}@kAa@iAWgCc@kDe@aBWcAWo@Uk@WiAk@gC{AaAq@u@o@u@w@_@c@_AuA_BwCoAoCe@_Am@y@g@k@e@c@y@k@{@a@y@Ws@Om@Gm@C{@@qGPgIZ_Qf@gDHuAB","mode":"cycling","maneuver":{"bearing_after":29,"bearing_before":88,"location":[-100.386357,40.728847],"modifier":"left","type":"turn","instruction":"Turn left onto South Brady Moorefield Road"},"weight":567.3000000000001,"duration":567.3000000000001,"name":"South Brady Moorefield Road","distance":2335.4,"voiceInstructions":[{"distanceAlongGeometry":2335.4,"announcement":"Continue on South Brady Moorefield Road for 1.5 miles","ssmlAnnouncement":"Continue on South Brady Moorefield Road for 1.5 miles"},{"distanceAlongGeometry":288.2,"announcement":"In 1000 feet, turn right onto Deer Creek Road","ssmlAnnouncement":"In 1000 feet, turn right onto Deer Creek Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Deer Creek Road","ssmlAnnouncement":"Turn right onto Deer Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":2335.4,"primary":{"text":"Deer Creek Road","components":[{"text":"Deer Creek","type":"text","abbr":"Deer Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,180],"location":[-100.37882,40.747949]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,300],"location":[-100.345839,40.736158]}],"driving_side":"right","geometry":"uquwFrftcRNy@Hm@HmBDaBDi@Fe@Ng@Tg@lAmB^o@Xs@Nq@Fk@FaABaCAuBCcE@g@Dc@Lg@Xo@x@iBVw@Pq@b@oBlAuGVsAn@qCV}@tB_H~DgM|AwEX_AdA{Cn@qBb@sA~@cCZ_A`@qAZoADQrAoFt@cDPq@Pe@P]TW\\[ZUvA{@n@c@d@g@Zc@Xg@Pi@Nm@Lo@T_BNs@v@uC\\iAZu@b@cA`@y@\\{@Vy@T_ARkA^aDLuABy@@k@CmC@Y@MHe@Nm@r@_CXeAJi@Ju@Fq@De@?o@?wA@c@Dk@Ju@Je@Ra@ZYr@g@fBiAb@]Za@Rg@Pg@XuARuAJc@Na@Ti@b@{@Nc@Ja@Lc@Ha@H]JSLMNEDA|@GNMHOHYJe@@Gj@{D@CFa@x@qC|@kCj@eBTk@t@{Ab@m@f@s@Xg@~@qB|C}FfBuDh@qAX}@Tu@l@kCVeBLk@Ro@Vu@n@mBXs@lAyDNq@P}@^aCRaAVaAr@iC`AeDd@_BT_A","mode":"cycling","maneuver":{"bearing_after":109,"bearing_before":357,"location":[-100.37882,40.747949],"modifier":"right","type":"turn","instruction":"Turn right onto Deer Creek Road"},"weight":1333.5,"duration":1333.5,"name":"Deer Creek Road","distance":5554.3,"voiceInstructions":[{"distanceAlongGeometry":5554.3,"announcement":"Continue on Deer Creek Road for 3 miles","ssmlAnnouncement":"Continue on Deer Creek Road for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, keep left onto Thomsen Hill Road","ssmlAnnouncement":"In 1000 feet, keep left onto Thomsen Hill Road"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto Thomsen Hill Road","ssmlAnnouncement":"Keep left onto Thomsen Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":5554.3,"primary":{"text":"Thomsen Hill Road","components":[{"text":"Thomsen Hill Road","type":"text","abbr":"Thomsen Hill Rd","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,120,300],"location":[-100.32206,40.725478]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,210,240],"location":[-100.321757,40.725535]}],"driving_side":"right","geometry":"geqwFzcicR?QASIUKGQOSg@eAaDWu@GQ","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":113,"location":[-100.32206,40.725478],"modifier":"slight left","type":"fork","instruction":"Keep left onto Thomsen Hill Road"},"weight":45,"duration":45,"name":"Thomsen Hill Road","distance":180.7,"voiceInstructions":[{"distanceAlongGeometry":180.7,"announcement":"In 600 feet, turn right onto Lydic Road","ssmlAnnouncement":"In 600 feet, turn right onto Lydic Road"},{"distanceAlongGeometry":60.2,"announcement":"Turn right onto Lydic Road","ssmlAnnouncement":"Turn right onto Lydic Road"}],"bannerInstructions":[{"distanceAlongGeometry":180.7,"primary":{"text":"Lydic Road","components":[{"text":"Lydic Road","type":"text","abbr":"Lydic Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,240],"location":[-100.32027,40.726301]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,270,315],"location":[-100.319992,40.726308]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-100.311607,40.721671]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-100.311063,40.721396]}],"driving_side":"right","geometry":"kjqwFtxhcRCW?S@Kb@aA|@gBf@gApBaE~BuEnAcClBcDZk@Xk@b@eAFWFQZ}Ab@_Bl@{A\\o@Tg@d@y@b@cANa@Zy@Xs@hAiCr@oB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":59,"location":[-100.32027,40.726301],"modifier":"right","type":"turn","instruction":"Turn right onto Lydic Road"},"weight":263.5,"duration":263.5,"name":"Lydic Road","distance":1083.6,"voiceInstructions":[{"distanceAlongGeometry":1083.6,"announcement":"Continue on Lydic Road for a half mile","ssmlAnnouncement":"Continue on Lydic Road for a half mile"},{"distanceAlongGeometry":287.9,"announcement":"In 1000 feet, turn right onto Gilman Road","ssmlAnnouncement":"In 1000 feet, turn right onto Gilman Road"},{"distanceAlongGeometry":61.7,"announcement":"Turn right onto Gilman Road","ssmlAnnouncement":"Turn right onto Gilman Road"}],"bannerInstructions":[{"distanceAlongGeometry":1083.6,"primary":{"text":"Gilman Road","components":[{"text":"Gilman Road","type":"text","abbr":"Gilman Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,195,300],"location":[-100.309811,40.720773]}],"driving_side":"right","geometry":"ygpwFhwfcRHBVJVJB?TANMPYHM`@w@Tk@Pi@Ls@L}@`@yCNcANs@Po@Tm@Vk@h@q@j@i@x@o@bA_AnEeEd@k@`@w@Ro@tA{Ej@iBP[NWVQ`@SjCcAhBq@p@[`@WXe@J[Nu@j@gDVu@Xu@\\m@b@s@l@s@fBqBp@eA^i@f@_Al@sA^aAz@kCZoAH_@Nu@p@gEzAqKj@yDVsAPy@Rg@NU","mode":"cycling","maneuver":{"bearing_after":191,"bearing_before":120,"location":[-100.309811,40.720773],"modifier":"right","type":"turn","instruction":"Turn right onto Gilman Road"},"weight":558.7,"duration":558.7,"name":"Gilman Road","distance":2301.9,"voiceInstructions":[{"distanceAlongGeometry":2301.9,"announcement":"Continue on Gilman Road for 1.5 miles","ssmlAnnouncement":"Continue on Gilman Road for 1.5 miles"},{"distanceAlongGeometry":288.4,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":61.8,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":2301.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,315],"location":[-100.289229,40.70894]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-100.280998,40.710519]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,270,300],"location":[-100.280282,40.710249]}],"driving_side":"right","geometry":"{}mwFtvbcRK[KQKIQCuAFw@BwC?eADSCMIIQCUC}A@_CCmECiACw@G{@GuAIyE?_@B[XiAV}@VeANw@h@cDJm@J]Rk@HUPk@b@cBfAsDlA_E?IAKCIGIWIQCKAIBQRQR[b@w@`A}@lBSVg@Xa@Py@^m@Pa@He@Bg@Ao@IWGMIMAo@DSAWGUMQGQEMBMJ[b@IPEZENIFQBUAq@KYC","mode":"cycling","maneuver":{"bearing_after":57,"bearing_before":132,"location":[-100.289229,40.70894],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":454.5,"duration":454.5,"name":"","distance":1877.8,"voiceInstructions":[{"distanceAlongGeometry":1877.8,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn right onto Farnham Road","ssmlAnnouncement":"In 1000 feet, turn right onto Farnham Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Farnham Road","ssmlAnnouncement":"Turn right onto Farnham Road"}],"bannerInstructions":[{"distanceAlongGeometry":1877.8,"primary":{"text":"Farnham Road","components":[{"text":"Farnham Road","type":"text","abbr":"Farnham Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-100.280291,40.714618]}],"driving_side":"right","geometry":"kaowFx~`cR?c@@qK?sHAiC@aD?_AAuF?iKMi`@IsS?cD?iB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":7,"location":[-100.280291,40.714618],"modifier":"right","type":"end of road","instruction":"Turn right onto Farnham Road"},"weight":379.1,"duration":379.1,"name":"Farnham Road","distance":1579.4,"voiceInstructions":[{"distanceAlongGeometry":1579.4,"announcement":"Continue on Farnham Road for 1 mile","ssmlAnnouncement":"Continue on Farnham Road for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Farnam Road","ssmlAnnouncement":"In 1000 feet, continue onto Farnam Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Farnam Road","ssmlAnnouncement":"Continue onto Farnam Road"}],"bannerInstructions":[{"distanceAlongGeometry":1579.4,"primary":{"text":"Farnam Road","components":[{"text":"Farnam Road","type":"text","abbr":"Farnam Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.261559,40.714744]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.242055,40.714634]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.234944,40.714669]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-100.223976,40.714699]}],"driving_side":"right","geometry":"cbowFvi}bR@oYB}A?yB?K?yBDgYAaODeK?kFDqUGok@Eck@?{G?_J?oC?gB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":88,"location":[-100.261559,40.714744],"modifier":"straight","type":"new name","instruction":"Continue onto Farnam Road"},"weight":771,"duration":771,"name":"Farnam Road","distance":3211.8,"voiceInstructions":[{"distanceAlongGeometry":3211.8,"announcement":"Continue on Farnam Road for 2 miles","ssmlAnnouncement":"Continue on Farnam Road for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Road 751","ssmlAnnouncement":"In 1000 feet, continue onto Road 751"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road 751","ssmlAnnouncement":"Continue onto Road 751"}],"bannerInstructions":[{"distanceAlongGeometry":3211.8,"primary":{"text":"Road 751","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"751","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.223464,40.714701]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.214702,40.714704]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,90,225,270],"location":[-100.214256,40.714702]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-100.213935,40.7147]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.204478,40.71474]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.185577,40.714605]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.166581,40.714554]}],"driving_side":"right","geometry":"{aowFr{ubRAyFBcUCyI?eH@yC?wA?_ACo[@{MAsDCcICwNDaIAsM@{D@aSBoEBsSDmLFeJ@e@BaFNy\\PcQ?YAuDKiNGkLAqHAmNAkACeABcKA{D?qS@uM?yECcXAsFAkLAqF?aB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-100.223464,40.714701],"modifier":"straight","type":"new name","instruction":"Continue onto Road 751"},"weight":1540.3999999999999,"duration":1540.3999999999999,"name":"Road 751","distance":6401.4,"voiceInstructions":[{"distanceAlongGeometry":6401.4,"announcement":"Continue on Road 751 for 4 miles","ssmlAnnouncement":"Continue on Road 751 for 4 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto Road 412","ssmlAnnouncement":"In 1000 feet, turn right onto Road 412"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Road 412","ssmlAnnouncement":"Turn right onto Road 412"}],"bannerInstructions":[{"distanceAlongGeometry":6401.4,"primary":{"text":"Road 412","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"412","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.147544,40.714598]}],"driving_side":"right","geometry":"gaowFbagbRzXKnCAbRCxJ@`LDrN?","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-100.147544,40.714598],"modifier":"right","type":"turn","instruction":"Turn right onto Road 412"},"weight":392.5,"duration":392.5,"name":"Road 412","distance":1601.4,"voiceInstructions":[{"distanceAlongGeometry":1601.4,"announcement":"Continue on Road 412 for 1 mile","ssmlAnnouncement":"Continue on Road 412 for 1 mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn left onto Road 750","ssmlAnnouncement":"In 1000 feet, turn left onto Road 750"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Road 750","ssmlAnnouncement":"Turn left onto Road 750"}],"bannerInstructions":[{"distanceAlongGeometry":1601.4,"primary":{"text":"Road 750","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"750","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-100.147492,40.700201]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.12851,40.700187]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.11534,40.700188]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.101814,40.700161]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,120,270],"location":[-100.100699,40.700159]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-100.093234,40.700159]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.090385,40.700148]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.081157,40.700107]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.065137,40.700061]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.052429,40.700024]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-100.023749,40.700008]}],"driving_side":"right","geometry":"gglwFx`gbR@oC?qMCsF?o@?A?A?A?????AAe@?kABcB?kFByTAaC?I?C?A?????{F?E?E?wA?W?C?A?????A?AAeC?_NCaC?C?C?iADwF?cC?kUAk@?C?uD?}D?uD@wE@eEAe[?eEAqM@mC???C@}BCkF?EA}B@oAByH?wA@aL?sD?C?A???A???A?G?w@?g@?I?A?A???yA@gB?iA?sC?mH?gd@@wP@wU?W?_BDe^Ayi@?i@?iBDoEBeD?cC@sC?mA?K?C@{CEwFAcF@wAByE@wC@gB?A?A?????A@G?C?O?C???_@?A?K?qEAuBAgBAoDByIAmD?kA@eF@wC?aB@yF?{C?M?E?E?C?A?A???A???????A???iAAsC?_T@iSAqKBiE@gE?g@?E?sB???A?C?IAmFAqC?qA?A?AAeF@cF@yE?o@?C@_DCmD?yC?wC?W?M?I?E?C?C?A?A???A?????A?{EAsOByL?M?A?A?????A?E?C?A?eB?o@@kMAiI","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-100.147492,40.700201],"modifier":"left","type":"turn","instruction":"Turn left onto Road 750"},"weight":2589.6000000000004,"duration":2589.6000000000004,"name":"Road 750","distance":10768.7,"voiceInstructions":[{"distanceAlongGeometry":10768.7,"announcement":"Continue on Road 750 for 7 miles","ssmlAnnouncement":"Continue on Road 750 for 7 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.4,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":10768.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-100.019798,40.700008]}],"driving_side":"right","geometry":"aflwFvbnaRp@?rD@lGA`@?xMEfKCrEAdZKvIErB?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-100.019798,40.700008],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":401.1,"duration":401.1,"name":"","distance":1636.1,"voiceInstructions":[{"distanceAlongGeometry":1636.1,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn left onto Road 749","ssmlAnnouncement":"In 1000 feet, turn left onto Road 749"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Road 749","ssmlAnnouncement":"Turn left onto Road 749"}],"bannerInstructions":[{"distanceAlongGeometry":1636.1,"primary":{"text":"Road 749","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"749","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-100.019645,40.685299]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-100.000906,40.685198]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.981738,40.685202]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-99.972566,40.685097]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.963106,40.684955]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-99.944708,40.68489]}],"driving_side":"right","geometry":"cjiwFxanaR?mP@uCB{D?{BCeDAiB@mAD{CBuE?kH@sLBuH@cV?}E?_F?yMAg_@?_C?wC@kD?yPAuK?kS@WHuUHsa@@cBHwWNg^JoVFsM?{IFiH?}DRak@?kACk@Ik@Sq@GMUg@U]YU","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-100.019645,40.685299],"modifier":"left","type":"turn","instruction":"Turn left onto Road 749"},"weight":1536.8999999999999,"duration":1536.8999999999999,"name":"Road 749","distance":6388,"voiceInstructions":[{"distanceAlongGeometry":6388,"announcement":"Continue on Road 749 for 4 miles","ssmlAnnouncement":"Continue on Road 749 for 4 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto Road 749","ssmlAnnouncement":"In 1000 feet, turn right onto Road 749"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Road 749","ssmlAnnouncement":"Turn right onto Road 749"}],"bannerInstructions":[{"distanceAlongGeometry":6388,"primary":{"text":"Road 749","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"749","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,210],"location":[-99.944182,40.685282]}],"driving_side":"right","geometry":"_jiwFbj_aRFc@|AaGPgAHw@F_BTqJDaC@{@C]I[Ye@W[_@a@OWE_@GkA?o@Dk@H]TY`Au@TYJ_@Bq@@kBJcGP}H?oACyAAkBH{ANwANgAFs@B[XmGD}A@eBNsF?iBG}G?a@AwCAiCEuECoFI}JCoDK{MA_DGcFAaEC_DAWO_W?cK?gS?sCAoN@yGA}B@cF?mFAyG?wBAaSAwE","mode":"cycling","maneuver":{"bearing_after":112,"bearing_before":29,"location":[-99.944182,40.685282],"modifier":"right","type":"turn","instruction":"Turn right onto Road 749"},"weight":1161.1,"duration":1161.1,"name":"Road 749","distance":4820.9,"voiceInstructions":[{"distanceAlongGeometry":4820.9,"announcement":"Continue on Road 749 for 3 miles","ssmlAnnouncement":"Continue on Road 749 for 3 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn right onto Road 425","ssmlAnnouncement":"In 1000 feet, turn right onto Road 425"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Road 425","ssmlAnnouncement":"Turn right onto Road 425"}],"bannerInstructions":[{"distanceAlongGeometry":4820.9,"primary":{"text":"Road 425","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"425","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-99.887995,40.684153]}],"driving_side":"right","geometry":"}biwF~jt`R`EEdK?lWO`DCp^SfD?~@BvANt@H","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-99.887995,40.684153],"modifier":"right","type":"turn","instruction":"Turn right onto Road 425"},"weight":398.6,"duration":398.6,"name":"Road 425","distance":1620.7,"voiceInstructions":[{"distanceAlongGeometry":1620.7,"announcement":"Continue on Road 425 for 1 mile","ssmlAnnouncement":"Continue on Road 425 for 1 mile"},{"distanceAlongGeometry":284.6,"announcement":"In 1000 feet, turn left onto Road 748","ssmlAnnouncement":"In 1000 feet, turn left onto Road 748"},{"distanceAlongGeometry":61,"announcement":"Turn left onto Road 748","ssmlAnnouncement":"Turn left onto Road 748"}],"bannerInstructions":[{"distanceAlongGeometry":1620.7,"primary":{"text":"Road 748","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"748","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,90,195],"location":[-99.887922,40.66959]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-99.871298,40.669615]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-99.851242,40.669314]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-99.844994,40.669388]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-99.844689,40.669392]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-99.844616,40.669393]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.832435,40.669584]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-99.823469,40.669662]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-99.822869,40.669671]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.813443,40.66972]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.795318,40.669668]}],"driving_side":"right","geometry":"}gfwFnjt`R@q@@_GCaSC_CCqXGwU?{L@eCB_AB{@F_B?yACwBEc@AWGaBC}@AcA?sAEoBImAKeACq@b@kEFy@BaAFcDDqFBiFl@g_AOse@?M?{@?MG}I]e`AOaw@AwBI}y@Rqv@?OEqc@CsSa@cy@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":188,"location":[-99.887922,40.66959],"modifier":"left","type":"turn","instruction":"Turn left onto Road 748"},"weight":2069.2000000000003,"duration":2069.2000000000003,"name":"Road 748","distance":8603.6,"voiceInstructions":[{"distanceAlongGeometry":8603.6,"announcement":"Continue on Road 748 for 5 miles","ssmlAnnouncement":"Continue on Road 748 for 5 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.4,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":8603.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-99.786019,40.669837]}],"driving_side":"right","geometry":"oifwFrm``RnFAfD?fD?z@A^AxC@vA?bJEFAnBB^?LAFIFMKiNAs@?aC?Q@_DEsC?uCAc@CyBGkBC{DEeCDoA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-99.786019,40.669837],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":378.1,"duration":378.1,"name":"","distance":1576.7,"voiceInstructions":[{"distanceAlongGeometry":1576.7,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":291.9,"announcement":"In 1000 feet, continue onto Drive 747","ssmlAnnouncement":"In 1000 feet, continue onto Drive 747"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto Drive 747","ssmlAnnouncement":"Continue onto Drive 747"}],"bannerInstructions":[{"distanceAlongGeometry":1576.7,"primary":{"text":"Drive 747","components":[{"text":"Drive","type":"text","abbr":"Dr","abbr_priority":0},{"text":"747","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.776765,40.662781]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-99.757908,40.662565]}],"driving_side":"right","geometry":"k}dwFxs~_R?uBDoDEkEDoHAiREgAAGK}@IaAE{BAuADcANiBHu@Jy@Di@Bu@DwJLuUBgI?o@?g@Aa@?{@OmGGiDG_FKqEUyICmCGwBEgBYcPGcCEcAC{CI_Fe@oXEeAO_K?w@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":94,"location":[-99.776765,40.662781],"modifier":"straight","type":"new name","instruction":"Continue onto Drive 747"},"weight":803.7,"duration":803.7,"name":"Drive 747","distance":3329.6,"voiceInstructions":[{"distanceAlongGeometry":3329.6,"announcement":"Continue on Drive 747 for 2 miles","ssmlAnnouncement":"Continue on Drive 747 for 2 miles"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, turn right onto Road 433","ssmlAnnouncement":"In 1000 feet, turn right onto Road 433"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Road 433","ssmlAnnouncement":"Turn right onto Road 433"}],"bannerInstructions":[{"distanceAlongGeometry":3329.6,"primary":{"text":"Road 433","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"433","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-99.737406,40.663563]}],"driving_side":"right","geometry":"gbewFx}v_R\\?r@@rAAp@@~@Bl@?|CFN?l@ExECrBFh@@b@El@@h@AvAHZ@j@Ap@Cb@?hBCf@Bh@Bv@DB?`ABjA?n@BH?l@A~@AvACvCFfA?xABpC?R?|BDhB?nDDxBAfABv@@xABtB@x@AlA@hB?F?tABzA?pBHVCR?B?ZAZ?TBh@@^?l@@v@Bx@AzDA","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":87,"location":[-99.737406,40.663563],"modifier":"right","type":"end of road","instruction":"Turn right onto Road 433"},"weight":592.7,"duration":1468.9,"name":"Road 433","distance":2434.8,"voiceInstructions":[{"distanceAlongGeometry":2434.8,"announcement":"Continue on Road 433 for 1.5 miles","ssmlAnnouncement":"Continue on Road 433 for 1.5 miles"},{"distanceAlongGeometry":116,"announcement":"In 400 feet, turn left onto Road 746","ssmlAnnouncement":"In 400 feet, turn left onto Road 746"},{"distanceAlongGeometry":24.9,"announcement":"Turn left onto Road 746","ssmlAnnouncement":"Turn left onto Road 746"}],"bannerInstructions":[{"distanceAlongGeometry":2434.8,"primary":{"text":"Road 746","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"746","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-99.737781,40.641688]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-99.718698,40.641746]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-99.700004,40.641344]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,315],"location":[-99.699558,40.641349]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-99.695422,40.641374]}],"driving_side":"right","geometry":"qy`wFb`w_RA_J?uABkAHq@b@}BDm@DgBCgEGwAQyAScBGu@Ek@?sBAeBAsPGgf@@sF@uBF{HF_HJ}MFuBVwCDy@GqAK_B?QAgA@wBBqE@}DDmDDuGFqKB}C@iD@yA@cD?S?uAAwACiG?_G?eF?kAAiA?eFCsDEoMAsJAcD?mDAcD?cCC}IA{FAiE?iC?u@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-99.737781,40.641688],"modifier":"left","type":"turn","instruction":"Turn left onto Road 746"},"weight":1163.9,"duration":1163.9,"name":"Road 746","distance":4832.6,"voiceInstructions":[{"distanceAlongGeometry":4832.6,"announcement":"Continue on Road 746 for 3 miles","ssmlAnnouncement":"Continue on Road 746 for 3 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn right onto Road 436","ssmlAnnouncement":"In 1000 feet, turn right onto Road 436"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Road 436","ssmlAnnouncement":"Turn right onto Road 436"}],"bannerInstructions":[{"distanceAlongGeometry":4832.6,"primary":{"text":"Road 436","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"436","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-99.680665,40.641497]}],"driving_side":"right","geometry":"kx`wFd{k_R^AjFJrCFjCDdCDtEBzB@lFBjEFbLLnEBrCDhC@rEDh@@j@AlEB\\?","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-99.680665,40.641497],"modifier":"right","type":"end of road","instruction":"Turn right onto Road 436"},"weight":397.6,"duration":397.6,"name":"Road 436","distance":1622.9,"voiceInstructions":[{"distanceAlongGeometry":1622.9,"announcement":"Continue on Road 436 for 1 mile","ssmlAnnouncement":"Continue on Road 436 for 1 mile"},{"distanceAlongGeometry":285.7,"announcement":"In 1000 feet, turn left onto Road 745","ssmlAnnouncement":"In 1000 feet, turn left onto Road 745"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Road 745","ssmlAnnouncement":"Turn left onto Road 745"}],"bannerInstructions":[{"distanceAlongGeometry":1622.9,"primary":{"text":"Road 745","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"745","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-99.681094,40.626911]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.662592,40.626536]}],"driving_side":"right","geometry":"e}}vFx}k_R@oAHiCNgE@_AFsBN_EVuIn@_TBmAAoBEkDEaFU_UE}CG_GC{CAa@?_@@s@@aCCyHAgK?mFAwB?uD?cKA}@?{CE}UAmGCwFI}N","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":180,"location":[-99.681094,40.626911],"modifier":"left","type":"turn","instruction":"Turn left onto Road 745"},"weight":763.8,"duration":1908.9,"name":"Road 745","distance":3182,"voiceInstructions":[{"distanceAlongGeometry":3182,"announcement":"Continue on Road 745 for 2 miles","ssmlAnnouncement":"Continue on Road 745 for 2 miles"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto 745 Road","ssmlAnnouncement":"In 400 feet, continue onto 745 Road"},{"distanceAlongGeometry":25,"announcement":"Continue onto 745 Road","ssmlAnnouncement":"Continue onto 745 Road"}],"bannerInstructions":[{"distanceAlongGeometry":3182,"primary":{"text":"745 Road","components":[{"text":"745 Road","type":"text","abbr":"745 Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.643449,40.626676]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.624453,40.626964]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.605572,40.626891]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.586475,40.626758]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.567342,40.626845]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.54944,40.626668]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-99.544826,40.626635]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.53036,40.62653]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.512681,40.627772]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-99.504486,40.627734]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.493651,40.627661]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-99.491891,40.627644]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-99.486938,40.627618]}],"driving_side":"right","geometry":"w{}vFprd_R]{{@Wyo@AaHAeO?[DuT@yn@FsV?yFDwg@Naz@BqE?}K?yCGcn@A_OAqI?gH?cKEwR?qAD_IBwF?_EJyg@@sFBcLDcR@{CDy[DgQHaf@F{^Ag@Ao@?KGeBUuHc@oMy@mZOaEs@sUu@cXCg@Hqb@@kM?iFBaQBoFD{a@B_JBmT?oH?G?iA?C","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":87,"location":[-99.643449,40.626676],"modifier":"straight","type":"new name","instruction":"Continue onto 745 Road"},"weight":3183.2999999999997,"duration":7954.7,"name":"745 Road","distance":13255.5,"voiceInstructions":[{"distanceAlongGeometry":13255.5,"announcement":"Continue on 745 Road for 8 miles","ssmlAnnouncement":"Continue on 745 Road for 8 miles"},{"distanceAlongGeometry":116.6,"announcement":"In 400 feet, turn right","ssmlAnnouncement":"In 400 feet, turn right"},{"distanceAlongGeometry":25,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":13255.5,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[90,165,285,345],"location":[-99.486512,40.627618]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-99.484366,40.612803]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-99.474246,40.600857]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-99.472922,40.598257]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,315],"location":[-99.469864,40.592812]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,180,270,345],"location":[-99.462413,40.583705]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,165,345],"location":[-99.456785,40.576221]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-99.456483,40.572885]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-99.456798,40.569111]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.454944,40.568355]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,90,180,270],"location":[-99.448499,40.554151]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-99.441792,40.551408]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,270],"location":[-99.437022,40.549139]}],"driving_side":"right","geometry":"sa~vFt}e~QREnB_@l@Qb@Uh@c@n@a@r@WnM}AzHw@tAKjT[dLWbKYvFOvAEbAQr@Ql@]h@_@bFcFrFeGbGuG~A{A`As@fAq@~CiC|GsFlCuB~KeJxBcB~AoALKnAgAbAq@`@Qj@U^El@ChBAlEHnGFlAAd@Eh@Mh@Sx@k@f@i@^k@xGiM`G{K~@yA^g@x@k@^YjNwIjEmCdLiHfAi@lBc@jAO`@AfB[pAo@`Aq@|@}@zA_BnFwFdBcBdFaDnEyC~@i@pBsAfAg@ZGNE^IdFw@bAI~AC~EVlBJd@Dp@ZbAM`B?bBJrABhAHtBFNAZ?ZAb@OXg@Pe@FiADiEBg@HcBPyAT{Ad@}A~@mCtBwFr@eBj@cBh@gA\\k@|@{@vAcAnA_@lB_@zFo@bAMhBU`Fs@jGu@fAG`ADhBPlUdDpDb@lAJt@Gp@St@k@^w@\\qA\\wAdCiNf@iF`@_FJkBFk@^kDRqA`@sAd@oAl@gAr@_Ax@_A`BcBb@m@JWH[F_@@}@H_BDg@L}@P{@Zy@t@iAhBiBhAiAz@gAr@iApBmD`@m@p@s@RShHgHjEmEdBcBx@}@hEgEvAwAtAqA^U`@M|BI","mode":"cycling","maneuver":{"bearing_after":167,"bearing_before":105,"location":[-99.486512,40.627618],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":2892.2,"duration":2892.2,"name":"","distance":12014.8,"voiceInstructions":[{"distanceAlongGeometry":12014.8,"announcement":"Continue straight for 7 miles","ssmlAnnouncement":"Continue straight for 7 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn left onto 739 Road","ssmlAnnouncement":"In 1000 feet, turn left onto 739 Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto 739 Road","ssmlAnnouncement":"Turn left onto 739 Road"}],"bannerInstructions":[{"distanceAlongGeometry":12014.8,"primary":{"text":"739 Road","components":[{"text":"739 Road","type":"text","abbr":"739 Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-99.42658,40.53979]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.417963,40.540023]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.399115,40.539405]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.380763,40.538703]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-99.371092,40.539155]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.361461,40.539578]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.342073,40.539705]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.322705,40.539829]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.303497,40.539873]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-99.296633,40.539852]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-99.289727,40.539836]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.274877,40.539805]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.255803,40.539793]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.236554,40.539736]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.217707,40.539695]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.198609,40.539587]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-99.186787,40.539583]}],"driving_side":"right","geometry":"u|lvFbgz}QCqFAg@MwPUySCgD?g@?m@JaJZgRPiW@uBDqHp@kh@DiD?w@JaHHgGL}KXmT@aAHmDDqEl@me@FeDD{B@o@?e@OaFw@{f@OaICgA_Aik@SuM?e@?uBEwQEke@Kyw@AqBAyVAwIGsYCsTCyZCqG?y@GupA?aG?{I?}P?o@@iX@sP?qP@qX@gD@k[Bor@AuF@iJ?yo@AqC@oH?wb@@iH@wg@@wL?sE@q^BsM?kC?sG?k\\@_W?}A?eC?wEDge@?gKL{eA@}GBqS@_R@eS?yf@?{L?c@AyJBw_@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":175,"location":[-99.42658,40.53979],"modifier":"left","type":"turn","instruction":"Turn left onto 739 Road"},"weight":5014.399999999999,"duration":5014.399999999999,"name":"739 Road","distance":20894,"voiceInstructions":[{"distanceAlongGeometry":20894,"announcement":"Continue on 739 Road for 13 miles","ssmlAnnouncement":"Continue on 739 Road for 13 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto O Road","ssmlAnnouncement":"In 1000 feet, continue onto O Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto O Road","ssmlAnnouncement":"Continue onto O Road"}],"bannerInstructions":[{"distanceAlongGeometry":20894,"primary":{"text":"O Road","components":[{"text":"O Road","type":"text","abbr":"O Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.17948,40.539566]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.141842,40.539433]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.122763,40.539392]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.103777,40.539339]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.084699,40.539295]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.065737,40.539303]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.046988,40.539313]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.027905,40.539301]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-99.008873,40.539308]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.989851,40.539317]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.970826,40.539282]}],"driving_side":"right","geometry":"i{lvFv~i|Q@iD@_OBmRDkL@oE?eJ@gPA_X?}@?wD@}L?oT?iJ?sFBs`@BiS@eDAsV@aL@gW?{A@}M?_LBsMAoI@kA?_D@kM?aO@gP?wMDu[?{K?sH?eABaPAoN?iP?cB@}J?mG?cE@sS?yD@cJ?yE?eS?yMCaWBoKAaU@sO?m@?ox@?wM?}AA}W?aP?gQ?kB@mS@mNAiJ?sJAcK@uY?mFCsU@eA?kB@iA?{B?kZ?eN?oRAcNAuZ@sMAwR?m@@_NAkV?_P@eFAyL@_H?aD?qF@mUBi_@AqN@}D?wM?mPAsQ?eICmO?gLAyPAiI","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-99.17948,40.539566],"modifier":"straight","type":"new name","instruction":"Continue onto O Road"},"weight":4622.9,"duration":4622.9,"name":"O Road","distance":19244.1,"voiceInstructions":[{"distanceAlongGeometry":19244.1,"announcement":"Continue on O Road for 12 miles","ssmlAnnouncement":"Continue on O Road for 12 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, turn right onto 32 Road (NE 10)","ssmlAnnouncement":"In 1000 feet, turn right onto 32 Road (NE 10)"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto 32 Road (NE 10), then turn left onto O Road","ssmlAnnouncement":"Turn right onto 32 Road (NE 10), then turn left onto O Road"}],"bannerInstructions":[{"distanceAlongGeometry":19244.1,"primary":{"text":"32 Road NE 10","components":[{"text":"32 Road","type":"text","abbr":"32 Rd","abbr_priority":0},{"text":"NE 10","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ne-10"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"32 Road NE 10","components":[{"text":"32 Road","type":"text","abbr":"32 Rd","abbr_priority":0},{"text":"NE 10","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ne-10"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"O Road","components":[{"text":"O Road","type":"text","abbr":"O Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-98.951817,40.539326]}],"driving_side":"right","geometry":"yylvFzo}zQ`C@X@z@?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-98.951817,40.539326],"modifier":"right","type":"end of road","instruction":"Turn right onto 32 Road (NE 10)"},"ref":"NE 10","weight":53,"duration":37.5,"name":"32 Road (NE 10)","distance":120,"voiceInstructions":[{"distanceAlongGeometry":48,"announcement":"Turn left onto O Road","ssmlAnnouncement":"Turn left onto O Road"}],"bannerInstructions":[{"distanceAlongGeometry":120,"primary":{"text":"O Road","components":[{"text":"O Road","type":"text","abbr":"O Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-98.951841,40.538247]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.932921,40.539226]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.913941,40.539114]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.894878,40.539045]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.875887,40.538976]}],"driving_side":"right","geometry":"aslvF~o}zQ?gAGkESuDQkBWyAe@_CaA}DScAMcAA[BwI?cGDee@@yO@yGB{P?sG?{CHaY?aG@oB?{D?eMBcM@iH@cE?wEDkH?uA?oA?}ABwK?o\\?eNBcK?uLAsJ@yEB{LAoLBgQ?iDAoGDwe@@{H?yB?eCBuK?eM@{I?yF?qV@wA@iD?oLFYNU\\Y","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-98.951841,40.538247],"modifier":"left","type":"turn","instruction":"Turn left onto O Road"},"weight":1872,"duration":1872,"name":"O Road","distance":7767.3,"voiceInstructions":[{"distanceAlongGeometry":7767.3,"announcement":"Continue on O Road for 5 miles","ssmlAnnouncement":"Continue on O Road for 5 miles"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, turn left onto Sen Carl T Curtis Drive (US 34)","ssmlAnnouncement":"In 1000 feet, turn left onto Sen Carl T Curtis Drive (US 34)"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto Sen Carl T Curtis Drive (US 34)","ssmlAnnouncement":"Turn left onto Sen Carl T Curtis Drive (US 34)"}],"bannerInstructions":[{"distanceAlongGeometry":7767.3,"primary":{"text":"Sen Carl T Curtis Drive US 34 / US 6","components":[{"text":"Sen Carl T Curtis Drive","type":"text","abbr":"Sen Carl T Curtis Dr","abbr_priority":0},{"text":"US 34","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-34"},{"text":"/","type":"delimiter","delimiter":true},{"text":"US 6","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-6"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,330],"location":[-98.860343,40.538661]}],"driving_side":"right","geometry":"sulvFbtkzQ{AsEmDyLMe@","mode":"cycling","maneuver":{"bearing_after":60,"bearing_before":147,"location":[-98.860343,40.538661],"modifier":"left","type":"end of road","instruction":"Turn left onto Sen Carl T Curtis Drive (US 34)"},"ref":"US 34; US 6","weight":166.6,"duration":87,"name":"Sen Carl T Curtis Drive (US 34; US 6)","distance":331.7,"voiceInstructions":[{"distanceAlongGeometry":331.7,"announcement":"In a quarter mile, turn right onto 37 Road","ssmlAnnouncement":"In a quarter mile, turn right onto 37 Road"},{"distanceAlongGeometry":57.2,"announcement":"Turn right onto 37 Road, then turn left onto O Road","ssmlAnnouncement":"Turn right onto 37 Road, then turn left onto O Road"}],"bannerInstructions":[{"distanceAlongGeometry":331.7,"primary":{"text":"37 Road","components":[{"text":"37 Road","type":"text","abbr":"37 Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":57.2,"primary":{"text":"37 Road","components":[{"text":"37 Road","type":"text","abbr":"37 Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"O Road","components":[{"text":"O Road","type":"text","abbr":"O Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,60,180,240],"location":[-98.856877,40.540058]}],"driving_side":"right","geometry":"k~lvFn~jzQ`BB~BE","mode":"cycling","maneuver":{"bearing_after":181,"bearing_before":61,"location":[-98.856877,40.540058],"modifier":"right","type":"turn","instruction":"Turn right onto 37 Road"},"weight":37.9,"duration":37.9,"name":"37 Road","distance":125.3,"voiceInstructions":[{"distanceAlongGeometry":49.6,"announcement":"Turn left onto O Road","ssmlAnnouncement":"Turn left onto O Road"}],"bannerInstructions":[{"distanceAlongGeometry":125.3,"primary":{"text":"O Road","components":[{"text":"O Road","type":"text","abbr":"O Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-98.85687,40.538932]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.837866,40.538875]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.819012,40.538897]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.800091,40.538793]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.780986,40.538844]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.761992,40.538717]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.743045,40.538708]}],"driving_side":"right","geometry":"iwlvFl~jzQB}W?{KF}`@AeF@}JA{ZAaV?aYAuGA_H@iKAaL@mN?gIDgb@B{V@aKBwL?}N@aF@cF@eB@eACyOAcI@mLEoYAuc@?sLBk\\Fk`@@wDFge@@mB?qG@{l@AaK@qG@kS?yNAuNAcl@@cK?_DAgK?gc@@aG","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":177,"location":[-98.85687,40.538932],"modifier":"left","type":"turn","instruction":"Turn left onto O Road"},"weight":2694.4,"duration":2694.4,"name":"O Road","distance":11227.8,"voiceInstructions":[{"distanceAlongGeometry":11227.8,"announcement":"Continue on O Road for 7 miles","ssmlAnnouncement":"Continue on O Road for 7 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West Prairie Lake Road (71)","ssmlAnnouncement":"In 1000 feet, continue onto West Prairie Lake Road (71)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Prairie Lake Road (71)","ssmlAnnouncement":"Continue onto West Prairie Lake Road (71)"}],"bannerInstructions":[{"distanceAlongGeometry":11227.8,"primary":{"text":"West Prairie Lake Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Prairie Lake Road","type":"text","abbr":"Prairie Lk Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"71","components":[{"text":"71","type":"icon"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.724044,40.538713]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.70519,40.538694]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.686304,40.538705]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.667363,40.538666]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.648126,40.538651]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.629093,40.538683]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.610096,40.53875]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.59173,40.53883]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.572873,40.538876]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.5539,40.538856]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-98.537838,40.539685]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,300],"location":[-98.534813,40.539038]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.515865,40.538845]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.506361,40.538924]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-98.496834,40.539021]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-98.490165,40.539043]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.487497,40.539031]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-98.478004,40.539039]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.458983,40.539009]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-98.455387,40.539001]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-98.451041,40.538987]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-98.440026,40.538972]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-98.435379,40.538979]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.420894,40.538952]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.402183,40.538991]}],"driving_side":"right","geometry":"}ulvFf`qyQ?aI?w\\?s\\By\\?qQA_JBmX?gC?o\\?gE?qVA_F?iB?[C{E@m@@mMBsq@@sWAgZCkQ@ki@?uF@{WBsX?g@A}ACwW?eA?iD@aP?eFAwP?kU?mA?_PC}HAcU?qGCoO?iB?mTC}W?{J?cLEac@?kGIgx@Cue@AsG@{XC}WAwR?{HBcXDeXAqEAiQ?sWA{G?wN@cb@@sH?gDAkE?aIA_@Ge@MUs@y@g@c@S[Kc@MgAQcBEy@Be@Hq@BMLe@XaALq@L{@J_BHcAT{CDi@J]FQTwABUBs@?gA?mL@}QC}GBmP?e@?{CAwG@aJA{XEcU?mGEsVAgDOkf@?KA{EA}KAwIAkFAwP@wD@uOA}R?{F?cX?mEAsQ@yO?kHAeW@oG@kRB_U@mU?wH@aM?kB?oM?yA?aL?qF?}JB}Q?iFAqM?eF@iM?w@?yI?uU?gF?{C?a@@sN@eK@iJGaq@?_W?sAA}[AsD?uB?mI@aX?cN?aC?}DEsp@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-98.724044,40.538713],"modifier":"straight","type":"new name","instruction":"Continue onto West Prairie Lake Road (71)"},"ref":"71","weight":6930.6,"duration":17327.3,"name":"West Prairie Lake Road (71)","distance":28878.5,"voiceInstructions":[{"distanceAlongGeometry":28878.5,"announcement":"Continue on West Prairie Lake Road (71) for 18 miles","ssmlAnnouncement":"Continue on West Prairie Lake Road (71) for 18 miles"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto East Prairie Lake Road (71)","ssmlAnnouncement":"In 400 feet, continue onto East Prairie Lake Road (71)"},{"distanceAlongGeometry":25,"announcement":"Continue onto East Prairie Lake Road (71)","ssmlAnnouncement":"Continue onto East Prairie Lake Road (71)"}],"bannerInstructions":[{"distanceAlongGeometry":28878.5,"primary":{"text":"East Prairie Lake Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Prairie Lake Road","type":"text","abbr":"Prairie Lk Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"71","components":[{"text":"71","type":"icon"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.383046,40.539021]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.373555,40.538996]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.354516,40.538949]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.335592,40.538919]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.316505,40.538884]}],"driving_side":"right","geometry":"{wlvF`mnwQAwC@}W?oBDqTAqCAgS?_DFel@@cX@mV?wA@cW@cX?qA?eA@kS@gH?qNAkO?wG?cI@iL@qYAcX@mD?iABcM?gB?[?kHAmL@}L@}G@a]?{F@o@D_@Je@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-98.383046,40.539021],"modifier":"straight","type":"new name","instruction":"Continue onto East Prairie Lake Road (71)"},"ref":"71","weight":1610.2,"duration":4015,"name":"East Prairie Lake Road (71)","distance":6680.4,"voiceInstructions":[{"distanceAlongGeometry":6680.4,"announcement":"Continue on East Prairie Lake Road (71) for 4 miles","ssmlAnnouncement":"Continue on East Prairie Lake Road (71) for 4 miles"},{"distanceAlongGeometry":116.5,"announcement":"In 400 feet, turn left","ssmlAnnouncement":"In 400 feet, turn left"},{"distanceAlongGeometry":25,"announcement":"Turn left, then turn right onto South Technical Boulevard","ssmlAnnouncement":"Turn left, then turn right onto South Technical Boulevard"}],"bannerInstructions":[{"distanceAlongGeometry":6680.4,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":25,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"South Technical Boulevard","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Technical Boulevard","type":"text","abbr":"Technical Blvd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-98.304038,40.538757]}],"driving_side":"right","geometry":"gvlvFf__wQ[WIIIEq@o@","mode":"cycling","maneuver":{"bearing_after":32,"bearing_before":113,"location":[-98.304038,40.538757],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":19.1,"duration":19.1,"name":"","distance":66.3,"voiceInstructions":[{"distanceAlongGeometry":52.1,"announcement":"Turn right onto South Technical Boulevard","ssmlAnnouncement":"Turn right onto South Technical Boulevard"}],"bannerInstructions":[{"distanceAlongGeometry":66.3,"primary":{"text":"South Technical Boulevard","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Technical Boulevard","type":"text","abbr":"Technical Blvd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,210,300],"location":[-98.303597,40.539249]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-98.298787,40.538805]}],"driving_side":"right","geometry":"iylvFn|~vQT_ANqAPsBXmE@o@DkLAQ@_B@aD","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":35,"location":[-98.303597,40.539249],"modifier":"right","type":"turn","instruction":"Turn right onto South Technical Boulevard"},"weight":125.2,"duration":125.2,"name":"South Technical Boulevard","distance":521.7,"voiceInstructions":[{"distanceAlongGeometry":521.7,"announcement":"Continue on South Technical Boulevard for a quarter mile","ssmlAnnouncement":"Continue on South Technical Boulevard for a quarter mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East Prairie Lake Road (71)","ssmlAnnouncement":"In 1000 feet, continue onto East Prairie Lake Road (71)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Prairie Lake Road (71)","ssmlAnnouncement":"Continue onto East Prairie Lake Road (71)"}],"bannerInstructions":[{"distanceAlongGeometry":521.7,"primary":{"text":"East Prairie Lake Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Prairie Lake Road","type":"text","abbr":"Prairie Lk Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"71","components":[{"text":"71","type":"icon"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.297496,40.538787]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-98.292689,40.538787]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-98.290487,40.538785]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-98.28134,40.538751]}],"driving_side":"right","geometry":"mvlvFjv}vQ?a]?wL@cE?sDDml@@eIA_H","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-98.297496,40.538787],"modifier":"straight","type":"new name","instruction":"Continue onto East Prairie Lake Road (71)"},"ref":"71","weight":487.6,"duration":390,"name":"East Prairie Lake Road (71)","distance":1625.6,"voiceInstructions":[{"distanceAlongGeometry":1625.6,"announcement":"Continue on East Prairie Lake Road (71) for 1 mile","ssmlAnnouncement":"Continue on East Prairie Lake Road (71) for 1 mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto Road 314","ssmlAnnouncement":"In 1000 feet, continue onto Road 314"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road 314","ssmlAnnouncement":"Continue onto Road 314"}],"bannerInstructions":[{"distanceAlongGeometry":1625.6,"primary":{"text":"Road 314","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"314","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.278265,40.538747]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-98.267064,40.538873]}],"driving_side":"right","geometry":"evlvFd~yvQE}N?wCA_AC{KKoa@C}H","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-98.278265,40.538747],"modifier":"straight","type":"new name","instruction":"Continue onto Road 314"},"weight":259.7,"duration":259.7,"name":"Road 314","distance":1081.6,"voiceInstructions":[{"distanceAlongGeometry":1081.6,"announcement":"Continue on Road 314 for a half mile","ssmlAnnouncement":"Continue on Road 314 for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, keep left onto Road 314","ssmlAnnouncement":"In 1000 feet, keep left onto Road 314"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto Road 314","ssmlAnnouncement":"Keep left onto Road 314"}],"bannerInstructions":[{"distanceAlongGeometry":1081.6,"primary":{"text":"Road 314","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"314","type":"text"}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[88,89,180,269],"location":[-98.265471,40.538887]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-98.26013,40.538997]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-98.257728,40.53896]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-98.248012,40.538992]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-98.247291,40.538995]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.241173,40.53901]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.222265,40.538996]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.203307,40.539046]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-98.201092,40.539122]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-98.193843,40.539398]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-98.19059,40.539334]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.184321,40.539176]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-98.164514,40.53924]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.1465,40.539265]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.127447,40.539251]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.108438,40.539084]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.089462,40.539282]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.070492,40.539179]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.051573,40.539359]},{"out":2,"in":4,"entry":[true,true,true,true,false],"bearings":[0,45,90,180,270],"location":[-98.033149,40.539627]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-98.01416,40.539488]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.995215,40.539261]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.976246,40.539161]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.957243,40.539086]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-97.95367,40.539081]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.93824,40.539072]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.919579,40.539071]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.90055,40.539041]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.881507,40.539068]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-97.866683,40.5391]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.862398,40.539111]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-97.851368,40.539191]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.84345,40.539266]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.824468,40.539116]}],"driving_side":"right","geometry":"awlvFdnwvQ???WUs_@BuCBiIIcI?cc@BsL?[AoCEa_@BeE?aN?wY@{S?sB?oS@yV?uDAy@?s@WsPMeIYiTKwFD{E^iWJsINkK@sBAeAAaBKyIYuQKyHEoBGyEC}C?q@@eFJcLRsUHqN?_@?wEG_C@uCSue@AcDD_SBiEBgS@_E?sE?kD@cM?oYAcJ@_NAoi@EiBDmA@cC@eHEsi@?cJ?kECcTBaUDiK`@ej@CqQAwk@C}L?_O?}DA{SEqHQk]I}T?a@DwMLeYDmM?mA?sPCaSA_UMuo@AeEAwBCsJA}D?aEIya@Ae@AiAAcAOqMIqH[kY?cCAmDDsc@?_MBmNB{NFsc@FkZBkVHi\\J}_@@uDFwP@oCHgT@}E@_TDwZBsZFei@@{KBcYB_ZBys@@}A?kR?gb@@aw@?cDIwo@@yZF{Y?gI?}ACeT?{FAiV@{O?yD?}BB{PByI@kG?{A@eQ?aBA{I?sD@yTAmFAsQ?sCCw[Aif@?oAA}Z?oFAmN?kIAkO?u@EyQAyKC}ICuW?g@AuDA}KKs\\?a@D{VDuZHkY@iL@eG@aE@kG?I?kB@}E?kI?_I?gN@cH@wD?qA","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":88,"location":[-98.265471,40.538887],"modifier":"slight left","type":"fork","instruction":"Keep left onto Road 314"},"weight":9143.7,"duration":9143.7,"name":"Road 314","distance":38095.5,"voiceInstructions":[{"distanceAlongGeometry":38095.5,"announcement":"Continue on Road 314 for 24 miles","ssmlAnnouncement":"Continue on Road 314 for 24 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Road L","ssmlAnnouncement":"In 1000 feet, continue onto Road L"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road L","ssmlAnnouncement":"Continue onto Road L"}],"bannerInstructions":[{"distanceAlongGeometry":38095.5,"primary":{"text":"Road L","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"L","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-97.814869,40.539093]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.804809,40.539081]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.785784,40.539003]}],"driving_side":"right","geometry":"ixlvF|m_tQ@s[Aq_@@u@?eABkL?iF@uCFwK?}E@m@?aB@}AAqK?mC@iHA}N?oI?oJBiR?eFB{U@mB?uF@}EBqK?eEBoYAwD","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-97.814869,40.539093],"modifier":"straight","type":"new name","instruction":"Continue onto Road L"},"weight":979.1999999999999,"duration":979.1999999999999,"name":"Road L","distance":4061.2,"voiceInstructions":[{"distanceAlongGeometry":4061.2,"announcement":"Continue on Road L for 3 miles","ssmlAnnouncement":"Continue on Road L for 3 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn right onto Road 4","ssmlAnnouncement":"In 1000 feet, turn right onto Road 4"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Road 4","ssmlAnnouncement":"Turn right onto Road 4"}],"bannerInstructions":[{"distanceAlongGeometry":4061.2,"primary":{"text":"Road 4","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"4","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-97.766825,40.538906]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-97.76683,40.524475]}],"driving_side":"right","geometry":"ewlvFtavsQzFE|J@jEAv@?fSAdEBpG?pDBvC?|O?`A@fG?pCCpHCxEA~LEzD?fDAfCAxCAnLC`C?dFA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-97.766825,40.538906],"modifier":"right","type":"end of road","instruction":"Turn right onto Road 4"},"weight":778.5,"duration":778.5,"name":"Road 4","distance":3210.2,"voiceInstructions":[{"distanceAlongGeometry":3210.2,"announcement":"Continue on Road 4 for 2 miles","ssmlAnnouncement":"Continue on Road 4 for 2 miles"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn left onto Road N","ssmlAnnouncement":"In 1000 feet, turn left onto Road N"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Road N","ssmlAnnouncement":"Turn left onto Road N"}],"bannerInstructions":[{"distanceAlongGeometry":3210.2,"primary":{"text":"Road N","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"N","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-97.766699,40.510045]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.747648,40.510101]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.728801,40.509978]}],"driving_side":"right","geometry":"ybgvFz`vsQ@qCAkJAcI?}LAuAAk[?i`@AaJAsB?qEC}PA}D?uEA_F@eVFcI?{@HuMBuH@kBDwI?wB?i@@{I?oHBqI@eA?cD@aGHyn@@aP@kA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-97.766699,40.510045],"modifier":"left","type":"turn","instruction":"Turn left onto Road N"},"weight":1158.6999999999998,"duration":1158.6999999999998,"name":"Road N","distance":4810.7,"voiceInstructions":[{"distanceAlongGeometry":4810.7,"announcement":"Continue on Road N for 3 miles","ssmlAnnouncement":"Continue on Road N for 3 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn right onto Road 7","ssmlAnnouncement":"In 1000 feet, turn right onto Road 7"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Road 7","ssmlAnnouncement":"Turn right onto Road 7"}],"bannerInstructions":[{"distanceAlongGeometry":4810.7,"primary":{"text":"Road 7","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"7","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-97.709816,40.509859]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-97.709816,40.508644]}],"driving_side":"right","geometry":"sagvFj}jsQrF?tR?xDAtC@rMAtB?jM?`A?zP?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":91,"location":[-97.709816,40.509859],"modifier":"right","type":"end of road","instruction":"Turn right onto Road 7"},"weight":394.2,"duration":394.2,"name":"Road 7","distance":1608.9,"voiceInstructions":[{"distanceAlongGeometry":1608.9,"announcement":"Continue on Road 7 for 1 mile","ssmlAnnouncement":"Continue on Road 7 for 1 mile"},{"distanceAlongGeometry":285.7,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":61.2,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":1608.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-97.709808,40.495394]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.690915,40.495424]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.671834,40.495347]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.652887,40.495372]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.633975,40.495341]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.614953,40.495333]}],"driving_side":"right","geometry":"egdvFh}jsQ?{A?yDAeKAcN@gHAmUAkq@Ac@BaM?_IDmP@iZ@{H?qOB{QAaC?}PAuI?}EAgI?}JAyg@@cK?m@?gE?oDCsI?_BAwQ?_R@iQBkQByI@kJ?mA@wH?mI?_QAsP@uECmRBkXA{E@wC?cAC_FAuC?gU@sT?oCAg@Bas@?}BAm@C{@AeDMcHUeRGiCCcDCgCCmDAk@CqE@_E@mFE_I@eJ@}O","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-97.709808,40.495394],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":2688.6000000000004,"duration":2688.6000000000004,"name":"","distance":11203.6,"voiceInstructions":[{"distanceAlongGeometry":11203.6,"announcement":"Continue straight for 7 miles","ssmlAnnouncement":"Continue straight for 7 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Road O","ssmlAnnouncement":"In 1000 feet, continue onto Road O"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Road O","ssmlAnnouncement":"Continue onto Road O"}],"bannerInstructions":[{"distanceAlongGeometry":11203.6,"primary":{"text":"Road O","components":[{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"O","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.577367,40.495683]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.558508,40.495458]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.539589,40.49545]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.520644,40.495745]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.501641,40.495915]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.482744,40.495563]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.463302,40.495762]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-97.446861,40.495521]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.444343,40.495494]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.425587,40.49547]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.406563,40.495478]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-97.404317,40.495468]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-97.391529,40.495448]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-97.39025,40.495451]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-97.388279,40.495451]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-97.388166,40.495442]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.387586,40.495442]}],"driving_side":"right","geometry":"_idvFpaqrQ?g@Lie@DeTNy_@FiW@}O@sS?ykAA{BCaNAoMAoC@uBEmQA_AMkRMkQGuHIyK?qP@mZ?qJ?kAAsC?yAC{EEoGAsEGmKE{BGaM?c@Za]LaSDoFDyJ@}CNsi@CqHCgL?eAAo@Uy_AGe]?u@Pm_@@aCDmHLmb@FuRDwN@o\\?aG?qR?e@@w]?c[?ad@C_U?qV@}N?kS@_MDga@Aeg@?cC?k@?_G?{F?mC@U?wA?[?}B@kK?}m@?qHC}U?gKAeI","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-97.577367,40.495683],"modifier":"straight","type":"new name","instruction":"Continue onto Road O"},"weight":4236.799999999999,"duration":4236.799999999999,"name":"Road O","distance":17653.4,"voiceInstructions":[{"distanceAlongGeometry":17653.4,"announcement":"Continue on Road O for 11 miles","ssmlAnnouncement":"Continue on Road O for 11 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto County Road O","ssmlAnnouncement":"In 1000 feet, continue onto County Road O"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road O","ssmlAnnouncement":"Continue onto County Road O"}],"bannerInstructions":[{"distanceAlongGeometry":17653.4,"primary":{"text":"County Road O","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"O","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.36868,40.495459]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.349519,40.495497]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.330546,40.49544]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.311825,40.495561]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.293023,40.495349]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.273982,40.495279]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.254797,40.495224]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.236036,40.495162]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-97.229459,40.495139]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.216926,40.495128]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.198074,40.494991]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.17919,40.495028]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-97.174661,40.495058]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.160298,40.494872]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-97.141242,40.495138]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-97.136537,40.495053]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.131709,40.494962]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.122187,40.494794]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.103285,40.494813]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.084388,40.49474]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.065188,40.494845]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.046358,40.494842]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-97.027511,40.494674]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-97.007973,40.494699]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.988974,40.494696]}],"driving_side":"right","geometry":"sgdvFfihqQCee@?wO?qEAqO?oIAoY?uC?mF@iK@yM@wC@yTBmx@?mF?qDC}]GuWEaPE}R?kJ@oO?e@ByHDeJDsN?eCLeZFgX@sE@sA@}CAuZ?iD?eDBcV@yUD{U?mC?yJ?qCDiR@mK?kUF{b@CoLFim@@sY?wD@mBC{IBgWB}]?eI?oFAsT?uBBoS?_X@kR?i@L{k@?g@@aG@uLFsQ?uI?kN?qKEwc@?iGAoQA}M@oI?a@AuJCwM?{@@qL@_EFqPHcRDmGDeOB{G?y@CcGCkI?kCG_REuDCuGEsMCoIGgMIuTB_DF_NDkHF_LHeP^ur@@yF@yRAib@AiK?qTCoU@sE?{E?eHB{O@uR?eM@kFAqH@oA@aF@iO@oG?{CEgH?{EAkK?k@AaAAwC?oA?eCAiLAoOEuW?gP@_L?yF@oJ@yNAkP?yI@gFCwP?kO?qCDwNBaPFuUFs[FsU?oECgK@cHAyH?{EAmKAuG?gQA{I?yABmF?iK?gJAg[@iO@m[CwC@aE@kE?wG?mKAkF?}A@cVAa\\?qK?mB@sI@a^?yD","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-97.36868,40.495459],"modifier":"straight","type":"new name","instruction":"Continue onto County Road O"},"weight":8099.099999999999,"duration":8099.099999999999,"name":"County Road O","distance":33724.4,"voiceInstructions":[{"distanceAlongGeometry":33724.4,"announcement":"Continue on County Road O for 21 miles","ssmlAnnouncement":"Continue on County Road O for 21 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, turn right onto North Shimerda Street","ssmlAnnouncement":"In 1000 feet, turn right onto North Shimerda Street"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto North Shimerda Street","ssmlAnnouncement":"Turn right onto North Shimerda Street"}],"bannerInstructions":[{"distanceAlongGeometry":33724.4,"primary":{"text":"North Shimerda Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Shimerda Street","type":"text","abbr":"Shimerda St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.969992,40.494681]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-96.970054,40.486115]}],"driving_side":"right","geometry":"wbdvFlmznQ`F?z@?|@AxFBlOBxG@J?xEBjA?nC@","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-96.969992,40.494681],"modifier":"right","type":"turn","instruction":"Turn right onto North Shimerda Street"},"weight":247.6,"duration":247.6,"name":"North Shimerda Street","distance":1032.4,"voiceInstructions":[{"distanceAlongGeometry":1032.4,"announcement":"Continue on North Shimerda Street for a half mile","ssmlAnnouncement":"Continue on North Shimerda Street for a half mile"},{"distanceAlongGeometry":291.9,"announcement":"In 1000 feet, continue onto West Ash Street","ssmlAnnouncement":"In 1000 feet, continue onto West Ash Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Ash Street","ssmlAnnouncement":"Continue onto West Ash Street"}],"bannerInstructions":[{"distanceAlongGeometry":1032.4,"primary":{"text":"West Ash Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Ash Street","type":"text","abbr":"Ash St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[0,180],"location":[-96.970062,40.485399]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.969073,40.48519]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.967871,40.485181]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.966626,40.485171]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.96544,40.485162]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.964265,40.485153]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.963026,40.485143]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.961772,40.485134]}],"driving_side":"right","geometry":"whbvFzmznQf@?@eE@oF?mB@iC@mF@iF@wF?qA@iD@wF","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":180,"location":[-96.970062,40.485399],"modifier":"straight","type":"new name","instruction":"Continue onto West Ash Street"},"weight":199,"duration":199,"name":"West Ash Street","distance":828.7,"voiceInstructions":[{"distanceAlongGeometry":828.7,"announcement":"Continue on West Ash Street for a half mile","ssmlAnnouncement":"Continue on West Ash Street for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto East Ash Street","ssmlAnnouncement":"In 1000 feet, continue onto East Ash Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Ash Street","ssmlAnnouncement":"Continue onto East Ash Street"}],"bannerInstructions":[{"distanceAlongGeometry":828.7,"primary":{"text":"East Ash Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Ash Street","type":"text","abbr":"Ash St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.960533,40.485124]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.959667,40.485117]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.958371,40.485107]}],"driving_side":"right","geometry":"_gbvFhrxnQ?q@AoA@i@@cGBuO","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-96.960533,40.485124],"modifier":"straight","type":"new name","instruction":"Continue onto East Ash Street"},"weight":102.4,"duration":102.4,"name":"East Ash Street","distance":409,"voiceInstructions":[{"distanceAlongGeometry":409,"announcement":"In a quarter mile, turn right onto North Ok Street","ssmlAnnouncement":"In a quarter mile, turn right onto North Ok Street"},{"distanceAlongGeometry":59.9,"announcement":"Turn right onto North Ok Street","ssmlAnnouncement":"Turn right onto North Ok Street"}],"bannerInstructions":[{"distanceAlongGeometry":409,"primary":{"text":"North Ok Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Ok Street","type":"text","abbr":"Ok St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-96.955699,40.485086]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-96.955712,40.483736]}],"driving_side":"right","geometry":"yfbvFbtwnQP?zF@jB@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-96.955699,40.485086],"modifier":"right","type":"end of road","instruction":"Turn right onto North Ok Street"},"weight":50.3,"duration":50.3,"name":"North Ok Street","distance":209.8,"voiceInstructions":[{"distanceAlongGeometry":209.8,"announcement":"In 700 feet, continue onto South Ok Street","ssmlAnnouncement":"In 700 feet, continue onto South Ok Street"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto South Ok Street","ssmlAnnouncement":"Continue onto South Ok Street"}],"bannerInstructions":[{"distanceAlongGeometry":209.8,"primary":{"text":"South Ok Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Ok Street","type":"text","abbr":"Ok St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-96.955716,40.4832]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-96.955712,40.482259]}],"driving_side":"right","geometry":"_{avFftwnQzDA|D?","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":180,"location":[-96.955716,40.4832],"modifier":"straight","type":"new name","instruction":"Continue onto South Ok Street"},"weight":58.800000000000004,"duration":58.800000000000004,"name":"South Ok Street","distance":210.8,"voiceInstructions":[{"distanceAlongGeometry":210.8,"announcement":"In 700 feet, turn left onto East 3rd Street (NE 41)","ssmlAnnouncement":"In 700 feet, turn left onto East 3rd Street (NE 41)"},{"distanceAlongGeometry":53.8,"announcement":"Turn left onto East 3rd Street (NE 41), then continue onto State Highway 41 (NE 41)","ssmlAnnouncement":"Turn left onto East 3rd Street (NE 41), then continue onto State Highway 41 (NE 41)"}],"bannerInstructions":[{"distanceAlongGeometry":210.8,"primary":{"text":"East 3rd Street NE 41","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0},{"text":"NE 41","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ne-41"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":53.8,"primary":{"text":"East 3rd Street NE 41","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0},{"text":"NE 41","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ne-41"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"State Highway 41 NE 41","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"41","type":"text"},{"text":"NE 41","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ne-41"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-96.955705,40.481305]}],"driving_side":"right","geometry":"eoavFdtwnQBmI","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-96.955705,40.481305],"modifier":"left","type":"turn","instruction":"Turn left onto East 3rd Street (NE 41)"},"ref":"NE 41","weight":52,"duration":33.8,"name":"East 3rd Street (NE 41)","distance":140.8,"voiceInstructions":[{"distanceAlongGeometry":62.5,"announcement":"Continue onto State Highway 41 (NE 41)","ssmlAnnouncement":"Continue onto State Highway 41 (NE 41)"}],"bannerInstructions":[{"distanceAlongGeometry":140.8,"primary":{"text":"State Highway 41 NE 41","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"41","type":"text"},{"text":"NE 41","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ne-41"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-96.954041,40.481292]}],"driving_side":"right","geometry":"aoavFviwnQ@oB@}G@kF?_B@wB?{I@cCGcOAeF?aAB{I","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":90,"location":[-96.954041,40.481292],"modifier":"straight","type":"new name","instruction":"Continue onto State Highway 41 (NE 41)"},"ref":"NE 41","weight":397.7,"duration":261.6,"name":"State Highway 41 (NE 41)","distance":1053.7,"voiceInstructions":[{"distanceAlongGeometry":1053.7,"announcement":"Continue on State Highway 41 (NE 41) for a half mile","ssmlAnnouncement":"Continue on State Highway 41 (NE 41) for a half mile"},{"distanceAlongGeometry":282,"announcement":"In 1000 feet, turn left onto County Road 2350","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 2350"},{"distanceAlongGeometry":60.4,"announcement":"Turn left onto County Road 2350","ssmlAnnouncement":"Turn left onto County Road 2350"}],"bannerInstructions":[{"distanceAlongGeometry":1053.7,"primary":{"text":"County Road 2350","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"2350","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.941587,40.481269]}],"driving_side":"right","geometry":"}navF|{tnQe@?iA?sZMgEC","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-96.941587,40.481269],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 2350"},"weight":163.7,"duration":403.1,"name":"County Road 2350","distance":664.8,"voiceInstructions":[{"distanceAlongGeometry":664.8,"announcement":"Continue on County Road 2350 for a half mile","ssmlAnnouncement":"Continue on County Road 2350 for a half mile"},{"distanceAlongGeometry":115.4,"announcement":"In 400 feet, turn right onto County Road Oo","ssmlAnnouncement":"In 400 feet, turn right onto County Road Oo"},{"distanceAlongGeometry":24.7,"announcement":"Turn right onto County Road Oo","ssmlAnnouncement":"Turn right onto County Road Oo"}],"bannerInstructions":[{"distanceAlongGeometry":664.8,"primary":{"text":"County Road Oo","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"Oo","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-96.941504,40.487246]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.937956,40.487251]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.932003,40.487268]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.929792,40.487277]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.917102,40.48729]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.914512,40.487295]}],"driving_side":"right","geometry":"itbvFj{tnQ?sN?oECgd@AyLA_dA?iI?wFAcG?I?_H","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":0,"location":[-96.941504,40.487246],"modifier":"right","type":"turn","instruction":"Turn right onto County Road Oo"},"weight":585.6,"duration":585.6,"name":"County Road Oo","distance":2405.5,"voiceInstructions":[{"distanceAlongGeometry":2405.5,"announcement":"Continue on County Road Oo for 1.5 miles","ssmlAnnouncement":"Continue on County Road Oo for 1.5 miles"},{"distanceAlongGeometry":287.5,"announcement":"In 1000 feet, turn left onto Southwest 142 Road","ssmlAnnouncement":"In 1000 feet, turn left onto Southwest 142 Road"},{"distanceAlongGeometry":61.6,"announcement":"Turn left onto Southwest 142 Road","ssmlAnnouncement":"Turn left onto Southwest 142 Road"}],"bannerInstructions":[{"distanceAlongGeometry":2405.5,"primary":{"text":"Southwest 142 Road","components":[{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1},{"text":"142 Road","type":"text","abbr":"142 Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-96.913068,40.4873]}],"driving_side":"right","geometry":"stbvFtionQW?oEEcF?K?oCE}BAgKEkC?uDA","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-96.913068,40.4873],"modifier":"left","type":"end of road","instruction":"Turn left onto Southwest 142 Road"},"weight":198.6,"duration":198.6,"name":"Southwest 142 Road","distance":809.6,"voiceInstructions":[{"distanceAlongGeometry":809.6,"announcement":"Continue on Southwest 142 Road for a half mile","ssmlAnnouncement":"Continue on Southwest 142 Road for a half mile"},{"distanceAlongGeometry":285.4,"announcement":"In 1000 feet, turn right onto West Ash Road","ssmlAnnouncement":"In 1000 feet, turn right onto West Ash Road"},{"distanceAlongGeometry":61.1,"announcement":"Turn right onto West Ash Road","ssmlAnnouncement":"Turn right onto West Ash Road"}],"bannerInstructions":[{"distanceAlongGeometry":809.6,"primary":{"text":"West Ash Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Ash Road","type":"text","abbr":"Ash Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-96.912958,40.494578]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.898263,40.494494]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.893286,40.49447]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.874256,40.494434]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.855478,40.494419]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,270],"location":[-96.836577,40.494334]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.817436,40.494404]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.798483,40.49418]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.796063,40.494221]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.792916,40.494258]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.779663,40.494336]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.760788,40.494358]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.741942,40.49436]}],"driving_side":"right","geometry":"cbdvF~honQ@cE?kFBwR@}FDiZ@{E?kC?aD@aF?yIByH@qEA{B@s@?kB?cE?yC@iF?aG@kGA_L?sA@sMAcC?aB@yR?mE@qI?_DAoABug@?}[?cQ?}@?Q?sWDqUHcn@@qH?cTA{C@uG?eCE]BsEA}@A{G?kFEmJEuS@oKCuB?yC@{C?mHBmYDeR?uJBaEFiF?{@?uBBwG@{HHuQ?}A?yE?eBAiB?m@JuLAiBEyJA}ACyHA{EAoF?gE?mE?iA?gEAmDGyh@C{EAmD@mD?mC@uDAwJAmB@sD?aBAcL?e@?}CAkD@aE?kD?sD?mEAwG@iG?{CA_B?}A@wW?sB?}ACoP@wAAcI?aHB{EAaGAgDA{C?sE?sDByE@eAAgDAwQ?wDAyD@mCCoQ?{IAwP@mBAqDAiE@}D?eE","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-96.912958,40.494578],"modifier":"right","type":"turn","instruction":"Turn right onto West Ash Road"},"weight":3851.2999999999997,"duration":9621.099999999999,"name":"West Ash Road","distance":16047.2,"voiceInstructions":[{"distanceAlongGeometry":16047.2,"announcement":"Continue on West Ash Road for 10 miles","ssmlAnnouncement":"Continue on West Ash Road for 10 miles"},{"distanceAlongGeometry":116.8,"announcement":"In 400 feet, continue onto East Ash Road","ssmlAnnouncement":"In 400 feet, continue onto East Ash Road"},{"distanceAlongGeometry":25,"announcement":"Continue onto East Ash Road","ssmlAnnouncement":"Continue onto East Ash Road"}],"bannerInstructions":[{"distanceAlongGeometry":16047.2,"primary":{"text":"East Ash Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Ash Road","type":"text","abbr":"Ash Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.723256,40.494404]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.704141,40.494364]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.693125,40.494305]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.685198,40.494284]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.666941,40.494194]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.647926,40.494331]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.629078,40.49415]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.610272,40.494204]}],"driving_side":"right","geometry":"_advFjgjmQBgD?UBmDAiJ?mB?k@?aB?eA@kKCsC?Y@aC@eC?_E?{B@gD?cH?oGA{B?iJAkF?m@@{@A]@c@@yE@sEAoH?mC@wC@iK@kF@yF?eH@}D?kCAoA@uC?_DByU?gCC_G@s@?gAByE?oD@yCBiKAmEBeC@_D?uB@eF@oF?sJBcF?}DAyB@_EAiCE_D?KAqLCkF@uFCiC?mICyKAmFCoL@}EAyECyF@yBA}I?iFB_IA_CBoEDeK@yIBqOBmG@{KBaKD_H@aG@gH?gCAcG?aC?yH?sD?iBAsEAsF@kFAaI?aQ?oFA}G?gACuC@wP@gI@eK@}EAwA?gC?wI?uD@}F?sCAwF?aABqB?aC?q@?iF?iH","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":88,"location":[-96.723256,40.494404],"modifier":"straight","type":"new name","instruction":"Continue onto East Ash Road"},"weight":2688.2000000000003,"duration":2688.2000000000003,"name":"East Ash Road","distance":11165.1,"voiceInstructions":[{"distanceAlongGeometry":11165.1,"announcement":"Continue on East Ash Road for 7 miles","ssmlAnnouncement":"Continue on East Ash Road for 7 miles"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn left onto South 96 Road","ssmlAnnouncement":"In 1000 feet, turn left onto South 96 Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto South 96 Road","ssmlAnnouncement":"Turn left onto South 96 Road"}],"bannerInstructions":[{"distanceAlongGeometry":11165.1,"primary":{"text":"South 96 Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"96 Road","type":"text","abbr":"96 Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":4,"entry":[true,true,true,true,false],"bearings":[0,60,120,180,270],"location":[-96.591268,40.494151]}],"driving_side":"right","geometry":"m_dvFlnplQkA?kCDwE?wEA_E@cC?oE@aEB{@?gEAuDAiK?oBAuP@","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-96.591268,40.494151],"modifier":"left","type":"turn","instruction":"Turn left onto South 96 Road"},"weight":389.6,"duration":967.6,"name":"South 96 Road","distance":1605.9,"voiceInstructions":[{"distanceAlongGeometry":1605.9,"announcement":"Continue on South 96 Road for 1 mile","ssmlAnnouncement":"Continue on South 96 Road for 1 mile"},{"distanceAlongGeometry":116.2,"announcement":"In 400 feet, turn right onto East Apple Road","ssmlAnnouncement":"In 400 feet, turn right onto East Apple Road"},{"distanceAlongGeometry":24.9,"announcement":"Turn right onto East Apple Road","ssmlAnnouncement":"Turn right onto East Apple Road"}],"bannerInstructions":[{"distanceAlongGeometry":1605.9,"primary":{"text":"East Apple Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Apple Road","type":"text","abbr":"Apple Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-96.591314,40.508589]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.587974,40.508677]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.572089,40.509272]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.566698,40.508957]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.558642,40.508542]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.53957,40.509104]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.526522,40.508645]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.520719,40.508442]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-96.520291,40.508438]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.501798,40.508472]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.482845,40.508364]}],"driving_side":"right","geometry":"uyfvFtnplQQ{SE_HAoAEyDE_CAsACcBGmIKiGKwJI{CAa@CaAGuEE_D?EKmEEuDC}AEaBAuB@mAFmCL}CHgDPyIHyDJyEDaDFoBFgDHkDDmCF}BD}CDeBFgBDsCAs@AkCE{EQkNKcIGwD?w@CoCEgDCmBCmCC{AKoLEwFCkEE_EIwGA_EAmCAS@WFkHD{C@sAJeHB_BJ}JDuBBqB@cBDyAJaKBiBD{BBwD@_@@cAFcGHiFBeBHyF@sBDaC?uAB{G?yF?yF@oHA_I@yGCoE@wJAyCAmG?sFEoH?cMCk@@eF@wF@mGDyKBiKDu[DuL?sMA{E?k@?iBAi@@uEA{HCcCAiC@qDAaH@aDCoB?sBAsCAcBC}BA_E?iHC_J?kE?}B@sFCyDDoD","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":358,"location":[-96.591314,40.508589],"modifier":"right","type":"turn","instruction":"Turn right onto East Apple Road"},"weight":2594,"duration":6486.099999999999,"name":"East Apple Road","distance":10810.2,"voiceInstructions":[{"distanceAlongGeometry":10810.2,"announcement":"Continue on East Apple Road for 7 miles","ssmlAnnouncement":"Continue on East Apple Road for 7 miles"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto 737 Road","ssmlAnnouncement":"In 400 feet, continue onto 737 Road"},{"distanceAlongGeometry":25,"announcement":"Continue onto 737 Road","ssmlAnnouncement":"Continue onto 737 Road"}],"bannerInstructions":[{"distanceAlongGeometry":10810.2,"primary":{"text":"737 Road","components":[{"text":"737 Road","type":"text","abbr":"737 Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.463587,40.508462]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.444805,40.508571]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.425878,40.508561]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.387698,40.508514]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.368812,40.508507]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.349841,40.508387]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.336127,40.508385]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.331382,40.508413]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-96.320649,40.50845]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.312495,40.50848]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-96.310197,40.508479]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-96.309981,40.508479]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.293481,40.508508]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.274371,40.508403]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.262972,40.508407]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.255407,40.508414]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-96.25201,40.508387]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-96.248544,40.508352]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.23648,40.508319]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.217645,40.508294]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.208214,40.508372]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-96.207469,40.508382]}],"driving_side":"right","geometry":"{xfvFlpwkQSqrBAy@@iuBCysBAqAFa\\FqxA?SC{~A?_CBeQLqaAH_s@?}sA?WCu\\GabAE}q@?kM?k@@ae@Ga`A?uD@cVRkqA?gGAgfA?gn@BgTFuT?i^?wQDiXDutBO_z@AsCSsf@g@_{BB}H","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":91,"location":[-96.463587,40.508462],"modifier":"straight","type":"new name","instruction":"Continue onto 737 Road"},"weight":5761.6,"duration":14404.800000000001,"name":"737 Road","distance":24007.9,"voiceInstructions":[{"distanceAlongGeometry":24007.9,"announcement":"Continue on 737 Road for 15 miles","ssmlAnnouncement":"Continue on 737 Road for 15 miles"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto State Highway Spur 49A (NE 49A Spur)","ssmlAnnouncement":"In 400 feet, continue onto State Highway Spur 49A (NE 49A Spur)"},{"distanceAlongGeometry":25,"announcement":"Continue onto State Highway Spur 49A (NE 49A Spur)","ssmlAnnouncement":"Continue onto State Highway Spur 49A (NE 49A Spur)"}],"bannerInstructions":[{"distanceAlongGeometry":24007.9,"primary":{"text":"State Highway Spur 49A","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"Spur","type":"text"},{"text":"49A","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"NE 49A Spur","components":[{"text":"NE 49A","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ne-49a"},{"text":"Spur","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.179702,40.508658]}],"driving_side":"right","geometry":"czfvFbb`jQ?iDFsu@EsN","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-96.179702,40.508658],"modifier":"straight","type":"new name","instruction":"Continue onto State Highway Spur 49A (NE 49A Spur)"},"ref":"NE 49A Spur","weight":377.5,"duration":245.4,"name":"State Highway Spur 49A (NE 49A Spur)","distance":1022.5,"voiceInstructions":[{"distanceAlongGeometry":1022.5,"announcement":"Continue on State Highway Spur 49A (NE 49A Spur) for a half mile","ssmlAnnouncement":"Continue on State Highway Spur 49A (NE 49A Spur) for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, make a slight right onto West Elm Street","ssmlAnnouncement":"In 1000 feet, make a slight right onto West Elm Street"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight right onto West Elm Street","ssmlAnnouncement":"Make a slight right onto West Elm Street"}],"bannerInstructions":[{"distanceAlongGeometry":1022.5,"primary":{"text":"West Elm Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Elm Street","type":"text","abbr":"Elm St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-96.167611,40.508651]}],"driving_side":"right","geometry":"azfvFpv}iQ@uBBgK?]?wD","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":88,"location":[-96.167611,40.508651],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto West Elm Street"},"weight":77.7,"duration":155.4,"name":"West Elm Street","distance":306.2,"voiceInstructions":[{"distanceAlongGeometry":306.2,"announcement":"In a quarter mile, turn right onto Railroad Street","ssmlAnnouncement":"In a quarter mile, turn right onto Railroad Street"},{"distanceAlongGeometry":29.6,"announcement":"Turn right onto Railroad Street","ssmlAnnouncement":"Turn right onto Railroad Street"}],"bannerInstructions":[{"distanceAlongGeometry":306.2,"primary":{"text":"Railroad Street","components":[{"text":"Railroad Street","type":"text","abbr":"Railroad St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-96.16399,40.508617]},{"out":1,"in":0,"entry":[false,true],"bearings":[0,90],"location":[-96.163998,40.508278]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-96.162835,40.508318]}],"driving_side":"right","geometry":"{yfvF|_}iQbA@E{EAKAk@Aa@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-96.16399,40.508617],"modifier":"right","type":"turn","instruction":"Turn right onto Railroad Street"},"weight":53.900000000000006,"duration":53.900000000000006,"name":"Railroad Street","distance":168.6,"voiceInstructions":[{"distanceAlongGeometry":168.6,"announcement":"In 600 feet, turn right","ssmlAnnouncement":"In 600 feet, turn right"},{"distanceAlongGeometry":46.9,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":168.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-96.162452,40.508338]}],"driving_side":"right","geometry":"cxfvFhv|iQlAAHGBW?a@@}CCw@I_A","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":85,"location":[-96.162452,40.508338],"modifier":"right","type":"end of road","instruction":"Turn right"},"weight":51.7,"duration":51.7,"name":"","distance":192.9,"voiceInstructions":[{"distanceAlongGeometry":192.9,"announcement":"In 700 feet, turn right onto 622 Avenue","ssmlAnnouncement":"In 700 feet, turn right onto 622 Avenue"},{"distanceAlongGeometry":56,"announcement":"Turn right onto 622 Avenue","ssmlAnnouncement":"Turn right onto 622 Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":192.9,"primary":{"text":"622 Avenue","components":[{"text":"622 Avenue","type":"text","abbr":"622 Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,255],"location":[-96.160715,40.507943]},{"out":1,"in":0,"entry":[false,true],"bearings":[0,180],"location":[-96.160715,40.507547]}],"driving_side":"right","geometry":"sufvFnk|iQlA?b@?vMAzEBbH?~CBhIClI?zG@hIArB@vB?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":77,"location":[-96.160715,40.507943],"modifier":"right","type":"turn","instruction":"Turn right onto 622 Avenue"},"weight":378.70000000000005,"duration":917.9,"name":"622 Avenue","distance":1541.5,"voiceInstructions":[{"distanceAlongGeometry":1541.5,"announcement":"Continue on 622 Avenue for 1 mile","ssmlAnnouncement":"Continue on 622 Avenue for 1 mile"},{"distanceAlongGeometry":117.6,"announcement":"In 400 feet, turn left onto 736 Road","ssmlAnnouncement":"In 400 feet, turn left onto 736 Road"},{"distanceAlongGeometry":25.2,"announcement":"Turn left onto 736 Road","ssmlAnnouncement":"Turn left onto 736 Road"}],"bannerInstructions":[{"distanceAlongGeometry":1541.5,"primary":{"text":"736 Road","components":[{"text":"736 Road","type":"text","abbr":"736 Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-96.160741,40.494084]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.141841,40.494145]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.122686,40.494201]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.104934,40.494185]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.085876,40.494227]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-96.081062,40.494221]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.066889,40.494158]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.047943,40.49425]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.02881,40.494197]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-96.009787,40.494055]}],"driving_side":"right","geometry":"__dvFrk|iQCiC@aJAkM?{D?aH?gOCsK?_B@cKA_PCmFA_D?uC?{D@mBCqG?eKAuJ?uO?_FCgMC_LBuTASAa@AqBBmS?_b@@aGBoa@CkG?cVC}a@@aJCwJ?uHAwAAeAEg@YuACU?i@DYH_@FUBKNeABc@?MI}A?oE?q@@sD?oW@ce@@oPDmQ@_H?oDC}O@mECy`@?cJA_IAwKEoWA{ADq}AB_XFu^Di[D_ZBmD@qE?OBgBAcOAaGc@mgB","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":180,"location":[-96.160741,40.494084],"modifier":"left","type":"turn","instruction":"Turn left onto 736 Road"},"weight":3436.7,"duration":8585,"name":"736 Road","distance":14300.1,"voiceInstructions":[{"distanceAlongGeometry":14300.1,"announcement":"Continue on 736 Road for 9 miles","ssmlAnnouncement":"Continue on 736 Road for 9 miles"},{"distanceAlongGeometry":116.6,"announcement":"In 400 feet, turn right onto 631 Avenue","ssmlAnnouncement":"In 400 feet, turn right onto 631 Avenue"},{"distanceAlongGeometry":25,"announcement":"Turn right onto 631 Avenue","ssmlAnnouncement":"Turn right onto 631 Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":14300.1,"primary":{"text":"631 Avenue","components":[{"text":"631 Avenue","type":"text","abbr":"631 Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-95.991785,40.494252]}],"driving_side":"right","geometry":"a`dvFtk{hQrUE","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-95.991785,40.494252],"modifier":"right","type":"end of road","instruction":"Turn right onto 631 Avenue"},"weight":104.9,"duration":249.9,"name":"631 Avenue","distance":402.6,"voiceInstructions":[{"distanceAlongGeometry":402.6,"announcement":"Continue on 631 Avenue for a quarter mile","ssmlAnnouncement":"Continue on 631 Avenue for a quarter mile"},{"distanceAlongGeometry":112.8,"announcement":"In 400 feet, turn left onto 735A Road","ssmlAnnouncement":"In 400 feet, turn left onto 735A Road"},{"distanceAlongGeometry":24.2,"announcement":"Turn left onto 735A Road","ssmlAnnouncement":"Turn left onto 735A Road"}],"bannerInstructions":[{"distanceAlongGeometry":402.6,"primary":{"text":"735A Road","components":[{"text":"735A Road","type":"text","abbr":"735A Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-95.991757,40.490632]}],"driving_side":"right","geometry":"micvFnk{hQ?wZGwA]sAGu@Ba@JoA^eCFcM@y@Vm@bSI^STa@Fw@Aqg@?wLJi@LK","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-95.991757,40.490632],"modifier":"left","type":"turn","instruction":"Turn left onto 735A Road"},"weight":482.3,"duration":1192.6,"name":"735A Road","distance":2007.9,"voiceInstructions":[{"distanceAlongGeometry":2007.9,"announcement":"Continue on 735A Road for 1 mile","ssmlAnnouncement":"Continue on 735A Road for 1 mile"},{"distanceAlongGeometry":117.9,"announcement":"In 400 feet, continue slightly right onto 632 Avenue","ssmlAnnouncement":"In 400 feet, continue slightly right onto 632 Avenue"},{"distanceAlongGeometry":25.3,"announcement":"Continue slightly right onto 632 Avenue","ssmlAnnouncement":"Continue slightly right onto 632 Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":2007.9,"primary":{"text":"632 Avenue","components":[{"text":"632 Avenue","type":"text","abbr":"632 Ave","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,180,330],"location":[-95.97261,40.486797]}],"driving_side":"right","geometry":"oqbvFxswhQPCrCCvA@dFCbC?pFElC?|ACrC@pDC","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":149,"location":[-95.97261,40.486797],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto 632 Avenue"},"weight":197.9,"duration":482.1,"name":"632 Avenue","distance":789.9,"voiceInstructions":[{"distanceAlongGeometry":789.9,"announcement":"Continue on 632 Avenue for a half mile","ssmlAnnouncement":"Continue on 632 Avenue for a half mile"},{"distanceAlongGeometry":114.7,"announcement":"In 400 feet, turn left onto NE 67","ssmlAnnouncement":"In 400 feet, turn left onto NE 67"},{"distanceAlongGeometry":24.6,"announcement":"Turn left onto NE 67","ssmlAnnouncement":"Turn left onto NE 67"}],"bannerInstructions":[{"distanceAlongGeometry":789.9,"primary":{"text":"NE 67","components":[{"text":"NE 67","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ne-67"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-95.972501,40.479697]}],"driving_side":"right","geometry":"ceavFbswhQ?}N?_DEwb@?cD?iB?mA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-95.972501,40.479697],"modifier":"left","type":"turn","instruction":"Turn left onto NE 67"},"ref":"NE 67","weight":346,"duration":227.7,"name":"NE 67","distance":915.1,"voiceInstructions":[{"distanceAlongGeometry":915.1,"announcement":"Continue on NE 67 for a half mile","ssmlAnnouncement":"Continue on NE 67 for a half mile"},{"distanceAlongGeometry":281.3,"announcement":"In 1000 feet, turn left onto Johnson Street","ssmlAnnouncement":"In 1000 feet, turn left onto Johnson Street"},{"distanceAlongGeometry":60.3,"announcement":"Turn left onto Johnson Street","ssmlAnnouncement":"Turn left onto Johnson Street"}],"bannerInstructions":[{"distanceAlongGeometry":915.1,"primary":{"text":"Johnson Street","components":[{"text":"Johnson Street","type":"text","abbr":"Johnson St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.961685,40.479727]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-95.961673,40.480581]}],"driving_side":"right","geometry":"ieavFpouhQy@AoBAyDF","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-95.961685,40.479727],"modifier":"left","type":"turn","instruction":"Turn left onto Johnson Street"},"weight":51.8,"duration":51.8,"name":"Johnson Street","distance":198.4,"voiceInstructions":[{"distanceAlongGeometry":198.4,"announcement":"In 700 feet, turn right onto 7th Street","ssmlAnnouncement":"In 700 feet, turn right onto 7th Street"},{"distanceAlongGeometry":57.5,"announcement":"Turn right onto 7th Street","ssmlAnnouncement":"Turn right onto 7th Street"}],"bannerInstructions":[{"distanceAlongGeometry":198.4,"primary":{"text":"7th Street","components":[{"text":"7th Street","type":"text","abbr":"7th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-95.961714,40.48151]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.960554,40.481543]}],"driving_side":"right","geometry":"mpavFtouhQAc@AmAAuBAmF","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":357,"location":[-95.961714,40.48151],"modifier":"right","type":"turn","instruction":"Turn right onto 7th Street"},"weight":56.300000000000004,"duration":56.300000000000004,"name":"7th Street","distance":199.4,"voiceInstructions":[{"distanceAlongGeometry":199.4,"announcement":"In 700 feet, turn left onto Main Street","ssmlAnnouncement":"In 700 feet, turn left onto Main Street"},{"distanceAlongGeometry":53.1,"announcement":"Turn left onto Main Street","ssmlAnnouncement":"Turn left onto Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":199.4,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.959358,40.481553]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-95.959373,40.482447]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,120,180,270],"location":[-95.959414,40.483333]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-95.95944,40.484233]}],"driving_side":"right","geometry":"upavF~`uhQsD@oDFo@BY@cA@e@AyBCa@?IF","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-95.959358,40.481553],"modifier":"left","type":"turn","instruction":"Turn left onto Main Street"},"weight":95.1,"duration":95.1,"name":"Main Street","distance":390.9,"voiceInstructions":[{"distanceAlongGeometry":390.9,"announcement":"In a quarter mile, continue right onto 3rd Street","ssmlAnnouncement":"In a quarter mile, continue right onto 3rd Street"},{"distanceAlongGeometry":61.7,"announcement":"Continue right onto 3rd Street, then turn left onto Walnut Street","ssmlAnnouncement":"Continue right onto 3rd Street, then turn left onto Walnut Street"}],"bannerInstructions":[{"distanceAlongGeometry":390.9,"primary":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.7,"primary":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Walnut Street","components":[{"text":"Walnut Street","type":"text","abbr":"Walnut St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,180,300],"location":[-95.959458,40.485059]}],"driving_side":"right","geometry":"sfbvFrauhQKMAO?oF","mode":"cycling","maneuver":{"bearing_after":46,"bearing_before":357,"location":[-95.959458,40.485059],"modifier":"right","type":"new name","instruction":"Continue right onto 3rd Street"},"weight":33.6,"duration":33.6,"name":"3rd Street","distance":117.1,"voiceInstructions":[{"distanceAlongGeometry":52.3,"announcement":"Turn left onto Walnut Street","ssmlAnnouncement":"Turn left onto Walnut Street"}],"bannerInstructions":[{"distanceAlongGeometry":117.1,"primary":{"text":"Walnut Street","components":[{"text":"Walnut Street","type":"text","abbr":"Walnut St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,270],"location":[-95.95811,40.485129]}],"driving_side":"right","geometry":"agbvFdythQ[Gs@Wk@YoA_AgBqAwCyB","mode":"cycling","maneuver":{"bearing_after":16,"bearing_before":90,"location":[-95.95811,40.485129],"modifier":"left","type":"turn","instruction":"Turn left onto Walnut Street"},"weight":107.8,"duration":70.2,"name":"Walnut Street","distance":292.1,"voiceInstructions":[{"distanceAlongGeometry":292.1,"announcement":"In 1000 feet, continue onto 633 Avenue","ssmlAnnouncement":"In 1000 feet, continue onto 633 Avenue"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto 633 Avenue","ssmlAnnouncement":"Continue onto 633 Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":292.1,"primary":{"text":"633 Avenue","components":[{"text":"633 Avenue","type":"text","abbr":"633 Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,210],"location":[-95.956484,40.487433]}],"driving_side":"right","geometry":"mubvF~nthQa@]q@i@c@Yw@c@i@Yi@S}@WiDi@wDu@YKiFuA_IyB_AUa@E","mode":"cycling","maneuver":{"bearing_after":35,"bearing_before":30,"location":[-95.956484,40.487433],"modifier":"straight","type":"new name","instruction":"Continue onto 633 Avenue"},"weight":296.1,"duration":479,"name":"633 Avenue","distance":792.3,"voiceInstructions":[{"distanceAlongGeometry":792.3,"announcement":"Continue on 633 Avenue for a half mile","ssmlAnnouncement":"Continue on 633 Avenue for a half mile"},{"distanceAlongGeometry":115.8,"announcement":"In 400 feet, turn right onto 736 Road","ssmlAnnouncement":"In 400 feet, turn right onto 736 Road"},{"distanceAlongGeometry":24.8,"announcement":"Turn right onto 736 Road","ssmlAnnouncement":"Turn right onto 736 Road"}],"bannerInstructions":[{"distanceAlongGeometry":792.3,"primary":{"text":"736 Road","components":[{"text":"736 Road","type":"text","abbr":"736 Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,195],"location":[-95.953739,40.494198]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.925444,40.494167]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.915785,40.494138]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.896728,40.493979]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.877658,40.494144]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.858678,40.4942]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-95.840008,40.494357]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.83954,40.494359]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.803435,40.494134]}],"driving_side":"right","geometry":"w_dvFz}shQCcV?{P@cCA_C@{CAqODmY?gCBmf@?kI@kLAmK?u@B}R?}M@kKAwB@sF@o@?eKFc[@oC@kK@kJFcJBaL?e@B_G?uNAiM?qBCgFAgEAcKAwAA}DCeEGwh@CsJA}D?o@AaD@qJ?yDAwCAkP?sAOe@RuKFgCB{BIyCIaBAcM?g@?{A?kCA}QAkQA}FC{CKef@GwVCqU?}AAcH@}KBk^@mGHev@D}`@?yF?cIBcG@cE@_OAs@My@UcAUaAAW?QLi@DMFMVaANiADe@@o@@gG@iJ","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":7,"location":[-95.953739,40.494198],"modifier":"right","type":"turn","instruction":"Turn right onto 736 Road"},"weight":3096.1000000000004,"duration":7166.400000000001,"name":"736 Road","distance":12884.8,"voiceInstructions":[{"distanceAlongGeometry":12884.8,"announcement":"Continue on 736 Road for 8 miles","ssmlAnnouncement":"Continue on 736 Road for 8 miles"},{"distanceAlongGeometry":125.9,"announcement":"In 500 feet, turn right onto 641 Avenue","ssmlAnnouncement":"In 500 feet, turn right onto 641 Avenue"},{"distanceAlongGeometry":27,"announcement":"Turn right onto 641 Avenue","ssmlAnnouncement":"Turn right onto 641 Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":12884.8,"primary":{"text":"641 Avenue","components":[{"text":"641 Avenue","type":"text","abbr":"641 Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.80163,40.494117]}],"driving_side":"right","geometry":"g_dvFdgvgQfLBtG?`v@a@z@CnJB","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-95.80163,40.494117],"modifier":"right","type":"turn","instruction":"Turn right onto 641 Avenue"},"weight":394.4,"duration":973.3,"name":"641 Avenue","distance":1607.9,"voiceInstructions":[{"distanceAlongGeometry":1607.9,"announcement":"Continue on 641 Avenue for 1 mile","ssmlAnnouncement":"Continue on 641 Avenue for 1 mile"},{"distanceAlongGeometry":115.6,"announcement":"In 400 feet, turn left onto 735 Road","ssmlAnnouncement":"In 400 feet, turn left onto 735 Road"},{"distanceAlongGeometry":24.8,"announcement":"Turn left onto 735 Road","ssmlAnnouncement":"Turn left onto 735 Road"}],"bannerInstructions":[{"distanceAlongGeometry":1607.9,"primary":{"text":"735 Road","components":[{"text":"735 Road","type":"text","abbr":"735 Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-95.80148,40.479662]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.782334,40.479657]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.763646,40.479695]},{"out":0,"in":1,"entry":[true,false],"bearings":[105,300],"location":[-95.734875,40.479612]}],"driving_side":"right","geometry":"{davFffvgQCgm@BqJA_KD{LAw]AgD?eJCmL@sMCgM@sIAoPAiW?yI@m^@{@?m@@iK?m@O_RCkE?i@@sD?wC?wBCcJ?mB?aF?{CAuC@eH@aD@cFAkG?qB@mDAsB?_B?s@?y@@qAB{A?y@@W?I@IBMPm@DWBW@S?mB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-95.80148,40.479662],"modifier":"left","type":"turn","instruction":"Turn left onto 735 Road"},"weight":1375.6999999999998,"duration":1947.8999999999999,"name":"735 Road","distance":5713.6,"voiceInstructions":[{"distanceAlongGeometry":5713.6,"announcement":"Continue on 735 Road for 4 miles","ssmlAnnouncement":"Continue on 735 Road for 4 miles"},{"distanceAlongGeometry":205.3,"announcement":"In 700 feet, turn left","ssmlAnnouncement":"In 700 feet, turn left"},{"distanceAlongGeometry":44,"announcement":"Turn left, then turn right onto California Street","ssmlAnnouncement":"Turn left, then turn right onto California Street"}],"bannerInstructions":[{"distanceAlongGeometry":5713.6,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":44,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"California Street","components":[{"text":"California Street","type":"text","abbr":"California St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-95.733993,40.479553]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,210,270],"location":[-95.733862,40.479775]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-95.733858,40.480437]}],"driving_side":"right","geometry":"edavFl`igQGAECYQEAC?E?mB?K?E?QA","mode":"cycling","maneuver":{"bearing_after":23,"bearing_before":90,"location":[-95.733993,40.479553],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":31.3,"duration":31.3,"name":"","distance":114.2,"voiceInstructions":[{"distanceAlongGeometry":54.7,"announcement":"Turn right onto California Street","ssmlAnnouncement":"Turn right onto California Street"}],"bannerInstructions":[{"distanceAlongGeometry":114.2,"primary":{"text":"California Street","components":[{"text":"California Street","type":"text","abbr":"California St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-95.733847,40.480557]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.733196,40.480561]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.731924,40.480565]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.730592,40.480561]}],"driving_side":"right","geometry":"ojavFp_igQ?a@?_B?_C?gBAW@{B?iB?c@?]","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":2,"location":[-95.733847,40.480557],"modifier":"right","type":"turn","instruction":"Turn right onto California Street"},"weight":79.1,"duration":77.49999999999999,"name":"California Street","distance":287.9,"voiceInstructions":[{"distanceAlongGeometry":287.9,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":55.7,"announcement":"Turn left, then turn right onto Park Street","ssmlAnnouncement":"Turn left, then turn right onto Park Street"}],"bannerInstructions":[{"distanceAlongGeometry":287.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":55.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Park Street","components":[{"text":"Park","type":"text","abbr":"Pk","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.730444,40.480562]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-95.730444,40.480639]}],"driving_side":"right","geometry":"ojavFfjhgQO?{@?}A@W?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-95.730444,40.480562],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":30.400000000000002,"duration":30.400000000000002,"name":"","distance":108.1,"voiceInstructions":[{"distanceAlongGeometry":53.3,"announcement":"Turn right onto Park Street","ssmlAnnouncement":"Turn right onto Park Street"}],"bannerInstructions":[{"distanceAlongGeometry":108.1,"primary":{"text":"Park Street","components":[{"text":"Park","type":"text","abbr":"Pk","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-95.730452,40.481534]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,180,270],"location":[-95.729901,40.482575]}],"driving_side":"right","geometry":"qpavFhjhgQA]?MAIAICIGMMOACECECE?K?g@@iA@_@@OGOEUCGA[EK@WDS@Q?O?IBOB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-95.730452,40.481534],"modifier":"right","type":"turn","instruction":"Turn right onto Park Street"},"weight":69.7,"duration":90.9,"name":"Park Street","distance":268,"voiceInstructions":[{"distanceAlongGeometry":268,"announcement":"In 900 feet, turn right onto Olive Street","ssmlAnnouncement":"In 900 feet, turn right onto Olive Street"},{"distanceAlongGeometry":44.2,"announcement":"Turn right onto Olive Street, then turn right onto Steamboat Trace Trail","ssmlAnnouncement":"Turn right onto Olive Street, then turn right onto Steamboat Trace Trail"}],"bannerInstructions":[{"distanceAlongGeometry":268,"primary":{"text":"Olive Street","components":[{"text":"Olive Street","type":"text","abbr":"Olive St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":44.2,"primary":{"text":"Olive Street","components":[{"text":"Olive Street","type":"text","abbr":"Olive St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Steamboat Trace Trail","components":[{"text":"Steamboat Trace Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,165,270],"location":[-95.729864,40.483614]}],"driving_side":"right","geometry":"q}avFrfhgQCmA?mA?m@@{@Bu@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":344,"location":[-95.729864,40.483614],"modifier":"right","type":"turn","instruction":"Turn right onto Olive Street"},"weight":33.7,"duration":33.7,"name":"Olive Street","distance":134.1,"voiceInstructions":[{"distanceAlongGeometry":59.7,"announcement":"Turn right onto Steamboat Trace Trail","ssmlAnnouncement":"Turn right onto Steamboat Trace Trail"}],"bannerInstructions":[{"distanceAlongGeometry":134.1,"primary":{"text":"Steamboat Trace Trail","components":[{"text":"Steamboat Trace Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,330],"location":[-95.728281,40.483601]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-95.707863,40.476101]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,150,225,330],"location":[-95.684381,40.458637]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,225],"location":[-95.682447,40.451955]},{"out":1,"in":0,"entry":[false,true],"bearings":[0,180],"location":[-95.682437,40.451666]},{"out":1,"in":0,"entry":[false,true],"bearings":[0,180],"location":[-95.682442,40.451413]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,135,180,270],"location":[-95.682496,40.450562]}],"driving_side":"right","geometry":"o}avFv|ggQ|@q@\\]JMp@y@p@cAnAkCd@mAr@gBLYn@{Bp@wCnAeH`AiGLyAP{BRsBb@}DVcB?w@BUBUJg@VeAv@{DbAiEb@}AfA{C`CoHt@sBx@iBXw@\\gAPw@~@kEb@kBp@yCLa@H[l@oB`AcCbAqChAmDTy@Jk@Ry@Pi@j@_BTi@Vg@x@wAxB{EbBeDx@cBxAoDPi@d@gAHY\\w@\\s@n@kAv@qArA}B~AwCrCwEdAgBbAgBp@qAdAiBj@}@nAiBjCmD`AiAzAoBnAwAPQX[h@e@t@u@|ByCt@k@p@y@pAkA|AeAt@c@hBmAxAy@t@g@tAw@fAq@r@_@vEoCj@[bEyBzAg@hCw@vA]|Ae@bBe@t@Qj@IxDQvIO\\AZ?r@?zADlADn@Cj@A`@C`@AtAIxCYvAM^GbD{@t@Wx@SzDkAx@OfBOt@Ah@@n@JZF","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":94,"location":[-95.728281,40.483601],"modifier":"right","type":"turn","instruction":"Turn right onto Steamboat Trace Trail"},"weight":1549.3999999999999,"duration":3862.5,"name":"Steamboat Trace Trail","distance":6454.6,"voiceInstructions":[{"distanceAlongGeometry":6454.6,"announcement":"Continue on Steamboat Trace Trail for 4 miles","ssmlAnnouncement":"Continue on Steamboat Trace Trail for 4 miles"},{"distanceAlongGeometry":117,"announcement":"In 400 feet, make a slight left to stay on Steamboat Trace Trail","ssmlAnnouncement":"In 400 feet, make a slight left to stay on Steamboat Trace Trail"},{"distanceAlongGeometry":25.1,"announcement":"Make a slight left to stay on Steamboat Trace Trail","ssmlAnnouncement":"Make a slight left to stay on Steamboat Trace Trail"}],"bannerInstructions":[{"distanceAlongGeometry":6454.6,"primary":{"text":"Steamboat Trace Trail","components":[{"text":"Steamboat Trace Trail","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,30,180,210],"location":[-95.681194,40.443969]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-95.6813,40.436191]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,90,180,255],"location":[-95.680808,40.42189]},{"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-95.680771,40.421687]},{"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-95.680622,40.42147]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-95.677465,40.419316]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,210,345],"location":[-95.653487,40.398546]}],"driving_side":"right","geometry":"yezuFlv~fQT?P?XBVHn@H~AF~@H`AFbCCh@?vAEhC[nAUzAKvAGl@AjKl@xAFhDDlB?pCCfB?n@Cl@GbBCzAHr@AhCBnBCx@?dB?zUI~AAnJCfAEf@Et@KfASrAc@NCN?TDH@L@LAJGj@]TQFMDMJ[HQLOh@g@`A{@~@mAh@y@h@eAd@gARk@HW`@kA\\iArEyNlDkKRi@jAyDRo@p@sBXw@r@aBt@_Bb@{@p@iAf@w@pB_CHMtGgIbAkAdAuA~@iAfBmBrBsBrAmAnAeAlEcE|CiClAgAvAsA|EmErBkBlBkBlCaCfByApBgB~@_AlAiAHEp@k@~ByAtAgAfAs@fCqAtAu@vAs@hBq@n@Sb@Kt@Sn@E`@AzAF","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":192,"location":[-95.681194,40.443969],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on Steamboat Trace Trail"},"weight":1480.3999999999999,"duration":3675.2,"name":"Steamboat Trace Trail","distance":6154.4,"voiceInstructions":[{"distanceAlongGeometry":6154.4,"announcement":"Continue on Steamboat Trace Trail for 4 miles","ssmlAnnouncement":"Continue on Steamboat Trace Trail for 4 miles"},{"distanceAlongGeometry":117.2,"announcement":"In 400 feet, turn right onto East Main Street","ssmlAnnouncement":"In 400 feet, turn right onto East Main Street"},{"distanceAlongGeometry":25.1,"announcement":"Turn right onto East Main Street","ssmlAnnouncement":"Turn right onto East Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":6154.4,"primary":{"text":"East Main Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":3,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-95.653387,40.39741]}],"driving_side":"right","geometry":"ybquFthyfQ?hA?jF?VAR","mode":"cycling","maneuver":{"bearing_after":268,"bearing_before":182,"location":[-95.653387,40.39741],"modifier":"right","type":"turn","instruction":"Turn right onto East Main Street"},"weight":39.1,"duration":39.1,"name":"East Main Street","distance":150.4,"voiceInstructions":[{"distanceAlongGeometry":150.4,"announcement":"In 500 feet, turn right onto South 1st Street","ssmlAnnouncement":"In 500 feet, turn right onto South 1st Street"},{"distanceAlongGeometry":57.7,"announcement":"Turn right onto South 1st Street, then turn right onto US 136","ssmlAnnouncement":"Turn right onto South 1st Street, then turn right onto US 136"}],"bannerInstructions":[{"distanceAlongGeometry":150.4,"primary":{"text":"South 1st Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":57.7,"primary":{"text":"South 1st Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"US 136","components":[{"text":"US 136","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-136"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[90,195,345],"location":[-95.655162,40.397417]}],"driving_side":"right","geometry":"{bquFvsyfQKBOD","mode":"cycling","maneuver":{"bearing_after":345,"bearing_before":270,"location":[-95.655162,40.397417],"modifier":"right","type":"turn","instruction":"Turn right onto South 1st Street"},"weight":7.7,"duration":6.7,"name":"South 1st Street","distance":16.8,"voiceInstructions":[{"distanceAlongGeometry":16.8,"announcement":"Turn right onto US 136","ssmlAnnouncement":"Turn right onto US 136"}],"bannerInstructions":[{"distanceAlongGeometry":16.8,"primary":{"text":"US 136","components":[{"text":"US 136","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-136"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[60,165,240,345],"location":[-95.655209,40.397564]}],"driving_side":"right","geometry":"wcquF`tyfQuBoFuEwLAEqImUgN__@kAcEu@wD_@qCYgDKeEFmT","mode":"cycling","maneuver":{"bearing_after":56,"bearing_before":345,"location":[-95.655209,40.397564],"modifier":"right","type":"turn","instruction":"Turn right onto US 136"},"ref":"US 136","weight":925.9,"duration":469.4,"name":"US 136","distance":1901.6,"voiceInstructions":[{"distanceAlongGeometry":1901.6,"announcement":"Continue on US 136 for 1 mile","ssmlAnnouncement":"Continue on US 136 for 1 mile"},{"distanceAlongGeometry":283.6,"announcement":"In 1000 feet, turn left onto C Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto C Avenue"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto C Avenue","ssmlAnnouncement":"Turn left onto C Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1901.6,"primary":{"text":"C Avenue","components":[{"text":"C Avenue","type":"text","abbr":"C Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":3,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,345],"location":[-95.635183,40.404319]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[90,150,270,330],"location":[-95.638597,40.411661]}],"driving_side":"right","geometry":"_nruFzvufQg@TQPwChDsB`CeD~DiA~AUX]Ji@D_ABsICuIK_@D]Pi@\\]Jg@@aB@sd@MODONIPCZClJAbBG^","mode":"cycling","maneuver":{"bearing_after":337,"bearing_before":90,"location":[-95.635183,40.404319],"modifier":"left","type":"turn","instruction":"Turn left onto C Avenue"},"weight":474,"duration":474,"name":"C Avenue","distance":1966.1,"voiceInstructions":[{"distanceAlongGeometry":1966.1,"announcement":"Continue on C Avenue for 1 mile","ssmlAnnouncement":"Continue on C Avenue for 1 mile"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, turn right to stay on C Avenue","ssmlAnnouncement":"In 1000 feet, turn right to stay on C Avenue"},{"distanceAlongGeometry":62.2,"announcement":"Turn right to stay on C Avenue","ssmlAnnouncement":"Turn right to stay on C Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1966.1,"primary":{"text":"C Avenue","components":[{"text":"C Avenue","type":"text","abbr":"C Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,105,270],"location":[-95.641591,40.419034]}],"driving_side":"right","geometry":"}iuuF|~vfQ{CRuCkBaYaG_BWuD?_AVmBEc@QiHu@cGu@{SQwE_@gG{BwJ_HqBqEgD{Lw@eGc@_Hu@wBeAsAyBcAMI?mA","mode":"cycling","maneuver":{"bearing_after":354,"bearing_before":288,"location":[-95.641591,40.419034],"modifier":"right","type":"continue","instruction":"Turn right to stay on C Avenue"},"weight":701.5,"duration":701.5,"name":"C Avenue","distance":2922.4,"voiceInstructions":[{"distanceAlongGeometry":2922.4,"announcement":"Continue on C Avenue for 2 miles","ssmlAnnouncement":"Continue on C Avenue for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto 200 Street","ssmlAnnouncement":"In 1000 feet, continue onto 200 Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 200 Street","ssmlAnnouncement":"Continue onto 200 Street"}],"bannerInstructions":[{"distanceAlongGeometry":2922.4,"primary":{"text":"200 Street","components":[{"text":"200 Street","type":"text","abbr":"200 St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.629073,40.440752]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.614833,40.440527]}],"driving_side":"right","geometry":"uqyuFtptfQHwV`@g`APa[Pwn@Fs_@BuF","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-95.629073,40.440752],"modifier":"straight","type":"new name","instruction":"Continue onto 200 Street"},"weight":667.3,"duration":667.3,"name":"200 Street","distance":2779.4,"voiceInstructions":[{"distanceAlongGeometry":2779.4,"announcement":"Continue on 200 Street for 1.5 miles","ssmlAnnouncement":"Continue on 200 Street for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, turn right onto E Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto E Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto E Avenue","ssmlAnnouncement":"Turn right onto E Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":2779.4,"primary":{"text":"E Avenue","components":[{"text":"E Avenue","type":"text","abbr":"E Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-95.596246,40.440291]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,330],"location":[-95.595904,40.440094]}],"driving_side":"right","geometry":"ynyuFpcnfQJe@NSJKhIFzED~B@","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":90,"location":[-95.596246,40.440291],"modifier":"right","type":"turn","instruction":"Turn right onto E Avenue"},"weight":108.3,"duration":108.3,"name":"E Avenue","distance":414.7,"voiceInstructions":[{"distanceAlongGeometry":414.7,"announcement":"In a quarter mile, turn left onto 200 Street","ssmlAnnouncement":"In a quarter mile, turn left onto 200 Street"},{"distanceAlongGeometry":57.4,"announcement":"Turn left onto 200 Street","ssmlAnnouncement":"Turn left onto 200 Street"}],"bannerInstructions":[{"distanceAlongGeometry":414.7,"primary":{"text":"200 Street","components":[{"text":"200 Street","type":"text","abbr":"200 St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-95.595977,40.436702]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.591118,40.436647]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.569556,40.437746]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-95.540274,40.439365]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-95.520982,40.439208]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-95.481479,40.438701]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,285],"location":[-95.462951,40.43825]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.425529,40.437932]}],"driving_side":"right","geometry":"kxxuFzanfQF{N@uG?yD^wdA@aCIgASu@[w@_AmBaAkBs@{Ak@eB[mBImBA}Bj@mQNaFHaE?cCYiBm@uAeBaCu@}@eC_Cm@{@uBiB}@_A}@qBo@}Ci@cB}@uC{@mEUqAEeAM}AsAoD}A{EgAmDMaAAk@DsAL}ATmDJ{AHwAAqAKk@}@_CK_@Ea@?iB?yCBc@Hk@LURUxL}HfAu@p@q@b@a@b@i@Vg@Pu@D]RqBTqAt@gCPw@J{@Ds@?g@DsEDsG?{LDaqAVic@@eAJwXHsVPmRJcRD}EBaARkDFaADWJURWr@a@v@e@NSNWJ_@B[@c@Gm@a@sByB{J]qBKu@Ee@Co@@}APqNNg\\Ca|@Piv@BcIPc]HeKDsAL_ARmB\\qCFsABkB@qD?iBA{CCop@@}GB}uAFgXJ}e@Q_vAHm\\","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-95.595977,40.436702],"modifier":"left","type":"turn","instruction":"Turn left onto 200 Street"},"weight":3996.3999999999996,"duration":6905,"name":"200 Street","distance":16617.6,"voiceInstructions":[{"distanceAlongGeometry":16617.6,"announcement":"Continue on 200 Street for 10 miles","ssmlAnnouncement":"Continue on 200 Street for 10 miles"},{"distanceAlongGeometry":168.5,"announcement":"In 600 feet, turn left onto O Avenue","ssmlAnnouncement":"In 600 feet, turn left onto O Avenue"},{"distanceAlongGeometry":36.1,"announcement":"Turn left onto O Avenue","ssmlAnnouncement":"Turn left onto O Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":16617.6,"primary":{"text":"O Avenue","components":[{"text":"O Avenue","type":"text","abbr":"O Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.406898,40.43797]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-95.406895,40.445175]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-95.406922,40.452494]}],"driving_side":"right","geometry":"i`yuFbdieQ{U?eU?ul@Bwk@PsG@k`@Tg@DkAX","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-95.406898,40.43797],"modifier":"left","type":"turn","instruction":"Turn left onto O Avenue"},"weight":778.3000000000001,"duration":1939.1999999999998,"name":"O Avenue","distance":3224.7,"voiceInstructions":[{"distanceAlongGeometry":3224.7,"announcement":"Continue on O Avenue for 2 miles","ssmlAnnouncement":"Continue on O Avenue for 2 miles"},{"distanceAlongGeometry":116.4,"announcement":"In 400 feet, turn right onto State Highway AA (MO AA)","ssmlAnnouncement":"In 400 feet, turn right onto State Highway AA (MO AA)"},{"distanceAlongGeometry":24.9,"announcement":"Turn right onto State Highway AA (MO AA)","ssmlAnnouncement":"Turn right onto State Highway AA (MO AA)"}],"bannerInstructions":[{"distanceAlongGeometry":3224.7,"primary":{"text":"State Highway AA","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"AA","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"MO AA","components":[{"text":"MO AA","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,255],"location":[-95.407287,40.466948]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-95.407106,40.466981]}],"driving_side":"right","geometry":"mu~uFpfieQEc@Am@@]@UNuBFy@FoADaBf@ilACuA{@kJ","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":345,"location":[-95.407287,40.466948],"modifier":"right","type":"end of road","instruction":"Turn right onto State Highway AA (MO AA)"},"ref":"MO AA","weight":438,"duration":351.2,"name":"State Highway AA (MO AA)","distance":1449.7,"voiceInstructions":[{"distanceAlongGeometry":1449.7,"announcement":"Continue on State Highway AA (MO AA) for 1 mile","ssmlAnnouncement":"Continue on State Highway AA (MO AA) for 1 mile"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn right onto US 59","ssmlAnnouncement":"In 1000 feet, turn right onto US 59"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto US 59, then turn left onto 180 Street","ssmlAnnouncement":"Turn right onto US 59, then turn left onto 180 Street"}],"bannerInstructions":[{"distanceAlongGeometry":1449.7,"primary":{"text":"US 59","components":[{"text":"US 59","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-59"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.9,"primary":{"text":"US 59","components":[{"text":"US 59","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-59"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"180 Street","components":[{"text":"180 Street","type":"text","abbr":"180 St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,255,330],"location":[-95.390227,40.466901]}],"driving_side":"right","geometry":"cu~uF|{eeQ~@e@","mode":"cycling","maneuver":{"bearing_after":156,"bearing_before":77,"location":[-95.390227,40.466901],"modifier":"right","type":"end of road","instruction":"Turn right onto US 59"},"ref":"US 59","weight":23.3,"duration":13.9,"name":"US 59","distance":39.3,"voiceInstructions":[{"distanceAlongGeometry":39.3,"announcement":"Turn left onto 180 Street","ssmlAnnouncement":"Turn left onto 180 Street"}],"bannerInstructions":[{"distanceAlongGeometry":39.3,"primary":{"text":"180 Street","components":[{"text":"180 Street","type":"text","abbr":"180 St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,330],"location":[-95.39004,40.466578]}],"driving_side":"right","geometry":"cs~uFvzeeQDmi@?{A@}Z?wD","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":156,"location":[-95.39004,40.466578],"modifier":"left","type":"turn","instruction":"Turn left onto 180 Street"},"weight":258.6,"duration":643.5,"name":"180 Street","distance":1069.3,"voiceInstructions":[{"distanceAlongGeometry":1069.3,"announcement":"Continue on 180 Street for a half mile","ssmlAnnouncement":"Continue on 180 Street for a half mile"},{"distanceAlongGeometry":116.3,"announcement":"In 400 feet, turn left onto Q Avenue","ssmlAnnouncement":"In 400 feet, turn left onto Q Avenue"},{"distanceAlongGeometry":24.9,"announcement":"Turn left onto Q Avenue","ssmlAnnouncement":"Turn left onto Q Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1069.3,"primary":{"text":"Q Avenue","components":[{"text":"Q Avenue","type":"text","abbr":"Q Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-95.377404,40.466536]}],"driving_side":"right","geometry":"{r~uFvkceQa@m@e@Kyi@LmVJiDA_DAyGOc@EUQKi@H_S","mode":"cycling","maneuver":{"bearing_after":46,"bearing_before":90,"location":[-95.377404,40.466536],"modifier":"left","type":"turn","instruction":"Turn left onto Q Avenue"},"weight":455.1,"duration":1136.9,"name":"Q Avenue","distance":1893.4,"voiceInstructions":[{"distanceAlongGeometry":1893.4,"announcement":"Continue on Q Avenue for 1 mile","ssmlAnnouncement":"Continue on Q Avenue for 1 mile"},{"distanceAlongGeometry":116.6,"announcement":"In 400 feet, continue onto 170 Street","ssmlAnnouncement":"In 400 feet, continue onto 170 Street"},{"distanceAlongGeometry":25,"announcement":"Continue onto 170 Street","ssmlAnnouncement":"Continue onto 170 Street"}],"bannerInstructions":[{"distanceAlongGeometry":1893.4,"primary":{"text":"170 Street","components":[{"text":"170 Street","type":"text","abbr":"170 St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.37361,40.480863]}],"driving_side":"right","geometry":"klavF`tbeQJwy@?uA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-95.37361,40.480863],"modifier":"straight","type":"new name","instruction":"Continue onto 170 Street"},"weight":199.6,"duration":498.9,"name":"170 Street","distance":831.6,"voiceInstructions":[{"distanceAlongGeometry":831.6,"announcement":"Continue on 170 Street for a half mile","ssmlAnnouncement":"Continue on 170 Street for a half mile"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto 170th Street","ssmlAnnouncement":"In 400 feet, continue onto 170th Street"},{"distanceAlongGeometry":25,"announcement":"Continue onto 170th Street","ssmlAnnouncement":"Continue onto 170th Street"}],"bannerInstructions":[{"distanceAlongGeometry":831.6,"primary":{"text":"170th Street","components":[{"text":"170th Street","type":"text","abbr":"170th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-95.363781,40.480795]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-95.349711,40.4807]}],"driving_side":"right","geometry":"_lavFrv`eQR}vA?gE","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-95.363781,40.480795],"modifier":"straight","type":"new name","instruction":"Continue onto 170th Street"},"weight":306,"duration":734.5,"name":"170th Street","distance":1275.1,"voiceInstructions":[{"distanceAlongGeometry":1275.1,"announcement":"Continue on 170th Street for 1 mile","ssmlAnnouncement":"Continue on 170th Street for 1 mile"},{"distanceAlongGeometry":121.5,"announcement":"In 400 feet, continue onto State Highway O (MO O)","ssmlAnnouncement":"In 400 feet, continue onto State Highway O (MO O)"},{"distanceAlongGeometry":26,"announcement":"Continue onto State Highway O (MO O)","ssmlAnnouncement":"Continue onto State Highway O (MO O)"}],"bannerInstructions":[{"distanceAlongGeometry":1275.1,"primary":{"text":"State Highway O","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"O","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"MO O","components":[{"text":"MO O","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,270],"location":[-95.34871,40.480697]}],"driving_side":"right","geometry":"kkavFlx}dQAyBRgfACcB","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":90,"location":[-95.34871,40.480697],"modifier":"straight","type":"new name","instruction":"Continue onto State Highway O (MO O)"},"ref":"MO O","weight":317.7,"duration":254,"name":"State Highway O (MO O)","distance":1058.8,"voiceInstructions":[{"distanceAlongGeometry":1058.8,"announcement":"Continue on State Highway O (MO O) for a half mile","ssmlAnnouncement":"Continue on State Highway O (MO O) for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, go straight onto 170 Street","ssmlAnnouncement":"In 1000 feet, go straight onto 170 Street"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto 170 Street","ssmlAnnouncement":"Go straight onto 170 Street"}],"bannerInstructions":[{"distanceAlongGeometry":1058.8,"primary":{"text":"170 Street","components":[{"text":"170 Street","type":"text","abbr":"170 St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-95.336197,40.480633]}],"driving_side":"right","geometry":"}javFfj{dQ`@_`AL}]f@ijACi@Ag@AQGSUi@w@uAo@}@WOUC[CUCIGGMGQ","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":85,"location":[-95.336197,40.480633],"modifier":"straight","type":"turn","instruction":"Go straight onto 170 Street"},"weight":619.3,"duration":619.3,"name":"170 Street","distance":2555.7,"voiceInstructions":[{"distanceAlongGeometry":2555.7,"announcement":"Continue on 170 Street for 1.5 miles","ssmlAnnouncement":"Continue on 170 Street for 1.5 miles"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn right onto T Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto T Avenue"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto T Avenue, then turn left onto 170 Street","ssmlAnnouncement":"Turn right onto T Avenue, then turn left onto 170 Street"}],"bannerInstructions":[{"distanceAlongGeometry":2555.7,"primary":{"text":"T Avenue","components":[{"text":"T Avenue","type":"text","abbr":"T Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.9,"primary":{"text":"T Avenue","components":[{"text":"T Avenue","type":"text","abbr":"T Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"170 Street","components":[{"text":"170 Street","type":"text","abbr":"170 St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,165,240],"location":[-95.306905,40.48151]}],"driving_side":"right","geometry":"mpavFdsudQj@O`@Iv@Ml@Kn@Kb@G","mode":"cycling","maneuver":{"bearing_after":164,"bearing_before":59,"location":[-95.306905,40.48151],"modifier":"right","type":"turn","instruction":"Turn right onto T Avenue"},"weight":43.4,"duration":43.4,"name":"T Avenue","distance":149.6,"voiceInstructions":[{"distanceAlongGeometry":51.7,"announcement":"Turn left onto 170 Street","ssmlAnnouncement":"Turn left onto 170 Street"}],"bannerInstructions":[{"distanceAlongGeometry":149.6,"primary":{"text":"170 Street","components":[{"text":"170 Street","type":"text","abbr":"170 St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,345],"location":[-95.306547,40.480193]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.278231,40.480044]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.272403,40.479907]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.259265,40.479806]}],"driving_side":"right","geometry":"ehavF|pudQYcHXeeA\\u`BXmc@RaqANw_@@g@@q@DYJ]N]NUh@u@","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":168,"location":[-95.306547,40.480193],"modifier":"left","type":"turn","instruction":"Turn left onto 170 Street"},"weight":1104.4,"duration":1104.4,"name":"170 Street","distance":4569,"voiceInstructions":[{"distanceAlongGeometry":4569,"announcement":"Continue on 170 Street for 3 miles","ssmlAnnouncement":"Continue on 170 Street for 3 miles"},{"distanceAlongGeometry":289.6,"announcement":"In 1000 feet, turn left onto State Highway M (MO M)","ssmlAnnouncement":"In 1000 feet, turn left onto State Highway M (MO M)"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto State Highway M (MO M)","ssmlAnnouncement":"Turn left onto State Highway M (MO M)"}],"bannerInstructions":[{"distanceAlongGeometry":4569,"primary":{"text":"State Highway M","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"M","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"MO M","components":[{"text":"MO M","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,315],"location":[-95.252773,40.47925]}],"driving_side":"right","geometry":"ibavFx`kdQe@y@Qg@Qu@Ks@Ci@Co@@wBNeq@@cB","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":135,"location":[-95.252773,40.47925],"modifier":"left","type":"end of road","instruction":"Turn left onto State Highway M (MO M)"},"ref":"MO M","weight":273.3,"duration":218.5,"name":"State Highway M (MO M)","distance":911,"voiceInstructions":[{"distanceAlongGeometry":911,"announcement":"Continue on State Highway M (MO M) for a half mile","ssmlAnnouncement":"Continue on State Highway M (MO M) for a half mile"},{"distanceAlongGeometry":291.9,"announcement":"In 1000 feet, make a slight right onto 170 Street","ssmlAnnouncement":"In 1000 feet, make a slight right onto 170 Street"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight right onto 170 Street","ssmlAnnouncement":"Make a slight right onto 170 Street"}],"bannerInstructions":[{"distanceAlongGeometry":911,"primary":{"text":"170 Street","components":[{"text":"170 Street","type":"text","abbr":"170 St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-95.242171,40.479624]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-95.240141,40.479552]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.234325,40.479481]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.221124,40.479365]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-95.215044,40.479287]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.202052,40.479183]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.196512,40.479113]}],"driving_side":"right","geometry":"sdavFp~hdQ@w@J}ILic@TqqAN_e@TepALsa@DiJ","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":90,"location":[-95.242171,40.479624],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto 170 Street"},"weight":964,"duration":964,"name":"170 Street","distance":4016.8,"voiceInstructions":[{"distanceAlongGeometry":4016.8,"announcement":"Continue on 170 Street for 2 miles","ssmlAnnouncement":"Continue on 170 Street for 2 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, go straight onto State Highway YY (MO YY)","ssmlAnnouncement":"In 1000 feet, go straight onto State Highway YY (MO YY)"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto State Highway YY (MO YY)","ssmlAnnouncement":"Go straight onto State Highway YY (MO YY)"}],"bannerInstructions":[{"distanceAlongGeometry":4016.8,"primary":{"text":"State Highway YY","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"YY","type":"text"}],"type":"turn","modifier":"straight"},"secondary":{"text":"MO YY","components":[{"text":"MO YY","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,270],"location":[-95.194699,40.479082]}],"driving_side":"right","geometry":"gaavFzu_dQJ{n@Hob@DyP@qD@iAAeO","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-95.194699,40.479082],"modifier":"straight","type":"turn","instruction":"Go straight onto State Highway YY (MO YY)"},"ref":"MO YY","weight":508.7,"duration":406.8,"name":"State Highway YY (MO YY)","distance":1695.3,"voiceInstructions":[{"distanceAlongGeometry":1695.3,"announcement":"Continue on State Highway YY (MO YY) for 1 mile","ssmlAnnouncement":"Continue on State Highway YY (MO YY) for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, make a slight right onto 170th Street","ssmlAnnouncement":"In 1000 feet, make a slight right onto 170th Street"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight right onto 170th Street","ssmlAnnouncement":"Make a slight right onto 170th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1695.3,"primary":{"text":"170th Street","components":[{"text":"170th Street","type":"text","abbr":"170th St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,105,270],"location":[-95.174662,40.478928]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,300],"location":[-95.173194,40.478907]}],"driving_side":"right","geometry":"i`avFrx{cQDu@AoFVksBKY","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":88,"location":[-95.174662,40.478928],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto 170th Street"},"weight":414.3,"duration":414.3,"name":"170th Street","distance":1713.4,"voiceInstructions":[{"distanceAlongGeometry":1713.4,"announcement":"Continue on 170th Street for 1 mile","ssmlAnnouncement":"Continue on 170th Street for 1 mile"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, continue left onto Bell Road","ssmlAnnouncement":"In 1000 feet, continue left onto Bell Road"},{"distanceAlongGeometry":62,"announcement":"Continue left onto Bell Road","ssmlAnnouncement":"Continue left onto Bell Road"}],"bannerInstructions":[{"distanceAlongGeometry":1713.4,"primary":{"text":"Bell Road","components":[{"text":"Bell Road","type":"text","abbr":"Bell Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[0,240],"location":[-95.15444,40.478852]}],"driving_side":"right","geometry":"y_avFfzwcQkaACs@}@","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":54,"location":[-95.15444,40.478852],"modifier":"left","type":"new name","instruction":"Continue left onto Bell Road"},"weight":294.5,"duration":294.5,"name":"Bell Road","distance":1219.5,"voiceInstructions":[{"distanceAlongGeometry":1219.5,"announcement":"Continue on Bell Road for 1 mile","ssmlAnnouncement":"Continue on Bell Road for 1 mile"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, turn right onto 160th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 160th Street"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto 160th Street","ssmlAnnouncement":"Turn right onto 160th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1219.5,"primary":{"text":"160th Street","components":[{"text":"160th Street","type":"text","abbr":"160th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,225,345],"location":[-95.154111,40.489726]}],"driving_side":"right","geometry":"yccvFdxwcQFo@FcB@wWCqK@sGa@aAw@}@kBuAu@qA@{@XiKKiEAyECyMUgM[cBe@eAw@k@q@WwAKu@?q@W_@e@Sm@Co@CoVAaVU_AWq@","mode":"cycling","maneuver":{"bearing_after":99,"bearing_before":40,"location":[-95.154111,40.489726],"modifier":"right","type":"turn","instruction":"Turn right onto 160th Street"},"weight":637.9,"duration":637.9,"name":"160th Street","distance":2647.4,"voiceInstructions":[{"distanceAlongGeometry":2647.4,"announcement":"Continue on 160th Street for 1.5 miles","ssmlAnnouncement":"Continue on 160th Street for 1.5 miles"},{"distanceAlongGeometry":290.5,"announcement":"In 1000 feet, turn right onto State Highway KK (MO KK)","ssmlAnnouncement":"In 1000 feet, turn right onto State Highway KK (MO KK)"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto State Highway KK (MO KK)","ssmlAnnouncement":"Turn right onto State Highway KK (MO KK)"}],"bannerInstructions":[{"distanceAlongGeometry":2647.4,"primary":{"text":"State Highway KK","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"KK","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"MO KK","components":[{"text":"MO KK","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,240,315],"location":[-95.125469,40.493325]}],"driving_side":"right","geometry":"izcvFdercQ\\o@Ne@Pk@dBmKXqANi@N_@Tg@","mode":"cycling","maneuver":{"bearing_after":127,"bearing_before":57,"location":[-95.125469,40.493325],"modifier":"right","type":"turn","instruction":"Turn right onto State Highway KK (MO KK)"},"ref":"MO KK","weight":82.7,"duration":82.7,"name":"State Highway KK (MO KK)","distance":337.2,"voiceInstructions":[{"distanceAlongGeometry":337.2,"announcement":"In a quarter mile, turn left onto 160th Street","ssmlAnnouncement":"In a quarter mile, turn left onto 160th Street"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto 160th Street","ssmlAnnouncement":"Turn left onto 160th Street"}],"bannerInstructions":[{"distanceAlongGeometry":337.2,"primary":{"text":"160th Street","components":[{"text":"160th Street","type":"text","abbr":"160th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,300],"location":[-95.121854,40.4921]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,210,240],"location":[-95.121011,40.492374]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.106852,40.493016]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.097445,40.492902]}],"driving_side":"right","geometry":"srcvFpnqcQAc@K_@Ww@Ok@Sc@k@cC[sAWeBQyAE_A?{@@}LFyw@Vwy@AsKKsByA}BqD{E_A{AKmADka@?k@Ic@","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":126,"location":[-95.121854,40.4921],"modifier":"left","type":"turn","instruction":"Turn left onto 160th Street"},"weight":748,"duration":748,"name":"160th Street","distance":3102.3,"voiceInstructions":[{"distanceAlongGeometry":3102.3,"announcement":"Continue on 160th Street for 2 miles","ssmlAnnouncement":"Continue on 160th Street for 2 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn left onto Century Trail","ssmlAnnouncement":"In 1000 feet, turn left onto Century Trail"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto Century Trail","ssmlAnnouncement":"Turn left onto Century Trail"}],"bannerInstructions":[{"distanceAlongGeometry":3102.3,"primary":{"text":"Century Trail","components":[{"text":"Century Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,255],"location":[-95.086369,40.494709]}],"driving_side":"right","geometry":"}bdvFxpjcQ_@Gs@?cFBs@ToCdCmAl@eCJuHH_CR}Cz@yC|@wCVuCKuEQyO}@","mode":"cycling","maneuver":{"bearing_after":11,"bearing_before":68,"location":[-95.086369,40.494709],"modifier":"left","type":"turn","instruction":"Turn left onto Century Trail"},"weight":349.2,"duration":349.2,"name":"Century Trail","distance":1438.4,"voiceInstructions":[{"distanceAlongGeometry":1438.4,"announcement":"Continue on Century Trail for 1 mile","ssmlAnnouncement":"Continue on Century Trail for 1 mile"},{"distanceAlongGeometry":288.3,"announcement":"In 1000 feet, turn right onto State Highway C (MO C)","ssmlAnnouncement":"In 1000 feet, turn right onto State Highway C (MO C)"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto State Highway C (MO C), then turn left onto Century Trail","ssmlAnnouncement":"Turn right onto State Highway C (MO C), then turn left onto Century Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1438.4,"primary":{"text":"State Highway C","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"C","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"MO C","components":[{"text":"MO C","type":"text"}],"type":"turn","modifier":"right"}},{"distanceAlongGeometry":61.8,"primary":{"text":"State Highway C","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"C","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"MO C","components":[{"text":"MO C","type":"text"}],"type":"turn","modifier":"right"},"sub":{"text":"Century Trail","components":[{"text":"Century Trail","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-95.087843,40.507332]}],"driving_side":"right","geometry":"yqfvF~yjcQ@yC","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":4,"location":[-95.087843,40.507332],"modifier":"right","type":"turn","instruction":"Turn right onto State Highway C (MO C)"},"ref":"MO C","weight":26.2,"duration":22.2,"name":"State Highway C (MO C)","distance":65.6,"voiceInstructions":[{"distanceAlongGeometry":44.3,"announcement":"Turn left onto Century Trail","ssmlAnnouncement":"Turn left onto Century Trail"}],"bannerInstructions":[{"distanceAlongGeometry":65.6,"primary":{"text":"Century Trail","components":[{"text":"Century Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-95.087068,40.507318]}],"driving_side":"right","geometry":"wqfvFdujcQoNeCmJJmJVeHEgGgAw^yDoBs@","mode":"cycling","maneuver":{"bearing_after":11,"bearing_before":90,"location":[-95.087068,40.507318],"modifier":"left","type":"turn","instruction":"Turn left onto Century Trail"},"weight":396,"duration":396,"name":"Century Trail","distance":1639.1,"voiceInstructions":[{"distanceAlongGeometry":1639.1,"announcement":"Continue on Century Trail for 1 mile","ssmlAnnouncement":"Continue on Century Trail for 1 mile"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right onto 140th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 140th Street"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto 140th Street","ssmlAnnouncement":"Turn right onto 140th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1639.1,"primary":{"text":"140th Street","components":[{"text":"140th Street","type":"text","abbr":"140th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,195,270],"location":[-95.085001,40.521889]}],"driving_side":"right","geometry":"ylivFfhjcQAiRQe@[UwE?MAK@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":18,"location":[-95.085001,40.521889],"modifier":"right","type":"turn","instruction":"Turn right onto 140th Street"},"weight":109.1,"duration":265,"name":"140th Street","distance":433.1,"voiceInstructions":[{"distanceAlongGeometry":433.1,"announcement":"Continue on 140th Street for a quarter mile","ssmlAnnouncement":"Continue on 140th Street for a quarter mile"},{"distanceAlongGeometry":114.4,"announcement":"In 400 feet, turn right to stay on 140th Street","ssmlAnnouncement":"In 400 feet, turn right to stay on 140th Street"},{"distanceAlongGeometry":24.5,"announcement":"Turn right to stay on 140th Street","ssmlAnnouncement":"Turn right to stay on 140th Street"}],"bannerInstructions":[{"distanceAlongGeometry":433.1,"primary":{"text":"140th Street","components":[{"text":"140th Street","type":"text","abbr":"140th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,180],"location":[-95.08161,40.52334]}],"driving_side":"right","geometry":"{uivF`sicQRsDQiAc@kAk@oAq@iAwB}By@cAa@iAoA_D[aBWkBy@kFOoCGqE","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":358,"location":[-95.08161,40.52334],"modifier":"right","type":"continue","instruction":"Turn right to stay on 140th Street"},"weight":197.8,"duration":494.6,"name":"140th Street","distance":824.3,"voiceInstructions":[{"distanceAlongGeometry":824.3,"announcement":"Continue on 140th Street for a half mile","ssmlAnnouncement":"Continue on 140th Street for a half mile"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto Dragonfly Road","ssmlAnnouncement":"In 400 feet, continue onto Dragonfly Road"},{"distanceAlongGeometry":25,"announcement":"Continue onto Dragonfly Road","ssmlAnnouncement":"Continue onto Dragonfly Road"}],"bannerInstructions":[{"distanceAlongGeometry":824.3,"primary":{"text":"Dragonfly Road","components":[{"text":"Dragonfly Road","type":"text","abbr":"Dragonfly Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,240,270],"location":[-95.073071,40.526113]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-95.068923,40.565123]}],"driving_side":"right","geometry":"egjvFt}gcQ@YRaA\\}@Nc@Dc@Uw@WWYKiJm@sDQsDSkF_@sF[oCCiCJ}UjCkJfAuD`@sD`@uBPsBTwFn@o@Am@Mm@Qm@McA[{D}@kFwAcJiI_@c@q@e@s@a@gBc@uB_@aDYm_@BgOFaGBaG@wJEwJ@ohAg@","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":85,"location":[-95.073071,40.526113],"modifier":"straight","type":"new name","instruction":"Continue onto Dragonfly Road"},"weight":1416.3,"duration":3540.3,"name":"Dragonfly Road","distance":5900.5,"voiceInstructions":[{"distanceAlongGeometry":5900.5,"announcement":"Continue on Dragonfly Road for 4 miles","ssmlAnnouncement":"Continue on Dragonfly Road for 4 miles"},{"distanceAlongGeometry":116.7,"announcement":"In 400 feet, continue onto Q Avenue","ssmlAnnouncement":"In 400 feet, continue onto Q Avenue"},{"distanceAlongGeometry":25,"announcement":"Continue onto Q Avenue","ssmlAnnouncement":"Continue onto Q Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":5900.5,"primary":{"text":"Q Avenue","components":[{"text":"Q Avenue","type":"text","abbr":"Q Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-95.06872,40.576878]}],"driving_side":"right","geometry":"odtvFnbgcQqMEaC?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":0,"location":[-95.06872,40.576878],"modifier":"straight","type":"new name","instruction":"Continue onto Q Avenue"},"weight":83.9,"duration":83.9,"name":"Q Avenue","distance":331.8,"voiceInstructions":[{"distanceAlongGeometry":331.8,"announcement":"In a quarter mile, turn right onto 320th Street","ssmlAnnouncement":"In a quarter mile, turn right onto 320th Street"},{"distanceAlongGeometry":59.3,"announcement":"Turn right onto 320th Street","ssmlAnnouncement":"Turn right onto 320th Street"}],"bannerInstructions":[{"distanceAlongGeometry":331.8,"primary":{"text":"320th Street","components":[{"text":"320th Street","type":"text","abbr":"320th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-95.068685,40.579861]}],"driving_side":"right","geometry":"cwtvFhbgcQFiM?mBBkF?qGBoDJu^BeLBiL@wCB{G@{EBiID}IHgX@yEC_I","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-95.068685,40.579861],"modifier":"right","type":"turn","instruction":"Turn right onto 320th Street"},"weight":587.8,"duration":587.8,"name":"320th Street","distance":2448.7,"voiceInstructions":[{"distanceAlongGeometry":2448.7,"announcement":"Continue on 320th Street for 1.5 miles","ssmlAnnouncement":"Continue on 320th Street for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Main Street","ssmlAnnouncement":"In 1000 feet, continue onto Main Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Main Street","ssmlAnnouncement":"Continue onto Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":2448.7,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-95.039702,40.579547]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.035442,40.579494]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.033027,40.579455]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.03184,40.579445]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.031737,40.579444]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.030665,40.579431]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.027688,40.579362]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.026513,40.579345]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.025957,40.579336]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-95.025347,40.579321]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.024157,40.579298]}],"driving_side":"right","geometry":"eutvFbmacQ@o@?qA@aC@eB?k@BgC?mG@g@?aABsG@kC@y@?sD@S?aC@sADaJ@_A@_@BiC?G@kF@mBByB@}D@o@CuB@]?mC","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":88,"location":[-95.039702,40.579547],"modifier":"straight","type":"new name","instruction":"Continue onto Main Street"},"weight":344.40000000000003,"duration":344.40000000000003,"name":"Main Street","distance":1436,"voiceInstructions":[{"distanceAlongGeometry":1436,"announcement":"Continue on Main Street for 1 mile","ssmlAnnouncement":"Continue on Main Street for 1 mile"},{"distanceAlongGeometry":291.9,"announcement":"In 1000 feet, continue onto 320th Street","ssmlAnnouncement":"In 1000 feet, continue onto 320th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 320th Street","ssmlAnnouncement":"Continue onto 320th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1436,"primary":{"text":"320th Street","components":[{"text":"320th Street","type":"text","abbr":"320th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-95.022708,40.57931]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-95.014835,40.579142]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-95.010147,40.579066]}],"driving_side":"right","geometry":"ustvF|b~bQBkCDuHPmWDuID_OFiLLyL@aDNoT@iCDgFA}@?G","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":90,"location":[-95.022708,40.57931],"modifier":"straight","type":"new name","instruction":"Continue onto 320th Street"},"weight":430.5,"duration":430.5,"name":"320th Street","distance":1793,"voiceInstructions":[{"distanceAlongGeometry":1793,"announcement":"Continue on 320th Street for 1 mile","ssmlAnnouncement":"Continue on 320th Street for 1 mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, keep left onto 320th Street","ssmlAnnouncement":"In 1000 feet, keep left onto 320th Street"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto 320th Street, then go straight onto Teak Avenue","ssmlAnnouncement":"Keep left onto 320th Street, then go straight onto Teak Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1793,"primary":{"text":"320th Street","components":[{"text":"320th Street","type":"text","abbr":"320th St","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"320th Street","components":[{"text":"320th Street","type":"text","abbr":"320th St","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null,"sub":{"text":"Teak Avenue","components":[{"text":"Teak Avenue","type":"text","abbr":"Teak Ave","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-95.001493,40.578879]}],"driving_side":"right","geometry":"_qtvFh~ybQC[G]I]KWSY[Wc@Oc@I","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":88,"location":[-95.001493,40.578879],"modifier":"slight left","type":"fork","instruction":"Keep left onto 320th Street"},"weight":30.6,"duration":30.6,"name":"320th Street","distance":127,"voiceInstructions":[{"distanceAlongGeometry":62.3,"announcement":"Go straight onto Teak Avenue","ssmlAnnouncement":"Go straight onto Teak Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":127,"primary":{"text":"Teak Avenue","components":[{"text":"Teak Avenue","type":"text","abbr":"Teak Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,195],"location":[-95.000554,40.579645]}],"driving_side":"right","geometry":"yutvFlxybQi@@sC@sM?mDCsHA","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":9,"location":[-95.000554,40.579645],"modifier":"straight","type":"turn","instruction":"Go straight onto Teak Avenue"},"weight":152.4,"duration":152.4,"name":"Teak Avenue","distance":634.5,"voiceInstructions":[{"distanceAlongGeometry":634.5,"announcement":"Continue on Teak Avenue for a half mile","ssmlAnnouncement":"Continue on Teak Avenue for a half mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, turn right onto 314th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 314th Street"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto 314th Street","ssmlAnnouncement":"Turn right onto 314th Street"}],"bannerInstructions":[{"distanceAlongGeometry":634.5,"primary":{"text":"314th Street","components":[{"text":"314th Street","type":"text","abbr":"314th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,15,180],"location":[-95.000542,40.585349]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,240,285],"location":[-94.999808,40.586057]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.991019,40.585955]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.986258,40.585894]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.97918,40.585797]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.971986,40.585705]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,255],"location":[-94.957677,40.585449]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-94.952856,40.588693]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-94.941538,40.588657]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.933846,40.588502]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.929773,40.588391]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.929077,40.588371]}],"driving_side":"right","geometry":"myuvFjxybQk@QWMWY[e@Mc@GM?[CaABcE@eFH}WBgC@qD@}B@uABkI?u@BiBBuJBmH@mD@aE@uFBwF@}A@}C@_EFoKBaJBeD?eIBw@HaH@qDD}DBiCA_AEcAIy@_@sCMaAG{@Cy@AmADqJDoCDiCH}@FYd@{BRkALw@Dq@FiABiBEyAEu@Ig@Wu@Se@e@w@{@mA}BqDuB}CmCcE_AyAWg@Qc@Mg@EQKu@E_AAa@DuE@]@cKF{JBsHDgI?qD?aABiE@sDDeE?IHwK@cCDiJDwFToXBiCN{VJcOBiGFuOHaO@u@@uE","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":0,"location":[-95.000542,40.585349],"modifier":"right","type":"turn","instruction":"Turn right onto 314th Street"},"weight":1787.3,"duration":1787.3,"name":"314th Street","distance":7445.5,"voiceInstructions":[{"distanceAlongGeometry":7445.5,"announcement":"Continue on 314th Street for 5 miles","ssmlAnnouncement":"Continue on 314th Street for 5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto 322nd Street","ssmlAnnouncement":"In 1000 feet, continue onto 322nd Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 322nd Street","ssmlAnnouncement":"Continue onto 322nd Street"}],"bannerInstructions":[{"distanceAlongGeometry":7445.5,"primary":{"text":"322nd Street","components":[{"text":"322nd Street","type":"text","abbr":"322nd St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-94.914773,40.5881]}],"driving_side":"right","geometry":"sjvvFh`ibQEaKA{J@mH?}@B}GJqY?iF?S","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-94.914773,40.5881],"modifier":"straight","type":"new name","instruction":"Continue onto 322nd Street"},"weight":255.6,"duration":255.6,"name":"322nd Street","distance":1064.7,"voiceInstructions":[{"distanceAlongGeometry":1064.7,"announcement":"Continue on 322nd Street for a half mile","ssmlAnnouncement":"Continue on 322nd Street for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, keep right onto 322nd Street","ssmlAnnouncement":"In 1000 feet, keep right onto 322nd Street"},{"distanceAlongGeometry":62.5,"announcement":"Keep right onto 322nd Street","ssmlAnnouncement":"Keep right onto 322nd Street"}],"bannerInstructions":[{"distanceAlongGeometry":1064.7,"primary":{"text":"322nd Street","components":[{"text":"322nd Street","type":"text","abbr":"322nd St","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-94.90217,40.588047]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.901204,40.588005]}],"driving_side":"right","geometry":"ijvvFpqfbQFaE@aHB_JBcJ@eKF{P@mDFmMB{EAc@","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":90,"location":[-94.90217,40.588047],"modifier":"slight right","type":"fork","instruction":"Keep right onto 322nd Street"},"weight":317.3,"duration":317.3,"name":"322nd Street","distance":1286.7,"voiceInstructions":[{"distanceAlongGeometry":1286.7,"announcement":"Continue on 322nd Street for 1 mile","ssmlAnnouncement":"Continue on 322nd Street for 1 mile"},{"distanceAlongGeometry":283.9,"announcement":"In 1000 feet, turn left onto Colt Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Colt Avenue"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto Colt Avenue","ssmlAnnouncement":"Turn left onto Colt Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1286.7,"primary":{"text":"Colt Avenue","components":[{"text":"Colt Avenue","type":"text","abbr":"Colt Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-94.88694,40.587847]}],"driving_side":"right","geometry":"aivvFjrcbQiA?aFC{GC","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-94.88694,40.587847],"modifier":"left","type":"end of road","instruction":"Turn left onto Colt Avenue"},"weight":78.3,"duration":78.3,"name":"Colt Avenue","distance":325.5,"voiceInstructions":[{"distanceAlongGeometry":325.5,"announcement":"In a quarter mile, turn right onto 320th Street","ssmlAnnouncement":"In a quarter mile, turn right onto 320th Street"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto 320th Street","ssmlAnnouncement":"Turn right onto 320th Street"}],"bannerInstructions":[{"distanceAlongGeometry":325.5,"primary":{"text":"320th Street","components":[{"text":"320th Street","type":"text","abbr":"320th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,30,180],"location":[-94.886903,40.590773]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,270],"location":[-94.886015,40.591441]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-94.868662,40.591242]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-94.868135,40.591235]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,315],"location":[-94.867645,40.591233]},{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-94.848412,40.591073]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.839163,40.590973]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.825015,40.590914]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.820303,40.590823]}],"driving_side":"right","geometry":"i{vvFbrcbQy@]]_@Yg@SiAFsPLwUF}K?sIDa[BoO?gB@aB?mA@mO?iOBuH?}I@sKJ}UHiX@qBFcQAqDFaP?iGDyF?]AiED{[?yIBmJB}]FiL@mAFiJ?mA@cABaEJwTJwR@sGDsJBgDBiF@uDBsD@eHFuN","mode":"cycling","maneuver":{"bearing_after":22,"bearing_before":0,"location":[-94.886903,40.590773],"modifier":"right","type":"turn","instruction":"Turn right onto 320th Street"},"weight":1748.1999999999998,"duration":1748.1999999999998,"name":"320th Street","distance":7267.5,"voiceInstructions":[{"distanceAlongGeometry":7267.5,"announcement":"Continue on 320th Street for 5 miles","ssmlAnnouncement":"Continue on 320th Street for 5 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Highland Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Highland Avenue"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Highland Avenue, then turn left onto 320th Street","ssmlAnnouncement":"Turn right onto Highland Avenue, then turn left onto 320th Street"}],"bannerInstructions":[{"distanceAlongGeometry":7267.5,"primary":{"text":"Highland Avenue","components":[{"text":"Highland Avenue","type":"text","abbr":"Highland Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Highland Avenue","components":[{"text":"Highland Avenue","type":"text","abbr":"Highland Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"320th Street","components":[{"text":"320th Street","type":"text","abbr":"320th St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-94.801306,40.590508]}],"driving_side":"right","geometry":"uyvvFd{raQj@?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-94.801306,40.590508],"modifier":"right","type":"end of road","instruction":"Turn right onto Highland Avenue"},"weight":14.1,"duration":14.1,"name":"Highland Avenue","distance":23.9,"voiceInstructions":[{"distanceAlongGeometry":23.9,"announcement":"Turn left onto 320th Street","ssmlAnnouncement":"Turn left onto 320th Street"}],"bannerInstructions":[{"distanceAlongGeometry":23.9,"primary":{"text":"320th Street","components":[{"text":"320th Street","type":"text","abbr":"320th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-94.801308,40.590293]}],"driving_side":"right","geometry":"ixvvFd{raQ?oGBoKDwV@_BFaAPq@\\e@TS^M","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-94.801308,40.590293],"modifier":"left","type":"turn","instruction":"Turn left onto 320th Street"},"weight":181.1,"duration":181.1,"name":"320th Street","distance":754.4,"voiceInstructions":[{"distanceAlongGeometry":754.4,"announcement":"Continue on 320th Street for a half mile","ssmlAnnouncement":"Continue on 320th Street for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto Hillcrest Avenue","ssmlAnnouncement":"In 1000 feet, go straight onto Hillcrest Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Hillcrest Avenue","ssmlAnnouncement":"Go straight onto Hillcrest Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":754.4,"primary":{"text":"Hillcrest Avenue","components":[{"text":"Hillcrest Avenue","type":"text","abbr":"Hillcrest Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,345],"location":[-94.792726,40.589675]}],"driving_side":"right","geometry":"otvvFpeqaQd@EvNFx@?","mode":"cycling","maneuver":{"bearing_after":174,"bearing_before":160,"location":[-94.792726,40.589675],"modifier":"straight","type":"turn","instruction":"Go straight onto Hillcrest Avenue"},"weight":87.8,"duration":87.8,"name":"Hillcrest Avenue","distance":333.8,"voiceInstructions":[{"distanceAlongGeometry":333.8,"announcement":"In a quarter mile, turn left onto 322nd Street","ssmlAnnouncement":"In a quarter mile, turn left onto 322nd Street"},{"distanceAlongGeometry":57,"announcement":"Turn left onto 322nd Street","ssmlAnnouncement":"Turn left onto 322nd Street"}],"bannerInstructions":[{"distanceAlongGeometry":333.8,"primary":{"text":"322nd Street","components":[{"text":"322nd Street","type":"text","abbr":"322nd St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-94.79274,40.586675]}],"driving_side":"right","geometry":"wavvFreqaQD}ADsJDsNDmOJwA","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":180,"location":[-94.79274,40.586675],"modifier":"left","type":"turn","instruction":"Turn left onto 322nd Street"},"weight":167.4,"duration":167.4,"name":"322nd Street","distance":667.9,"voiceInstructions":[{"distanceAlongGeometry":667.9,"announcement":"Continue on 322nd Street for a half mile","ssmlAnnouncement":"Continue on 322nd Street for a half mile"},{"distanceAlongGeometry":279.3,"announcement":"In 1000 feet, turn left onto State Highway 148 (IA 148)","ssmlAnnouncement":"In 1000 feet, turn left onto State Highway 148 (IA 148)"},{"distanceAlongGeometry":59.8,"announcement":"Turn left onto State Highway 148 (IA 148), then turn right onto 322nd Street","ssmlAnnouncement":"Turn left onto State Highway 148 (IA 148), then turn right onto 322nd Street"}],"bannerInstructions":[{"distanceAlongGeometry":667.9,"primary":{"text":"State Highway 148 IA 148","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"148","type":"text"},{"text":"IA 148","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ia-148"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":59.8,"primary":{"text":"State Highway 148 IA 148","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"148","type":"text"},{"text":"IA 148","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ia-148"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"322nd Street","components":[{"text":"322nd Street","type":"text","abbr":"322nd St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,285],"location":[-94.784841,40.586499]}],"driving_side":"right","geometry":"s`vvFftoaQ_@Ka@M","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":98,"location":[-94.784841,40.586499],"modifier":"left","type":"turn","instruction":"Turn left onto State Highway 148 (IA 148)"},"ref":"IA 148","weight":21.7,"duration":12.6,"name":"State Highway 148 (IA 148)","distance":37.9,"voiceInstructions":[{"distanceAlongGeometry":37.9,"announcement":"Turn right onto 322nd Street","ssmlAnnouncement":"Turn right onto 322nd Street"}],"bannerInstructions":[{"distanceAlongGeometry":37.9,"primary":{"text":"322nd Street","components":[{"text":"322nd Street","type":"text","abbr":"322nd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[-94.784713,40.586826]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.773958,40.58649]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.769306,40.586451]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-94.76461,40.586145]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-94.750115,40.582756]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,270],"location":[-94.749718,40.582756]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.745267,40.582715]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.716802,40.582379]}],"driving_side":"right","geometry":"ubvvFlsoaQX{ELcCFyBH}CBoCBoDAoLB}V?{DDqK?uC@}DBqL@{G@oAFw@J_@Ti@HKPU\\Sb@K~LGp@Wb@c@\\{@NwABuCAkFBeFDsS?_G@_K@aIAeK?oAB_OByJDmQHmV@aDD_QFiP?}DHcVBiM?OBmGD_N@cGDgJB{D?cB?{AHcTHyU@qABgHHwS@cFDmHDwQ","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":15,"location":[-94.784713,40.586826],"modifier":"right","type":"turn","instruction":"Turn right onto 322nd Street"},"weight":1827,"duration":1827,"name":"322nd Street","distance":7609,"voiceInstructions":[{"distanceAlongGeometry":7609,"announcement":"Continue on 322nd Street for 5 miles","ssmlAnnouncement":"Continue on 322nd Street for 5 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, turn left onto Montana Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Montana Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Turn left onto Montana Avenue","ssmlAnnouncement":"Turn left onto Montana Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":7609,"primary":{"text":"Montana Avenue","components":[{"text":"Montana Avenue","type":"text","abbr":"Montana Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,90,270],"location":[-94.698452,40.582131]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,195],"location":[-94.697671,40.582806]}],"driving_side":"right","geometry":"ieuvFhx~`QSi@Um@a@e@{@]sBEyE@{BA","mode":"cycling","maneuver":{"bearing_after":59,"bearing_before":90,"location":[-94.698452,40.582131],"modifier":"left","type":"turn","instruction":"Turn left onto Montana Avenue"},"weight":86.6,"duration":86.6,"name":"Montana Avenue","distance":359.1,"voiceInstructions":[{"distanceAlongGeometry":359.1,"announcement":"In a quarter mile, turn right onto 317th Street","ssmlAnnouncement":"In a quarter mile, turn right onto 317th Street"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto 317th Street","ssmlAnnouncement":"Turn right onto 317th Street"}],"bannerInstructions":[{"distanceAlongGeometry":359.1,"primary":{"text":"317th Street","components":[{"text":"317th Street","type":"text","abbr":"317th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,30,180],"location":[-94.697636,40.5851]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,240,270],"location":[-94.696767,40.585723]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.680674,40.585979]}],"driving_side":"right","geometry":"{wuvFfs~`Qe@WWUKKWk@YgA?s@FyKBiF?gDDiN?yAA{@Gy@SkBE]WmBKiACo@AmAFyd@?gIBmQ?sBFeL?s@GuY@kI@uN@wM","mode":"cycling","maneuver":{"bearing_after":23,"bearing_before":0,"location":[-94.697636,40.5851],"modifier":"right","type":"turn","instruction":"Turn right onto 317th Street"},"weight":725.7,"duration":725.7,"name":"317th Street","distance":3018.7,"voiceInstructions":[{"distanceAlongGeometry":3018.7,"announcement":"Continue on 317th Street for 2 miles","ssmlAnnouncement":"Continue on 317th Street for 2 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, make a slight left to stay on 317th Street","ssmlAnnouncement":"In 1000 feet, make a slight left to stay on 317th Street"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight left to stay on 317th Street, then go straight onto Orange Avenue","ssmlAnnouncement":"Make a slight left to stay on 317th Street, then go straight onto Orange Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":3018.7,"primary":{"text":"317th Street","components":[{"text":"317th Street","type":"text","abbr":"317th St","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"317th Street","components":[{"text":"317th Street","type":"text","abbr":"317th St","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Orange Avenue","components":[{"text":"Orange Avenue","type":"text","abbr":"Orange Ave","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,90,270],"location":[-94.662331,40.585932]}],"driving_side":"right","geometry":"a}uvFpvw`QSo@[g@_@]_@Os@S","mode":"cycling","maneuver":{"bearing_after":60,"bearing_before":90,"location":[-94.662331,40.585932],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on 317th Street"},"weight":28.3,"duration":28.3,"name":"317th Street","distance":116.8,"voiceInstructions":[{"distanceAlongGeometry":61.9,"announcement":"Go straight onto Orange Avenue","ssmlAnnouncement":"Go straight onto Orange Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":116.8,"primary":{"text":"Orange Avenue","components":[{"text":"Orange Avenue","type":"text","abbr":"Orange Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,195],"location":[-94.661558,40.586747]}],"driving_side":"right","geometry":"ebvvFvqw`QsC?cLA","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":15,"location":[-94.661558,40.586747],"modifier":"straight","type":"turn","instruction":"Go straight onto Orange Avenue"},"weight":80,"duration":80,"name":"Orange Avenue","distance":315.7,"voiceInstructions":[{"distanceAlongGeometry":315.7,"announcement":"In a quarter mile, turn right onto 315th Street","ssmlAnnouncement":"In a quarter mile, turn right onto 315th Street"},{"distanceAlongGeometry":59.2,"announcement":"Turn right onto 315th Street","ssmlAnnouncement":"Turn right onto 315th Street"}],"bannerInstructions":[{"distanceAlongGeometry":315.7,"primary":{"text":"315th Street","components":[{"text":"315th Street","type":"text","abbr":"315th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-94.661552,40.589585]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.647275,40.589458]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.623592,40.589345]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.615575,40.589282]}],"driving_side":"right","geometry":"}svvFtqw`Q@sDDyM@wL@qBFaJ@yBB_F@_C?qI?eLAy@AmCBeNB_S?iKDiQ?mJ?aUDcQ?yF@gH?uC@mC@aABmQ@yC@cD?cBBoO@gEB{PBaXD_K@c@D_@Jc@FM","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-94.661552,40.589585],"modifier":"right","type":"turn","instruction":"Turn right onto 315th Street"},"weight":1146.1000000000001,"duration":1146.1000000000001,"name":"315th Street","distance":4763.3,"voiceInstructions":[{"distanceAlongGeometry":4763.3,"announcement":"Continue on 315th Street for 3 miles","ssmlAnnouncement":"Continue on 315th Street for 3 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn left to stay on 315th Street","ssmlAnnouncement":"In 1000 feet, turn left to stay on 315th Street"},{"distanceAlongGeometry":62.3,"announcement":"Turn left to stay on 315th Street","ssmlAnnouncement":"Turn left to stay on 315th Street"}],"bannerInstructions":[{"distanceAlongGeometry":4763.3,"primary":{"text":"315th Street","components":[{"text":"315th Street","type":"text","abbr":"315th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,120,300],"location":[-94.605201,40.589062]}],"driving_side":"right","geometry":"spvvFnql`QKg@MqAAcAAqB@kOCsICqM?qCCaF@}ME}PImHEaBEw@QmBa@eEK[GI","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":120,"location":[-94.605201,40.589062],"modifier":"left","type":"continue","instruction":"Turn left to stay on 315th Street"},"weight":394,"duration":394,"name":"315th Street","distance":1640.2,"voiceInstructions":[{"distanceAlongGeometry":1640.2,"announcement":"Continue on 315th Street for 1 mile","ssmlAnnouncement":"Continue on 315th Street for 1 mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue slightly left onto Sherwood Avenue","ssmlAnnouncement":"In 1000 feet, continue slightly left onto Sherwood Avenue"},{"distanceAlongGeometry":62.4,"announcement":"Continue slightly left onto Sherwood Avenue","ssmlAnnouncement":"Continue slightly left onto Sherwood Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1640.2,"primary":{"text":"Sherwood Avenue","components":[{"text":"Sherwood Avenue","type":"text","abbr":"Sherwood Ave","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,135,225],"location":[-94.585895,40.589754]},{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-94.585891,40.595818]}],"driving_side":"right","geometry":"}tvvFzxh`QCCIGOCa@?m@@uNJ_ECyKB}BD","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":49,"location":[-94.585895,40.589754],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto Sherwood Avenue"},"weight":183.70000000000002,"duration":183.70000000000002,"name":"Sherwood Avenue","distance":746.7,"voiceInstructions":[{"distanceAlongGeometry":746.7,"announcement":"Continue on Sherwood Avenue for a half mile","ssmlAnnouncement":"Continue on Sherwood Avenue for a half mile"},{"distanceAlongGeometry":284.5,"announcement":"In 1000 feet, turn right to stay on 310th Street","ssmlAnnouncement":"In 1000 feet, turn right to stay on 310th Street"},{"distanceAlongGeometry":61,"announcement":"Turn right to stay on 310th Street","ssmlAnnouncement":"Turn right to stay on 310th Street"}],"bannerInstructions":[{"distanceAlongGeometry":746.7,"primary":{"text":"310th Street","components":[{"text":"310th Street","type":"text","abbr":"310th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-94.585915,40.596454]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.566143,40.596371]}],"driving_side":"right","geometry":"y~wvF~xh`Q@eO?}@@k_@Jy}@?iI@qC@ia@@aH@cGBeYBsO?sH?sH","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":357,"location":[-94.585915,40.596454],"modifier":"right","type":"continue","instruction":"Turn right to stay on 310th Street"},"weight":792.3,"duration":792.3,"name":"310th Street","distance":3266.3,"voiceInstructions":[{"distanceAlongGeometry":3266.3,"announcement":"Continue on 310th Street for 2 miles","ssmlAnnouncement":"Continue on 310th Street for 2 miles"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn left onto Utah Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Utah Avenue"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto Utah Avenue","ssmlAnnouncement":"Turn left onto Utah Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":3266.3,"primary":{"text":"Utah Avenue","components":[{"text":"Utah Avenue","type":"text","abbr":"Utah Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-94.547241,40.596286]}],"driving_side":"right","geometry":"y}wvFfga`Q}K?oU?oMA{K?}KCkHCqB?_A?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-94.547241,40.596286],"modifier":"left","type":"end of road","instruction":"Turn left onto Utah Avenue"},"weight":391.8,"duration":391.8,"name":"Utah Avenue","distance":1614.8,"voiceInstructions":[{"distanceAlongGeometry":1614.8,"announcement":"Continue on Utah Avenue for 1 mile","ssmlAnnouncement":"Continue on Utah Avenue for 1 mile"},{"distanceAlongGeometry":288.5,"announcement":"In 1000 feet, turn right onto 300th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 300th Street"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto 300th Street","ssmlAnnouncement":"Turn right onto 300th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1614.8,"primary":{"text":"300th Street","components":[{"text":"300th Street","type":"text","abbr":"300th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-94.547191,40.610804]}],"driving_side":"right","geometry":"oxzvF|fa`Q?wDBcIHu`@DsU?yKHcY?{E","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":358,"location":[-94.547191,40.610804],"modifier":"right","type":"turn","instruction":"Turn right onto 300th Street"},"weight":391,"duration":391,"name":"300th Street","distance":1594.5,"voiceInstructions":[{"distanceAlongGeometry":1594.5,"announcement":"Continue on 300th Street for 1 mile","ssmlAnnouncement":"Continue on 300th Street for 1 mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn left onto Vail Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Vail Avenue"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Vail Avenue","ssmlAnnouncement":"Turn left onto Vail Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1594.5,"primary":{"text":"Vail Avenue","components":[{"text":"Vail Avenue","type":"text","abbr":"Vail Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-94.528309,40.610648]}],"driving_side":"right","geometry":"qwzvF|p}_QwKAo_@?Q?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-94.528309,40.610648],"modifier":"left","type":"turn","instruction":"Turn left onto Vail Avenue"},"weight":200,"duration":200,"name":"Vail Avenue","distance":816,"voiceInstructions":[{"distanceAlongGeometry":816,"announcement":"Continue on Vail Avenue for a half mile","ssmlAnnouncement":"Continue on Vail Avenue for a half mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn right to stay on Vail Avenue","ssmlAnnouncement":"In 1000 feet, turn right to stay on Vail Avenue"},{"distanceAlongGeometry":61.2,"announcement":"Turn right to stay on Vail Avenue, then go straight onto 290th Street","ssmlAnnouncement":"Turn right to stay on Vail Avenue, then go straight onto 290th Street"}],"bannerInstructions":[{"distanceAlongGeometry":816,"primary":{"text":"Vail Avenue","components":[{"text":"Vail Avenue","type":"text","abbr":"Vail Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.2,"primary":{"text":"Vail Avenue","components":[{"text":"Vail Avenue","type":"text","abbr":"Vail Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"290th Street","components":[{"text":"290th Street","type":"text","abbr":"290th St","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-94.528298,40.617984]}],"driving_side":"right","geometry":"ke|vFzp}_Q?cE","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-94.528298,40.617984],"modifier":"right","type":"continue","instruction":"Turn right to stay on Vail Avenue"},"weight":19.8,"duration":19.8,"name":"Vail Avenue","distance":82.6,"voiceInstructions":[{"distanceAlongGeometry":62.6,"announcement":"Go straight onto 290th Street","ssmlAnnouncement":"Go straight onto 290th Street"}],"bannerInstructions":[{"distanceAlongGeometry":82.6,"primary":{"text":"290th Street","components":[{"text":"290th Street","type":"text","abbr":"290th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,285],"location":[-94.52732,40.617977]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.51006,40.617898]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.509356,40.617903]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.490581,40.617862]}],"driving_side":"right","geometry":"ke|vFvj}_Q@kF?wKBkJAwED{J@iDAuOBiGAoKBeJ?wB?kCA}IBmF@uDCoJ@mM?}L@kYBaZ?mAA}QBgE@sB@yF?mJ?gA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-94.52732,40.617977],"modifier":"straight","type":"turn","instruction":"Go straight onto 290th Street"},"weight":915.8000000000001,"duration":915.8000000000001,"name":"290th Street","distance":3814.7,"voiceInstructions":[{"distanceAlongGeometry":3814.7,"announcement":"Continue on 290th Street for 2 miles","ssmlAnnouncement":"Continue on 290th Street for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto North Street","ssmlAnnouncement":"In 1000 feet, continue onto North Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto North Street","ssmlAnnouncement":"Continue onto North Street"}],"bannerInstructions":[{"distanceAlongGeometry":3814.7,"primary":{"text":"North Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Street","type":"text","abbr":"St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-94.48214,40.617827]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.48099,40.617831]}],"driving_side":"right","geometry":"md|vFjpt_Q@o@?kCAi@EyC","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":90,"location":[-94.48214,40.617827],"modifier":"straight","type":"new name","instruction":"Continue onto North Street"},"weight":45.5,"duration":45.5,"name":"North Street","distance":162.3,"voiceInstructions":[{"distanceAlongGeometry":162.3,"announcement":"In 600 feet, turn left","ssmlAnnouncement":"In 600 feet, turn left"},{"distanceAlongGeometry":53.5,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":162.3,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.480219,40.617855]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,195],"location":[-94.479984,40.618492]}],"driving_side":"right","geometry":"sd|vFjdt_Qk@GqAg@{HkCuAq@uIuCkPcG[KuBw@aDmAuKaFm@a@s@_@_BgBoGsCGa@FsGBqB","mode":"cycling","maneuver":{"bearing_after":7,"bearing_before":87,"location":[-94.480219,40.617855],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":426.8,"duration":426.8,"name":"","distance":1741.1,"voiceInstructions":[{"distanceAlongGeometry":1741.1,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn left onto County Road P14","ssmlAnnouncement":"In 1000 feet, turn left onto County Road P14"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto County Road P14","ssmlAnnouncement":"Turn left onto County Road P14"}],"bannerInstructions":[{"distanceAlongGeometry":1741.1,"primary":{"text":"County Road P14","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"P14","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-94.471405,40.63087]}],"driving_side":"right","geometry":"}u~vFhmr_QmH?iL?A?{@?q\\L","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":91,"location":[-94.471405,40.63087],"modifier":"left","type":"end of road","instruction":"Turn left onto County Road P14"},"weight":293.8,"duration":236.1,"name":"County Road P14","distance":965.4,"voiceInstructions":[{"distanceAlongGeometry":965.4,"announcement":"Continue on County Road P14 for a half mile","ssmlAnnouncement":"Continue on County Road P14 for a half mile"},{"distanceAlongGeometry":286.2,"announcement":"In 1000 feet, turn right onto 280th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 280th Street"},{"distanceAlongGeometry":61.3,"announcement":"Turn right onto 280th Street","ssmlAnnouncement":"Turn right onto 280th Street"}],"bannerInstructions":[{"distanceAlongGeometry":965.4,"primary":{"text":"280th Street","components":[{"text":"280th Street","type":"text","abbr":"280th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-94.47148,40.639549]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.451836,40.639516]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,90,270],"location":[-94.433672,40.639508]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.404532,40.63941]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.385596,40.639345]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.357368,40.639215]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.337713,40.639166]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-94.318766,40.639117]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.309335,40.639069]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.281054,40.639036]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,180,270],"location":[-94.262107,40.638995]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.243246,40.638971]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.233043,40.638963]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.223601,40.638963]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.204729,40.638922]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,270],"location":[-94.190063,40.638922]}],"driving_side":"right","geometry":"el`wFvmr_Q?_[Dw}A?wWFoZC}]BqHEyS@mCJq~@?sR?kYCuEEoADw@@qE@eHDmh@JiuBLq`A@aDAaP?qCFoNGkECiENgWDeEEqXDcNC{RF{vAAq\\JywAH}y@Dqy@?uz@?qy@@ia@Bui@@kh@D{[CoBFkoACcD@y~@?_z@Fyn@A{GBaFG}KDgh@@c_@FyATiB@gAA_BUoAKkB@ii@DcJ@qC?I?uDIu@M[IQ","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-94.47148,40.639549],"modifier":"right","type":"turn","instruction":"Turn right onto 280th Street"},"weight":5783.499999999999,"duration":5783.499999999999,"name":"280th Street","distance":24097.9,"voiceInstructions":[{"distanceAlongGeometry":24097.9,"announcement":"Continue on 280th Street for 15 miles","ssmlAnnouncement":"Continue on 280th Street for 15 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 250th Avenue (CR P54)","ssmlAnnouncement":"In 1000 feet, continue onto 250th Avenue (CR-P54)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 250th Avenue (CR P54)","ssmlAnnouncement":"Continue onto 250th Avenue (CR-P54)"}],"bannerInstructions":[{"distanceAlongGeometry":24097.9,"primary":{"text":"250th Avenue","components":[{"text":"250th Avenue","type":"text","abbr":"250th Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"CR P54","components":[{"text":"CR P54","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[45,240],"location":[-94.186088,40.639045]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-94.185966,40.653184]}],"driving_side":"right","geometry":"ai`wF`vz}PW][Qg@Kc@AgCJ{B@gABsB?aBEcGNkAAy@EwJDkA?yEAsSJmFD}DCw@AaBAgECuHBwE?{D?}IDgM?qKCgR?","mode":"cycling","maneuver":{"bearing_after":40,"bearing_before":57,"location":[-94.186088,40.639045],"modifier":"straight","type":"new name","instruction":"Continue onto 250th Avenue (CR P54)"},"ref":"CR P54","weight":769.7,"duration":769.7,"name":"250th Avenue (CR P54)","distance":3188,"voiceInstructions":[{"distanceAlongGeometry":3188,"announcement":"Continue on 250th Avenue (CR-P54) for 2 miles","ssmlAnnouncement":"Continue on 250th Avenue (CR-P54) for 2 miles"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, turn right onto 260th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 260th Street"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto 260th Street","ssmlAnnouncement":"Turn right onto 260th Street"}],"bannerInstructions":[{"distanceAlongGeometry":3188,"primary":{"text":"260th Street","components":[{"text":"260th Street","type":"text","abbr":"260th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-94.18596,40.667639]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-94.167166,40.66755]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.148255,40.667572]}],"driving_side":"right","geometry":"w{ewFfuz}P@uJ@wNDaMBmQB{O?{A?gZ?oI?cCByOAoB@}IB_V?UCaN@wLC}JCsGA{F?{@AyEBoPAsDAuH@}ABqF@}NAeNAwAAmIB}F?q@BoEAyDBaBCaYA_EA}C?}qACiA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-94.18596,40.667639],"modifier":"right","type":"turn","instruction":"Turn right onto 260th Street"},"weight":1550.6,"duration":1550.6,"name":"260th Street","distance":6441.3,"voiceInstructions":[{"distanceAlongGeometry":6441.3,"announcement":"Continue on 260th Street for 4 miles","ssmlAnnouncement":"Continue on 260th Street for 4 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn right onto County Road P64 (CR P64)","ssmlAnnouncement":"In 1000 feet, turn right onto County Road P64 (CR-P64)"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto County Road P64 (CR P64)","ssmlAnnouncement":"Turn right onto County Road P64 (CR-P64)"}],"bannerInstructions":[{"distanceAlongGeometry":6441.3,"primary":{"text":"County Road P64","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"P64","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"CR P64","components":[{"text":"CR P64","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-94.109614,40.667575]}],"driving_side":"right","geometry":"k{ewF`xk}Pf@?bDCvEEfBD|D@fFAvDBH?jLDvB?tC?^?~DEtHGrF@lGA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":85,"location":[-94.109614,40.667575],"modifier":"right","type":"end of road","instruction":"Turn right onto County Road P64 (CR P64)"},"ref":"CR P64","weight":489.4,"duration":393.2,"name":"County Road P64 (CR P64)","distance":1605.1,"voiceInstructions":[{"distanceAlongGeometry":1605.1,"announcement":"Continue on County Road P64 (CR-P64) for 1 mile","ssmlAnnouncement":"Continue on County Road P64 (CR-P64) for 1 mile"},{"distanceAlongGeometry":285.8,"announcement":"In 1000 feet, turn left onto 270th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 270th Street"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto 270th Street","ssmlAnnouncement":"Turn left onto 270th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1605.1,"primary":{"text":"270th Street","components":[{"text":"270th Street","type":"text","abbr":"270th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-94.109568,40.653146]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.085963,40.653046]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.071749,40.653079]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,270],"location":[-94.052947,40.652947]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.034207,40.65286]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-94.015326,40.652856]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.995564,40.652778]}],"driving_side":"right","geometry":"eacwFxwk}P@oCBcE@}N@_LDmQ?Y?e@?aQ?_FDg`@Ag\\@qUAcIA{\\AwP?w@?sCAcAAsA?iE?yADwH?wENse@@gE@kR@_XB_PB}R?{GB{T?cC@cM@kN@eI?sD?cN@yS@aOAwE@kF?g`@CsQ@yIDej@Byh@BwZ?KBsEFioA@c\\","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-94.109568,40.653146],"modifier":"left","type":"turn","instruction":"Turn left onto 270th Street"},"weight":2690.4999999999995,"duration":2690.4999999999995,"name":"270th Street","distance":11193.3,"voiceInstructions":[{"distanceAlongGeometry":11193.3,"announcement":"Continue on 270th Street for 7 miles","ssmlAnnouncement":"Continue on 270th Street for 7 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, turn right onto 120th Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto 120th Avenue"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto 120th Avenue","ssmlAnnouncement":"Turn right onto 120th Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":11193.3,"primary":{"text":"120th Avenue","components":[{"text":"120th Avenue","type":"text","abbr":"120th Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.976925,40.652713]}],"driving_side":"right","geometry":"m~bwFxzq|PlGGvGA~FA~MAzYC~J?vIC","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-93.976925,40.652713],"modifier":"right","type":"turn","instruction":"Turn right onto 120th Avenue"},"weight":392,"duration":392,"name":"120th Avenue","distance":1599.2,"voiceInstructions":[{"distanceAlongGeometry":1599.2,"announcement":"Continue on 120th Avenue for 1 mile","ssmlAnnouncement":"Continue on 120th Avenue for 1 mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn left onto 280th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 280th Street"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto 280th Street","ssmlAnnouncement":"Turn left onto 280th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1599.2,"primary":{"text":"280th Street","components":[{"text":"280th Street","type":"text","abbr":"280th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-93.976819,40.638336]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.957924,40.638259]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.938987,40.63825]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.92,40.638218]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.895638,40.638148]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-93.877266,40.638187]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.862444,40.638283]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-93.849081,40.63832]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.829393,40.63827]}],"driving_side":"right","geometry":"sd`wFbzq|P@qN?qI?uZ?W?UDg`@D_K@sP?_BAkHB}hB?wEBoACoD@wA@yBA{D?uC@gKAqBBcc@?{a@@wF@sC?aLBwF?cC?_[@}E?eA?gB?kD@mM?wA?wC@_DAaF?i@AiI?gGBmL?{@AmD?}IDiP?iA?_LAsE?eH?aRCkJCoGAaJ?eF?eIEiJCeI?kJAgKAwOCmLCaH?wNAkXAi`@?uA?oAAsGBiFAqG?_E@gB?uF@yEAeT@_LAmJBeG@yA@wF?gD?}R@kG?{@BeG?gH?o@@wI","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-93.976819,40.638336],"modifier":"left","type":"turn","instruction":"Turn left onto 280th Street"},"weight":3180.3,"duration":3180.3,"name":"280th Street","distance":13252.2,"voiceInstructions":[{"distanceAlongGeometry":13252.2,"announcement":"Continue on 280th Street for 8 miles","ssmlAnnouncement":"Continue on 280th Street for 8 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West Clark Street","ssmlAnnouncement":"In 1000 feet, continue onto West Clark Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Clark Street","ssmlAnnouncement":"Continue onto West Clark Street"}],"bannerInstructions":[{"distanceAlongGeometry":13252.2,"primary":{"text":"West Clark Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Clark Street","type":"text","abbr":"Clark St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-93.819814,40.638227]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.817467,40.638222]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.815222,40.638218]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.814262,40.638216]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.814012,40.638215]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.812786,40.638213]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.812386,40.638212]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.811584,40.638214]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.810951,40.638209]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.810349,40.638208]}],"driving_side":"right","geometry":"}c`wFxds{P@sM?aM?_E?q@@aB?qC?oA?aD?}B?wB?cB?eB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-93.819814,40.638227],"modifier":"straight","type":"new name","instruction":"Continue onto West Clark Street"},"weight":220.6,"duration":220.6,"name":"West Clark Street","distance":884,"voiceInstructions":[{"distanceAlongGeometry":884,"announcement":"Continue on West Clark Street for a half mile","ssmlAnnouncement":"Continue on West Clark Street for a half mile"},{"distanceAlongGeometry":280.5,"announcement":"In 1000 feet, turn left onto North Oak Street","ssmlAnnouncement":"In 1000 feet, turn left onto North Oak Street"},{"distanceAlongGeometry":60.1,"announcement":"Turn left onto North Oak Street","ssmlAnnouncement":"Turn left onto North Oak Street"}],"bannerInstructions":[{"distanceAlongGeometry":884,"primary":{"text":"North Oak Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Oak Street","type":"text","abbr":"Oak St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.809341,40.638206]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-93.809349,40.639093]}],"driving_side":"right","geometry":"yc`wFjcq{PuB@y@?_C?m@E","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-93.809341,40.638206],"modifier":"left","type":"turn","instruction":"Turn left onto North Oak Street"},"weight":50.7,"duration":50.7,"name":"North Oak Street","distance":195.3,"voiceInstructions":[{"distanceAlongGeometry":195.3,"announcement":"In 700 feet, turn right onto West High Street","ssmlAnnouncement":"In 700 feet, turn right onto West High Street"},{"distanceAlongGeometry":57.8,"announcement":"Turn right onto West High Street, then turn left onto North Bridge Street (US 69)","ssmlAnnouncement":"Turn right onto West High Street, then turn left onto North Bridge Street (US 69)"}],"bannerInstructions":[{"distanceAlongGeometry":195.3,"primary":{"text":"West High Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"High Street","type":"text","abbr":"High St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":57.8,"primary":{"text":"West High Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"High Street","type":"text","abbr":"High St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"North Bridge Street US 69","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Bridge Street","type":"text","abbr":"Br St","abbr_priority":0},{"text":"US 69","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-69"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-93.809323,40.639961]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.809133,40.639958]}],"driving_side":"right","geometry":"wn`wFfcq{P?e@@_A@cB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":4,"location":[-93.809323,40.639961],"modifier":"right","type":"end of road","instruction":"Turn right onto West High Street"},"weight":25.900000000000002,"duration":25.900000000000002,"name":"West High Street","distance":85.4,"voiceInstructions":[{"distanceAlongGeometry":49.5,"announcement":"Turn left onto North Bridge Street (US 69)","ssmlAnnouncement":"Turn left onto North Bridge Street (US 69)"}],"bannerInstructions":[{"distanceAlongGeometry":85.4,"primary":{"text":"North Bridge Street US 69","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Bridge Street","type":"text","abbr":"Br St","abbr_priority":0},{"text":"US 69","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-69"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,120,180,270],"location":[-93.808312,40.63994]}],"driving_side":"right","geometry":"sn`wF||p{PYKYSeFwCeCuAMI","mode":"cycling","maneuver":{"bearing_after":19,"bearing_before":91,"location":[-93.808312,40.63994],"modifier":"left","type":"turn","instruction":"Turn left onto North Bridge Street (US 69)"},"ref":"US 69","weight":129.5,"duration":65.3,"name":"North Bridge Street (US 69)","distance":267,"voiceInstructions":[{"distanceAlongGeometry":267,"announcement":"In 900 feet, turn right onto Old 69","ssmlAnnouncement":"In 900 feet, turn right onto Old 69"},{"distanceAlongGeometry":61.3,"announcement":"Turn right onto Old 69","ssmlAnnouncement":"Turn right onto Old 69"}],"bannerInstructions":[{"distanceAlongGeometry":267,"primary":{"text":"Old 69","components":[{"text":"Old 69","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,75,210],"location":[-93.806911,40.642091]}],"driving_side":"right","geometry":"a|`wFdtp{PK}@W}Ba@eDGg@YwBa@qCWmAe@qA_@}@c@s@q@_AiCgCwAoAsBgBQQ","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":25,"location":[-93.806911,40.642091],"modifier":"right","type":"turn","instruction":"Turn right onto Old 69"},"weight":172,"duration":172,"name":"Old 69","distance":710.9,"voiceInstructions":[{"distanceAlongGeometry":710.9,"announcement":"Continue on Old 69 for a half mile","ssmlAnnouncement":"Continue on Old 69 for a half mile"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn right onto 275th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 275th Street"},{"distanceAlongGeometry":62,"announcement":"Turn right onto 275th Street","ssmlAnnouncement":"Turn right onto 275th Street"}],"bannerInstructions":[{"distanceAlongGeometry":710.9,"primary":{"text":"275th Street","components":[{"text":"275th Street","type":"text","abbr":"275th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[30,90,210,270],"location":[-93.800228,40.645478]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,300],"location":[-93.786993,40.645296]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.767113,40.645394]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.729138,40.645437]}],"driving_side":"right","geometry":"gqawFljo{PCiBA_CBul@?mAAkQ@uA@o@Fm@Ly@Lo@H[BQBQH_AD_A?uBEyLAgCAyAE}@Ia@]mA]cAiB_Fc@uAq@qCcBuHScAEe@Ce@@a@B]Vy@HOj@s@RURSbAiAt@{@FIZs@b@cANk@?ET{ABe@@qAC}R?aEA_GE}FAsBAwBAYIi@Mm@]cAi@mA}@{BiAgCk@yAa@aAa@sAGm@Eg@?w@@cANaDBeADgAHuBDmBF_BBw@Fy@H}@J{@TcATs@Xq@j@eAb@q@Va@NULYFSFWHa@D[Bg@@g@@mACeEAgGA}F?kHBuC@{C@qEBaE@{K@sDFyM?sCFmZ@iDBgD?yG?cEBcJDoR?iJ@mM@oL@sEAeA","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":33,"location":[-93.800228,40.645478],"modifier":"right","type":"turn","instruction":"Turn right onto 275th Street"},"weight":1764.6000000000001,"duration":1764.6000000000001,"name":"275th Street","distance":7297.3,"voiceInstructions":[{"distanceAlongGeometry":7297.3,"announcement":"Continue on 275th Street for 5 miles","ssmlAnnouncement":"Continue on 275th Street for 5 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto Pleasanton Road (CR R46)","ssmlAnnouncement":"In 1000 feet, turn left onto Pleasanton Road (CR-R46)"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Pleasanton Road (CR R46)","ssmlAnnouncement":"Turn left onto Pleasanton Road (CR-R46)"}],"bannerInstructions":[{"distanceAlongGeometry":7297.3,"primary":{"text":"Pleasanton Road","components":[{"text":"Pleasanton Road","type":"text","abbr":"Pleasanton Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"CR R46","components":[{"text":"CR R46","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[150,270,330],"location":[-93.716552,40.645373]}],"driving_side":"right","geometry":"qpawFl__{PIFiB~@[JSFa@DeABwBD}@B_BBuA?[AUCWG{@[a@KoAm@wIkD_A_@o@M[Cm@?Y@G@","mode":"cycling","maneuver":{"bearing_after":333,"bearing_before":87,"location":[-93.716552,40.645373],"modifier":"left","type":"end of road","instruction":"Turn left onto Pleasanton Road (CR R46)"},"ref":"CR R46","weight":254.8,"duration":204.7,"name":"Pleasanton Road (CR R46)","distance":834.9,"voiceInstructions":[{"distanceAlongGeometry":834.9,"announcement":"Continue on Pleasanton Road (CR-R46) for a half mile","ssmlAnnouncement":"Continue on Pleasanton Road (CR-R46) for a half mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn right onto 270th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 270th Street"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto 270th Street","ssmlAnnouncement":"Turn right onto 270th Street"}],"bannerInstructions":[{"distanceAlongGeometry":834.9,"primary":{"text":"270th Street","components":[{"text":"270th Street","type":"text","abbr":"270th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,345],"location":[-93.715543,40.652589]}],"driving_side":"right","geometry":"u}bwFby~zPAmA?yB?uC@aq@?mL@yU?}@?aDAuGAeEBcGA}CGuAG{@Gu@Gw@O_CCw@?gB?cABG","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":357,"location":[-93.715543,40.652589],"modifier":"right","type":"turn","instruction":"Turn right onto 270th Street"},"weight":492.3,"duration":492.3,"name":"270th Street","distance":2049.6,"voiceInstructions":[{"distanceAlongGeometry":2049.6,"announcement":"Continue on 270th Street for 1.5 miles","ssmlAnnouncement":"Continue on 270th Street for 1.5 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, make a slight right to stay on 270th Street","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on 270th Street"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right to stay on 270th Street","ssmlAnnouncement":"Make a slight right to stay on 270th Street"}],"bannerInstructions":[{"distanceAlongGeometry":2049.6,"primary":{"text":"270th Street","components":[{"text":"270th Street","type":"text","abbr":"270th St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,270],"location":[-93.691289,40.652829]}],"driving_side":"right","geometry":"e_cwFpazzPBINWNg@Hy@BW?g]?a\\CqQ?a@@cHEkFA_NAkC","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":90,"location":[-93.691289,40.652829],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on 270th Street"},"weight":397.7,"duration":397.7,"name":"270th Street","distance":1623.3,"voiceInstructions":[{"distanceAlongGeometry":1623.3,"announcement":"Continue on 270th Street for 1 mile","ssmlAnnouncement":"Continue on 270th Street for 1 mile"},{"distanceAlongGeometry":285.7,"announcement":"In 1000 feet, turn left onto 280th Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto 280th Avenue"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto 280th Avenue","ssmlAnnouncement":"Turn left onto 280th Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1623.3,"primary":{"text":"280th Avenue","components":[{"text":"280th Avenue","type":"text","abbr":"280th Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-93.672138,40.65264]}],"driving_side":"right","geometry":"_~bwFzivzPmD@wIBwF?}E@cHDmD?","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-93.672138,40.65264],"modifier":"left","type":"turn","instruction":"Turn left onto 280th Avenue"},"weight":198.3,"duration":198.3,"name":"280th Avenue","distance":808.5,"voiceInstructions":[{"distanceAlongGeometry":808.5,"announcement":"Continue on 280th Avenue for a half mile","ssmlAnnouncement":"Continue on 280th Avenue for a half mile"},{"distanceAlongGeometry":285.4,"announcement":"In 1000 feet, turn right onto 265th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 265th Street"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto 265th Street","ssmlAnnouncement":"Turn right onto 265th Street"}],"bannerInstructions":[{"distanceAlongGeometry":808.5,"primary":{"text":"265th Street","components":[{"text":"265th Street","type":"text","abbr":"265th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-93.672214,40.659909]}],"driving_side":"right","geometry":"mkdwFhjvzP?sPG{T?w@AeEAiG?wHAeAK_AMm@W{@Yy@c@}@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-93.672214,40.659909],"modifier":"right","type":"turn","instruction":"Turn right onto 265th Street"},"weight":262.3,"duration":262.3,"name":"265th Street","distance":1052.8,"voiceInstructions":[{"distanceAlongGeometry":1052.8,"announcement":"Continue on 265th Street for a half mile","ssmlAnnouncement":"Continue on 265th Street for a half mile"},{"distanceAlongGeometry":281,"announcement":"In 1000 feet, turn left onto Lineville Road (CR R52)","ssmlAnnouncement":"In 1000 feet, turn left onto Lineville Road (CR-R52)"},{"distanceAlongGeometry":60.2,"announcement":"Turn left onto Lineville Road (CR R52)","ssmlAnnouncement":"Turn left onto Lineville Road (CR-R52)"}],"bannerInstructions":[{"distanceAlongGeometry":1052.8,"primary":{"text":"Lineville Road","components":[{"text":"Lineville Road","type":"text","abbr":"Lineville Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"CR R52","components":[{"text":"CR R52","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-93.659934,40.660543]}],"driving_side":"right","geometry":"kodwFp}szPMTY^a@f@WVMN]V[Tg@Vg@R_@Je@Hk@FkB@kFCeEA{A?wB@sA?kVJ}NG_A?w@?kABs@Jw@RQH","mode":"cycling","maneuver":{"bearing_after":315,"bearing_before":52,"location":[-93.659934,40.660543],"modifier":"left","type":"turn","instruction":"Turn left onto Lineville Road (CR R52)"},"ref":"CR R52","weight":479.2,"duration":384.1,"name":"Lineville Road (CR R52)","distance":1582,"voiceInstructions":[{"distanceAlongGeometry":1582,"announcement":"Continue on Lineville Road (CR-R52) for 1 mile","ssmlAnnouncement":"Continue on Lineville Road (CR-R52) for 1 mile"},{"distanceAlongGeometry":288.3,"announcement":"In 1000 feet, turn right onto 250th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 250th Street"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto 250th Street","ssmlAnnouncement":"Turn right onto 250th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1582,"primary":{"text":"250th Street","components":[{"text":"250th Street","type":"text","abbr":"250th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,165,330],"location":[-93.661441,40.674452]}],"driving_side":"right","geometry":"ifgwF~ftzPGYIm@CgAAqBA{D?mACi@Km@Ui@c@u@aC}Cw@gAo@}@sCkEqDoFg@y@Wi@Mk@I}@MsDAg@KeAKa@AE_@k@{@aA_A_AkLkKw@{@Qc@Mi@Gq@DsD@kDDsSCiDDcF@{H?eFBoFByC@iG@gJAcC","mode":"cycling","maneuver":{"bearing_after":70,"bearing_before":337,"location":[-93.661441,40.674452],"modifier":"right","type":"turn","instruction":"Turn right onto 250th Street"},"weight":683.1,"duration":683.1,"name":"250th Street","distance":2812.1,"voiceInstructions":[{"distanceAlongGeometry":2812.1,"announcement":"Continue on 250th Street for 1.5 miles","ssmlAnnouncement":"Continue on 250th Street for 1.5 miles"},{"distanceAlongGeometry":288.2,"announcement":"In 1000 feet, turn left onto 300th Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto 300th Avenue"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto 300th Avenue","ssmlAnnouncement":"Turn left onto 300th Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":2812.1,"primary":{"text":"300th Avenue","components":[{"text":"300th Avenue","type":"text","abbr":"300th Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-93.632208,40.681657]}],"driving_side":"right","geometry":"kshwFhpnzPa@?gDEqD@iFE{FCk@?cG@sFE_MBeC@mLByB@qIC","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-93.632208,40.681657],"modifier":"left","type":"turn","instruction":"Turn left onto 300th Avenue"},"weight":389.5,"duration":389.5,"name":"300th Avenue","distance":1605.7,"voiceInstructions":[{"distanceAlongGeometry":1605.7,"announcement":"Continue on 300th Avenue for 1 mile","ssmlAnnouncement":"Continue on 300th Avenue for 1 mile"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn right onto 240th Street (CR J46)","ssmlAnnouncement":"In 1000 feet, turn right onto 240th Street (CR-J46)"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto 240th Street (CR J46)","ssmlAnnouncement":"Turn right onto 240th Street (CR-J46)"}],"bannerInstructions":[{"distanceAlongGeometry":1605.7,"primary":{"text":"240th Street CR J46","components":[{"text":"240th Street","type":"text","abbr":"240th St","abbr_priority":0},{"text":"CR J46","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-j46"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-93.632161,40.696092]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.61333,40.696245]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.598163,40.695964]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.580009,40.696038]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.565779,40.696187]}],"driving_side":"right","geometry":"qmkwF~onzPCeKEqS?gCAwFAcEGyY?iIGeTAoGTyW?c@FaBHeBR_CLgBJwC?kBJmOEmBIsBIwBOaDC{B@{B@uC@oA?_CDgH@qC@iGByECyE@iCIcP?aHAyJ?aBCkGK}RKeSA{JAkHGyH?wO?gDEuI?aB?}@@uCEaI?wDEqHAmWCaB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":0,"location":[-93.632161,40.696092],"modifier":"right","type":"turn","instruction":"Turn right onto 240th Street (CR J46)"},"ref":"CR J46","weight":1531.2,"duration":1531.2,"name":"240th Street (CR J46)","distance":6379.9,"voiceInstructions":[{"distanceAlongGeometry":6379.9,"announcement":"Continue on 240th Street (CR-J46) for 4 miles","ssmlAnnouncement":"Continue on 240th Street (CR-J46) for 4 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto County Road J46","ssmlAnnouncement":"In 1000 feet, continue onto County Road J46"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road J46","ssmlAnnouncement":"Continue onto County Road J46"}],"bannerInstructions":[{"distanceAlongGeometry":6379.9,"primary":{"text":"County Road J46","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"J46","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-93.556566,40.696268]}],"driving_side":"right","geometry":"unkwFpw_zPEeDE_MC}AC}ACs@Gc@GWO_@OU[[eAk@kUwKuDmBcGuCm@YWOSQMQKOIOI[Ke@CSA[?Q","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":87,"location":[-93.556566,40.696268],"modifier":"straight","type":"new name","instruction":"Continue onto County Road J46"},"weight":318.2,"duration":318.2,"name":"County Road J46","distance":1325.4,"voiceInstructions":[{"distanceAlongGeometry":1325.4,"announcement":"Continue on County Road J46 for 1 mile","ssmlAnnouncement":"Continue on County Road J46 for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Iowa Road","ssmlAnnouncement":"In 1000 feet, continue onto Iowa Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Iowa Road","ssmlAnnouncement":"Continue onto Iowa Road"}],"bannerInstructions":[{"distanceAlongGeometry":1325.4,"primary":{"text":"Iowa Road","components":[{"text":"Iowa Road","type":"text","abbr":"Iowa Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-93.546822,40.703683]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.527034,40.703928]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.508036,40.703794]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.498705,40.703757]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.489274,40.703709]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.480392,40.703619]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,270],"location":[-93.463979,40.703403]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.460946,40.703328]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.451496,40.703115]}],"driving_side":"right","geometry":"_}lwFrz}yPEmDA_GIwLCaKCoICiECyF@iHCcLA}DC{@A}@CqGC}J@cFDkAD}FA_B?o@B}u@Fea@?gDBoE@_BB}O?mL?oC@uE@kE?wBAsEBaOB{O@_S?_B?aBDgL@wKDsLBmI?mD?u@AuGAuFAcE@_ML}M@}CBwEFcNFyEB{BBsEBiD?MLoQ@kBD}JJ{MJcNHwLLgNLcQFaJFyL?K?cIA_TC{HEkp@AeG?]","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":87,"location":[-93.546822,40.703683],"modifier":"straight","type":"new name","instruction":"Continue onto Iowa Road"},"weight":2808.9,"duration":2441.6,"name":"Iowa Road","distance":10173.1,"voiceInstructions":[{"distanceAlongGeometry":10173.1,"announcement":"Continue on Iowa Road for 6 miles","ssmlAnnouncement":"Continue on Iowa Road for 6 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Highway J46","ssmlAnnouncement":"In 1000 feet, continue onto Highway J46"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Highway J46","ssmlAnnouncement":"Continue onto Highway J46"}],"bannerInstructions":[{"distanceAlongGeometry":10173.1,"primary":{"text":"Highway J46","components":[{"text":"Highway","type":"text","abbr":"Hwy","abbr_priority":0},{"text":"J46","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-93.426199,40.70297]}],"driving_side":"right","geometry":"qxlwFvhfyPCkGAs@Eq@Iq@Kw@Qk@So@]u@]g@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-93.426199,40.70297],"modifier":"straight","type":"new name","instruction":"Continue onto Highway J46"},"weight":89.5,"duration":71.5,"name":"Highway J46","distance":298.5,"voiceInstructions":[{"distanceAlongGeometry":298.5,"announcement":"In 1000 feet, continue onto 80th","ssmlAnnouncement":"In 1000 feet, continue onto 80th"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto 80th","ssmlAnnouncement":"Continue onto 80th"}],"bannerInstructions":[{"distanceAlongGeometry":298.5,"primary":{"text":"80th","components":[{"text":"80th","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-93.42289,40.703628]}],"driving_side":"right","geometry":"u|lwF`teyPEGa@c@i@c@i@]a@Oe@M_@Ge@C_A?wQb@c@Aa@Ga@Ie@Oi@Wa@W]WWY","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":43,"location":[-93.42289,40.703628],"modifier":"straight","type":"new name","instruction":"Continue onto 80th"},"weight":209.8,"duration":167.9,"name":"80th","distance":699.1,"voiceInstructions":[{"distanceAlongGeometry":699.1,"announcement":"Continue on 80th for a half mile","ssmlAnnouncement":"Continue on 80th for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto County Road J46","ssmlAnnouncement":"In 1000 feet, continue onto County Road J46"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road J46","ssmlAnnouncement":"Continue onto County Road J46"}],"bannerInstructions":[{"distanceAlongGeometry":699.1,"primary":{"text":"County Road J46","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"J46","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-93.421636,40.709639]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.384089,40.710188]}],"driving_side":"right","geometry":"gbnwFfleyPKMU_@]o@[{@Sw@Mo@MgB?iAVok@?sW@wATs\\F{IAiDEeCAuAAyBCyCAi@?{FAeDCoJ?oACkQ@aE?ab@?{B?gH?kI","mode":"cycling","maneuver":{"bearing_after":40,"bearing_before":39,"location":[-93.421636,40.709639],"modifier":"straight","type":"new name","instruction":"Continue onto County Road J46"},"weight":1051.7,"duration":841.5,"name":"County Road J46","distance":3505.8,"voiceInstructions":[{"distanceAlongGeometry":3505.8,"announcement":"Continue on County Road J46 for 2 miles","ssmlAnnouncement":"Continue on County Road J46 for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto West Main Street","ssmlAnnouncement":"In 1000 feet, continue onto West Main Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Main Street","ssmlAnnouncement":"Continue onto West Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":3505.8,"primary":{"text":"West Main Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-93.380332,40.710194]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.379445,40.710194]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.370658,40.710336]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.369291,40.710346]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.367915,40.710356]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.367235,40.710358]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.36655,40.710365]}],"driving_side":"right","geometry":"uenwF`j}xP?oD?sCAyK@_GAsA?kMCcACo@?CMcBCeAAmBAqG?aC?{@AsA?gC?qBAWBiD@yB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-93.380332,40.710194],"modifier":"straight","type":"new name","instruction":"Continue onto West Main Street"},"weight":385.9,"duration":308.79999999999995,"name":"West Main Street","distance":1285.8,"voiceInstructions":[{"distanceAlongGeometry":1285.8,"announcement":"Continue on West Main Street for 1 mile","ssmlAnnouncement":"Continue on West Main Street for 1 mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto East Main Street","ssmlAnnouncement":"In 1000 feet, continue onto East Main Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Main Street","ssmlAnnouncement":"Continue onto East Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":1285.8,"primary":{"text":"East Main Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.365094,40.710344]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.363611,40.710324]},{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-93.357792,40.710315]}],"driving_side":"right","geometry":"sfnwFxjzxPBgH@a[AiG?a@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-93.365094,40.710344],"modifier":"straight","type":"new name","instruction":"Continue onto East Main Street"},"weight":151.10000000000002,"duration":151.10000000000002,"name":"East Main Street","distance":629.9,"voiceInstructions":[{"distanceAlongGeometry":629.9,"announcement":"Continue on East Main Street for a half mile","ssmlAnnouncement":"Continue on East Main Street for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto Jewell","ssmlAnnouncement":"In 1000 feet, continue onto Jewell"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Jewell","ssmlAnnouncement":"Continue onto Jewell"}],"bannerInstructions":[{"distanceAlongGeometry":629.9,"primary":{"text":"Jewell","components":[{"text":"Jewell","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-93.357623,40.710316]}],"driving_side":"right","geometry":"ofnwFb|xxP?sAAcACc@Io@I_@KWS][a@SO","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-93.357623,40.710316],"modifier":"straight","type":"new name","instruction":"Continue onto Jewell"},"weight":44.3,"duration":44.3,"name":"Jewell","distance":178.3,"voiceInstructions":[{"distanceAlongGeometry":178.3,"announcement":"In 600 feet, turn right to stay on Jewell","ssmlAnnouncement":"In 600 feet, turn right to stay on Jewell"},{"distanceAlongGeometry":60.4,"announcement":"Turn right to stay on Jewell","ssmlAnnouncement":"Turn right to stay on Jewell"}],"bannerInstructions":[{"distanceAlongGeometry":178.3,"primary":{"text":"Jewell","components":[{"text":"Jewell","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,210],"location":[-93.355756,40.710846]}],"driving_side":"right","geometry":"yinwFnpxxP@sBCwF?mKC{W?wI?e@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":30,"location":[-93.355756,40.710846],"modifier":"right","type":"continue","instruction":"Turn right to stay on Jewell"},"weight":200.4,"duration":200.4,"name":"Jewell","distance":817.8,"voiceInstructions":[{"distanceAlongGeometry":817.8,"announcement":"Continue on Jewell for a half mile","ssmlAnnouncement":"Continue on Jewell for a half mile"},{"distanceAlongGeometry":285.7,"announcement":"In 1000 feet, turn right to stay on Jewell","ssmlAnnouncement":"In 1000 feet, turn right to stay on Jewell"},{"distanceAlongGeometry":61.2,"announcement":"Turn right to stay on Jewell, then turn left to stay on Jewell","ssmlAnnouncement":"Turn right to stay on Jewell, then turn left to stay on Jewell"}],"bannerInstructions":[{"distanceAlongGeometry":817.8,"primary":{"text":"Jewell","components":[{"text":"Jewell","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.2,"primary":{"text":"Jewell","components":[{"text":"Jewell","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Jewell","components":[{"text":"Jewell","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-93.346056,40.710876]}],"driving_side":"right","geometry":"_jnwFzsvxPxA?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":91,"location":[-93.346056,40.710876],"modifier":"right","type":"continue","instruction":"Turn right to stay on Jewell"},"weight":14,"duration":14,"name":"Jewell","distance":50.2,"voiceInstructions":[{"distanceAlongGeometry":50.2,"announcement":"Turn left to stay on Jewell","ssmlAnnouncement":"Turn left to stay on Jewell"}],"bannerInstructions":[{"distanceAlongGeometry":50.2,"primary":{"text":"Jewell","components":[{"text":"Jewell","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,135,180],"location":[-93.346058,40.710425]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,315],"location":[-93.345798,40.710222]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.321939,40.710139]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.31719,40.71016]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.30765,40.710215]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.288591,40.710306]}],"driving_side":"right","geometry":"egnwFzsvxPRUT]?gID{]BuO@}E@oCDkW?gABaQ?uB?_HA{BA{HCwGCu\\C{H?yHG}f@AeNGeo@A}R?{DAuRAsGAs@A{MAmNAoQ?iFCwQCal@","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":180,"location":[-93.346058,40.710425],"modifier":"left","type":"continue","instruction":"Turn left to stay on Jewell"},"weight":1563.7,"duration":1563.7,"name":"Jewell","distance":6473,"voiceInstructions":[{"distanceAlongGeometry":6473,"announcement":"Continue on Jewell for 4 miles","ssmlAnnouncement":"Continue on Jewell for 4 miles"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn left onto 160th (CR S40)","ssmlAnnouncement":"In 1000 feet, turn left onto 160th (CR-S40)"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto 160th (CR S40)","ssmlAnnouncement":"Turn left onto 160th (CR-S40)"}],"bannerInstructions":[{"distanceAlongGeometry":6473,"primary":{"text":"160th","components":[{"text":"160th","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"CR S40","components":[{"text":"CR S40","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-93.2694,40.710378]}],"driving_side":"right","geometry":"{fnwFvtgxPgP?{NAgA?aD@aD?","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-93.2694,40.710378],"modifier":"left","type":"end of road","instruction":"Turn left onto 160th (CR S40)"},"ref":"CR S40","weight":303.5,"duration":198.9,"name":"160th (CR S40)","distance":810.4,"voiceInstructions":[{"distanceAlongGeometry":810.4,"announcement":"Continue on 160th (CR-S40) for a half mile","ssmlAnnouncement":"Continue on 160th (CR-S40) for a half mile"},{"distanceAlongGeometry":285.2,"announcement":"In 1000 feet, turn right onto Jubilee","ssmlAnnouncement":"In 1000 feet, turn right onto Jubilee"},{"distanceAlongGeometry":61.1,"announcement":"Turn right onto Jubilee","ssmlAnnouncement":"Turn right onto Jubilee"}],"bannerInstructions":[{"distanceAlongGeometry":810.4,"primary":{"text":"Jubilee","components":[{"text":"Jubilee","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-93.269399,40.717664]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.250384,40.717641]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.236075,40.717644]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.231331,40.717632]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.221782,40.717616]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-93.212152,40.717585]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.210399,40.717595]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.206749,40.717622]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.19244,40.717685]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.173448,40.717531]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.154489,40.717716]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.144954,40.717771]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.135456,40.717808]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-93.125859,40.717752]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.116436,40.717707]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.106957,40.71769]}],"driving_side":"right","geometry":"ktowFvtgxP?g[CoP@mD?yEBom@@kM?kAAen@@yf@?yP@{JAeE@oi@BkFAsB?cAB_F@yLBuE?cC?o@?cFAuB?yA?kGA}AA}ICyUEeYEeYAad@@{L@_GBiFBu@Fs_@Jcs@?aBAcFAkFAwHC}EMun@AqCEsREmNA_M?s@AoIC}K?iLAgFEy`@AaM?mJ@aWFw\\@eE?_B?kA?gL?mA@yA?wA@qSBuJBgz@Bwz@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":358,"location":[-93.269399,40.717664],"modifier":"right","type":"turn","instruction":"Turn right onto Jubilee"},"weight":3479.8999999999996,"duration":3479.8999999999996,"name":"Jubilee","distance":14500.7,"voiceInstructions":[{"distanceAlongGeometry":14500.7,"announcement":"Continue on Jubilee for 9 miles","ssmlAnnouncement":"Continue on Jubilee for 9 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 524th Street","ssmlAnnouncement":"In 1000 feet, continue onto 524th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 524th Street","ssmlAnnouncement":"Continue onto 524th Street"}],"bannerInstructions":[{"distanceAlongGeometry":14500.7,"primary":{"text":"524th Street","components":[{"text":"524th Street","type":"text","abbr":"524th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.097396,40.717665]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.077855,40.717701]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.063536,40.717607]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.058768,40.717568]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.049263,40.717728]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.039758,40.717867]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.033469,40.717841]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.031847,40.717833]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-93.030175,40.71783]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.029046,40.717807]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.027187,40.71781]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-93.01591,40.717768]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-93.001685,40.717739]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.98245,40.717656]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.961659,40.718059]}],"driving_side":"right","geometry":"mtowFvafwPEseA?or@PqsA?}CFy\\_@mz@[kz@Dg]?aH@cI?mIBaF?sJFmk@?aYD{wAMiHBkMNuv@H{g@mAmuBAoJKyaBBaD","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-93.097396,40.717665],"modifier":"straight","type":"new name","instruction":"Continue onto 524th Street"},"weight":3090.9,"duration":3090.9,"name":"524th Street","distance":12845.5,"voiceInstructions":[{"distanceAlongGeometry":12845.5,"announcement":"Continue on 524th Street for 8 miles","ssmlAnnouncement":"Continue on 524th Street for 8 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn left onto 180th Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto 180th Avenue"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto 180th Avenue","ssmlAnnouncement":"Turn left onto 180th Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":12845.5,"primary":{"text":"180th Avenue","components":[{"text":"180th Avenue","type":"text","abbr":"180th Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-92.945039,40.7181]}],"driving_side":"right","geometry":"cwowFnihvPiDKaLIgTMqAs@","mode":"cycling","maneuver":{"bearing_after":2,"bearing_before":91,"location":[-92.945039,40.7181],"modifier":"left","type":"end of road","instruction":"Turn left onto 180th Avenue"},"weight":181.3,"duration":181.3,"name":"180th Avenue","distance":755.6,"voiceInstructions":[{"distanceAlongGeometry":755.6,"announcement":"Continue on 180th Avenue for a half mile","ssmlAnnouncement":"Continue on 180th Avenue for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 520th Street","ssmlAnnouncement":"In 1000 feet, continue onto 520th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 520th Street","ssmlAnnouncement":"Continue onto 520th Street"}],"bannerInstructions":[{"distanceAlongGeometry":755.6,"primary":{"text":"520th Street","components":[{"text":"520th Street","type":"text","abbr":"520th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,210],"location":[-92.944601,40.724847]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.939444,40.725125]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.900164,40.725166]}],"driving_side":"right","geometry":"iaqwFvfhvP_@S[_BBs[AatBC{nA?K?wG?qBA{b@C{DUm]@qK","mode":"cycling","maneuver":{"bearing_after":25,"bearing_before":25,"location":[-92.944601,40.724847],"modifier":"straight","type":"new name","instruction":"Continue onto 520th Street"},"weight":1060.6000000000001,"duration":1060.6000000000001,"name":"520th Street","distance":4419.8,"voiceInstructions":[{"distanceAlongGeometry":4419.8,"announcement":"Continue on 520th Street for 3 miles","ssmlAnnouncement":"Continue on 520th Street for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 207th Avenue","ssmlAnnouncement":"In 1000 feet, continue onto 207th Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 207th Avenue","ssmlAnnouncement":"Continue onto 207th Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":4419.8,"primary":{"text":"207th Avenue","components":[{"text":"207th Avenue","type":"text","abbr":"207th Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-92.892338,40.725287]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,270],"location":[-92.891959,40.725287]}],"driving_side":"right","geometry":"adqwFb`~uP?kAEq@uKH_AOe@Q","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-92.892338,40.725287],"modifier":"straight","type":"new name","instruction":"Continue onto 207th Avenue"},"weight":81.8,"duration":81.8,"name":"207th Avenue","distance":337.9,"voiceInstructions":[{"distanceAlongGeometry":337.9,"announcement":"In a quarter mile, continue slightly right onto Valley Drive","ssmlAnnouncement":"In a quarter mile, continue slightly right onto Valley Drive"},{"distanceAlongGeometry":62,"announcement":"Continue slightly right onto Valley Drive","ssmlAnnouncement":"Continue slightly right onto Valley Drive"}],"bannerInstructions":[{"distanceAlongGeometry":337.9,"primary":{"text":"Valley Drive","components":[{"text":"Valley Drive","type":"text","abbr":"Valley Dr","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,195,315],"location":[-92.891585,40.727861]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,255],"location":[-92.886995,40.729014]}],"driving_side":"right","geometry":"ctqwFl{}uPyCsG]eAGy@KmICw@Cs@QgA]e@sAaAg@c@s@c@uA]cEuA","mode":"cycling","maneuver":{"bearing_after":52,"bearing_before":21,"location":[-92.891585,40.727861],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Valley Drive"},"weight":176.8,"duration":176.8,"name":"Valley Drive","distance":722.7,"voiceInstructions":[{"distanceAlongGeometry":722.7,"announcement":"Continue on Valley Drive for a half mile","ssmlAnnouncement":"Continue on Valley Drive for a half mile"},{"distanceAlongGeometry":286.1,"announcement":"In 1000 feet, turn right onto West Ontario Street","ssmlAnnouncement":"In 1000 feet, turn right onto West Ontario Street"},{"distanceAlongGeometry":61.3,"announcement":"Turn right onto West Ontario Street","ssmlAnnouncement":"Turn right onto West Ontario Street"}],"bannerInstructions":[{"distanceAlongGeometry":722.7,"primary":{"text":"West Ontario Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Ontario Street","type":"text","abbr":"Ontario St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,195],"location":[-92.88554,40.73145]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.883964,40.73145]}],"driving_side":"right","geometry":"qjrwFru|uP?{HAsI","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":16,"location":[-92.88554,40.73145],"modifier":"right","type":"turn","instruction":"Turn right onto West Ontario Street"},"weight":74.9,"duration":74.9,"name":"West Ontario Street","distance":276.3,"voiceInstructions":[{"distanceAlongGeometry":276.3,"announcement":"In 1000 feet, turn left onto South 5th Street","ssmlAnnouncement":"In 1000 feet, turn left onto South 5th Street"},{"distanceAlongGeometry":55.3,"announcement":"Turn left onto South 5th Street, then turn right onto West Maple Street (IA 2)","ssmlAnnouncement":"Turn left onto South 5th Street, then turn right onto West Maple Street (IA 2)"}],"bannerInstructions":[{"distanceAlongGeometry":276.3,"primary":{"text":"South 5th Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":55.3,"primary":{"text":"South 5th Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"West Maple Street IA 2","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0},{"text":"IA 2","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ia-2"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-92.882262,40.731459]}],"driving_side":"right","geometry":"sjrwFba|uPkEF","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":88,"location":[-92.882262,40.731459],"modifier":"left","type":"end of road","instruction":"Turn left onto South 5th Street"},"weight":31,"duration":31,"name":"South 5th Street","distance":113.4,"voiceInstructions":[{"distanceAlongGeometry":54.9,"announcement":"Turn right onto West Maple Street (IA 2), then turn left onto North 5th Street","ssmlAnnouncement":"Turn right onto West Maple Street (IA 2), then turn left onto North 5th Street"}],"bannerInstructions":[{"distanceAlongGeometry":113.4,"primary":{"text":"West Maple Street IA 2","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0},{"text":"IA 2","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ia-2"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":54.9,"primary":{"text":"West Maple Street IA 2","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0},{"text":"IA 2","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ia-2"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"North 5th Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,285],"location":[-92.882298,40.732478]}],"driving_side":"right","geometry":"_qrwFja|uPA_@","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":357,"location":[-92.882298,40.732478],"modifier":"right","type":"turn","instruction":"Turn right onto West Maple Street (IA 2)"},"ref":"IA 2","weight":13.5,"duration":10.3,"name":"West Maple Street (IA 2)","distance":13.1,"voiceInstructions":[{"distanceAlongGeometry":13.1,"announcement":"Turn left onto North 5th Street","ssmlAnnouncement":"Turn left onto North 5th Street"}],"bannerInstructions":[{"distanceAlongGeometry":13.1,"primary":{"text":"North 5th Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.882144,40.732491]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-92.882147,40.733526]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-92.88218,40.734216]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-92.882164,40.73494]}],"driving_side":"right","geometry":"aqrwFj`|uPoE@iCDoCCkE?","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":82,"location":[-92.882144,40.732491],"modifier":"left","type":"turn","instruction":"Turn left onto North 5th Street"},"weight":99,"duration":99,"name":"North 5th Street","distance":386,"voiceInstructions":[{"distanceAlongGeometry":386,"announcement":"In a quarter mile, turn right onto West Washington Street","ssmlAnnouncement":"In a quarter mile, turn right onto West Washington Street"},{"distanceAlongGeometry":58.5,"announcement":"Turn right onto West Washington Street","ssmlAnnouncement":"Turn right onto West Washington Street"}],"bannerInstructions":[{"distanceAlongGeometry":386,"primary":{"text":"West Washington Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Washington Street","type":"text","abbr":"Washington St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,180,315],"location":[-92.882162,40.735961]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.881294,40.735897]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.88,40.735912]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.879636,40.735907]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.878691,40.735909]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,180,270,345],"location":[-92.877347,40.735904]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.876469,40.73591]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.875119,40.735909]}],"driving_side":"right","geometry":"wfswFn`|uPJg@?eCAaG?gA?}D@kGAoD?mG?sD","mode":"cycling","maneuver":{"bearing_after":109,"bearing_before":0,"location":[-92.882162,40.735961],"modifier":"right","type":"turn","instruction":"Turn right onto West Washington Street"},"weight":161.1,"duration":161.1,"name":"West Washington Street","distance":670.8,"voiceInstructions":[{"distanceAlongGeometry":670.8,"announcement":"Continue on West Washington Street for a half mile","ssmlAnnouncement":"Continue on West Washington Street for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto East Washington Street","ssmlAnnouncement":"In 1000 feet, continue onto East Washington Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Washington Street","ssmlAnnouncement":"Continue onto East Washington Street"}],"bannerInstructions":[{"distanceAlongGeometry":670.8,"primary":{"text":"East Washington Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Washington Street","type":"text","abbr":"Washington St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.874217,40.735913]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.873288,40.73591]}],"driving_side":"right","geometry":"mfswFznzuP?yDAgG","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":88,"location":[-92.874217,40.735913],"modifier":"straight","type":"new name","instruction":"Continue onto East Washington Street"},"weight":53.599999999999994,"duration":53.599999999999994,"name":"East Washington Street","distance":189,"voiceInstructions":[{"distanceAlongGeometry":189,"announcement":"In 700 feet, turn left onto North Haynes Avenue","ssmlAnnouncement":"In 700 feet, turn left onto North Haynes Avenue"},{"distanceAlongGeometry":52.9,"announcement":"Turn left onto North Haynes Avenue","ssmlAnnouncement":"Turn left onto North Haynes Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":189,"primary":{"text":"North Haynes Avenue","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Haynes Avenue","type":"text","abbr":"Haynes Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.871974,40.735922]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-92.871971,40.73686]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,60,180,240],"location":[-92.872001,40.737795]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,105,180,270],"location":[-92.872005,40.73907]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,90,180,270],"location":[-92.871976,40.739739]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[15,90,195,270],"location":[-92.871434,40.74084]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,240,270],"location":[-92.870878,40.741693]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.870037,40.741734]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,240],"location":[-92.867994,40.74195]}],"driving_side":"right","geometry":"ofswFx`zuP{D?{DDyBBcCAeCE{EmBuBw@c@WO]GgDC}FKeA[uAE{A?aIEcL","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-92.871974,40.735922],"modifier":"left","type":"turn","instruction":"Turn left onto North Haynes Avenue"},"weight":304.6,"duration":304.6,"name":"North Haynes Avenue","distance":1262.8,"voiceInstructions":[{"distanceAlongGeometry":1262.8,"announcement":"Continue on North Haynes Avenue for 1 mile","ssmlAnnouncement":"Continue on North Haynes Avenue for 1 mile"},{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, make a slight left onto Shamrock Lane","ssmlAnnouncement":"In 1000 feet, make a slight left onto Shamrock Lane"},{"distanceAlongGeometry":62.2,"announcement":"Make a slight left onto Shamrock Lane","ssmlAnnouncement":"Make a slight left onto Shamrock Lane"}],"bannerInstructions":[{"distanceAlongGeometry":1262.8,"primary":{"text":"Shamrock Lane","components":[{"text":"Shamrock Lane","type":"text","abbr":"Shamrock Ln","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,90,270],"location":[-92.863818,40.742009]}],"driving_side":"right","geometry":"qltwFzmxuPOg@YWuBmAiAs@g@m@cG_JyGeK}@sAq@k@i@Ui@I","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":88,"location":[-92.863818,40.742009],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Shamrock Lane"},"weight":180.6,"duration":180.6,"name":"Shamrock Lane","distance":752.5,"voiceInstructions":[{"distanceAlongGeometry":752.5,"announcement":"Continue on Shamrock Lane for a half mile","ssmlAnnouncement":"Continue on Shamrock Lane for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Saint Joseph Drive","ssmlAnnouncement":"In 1000 feet, continue onto Saint Joseph Drive"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Saint Joseph Drive","ssmlAnnouncement":"Continue onto Saint Joseph Drive"}],"bannerInstructions":[{"distanceAlongGeometry":752.5,"primary":{"text":"Saint Joseph Drive","components":[{"text":"Saint","type":"text","abbr":"St","abbr_priority":0},{"text":"Joseph Drive","type":"text","abbr":"Joseph Dr","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,195,270],"location":[-92.858108,40.747074]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-92.858146,40.750196]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-92.858179,40.753232]}],"driving_side":"right","geometry":"eluwFdjwuPg@EsFBuIHm@@}A?qMB}E?","mode":"cycling","maneuver":{"bearing_after":7,"bearing_before":9,"location":[-92.858108,40.747074],"modifier":"straight","type":"new name","instruction":"Continue onto Saint Joseph Drive"},"weight":198.1,"duration":198.1,"name":"Saint Joseph Drive","distance":807.9,"voiceInstructions":[{"distanceAlongGeometry":807.9,"announcement":"Continue on Saint Joseph Drive for a half mile","ssmlAnnouncement":"Continue on Saint Joseph Drive for a half mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn right onto 500th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 500th Street"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto 500th Street","ssmlAnnouncement":"Turn right onto 500th Street"}],"bannerInstructions":[{"distanceAlongGeometry":807.9,"primary":{"text":"500th Street","components":[{"text":"500th Street","type":"text","abbr":"500th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-92.85818,40.754335]}],"driving_side":"right","geometry":"syvwFrjwuPCekACmH]iAu@m@uRq@IS","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-92.85818,40.754335],"modifier":"right","type":"turn","instruction":"Turn right onto 500th Street"},"weight":380.7,"duration":380.7,"name":"500th Street","distance":1586.3,"voiceInstructions":[{"distanceAlongGeometry":1586.3,"announcement":"Continue on 500th Street for 1 mile","ssmlAnnouncement":"Continue on 500th Street for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 497th Street","ssmlAnnouncement":"In 1000 feet, continue onto 497th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 497th Street","ssmlAnnouncement":"Continue onto 497th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1586.3,"primary":{"text":"497th Street","components":[{"text":"497th Street","type":"text","abbr":"497th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,300],"location":[-92.843531,40.757995]}],"driving_side":"right","geometry":"opwwF`otuPUs@Eku@[u@_@S","mode":"cycling","maneuver":{"bearing_after":59,"bearing_before":57,"location":[-92.843531,40.757995],"modifier":"straight","type":"new name","instruction":"Continue onto 497th Street"},"weight":193.3,"duration":193.3,"name":"497th Street","distance":805.5,"voiceInstructions":[{"distanceAlongGeometry":805.5,"announcement":"Continue on 497th Street for a half mile","ssmlAnnouncement":"Continue on 497th Street for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 238th Avenue","ssmlAnnouncement":"In 1000 feet, continue onto 238th Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 238th Avenue","ssmlAnnouncement":"Continue onto 238th Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":805.5,"primary":{"text":"238th Avenue","components":[{"text":"238th Avenue","type":"text","abbr":"238th Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,210],"location":[-92.834198,40.758435]}],"driving_side":"right","geometry":"gswwFvtruPCCci@D","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":25,"location":[-92.834198,40.758435],"modifier":"straight","type":"new name","instruction":"Continue onto 238th Avenue"},"weight":184.8,"duration":184.8,"name":"238th Avenue","distance":752.4,"voiceInstructions":[{"distanceAlongGeometry":752.4,"announcement":"Continue on 238th Avenue for a half mile","ssmlAnnouncement":"Continue on 238th Avenue for a half mile"},{"distanceAlongGeometry":285,"announcement":"In 1000 feet, turn right onto 493rd Street","ssmlAnnouncement":"In 1000 feet, turn right onto 493rd Street"},{"distanceAlongGeometry":61.1,"announcement":"Turn right onto 493rd Street","ssmlAnnouncement":"Turn right onto 493rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":752.4,"primary":{"text":"493rd Street","components":[{"text":"493rd Street","type":"text","abbr":"493rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-92.834206,40.765197]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-92.810442,40.774647]}],"driving_side":"right","geometry":"o}xwFxtruPC_\\@iP?uBAeSWi@a@WaH?gAO_Am@s@cAo@uAmBaHkAsCwAmCm@m@u@a@iB[u@MkAUq@_@g@k@oAsBu@u@m@]gASoAIw@Sg@g@[}@iDiMUeAEiAD}Al@yJf@wH^}CfCwMdGgTv@aDb@eBFoB]mY","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-92.834206,40.765197],"modifier":"right","type":"turn","instruction":"Turn right onto 493rd Street"},"weight":948,"duration":948,"name":"493rd Street","distance":3916,"voiceInstructions":[{"distanceAlongGeometry":3916,"announcement":"Continue on 493rd Street for 2 miles","ssmlAnnouncement":"Continue on 493rd Street for 2 miles"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn left onto 485th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 485th Street"},{"distanceAlongGeometry":62,"announcement":"Turn left onto 485th Street","ssmlAnnouncement":"Turn left onto 485th Street"}],"bannerInstructions":[{"distanceAlongGeometry":3916,"primary":{"text":"485th Street","components":[{"text":"485th Street","type":"text","abbr":"485th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-92.796215,40.77195]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.791475,40.775986]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.753459,40.775928]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-92.74414,40.775998]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.74339,40.775999]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,315],"location":[-92.740926,40.776022]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.740855,40.776021]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.738441,40.776001]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.733829,40.776062]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.724354,40.776076]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.719598,40.776146]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.714812,40.776125]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.695845,40.775949]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.676616,40.775968]}],"driving_side":"right","geometry":"ugzwFjgkuPoKLqBo@_DiCiBwE[kF?cIBwd@J_iB?cCMmqAHiFEmSAgJEqY?uC?k@CuJ?iA?MBcNA_DIyVCgz@Mu\\B}\\b@ouBCewBGeuB","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":87,"location":[-92.796215,40.77195],"modifier":"left","type":"turn","instruction":"Turn left onto 485th Street"},"weight":2886.1000000000004,"duration":2886.1000000000004,"name":"485th Street","distance":12008.3,"voiceInstructions":[{"distanceAlongGeometry":12008.3,"announcement":"Continue on 485th Street for 7 miles","ssmlAnnouncement":"Continue on 485th Street for 7 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn right onto 330th Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto 330th Avenue"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto 330th Avenue","ssmlAnnouncement":"Turn right onto 330th Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":12008.3,"primary":{"text":"330th Avenue","components":[{"text":"330th Avenue","type":"text","abbr":"330th Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.657713,40.776011]}],"driving_side":"right","geometry":"aa{wFteptPx`@IfJCdl@MnUE","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-92.657713,40.776011],"modifier":"right","type":"turn","instruction":"Turn right onto 330th Avenue"},"weight":490,"duration":490,"name":"330th Avenue","distance":2006.6,"voiceInstructions":[{"distanceAlongGeometry":2006.6,"announcement":"Continue on 330th Avenue for 1 mile","ssmlAnnouncement":"Continue on 330th Avenue for 1 mile"},{"distanceAlongGeometry":286.7,"announcement":"In 1000 feet, turn left onto 497th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 497th Street"},{"distanceAlongGeometry":61.4,"announcement":"Turn left onto 497th Street","ssmlAnnouncement":"Turn left onto 497th Street"}],"bannerInstructions":[{"distanceAlongGeometry":2006.6,"primary":{"text":"497th Street","components":[{"text":"497th Street","type":"text","abbr":"497th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-92.657544,40.757971]}],"driving_side":"right","geometry":"ipwwFrdptPAoPAsAIgAQsBKeA?w@HgALeAJeAB{AE_nA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-92.657544,40.757971],"modifier":"left","type":"turn","instruction":"Turn left onto 497th Street"},"weight":384.3,"duration":384.3,"name":"497th Street","distance":1601.2,"voiceInstructions":[{"distanceAlongGeometry":1601.2,"announcement":"Continue on 497th Street for 1 mile","ssmlAnnouncement":"Continue on 497th Street for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 208th Street","ssmlAnnouncement":"In 1000 feet, continue onto 208th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 208th Street","ssmlAnnouncement":"Continue onto 208th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1601.2,"primary":{"text":"208th Street","components":[{"text":"208th Street","type":"text","abbr":"208th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.638593,40.758019]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.623855,40.758001]}],"driving_side":"right","geometry":"spwwFdnltPAmG?mX@qN@yT@yS?uO@wK?wEGaJA}@Em@Ky@Ii@m@iCkCyKEUE_@C]?[Fo@Bu@@e@Ae@SwBGk@G]IWIMMQMGIEMCkACiEKKAUISKMKQQOU","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-92.638593,40.758019],"modifier":"straight","type":"new name","instruction":"Continue onto 208th Street"},"weight":648.9,"duration":648.9,"name":"208th Street","distance":2703.2,"voiceInstructions":[{"distanceAlongGeometry":2703.2,"announcement":"Continue on 208th Street for 1.5 miles","ssmlAnnouncement":"Continue on 208th Street for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto 205th Street","ssmlAnnouncement":"In 1000 feet, continue onto 205th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 205th Street","ssmlAnnouncement":"Continue onto 205th Street"}],"bannerInstructions":[{"distanceAlongGeometry":2703.2,"primary":{"text":"205th Street","components":[{"text":"205th Street","type":"text","abbr":"205th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,225],"location":[-92.609267,40.761566]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,240,270],"location":[-92.608809,40.761735]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.600183,40.761769]}],"driving_side":"right","geometry":"yfxwF|vftPKUIWG]COC_[A}X?oICaJAo@AwGCgC@_BEcGC{HEeS?eI?gI?eI@cI","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":47,"location":[-92.609267,40.761566],"modifier":"straight","type":"new name","instruction":"Continue onto 205th Street"},"weight":575.4,"duration":575.4,"name":"205th Street","distance":2361.5,"voiceInstructions":[{"distanceAlongGeometry":2361.5,"announcement":"Continue on 205th Street for 1.5 miles","ssmlAnnouncement":"Continue on 205th Street for 1.5 miles"},{"distanceAlongGeometry":287.3,"announcement":"In 1000 feet, turn left onto Driftwood Boulevard","ssmlAnnouncement":"In 1000 feet, turn left onto Driftwood Boulevard"},{"distanceAlongGeometry":61.6,"announcement":"Turn left onto Driftwood Boulevard","ssmlAnnouncement":"Turn left onto Driftwood Boulevard"}],"bannerInstructions":[{"distanceAlongGeometry":2361.5,"primary":{"text":"Driftwood Boulevard","components":[{"text":"Driftwood Boulevard","type":"text","abbr":"Driftwood Blvd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-92.581295,40.761893]}],"driving_side":"right","geometry":"yhxwFbhatPcB?_DB_F?eEC","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-92.581295,40.761893],"modifier":"left","type":"end of road","instruction":"Turn left onto Driftwood Boulevard"},"weight":95.1,"duration":95.1,"name":"Driftwood Boulevard","distance":378.9,"voiceInstructions":[{"distanceAlongGeometry":378.9,"announcement":"In a quarter mile, turn right onto 202nd Street","ssmlAnnouncement":"In a quarter mile, turn right onto 202nd Street"},{"distanceAlongGeometry":59.8,"announcement":"Turn right onto 202nd Street","ssmlAnnouncement":"Turn right onto 202nd Street"}],"bannerInstructions":[{"distanceAlongGeometry":378.9,"primary":{"text":"202nd Street","components":[{"text":"202nd Street","type":"text","abbr":"202nd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-92.581301,40.765299]}],"driving_side":"right","geometry":"c~xwFbhatP?aHA_BCiDAsB?c@?uBAcA?_@EyEE}LCyLGcMEaMDiGFgQE{CCmAQmKIwGAg@C}CA}Q?YAi@AGG]IYQc@KSOO","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-92.581301,40.765299],"modifier":"right","type":"turn","instruction":"Turn right onto 202nd Street"},"weight":581.2,"duration":581.2,"name":"202nd Street","distance":2415.6,"voiceInstructions":[{"distanceAlongGeometry":2415.6,"announcement":"Continue on 202nd Street for 1.5 miles","ssmlAnnouncement":"Continue on 202nd Street for 1.5 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right to stay on 202nd Street","ssmlAnnouncement":"In 1000 feet, turn right to stay on 202nd Street"},{"distanceAlongGeometry":62.3,"announcement":"Turn right to stay on 202nd Street","ssmlAnnouncement":"Turn right to stay on 202nd Street"}],"bannerInstructions":[{"distanceAlongGeometry":2415.6,"primary":{"text":"202nd Street","components":[{"text":"202nd Street","type":"text","abbr":"202nd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,225],"location":[-92.552777,40.765995]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-92.547876,40.765681]}],"driving_side":"right","geometry":"obywFzu{sPFoJBa@Be@NmAFy@JeDDqABaA@yA?Y@cHCiSAsFBsGDaMBkGHoT","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":39,"location":[-92.552777,40.765995],"modifier":"right","type":"continue","instruction":"Turn right to stay on 202nd Street"},"weight":396.20000000000005,"duration":396.20000000000005,"name":"202nd Street","distance":1634.1,"voiceInstructions":[{"distanceAlongGeometry":1634.1,"announcement":"Continue on 202nd Street for 1 mile","ssmlAnnouncement":"Continue on 202nd Street for 1 mile"},{"distanceAlongGeometry":288.7,"announcement":"In 1000 feet, turn right onto Flora Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Flora Avenue"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Flora Avenue","ssmlAnnouncement":"Turn right onto Flora Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1634.1,"primary":{"text":"Flora Avenue","components":[{"text":"Flora Avenue","type":"text","abbr":"Flora Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-92.533411,40.765581]}],"driving_side":"right","geometry":"{_ywFx|wsPhB?|@E~@I~@K^Gn@KtA_@\\K\\KjAc@n@[n@[x@e@pCgBTKVIJAf@Eh@ArL?xCAVERGPKPMJMPUJUHUFWBUBo@@o@AkABi@Bc@F[HYJWNUHIHKPMRKTELChBCxC@","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-92.533411,40.765581],"modifier":"right","type":"end of road","instruction":"Turn right onto Flora Avenue"},"weight":346,"duration":346,"name":"Flora Avenue","distance":1407.3,"voiceInstructions":[{"distanceAlongGeometry":1407.3,"announcement":"Continue on Flora Avenue for 1 mile","ssmlAnnouncement":"Continue on Flora Avenue for 1 mile"},{"distanceAlongGeometry":284.7,"announcement":"In 1000 feet, turn left onto 210th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 210th Street"},{"distanceAlongGeometry":61,"announcement":"Turn left onto 210th Street","ssmlAnnouncement":"Turn left onto 210th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1407.3,"primary":{"text":"210th Street","components":[{"text":"210th Street","type":"text","abbr":"210th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-92.52867,40.754659]}],"driving_side":"right","geometry":"s{vwFd_wsPJy\\?kBCsJAsHGkFGoPGgHAqBCoCImPGgPAiFAiD@aB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-92.52867,40.754659],"modifier":"left","type":"turn","instruction":"Turn left onto 210th Street"},"weight":477,"duration":477,"name":"210th Street","distance":1982,"voiceInstructions":[{"distanceAlongGeometry":1982,"announcement":"Continue on 210th Street for 1 mile","ssmlAnnouncement":"Continue on 210th Street for 1 mile"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto Harvest Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Harvest Avenue"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Harvest Avenue","ssmlAnnouncement":"Turn right onto Harvest Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1982,"primary":{"text":"Harvest Avenue","components":[{"text":"Harvest Avenue","type":"text","abbr":"Harvest Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,270],"location":[-92.505151,40.754878]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,315],"location":[-92.504907,40.754669]}],"driving_side":"right","geometry":"_}vwFdlrsPFKHMNOFEzAApA?lEApFC","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":90,"location":[-92.505151,40.754878],"modifier":"right","type":"turn","instruction":"Turn right onto Harvest Avenue"},"weight":94.2,"duration":94.2,"name":"Harvest Avenue","distance":377.5,"voiceInstructions":[{"distanceAlongGeometry":377.5,"announcement":"In a quarter mile, turn left onto 212th Street","ssmlAnnouncement":"In a quarter mile, turn left onto 212th Street"},{"distanceAlongGeometry":60.1,"announcement":"Turn left onto 212th Street","ssmlAnnouncement":"Turn left onto 212th Street"}],"bannerInstructions":[{"distanceAlongGeometry":377.5,"primary":{"text":"212th Street","components":[{"text":"212th Street","type":"text","abbr":"212th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,135,180],"location":[-92.504871,40.751557]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,315],"location":[-92.504372,40.751263]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.48565,40.751204]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.445444,40.751228]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-92.437106,40.751274]}],"driving_side":"right","geometry":"ghvwFljrsPz@cBAsL?wO?uO?eDBkJB{O@aPBmR?cWCmn@?kn@?wA?_ULy~@?uLCyNA_BEkFC}BC}FAeAAsCAsDCkJ@{BBmO?mJ@{ABiD?}AAmEAaAC_AEuF@{CCcK?cBDqB","mode":"cycling","maneuver":{"bearing_after":126,"bearing_before":178,"location":[-92.504871,40.751557],"modifier":"left","type":"turn","instruction":"Turn left onto 212th Street"},"weight":1583,"duration":1583,"name":"212th Street","distance":6590.3,"voiceInstructions":[{"distanceAlongGeometry":6590.3,"announcement":"Continue on 212th Street for 4 miles","ssmlAnnouncement":"Continue on 212th Street for 4 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue onto Jefferson Street","ssmlAnnouncement":"In 1000 feet, continue onto Jefferson Street"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Jefferson Street","ssmlAnnouncement":"Continue onto Jefferson Street"}],"bannerInstructions":[{"distanceAlongGeometry":6590.3,"primary":{"text":"Jefferson Street","components":[{"text":"Jefferson Street","type":"text","abbr":"Jefferson St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[91,266,273],"location":[-92.426797,40.751292]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.424473,40.75127]}],"driving_side":"right","geometry":"qfvwFnbcsP@_J?Y@wA@kB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":92,"location":[-92.426797,40.751292],"modifier":"straight","type":"new name","instruction":"Continue onto Jefferson Street"},"weight":58,"duration":58,"name":"Jefferson Street","distance":241.6,"voiceInstructions":[{"distanceAlongGeometry":241.6,"announcement":"In 800 feet, continue onto West Jefferson Street","ssmlAnnouncement":"In 800 feet, continue onto West Jefferson Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Jefferson Street","ssmlAnnouncement":"Continue onto West Jefferson Street"}],"bannerInstructions":[{"distanceAlongGeometry":241.6,"primary":{"text":"West Jefferson Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Jefferson Street","type":"text","abbr":"Jefferson St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.42393,40.751264]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.423152,40.751257]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.422885,40.751254]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.421857,40.751251]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.421599,40.751251]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.420545,40.751254]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,180,240],"location":[-92.418991,40.751547]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.417695,40.751676]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.41639,40.751678]}],"driving_side":"right","geometry":"kfvwFppbsP?{C@s@?mE?s@?qE?eCAQEWs@gCKc@Ge@Ca@AuC?eGCkG","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-92.42393,40.751264],"modifier":"straight","type":"new name","instruction":"Continue onto West Jefferson Street"},"weight":182.1,"duration":182.1,"name":"West Jefferson Street","distance":758,"voiceInstructions":[{"distanceAlongGeometry":758,"announcement":"Continue on West Jefferson Street for a half mile","ssmlAnnouncement":"Continue on West Jefferson Street for a half mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue slightly right onto East Jefferson Street","ssmlAnnouncement":"In 1000 feet, continue slightly right onto East Jefferson Street"},{"distanceAlongGeometry":62.4,"announcement":"Continue slightly right onto East Jefferson Street","ssmlAnnouncement":"Continue slightly right onto East Jefferson Street"}],"bannerInstructions":[{"distanceAlongGeometry":758,"primary":{"text":"East Jefferson Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Jefferson Street","type":"text","abbr":"Jefferson St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,270],"location":[-92.415048,40.751696]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,240],"location":[-92.41368,40.751679]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.412319,40.751677]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.411013,40.751675]}],"driving_side":"right","geometry":"civwF`y`sPPi@?_EMg@?oG?eG?eG","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":88,"location":[-92.415048,40.751696],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto East Jefferson Street"},"weight":113.5,"duration":113.5,"name":"East Jefferson Street","distance":454.1,"voiceInstructions":[{"distanceAlongGeometry":454.1,"announcement":"In a quarter mile, turn right onto South East Street","ssmlAnnouncement":"In a quarter mile, turn right onto South East Street"},{"distanceAlongGeometry":60,"announcement":"Turn right onto South East Street, then turn left onto East Franklin Street","ssmlAnnouncement":"Turn right onto South East Street, then turn left onto East Franklin Street"}],"bannerInstructions":[{"distanceAlongGeometry":454.1,"primary":{"text":"South East Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Street","type":"text","abbr":"St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60,"primary":{"text":"South East Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Street","type":"text","abbr":"St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"East Franklin Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Franklin Street","type":"text","abbr":"Franklin St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-92.409703,40.751675]}],"driving_side":"right","geometry":"_ivwFrw_sPnE?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-92.409703,40.751675],"modifier":"right","type":"end of road","instruction":"Turn right onto South East Street"},"weight":36.1,"duration":36.1,"name":"South East Street","distance":115.2,"voiceInstructions":[{"distanceAlongGeometry":47.9,"announcement":"Turn left onto East Franklin Street","ssmlAnnouncement":"Turn left onto East Franklin Street"}],"bannerInstructions":[{"distanceAlongGeometry":115.2,"primary":{"text":"East Franklin Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Franklin Street","type":"text","abbr":"Franklin St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-92.409704,40.750639]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.407775,40.750644]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.405823,40.750655]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.404857,40.750659]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.403834,40.750662]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.401464,40.750662]}],"driving_side":"right","geometry":"obvwFrw_sP?_KCiI?}@@mAAqB?mE?_D?yHAyF@EBeBD}@Di@Fw@RcBNgALy@Hc@Lk@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-92.409704,40.750639],"modifier":"left","type":"turn","instruction":"Turn left onto East Franklin Street"},"weight":315.3,"duration":252.3,"name":"East Franklin Street","distance":1051,"voiceInstructions":[{"distanceAlongGeometry":1051,"announcement":"Continue on East Franklin Street for a half mile","ssmlAnnouncement":"Continue on East Franklin Street for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto 215th Street","ssmlAnnouncement":"In 1000 feet, continue onto 215th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 215th Street","ssmlAnnouncement":"Continue onto 215th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1051,"primary":{"text":"215th Street","components":[{"text":"215th Street","type":"text","abbr":"215th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-92.397318,40.750172]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,300],"location":[-92.391924,40.747802]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.38008,40.747586]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-92.33225,40.747756]}],"driving_side":"right","geometry":"q_vwFfj}rPDSVcAZeAZ}@Z}@lCqH`@iA`@iAvBeGRq@H_@H]Hk@Fe@Dy@Bk@@q@?m@?mD@}K?mP@kP?kDAwD?yDCua@CoQ?q@A}MAeC?_EAgCC{R?aC?m@Eu[Eob@AeN?oVDo_@AgAE}@Eg@Ea@G_@o@oCm@iDU}AEYGi@Ck@Am@?m@@k@De@PkA~AmJRkAFa@Dy@F}@@o@?m@?gLCg_@CoW?aHEuO@uQAwN@aM","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":111,"location":[-92.397318,40.750172],"modifier":"straight","type":"new name","instruction":"Continue onto 215th Street"},"weight":2283,"duration":1827.2,"name":"215th Street","distance":7596.5,"voiceInstructions":[{"distanceAlongGeometry":7596.5,"announcement":"Continue on 215th Street for 5 miles","ssmlAnnouncement":"Continue on 215th Street for 5 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Raven Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Raven Avenue"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Raven Avenue","ssmlAnnouncement":"Turn right onto Raven Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":7596.5,"primary":{"text":"Raven Avenue","components":[{"text":"Raven Avenue","type":"text","abbr":"Raven Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.308393,40.747773]}],"driving_side":"right","geometry":"qpuwFl~krP|d@LxEDX?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-92.308393,40.747773],"modifier":"right","type":"turn","instruction":"Turn right onto Raven Avenue"},"weight":203.4,"duration":203.4,"name":"Raven Avenue","distance":811.3,"voiceInstructions":[{"distanceAlongGeometry":811.3,"announcement":"Continue on Raven Avenue for a half mile","ssmlAnnouncement":"Continue on Raven Avenue for a half mile"},{"distanceAlongGeometry":279.2,"announcement":"In 1000 feet, turn left onto 220th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 220th Street"},{"distanceAlongGeometry":59.8,"announcement":"Turn left onto 220th Street","ssmlAnnouncement":"Turn left onto 220th Street"}],"bannerInstructions":[{"distanceAlongGeometry":811.3,"primary":{"text":"220th Street","components":[{"text":"220th Street","type":"text","abbr":"220th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-92.308492,40.740479]}],"driving_side":"right","geometry":"_ctwF`_lrP?S@IEaGCqE@]B]F]L]DMtAoCtAaCNOROTMVKZE~@ChCBbAEPCRIPKLMNSJWHWDWB[?ULkG@UBgC@iC@uBA{K@yK","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-92.308492,40.740479],"modifier":"left","type":"turn","instruction":"Turn left onto 220th Street"},"weight":331.5,"duration":331.5,"name":"220th Street","distance":1383.5,"voiceInstructions":[{"distanceAlongGeometry":1383.5,"announcement":"Continue on 220th Street for 1 mile","ssmlAnnouncement":"Continue on 220th Street for 1 mile"},{"distanceAlongGeometry":292.1,"announcement":"In 1000 feet, continue onto Raven Avenue","ssmlAnnouncement":"In 1000 feet, continue onto Raven Avenue"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto Raven Avenue","ssmlAnnouncement":"Continue onto Raven Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1383.5,"primary":{"text":"Raven Avenue","components":[{"text":"Raven Avenue","type":"text","abbr":"Raven Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-92.295182,40.736882]},{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-92.294684,40.736868]}],"driving_side":"right","geometry":"olswFzkirP?sA@O@MDYHUJSXSb@GfAEH?nCCZ?n@Bx@Fd@FXBn@Hz@Nf@DJADCLK","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-92.295182,40.736882],"modifier":"straight","type":"new name","instruction":"Continue onto Raven Avenue"},"weight":110.1,"duration":110.1,"name":"Raven Avenue","distance":457.8,"voiceInstructions":[{"distanceAlongGeometry":457.8,"announcement":"In a quarter mile, continue onto 225th Street","ssmlAnnouncement":"In a quarter mile, continue onto 225th Street"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto 225th Street","ssmlAnnouncement":"Continue onto 225th Street"}],"bannerInstructions":[{"distanceAlongGeometry":457.8,"primary":{"text":"225th Street","components":[{"text":"225th Street","type":"text","abbr":"225th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[135,330],"location":[-92.294274,40.733393]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.273317,40.733491]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,105,270],"location":[-92.235638,40.733819]}],"driving_side":"right","geometry":"uvrwFdfirPHMDM@K@c@CwBE{H?EEq]AqI?kBA_NC_MKqg@CUCa@GyJ?}GAwJCsFAiECmLGuR?_GGoJ?_QC}KA{DE}R?_YKi]?uAAsR?GDODMFIDCJG","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":144,"location":[-92.294274,40.733393],"modifier":"straight","type":"new name","instruction":"Continue onto 225th Street"},"weight":1196.7,"duration":1196.7,"name":"225th Street","distance":4980.7,"voiceInstructions":[{"distanceAlongGeometry":4980.7,"announcement":"Continue on 225th Street for 3 miles","ssmlAnnouncement":"Continue on 225th Street for 3 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn right onto 220th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 220th Street"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto 220th Street, then keep left onto 227th Street","ssmlAnnouncement":"Turn right onto 220th Street, then keep left onto 227th Street"}],"bannerInstructions":[{"distanceAlongGeometry":4980.7,"primary":{"text":"220th Street","components":[{"text":"220th Street","type":"text","abbr":"220th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"220th Street","components":[{"text":"220th Street","type":"text","abbr":"220th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"227th Street","components":[{"text":"227th Street","type":"text","abbr":"227th St","abbr_priority":0}],"type":"fork","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,315],"location":[-92.235341,40.733631]}],"driving_side":"right","geometry":"exrwFzu}qPbCAPCDA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":129,"location":[-92.235341,40.733631],"modifier":"right","type":"turn","instruction":"Turn right onto 220th Street"},"weight":21,"duration":21,"name":"220th Street","distance":87.7,"voiceInstructions":[{"distanceAlongGeometry":62.6,"announcement":"Keep left onto 227th Street","ssmlAnnouncement":"Keep left onto 227th Street"}],"bannerInstructions":[{"distanceAlongGeometry":87.7,"primary":{"text":"227th Street","components":[{"text":"227th Street","type":"text","abbr":"227th St","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-92.235297,40.732845]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,270,315],"location":[-92.235006,40.732524]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.2019,40.731049]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.187616,40.730258]}],"driving_side":"right","geometry":"isrwFru}qPLENIJKLOHMHYDWFw@DcA@a@^gKd@wKf@wKj@mKvAeXTsDv@oNZ{GH{A@m@?a@MyKGmHAkBMsKMuKE_ECeBEiBKsKQsLOeJCsHEmGCaHA}FBa@BYDWXsAPu@x@gDp@wCHc@De@Do@@e@?aTBiG@sLDc\\?kE","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":168,"location":[-92.235297,40.732845],"modifier":"slight left","type":"fork","instruction":"Keep left onto 227th Street"},"weight":1163.7,"duration":1163.7,"name":"227th Street","distance":4851.1,"voiceInstructions":[{"distanceAlongGeometry":4851.1,"announcement":"Continue on 227th Street for 3 miles","ssmlAnnouncement":"Continue on 227th Street for 3 miles"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto 220th Street","ssmlAnnouncement":"In 1000 feet, continue onto 220th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 220th Street","ssmlAnnouncement":"Continue onto 220th Street"}],"bannerInstructions":[{"distanceAlongGeometry":4851.1,"primary":{"text":"220th Street","components":[{"text":"220th Street","type":"text","abbr":"220th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-92.178428,40.730199]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.16419,40.726528]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-92.163911,40.72655]}],"driving_side":"right","geometry":"wbrwFdrrqPB}Q|AqOl@u@nFp@~Fj@Zi@TgOXqUPsMCw@IuB@wCPqs@FoVJ}@NsDlJix@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-92.178428,40.730199],"modifier":"straight","type":"new name","instruction":"Continue onto 220th Street"},"weight":868.7,"duration":868.7,"name":"220th Street","distance":3607.9,"voiceInstructions":[{"distanceAlongGeometry":3607.9,"announcement":"Continue on 220th Street for 2 miles","ssmlAnnouncement":"Continue on 220th Street for 2 miles"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn right onto Route V56","ssmlAnnouncement":"In 1000 feet, turn right onto Route V56"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Route V56","ssmlAnnouncement":"Turn right onto Route V56"}],"bannerInstructions":[{"distanceAlongGeometry":3607.9,"primary":{"text":"Route V56","components":[{"text":"Route","type":"text","abbr":"Rte","abbr_priority":0},{"text":"V56","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,285],"location":[-92.14001,40.724485]}],"driving_side":"right","geometry":"a_qwF`bkqP~mAk@jB`@","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":104,"location":[-92.14001,40.724485],"modifier":"right","type":"turn","instruction":"Turn right onto Route V56"},"weight":455.3,"duration":367.2,"name":"Route V56","distance":1467.7,"voiceInstructions":[{"distanceAlongGeometry":1467.7,"announcement":"Continue on Route V56 for 1 mile","ssmlAnnouncement":"Continue on Route V56 for 1 mile"},{"distanceAlongGeometry":279.8,"announcement":"In 1000 feet, make a sharp left onto 230th Street","ssmlAnnouncement":"In 1000 feet, make a sharp left onto 230th Street"},{"distanceAlongGeometry":60,"announcement":"Make a sharp left onto 230th Street","ssmlAnnouncement":"Make a sharp left onto 230th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1467.7,"primary":{"text":"230th Street","components":[{"text":"230th Street","type":"text","abbr":"230th St","abbr_priority":0}],"type":"turn","modifier":"sharp left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,75,195],"location":[-92.13996,40.711305]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-92.126023,40.711556]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.125603,40.711551]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.120438,40.71144]}],"driving_side":"right","geometry":"ulnwFvakqPU_Bc@{@WwB^omA@sA?sATs\\j@mpA@_ABcBF]LWHQ","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":192,"location":[-92.13996,40.711305],"modifier":"sharp left","type":"turn","instruction":"Make a sharp left onto 230th Street"},"weight":686.7,"duration":686.7,"name":"230th Street","distance":2860.5,"voiceInstructions":[{"distanceAlongGeometry":2860.5,"announcement":"Continue on 230th Street for 2 miles","ssmlAnnouncement":"Continue on 230th Street for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Dove Avenue","ssmlAnnouncement":"In 1000 feet, continue onto Dove Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Dove Avenue","ssmlAnnouncement":"Continue onto Dove Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":2860.5,"primary":{"text":"Dove Avenue","components":[{"text":"Dove Avenue","type":"text","abbr":"Dove Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[150,315],"location":[-92.106231,40.711026]}],"driving_side":"right","geometry":"}jnwF|ndqPNKPITAlh@LLCLG","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":132,"location":[-92.106231,40.711026],"modifier":"straight","type":"new name","instruction":"Continue onto Dove Avenue"},"weight":190.6,"duration":190.6,"name":"Dove Avenue","distance":787.2,"voiceInstructions":[{"distanceAlongGeometry":787.2,"announcement":"Continue on Dove Avenue for a half mile","ssmlAnnouncement":"Continue on Dove Avenue for a half mile"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, continue left onto 235th Street","ssmlAnnouncement":"In 1000 feet, continue left onto 235th Street"},{"distanceAlongGeometry":62,"announcement":"Continue left onto 235th Street","ssmlAnnouncement":"Continue left onto 235th Street"}],"bannerInstructions":[{"distanceAlongGeometry":787.2,"primary":{"text":"235th Street","components":[{"text":"235th Street","type":"text","abbr":"235th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,240,345],"location":[-92.106119,40.703977]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.082447,40.703766]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-92.044385,40.703609]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-92.028665,40.703611]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-92.025414,40.703637]}],"driving_side":"right","geometry":"{~lwFfndqPFQBWB_@@kJDiTD_WFu]@oV@wa@Lc}@Viw@?{ICol@@qTAgRAgU?gaBEkS?cCEqL@uD?{A@ea@AwL@_WA_N?uD@{@BYDWFMFKJMJINIRKb@M`@Ox@[^Ub@k@Xi@Tw@Jq@Fw@VeIB{@Ds@Hi@LYNULOROXUd@]l@a@VQb@KVCT@j@H`@Jb@Lj@F~CF","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":157,"location":[-92.106119,40.703977],"modifier":"left","type":"new name","instruction":"Continue left onto 235th Street"},"weight":2231.5999999999995,"duration":2231.5999999999995,"name":"235th Street","distance":9294.5,"voiceInstructions":[{"distanceAlongGeometry":9294.5,"announcement":"Continue on 235th Street for 6 miles","ssmlAnnouncement":"Continue on 235th Street for 6 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, make a slight left onto 240th Street","ssmlAnnouncement":"In 1000 feet, make a slight left onto 240th Street"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight left onto 240th Street","ssmlAnnouncement":"Make a slight left onto 240th Street"}],"bannerInstructions":[{"distanceAlongGeometry":9294.5,"primary":{"text":"240th Street","components":[{"text":"240th Street","type":"text","abbr":"240th St","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,150,180],"location":[-92.000707,40.698694]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,300],"location":[-92.000406,40.698484]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,270],"location":[-91.993278,40.696282]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.990956,40.696327]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.967662,40.696216]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.948557,40.696312]}],"driving_side":"right","geometry":"y}kwFl{opPNMLSJY@_@q@wSAc@B[HSJILGLAP?N?h@?|A@x@@`A@z@@d@?VELITs@GuKG_DIoMTeuAD}P?wJEwL?_OAwp@AqIGme@EsSAcy@Jyu@","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":181,"location":[-92.000707,40.698694],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto 240th Street"},"weight":1486.3000000000002,"duration":1486.3000000000002,"name":"240th Street","distance":6191.1,"voiceInstructions":[{"distanceAlongGeometry":6191.1,"announcement":"Continue on 240th Street for 4 miles","ssmlAnnouncement":"Continue on 240th Street for 4 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue slightly right onto Nickel Avenue","ssmlAnnouncement":"In 1000 feet, continue slightly right onto Nickel Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue slightly right onto Nickel Avenue","ssmlAnnouncement":"Continue slightly right onto Nickel Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":6191.1,"primary":{"text":"Nickel Avenue","components":[{"text":"Nickel Avenue","type":"text","abbr":"Nickel Ave","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,270],"location":[-91.930487,40.696263]}],"driving_side":"right","geometry":"snkwFpdbpPJ]z@i@hCBxKJxXX","mode":"cycling","maneuver":{"bearing_after":119,"bearing_before":90,"location":[-91.930487,40.696263],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Nickel Avenue"},"weight":204.8,"duration":204.8,"name":"Nickel Avenue","distance":816.1,"voiceInstructions":[{"distanceAlongGeometry":816.1,"announcement":"Continue on Nickel Avenue for a half mile","ssmlAnnouncement":"Continue on Nickel Avenue for a half mile"},{"distanceAlongGeometry":278.9,"announcement":"In 1000 feet, turn left onto 245th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 245th Street"},{"distanceAlongGeometry":59.8,"announcement":"Turn left onto 245th Street","ssmlAnnouncement":"Turn left onto 245th Street"}],"bannerInstructions":[{"distanceAlongGeometry":816.1,"primary":{"text":"245th Street","components":[{"text":"245th Street","type":"text","abbr":"245th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-91.930337,40.689033]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.920689,40.689147]}],"driving_side":"right","geometry":"majwFrcbpPWi{@Myo@CwI","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-91.930337,40.689033],"modifier":"left","type":"turn","instruction":"Turn left onto 245th Street"},"weight":392.6,"duration":392.6,"name":"245th Street","distance":1617.4,"voiceInstructions":[{"distanceAlongGeometry":1617.4,"announcement":"Continue on 245th Street for 1 mile","ssmlAnnouncement":"Continue on 245th Street for 1 mile"},{"distanceAlongGeometry":288.4,"announcement":"In 1000 feet, turn right onto Osage Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Osage Avenue"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Osage Avenue","ssmlAnnouncement":"Turn right onto Osage Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1617.4,"primary":{"text":"Osage Avenue","components":[{"text":"Osage Avenue","type":"text","abbr":"Osage Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.911161,40.689237]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-91.911347,40.674616]}],"driving_side":"right","geometry":"wbjwFvk~oPlWHfLDrVH`]JpzAo@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-91.911161,40.689237],"modifier":"right","type":"turn","instruction":"Turn right onto Osage Avenue"},"weight":789.7,"duration":789.7,"name":"Osage Avenue","distance":3255,"voiceInstructions":[{"distanceAlongGeometry":3255,"announcement":"Continue on Osage Avenue for 2 miles","ssmlAnnouncement":"Continue on Osage Avenue for 2 miles"},{"distanceAlongGeometry":288.5,"announcement":"In 1000 feet, turn left onto 265th Street","ssmlAnnouncement":"In 1000 feet, turn left onto 265th Street"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto 265th Street","ssmlAnnouncement":"Turn left onto 265th Street"}],"bannerInstructions":[{"distanceAlongGeometry":3255,"primary":{"text":"265th Street","components":[{"text":"265th Street","type":"text","abbr":"265th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-91.911113,40.659974]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.891944,40.660357]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.874734,40.660557]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.872757,40.660603]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.858186,40.660634]}],"driving_side":"right","geometry":"ykdwFlk~oP{@w{AQaZg@ygB?wAGiKAw`@Cix@GeNGeM","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":178,"location":[-91.911113,40.659974],"modifier":"left","type":"turn","instruction":"Turn left onto 265th Street"},"weight":1175.1,"duration":1175.1,"name":"265th Street","distance":4862.5,"voiceInstructions":[{"distanceAlongGeometry":4862.5,"announcement":"Continue on 265th Street for 3 miles","ssmlAnnouncement":"Continue on 265th Street for 3 miles"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn left onto Redbud Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Redbud Avenue"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto Redbud Avenue","ssmlAnnouncement":"Turn left onto Redbud Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":4862.5,"primary":{"text":"Redbud Avenue","components":[{"text":"Redbud Avenue","type":"text","abbr":"Redbud Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-91.853494,40.660713]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-91.853427,40.675328]}],"driving_side":"right","geometry":"mpdwFhcsoPg]KaE?cE?al@A{B@uBCeh@UwQCmZE","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":87,"location":[-91.853494,40.660713],"modifier":"left","type":"end of road","instruction":"Turn left onto Redbud Avenue"},"weight":783.5,"duration":783.5,"name":"Redbud Avenue","distance":3246.3,"voiceInstructions":[{"distanceAlongGeometry":3246.3,"announcement":"Continue on Redbud Avenue for 2 miles","ssmlAnnouncement":"Continue on Redbud Avenue for 2 miles"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, turn right onto 245th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 245th Street"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto 245th Street","ssmlAnnouncement":"Turn right onto 245th Street"}],"bannerInstructions":[{"distanceAlongGeometry":3246.3,"primary":{"text":"245th Street","components":[{"text":"245th Street","type":"text","abbr":"245th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-91.853245,40.689898]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.843747,40.689809]}],"driving_side":"right","geometry":"{fjwFxasoPPkz@Bq^m@oFmDaNyAwD{CyHwByHiBqKc@iCqDmWs@qGq@kLkBqODaKPwIEeBg@iUa@uIMqD@y@Z{HlAiF`BsERs@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-91.853245,40.689898],"modifier":"right","type":"turn","instruction":"Turn right onto 245th Street"},"weight":1055,"duration":1055,"name":"245th Street","distance":4343.1,"voiceInstructions":[{"distanceAlongGeometry":4343.1,"announcement":"Continue on 245th Street for 3 miles","ssmlAnnouncement":"Continue on 245th Street for 3 miles"},{"distanceAlongGeometry":288.2,"announcement":"In 1000 feet, turn left onto Route W40","ssmlAnnouncement":"In 1000 feet, turn left onto Route W40"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto Route W40","ssmlAnnouncement":"Turn left onto Route W40"}],"bannerInstructions":[{"distanceAlongGeometry":4343.1,"primary":{"text":"Route W40","components":[{"text":"Route","type":"text","abbr":"Rte","abbr_priority":0},{"text":"W40","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,75,195,300],"location":[-91.803574,40.694587]},{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-91.803122,40.697485]}],"driving_side":"right","geometry":"edkwFhkioPcDY_L_AiBE","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":116,"location":[-91.803574,40.694587],"modifier":"left","type":"turn","instruction":"Turn left onto Route W40"},"weight":120,"duration":96.9,"name":"Route W40","distance":384.6,"voiceInstructions":[{"distanceAlongGeometry":384.6,"announcement":"In a quarter mile, turn right onto 1st Street","ssmlAnnouncement":"In a quarter mile, turn right onto 1st Street"},{"distanceAlongGeometry":59.5,"announcement":"Turn right onto 1st Street","ssmlAnnouncement":"Turn right onto 1st Street"}],"bannerInstructions":[{"distanceAlongGeometry":384.6,"primary":{"text":"1st Street","components":[{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-91.803085,40.698024]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.801819,40.69791]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.800503,40.697809]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.79921,40.697689]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,270],"location":[-91.7979,40.697568]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-91.796615,40.697436]}],"driving_side":"right","geometry":"sykwFhhioPT}FRgGVaGVeGX_G\\{F","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":2,"location":[-91.803085,40.698024],"modifier":"right","type":"turn","instruction":"Turn right onto 1st Street"},"weight":165.5,"duration":159,"name":"1st Street","distance":656.9,"voiceInstructions":[{"distanceAlongGeometry":656.9,"announcement":"Continue on 1st Street for a half mile","ssmlAnnouncement":"Continue on 1st Street for a half mile"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62,"announcement":"Turn right, then continue onto Hawk Drive","ssmlAnnouncement":"Turn right, then continue onto Hawk Drive"}],"bannerInstructions":[{"distanceAlongGeometry":656.9,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Hawk Drive","components":[{"text":"Hawk Drive","type":"text","abbr":"Hawk Dr","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,150,285],"location":[-91.795356,40.697292]}],"driving_side":"right","geometry":"aukwF~wgoP`@]VaB@sA","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":98,"location":[-91.795356,40.697292],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":24.4,"duration":24.4,"name":"","distance":101.7,"voiceInstructions":[{"distanceAlongGeometry":62.5,"announcement":"Continue onto Hawk Drive","ssmlAnnouncement":"Continue onto Hawk Drive"}],"bannerInstructions":[{"distanceAlongGeometry":101.7,"primary":{"text":"Hawk Drive","components":[{"text":"Hawk Drive","type":"text","abbr":"Hawk Dr","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-91.794302,40.696989]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,120,285],"location":[-91.781406,40.695612]}],"driving_side":"right","geometry":"eskwFjqgoPHmMAiRl@wOjA{KpCePp@sCt@yBpBaHbF_NvC_IzCgH|BmEtBuDvBmDtKeQx@{AZaA?]Ak@Jo@R]p@w@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":91,"location":[-91.794302,40.696989],"modifier":"straight","type":"new name","instruction":"Continue onto Hawk Drive"},"weight":662.2,"duration":662.2,"name":"Hawk Drive","distance":2756.4,"voiceInstructions":[{"distanceAlongGeometry":2756.4,"announcement":"Continue on Hawk Drive for 1.5 miles","ssmlAnnouncement":"Continue on Hawk Drive for 1.5 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue slightly left onto 245th Street","ssmlAnnouncement":"In 1000 feet, continue slightly left onto 245th Street"},{"distanceAlongGeometry":62.4,"announcement":"Continue slightly left onto 245th Street","ssmlAnnouncement":"Continue slightly left onto 245th Street"}],"bannerInstructions":[{"distanceAlongGeometry":2756.4,"primary":{"text":"245th Street","components":[{"text":"245th Street","type":"text","abbr":"245th St","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,315],"location":[-91.765581,40.687159]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.737587,40.689279]}],"driving_side":"right","geometry":"wuiwFz}aoPFQOk@qA_HYwCBgAhAoFFyAc@}BmAgDuCsDsA_Ck@oCWsDBcf@PsmAMii@CyOa@gz@","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":139,"location":[-91.765581,40.687159],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto 245th Street"},"weight":973.3,"duration":973.3,"name":"245th Street","distance":4056.1,"voiceInstructions":[{"distanceAlongGeometry":4056.1,"announcement":"Continue on 245th Street for 3 miles","ssmlAnnouncement":"Continue on 245th Street for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto 185th Street","ssmlAnnouncement":"In 1000 feet, continue onto 185th Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 185th Street","ssmlAnnouncement":"Continue onto 185th Street"}],"bannerInstructions":[{"distanceAlongGeometry":4056.1,"primary":{"text":"185th Street","components":[{"text":"185th Street","type":"text","abbr":"185th St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.718645,40.689535]}],"driving_side":"right","geometry":"sdjwFpxxnPE_MWw[OgWQy]MsV","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-91.718645,40.689535],"modifier":"straight","type":"new name","instruction":"Continue onto 185th Street"},"weight":401.3,"duration":401.3,"name":"185th Street","distance":1639.2,"voiceInstructions":[{"distanceAlongGeometry":1639.2,"announcement":"Continue on 185th Street for 1 mile","ssmlAnnouncement":"Continue on 185th Street for 1 mile"},{"distanceAlongGeometry":285.9,"announcement":"In 1000 feet, turn left onto 110th Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto 110th Avenue"},{"distanceAlongGeometry":61.3,"announcement":"Turn left onto 110th Avenue","ssmlAnnouncement":"Turn left onto 110th Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1639.2,"primary":{"text":"110th Avenue","components":[{"text":"110th Avenue","type":"text","abbr":"110th Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-91.699216,40.689929]}],"driving_side":"right","geometry":"agjwFb_unPuMEy]K","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":87,"location":[-91.699216,40.689929],"modifier":"left","type":"turn","instruction":"Turn left onto 110th Avenue"},"weight":198.6,"duration":198.6,"name":"110th Avenue","distance":809.8,"voiceInstructions":[{"distanceAlongGeometry":809.8,"announcement":"Continue on 110th Avenue for a half mile","ssmlAnnouncement":"Continue on 110th Avenue for a half mile"},{"distanceAlongGeometry":285.4,"announcement":"In 1000 feet, turn right onto 180th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 180th Street"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto 180th Street","ssmlAnnouncement":"Turn right onto 180th Street"}],"bannerInstructions":[{"distanceAlongGeometry":809.8,"primary":{"text":"180th Street","components":[{"text":"180th Street","type":"text","abbr":"180th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-91.699134,40.697209]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.679844,40.697063]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.660661,40.697176]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.641456,40.69716]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.622359,40.697193]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.603154,40.697176]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.583606,40.697144]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.545197,40.697095]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.532258,40.697111]}],"driving_side":"right","geometry":"qtkwFp~tnPNydALwq@Cen@SugA?osABob@Ciu@Aa`A@ySAqu@@uk@Aw}@Hkz@?ygAAek@?aAHodA?or@?m]Amq@Geo@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-91.699134,40.697209],"modifier":"right","type":"turn","instruction":"Turn right onto 180th Street"},"weight":3533.5,"duration":3533.5,"name":"180th Street","distance":14722.7,"voiceInstructions":[{"distanceAlongGeometry":14722.7,"announcement":"Continue on 180th Street for 9 miles","ssmlAnnouncement":"Continue on 180th Street for 9 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, keep left onto 180th Street","ssmlAnnouncement":"In 1000 feet, keep left onto 180th Street"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto 180th Street","ssmlAnnouncement":"Keep left onto 180th Street"}],"bannerInstructions":[{"distanceAlongGeometry":14722.7,"primary":{"text":"180th Street","components":[{"text":"180th Street","type":"text","abbr":"180th St","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-91.524548,40.697147]}],"driving_side":"right","geometry":"etkwFl{rmP?yAEcBe@qGGqBIyDGoBKgAUaAiBqFKg@Ck@Dg@Jc@`@o@h@e@v@a@j@Sl@Wd@[l@i@l@[n@Oj@Od@[f@o@f@kAx@cCj@mAhB_Cx@o@v@Sp@Et@?`EBl@M\\Kd@]f@i@~EuFt@k@d@Sp@Sr@IzGDpAAl@Ob@YXe@T_AhCeT","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-91.524548,40.697147],"modifier":"slight left","type":"fork","instruction":"Keep left onto 180th Street"},"weight":576.7,"duration":576.7,"name":"180th Street","distance":2391.4,"voiceInstructions":[{"distanceAlongGeometry":2391.4,"announcement":"Continue on 180th Street for 1.5 miles","ssmlAnnouncement":"Continue on 180th Street for 1.5 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn right onto Franklin Road","ssmlAnnouncement":"In 1000 feet, turn right onto Franklin Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Franklin Road","ssmlAnnouncement":"Turn right onto Franklin Road"}],"bannerInstructions":[{"distanceAlongGeometry":2391.4,"primary":{"text":"Franklin Road","components":[{"text":"Franklin Road","type":"text","abbr":"Franklin Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,180,285],"location":[-91.506924,40.686254]}],"driving_side":"right","geometry":"apiwFfmomPlPFnXBlm@J~DBjDTpDHzE?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":104,"location":[-91.506924,40.686254],"modifier":"right","type":"turn","instruction":"Turn right onto Franklin Road"},"weight":490.6,"duration":490.6,"name":"Franklin Road","distance":2015.3,"voiceInstructions":[{"distanceAlongGeometry":2015.3,"announcement":"Continue on Franklin Road for 1.5 miles","ssmlAnnouncement":"Continue on Franklin Road for 1.5 miles"},{"distanceAlongGeometry":287.5,"announcement":"In 1000 feet, turn left onto Golden Road","ssmlAnnouncement":"In 1000 feet, turn left onto Golden Road"},{"distanceAlongGeometry":61.6,"announcement":"Turn left onto Golden Road","ssmlAnnouncement":"Turn left onto Golden Road"}],"bannerInstructions":[{"distanceAlongGeometry":2015.3,"primary":{"text":"Golden Road","components":[{"text":"Golden Road","type":"text","abbr":"Golden Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,105,180,270],"location":[-91.507223,40.66814]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-91.503532,40.668073]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.477786,40.660574]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-91.463505,40.652795]}],"driving_side":"right","geometry":"{~ewFboomPD_AFaTHi[BqHDgAT}@h@w@xZk\\~KmStAuDBaGNuh@ByJ?c^^wDn@wCjDkJrJ}UzCuEvEkD|Bi@nL@jg@a@zAKvAOf@Mb@Y`@e@Xi@Pu@LeAHsB^qI","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":180,"location":[-91.507223,40.66814],"modifier":"left","type":"turn","instruction":"Turn left onto Golden Road"},"weight":1366.5,"duration":1366.5,"name":"Golden Road","distance":5694.5,"voiceInstructions":[{"distanceAlongGeometry":5694.5,"announcement":"Continue on Golden Road for 4 miles","ssmlAnnouncement":"Continue on Golden Road for 4 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, keep left onto 218th Street","ssmlAnnouncement":"In 1000 feet, keep left onto 218th Street"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto 218th Street","ssmlAnnouncement":"Keep left onto 218th Street"}],"bannerInstructions":[{"distanceAlongGeometry":5694.5,"primary":{"text":"218th Street","components":[{"text":"218th Street","type":"text","abbr":"218th St","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[99,107,277],"location":[-91.459711,40.644386]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,270],"location":[-91.458713,40.644286]}],"driving_side":"right","geometry":"mjawFdffmPLiBD}An@}Rx@}UJcBTwA\\eAd@aAn@u@n@m@|@g@t@St@O`@MZSZ]Ti@Jw@D_AZ{QDqEAoAE_AE}@@aADiALmAv@aG`@wBd@{Ab@cAz@gB`DmGhEkIbAiCR_AHaAFoAAeAEaAI_A[gByAcH[iBQuAKuAGiBAac@","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":97,"location":[-91.459711,40.644386],"modifier":"slight left","type":"fork","instruction":"Keep left onto 218th Street"},"weight":806,"duration":806,"name":"218th Street","distance":3348.3,"voiceInstructions":[{"distanceAlongGeometry":3348.3,"announcement":"Continue on 218th Street for 2 miles","ssmlAnnouncement":"Continue on 218th Street for 2 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn right onto West Point Road","ssmlAnnouncement":"In 1000 feet, turn right onto West Point Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto West Point Road","ssmlAnnouncement":"Turn right onto West Point Road"}],"bannerInstructions":[{"distanceAlongGeometry":3348.3,"primary":{"text":"West Point Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Point Road","type":"text","abbr":"Pt Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,270,345],"location":[-91.423396,40.638608]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,165,330],"location":[-91.418165,40.634817]}],"driving_side":"right","geometry":"if`wFfc_mPf@Ub@Uf@c@d@c@`@s@f@iAtCiIr@kBp@}A|@sApAwAx@s@jAo@lAa@~@SzAOfA?dABjAPdCn@","mode":"cycling","maneuver":{"bearing_after":156,"bearing_before":88,"location":[-91.423396,40.638608],"modifier":"right","type":"end of road","instruction":"Turn right onto West Point Road"},"weight":295.9,"duration":238.39999999999998,"name":"West Point Road","distance":957.7,"voiceInstructions":[{"distanceAlongGeometry":957.7,"announcement":"Continue on West Point Road for a half mile","ssmlAnnouncement":"Continue on West Point Road for a half mile"},{"distanceAlongGeometry":281.2,"announcement":"In 1000 feet, turn left onto State Highway 2 (IA 2)","ssmlAnnouncement":"In 1000 feet, turn left onto State Highway 2 (IA 2)"},{"distanceAlongGeometry":60.3,"announcement":"Turn left onto State Highway 2 (IA 2)","ssmlAnnouncement":"Turn left onto State Highway 2 (IA 2)"}],"bannerInstructions":[{"distanceAlongGeometry":957.7,"primary":{"text":"State Highway 2 IA 2","components":[{"text":"State Highway","type":"text","abbr":"State Hwy","abbr_priority":0},{"text":"2","type":"text"},{"text":"IA 2","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ia-2"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,105,285],"location":[-91.418167,40.631893]}],"driving_side":"right","geometry":"i|~vFpb~lPt@iHpDuZ|ByRnAmKb@gDpBgPXaBf@aB","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":194,"location":[-91.418167,40.631893],"modifier":"left","type":"end of road","instruction":"Turn left onto State Highway 2 (IA 2)"},"ref":"IA 2","weight":664.3,"duration":334.8,"name":"State Highway 2 (IA 2)","distance":1372.4,"voiceInstructions":[{"distanceAlongGeometry":1372.4,"announcement":"Continue on State Highway 2 (IA 2) for 1 mile","ssmlAnnouncement":"Continue on State Highway 2 (IA 2) for 1 mile"},{"distanceAlongGeometry":286.9,"announcement":"In 1000 feet, turn left onto Bluff Road","ssmlAnnouncement":"In 1000 feet, turn left onto Bluff Road"},{"distanceAlongGeometry":61.5,"announcement":"Turn left onto Bluff Road","ssmlAnnouncement":"Turn left onto Bluff Road"}],"bannerInstructions":[{"distanceAlongGeometry":1372.4,"primary":{"text":"Bluff Road","components":[{"text":"Bluff Road","type":"text","abbr":"Bluff Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-91.402506,40.628624]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,330],"location":[-91.401722,40.629073]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,255],"location":[-91.401472,40.629131]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-91.375547,40.634061]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.37255,40.634365]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.363175,40.635565]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.362386,40.635584]}],"driving_side":"right","geometry":"{g~vFt`{lPq@_A]y@Ic@GWCYGi@@eAJwBJeC@aBGoBMeBQkBWgBa@gBo@gBq@gBa@sAW{A{@yFa@gBa@wA}B{FYgAOuAEmAB}APyANcBDgB@}BI{CQ_CSkB]mBoAkG}@oGaEyZw@uGYwCc@eIYqGY{Gm@cFoBaL_@aEQuECcHAsFA}CUa\\","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":116,"location":[-91.402506,40.628624],"modifier":"left","type":"turn","instruction":"Turn left onto Bluff Road"},"weight":1183.1999999999998,"duration":947.6000000000001,"name":"Bluff Road","distance":3930.5,"voiceInstructions":[{"distanceAlongGeometry":3930.5,"announcement":"Continue on Bluff Road for 2 miles","ssmlAnnouncement":"Continue on Bluff Road for 2 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn right onto 35th Street","ssmlAnnouncement":"In 1000 feet, turn right onto 35th Street"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto 35th Street, then turn left onto Avenue D","ssmlAnnouncement":"Turn right onto 35th Street, then turn left onto Avenue D"}],"bannerInstructions":[{"distanceAlongGeometry":3930.5,"primary":{"text":"35th Street","components":[{"text":"35th Street","type":"text","abbr":"35th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.2,"primary":{"text":"35th Street","components":[{"text":"35th Street","type":"text","abbr":"35th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Avenue D","components":[{"text":"Avenue","type":"text","abbr":"Ave","abbr_priority":0},{"text":"D","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.35774,40.635687]}],"driving_side":"right","geometry":"at_wFzhrlPpF@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":87,"location":[-91.35774,40.635687],"modifier":"right","type":"turn","instruction":"Turn right onto 35th Street"},"weight":40.4,"duration":40.4,"name":"35th Street","distance":134.1,"voiceInstructions":[{"distanceAlongGeometry":49.8,"announcement":"Turn left onto Avenue D","ssmlAnnouncement":"Turn left onto Avenue D"}],"bannerInstructions":[{"distanceAlongGeometry":134.1,"primary":{"text":"Avenue D","components":[{"text":"Avenue","type":"text","abbr":"Ave","abbr_priority":0},{"text":"D","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-91.357753,40.634481]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.356526,40.634464]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.355315,40.634452]}],"driving_side":"right","geometry":"ol_wF|hrlPBsF@qFCuF","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-91.357753,40.634481],"modifier":"left","type":"turn","instruction":"Turn left onto Avenue D"},"weight":78.5,"duration":78.5,"name":"Avenue D","distance":309.2,"voiceInstructions":[{"distanceAlongGeometry":309.2,"announcement":"In a quarter mile, turn right onto 33rd Street","ssmlAnnouncement":"In a quarter mile, turn right onto 33rd Street"},{"distanceAlongGeometry":59.1,"announcement":"Turn right onto 33rd Street","ssmlAnnouncement":"Turn right onto 33rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":309.2,"primary":{"text":"33rd Street","components":[{"text":"33rd Street","type":"text","abbr":"33rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-91.35409,40.634465]}],"driving_side":"right","geometry":"ml_wF`rqlPtG@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-91.35409,40.634465],"modifier":"right","type":"end of road","instruction":"Turn right onto 33rd Street"},"weight":44.9,"duration":44.9,"name":"33rd Street","distance":153.8,"voiceInstructions":[{"distanceAlongGeometry":153.8,"announcement":"In 600 feet, turn left onto Alta Drive","ssmlAnnouncement":"In 600 feet, turn left onto Alta Drive"},{"distanceAlongGeometry":51.4,"announcement":"Turn left onto Alta Drive","ssmlAnnouncement":"Turn left onto Alta Drive"}],"bannerInstructions":[{"distanceAlongGeometry":153.8,"primary":{"text":"Alta Drive","components":[{"text":"Alta Drive","type":"text","abbr":"Alta Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-91.354095,40.633082]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.352945,40.633024]}],"driving_side":"right","geometry":"wc_wFbrqlP@_ADmA@m@@i@EeAGoAC}@@g@Bi@H{AFwC","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":180,"location":[-91.354095,40.633082],"modifier":"left","type":"turn","instruction":"Turn left onto Alta Drive"},"weight":81.8,"duration":81.8,"name":"Alta Drive","distance":325.5,"voiceInstructions":[{"distanceAlongGeometry":325.5,"announcement":"In a quarter mile, turn right onto Crescent Lane","ssmlAnnouncement":"In a quarter mile, turn right onto Crescent Lane"},{"distanceAlongGeometry":59.7,"announcement":"Turn right onto Crescent Lane, then turn left onto Richards Drive","ssmlAnnouncement":"Turn right onto Crescent Lane, then turn left onto Richards Drive"}],"bannerInstructions":[{"distanceAlongGeometry":325.5,"primary":{"text":"Crescent Lane","components":[{"text":"Crescent","type":"text","abbr":"Cres","abbr_priority":0},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":59.7,"primary":{"text":"Crescent Lane","components":[{"text":"Crescent","type":"text","abbr":"Cres","abbr_priority":0},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Richards Drive","components":[{"text":"Richards Drive","type":"text","abbr":"Richards Dr","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-91.350257,40.632993]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-91.350008,40.632346]}],"driving_side":"right","geometry":"ec_wFbzplPZAd@K|@c@^WZKv@?","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":92,"location":[-91.350257,40.632993],"modifier":"right","type":"end of road","instruction":"Turn right onto Crescent Lane"},"weight":42.8,"duration":42.8,"name":"Crescent Lane","distance":143.4,"voiceInstructions":[{"distanceAlongGeometry":50.3,"announcement":"Turn left onto Richards Drive","ssmlAnnouncement":"Turn left onto Richards Drive"}],"bannerInstructions":[{"distanceAlongGeometry":143.4,"primary":{"text":"Richards Drive","components":[{"text":"Richards Drive","type":"text","abbr":"Richards Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,195],"location":[-91.349832,40.631769]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.348916,40.631763]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,270],"location":[-91.348117,40.631742]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-91.34625,40.631408]}],"driving_side":"right","geometry":"q{~vFlwplP@uD?mBBq@D_Az@uHLsAB_A?oB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-91.349832,40.631769],"modifier":"left","type":"turn","instruction":"Turn left onto Richards Drive"},"weight":100.29999999999998,"duration":100.29999999999998,"name":"Richards Drive","distance":418,"voiceInstructions":[{"distanceAlongGeometry":418,"announcement":"In a quarter mile, continue onto Avenue G","ssmlAnnouncement":"In a quarter mile, continue onto Avenue G"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Avenue G","ssmlAnnouncement":"Continue onto Avenue G"}],"bannerInstructions":[{"distanceAlongGeometry":418,"primary":{"text":"Avenue G","components":[{"text":"Avenue","type":"text","abbr":"Ave","abbr_priority":0},{"text":"G","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.344945,40.631321]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.344578,40.631312]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.342221,40.631287]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.339826,40.631242]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.338144,40.631231]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.33686,40.631233]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.335049,40.631193]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.333484,40.631171]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.331923,40.631156]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.330176,40.631136]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.328338,40.631125]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.326437,40.631099]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.324591,40.631081]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.322739,40.63106]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.320866,40.631033]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.319028,40.631017]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.317169,40.630999]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.315318,40.630977]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.313463,40.630961]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.311612,40.630933]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.309748,40.630919]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.308066,40.6309]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.306204,40.630886]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.304336,40.630846]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.302472,40.630824]}],"driving_side":"right","geometry":"wx~vF|xolP@iABwMH}M@qI?_GFiJByH@wHB_I?[@oJD{JBqJBqJDuJ@oJBsJBqJBsJDqJ@sJBoI@uJFsJDuJAqJ","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":88,"location":[-91.344945,40.631321],"modifier":"straight","type":"new name","instruction":"Continue onto Avenue G"},"weight":902.5,"duration":902.5,"name":"Avenue G","distance":3742.3,"voiceInstructions":[{"distanceAlongGeometry":3742.3,"announcement":"Continue on Avenue G for 2 miles","ssmlAnnouncement":"Continue on Avenue G for 2 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn right onto 2nd Street (US 61 Business)","ssmlAnnouncement":"In 1000 feet, turn right onto 2nd Street (US 61 Business)"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto 2nd Street (US 61 Business), then turn left onto Fort Madison Bridge","ssmlAnnouncement":"Turn right onto 2nd Street (US 61 Business), then turn left onto Fort Madison Bridge"}],"bannerInstructions":[{"distanceAlongGeometry":3742.3,"primary":{"text":"2nd Street","components":[{"text":"2nd Street","type":"text","abbr":"2nd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"US 61 Business","components":[{"text":"US 61","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-61"},{"text":"Business","type":"text"}],"type":"turn","modifier":"right"}},{"distanceAlongGeometry":62.2,"primary":{"text":"2nd Street","components":[{"text":"2nd Street","type":"text","abbr":"2nd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"US 61 Business","components":[{"text":"US 61","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-61"},{"text":"Business","type":"text"}],"type":"turn","modifier":"right"},"sub":{"text":"Fort Madison Bridge","components":[{"text":"Fort","type":"text","abbr":"Ft","abbr_priority":0},{"text":"Madison Bridge","type":"text","abbr":"Madison Br","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.300617,40.63083]}],"driving_side":"right","geometry":"uu~vFzcglPp@?H?B@H@B@@BDD@D","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-91.300617,40.63083],"modifier":"right","type":"turn","instruction":"Turn right onto 2nd Street (US 61 Business)"},"ref":"US 61 Business","weight":27.1,"duration":14.3,"name":"2nd Street (US 61 Business)","distance":53,"voiceInstructions":[{"distanceAlongGeometry":53,"announcement":"Turn left onto Fort Madison Bridge","ssmlAnnouncement":"Turn left onto Fort Madison Bridge"}],"bannerInstructions":[{"distanceAlongGeometry":53,"primary":{"text":"Fort Madison Bridge","components":[{"text":"Fort","type":"text","abbr":"Ft","abbr_priority":0},{"text":"Madison Bridge","type":"text","abbr":"Madison Br","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,150,255],"location":[-91.300733,40.630385]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,195,345],"location":[-91.286339,40.618085]}],"driving_side":"right","geometry":"}r~vFpdglPRQJKNQRYN[HUFUHa@RmAXkAd@qAp@uAXe@Zc@l@YxCeDxPkRv@a@rIoJjPuQp@y@l@u@tDwF\\e@NQRQNMTKv@]\\Q","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":182,"location":[-91.300733,40.630385],"modifier":"left","type":"turn","instruction":"Turn left onto Fort Madison Bridge"},"weight":903.5,"duration":454.6,"name":"Fort Madison Bridge","distance":1868.9,"voiceInstructions":[{"distanceAlongGeometry":1868.9,"announcement":"Continue on Fort Madison Bridge for 1 mile","ssmlAnnouncement":"Continue on Fort Madison Bridge for 1 mile"},{"distanceAlongGeometry":287.8,"announcement":"In 1000 feet, turn left onto IL 9","ssmlAnnouncement":"In 1000 feet, turn left onto IL-9"},{"distanceAlongGeometry":61.7,"announcement":"Turn left onto IL 9","ssmlAnnouncement":"Turn left onto IL-9"}],"bannerInstructions":[{"distanceAlongGeometry":1868.9,"primary":{"text":"IL 9; IL 96 IL 9 / IL 96","components":[{"text":"IL 9; IL 96","type":"text"},{"text":"IL 9","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/il-9"},{"text":"/","type":"delimiter","delimiter":true},{"text":"IL 96","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/il-96"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,330],"location":[-91.286247,40.617937]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-91.285335,40.618069]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-91.28184,40.618495]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,135,255],"location":[-91.268351,40.620117]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,135,255,315],"location":[-91.255125,40.621697]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-91.244954,40.622968]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-91.241681,40.623402]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.229481,40.624025]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-91.224609,40.624043]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.222384,40.624058]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-91.209098,40.624272]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-91.205241,40.625203]}],"driving_side":"right","geometry":"ce|vF`jdlPIaAOsBuA{T{@{Ni@gIaCga@MmBmAoSKoB]{EyEcx@e@eIQ}CS{C]uFM}Bi@mIeAcP_@eFm@kKAUCSoAcRy@wKQaCGeAG_BC_ACy@E{AGyE?kB?cCAwBAoLG_OAmE?aH?}MC}LM_o@A{AGkS?gCGqCI}AASI{@OsAGi@My@o@mDO{@QeAa@yBSqAu@kEwBaMwAgIMs@","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":154,"location":[-91.286247,40.617937],"modifier":"left","type":"end of road","instruction":"Turn left onto IL 9"},"ref":"IL 9; IL 96","weight":2726.7,"duration":1773.9,"name":"IL 9; IL 96","distance":7372.7,"voiceInstructions":[{"distanceAlongGeometry":7372.7,"announcement":"Continue on IL-9 for 5 miles","ssmlAnnouncement":"Continue on IL-9 for 5 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto Cedar Street","ssmlAnnouncement":"In 1000 feet, turn right onto Cedar Street"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Cedar Street","ssmlAnnouncement":"Turn right onto Cedar Street"}],"bannerInstructions":[{"distanceAlongGeometry":7372.7,"primary":{"text":"Cedar Street","components":[{"text":"Cedar Street","type":"text","abbr":"Cedar St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-91.200065,40.626575]}],"driving_side":"right","geometry":"c{}vFloskPnCw@x@Yv@QJEJGJIFKFKDKBM@OB[?MCk@C[Ek@AM@]B[NeABMBMJYNW`@o@dBkCFMJYBI","mode":"cycling","maneuver":{"bearing_after":163,"bearing_before":70,"location":[-91.200065,40.626575],"modifier":"right","type":"turn","instruction":"Turn right onto Cedar Street"},"weight":121.7,"duration":121.7,"name":"Cedar Street","distance":506.7,"voiceInstructions":[{"distanceAlongGeometry":506.7,"announcement":"Continue on Cedar Street for a quarter mile","ssmlAnnouncement":"Continue on Cedar Street for a quarter mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue onto East County Road 2880","ssmlAnnouncement":"In 1000 feet, continue onto East County Road 2880"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East County Road 2880","ssmlAnnouncement":"Continue onto East County Road 2880"}],"bannerInstructions":[{"distanceAlongGeometry":506.7,"primary":{"text":"East County Road 2880","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 2880","type":"text","abbr":"County Rd 2880","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-91.19604,40.623944]}],"driving_side":"right","geometry":"sj}vFfvrkPDOLYFKHIJIJELCLAx@A\\CLAZItEwAVMp@a@TQTQTSPUFKFKJYBMD[FiADy@\\gEDk@Bk@By@@qC?y@A[Ey@Iy@yBwP_@mCGi@KgA","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":116,"location":[-91.19604,40.623944],"modifier":"straight","type":"new name","instruction":"Continue onto East County Road 2880"},"weight":275.1,"duration":275.1,"name":"East County Road 2880","distance":1124.8,"voiceInstructions":[{"distanceAlongGeometry":1124.8,"announcement":"Continue on East County Road 2880 for a half mile","ssmlAnnouncement":"Continue on East County Road 2880 for a half mile"},{"distanceAlongGeometry":286.2,"announcement":"In 1000 feet, turn left to stay on East County Road 2880","ssmlAnnouncement":"In 1000 feet, turn left to stay on East County Road 2880"},{"distanceAlongGeometry":61.3,"announcement":"Turn left to stay on East County Road 2880","ssmlAnnouncement":"Turn left to stay on East County Road 2880"}],"bannerInstructions":[{"distanceAlongGeometry":1124.8,"primary":{"text":"East County Road 2880","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 2880","type":"text","abbr":"County Rd 2880","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,255],"location":[-91.185742,40.621448]}],"driving_side":"right","geometry":"a{|vFzupkPaBO]eAMqGHiR","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":77,"location":[-91.185742,40.621448],"modifier":"left","type":"continue","instruction":"Turn left to stay on East County Road 2880"},"weight":116,"duration":116,"name":"East County Road 2880","distance":466.4,"voiceInstructions":[{"distanceAlongGeometry":466.4,"announcement":"In a quarter mile, turn right onto North County Road 1680","ssmlAnnouncement":"In a quarter mile, turn right onto North County Road 1680"},{"distanceAlongGeometry":60.3,"announcement":"Turn right onto North County Road 1680","ssmlAnnouncement":"Turn right onto North County Road 1680"}],"bannerInstructions":[{"distanceAlongGeometry":466.4,"primary":{"text":"North County Road 1680","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"County Road 1680","type":"text","abbr":"County Rd 1680","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-91.18085,40.622109]}],"driving_side":"right","geometry":"e_}vFhwokP~C@p@Y\\cA","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-91.18085,40.622109],"modifier":"right","type":"turn","instruction":"Turn right onto North County Road 1680"},"weight":36.3,"duration":36.3,"name":"North County Road 1680","distance":151.6,"voiceInstructions":[{"distanceAlongGeometry":151.6,"announcement":"In 500 feet, continue onto East County Road 2880","ssmlAnnouncement":"In 500 feet, continue onto East County Road 2880"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto East County Road 2880","ssmlAnnouncement":"Continue onto East County Road 2880"}],"bannerInstructions":[{"distanceAlongGeometry":151.6,"primary":{"text":"East County Road 2880","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 2880","type":"text","abbr":"County Rd 2880","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,300],"location":[-91.180392,40.620912]}],"driving_side":"right","geometry":"uw|vFltokP`GmYf@k@bA@","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":119,"location":[-91.180392,40.620912],"modifier":"straight","type":"new name","instruction":"Continue onto East County Road 2880"},"weight":108.6,"duration":108.6,"name":"East County Road 2880","distance":452.5,"voiceInstructions":[{"distanceAlongGeometry":452.5,"announcement":"In a quarter mile, continue onto North County Road 1700","ssmlAnnouncement":"In a quarter mile, continue onto North County Road 1700"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto North County Road 1700","ssmlAnnouncement":"Continue onto North County Road 1700"}],"bannerInstructions":[{"distanceAlongGeometry":452.5,"primary":{"text":"North County Road 1700","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"County Road 1700","type":"text","abbr":"County Rd 1700","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[0,180],"location":[-91.175953,40.619077]}],"driving_side":"right","geometry":"gl|vFtxnkPpMDZm@Fu@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":181,"location":[-91.175953,40.619077],"modifier":"straight","type":"new name","instruction":"Continue onto North County Road 1700"},"weight":73.6,"duration":73.6,"name":"North County Road 1700","distance":306.8,"voiceInstructions":[{"distanceAlongGeometry":306.8,"announcement":"In a quarter mile, continue onto East County Road 2850","ssmlAnnouncement":"In a quarter mile, continue onto East County Road 2850"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East County Road 2850","ssmlAnnouncement":"Continue onto East County Road 2850"}],"bannerInstructions":[{"distanceAlongGeometry":306.8,"primary":{"text":"East County Road 2850","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 2850","type":"text","abbr":"County Rd 2850","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,285],"location":[-91.175481,40.61657]}],"driving_side":"right","geometry":"q|{vFvunkPh@gt@KeA]o@m@c@Sg@Ek@Vcw@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":99,"location":[-91.175481,40.61657],"modifier":"straight","type":"new name","instruction":"Continue onto East County Road 2850"},"weight":393.6,"duration":393.6,"name":"East County Road 2850","distance":1604.1,"voiceInstructions":[{"distanceAlongGeometry":1604.1,"announcement":"Continue on East County Road 2850 for 1 mile","ssmlAnnouncement":"Continue on East County Road 2850 for 1 mile"},{"distanceAlongGeometry":285.3,"announcement":"In 1000 feet, turn left onto N County Road 1800 (IL 9)","ssmlAnnouncement":"In 1000 feet, turn left onto N County Road 1800 (IL-9)"},{"distanceAlongGeometry":61.1,"announcement":"Turn left onto N County Road 1800 (IL 9)","ssmlAnnouncement":"Turn left onto N County Road 1800 (IL-9)"}],"bannerInstructions":[{"distanceAlongGeometry":1604.1,"primary":{"text":"N County Road 1800 IL 9","components":[{"text":"N County Road","type":"text","abbr":"N County Rd","abbr_priority":0},{"text":"1800","type":"text"},{"text":"IL 9","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/il-9"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-91.156786,40.616813]}],"driving_side":"right","geometry":"a~{vF|`kkPqNC}ICyD@oBAq@@oAA[?e@@","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-91.156786,40.616813],"modifier":"left","type":"turn","instruction":"Turn left onto N County Road 1800 (IL 9)"},"ref":"IL 9","weight":279.9,"duration":183.6,"name":"N County Road 1800 (IL 9)","distance":746.1,"voiceInstructions":[{"distanceAlongGeometry":746.1,"announcement":"Continue on N County Road 1800 (IL-9) for a half mile","ssmlAnnouncement":"Continue on N County Road 1800 (IL-9) for a half mile"},{"distanceAlongGeometry":284.5,"announcement":"In 1000 feet, turn right onto East County Road 2900","ssmlAnnouncement":"In 1000 feet, turn right onto East County Road 2900"},{"distanceAlongGeometry":61,"announcement":"Turn right onto East County Road 2900","ssmlAnnouncement":"Turn right onto East County Road 2900"}],"bannerInstructions":[{"distanceAlongGeometry":746.1,"primary":{"text":"East County Road 2900","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 2900","type":"text","abbr":"County Rd 2900","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-91.156755,40.623521]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.156076,40.623514]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-91.153147,40.623449]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.137095,40.623134]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.111873,40.622582]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.108945,40.622402]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.103626,40.622067]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.089206,40.621671]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.079411,40.621521]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.060492,40.621436]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.05504,40.621191]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-91.050331,40.620993]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.041098,40.620599]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-91.022156,40.620266]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-91.020686,40.620313]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-91.006385,40.620924]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.982367,40.62196]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.962866,40.622859]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.943665,40.623692]}],"driving_side":"right","geometry":"_h}vFv`kkP@gCJiQX}e@d@k|@?kAZomB~@ee@PsEb@gQ`Ag`@H{C`@a[b@ex@Xer@BaINguBp@aa@f@m\\jAcw@?]@SAe@DwI?g@NeSBaJFaJDoIBaIJmSF{IB_JCcFAUAk@GuCOwKk@c_@w@ie@@o@KgCy@cd@CwAWuR]{Um@qb@MsJQ}MAO?Y?_@O}Hw@kh@EkEGeBQcBi@kCCk@@k@Fk@Li@Ji@HcBCeBGeBk@eYOcHC]?[A[SeLKmGAcAOkIKoHOsHYsRg@u[SuOEsB_@o]KsHImEAsBCwFGsHQq\\E}HAgB?oC@w@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":358,"location":[-91.156755,40.623521],"modifier":"right","type":"turn","instruction":"Turn right onto East County Road 2900"},"weight":4715.7,"duration":4715.7,"name":"East County Road 2900","distance":19644,"voiceInstructions":[{"distanceAlongGeometry":19644,"announcement":"Continue on East County Road 2900 for 12 miles","ssmlAnnouncement":"Continue on East County Road 2900 for 12 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, turn right to stay on East County Road 2900","ssmlAnnouncement":"In 1000 feet, turn right to stay on East County Road 2900"},{"distanceAlongGeometry":62.5,"announcement":"Turn right to stay on East County Road 2900, then go straight onto North County Road 3000","ssmlAnnouncement":"Turn right to stay on East County Road 2900, then go straight onto North County Road 3000"}],"bannerInstructions":[{"distanceAlongGeometry":19644,"primary":{"text":"East County Road 2900","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 2900","type":"text","abbr":"County Rd 2900","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"East County Road 2900","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 2900","type":"text","abbr":"County Rd 2900","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"North County Road 3000","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"County Road 3000","type":"text","abbr":"County Rd 3000","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,270],"location":[-90.924435,40.624182]}],"driving_side":"right","geometry":"cl}vFvt}iPFMFIFE\\MHI","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":91,"location":[-90.924435,40.624182],"modifier":"right","type":"continue","instruction":"Turn right to stay on East County Road 2900"},"weight":10.8,"duration":10.8,"name":"East County Road 2900","distance":42.9,"voiceInstructions":[{"distanceAlongGeometry":42.9,"announcement":"Go straight onto North County Road 3000","ssmlAnnouncement":"Go straight onto North County Road 3000"}],"bannerInstructions":[{"distanceAlongGeometry":42.9,"primary":{"text":"North County Road 3000","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"County Road 3000","type":"text","abbr":"County Rd 3000","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,330],"location":[-90.924174,40.62386]}],"driving_side":"right","geometry":"cj}vF`s}iPV?z@B`ABdC@rBDpBBL?nA?hGB|BAd@?fABjABzFF~C@zCDnFBbQN~FBh@?","mode":"cycling","maneuver":{"bearing_after":181,"bearing_before":149,"location":[-90.924174,40.62386],"modifier":"straight","type":"turn","instruction":"Go straight onto North County Road 3000"},"weight":392.5,"duration":392.5,"name":"North County Road 3000","distance":1598.1,"voiceInstructions":[{"distanceAlongGeometry":1598.1,"announcement":"Continue on North County Road 3000 for 1 mile","ssmlAnnouncement":"Continue on North County Road 3000 for 1 mile"},{"distanceAlongGeometry":285,"announcement":"In 1000 feet, turn left onto East County Road 2800","ssmlAnnouncement":"In 1000 feet, turn left onto East County Road 2800"},{"distanceAlongGeometry":61.1,"announcement":"Turn left onto East County Road 2800","ssmlAnnouncement":"Turn left onto East County Road 2800"}],"bannerInstructions":[{"distanceAlongGeometry":1598.1,"primary":{"text":"East County Road 2800","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 2800","type":"text","abbr":"County Rd 2800","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-90.924517,40.609496]}],"driving_side":"right","geometry":"kpzvFfu}iPAk@?aHAcGAoE?{GA{DCmECuGCsMCqDCiH?cDCaECiJEkJAeC","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":180,"location":[-90.924517,40.609496],"modifier":"left","type":"turn","instruction":"Turn left onto East County Road 2800"},"weight":401.6,"duration":401.6,"name":"East County Road 2800","distance":1654.8,"voiceInstructions":[{"distanceAlongGeometry":1654.8,"announcement":"Continue on East County Road 2800 for 1 mile","ssmlAnnouncement":"Continue on East County Road 2800 for 1 mile"},{"distanceAlongGeometry":288.4,"announcement":"In 1000 feet, turn right onto Oth","ssmlAnnouncement":"In 1000 feet, turn right onto Oth"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Oth, then turn left onto North 2200th Road","ssmlAnnouncement":"Turn right onto Oth, then turn left onto North 2200th Road"}],"bannerInstructions":[{"distanceAlongGeometry":1654.8,"primary":{"text":"Oth","components":[{"text":"Oth","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.8,"primary":{"text":"Oth","components":[{"text":"Oth","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"North 2200th Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2200th Road","type":"text","abbr":"2200th Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-90.904923,40.609717]}],"driving_side":"right","geometry":"wqzvFvzyiPdBB","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-90.904923,40.609717],"modifier":"right","type":"turn","instruction":"Turn right onto Oth"},"weight":21.3,"duration":21.3,"name":"Oth","distance":56.2,"voiceInstructions":[{"distanceAlongGeometry":39.6,"announcement":"Turn left onto North 2200th Road","ssmlAnnouncement":"Turn left onto North 2200th Road"}],"bannerInstructions":[{"distanceAlongGeometry":56.2,"primary":{"text":"North 2200th Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2200th Road","type":"text","abbr":"2200th Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-90.904935,40.609212]}],"driving_side":"right","geometry":"qnzvFzzyiPHiEDkCVgSDaDHgFJgGTuLNuHLsJTkNVkS@o@Aq@","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":180,"location":[-90.904935,40.609212],"modifier":"left","type":"turn","instruction":"Turn left onto North 2200th Road"},"weight":414.9,"duration":414.9,"name":"North 2200th Road","distance":1695.2,"voiceInstructions":[{"distanceAlongGeometry":1695.2,"announcement":"Continue on North 2200th Road for 1 mile","ssmlAnnouncement":"Continue on North 2200th Road for 1 mile"},{"distanceAlongGeometry":286,"announcement":"In 1000 feet, turn left onto East 100th Street","ssmlAnnouncement":"In 1000 feet, turn left onto East 100th Street"},{"distanceAlongGeometry":61.3,"announcement":"Turn left onto East 100th Street","ssmlAnnouncement":"Turn left onto East 100th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1695.2,"primary":{"text":"East 100th Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"100th Street","type":"text","abbr":"100th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-90.884891,40.608377]}],"driving_side":"right","geometry":"kizvFp}uiPuJAeKAaI@","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-90.884891,40.608377],"modifier":"left","type":"turn","instruction":"Turn left onto East 100th Street"},"weight":149.6,"duration":149.6,"name":"East 100th Street","distance":604.4,"voiceInstructions":[{"distanceAlongGeometry":604.4,"announcement":"Continue on East 100th Street for a half mile","ssmlAnnouncement":"Continue on East 100th Street for a half mile"},{"distanceAlongGeometry":282.8,"announcement":"In 1000 feet, turn right onto Bluejay Road","ssmlAnnouncement":"In 1000 feet, turn right onto Bluejay Road"},{"distanceAlongGeometry":60.6,"announcement":"Turn right onto Bluejay Road","ssmlAnnouncement":"Turn right onto Bluejay Road"}],"bannerInstructions":[{"distanceAlongGeometry":604.4,"primary":{"text":"Bluejay Road","components":[{"text":"Bluejay Road","type":"text","abbr":"Bluejay Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-90.884875,40.613811]}],"driving_side":"right","geometry":"ik{vFn}uiPb@eW?}@AaAEcAKmACWKk@Ok@GSIS[e@MSe@u@KSKUISIUGWaCiKESIi@CUAUAW?C?QR_Rh@sd@","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":358,"location":[-90.884875,40.613811],"modifier":"right","type":"turn","instruction":"Turn right onto Bluejay Road"},"weight":395,"duration":395,"name":"Bluejay Road","distance":1646.4,"voiceInstructions":[{"distanceAlongGeometry":1646.4,"announcement":"Continue on Bluejay Road for 1 mile","ssmlAnnouncement":"Continue on Bluejay Road for 1 mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto North 2250th Road","ssmlAnnouncement":"In 1000 feet, continue onto North 2250th Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto North 2250th Road","ssmlAnnouncement":"Continue onto North 2250th Road"}],"bannerInstructions":[{"distanceAlongGeometry":1646.4,"primary":{"text":"North 2250th Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2250th Road","type":"text","abbr":"2250th Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.865985,40.615098]}],"driving_side":"right","geometry":"ks{vFlgriP\\iUZiVNwLbAmu@B_D","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":91,"location":[-90.865985,40.615098],"modifier":"straight","type":"new name","instruction":"Continue onto North 2250th Road"},"weight":394.4,"duration":394.4,"name":"North 2250th Road","distance":1607,"voiceInstructions":[{"distanceAlongGeometry":1607,"announcement":"Continue on North 2250th Road for 1 mile","ssmlAnnouncement":"Continue on North 2250th Road for 1 mile"},{"distanceAlongGeometry":285.2,"announcement":"In 1000 feet, turn left onto East 300th Street","ssmlAnnouncement":"In 1000 feet, turn left onto East 300th Street"},{"distanceAlongGeometry":61.1,"announcement":"Turn left onto East 300th Street","ssmlAnnouncement":"Turn left onto East 300th Street"}],"bannerInstructions":[{"distanceAlongGeometry":1607,"primary":{"text":"East 300th Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"300th Street","type":"text","abbr":"300th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-90.846976,40.614372]}],"driving_side":"right","geometry":"yn{vFrpniPkKBeL?cLDmDAm@E","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":91,"location":[-90.846976,40.614372],"modifier":"left","type":"turn","instruction":"Turn left onto East 300th Street"},"weight":198.6,"duration":198.6,"name":"East 300th Street","distance":810.3,"voiceInstructions":[{"distanceAlongGeometry":810.3,"announcement":"Continue on East 300th Street for a half mile","ssmlAnnouncement":"Continue on East 300th Street for a half mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn right onto North 2300th Road","ssmlAnnouncement":"In 1000 feet, turn right onto North 2300th Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto North 2300th Road","ssmlAnnouncement":"Turn right onto North 2300th Road"}],"bannerInstructions":[{"distanceAlongGeometry":810.3,"primary":{"text":"North 2300th Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2300th Road","type":"text","abbr":"2300th Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-90.846994,40.621656]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.837549,40.621203]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.827885,40.620706]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.808679,40.620114]}],"driving_side":"right","geometry":"k||vFtpniPzA_z@^cSb@iT\\}QT_TToTh@oi@HqHHsJJyK@a@EwYEiTE}SAyGAqKG_\\","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":4,"location":[-90.846994,40.621656],"modifier":"right","type":"turn","instruction":"Turn right onto North 2300th Road"},"weight":1168.7,"duration":1168.7,"name":"North 2300th Road","distance":4851.7,"voiceInstructions":[{"distanceAlongGeometry":4851.7,"announcement":"Continue on North 2300th Road for 3 miles","ssmlAnnouncement":"Continue on North 2300th Road for 3 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn right onto East 600th Street","ssmlAnnouncement":"In 1000 feet, turn right onto East 600th Street"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto East 600th Street","ssmlAnnouncement":"Turn right onto East 600th Street"}],"bannerInstructions":[{"distanceAlongGeometry":4851.7,"primary":{"text":"East 600th Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"600th Street","type":"text","abbr":"600th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-90.789584,40.620262]}],"driving_side":"right","geometry":"ss|vFziciPfJ@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-90.789584,40.620262],"modifier":"right","type":"end of road","instruction":"Turn right onto East 600th Street"},"weight":56.5,"duration":56.5,"name":"East 600th Street","distance":200.4,"voiceInstructions":[{"distanceAlongGeometry":200.4,"announcement":"In 700 feet, turn left onto North 2300th Road","ssmlAnnouncement":"In 700 feet, turn left onto North 2300th Road"},{"distanceAlongGeometry":53.2,"announcement":"Turn left onto North 2300th Road","ssmlAnnouncement":"Turn left onto North 2300th Road"}],"bannerInstructions":[{"distanceAlongGeometry":200.4,"primary":{"text":"North 2300th Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2300th Road","type":"text","abbr":"2300th Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-90.789592,40.61846]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.770599,40.618439]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.751019,40.617869]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,330],"location":[-90.73177,40.61782]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,270],"location":[-90.712457,40.617421]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,300],"location":[-90.712317,40.617369]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.692664,40.616904]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.65573,40.616664]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.636493,40.616274]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.617268,40.616289]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.578867,40.615822]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.578642,40.615824]}],"driving_side":"right","geometry":"kh|vF|iciP?ez@@kw@@cBXu[Zw[X{\\Xa\\F_EByc@Aql@Bub@BgA@a@@c@N_`@Z{k@Vkb@DaD@E@KBGBGD_@@]Ry\\\\al@^el@B[@c@F_\\Bmk@@s`@@}A@aG?y@DsSVow@AWCWGe@Ci@ASFuKHkNHoO^qv@Te[L_S@qG?g[Am[Ae[AuYNuk@BsZBgMBiLFaU@}DDyH?yP@wANoXTq[HuZ?m@?_H?qJ?kRCkZ@_VCkM?uAA_H","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-90.789592,40.61846],"modifier":"left","type":"turn","instruction":"Turn left onto North 2300th Road"},"weight":4662.5,"duration":4662.5,"name":"North 2300th Road","distance":19389.9,"voiceInstructions":[{"distanceAlongGeometry":19389.9,"announcement":"Continue on North 2300th Road for 12 miles","ssmlAnnouncement":"Continue on North 2300th Road for 12 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn left onto County Road 1","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 1"},{"distanceAlongGeometry":62.4,"announcement":"Turn left onto County Road 1, then turn right onto North 2300th Road","ssmlAnnouncement":"Turn left onto County Road 1, then turn right onto North 2300th Road"}],"bannerInstructions":[{"distanceAlongGeometry":19389.9,"primary":{"text":"County Road 1","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"1","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"County Road 1","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"1","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"North 2300th Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2300th Road","type":"text","abbr":"2300th Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-90.560018,40.61586]}],"driving_side":"right","geometry":"cx{vFbovgPiAA","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-90.560018,40.61586],"modifier":"left","type":"end of road","instruction":"Turn left onto County Road 1"},"weight":16.7,"duration":14.2,"name":"County Road 1","distance":41.6,"voiceInstructions":[{"distanceAlongGeometry":41.6,"announcement":"Turn right onto North 2300th Road","ssmlAnnouncement":"Turn right onto North 2300th Road"}],"bannerInstructions":[{"distanceAlongGeometry":41.6,"primary":{"text":"North 2300th Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2300th Road","type":"text","abbr":"2300th Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-90.560012,40.616234]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.541631,40.615874]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.522551,40.615342]}],"driving_side":"right","geometry":"mz{vF`ovgPDuk@HeOv@_u@NyPNcRLwJRcW\\ae@HkGFgId@aj@HsJ?{@NoLL_LF}HHuH@yD","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-90.560012,40.616234],"modifier":"right","type":"turn","instruction":"Turn right onto North 2300th Road"},"weight":1153.5,"duration":1153.5,"name":"North 2300th Road","distance":4770.4,"voiceInstructions":[{"distanceAlongGeometry":4770.4,"announcement":"Continue on North 2300th Road for 3 miles","ssmlAnnouncement":"Continue on North 2300th Road for 3 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto East 2100th Street","ssmlAnnouncement":"In 1000 feet, turn left onto East 2100th Street"},{"distanceAlongGeometry":62,"announcement":"Turn left onto East 2100th Street","ssmlAnnouncement":"Turn left onto East 2100th Street"}],"bannerInstructions":[{"distanceAlongGeometry":4770.4,"primary":{"text":"East 2100th Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"2100th Street","type":"text","abbr":"2100th St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.503547,40.614805]}],"driving_side":"right","geometry":"qq{vFdnkgP}NKyR?wEE{AC","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-90.503547,40.614805],"modifier":"left","type":"turn","instruction":"Turn left onto East 2100th Street"},"weight":198.2,"duration":198.2,"name":"East 2100th Street","distance":808.2,"voiceInstructions":[{"distanceAlongGeometry":808.2,"announcement":"Continue on East 2100th Street for a half mile","ssmlAnnouncement":"Continue on East 2100th Street for a half mile"},{"distanceAlongGeometry":285.4,"announcement":"In 1000 feet, turn right onto North 2350th Road","ssmlAnnouncement":"In 1000 feet, turn right onto North 2350th Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto North 2350th Road","ssmlAnnouncement":"Turn right onto North 2350th Road"}],"bannerInstructions":[{"distanceAlongGeometry":808.2,"primary":{"text":"North 2350th Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2350th Road","type":"text","abbr":"2350th Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-90.503442,40.622071]}],"driving_side":"right","geometry":"}~|vFnmkgP@cBP{XPkTF{KJeJLwNP{QJoRJsJLgULiM?qB","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":0,"location":[-90.503442,40.622071],"modifier":"right","type":"turn","instruction":"Turn right onto North 2350th Road"},"weight":585,"duration":585,"name":"North 2350th Road","distance":2437.5,"voiceInstructions":[{"distanceAlongGeometry":2437.5,"announcement":"Continue on North 2350th Road for 1.5 miles","ssmlAnnouncement":"Continue on North 2350th Road for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West Main Street","ssmlAnnouncement":"In 1000 feet, continue onto West Main Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Main Street","ssmlAnnouncement":"Continue onto West Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":2437.5,"primary":{"text":"West Main Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.474585,40.621357]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.472224,40.621319]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.469865,40.621276]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.468194,40.621254]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.466694,40.62122]}],"driving_side":"right","geometry":"oz|vFdyegPFyMFuMDoIDkHD}H","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-90.474585,40.621357],"modifier":"straight","type":"new name","instruction":"Continue onto West Main Street"},"weight":192.10000000000002,"duration":192.10000000000002,"name":"West Main Street","distance":800.7,"voiceInstructions":[{"distanceAlongGeometry":800.7,"announcement":"Continue on West Main Street for a half mile","ssmlAnnouncement":"Continue on West Main Street for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto East Main Street","ssmlAnnouncement":"In 1000 feet, continue onto East Main Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Main Street","ssmlAnnouncement":"Continue onto East Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":800.7,"primary":{"text":"East Main Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.465103,40.621187]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.464136,40.621149]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.463797,40.621137]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-90.463649,40.621133]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,270],"location":[-90.462412,40.621088]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,315],"location":[-90.462267,40.620998]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.461258,40.621023]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.460218,40.620967]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.458993,40.620911]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-90.457813,40.620846]}],"driving_side":"right","geometry":"my|vFz}cgPD{C@c@@cA@]@_@BaB?kB@I@EBIJKAKC[CY?c@@m@Bu@HoEJuFJkFDoDP{G","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":91,"location":[-90.465103,40.621187],"modifier":"straight","type":"new name","instruction":"Continue onto East Main Street"},"weight":273.7,"duration":199.5,"name":"East Main Street","distance":815.7,"voiceInstructions":[{"distanceAlongGeometry":815.7,"announcement":"Continue on East Main Street for a half mile","ssmlAnnouncement":"Continue on East Main Street for a half mile"},{"distanceAlongGeometry":286.2,"announcement":"In 1000 feet, continue onto North 2350th Road (IL 41)","ssmlAnnouncement":"In 1000 feet, continue onto North 2350th Road (IL-41)"},{"distanceAlongGeometry":61.3,"announcement":"Continue onto North 2350th Road (IL 41)","ssmlAnnouncement":"Continue onto North 2350th Road (IL-41)"}],"bannerInstructions":[{"distanceAlongGeometry":815.7,"primary":{"text":"North 2350th Road IL 41","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2350th Road","type":"text","abbr":"2350th Rd","abbr_priority":0},{"text":"IL 41","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/il-41"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.455512,40.620734]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-90.445803,40.621051]}],"driving_side":"right","geometry":"qv|vF|abgPAg@?w@FsDBaC`@{V?wBAu@Cs@Gu@ImAUiB}@sHIq@wB{PK{@_@wC}@qHa@_D[qCIo@G]Q}@I]Uw@KYMYMYOW_@o@c@m@e@k@k@k@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":94,"location":[-90.455512,40.620734],"modifier":"straight","type":"new name","instruction":"Continue onto North 2350th Road (IL 41)"},"ref":"IL 41","weight":646.7,"duration":423.1,"name":"North 2350th Road (IL 41)","distance":1730.5,"voiceInstructions":[{"distanceAlongGeometry":1730.5,"announcement":"Continue on North 2350th Road (IL-41) for 1 mile","ssmlAnnouncement":"Continue on North 2350th Road (IL-41) for 1 mile"},{"distanceAlongGeometry":286.3,"announcement":"In 1000 feet, make a sharp right onto County Road 17","ssmlAnnouncement":"In 1000 feet, make a sharp right onto County Road 17"},{"distanceAlongGeometry":61.4,"announcement":"Make a sharp right onto County Road 17","ssmlAnnouncement":"Make a sharp right onto County Road 17"}],"bannerInstructions":[{"distanceAlongGeometry":1730.5,"primary":{"text":"County Road 17","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"17","type":"text"}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,165,210],"location":[-90.43602,40.623914]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.425762,40.622885]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.406382,40.623959]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.396677,40.624517]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.394386,40.624642]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.386976,40.625069]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-90.348504,40.627402]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.338822,40.627365]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.329184,40.627309]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.319337,40.627103]}],"driving_side":"right","geometry":"mj}vFbh~fPt@]~AaAVOVSRSRWNYL[H[H[D]B[Bk@?k@Ak@kAof@SwH?]MmGOeHQmHGyCQwHG_Dk@sWEwCS_IGaCOqHQsHS}IEcBGqCIuCMeHMoECqAGoCWyKWuKCkAS}JUwIOgHWqLGqCMiEA{@C}BGqCKaHGoCi@g[M_IGqC]sSKoFCoCUsLCqCUcMG{Cu@yc@CiAGk@Ky@Ow@Uu@Qg@s@eBWu@Og@EMOw@Kw@Gy@Cw@?kE?aH?Y?uBBuH?mE?cH@g]BaM?sL?qA@uE?aA@aHAaH@mCDwU@{D?I?E@i@N{WBmEDaFB}HBaCBqC@aB?m@DaH@qC@aBB_EHqL@wDByF@wA","mode":"cycling","maneuver":{"bearing_after":157,"bearing_before":36,"location":[-90.43602,40.623914],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto County Road 17"},"weight":2570.9999999999995,"duration":2570.9999999999995,"name":"County Road 17","distance":10710.5,"voiceInstructions":[{"distanceAlongGeometry":10710.5,"announcement":"Continue on County Road 17 for 7 miles","ssmlAnnouncement":"Continue on County Road 17 for 7 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Main Street","ssmlAnnouncement":"In 1000 feet, continue onto Main Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Main Street","ssmlAnnouncement":"Continue onto Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":10710.5,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-90.310697,40.62694]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.307127,40.626866]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.306234,40.626845]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.305341,40.626834]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.304438,40.62682]}],"driving_side":"right","geometry":"k}}vFzxefPBeED_HBcF@e@@mCBqD@sD@aA@gB","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":91,"location":[-90.310697,40.62694],"modifier":"straight","type":"new name","instruction":"Continue onto Main Street"},"weight":144.1,"duration":144.1,"name":"Main Street","distance":600.5,"voiceInstructions":[{"distanceAlongGeometry":600.5,"announcement":"Continue on Main Street for a quarter mile","ssmlAnnouncement":"Continue on Main Street for a quarter mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto County Road 17","ssmlAnnouncement":"In 1000 feet, continue onto County Road 17"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 17","ssmlAnnouncement":"Continue onto County Road 17"}],"bannerInstructions":[{"distanceAlongGeometry":600.5,"primary":{"text":"County Road 17","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"17","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.303587,40.626796]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.300198,40.626735]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-90.297475,40.626775]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,60,240],"location":[-90.296036,40.627171]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,315],"location":[-90.276434,40.62626]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-90.271825,40.626226]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.252792,40.625924]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,180,255,345],"location":[-90.224158,40.628189]}],"driving_side":"right","geometry":"o|}vFlldfP@eAAsAHmM@}@?g@DeG?gAAk@Ak@Ci@Eg@AQIy@AESmAQw@YgAYcAo@}BSy@Qy@O{@OiAKiAE}@C{@?{@@{@DgAJoCDgADyA@iA@kAA{AE{AG}AO_DE}@?o@?}@Bk@Dm@Fk@Hk@Pw@Ru@Ne@Re@Tg@Vc@`A{AzAcCN[Pc@Xq@ZeARu@Nw@PeAF{@Fy@Dw@By@?w@AiAGgAKiAc@iD_@mCOeAGk@I}@?GAgA?oCFyL@iCAsBAeA@gAD{HBcHLg[BqHBsHLkRBcJ@e@?aDHkJB{GF}RBwHBoHBeH@cB@}D?qCDaHFcQ?kE?uAA]?ICq@Ek@Em@Ik@Ik@e@cCgAkFsAqHg@_De@}CcAcI]}C]eDc@gFU}Ca@aGc@mGyBa\\{@}L","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":91,"location":[-90.303587,40.626796],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 17"},"weight":2141.1000000000004,"duration":1847.8000000000002,"name":"County Road 17","distance":7677.7,"voiceInstructions":[{"distanceAlongGeometry":7677.7,"announcement":"Continue on County Road 17 for 5 miles","ssmlAnnouncement":"Continue on County Road 17 for 5 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto County Road 16","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 16"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto County Road 16","ssmlAnnouncement":"Turn right onto County Road 16"}],"bannerInstructions":[{"distanceAlongGeometry":7677.7,"primary":{"text":"County Road 16","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"16","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-90.214637,40.629453]}],"driving_side":"right","geometry":"am~vFn`sePlB?zCG`HEfG?zH?tLBT?xB?|D@","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":78,"location":[-90.214637,40.629453],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 16"},"weight":254.9,"duration":254.9,"name":"County Road 16","distance":1062,"voiceInstructions":[{"distanceAlongGeometry":1062,"announcement":"Continue on County Road 16 for a half mile","ssmlAnnouncement":"Continue on County Road 16 for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, keep left onto Jersey Row","ssmlAnnouncement":"In 1000 feet, keep left onto Jersey Row"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto Jersey Row","ssmlAnnouncement":"Keep left onto Jersey Row"}],"bannerInstructions":[{"distanceAlongGeometry":1062,"primary":{"text":"Jersey Row","components":[{"text":"Jersey Row","type":"text"}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,180],"location":[-90.214601,40.619906]}],"driving_side":"right","geometry":"mq|vFf`sePd@I^Kf@Yb@a@`@i@Xk@Pu@Lg@D[He@","mode":"cycling","maneuver":{"bearing_after":168,"bearing_before":180,"location":[-90.214601,40.619906],"modifier":"slight left","type":"fork","instruction":"Keep left onto Jersey Row"},"weight":51.1,"duration":51.1,"name":"Jersey Row","distance":211.5,"voiceInstructions":[{"distanceAlongGeometry":211.5,"announcement":"In 700 feet, continue onto East Jersey Row","ssmlAnnouncement":"In 700 feet, continue onto East Jersey Row"},{"distanceAlongGeometry":62.1,"announcement":"Continue onto East Jersey Row","ssmlAnnouncement":"Continue onto East Jersey Row"}],"bannerInstructions":[{"distanceAlongGeometry":211.5,"primary":{"text":"East Jersey Row","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"Jersey Row","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,285],"location":[-90.212959,40.618637]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,120,270],"location":[-90.199726,40.61869]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.18865,40.618721]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.169395,40.618773]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.159797,40.618779]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.140396,40.618843]}],"driving_side":"right","geometry":"oi|vF~ureP?mD?mJ?uHA{HAqHAeQAoCCoCByEAuAAeB?wA?eC?}G?kE?wA?uOCcQ?gE?_E?aHA}G?iFAiQCoZ?gQAgH?uN?q@?gV?wFAeJ?aH@{DAi@?iA?iJCuU?aHAaHEwU?aQ?aVAk@@q@?_@A{@EqR?wHCiZ?_HAwEA[Ii@MWUU","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":109,"location":[-90.212959,40.618637],"modifier":"straight","type":"new name","instruction":"Continue onto East Jersey Row"},"weight":1735.7,"duration":1735.7,"name":"East Jersey Row","distance":7201.3,"voiceInstructions":[{"distanceAlongGeometry":7201.3,"announcement":"Continue on East Jersey Row for 4 miles","ssmlAnnouncement":"Continue on East Jersey Row for 4 miles"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, turn left onto County Road 19","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 19"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto County Road 19","ssmlAnnouncement":"Turn left onto County Road 19"}],"bannerInstructions":[{"distanceAlongGeometry":7201.3,"primary":{"text":"County Road 19","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"19","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,225,315],"location":[-90.127779,40.619149]}],"driving_side":"right","geometry":"ul|vFrabePk@x@]^SPe@Vg@P[DM@i@@cCGmAE}AEaHOsN_@gA?","mode":"cycling","maneuver":{"bearing_after":315,"bearing_before":37,"location":[-90.127779,40.619149],"modifier":"left","type":"end of road","instruction":"Turn left onto County Road 19"},"weight":199,"duration":199,"name":"County Road 19","distance":812.2,"voiceInstructions":[{"distanceAlongGeometry":812.2,"announcement":"Continue on County Road 19 for a half mile","ssmlAnnouncement":"Continue on County Road 19 for a half mile"},{"distanceAlongGeometry":285.7,"announcement":"In 1000 feet, turn right onto County Road 17","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 17"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto County Road 17","ssmlAnnouncement":"Turn right onto County Road 17"}],"bannerInstructions":[{"distanceAlongGeometry":812.2,"primary":{"text":"County Road 17","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"17","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-90.128238,40.626255]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.102097,40.625946]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.084119,40.625867]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.074726,40.625815]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.065186,40.625772]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.046076,40.625743]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.036499,40.625747]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.035415,40.625746]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-90.035204,40.625744]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-90.034143,40.625753]}],"driving_side":"right","geometry":"cy}vFndbeP@{@G{_@CmI@iIJ}NDaIFyHLuRTm[?MD}R?]@sA@aA@cD?kH@wH?}H?yH@mRB{[@eO@[?]BiOBcW?{C@kL@eD?uCBsMBcb@?y@?k@?iL@{HAyC@gH?_O?mA?mH?i[@{LAqC@s@@wA?eJ?oE?aH?aH?aH?iF?sB?[?w@Am@?a@?mD?G?c@@GAq@?sB?m@@mGAqB@U","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-90.128238,40.626255],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 17"},"weight":2434.7000000000003,"duration":1948.1000000000001,"name":"County Road 17","distance":8116.1,"voiceInstructions":[{"distanceAlongGeometry":8116.1,"announcement":"Continue on County Road 17 for 5 miles","ssmlAnnouncement":"Continue on County Road 17 for 5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto East Division Street","ssmlAnnouncement":"In 1000 feet, continue onto East Division Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Division Street","ssmlAnnouncement":"Continue onto East Division Street"}],"bannerInstructions":[{"distanceAlongGeometry":8116.1,"primary":{"text":"East Division Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Division Street","type":"text","abbr":"Division St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":4,"entry":[true,true,true,true,false],"bearings":[15,90,165,195,270],"location":[-90.032108,40.625737]}],"driving_side":"right","geometry":"{u}vFtkodP?e@?U?SBuLCwJCw@Gk@Ie@AAG[G[E[A[?]B[FYJYNg@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-90.032108,40.625737],"modifier":"straight","type":"new name","instruction":"Continue onto East Division Street"},"weight":166.7,"duration":133.3,"name":"East Division Street","distance":555.9,"voiceInstructions":[{"distanceAlongGeometry":555.9,"announcement":"Continue on East Division Street for a quarter mile","ssmlAnnouncement":"Continue on East Division Street for a quarter mile"},{"distanceAlongGeometry":291.9,"announcement":"In 1000 feet, continue onto East Owens Road","ssmlAnnouncement":"In 1000 feet, continue onto East Owens Road"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto East Owens Road","ssmlAnnouncement":"Continue onto East Owens Road"}],"bannerInstructions":[{"distanceAlongGeometry":555.9,"primary":{"text":"East Owens Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Owens Road","type":"text","abbr":"Owens Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,120,240,300],"location":[-90.02563,40.625782]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-90.004938,40.625745]}],"driving_side":"right","geometry":"cv}vFdcndPDKJWH]F[B]A[A]E[OaAACCk@Ak@?qA@eCAcV@aHBoC?aHAaHAaHI_H?Y?wB?oA?_ADaH@oC@aHAoC@i@AU?_@@i@DgAB]@ADWLYRSXMZEf@KZEv@MLELGHGJIFKFKJYPg@h@{AvAwDPg@Ru@Li@Nw@Jw@\\yDHaALk@H[Ng@J[F_@d@cDPgBBi@?k@Ck@Gy@IkBMsCSwCAg@A]@k@Bc@D[DSJe@b@{AJi@N_A","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":118,"location":[-90.02563,40.625782],"modifier":"straight","type":"new name","instruction":"Continue onto East Owens Road"},"weight":734.6,"duration":734.6,"name":"East Owens Road","distance":3051.6,"voiceInstructions":[{"distanceAlongGeometry":3051.6,"announcement":"Continue on East Owens Road for 2 miles","ssmlAnnouncement":"Continue on East Owens Road for 2 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn left onto East Turl Road","ssmlAnnouncement":"In 1000 feet, turn left onto East Turl Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto East Turl Road","ssmlAnnouncement":"Turn left onto East Turl Road"}],"bannerInstructions":[{"distanceAlongGeometry":3051.6,"primary":{"text":"East Turl Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Turl Road","type":"text","abbr":"Turl Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,285],"location":[-89.991601,40.622089]}],"driving_side":"right","geometry":"a_}vFnngdP_@aAWq@}@qB]aAKYOWSUiBaBYMKE","mode":"cycling","maneuver":{"bearing_after":56,"bearing_before":106,"location":[-89.991601,40.622089],"modifier":"left","type":"end of road","instruction":"Turn left onto East Turl Road"},"weight":68.6,"duration":68.6,"name":"East Turl Road","distance":285.6,"voiceInstructions":[{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, continue onto Turl Road","ssmlAnnouncement":"In 1000 feet, continue onto Turl Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Turl Road","ssmlAnnouncement":"Continue onto Turl Road"}],"bannerInstructions":[{"distanceAlongGeometry":285.6,"primary":{"text":"Turl Road","components":[{"text":"Turl Road","type":"text","abbr":"Turl Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[15,195],"location":[-89.989171,40.623791]}],"driving_side":"right","geometry":"ui}vFh_gdPME[Cy@Ci@?iFKa@C","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":15,"location":[-89.989171,40.623791],"modifier":"straight","type":"new name","instruction":"Continue onto Turl Road"},"weight":58.6,"duration":58.6,"name":"Turl Road","distance":228.1,"voiceInstructions":[{"distanceAlongGeometry":228.1,"announcement":"In 800 feet, turn right onto North Birds Corner Road","ssmlAnnouncement":"In 800 feet, turn right onto North Birds Corner Road"},{"distanceAlongGeometry":58.4,"announcement":"Turn right onto North Birds Corner Road","ssmlAnnouncement":"Turn right onto North Birds Corner Road"}],"bannerInstructions":[{"distanceAlongGeometry":228.1,"primary":{"text":"North Birds Corner Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Birds Corner Road","type":"text","abbr":"Birds Corner Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-89.989018,40.625835]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.967938,40.625551]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.95394,40.625464]}],"driving_side":"right","geometry":"ov}vFj~fdPBe@?Q@iE@oC@qC@uK@k@?mD?aC@yE?mD@wA@mD?mD?uA?eG?aCCmDJmDFmA?GJoATeCBk@DwAE_CGuAKaBA_@?k@BaC@uH@yC?a@A_B?y@@gC@yC@mD?wA?qBAQBoE@}C?yE@{I?aC@sB?M?cCAaCBmD@qC?uF?uA?wA@mD?yE?aC@mD@mDAi@@w@?_DFyAH[Zq@TShAk@d@Uf@O`@Sf@[d@SHC\\MLCh@Gj@CjDBpBB`CFZ?h@CLE","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":5,"location":[-89.989018,40.625835],"modifier":"right","type":"turn","instruction":"Turn right onto North Birds Corner Road"},"weight":1015,"duration":1015,"name":"North Birds Corner Road","distance":4229.5,"voiceInstructions":[{"distanceAlongGeometry":4229.5,"announcement":"Continue on North Birds Corner Road for 3 miles","ssmlAnnouncement":"Continue on North Birds Corner Road for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East Birds Corner Road","ssmlAnnouncement":"In 1000 feet, continue onto East Birds Corner Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Birds Corner Road","ssmlAnnouncement":"Continue onto East Birds Corner Road"}],"bannerInstructions":[{"distanceAlongGeometry":4229.5,"primary":{"text":"East Birds Corner Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Birds Corner Road","type":"text","abbr":"Birds Corner Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-89.944368,40.62057]}],"driving_side":"right","geometry":"qu|vFhg~cPJEZ_@JYD[@w@CqC?[B]F[DMRUf@Qh@G~BIh@G^WFIJg@@O?i@?aCCcB?]Dk@LYHENIf@Aj@?J@p@@b@@|CB|C@x@@tA?TAJC","mode":"cycling","maneuver":{"bearing_after":157,"bearing_before":157,"location":[-89.944368,40.62057],"modifier":"straight","type":"new name","instruction":"Continue onto East Birds Corner Road"},"weight":228.9,"duration":228.9,"name":"East Birds Corner Road","distance":943.9,"voiceInstructions":[{"distanceAlongGeometry":943.9,"announcement":"Continue on East Birds Corner Road for a half mile","ssmlAnnouncement":"Continue on East Birds Corner Road for a half mile"},{"distanceAlongGeometry":288.7,"announcement":"In 1000 feet, turn left to stay on East Birds Corner Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on East Birds Corner Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn left to stay on East Birds Corner Road","ssmlAnnouncement":"Turn left to stay on East Birds Corner Road"}],"bannerInstructions":[{"distanceAlongGeometry":943.9,"primary":{"text":"East Birds Corner Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Birds Corner Road","type":"text","abbr":"Birds Corner Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,135,270],"location":[-89.93971,40.614975]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.920946,40.611477]}],"driving_side":"right","geometry":"sr{vFdj}cPV_@\\o@Ng@BKb@kCr@qE\\aBJYTe@b@m@b@k@dA{AxAoBr@eAj@iAlAyCb@oAPsADgADO@kD?eEFS?[DsBBkD@uAA}DCqBCuAAk@@eFA}C?iEAmDAeB?uACi@@OA[?e@Cw@?k@?mD?uFA_IAiF@oCBkJ?kE@{D@eL?kE@qC?iA?kDBeB@i@?eB@}@?KA[?i@@y@?{DBwE@sG@eB@aH@eB?uFBuC?wD@gAAsB@{@@eBAuAAM","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":177,"location":[-89.93971,40.614975],"modifier":"left","type":"continue","instruction":"Turn left to stay on East Birds Corner Road"},"weight":988.7,"duration":988.7,"name":"East Birds Corner Road","distance":4112.5,"voiceInstructions":[{"distanceAlongGeometry":4112.5,"announcement":"Continue on East Birds Corner Road for 3 miles","ssmlAnnouncement":"Continue on East Birds Corner Road for 3 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, keep left onto East Birds Corner Road","ssmlAnnouncement":"In 1000 feet, keep left onto East Birds Corner Road"},{"distanceAlongGeometry":62.4,"announcement":"Keep left onto East Birds Corner Road","ssmlAnnouncement":"Keep left onto East Birds Corner Road"}],"bannerInstructions":[{"distanceAlongGeometry":4112.5,"primary":{"text":"East Birds Corner Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Birds Corner Road","type":"text","abbr":"Birds Corner Rd","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,270],"location":[-89.892536,40.611343]}],"driving_side":"right","geometry":"{{zvFjctcPGKQSIIKGKEi@MeAGy@Ec@As@AMCKEMEKGUQIIGKGKCKMi@EMEKIIIIME[Ei@Eu@O[Ig@QWOWQIIIKEKEKCOAM@M@M@MZqALg@Jg@B[LgEDyAAG","mode":"cycling","maneuver":{"bearing_after":47,"bearing_before":87,"location":[-89.892536,40.611343],"modifier":"slight left","type":"fork","instruction":"Keep left onto East Birds Corner Road"},"weight":173,"duration":173,"name":"East Birds Corner Road","distance":721.2,"voiceInstructions":[{"distanceAlongGeometry":721.2,"announcement":"Continue on East Birds Corner Road for a half mile","ssmlAnnouncement":"Continue on East Birds Corner Road for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto Northrup Road","ssmlAnnouncement":"In 1000 feet, continue onto Northrup Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Northrup Road","ssmlAnnouncement":"Continue onto Northrup Road"}],"bannerInstructions":[{"distanceAlongGeometry":721.2,"primary":{"text":"Northrup Road","components":[{"text":"Northrup Road","type":"text","abbr":"Northrup Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-89.887712,40.614726]}],"driving_side":"right","geometry":"aq{vFdescP?ECKIKKGUGcAUw@K[AgAAkDGy@AoCIgAA","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":85,"location":[-89.887712,40.614726],"modifier":"straight","type":"new name","instruction":"Continue onto Northrup Road"},"weight":102.9,"duration":102.9,"name":"Northrup Road","distance":411.1,"voiceInstructions":[{"distanceAlongGeometry":411.1,"announcement":"In a quarter mile, turn right onto Phillips Road","ssmlAnnouncement":"In a quarter mile, turn right onto Phillips Road"},{"distanceAlongGeometry":59.9,"announcement":"Turn right onto Phillips Road","ssmlAnnouncement":"Turn right onto Phillips Road"}],"bannerInstructions":[{"distanceAlongGeometry":411.1,"primary":{"text":"Phillips Road","components":[{"text":"Phillips Road","type":"text","abbr":"Phillips Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,285],"location":[-89.887178,40.618324]}],"driving_side":"right","geometry":"og|vFzascP?g@FsBFaCLiEF}DH}D@eBPiJFoDJkEFeBBuA@iA@M@ODMDMHKJIJExBc@f@Mr@Wr@YTOTQRSPWLWLYNg@b@kBTcAPeAHk@No@ZmAp@sBTyA@e@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-89.887178,40.618324],"modifier":"right","type":"turn","instruction":"Turn right onto Phillips Road"},"weight":355.6,"duration":355.6,"name":"Phillips Road","distance":1442.4,"voiceInstructions":[{"distanceAlongGeometry":1442.4,"announcement":"Continue on Phillips Road for 1 mile","ssmlAnnouncement":"Continue on Phillips Road for 1 mile"},{"distanceAlongGeometry":283.9,"announcement":"In 1000 feet, turn left onto South Trivoli Road","ssmlAnnouncement":"In 1000 feet, turn left onto South Trivoli Road"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto South Trivoli Road","ssmlAnnouncement":"Turn left onto South Trivoli Road"}],"bannerInstructions":[{"distanceAlongGeometry":1442.4,"primary":{"text":"South Trivoli Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Trivoli Road","type":"text","abbr":"Trivoli Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-89.872244,40.614578]}],"driving_side":"right","geometry":"cp{vFndpcPcQ?{@?}QI","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":94,"location":[-89.872244,40.614578],"modifier":"left","type":"turn","instruction":"Turn left onto South Trivoli Road"},"weight":170.5,"duration":170.5,"name":"South Trivoli Road","distance":693.1,"voiceInstructions":[{"distanceAlongGeometry":693.1,"announcement":"Continue on South Trivoli Road for a half mile","ssmlAnnouncement":"Continue on South Trivoli Road for a half mile"},{"distanceAlongGeometry":284.6,"announcement":"In 1000 feet, turn right onto West Todd School Road","ssmlAnnouncement":"In 1000 feet, turn right onto West Todd School Road"},{"distanceAlongGeometry":61,"announcement":"Turn right onto West Todd School Road","ssmlAnnouncement":"Turn right onto West Todd School Road"}],"bannerInstructions":[{"distanceAlongGeometry":693.1,"primary":{"text":"West Todd School Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Todd School Road","type":"text","abbr":"Todd Sch Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-89.872188,40.620809]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,345],"location":[-89.862227,40.619603]}],"driving_side":"right","geometry":"aw|vFddpcPFmh@@mBVeFJoAN_AZ}@Vc@`@c@f@[t@Sz@Er@O","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-89.872188,40.620809],"modifier":"right","type":"turn","instruction":"Turn right onto West Todd School Road"},"weight":231,"duration":231,"name":"West Todd School Road","distance":961.1,"voiceInstructions":[{"distanceAlongGeometry":961.1,"announcement":"Continue on West Todd School Road for a half mile","ssmlAnnouncement":"Continue on West Todd School Road for a half mile"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, keep left onto West Todd School Road","ssmlAnnouncement":"In 1000 feet, keep left onto West Todd School Road"},{"distanceAlongGeometry":62.4,"announcement":"Keep left onto West Todd School Road","ssmlAnnouncement":"Keep left onto West Todd School Road"}],"bannerInstructions":[{"distanceAlongGeometry":961.1,"primary":{"text":"West Todd School Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Todd School Road","type":"text","abbr":"Todd Sch Rd","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,195,345],"location":[-89.862115,40.619043]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.852247,40.617162]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.844407,40.617057]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.836772,40.616779]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-89.827286,40.616793]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.826985,40.616794]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,270],"location":[-89.814112,40.615309]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-89.800556,40.616862]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.794922,40.61686]}],"driving_side":"right","geometry":"_l|vFfencPZU^c@^g@Tm@Tw@f@mBRy@lCqLTsAJkABsAB}BCaXR_p@v@wn@?eHAaq@?{@?]~FqOj@sDCkx@zAqTQyJ^mJZyAj@iCQaDa@{ASy@yGwJ_BoCYuBKaB?gb@Aa[Io@","mode":"cycling","maneuver":{"bearing_after":150,"bearing_before":165,"location":[-89.862115,40.619043],"modifier":"slight left","type":"fork","instruction":"Keep left onto West Todd School Road"},"weight":1513.3000000000002,"duration":1513.3000000000002,"name":"West Todd School Road","distance":6286.5,"voiceInstructions":[{"distanceAlongGeometry":6286.5,"announcement":"Continue on West Todd School Road for 4 miles","ssmlAnnouncement":"Continue on West Todd School Road for 4 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, continue left onto South Haney Road","ssmlAnnouncement":"In 1000 feet, continue left onto South Haney Road"},{"distanceAlongGeometry":62.3,"announcement":"Continue left onto South Haney Road","ssmlAnnouncement":"Continue left onto South Haney Road"}],"bannerInstructions":[{"distanceAlongGeometry":6286.5,"primary":{"text":"South Haney Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Haney Road","type":"text","abbr":"Haney Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[0,255],"location":[-89.790194,40.616916]}],"driving_side":"right","geometry":"w~{vFtc`cPs@Ekj@Q","mode":"cycling","maneuver":{"bearing_after":5,"bearing_before":73,"location":[-89.790194,40.616916],"modifier":"left","type":"new name","instruction":"Continue left onto South Haney Road"},"weight":196.4,"duration":196.4,"name":"South Haney Road","distance":801.1,"voiceInstructions":[{"distanceAlongGeometry":801.1,"announcement":"Continue on South Haney Road for a half mile","ssmlAnnouncement":"Continue on South Haney Road for a half mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn right onto West Lancaster Road","ssmlAnnouncement":"In 1000 feet, turn right onto West Lancaster Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto West Lancaster Road","ssmlAnnouncement":"Turn right onto West Lancaster Road"}],"bannerInstructions":[{"distanceAlongGeometry":801.1,"primary":{"text":"West Lancaster Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Lancaster Road","type":"text","abbr":"Lancaster Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-89.790066,40.624117]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.785263,40.62414]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.775727,40.624114]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,180,270,345],"location":[-89.756478,40.623998]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.751731,40.624051]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.744415,40.624026]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,270],"location":[-89.737343,40.62381]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.718286,40.623897]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,120,195],"location":[-89.712033,40.62702]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,210],"location":[-89.711035,40.628658]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-89.71009,40.629556]}],"driving_side":"right","geometry":"wk}vF|b`cPCa]Dqz@TiwBIu\\@cJ@qa@F{XZgEDqC@qF`@wAYaI[yBO{AHwd@MqDXcII{HByK?uFD_JCwCGkSa@eD{@_BeCuCqBg@qGsCuE}AqBgBsD}DsFmH","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":0,"location":[-89.790066,40.624117],"modifier":"right","type":"turn","instruction":"Turn right onto West Lancaster Road"},"weight":1756.2,"duration":1756.2,"name":"West Lancaster Road","distance":7316.4,"voiceInstructions":[{"distanceAlongGeometry":7316.4,"announcement":"Continue on West Lancaster Road for 5 miles","ssmlAnnouncement":"Continue on West Lancaster Road for 5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, make a slight right to stay on West Lancaster Road","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on West Lancaster Road"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight right to stay on West Lancaster Road","ssmlAnnouncement":"Make a slight right to stay on West Lancaster Road"}],"bannerInstructions":[{"distanceAlongGeometry":7316.4,"primary":{"text":"West Lancaster Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Lancaster Road","type":"text","abbr":"Lancaster Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,225],"location":[-89.70858,40.630779]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,240],"location":[-89.707657,40.631085]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-89.707305,40.63116]}],"driving_side":"right","geometry":"ku~vFrepbP}@wDMeAwAgIw@cDo@oC?{Bb@}El@yDVkEg@aD_@iCeCaIyA{GqB}GoEaFiFqEiBqDoB_KqEsI","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":42,"location":[-89.70858,40.630779],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on West Lancaster Road"},"weight":490,"duration":490,"name":"West Lancaster Road","distance":2037.6,"voiceInstructions":[{"distanceAlongGeometry":2037.6,"announcement":"Continue on West Lancaster Road for 1.5 miles","ssmlAnnouncement":"Continue on West Lancaster Road for 1.5 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto Pfeiffer Road","ssmlAnnouncement":"In 1000 feet, turn right onto Pfeiffer Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Pfeiffer Road","ssmlAnnouncement":"Turn right onto Pfeiffer Road"}],"bannerInstructions":[{"distanceAlongGeometry":2037.6,"primary":{"text":"Pfeiffer Road","components":[{"text":"Pfeiffer Road","type":"text","abbr":"Pfeiffer Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,225,270],"location":[-89.687803,40.637992]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.685636,40.63797]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.680422,40.637917]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.679236,40.637922]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.675206,40.637923]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.674515,40.637922]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.672389,40.637932]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.671672,40.637932]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.67091,40.637931]}],"driving_side":"right","geometry":"mb`wFvclbPFwDCwFDgO?wA@sC@_H?kF?eX?iCAiL?oC?wC?iE","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":50,"location":[-89.687803,40.637992],"modifier":"right","type":"turn","instruction":"Turn right onto Pfeiffer Road"},"weight":421,"duration":367.70000000000005,"name":"Pfeiffer Road","distance":1511.7,"voiceInstructions":[{"distanceAlongGeometry":1511.7,"announcement":"Continue on Pfeiffer Road for 1 mile","ssmlAnnouncement":"Continue on Pfeiffer Road for 1 mile"},{"distanceAlongGeometry":287.8,"announcement":"In 1000 feet, turn left onto Fairview Drive","ssmlAnnouncement":"In 1000 feet, turn left onto Fairview Drive"},{"distanceAlongGeometry":61.7,"announcement":"Turn left onto Fairview Drive","ssmlAnnouncement":"Turn left onto Fairview Drive"}],"bannerInstructions":[{"distanceAlongGeometry":1511.7,"primary":{"text":"Fairview Drive","components":[{"text":"Fairview Drive","type":"text","abbr":"Fairview Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-89.669895,40.63793]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,45,210],"location":[-89.669621,40.638335]}],"driving_side":"right","geometry":"ab`wFzshbPe@Sk@c@w@y@Me@KoAM_Bm@k@g@KcACo@@O@","mode":"cycling","maneuver":{"bearing_after":19,"bearing_before":90,"location":[-89.669895,40.63793],"modifier":"left","type":"turn","instruction":"Turn left onto Fairview Drive"},"weight":79.10000000000001,"duration":79.10000000000001,"name":"Fairview Drive","distance":312,"voiceInstructions":[{"distanceAlongGeometry":312,"announcement":"In a quarter mile, turn right onto Meadow Lane","ssmlAnnouncement":"In a quarter mile, turn right onto Meadow Lane"},{"distanceAlongGeometry":59.2,"announcement":"Turn right onto Meadow Lane","ssmlAnnouncement":"Turn right onto Meadow Lane"}],"bannerInstructions":[{"distanceAlongGeometry":312,"primary":{"text":"Meadow Lane","components":[{"text":"Meadow Lane","type":"text","abbr":"Meadow Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-89.667975,40.639907]}],"driving_side":"right","geometry":"mn`wFzghbP?gJ","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":0,"location":[-89.667975,40.639907],"modifier":"right","type":"end of road","instruction":"Turn right onto Meadow Lane"},"weight":44.8,"duration":44.8,"name":"Meadow Lane","distance":151.5,"voiceInstructions":[{"distanceAlongGeometry":151.5,"announcement":"In 500 feet, turn left onto Ricketts Avenue","ssmlAnnouncement":"In 500 feet, turn left onto Ricketts Avenue"},{"distanceAlongGeometry":50.7,"announcement":"Turn left onto Ricketts Avenue","ssmlAnnouncement":"Turn left onto Ricketts Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":151.5,"primary":{"text":"Ricketts Avenue","components":[{"text":"Ricketts Avenue","type":"text","abbr":"Ricketts Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-89.66618,40.639909]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-89.666193,40.64109]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-89.666182,40.642325]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-89.666167,40.643301]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-89.666165,40.644369]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-89.666163,40.644438]}],"driving_side":"right","geometry":"mn`wFr|gbPkF@wFAaEAuE?MAgG@","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-89.66618,40.639909],"modifier":"left","type":"turn","instruction":"Turn left onto Ricketts Avenue"},"weight":158.39999999999998,"duration":158.39999999999998,"name":"Ricketts Avenue","distance":650.2,"voiceInstructions":[{"distanceAlongGeometry":650.2,"announcement":"Continue on Ricketts Avenue for a half mile","ssmlAnnouncement":"Continue on Ricketts Avenue for a half mile"},{"distanceAlongGeometry":287.3,"announcement":"In 1000 feet, turn right onto Garfield Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Garfield Avenue"},{"distanceAlongGeometry":61.6,"announcement":"Turn right onto Garfield Avenue","ssmlAnnouncement":"Turn right onto Garfield Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":650.2,"primary":{"text":"Garfield Avenue","components":[{"text":"Garfield Avenue","type":"text","abbr":"Garfield Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,180,240],"location":[-89.666165,40.645755]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-89.664672,40.646241]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,240],"location":[-89.663912,40.646501]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-89.663557,40.646623]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-89.662427,40.646998]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,180,240],"location":[-89.660859,40.647655]}],"driving_side":"right","geometry":"_sawFp|gbPc@qBe@sBUeAU}@YkACMWeA]uAm@kCUcAMi@GYIWI]GQIUKUKUOYIMEIMSQSKMOQQO[W[Yc@_@SQIG","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":358,"location":[-89.666165,40.645755],"modifier":"right","type":"end of road","instruction":"Turn right onto Garfield Avenue"},"weight":242.4,"duration":159.6,"name":"Garfield Avenue","distance":640.5,"voiceInstructions":[{"distanceAlongGeometry":640.5,"announcement":"Continue on Garfield Avenue for a half mile","ssmlAnnouncement":"Continue on Garfield Avenue for a half mile"},{"distanceAlongGeometry":280.9,"announcement":"In 1000 feet, turn right onto Hopkins Street","ssmlAnnouncement":"In 1000 feet, turn right onto Hopkins Street"},{"distanceAlongGeometry":60.2,"announcement":"Turn right onto Hopkins Street, then turn left onto Franklin Avenue","ssmlAnnouncement":"Turn right onto Hopkins Street, then turn left onto Franklin Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":640.5,"primary":{"text":"Hopkins Street","components":[{"text":"Hopkins Street","type":"text","abbr":"Hopkins St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.2,"primary":{"text":"Hopkins Street","components":[{"text":"Hopkins Street","type":"text","abbr":"Hopkins St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Franklin Avenue","components":[{"text":"Franklin Avenue","type":"text","abbr":"Franklin Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,210],"location":[-89.659834,40.648686]}],"driving_side":"right","geometry":"iebwF|tfbPLMBCDCBABADAD?D?pA?","mode":"cycling","maneuver":{"bearing_after":140,"bearing_before":33,"location":[-89.659834,40.648686],"modifier":"right","type":"turn","instruction":"Turn right onto Hopkins Street"},"weight":26.9,"duration":26.9,"name":"Hopkins Street","distance":76.8,"voiceInstructions":[{"distanceAlongGeometry":42.8,"announcement":"Turn left onto Franklin Avenue","ssmlAnnouncement":"Turn left onto Franklin Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":76.8,"primary":{"text":"Franklin Avenue","components":[{"text":"Franklin Avenue","type":"text","abbr":"Franklin Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-89.659687,40.648029]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.658503,40.64803]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.657344,40.648026]}],"driving_side":"right","geometry":"eabwF`tfbP?mF?gFCwL","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-89.659687,40.648029],"modifier":"left","type":"turn","instruction":"Turn left onto Franklin Avenue"},"weight":100.4,"duration":100.4,"name":"Franklin Avenue","distance":383.7,"voiceInstructions":[{"distanceAlongGeometry":383.7,"announcement":"In a quarter mile, turn left onto South Madison Avenue","ssmlAnnouncement":"In a quarter mile, turn left onto South Madison Avenue"},{"distanceAlongGeometry":57.3,"announcement":"Turn left onto South Madison Avenue, then continue onto McClure Avenue","ssmlAnnouncement":"Turn left onto South Madison Avenue, then continue onto McClure Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":383.7,"primary":{"text":"South Madison Avenue","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Madison Avenue","type":"text","abbr":"Madison Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":57.3,"primary":{"text":"South Madison Avenue","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Madison Avenue","type":"text","abbr":"Madison Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"McClure Avenue","components":[{"text":"McClure Avenue","type":"text","abbr":"McClure Ave","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.655141,40.648048]}],"driving_side":"right","geometry":"iabwFrwebPmD@C?A?CAAA?AAA","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-89.655141,40.648048],"modifier":"left","type":"turn","instruction":"Turn left onto South Madison Avenue"},"weight":25.4,"duration":25.4,"name":"South Madison Avenue","distance":105.4,"voiceInstructions":[{"distanceAlongGeometry":62.2,"announcement":"Continue onto McClure Avenue","ssmlAnnouncement":"Continue onto McClure Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":105.4,"primary":{"text":"McClure Avenue","components":[{"text":"McClure Avenue","type":"text","abbr":"McClure Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[60,225],"location":[-89.655114,40.648986]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,240],"location":[-89.654074,40.649062]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-89.652721,40.649252]}],"driving_side":"right","geometry":"egbwFlwebP?A?A?C?aB?g@AM?OAICGCGAEAAEGIKIOEICGCI?IAI?UDaD?A@gC","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":47,"location":[-89.655114,40.648986],"modifier":"straight","type":"new name","instruction":"Continue onto McClure Avenue"},"weight":73.19999999999999,"duration":73.19999999999999,"name":"McClure Avenue","distance":271.1,"voiceInstructions":[{"distanceAlongGeometry":271.1,"announcement":"In 900 feet, turn left onto South Adams Street","ssmlAnnouncement":"In 900 feet, turn left onto South Adams Street"},{"distanceAlongGeometry":55.6,"announcement":"Turn left onto South Adams Street, then turn right onto East McClure Avenue","ssmlAnnouncement":"Turn left onto South Adams Street, then turn right onto East McClure Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":271.1,"primary":{"text":"South Adams Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Adams Street","type":"text","abbr":"Adams St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":55.6,"primary":{"text":"South Adams Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Adams Street","type":"text","abbr":"Adams St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"East McClure Avenue","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"McClure Avenue","type":"text","abbr":"McClure Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-89.652025,40.649244]}],"driving_side":"right","geometry":"whbwFddebP{@C","mode":"cycling","maneuver":{"bearing_after":1,"bearing_before":90,"location":[-89.652025,40.649244],"modifier":"left","type":"end of road","instruction":"Turn left onto South Adams Street"},"weight":16,"duration":11.8,"name":"South Adams Street","distance":32.5,"voiceInstructions":[{"distanceAlongGeometry":32.5,"announcement":"Turn right onto East McClure Avenue","ssmlAnnouncement":"Turn right onto East McClure Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":32.5,"primary":{"text":"East McClure Avenue","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"McClure Avenue","type":"text","abbr":"McClure Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-89.652008,40.649536]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.650828,40.649533]}],"driving_side":"right","geometry":"sjbwF`debP@kF?oFB_H","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":1,"location":[-89.652008,40.649536],"modifier":"right","type":"turn","instruction":"Turn right onto East McClure Avenue"},"weight":85.8,"duration":85.8,"name":"East McClure Avenue","distance":322,"voiceInstructions":[{"distanceAlongGeometry":322,"announcement":"In a quarter mile, turn left onto South Washington Street","ssmlAnnouncement":"In a quarter mile, turn left onto South Washington Street"},{"distanceAlongGeometry":56.3,"announcement":"Turn left onto South Washington Street, then turn right","ssmlAnnouncement":"Turn left onto South Washington Street, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":322,"primary":{"text":"South Washington Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Washington Street","type":"text","abbr":"Washington St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":56.3,"primary":{"text":"South Washington Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Washington Street","type":"text","abbr":"Washington St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-89.648193,40.649513]}],"driving_side":"right","geometry":"mjbwFdldbPmG@","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-89.648193,40.649513],"modifier":"left","type":"end of road","instruction":"Turn left onto South Washington Street"},"weight":40.1,"duration":40.1,"name":"South Washington Street","distance":149.4,"voiceInstructions":[{"distanceAlongGeometry":55.9,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":149.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-89.648196,40.650856]}],"driving_side":"right","geometry":"{rbwFfldbPAqIQo@c@e@kMoJo@aAOcA@_ANq@N_@@a@OaB@gDKaHFsAh@yBbAqBpAqBn@[F]Pa_@?yF@iH[_CYw@q@sAs@i@_EC[WI[WoIq@{KMy@Wi@WGoEnAuCz@}AZy@FwECiG?_B@KLgAxA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-89.648196,40.650856],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":759.4,"duration":759.4,"name":"","distance":3161.7,"voiceInstructions":[{"distanceAlongGeometry":3161.7,"announcement":"Continue straight for 2 miles","ssmlAnnouncement":"Continue straight for 2 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, turn right onto South Darst Street","ssmlAnnouncement":"In 1000 feet, turn right onto South Darst Street"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto South Darst Street","ssmlAnnouncement":"Turn right onto South Darst Street"}],"bannerInstructions":[{"distanceAlongGeometry":3161.7,"primary":{"text":"South Darst Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Darst Street","type":"text","abbr":"Darst St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,135,180],"location":[-89.624842,40.6608]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,135,180],"location":[-89.624836,40.660987]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-89.624845,40.665203]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,180,330],"location":[-89.624833,40.666666]}],"driving_side":"right","geometry":"_qdwFfz_bPe@?aFG_FD{@Fo@?{GC_D?O?q@AcAAGDGDKL","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":316,"location":[-89.624842,40.6608],"modifier":"right","type":"turn","instruction":"Turn right onto South Darst Street"},"weight":165.9,"duration":165.9,"name":"South Darst Street","distance":672,"voiceInstructions":[{"distanceAlongGeometry":672,"announcement":"Continue on South Darst Street for a half mile","ssmlAnnouncement":"Continue on South Darst Street for a half mile"},{"distanceAlongGeometry":283.5,"announcement":"In 1000 feet, turn right onto Southwest Washington Street (US 24)","ssmlAnnouncement":"In 1000 feet, turn right onto Southwest Washington Street (US 24)"},{"distanceAlongGeometry":60.8,"announcement":"Turn right onto Southwest Washington Street (US 24), then turn left onto Spurck Street","ssmlAnnouncement":"Turn right onto Southwest Washington Street (US 24), then turn left onto Spurck Street"}],"bannerInstructions":[{"distanceAlongGeometry":672,"primary":{"text":"Southwest Washington Street US 24","components":[{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1},{"text":"Washington Street","type":"text","abbr":"Washington St","abbr_priority":0},{"text":"US 24","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-24"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.8,"primary":{"text":"Southwest Washington Street US 24","components":[{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1},{"text":"Washington Street","type":"text","abbr":"Washington St","abbr_priority":0},{"text":"US 24","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-24"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Spurck Street","components":[{"text":"Spurck Street","type":"text","abbr":"Spurck St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[45,150,225,315],"location":[-89.624956,40.666811]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,240],"location":[-89.624705,40.666974]}],"driving_side":"right","geometry":"qvewF~z_bP_@q@uAyB","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":326,"location":[-89.624956,40.666811],"modifier":"right","type":"turn","instruction":"Turn right onto Southwest Washington Street (US 24)"},"ref":"US 24","weight":68.4,"duration":31.7,"name":"Southwest Washington Street (US 24)","distance":97.3,"voiceInstructions":[{"distanceAlongGeometry":46,"announcement":"Turn left onto Spurck Street, then turn right onto SW Adams Street","ssmlAnnouncement":"Turn left onto Spurck Street, then turn right onto SW Adams Street"}],"bannerInstructions":[{"distanceAlongGeometry":97.3,"primary":{"text":"Spurck Street","components":[{"text":"Spurck Street","type":"text","abbr":"Spurck St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":46,"primary":{"text":"Spurck Street","components":[{"text":"Spurck Street","type":"text","abbr":"Spurck St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"SW Adams Street","components":[{"text":"SW Adams Street","type":"text","abbr":"SW Adams St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-89.624101,40.667398]}],"driving_side":"right","geometry":"gzewFru_bP}C|D","mode":"cycling","maneuver":{"bearing_after":316,"bearing_before":46,"location":[-89.624101,40.667398],"modifier":"left","type":"turn","instruction":"Turn left onto Spurck Street"},"weight":32.9,"duration":32.9,"name":"Spurck Street","distance":119,"voiceInstructions":[{"distanceAlongGeometry":54.3,"announcement":"Turn right onto SW Adams Street, then turn left onto South Easton Avenue","ssmlAnnouncement":"Turn right onto SW Adams Street, then turn left onto South Easton Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":119,"primary":{"text":"SW Adams Street","components":[{"text":"SW Adams Street","type":"text","abbr":"SW Adams St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":54.3,"primary":{"text":"SW Adams Street","components":[{"text":"SW Adams Street","type":"text","abbr":"SW Adams St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"South Easton Avenue","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Easton Avenue","type":"text","abbr":"Easton Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[48,138,224,227],"location":[-89.625054,40.668187]}],"driving_side":"right","geometry":"e_fwFp{_bPmAqB","mode":"cycling","maneuver":{"bearing_after":47,"bearing_before":316,"location":[-89.625054,40.668187],"modifier":"right","type":"turn","instruction":"Turn right onto SW Adams Street"},"weight":26.4,"duration":17.9,"name":"SW Adams Street","distance":65.4,"voiceInstructions":[{"distanceAlongGeometry":54.8,"announcement":"Turn left onto South Easton Avenue","ssmlAnnouncement":"Turn left onto South Easton Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":65.4,"primary":{"text":"South Easton Avenue","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Easton Avenue","type":"text","abbr":"Easton Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,45,225,270],"location":[-89.624479,40.668582]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-89.624447,40.670403]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-89.624407,40.672235]}],"driving_side":"right","geometry":"safwF~w_bPkJE}IGQ?I?iJG","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":47,"location":[-89.624479,40.668582],"modifier":"left","type":"turn","instruction":"Turn left onto South Easton Avenue"},"weight":151.4,"duration":151.4,"name":"South Easton Avenue","distance":613.3,"voiceInstructions":[{"distanceAlongGeometry":613.3,"announcement":"Continue on South Easton Avenue for a half mile","ssmlAnnouncement":"Continue on South Easton Avenue for a half mile"},{"distanceAlongGeometry":283.6,"announcement":"In 1000 feet, turn right onto West Starr Street","ssmlAnnouncement":"In 1000 feet, turn right onto West Starr Street"},{"distanceAlongGeometry":60.8,"announcement":"Turn right onto West Starr Street","ssmlAnnouncement":"Turn right onto West Starr Street"}],"bannerInstructions":[{"distanceAlongGeometry":613.3,"primary":{"text":"West Starr Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Starr Street","type":"text","abbr":"Starr St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-89.624372,40.674095]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.623159,40.67409]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.621983,40.674087]}],"driving_side":"right","geometry":"cdgwFhw_bP@qF?kFAkF","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-89.624372,40.674095],"modifier":"right","type":"end of road","instruction":"Turn right onto West Starr Street"},"weight":80.5,"duration":80.5,"name":"West Starr Street","distance":301.4,"voiceInstructions":[{"distanceAlongGeometry":301.4,"announcement":"In 1000 feet, turn left onto South Blaine Street","ssmlAnnouncement":"In 1000 feet, turn left onto South Blaine Street"},{"distanceAlongGeometry":56.2,"announcement":"Turn left onto South Blaine Street","ssmlAnnouncement":"Turn left onto South Blaine Street"}],"bannerInstructions":[{"distanceAlongGeometry":301.4,"primary":{"text":"South Blaine Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Blaine Street","type":"text","abbr":"Blaine St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.620799,40.674096]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-89.620777,40.675925]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-89.620758,40.677739]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-89.620717,40.679417]}],"driving_side":"right","geometry":"cdgwF~`_bPmJCiJCoIGcKC","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-89.620799,40.674096],"modifier":"left","type":"turn","instruction":"Turn left onto South Blaine Street"},"weight":198.1,"duration":198.1,"name":"South Blaine Street","distance":808.3,"voiceInstructions":[{"distanceAlongGeometry":808.3,"announcement":"Continue on South Blaine Street for a half mile","ssmlAnnouncement":"Continue on South Blaine Street for a half mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn right onto West Lincoln Avenue (IL 116)","ssmlAnnouncement":"In 1000 feet, turn right onto West Lincoln Avenue (IL-116)"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto West Lincoln Avenue (IL 116)","ssmlAnnouncement":"Turn right onto West Lincoln Avenue (IL-116)"}],"bannerInstructions":[{"distanceAlongGeometry":808.3,"primary":{"text":"West Lincoln Avenue IL 116","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Lincoln Avenue","type":"text","abbr":"Lincoln Ave","abbr_priority":0},{"text":"IL 116","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/il-116"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-89.620699,40.681363]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.619519,40.68136]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.618379,40.681368]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.617166,40.681356]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.617124,40.681356]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.616008,40.681363]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.615189,40.681355]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.614734,40.681356]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.613571,40.681345]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.612562,40.681347]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.612321,40.681359]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.611285,40.681347]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-89.609985,40.68135]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,90,210,270],"location":[-89.608671,40.681363]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-89.60786,40.681364]}],"driving_side":"right","geometry":"oqhwFj`_bP?kFAcF@qF?I?}E?cD?{A@gF?iEAo@@mE?cG@eECaA?aD?{A","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-89.620699,40.681363],"modifier":"right","type":"turn","instruction":"Turn right onto West Lincoln Avenue (IL 116)"},"ref":"IL 116","weight":270.9,"duration":270.9,"name":"West Lincoln Avenue (IL 116)","distance":1121.7,"voiceInstructions":[{"distanceAlongGeometry":1121.7,"announcement":"Continue on West Lincoln Avenue (IL-116) for a half mile","ssmlAnnouncement":"Continue on West Lincoln Avenue (IL-116) for a half mile"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, make a slight left onto Southwest Meyer Avenue","ssmlAnnouncement":"In 1000 feet, make a slight left onto Southwest Meyer Avenue"},{"distanceAlongGeometry":62.1,"announcement":"Make a slight left onto Southwest Meyer Avenue","ssmlAnnouncement":"Make a slight left onto Southwest Meyer Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1121.7,"primary":{"text":"Southwest Meyer Avenue","components":[{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1},{"text":"Meyer Avenue","type":"text","abbr":"Meyer Ave","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-89.607402,40.681358]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-89.60584,40.682301]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-89.60469,40.683027]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-89.603508,40.683784]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-89.60236,40.684512]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-89.601163,40.685271]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-89.59997,40.686024]}],"driving_side":"right","geometry":"oqhwFfm|aP{DwHqCeFuCkFqCeFwCoFUa@_CkEsCiF","mode":"cycling","maneuver":{"bearing_after":50,"bearing_before":90,"location":[-89.607402,40.681358],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Southwest Meyer Avenue"},"weight":230.20000000000002,"duration":230.20000000000002,"name":"Southwest Meyer Avenue","distance":942,"voiceInstructions":[{"distanceAlongGeometry":942,"announcement":"Continue on Southwest Meyer Avenue for a half mile","ssmlAnnouncement":"Continue on Southwest Meyer Avenue for a half mile"},{"distanceAlongGeometry":286.4,"announcement":"In 1000 feet, turn right onto Oak Street","ssmlAnnouncement":"In 1000 feet, turn right onto Oak Street"},{"distanceAlongGeometry":61.4,"announcement":"Turn right onto Oak Street, then turn left onto Southwest Adams Street","ssmlAnnouncement":"Turn right onto Oak Street, then turn left onto Southwest Adams Street"}],"bannerInstructions":[{"distanceAlongGeometry":942,"primary":{"text":"Oak Street","components":[{"text":"Oak Street","type":"text","abbr":"Oak St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.4,"primary":{"text":"Oak Street","components":[{"text":"Oak Street","type":"text","abbr":"Oak St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Southwest Adams Street","components":[{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1},{"text":"Adams Street","type":"text","abbr":"Adams St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-89.598797,40.686756]}],"driving_side":"right","geometry":"gsiwFnwzaP|AiB","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":49,"location":[-89.598797,40.686756],"modifier":"right","type":"end of road","instruction":"Turn right onto Oak Street"},"weight":24.8,"duration":24.8,"name":"Oak Street","distance":69,"voiceInstructions":[{"distanceAlongGeometry":41.7,"announcement":"Turn left onto Southwest Adams Street","ssmlAnnouncement":"Turn left onto Southwest Adams Street"}],"bannerInstructions":[{"distanceAlongGeometry":69,"primary":{"text":"Southwest Adams Street","components":[{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1},{"text":"Adams Street","type":"text","abbr":"Adams St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-89.598265,40.686285]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-89.597038,40.687062]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-89.59583,40.687837]}],"driving_side":"right","geometry":"ipiwFdtzaPyCuF{CqFCG","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":139,"location":[-89.598265,40.686285],"modifier":"left","type":"turn","instruction":"Turn left onto Southwest Adams Street"},"weight":167.79999999999998,"duration":65.5,"name":"Southwest Adams Street","distance":272.7,"voiceInstructions":[{"distanceAlongGeometry":272.7,"announcement":"In 900 feet, make a slight right","ssmlAnnouncement":"In 900 feet, make a slight right"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight right","ssmlAnnouncement":"Make a slight right"}],"bannerInstructions":[{"distanceAlongGeometry":272.7,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,60,225],"location":[-89.595791,40.687863]}],"driving_side":"right","geometry":"cziwFtdzaPWg@OYIUIQEOCGCGAIAIAI?K?I?G?G@I@G@G@G@GBGDIBGHKfAiB","mode":"cycling","maneuver":{"bearing_after":52,"bearing_before":47,"location":[-89.595791,40.687863],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":48,"duration":48,"name":"","distance":199.6,"voiceInstructions":[{"distanceAlongGeometry":199.6,"announcement":"In 700 feet, go straight onto William Kumpf Boulevard (IL 40)","ssmlAnnouncement":"In 700 feet, go straight onto William Kumpf Boulevard (IL-40)"},{"distanceAlongGeometry":62.4,"announcement":"Go straight onto William Kumpf Boulevard (IL 40)","ssmlAnnouncement":"Go straight onto William Kumpf Boulevard (IL-40)"}],"bannerInstructions":[{"distanceAlongGeometry":199.6,"primary":{"text":"William Kumpf Boulevard IL 40","components":[{"text":"William","type":"text","abbr":"Wm","abbr_priority":0},{"text":"Kumpf Boulevard","type":"text","abbr":"Kumpf Blvd","abbr_priority":1},{"text":"IL 40","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/il-40"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[147,312,322],"location":[-89.593834,40.687727]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[158,165,344],"location":[-89.590635,40.68169]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,150,225,330],"location":[-89.590284,40.681063]},{"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-89.590256,40.681022]}],"driving_side":"right","geometry":"iyiwFlxyaPFEVUn@g@j@_@jAo@z@_@b[wLn@QFCl@Ur@_@RMFC@CDABC","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":132,"location":[-89.593834,40.687727],"modifier":"straight","type":"turn","instruction":"Go straight onto William Kumpf Boulevard (IL 40)"},"ref":"IL 40","weight":238.4,"duration":204.89999999999998,"name":"William Kumpf Boulevard (IL 40)","distance":814.2,"voiceInstructions":[{"distanceAlongGeometry":814.2,"announcement":"Continue on William Kumpf Boulevard (IL-40) for a half mile","ssmlAnnouncement":"Continue on William Kumpf Boulevard (IL-40) for a half mile"},{"distanceAlongGeometry":278.2,"announcement":"In 1000 feet, turn left onto River Road","ssmlAnnouncement":"In 1000 feet, turn left onto River Road"},{"distanceAlongGeometry":59.6,"announcement":"Turn left onto River Road, then turn right","ssmlAnnouncement":"Turn left onto River Road, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":814.2,"primary":{"text":"River Road","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":59.6,"primary":{"text":"River Road","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,150,225,330],"location":[-89.59021,40.680961]},{"out":0,"in":1,"entry":[true,false],"bearings":[60,240],"location":[-89.5901,40.681022]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,150,240,330],"location":[-89.590054,40.681046]}],"driving_side":"right","geometry":"_ohwFxayaPKUEIIO","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":149,"location":[-89.59021,40.680961],"modifier":"left","type":"turn","instruction":"Turn left onto River Road"},"weight":49.3,"duration":9.6,"name":"River Road","distance":25.7,"voiceInstructions":[{"distanceAlongGeometry":25.7,"announcement":"Turn right, then continue straight onto River Trail of Illinois","ssmlAnnouncement":"Turn right, then continue straight onto River Trail of Illinois"}],"bannerInstructions":[{"distanceAlongGeometry":25.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"River Trail of Illinois","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Trail of Illinois","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,330],"location":[-89.589965,40.681099]}],"driving_side":"right","geometry":"{ohwFh`yaPJK?S","mode":"pushing bike","maneuver":{"bearing_after":132,"bearing_before":50,"location":[-89.589965,40.681099],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":14.7,"duration":14.7,"name":"","distance":16.3,"voiceInstructions":[{"distanceAlongGeometry":16.3,"announcement":"Continue straight onto River Trail of Illinois","ssmlAnnouncement":"Continue straight onto River Trail of Illinois"}],"bannerInstructions":[{"distanceAlongGeometry":16.3,"primary":{"text":"River Trail of Illinois","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Trail of Illinois","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,180,285],"location":[-89.589809,40.681042]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-89.583865,40.673641]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,270,330],"location":[-89.581829,40.671806]}],"driving_side":"right","geometry":"oohwFh_yaP?GDOBGNSRSXU^Yv@w@j@S^IjB}@XMJKFMJYh@gAh@_A^i@hAoA~@w@pEgDxB_BbHkF`BkAXKVG^bARKPKYw@AEAE?G?G@C@EBCBC~EsDlCqBFExB_BhCkBDCBAD?BBVT^I","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":97,"location":[-89.589809,40.681042],"modifier":"straight","type":"notification","instruction":"Continue straight onto River Trail of Illinois"},"weight":368.8,"duration":368.8,"name":"River Trail of Illinois","distance":1531.3,"voiceInstructions":[{"distanceAlongGeometry":1531.3,"announcement":"Continue on River Trail of Illinois for 1 mile","ssmlAnnouncement":"Continue on River Trail of Illinois for 1 mile"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, make a slight left to stay on River Trail of Illinois","ssmlAnnouncement":"In 1000 feet, make a slight left to stay on River Trail of Illinois"},{"distanceAlongGeometry":62.3,"announcement":"Make a slight left to stay on River Trail of Illinois","ssmlAnnouncement":"Make a slight left to stay on River Trail of Illinois"}],"bannerInstructions":[{"distanceAlongGeometry":1531.3,"primary":{"text":"River Trail of Illinois","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Trail of Illinois","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,135,210,345],"location":[-89.580833,40.670093]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-89.580164,40.669025]},{"out":0,"in":1,"entry":[true,false],"bearings":[165,330],"location":[-89.580089,40.668906]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,240,300],"location":[-89.57516,40.666211]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,210,285],"location":[-89.567196,40.665075]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-89.564831,40.664993]}],"driving_side":"right","geometry":"akfwFdgwaPFMDK@E?E?G@G@EBE`@_@HEHCH?H@ZFF@D@F?FA^UJGJGVMDCIw@?KDOd@}At@iA~@qARIRJ^n@Vl@`@f@Vg@pAuDHa@CQSO[QcAA@KBEP_@~A_DdB{D`@kAp@sBx@yDl@mETmBPsBDuAHaBS}L@m@Bq@Bg@No@Hk@F]GCWS[QI{@BqAC}AB]Pc@\\g@Z{@\\aAz@}AdAqAn@a@NGJG","mode":"cycling","maneuver":{"bearing_after":126,"bearing_before":165,"location":[-89.580833,40.670093],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on River Trail of Illinois"},"weight":485.5,"duration":485.5,"name":"River Trail of Illinois","distance":2004.1,"voiceInstructions":[{"distanceAlongGeometry":2004.1,"announcement":"Continue on River Trail of Illinois for 1 mile","ssmlAnnouncement":"Continue on River Trail of Illinois for 1 mile"},{"distanceAlongGeometry":289,"announcement":"In 1000 feet, turn left onto Veterans Drive","ssmlAnnouncement":"In 1000 feet, turn left onto Veterans Drive"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Veterans Drive","ssmlAnnouncement":"Turn left onto Veterans Drive"}],"bannerInstructions":[{"distanceAlongGeometry":2004.1,"primary":{"text":"Veterans Drive","components":[{"text":"Veterans Drive","type":"text","abbr":"Veterans Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[90,165,270,330],"location":[-89.563371,40.663809]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-89.560703,40.663852]}],"driving_side":"right","geometry":"ycewF`zsaP?K?kB?}B?{DAi@Ci@AOG]ESMk@GOGMIQ_@o@GK","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":154,"location":[-89.563371,40.663809],"modifier":"left","type":"turn","instruction":"Turn left onto Veterans Drive"},"weight":102.60000000000001,"duration":83,"name":"Veterans Drive","distance":327.1,"voiceInstructions":[{"distanceAlongGeometry":327.1,"announcement":"In a quarter mile, turn right onto Shadoway Drive","ssmlAnnouncement":"In a quarter mile, turn right onto Shadoway Drive"},{"distanceAlongGeometry":59.1,"announcement":"Turn right onto Shadoway Drive, then turn left to stay on Shadoway Drive","ssmlAnnouncement":"Turn right onto Shadoway Drive, then turn left to stay on Shadoway Drive"}],"bannerInstructions":[{"distanceAlongGeometry":327.1,"primary":{"text":"Shadoway Drive","components":[{"text":"Shadoway Drive","type":"text","abbr":"Shadoway Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":59.1,"primary":{"text":"Shadoway Drive","components":[{"text":"Shadoway Drive","type":"text","abbr":"Shadoway Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Shadoway Drive","components":[{"text":"Shadoway Drive","type":"text","abbr":"Shadoway Dr","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,225],"location":[-89.55969,40.664324]}],"driving_side":"right","geometry":"_gewF`csaPVWFEFAH?|@A","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":49,"location":[-89.55969,40.664324],"modifier":"right","type":"turn","instruction":"Turn right onto Shadoway Drive"},"weight":24.1,"duration":24.1,"name":"Shadoway Drive","distance":66.9,"voiceInstructions":[{"distanceAlongGeometry":41.6,"announcement":"Turn left to stay on Shadoway Drive","ssmlAnnouncement":"Turn left to stay on Shadoway Drive"}],"bannerInstructions":[{"distanceAlongGeometry":66.9,"primary":{"text":"Shadoway Drive","components":[{"text":"Shadoway Drive","type":"text","abbr":"Shadoway Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-89.559523,40.663759]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.557934,40.663753]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-89.555833,40.664348]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,285],"location":[-89.553457,40.664939]}],"driving_side":"right","geometry":"ocewF~asaP@qD?kCAMAMCMUkA[wAg@aCO_AESGg@W}BEQCKGMs@sAQ]EMCMCMAM@Y@ODWF[Ns@Lg@v@qCF]@I@K@M?O?Q?UGuB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-89.559523,40.663759],"modifier":"left","type":"continue","instruction":"Turn left to stay on Shadoway Drive"},"weight":189.7,"duration":189.7,"name":"Shadoway Drive","distance":759.5,"voiceInstructions":[{"distanceAlongGeometry":759.5,"announcement":"Continue on Shadoway Drive for a half mile","ssmlAnnouncement":"Continue on Shadoway Drive for a half mile"},{"distanceAlongGeometry":280.3,"announcement":"In 1000 feet, turn left onto East Lane","ssmlAnnouncement":"In 1000 feet, turn left onto East Lane"},{"distanceAlongGeometry":60.1,"announcement":"Turn left onto East Lane","ssmlAnnouncement":"Turn left onto East Lane"}],"bannerInstructions":[{"distanceAlongGeometry":759.5,"primary":{"text":"East Lane","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Lane","type":"text","abbr":"Ln","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.551073,40.664481]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-89.551069,40.665309]}],"driving_side":"right","geometry":"_hewFdmqaPeD?}CB","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":84,"location":[-89.551073,40.664481],"modifier":"left","type":"turn","instruction":"Turn left onto East Lane"},"weight":47.6,"duration":47.6,"name":"East Lane","distance":179.8,"voiceInstructions":[{"distanceAlongGeometry":179.8,"announcement":"In 600 feet, turn right onto Meadows Avenue (US 150)","ssmlAnnouncement":"In 600 feet, turn right onto Meadows Avenue (US 150)"},{"distanceAlongGeometry":56.7,"announcement":"Turn right onto Meadows Avenue (US 150)","ssmlAnnouncement":"Turn right onto Meadows Avenue (US 150)"}],"bannerInstructions":[{"distanceAlongGeometry":179.8,"primary":{"text":"Meadows Avenue US 150","components":[{"text":"Meadows Avenue","type":"text","abbr":"Meadows Ave","abbr_priority":0},{"text":"US 150","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-150"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-89.551085,40.666097]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.550268,40.666082]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.549002,40.666029]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.548036,40.665961]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.547074,40.66587]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.54463,40.665633]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,270],"location":[-89.543242,40.665496]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,285],"location":[-89.541989,40.66537]}],"driving_side":"right","geometry":"crewFhmqaP?C?W@i@@}A@kBFqCDcBF{APaEn@gNXuGXyFLwC","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":358,"location":[-89.551085,40.666097],"modifier":"right","type":"end of road","instruction":"Turn right onto Meadows Avenue (US 150)"},"ref":"US 150","weight":409.9,"duration":209,"name":"Meadows Avenue (US 150)","distance":836.9,"voiceInstructions":[{"distanceAlongGeometry":836.9,"announcement":"Continue on Meadows Avenue (US 150) for a half mile","ssmlAnnouncement":"Continue on Meadows Avenue (US 150) for a half mile"},{"distanceAlongGeometry":280.3,"announcement":"In 1000 feet, turn left onto Eastside Drive","ssmlAnnouncement":"In 1000 feet, turn left onto Eastside Drive"},{"distanceAlongGeometry":60.1,"announcement":"Turn left onto Eastside Drive","ssmlAnnouncement":"Turn left onto Eastside Drive"}],"bannerInstructions":[{"distanceAlongGeometry":836.9,"primary":{"text":"Eastside Drive","components":[{"text":"Eastside Drive","type":"text","abbr":"Eastside Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,270],"location":[-89.541227,40.6653]}],"driving_side":"right","geometry":"cmewFtooaP}AQQEQGQKGGGGGGGMOYEKGWGc@Cg@QuIEgB?q@?g@B_@Fc@DOHY~@mCFYDUDUBWB[@_@@uA@YBYDYH[HWp@{AFSHUFYDWBUB[@a@?Y?UEWESESIUKQUW","mode":"cycling","maneuver":{"bearing_after":7,"bearing_before":95,"location":[-89.541227,40.6653],"modifier":"left","type":"turn","instruction":"Turn left onto Eastside Drive"},"weight":215.8,"duration":215.8,"name":"Eastside Drive","distance":893.1,"voiceInstructions":[{"distanceAlongGeometry":893.1,"announcement":"Continue on Eastside Drive for a half mile","ssmlAnnouncement":"Continue on Eastside Drive for a half mile"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right onto West Ridge Road","ssmlAnnouncement":"In 1000 feet, turn right onto West Ridge Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto West Ridge Road, then continue onto East Ridge Road","ssmlAnnouncement":"Turn right onto West Ridge Road, then continue onto East Ridge Road"}],"bannerInstructions":[{"distanceAlongGeometry":893.1,"primary":{"text":"West Ridge Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Ridge Road","type":"text","abbr":"Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.1,"primary":{"text":"West Ridge Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Ridge Road","type":"text","abbr":"Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"East Ridge Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Ridge Road","type":"text","abbr":"Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,225],"location":[-89.532117,40.665602]}],"driving_side":"right","geometry":"_oewFvvmaPBcG","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":39,"location":[-89.532117,40.665602],"modifier":"right","type":"turn","instruction":"Turn right onto West Ridge Road"},"weight":26.3,"duration":26.3,"name":"West Ridge Road","distance":109.7,"voiceInstructions":[{"distanceAlongGeometry":62.6,"announcement":"Continue onto East Ridge Road","ssmlAnnouncement":"Continue onto East Ridge Road"}],"bannerInstructions":[{"distanceAlongGeometry":109.7,"primary":{"text":"East Ridge Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Ridge Road","type":"text","abbr":"Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,195,270],"location":[-89.530817,40.665584]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.529764,40.665557]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.528572,40.665531]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.527313,40.665509]}],"driving_side":"right","geometry":"{newFrnmaPBsEDmFB{F@gB?O?YGk@Om@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":90,"location":[-89.530817,40.665584],"modifier":"straight","type":"new name","instruction":"Continue onto East Ridge Road"},"weight":96,"duration":96,"name":"East Ridge Road","distance":397.9,"voiceInstructions":[{"distanceAlongGeometry":397.9,"announcement":"In a quarter mile, continue slightly left onto Ridge Road","ssmlAnnouncement":"In a quarter mile, continue slightly left onto Ridge Road"},{"distanceAlongGeometry":62.2,"announcement":"Continue slightly left onto Ridge Road","ssmlAnnouncement":"Continue slightly left onto Ridge Road"}],"bannerInstructions":[{"distanceAlongGeometry":397.9,"primary":{"text":"Ridge Road","components":[{"text":"Ridge Road","type":"text","abbr":"Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[45,240],"location":[-89.52613,40.665616]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-89.524683,40.666773]}],"driving_side":"right","geometry":"coewFhqlaPeFaHiAuAu@eBCqFQiBa@gDG[GUGOIOIMQMQIk@Oo@E","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":64,"location":[-89.52613,40.665616],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto Ridge Road"},"weight":157.8,"duration":157.8,"name":"Ridge Road","distance":628.3,"voiceInstructions":[{"distanceAlongGeometry":628.3,"announcement":"Continue on Ridge Road for a half mile","ssmlAnnouncement":"Continue on Ridge Road for a half mile"},{"distanceAlongGeometry":278.7,"announcement":"In 1000 feet, turn right onto Farmdale Road","ssmlAnnouncement":"In 1000 feet, turn right onto Farmdale Road"},{"distanceAlongGeometry":59.7,"announcement":"Turn right onto Farmdale Road","ssmlAnnouncement":"Turn right onto Farmdale Road"}],"bannerInstructions":[{"distanceAlongGeometry":628.3,"primary":{"text":"Farmdale Road","components":[{"text":"Farmdale Road","type":"text","abbr":"Farmdale Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,180,315],"location":[-89.52045,40.668546]}],"driving_side":"right","geometry":"mafwFxmkaPXu@f@gBzByIJa@PeADe@Bi@@k@?eBBcFH{ERkA`FiOTc@HKHQHUJo@","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":5,"location":[-89.52045,40.668546],"modifier":"right","type":"turn","instruction":"Turn right onto Farmdale Road"},"weight":225.3,"duration":225.3,"name":"Farmdale Road","distance":925.7,"voiceInstructions":[{"distanceAlongGeometry":925.7,"announcement":"Continue on Farmdale Road for a half mile","ssmlAnnouncement":"Continue on Farmdale Road for a half mile"},{"distanceAlongGeometry":287.6,"announcement":"In 1000 feet, turn left to stay on Farmdale Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on Farmdale Road"},{"distanceAlongGeometry":61.6,"announcement":"Turn left to stay on Farmdale Road","ssmlAnnouncement":"Turn left to stay on Farmdale Road"}],"bannerInstructions":[{"distanceAlongGeometry":925.7,"primary":{"text":"Farmdale Road","components":[{"text":"Farmdale Road","type":"text","abbr":"Farmdale Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,105,285],"location":[-89.51037,40.665767]}],"driving_side":"right","geometry":"apewFxniaPe@gAIOYUKMIOm@eB}@cCcBuD","mode":"cycling","maneuver":{"bearing_after":54,"bearing_before":108,"location":[-89.51037,40.665767],"modifier":"left","type":"continue","instruction":"Turn left to stay on Farmdale Road"},"weight":70.6,"duration":70.6,"name":"Farmdale Road","distance":291.2,"voiceInstructions":[{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, make a slight right to stay on Farmdale Road","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on Farmdale Road"},{"distanceAlongGeometry":61.9,"announcement":"Make a slight right to stay on Farmdale Road","ssmlAnnouncement":"Make a slight right to stay on Farmdale Road"}],"bannerInstructions":[{"distanceAlongGeometry":291.2,"primary":{"text":"Farmdale Road","components":[{"text":"Farmdale Road","type":"text","abbr":"Farmdale Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,240],"location":[-89.507591,40.66729]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.470607,40.66375]}],"driving_side":"right","geometry":"qyewFl}haPKkT@iIjAqFd@gG?mFjJcb@~CeOzAyN[iZNwpAK_SKcT","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":53,"location":[-89.507591,40.66729],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Farmdale Road"},"weight":908.3,"duration":908.3,"name":"Farmdale Road","distance":3751.2,"voiceInstructions":[{"distanceAlongGeometry":3751.2,"announcement":"Continue on Farmdale Road for 2 miles","ssmlAnnouncement":"Continue on Farmdale Road for 2 miles"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, turn left onto Schuck Road","ssmlAnnouncement":"In 1000 feet, turn left onto Schuck Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Schuck Road","ssmlAnnouncement":"Turn left onto Schuck Road"}],"bannerInstructions":[{"distanceAlongGeometry":3751.2,"primary":{"text":"Schuck Road","components":[{"text":"Schuck Road","type":"text","abbr":"Schuck Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,165,270],"location":[-89.464027,40.663866]}],"driving_side":"right","geometry":"edewFdm`aP_VF","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-89.464027,40.663866],"modifier":"left","type":"end of road","instruction":"Turn left onto Schuck Road"},"weight":102.6,"duration":102.6,"name":"Schuck Road","distance":410,"voiceInstructions":[{"distanceAlongGeometry":410,"announcement":"In a quarter mile, continue right onto West Schuck Road","ssmlAnnouncement":"In a quarter mile, continue right onto West Schuck Road"},{"distanceAlongGeometry":59.9,"announcement":"Continue right onto West Schuck Road","ssmlAnnouncement":"Continue right onto West Schuck Road"}],"bannerInstructions":[{"distanceAlongGeometry":410,"primary":{"text":"West Schuck Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Schuck Road","type":"text","abbr":"Schuck Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,180],"location":[-89.464073,40.667552]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.460087,40.667584]}],"driving_side":"right","geometry":"e{ewFlm`aPE{WUcsB?uVDyd@Aqd@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-89.464073,40.667552],"modifier":"right","type":"new name","instruction":"Continue right onto West Schuck Road"},"weight":786.1,"duration":786.1,"name":"West Schuck Road","distance":3240.5,"voiceInstructions":[{"distanceAlongGeometry":3240.5,"announcement":"Continue on West Schuck Road for 2 miles","ssmlAnnouncement":"Continue on West Schuck Road for 2 miles"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn left onto Foster Road","ssmlAnnouncement":"In 1000 feet, turn left onto Foster Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto Foster Road","ssmlAnnouncement":"Turn left onto Foster Road"}],"bannerInstructions":[{"distanceAlongGeometry":3240.5,"primary":{"text":"Foster Road","components":[{"text":"Foster Road","type":"text","abbr":"Foster Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.425664,40.667672]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-89.42586,40.679057]}],"driving_side":"right","geometry":"}{ewFj}x`PsIBsj@XeIDyC@}@@aTHMCGIEMAOOkx@Mc@OM{k@\\OCIAGCEGEM","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-89.425664,40.667672],"modifier":"left","type":"turn","instruction":"Turn left onto Foster Road"},"weight":794.7,"duration":794.7,"name":"Foster Road","distance":3301.3,"voiceInstructions":[{"distanceAlongGeometry":3301.3,"announcement":"Continue on Foster Road for 2 miles","ssmlAnnouncement":"Continue on Foster Road for 2 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, continue slightly right onto West Guth Road","ssmlAnnouncement":"In 1000 feet, continue slightly right onto West Guth Road"},{"distanceAlongGeometry":62.3,"announcement":"Continue slightly right onto West Guth Road","ssmlAnnouncement":"Continue slightly right onto West Guth Road"}],"bannerInstructions":[{"distanceAlongGeometry":3301.3,"primary":{"text":"West Guth Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Guth Road","type":"text","abbr":"Guth Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,240],"location":[-89.416249,40.690216]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.408028,40.690295]}],"driving_side":"right","geometry":"{hjwFpbw`PM}j@AmFC{F","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":66,"location":[-89.416249,40.690216],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto West Guth Road"},"weight":191.9,"duration":191.9,"name":"West Guth Road","distance":799.7,"voiceInstructions":[{"distanceAlongGeometry":799.7,"announcement":"Continue on West Guth Road for a half mile","ssmlAnnouncement":"Continue on West Guth Road for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East Guth Road","ssmlAnnouncement":"In 1000 feet, continue onto East Guth Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Guth Road","ssmlAnnouncement":"Continue onto East Guth Road"}],"bannerInstructions":[{"distanceAlongGeometry":799.7,"primary":{"text":"East Guth Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Guth Road","type":"text","abbr":"Guth Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.406768,40.690317]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.387357,40.689665]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.37763,40.689642]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.348959,40.689776]}],"driving_side":"right","geometry":"oijwFhgu`P?uBJeGD_GFyHDcDr@ci@B}C@{@B_DD}DHcGRoQHiICoq@AmDIchAOscBSqyAC_ICgR","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-89.406768,40.690317],"modifier":"straight","type":"new name","instruction":"Continue onto East Guth Road"},"weight":1558.4,"duration":1558.4,"name":"East Guth Road","distance":6494.5,"voiceInstructions":[{"distanceAlongGeometry":6494.5,"announcement":"Continue on East Guth Road for 4 miles","ssmlAnnouncement":"Continue on East Guth Road for 4 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Guth Road","ssmlAnnouncement":"In 1000 feet, continue onto Guth Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Guth Road","ssmlAnnouncement":"Continue onto Guth Road"}],"bannerInstructions":[{"distanceAlongGeometry":6494.5,"primary":{"text":"Guth Road","components":[{"text":"Guth Road","type":"text","abbr":"Guth Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-89.329785,40.689919]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,150,270],"location":[-89.310611,40.690052]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.302849,40.690019]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-89.274704,40.690226]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.257892,40.690276]}],"driving_side":"right","geometry":"_gjwFdff`PKk`AMou@Doo@[ofAEu\\As^?gZE{NHgMY_vADyBYyo@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-89.329785,40.689919],"modifier":"straight","type":"new name","instruction":"Continue onto Guth Road"},"weight":1613.3,"duration":1613.3,"name":"Guth Road","distance":6722.4,"voiceInstructions":[{"distanceAlongGeometry":6722.4,"announcement":"Continue on Guth Road for 4 miles","ssmlAnnouncement":"Continue on Guth Road for 4 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto County Road 700 North","ssmlAnnouncement":"In 1000 feet, continue onto County Road 700 North"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 700 North","ssmlAnnouncement":"Continue onto County Road 700 North"}],"bannerInstructions":[{"distanceAlongGeometry":6722.4,"primary":{"text":"County Road 700 North","components":[{"text":"County Road 700","type":"text","abbr":"County Rd 700","abbr_priority":0},{"text":"North","type":"text","abbr":"N","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-89.250084,40.690412]}],"driving_side":"right","geometry":"ajjwF~sv_POogA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-89.250084,40.690412],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 700 North"},"weight":243.1,"duration":243.1,"name":"County Road 700 North","distance":978.4,"voiceInstructions":[{"distanceAlongGeometry":978.4,"announcement":"Continue on County Road 700 North for a half mile","ssmlAnnouncement":"Continue on County Road 700 North for a half mile"},{"distanceAlongGeometry":281.7,"announcement":"In 1000 feet, turn left onto County Road 1575 East","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 1575 East"},{"distanceAlongGeometry":60.4,"announcement":"Turn left onto County Road 1575 East","ssmlAnnouncement":"Turn left onto County Road 1575 East"}],"bannerInstructions":[{"distanceAlongGeometry":978.4,"primary":{"text":"County Road 1575 East","components":[{"text":"County Road 1575","type":"text","abbr":"County Rd 1575","abbr_priority":0},{"text":"East","type":"text","abbr":"E","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-89.238483,40.690491]}],"driving_side":"right","geometry":"qjjwFnkt_PqE?S{@Cc[","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-89.238483,40.690491],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 1575 East"},"weight":136.6,"duration":136.6,"name":"County Road 1575 East","distance":524.4,"voiceInstructions":[{"distanceAlongGeometry":524.4,"announcement":"Continue on County Road 1575 East for a quarter mile","ssmlAnnouncement":"Continue on County Road 1575 East for a quarter mile"},{"distanceAlongGeometry":268.7,"announcement":"In 900 feet, turn left onto County Road 1600 East","ssmlAnnouncement":"In 900 feet, turn left onto County Road 1600 East"},{"distanceAlongGeometry":57.6,"announcement":"Turn left onto County Road 1600 East","ssmlAnnouncement":"Turn left onto County Road 1600 East"}],"bannerInstructions":[{"distanceAlongGeometry":524.4,"primary":{"text":"County Road 1600 East","components":[{"text":"County Road 1600","type":"text","abbr":"County Rd 1600","abbr_priority":0},{"text":"East","type":"text","abbr":"E","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-89.233677,40.69166]}],"driving_side":"right","geometry":"{qjwFnms_PksAl@","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-89.233677,40.69166],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 1600 East"},"weight":364.8,"duration":364.8,"name":"County Road 1600 East","distance":1501.9,"voiceInstructions":[{"distanceAlongGeometry":1501.9,"announcement":"Continue on County Road 1600 East for 1 mile","ssmlAnnouncement":"Continue on County Road 1600 East for 1 mile"},{"distanceAlongGeometry":288.2,"announcement":"In 1000 feet, turn right onto County Road 800 North","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 800 North"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto County Road 800 North","ssmlAnnouncement":"Turn right onto County Road 800 North"}],"bannerInstructions":[{"distanceAlongGeometry":1501.9,"primary":{"text":"County Road 800 North","components":[{"text":"County Road 800","type":"text","abbr":"County Rd 800","abbr_priority":0},{"text":"North","type":"text","abbr":"N","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-89.233909,40.705162]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.229049,40.70519]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.224221,40.705199]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.21454,40.705222]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.204791,40.705356]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.195082,40.705472]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.18555,40.705942]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.176056,40.706382]}],"driving_side":"right","geometry":"gfmwF|ns_PEk]Ae]Co{@[}{@Uu{@K_FqAqs@}@ei@YcP@aPBsSToqA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-89.233909,40.705162],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 800 North"},"weight":1564.8999999999999,"duration":1564.8999999999999,"name":"County Road 800 North","distance":6502.9,"voiceInstructions":[{"distanceAlongGeometry":6502.9,"announcement":"Continue on County Road 800 North for 4 miles","ssmlAnnouncement":"Continue on County Road 800 North for 4 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto County Highway 7","ssmlAnnouncement":"In 1000 feet, turn right onto County Highway 7"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto County Highway 7, then turn left onto County Road 800 N","ssmlAnnouncement":"Turn right onto County Highway 7, then turn left onto County Road 800 N"}],"bannerInstructions":[{"distanceAlongGeometry":6502.9,"primary":{"text":"County Highway 7","components":[{"text":"County Highway","type":"text","abbr":"County Hwy","abbr_priority":0},{"text":"7","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.3,"primary":{"text":"County Highway 7","components":[{"text":"County Highway","type":"text","abbr":"County Hwy","abbr_priority":0},{"text":"7","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"County Road 800 N","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"800 N","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-89.156827,40.706244]}],"driving_side":"right","geometry":"_mmwFdmd_P~AC","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":90,"location":[-89.156827,40.706244],"modifier":"right","type":"end of road","instruction":"Turn right onto County Highway 7"},"weight":28.1,"duration":21.1,"name":"County Highway 7","distance":54.3,"voiceInstructions":[{"distanceAlongGeometry":38.6,"announcement":"Turn left onto County Road 800 N","ssmlAnnouncement":"Turn left onto County Road 800 N"}],"bannerInstructions":[{"distanceAlongGeometry":54.3,"primary":{"text":"County Road 800 N","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"800 N","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-89.156814,40.705756]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.132248,40.705839]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.124013,40.705947]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-89.109857,40.706229]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,270],"location":[-89.100358,40.706347]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.081272,40.706718]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.07198,40.706898]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-89.0664,40.707006]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.043495,40.707586]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.024248,40.707985]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-89.00517,40.708535]}],"driving_side":"right","geometry":"_jmwF`md_PAaoBAyFKs`@Yyk@BwD?]EcIUc`@[el@Wkz@MgA{@atBQg]QyZCoEQk[OkXcBwtBs@itAEmDUq\\TuEi@o`AyAan@Xa_@{@iwA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-89.156814,40.705756],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 800 N"},"weight":3460.2999999999997,"duration":3460.2999999999997,"name":"County Road 800 N","distance":14417.9,"voiceInstructions":[{"distanceAlongGeometry":14417.9,"announcement":"Continue on County Road 800 N for 9 miles","ssmlAnnouncement":"Continue on County Road 800 N for 9 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 2900 North Road","ssmlAnnouncement":"In 1000 feet, continue onto East 2900 North Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 2900 North Road","ssmlAnnouncement":"Continue onto East 2900 North Road"}],"bannerInstructions":[{"distanceAlongGeometry":14417.9,"primary":{"text":"East 2900 North Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"2900 North","type":"text","abbr":"2900 N","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.98591,40.708711]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.966861,40.709056]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.957315,40.709203]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.938159,40.709494]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,285],"location":[-88.918983,40.709883]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.899885,40.710134]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.880791,40.710452]}],"driving_side":"right","geometry":"m|mwF|`c~OU{e@c@a|@KcRMg^OoZ@[?S[yz@KcYOgZA}DEyKU{`@GeJMkRGeIIgBCiCE}GEiNDSBQEoQKiV]__AE}K]st@E{H[{v@]uz@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":87,"location":[-88.98591,40.708711],"modifier":"straight","type":"new name","instruction":"Continue onto East 2900 North Road"},"weight":2325.7000000000003,"duration":2325.7000000000003,"name":"East 2900 North Road","distance":9671.7,"voiceInstructions":[{"distanceAlongGeometry":9671.7,"announcement":"Continue on East 2900 North Road for 6 miles","ssmlAnnouncement":"Continue on East 2900 North Road for 6 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto North 2080 East Road","ssmlAnnouncement":"In 1000 feet, turn right onto North 2080 East Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto North 2080 East Road","ssmlAnnouncement":"Turn right onto North 2080 East Road"}],"bannerInstructions":[{"distanceAlongGeometry":9671.7,"primary":{"text":"North 2080 East Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2080 East","type":"text","abbr":"2080 E","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-88.871244,40.710598]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-88.871125,40.703368]}],"driving_side":"right","geometry":"ghnwFftl}O`KC~HEzAA|CA~IEdAAbA?jIEhcAe@LC","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-88.871244,40.710598],"modifier":"right","type":"end of road","instruction":"Turn right onto North 2080 East Road"},"weight":531,"duration":531,"name":"North 2080 East Road","distance":2212.4,"voiceInstructions":[{"distanceAlongGeometry":2212.4,"announcement":"Continue on North 2080 East Road for 1.5 miles","ssmlAnnouncement":"Continue on North 2080 East Road for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 2775 North Road","ssmlAnnouncement":"In 1000 feet, continue onto East 2775 North Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 2775 North Road","ssmlAnnouncement":"Continue onto East 2775 North Road"}],"bannerInstructions":[{"distanceAlongGeometry":2212.4,"primary":{"text":"East 2775 North Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"2775 North","type":"text","abbr":"2775 N","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-88.870894,40.69071]}],"driving_side":"right","geometry":"}kjwF`rl}OHCDEBIBS?OEqJSsk@@MBKDI","mode":"cycling","maneuver":{"bearing_after":158,"bearing_before":170,"location":[-88.870894,40.69071],"modifier":"straight","type":"new name","instruction":"Continue onto East 2775 North Road"},"weight":193.5,"duration":193.5,"name":"East 2775 North Road","distance":806.2,"voiceInstructions":[{"distanceAlongGeometry":806.2,"announcement":"Continue on East 2775 North Road for a half mile","ssmlAnnouncement":"Continue on East 2775 North Road for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto North 2130 East Road","ssmlAnnouncement":"In 1000 feet, continue onto North 2130 East Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto North 2130 East Road","ssmlAnnouncement":"Continue onto North 2130 East Road"}],"bannerInstructions":[{"distanceAlongGeometry":806.2,"primary":{"text":"North 2130 East Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2130 East","type":"text","abbr":"2130 E","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[150,315],"location":[-88.861437,40.690656]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-88.861359,40.688927]}],"driving_side":"right","geometry":"skjwF~vj}OHGNC~HCxRI|XS","mode":"cycling","maneuver":{"bearing_after":143,"bearing_before":129,"location":[-88.861437,40.690656],"modifier":"straight","type":"new name","instruction":"Continue onto North 2130 East Road"},"weight":250.3,"duration":250.3,"name":"North 2130 East Road","distance":1007.7,"voiceInstructions":[{"distanceAlongGeometry":1007.7,"announcement":"Continue on North 2130 East Road for a half mile","ssmlAnnouncement":"Continue on North 2130 East Road for a half mile"},{"distanceAlongGeometry":281.8,"announcement":"In 1000 feet, turn left onto East 2700 North Road","ssmlAnnouncement":"In 1000 feet, turn left onto East 2700 North Road"},{"distanceAlongGeometry":60.4,"announcement":"Turn left onto East 2700 North Road","ssmlAnnouncement":"Turn left onto East 2700 North Road"}],"bannerInstructions":[{"distanceAlongGeometry":1007.7,"primary":{"text":"East 2700 North Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"2700 North","type":"text","abbr":"2700 N","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-88.861206,40.681609]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.8565,40.681677]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.842124,40.681861]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.813371,40.682158]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.794336,40.682364]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.775242,40.682613]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,330],"location":[-88.756633,40.682516]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.750788,40.682905]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.736853,40.683044]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.717672,40.683314]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.698349,40.683503]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.679015,40.683621]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.659746,40.683826]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.640597,40.684037]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.621396,40.684369]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.602136,40.68481]}],"driving_side":"right","geometry":"ashwFpuj}OMm\\CcGC_JEmLC{GQmo@AoEGoRCuGI{g@C}MUa_AIcXEsNQsx@Oul@E}MSmm@G}ROae@K}UA}FMm]AqG@{EFwCXuFh@yJJuB@q@?q@EsAEo@Go@W{Ag@}CMcAI{@CgAAmB?QGiTIma@AoCMeo@Q{_@IgSKsXMch@AoDMgn@EkWOuf@?}BEuJAgUMyjAAaJAoICqFEoQYoiACkHY}pAOwd@AuEIaNQg_@Umg@MqXEwEE}FKeOGcHEuF[wi@U}\\CwEIwLYci@]oy@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-88.861206,40.681609],"modifier":"left","type":"end of road","instruction":"Turn left onto East 2700 North Road"},"weight":5644.4,"duration":5644.4,"name":"East 2700 North Road","distance":23501,"voiceInstructions":[{"distanceAlongGeometry":23501,"announcement":"Continue on East 2700 North Road for 15 miles","ssmlAnnouncement":"Continue on East 2700 North Road for 15 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, turn right onto North 1800 East Road","ssmlAnnouncement":"In 1000 feet, turn right onto North 1800 East Road"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto North 1800 East Road","ssmlAnnouncement":"Turn right onto North 1800 East Road"}],"bannerInstructions":[{"distanceAlongGeometry":23501,"primary":{"text":"North 1800 East Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"1800 East","type":"text","abbr":"1800 E","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-88.582761,40.685158]}],"driving_side":"right","geometry":"giiwFfit{OxSUlWQ","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":88,"location":[-88.582761,40.685158],"modifier":"right","type":"end of road","instruction":"Turn right onto North 1800 East Road"},"weight":201.4,"duration":201.4,"name":"North 1800 East Road","distance":805,"voiceInstructions":[{"distanceAlongGeometry":805,"announcement":"Continue on North 1800 East Road for a half mile","ssmlAnnouncement":"Continue on North 1800 East Road for a half mile"},{"distanceAlongGeometry":279.8,"announcement":"In 1000 feet, turn left onto East 350 N Road","ssmlAnnouncement":"In 1000 feet, turn left onto East 350 N Road"},{"distanceAlongGeometry":60,"announcement":"Turn left onto East 350 N Road","ssmlAnnouncement":"Turn left onto East 350 N Road"}],"bannerInstructions":[{"distanceAlongGeometry":805,"primary":{"text":"East 350 N Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"350 N Road","type":"text","abbr":"350 N Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-88.582564,40.677922]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.558545,40.678287]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.557546,40.678341]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.543916,40.678646]}],"driving_side":"right","geometry":"_|gwF~gt{OAiDgAwoCIgEO}Na@ek@KaXMocAYur@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-88.582564,40.677922],"modifier":"left","type":"turn","instruction":"Turn left onto East 350 N Road"},"weight":1176.3000000000002,"duration":1176.3000000000002,"name":"East 350 N Road","distance":4882.8,"voiceInstructions":[{"distanceAlongGeometry":4882.8,"announcement":"Continue on East 350 N Road for 3 miles","ssmlAnnouncement":"Continue on East 350 N Road for 3 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn right onto North 2100 E Road","ssmlAnnouncement":"In 1000 feet, turn right onto North 2100 E Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto North 2100 E Road","ssmlAnnouncement":"Turn right onto North 2100 E Road"}],"bannerInstructions":[{"distanceAlongGeometry":4882.8,"primary":{"text":"North 2100 E Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2100 E Road","type":"text","abbr":"2100 E Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-88.524694,40.678852]}],"driving_side":"right","geometry":"yahwFh~h{OhUFfUa@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-88.524694,40.678852],"modifier":"right","type":"end of road","instruction":"Turn right onto North 2100 E Road"},"weight":198.6,"duration":198.6,"name":"North 2100 E Road","distance":793.8,"voiceInstructions":[{"distanceAlongGeometry":793.8,"announcement":"Continue on North 2100 E Road for a half mile","ssmlAnnouncement":"Continue on North 2100 E Road for a half mile"},{"distanceAlongGeometry":279.8,"announcement":"In 1000 feet, turn left onto East 300 N Road","ssmlAnnouncement":"In 1000 feet, turn left onto East 300 N Road"},{"distanceAlongGeometry":60,"announcement":"Turn left onto East 300 N Road","ssmlAnnouncement":"Turn left onto East 300 N Road"}],"bannerInstructions":[{"distanceAlongGeometry":793.8,"primary":{"text":"East 300 N Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"300 N Road","type":"text","abbr":"300 N Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-88.524557,40.671718]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.505513,40.671954]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,285],"location":[-88.503102,40.671973]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,105,270],"location":[-88.499943,40.671998]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.497593,40.672027]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.486221,40.672149]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.478469,40.672243]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.467046,40.672401]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.459577,40.672471]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.447839,40.672581]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.442949,40.672622]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.428591,40.672715]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.423706,40.672771]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.417926,40.672833]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.409315,40.672888]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.405041,40.672973]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.389987,40.673174]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.38581,40.673264]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.3708,40.673402]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.366412,40.673472]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.351495,40.673733]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.334977,40.673951]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.332418,40.673966]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.313268,40.674168]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.311378,40.674075]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.292357,40.674325]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-88.286295,40.674342]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.284747,40.67437]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.275266,40.674556]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.272952,40.674539]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.256127,40.67477]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.25388,40.674801]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.237011,40.675003]}],"driving_side":"right","geometry":"gufwFn}h{OSyx@KgUC{OIcUCaNE{Q?[EuMWafAQmo@_@kfA?mGMge@UkhAGq]Kg`AGoWIo]Kcc@Kyt@KgNCoJC{TEuK@GAQ]uy@QcYQa{@Iw`@CmFI_Ss@e|AO}Y[ikAC_OOim@?a@WigAPyJ]ehASul@A{d@EuHe@gz@BoM?}Ng@suAEqAEaMg@mhBCoC","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":177,"location":[-88.524557,40.671718],"modifier":"left","type":"turn","instruction":"Turn left onto East 300 N Road"},"weight":5836.9000000000015,"duration":5836.9000000000015,"name":"East 300 N Road","distance":24321.4,"voiceInstructions":[{"distanceAlongGeometry":24321.4,"announcement":"Continue on East 300 N Road for 15 miles","ssmlAnnouncement":"Continue on East 300 N Road for 15 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 1900 North Road","ssmlAnnouncement":"In 1000 feet, continue onto East 1900 North Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 1900 North Road","ssmlAnnouncement":"Continue onto East 1900 North Road"}],"bannerInstructions":[{"distanceAlongGeometry":24321.4,"primary":{"text":"East 1900 North Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"1900 North","type":"text","abbr":"1900 N","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.236292,40.67502]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.217885,40.675243]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.217085,40.675256]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.198783,40.6755]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.197609,40.675528]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-88.179166,40.675842]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.16058,40.676138]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.15989,40.676148]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.141461,40.676371]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.140704,40.676383]}],"driving_side":"right","geometry":"{igwFxspyOSyp@GcSOal@C_DWyv@CiIK_\\GiREiF}@grBIqSSac@]qz@AiCKs^_@qrAAwCy@krB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":87,"location":[-88.236292,40.67502],"modifier":"straight","type":"new name","instruction":"Continue onto East 1900 North Road"},"weight":2309.6,"duration":2309.6,"name":"East 1900 North Road","distance":9623.1,"voiceInstructions":[{"distanceAlongGeometry":9623.1,"announcement":"Continue on East 1900 North Road for 6 miles","ssmlAnnouncement":"Continue on East 1900 North Road for 6 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto County Highway 47","ssmlAnnouncement":"In 1000 feet, continue onto County Highway 47"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Highway 47","ssmlAnnouncement":"Continue onto County Highway 47"}],"bannerInstructions":[{"distanceAlongGeometry":9623.1,"primary":{"text":"County Highway 47","components":[{"text":"County Highway","type":"text","abbr":"County Hwy","abbr_priority":0},{"text":"47","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-88.122235,40.676673]}],"driving_side":"right","geometry":"etgwF~jzxOEiEKiU","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":88,"location":[-88.122235,40.676673],"modifier":"straight","type":"new name","instruction":"Continue onto County Highway 47"},"weight":92.7,"duration":92.7,"name":"County Highway 47","distance":386.2,"voiceInstructions":[{"distanceAlongGeometry":386.2,"announcement":"In a quarter mile, continue onto E County Road","ssmlAnnouncement":"In a quarter mile, continue onto E County Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto E County Road","ssmlAnnouncement":"Continue onto E County Road"}],"bannerInstructions":[{"distanceAlongGeometry":386.2,"primary":{"text":"E County Road","components":[{"text":"E County Road","type":"text","abbr":"E County Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-88.117658,40.676763]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.11625,40.676796]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.114527,40.676813]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.112953,40.676839]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.11143,40.676864]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.110008,40.676883]}],"driving_side":"right","geometry":"wtgwFjnyxOAcAEuE@yAC}FA{@C_G?yCCuCC{G?[EwGAiC","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":88,"location":[-88.117658,40.676763],"modifier":"straight","type":"new name","instruction":"Continue onto E County Road"},"weight":200,"duration":200,"name":"E County Road","distance":833.2,"voiceInstructions":[{"distanceAlongGeometry":833.2,"announcement":"Continue on E County Road for a half mile","ssmlAnnouncement":"Continue on E County Road for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto County Highway 47","ssmlAnnouncement":"In 1000 feet, continue onto County Highway 47"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Highway 47","ssmlAnnouncement":"Continue onto County Highway 47"}],"bannerInstructions":[{"distanceAlongGeometry":833.2,"primary":{"text":"County Highway 47","components":[{"text":"County Highway","type":"text","abbr":"County Hwy","abbr_priority":0},{"text":"47","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-88.107783,40.676924]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,210,270],"location":[-88.106241,40.676954]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.103376,40.677009]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.103149,40.677009]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.084251,40.677358]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.065313,40.677702]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.064821,40.677708]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.046257,40.678091]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.046047,40.678097]}],"driving_side":"right","geometry":"wugwFrpwxOEsHCqGGiH?m@GgNImPE{GAq@MgY]wo@GePUae@Os\\IqOGiGCsGAaBCcGEiGGgGCgGEeGGsGCmFCyGGkGAeGEmDCsGEkGE_JAi@IcNE_GKiOIuOCsEAmA","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":87,"location":[-88.107783,40.676924],"modifier":"straight","type":"new name","instruction":"Continue onto County Highway 47"},"weight":1461.4,"duration":1461.4,"name":"County Highway 47","distance":6089.5,"voiceInstructions":[{"distanceAlongGeometry":6089.5,"announcement":"Continue on County Highway 47 for 4 miles","ssmlAnnouncement":"Continue on County Highway 47 for 4 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto County Road 1200 North","ssmlAnnouncement":"In 1000 feet, continue onto County Road 1200 North"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 1200 North","ssmlAnnouncement":"Continue onto County Road 1200 North"}],"bannerInstructions":[{"distanceAlongGeometry":6089.5,"primary":{"text":"County Road 1200 North","components":[{"text":"County Road 1200","type":"text","abbr":"County Rd 1200","abbr_priority":0},{"text":"North","type":"text","abbr":"N","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-88.035617,40.678319]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-88.028346,40.678485]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-88.027353,40.678504]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-88.01756,40.678743]}],"driving_side":"right","geometry":"o~gwFrmixOAqAQoQIgQCcE?Q?k@?{AAm@IeFEoDE{IAkDIyIAkDCiDGwIKwM?}A","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":88,"location":[-88.035617,40.678319],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 1200 North"},"weight":423.09999999999997,"duration":509,"name":"County Road 1200 North","distance":1762.8,"voiceInstructions":[{"distanceAlongGeometry":1762.8,"announcement":"Continue on County Road 1200 North for 1 mile","ssmlAnnouncement":"Continue on County Road 1200 North for 1 mile"},{"distanceAlongGeometry":242.4,"announcement":"In 800 feet, continue onto East 1200 North Road","ssmlAnnouncement":"In 800 feet, continue onto East 1200 North Road"},{"distanceAlongGeometry":51.9,"announcement":"Continue onto East 1200 North Road","ssmlAnnouncement":"Continue onto East 1200 North Road"}],"bannerInstructions":[{"distanceAlongGeometry":1762.8,"primary":{"text":"East 1200 North Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"1200 North","type":"text","abbr":"1200 N","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-88.01473,40.678802]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-87.989511,40.679416]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-87.9806,40.679651]}],"driving_side":"right","geometry":"oahwF`kexO@w@CuBA{DEuJ?}AF{AL{AfAkKZ_DP{AL}AH}AB_B?_BE_BC}AIkDIoEE_BI}AM}AS{AUyAyAiJGi@Kq@Q{AK}AG}AI}JG}JMsMk@yt@A{@AkAG{H","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":90,"location":[-88.01473,40.678802],"modifier":"straight","type":"new name","instruction":"Continue onto East 1200 North Road"},"weight":929.7,"duration":745.3,"name":"East 1200 North Road","distance":3072.6,"voiceInstructions":[{"distanceAlongGeometry":3072.6,"announcement":"Continue on East 1200 North Road for 2 miles","ssmlAnnouncement":"Continue on East 1200 North Road for 2 miles"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn left onto County Road 780 East","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 780 East"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto County Road 780 East","ssmlAnnouncement":"Turn left onto County Road 780 East"}],"bannerInstructions":[{"distanceAlongGeometry":3072.6,"primary":{"text":"County Road 780 East","components":[{"text":"County Road 780","type":"text","abbr":"County Rd 780","abbr_priority":0},{"text":"East","type":"text","abbr":"E","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-87.978635,40.679699]}],"driving_side":"right","geometry":"cghwFni~wO_F@mC?uEDsELcLb@iLXqEFqEJqEFeLTuED","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":87,"location":[-87.978635,40.679699],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 780 East"},"weight":391.6,"duration":391.6,"name":"County Road 780 East","distance":1616.2,"voiceInstructions":[{"distanceAlongGeometry":1616.2,"announcement":"Continue on County Road 780 East for 1 mile","ssmlAnnouncement":"Continue on County Road 780 East for 1 mile"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn right onto County Road 1300 North","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 1300 North"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto County Road 1300 North","ssmlAnnouncement":"Turn right onto County Road 1300 North"}],"bannerInstructions":[{"distanceAlongGeometry":1616.2,"primary":{"text":"County Road 1300 North","components":[{"text":"County Road 1300","type":"text","abbr":"County Rd 1300","abbr_priority":0},{"text":"North","type":"text","abbr":"N","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-87.979343,40.694218]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.955406,40.694871]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.936428,40.695348]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.917398,40.695852]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.898275,40.696288]}],"driving_side":"right","geometry":"{akwFzm~wOEeAEsGCuGDqGFuG@kPGuGYiIWyGYsJCoCMyN[ub@IuMWsa@MiP_@qa@OmPMwQa@gb@s@}_AC{CKiPKuPKkQM_QMiPKgPGuGQ_VOwP[gb@ImNOeRIiH","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":358,"location":[-87.979343,40.694218],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 1300 North"},"weight":2034.9,"duration":2034.9,"name":"County Road 1300 North","distance":8460.8,"voiceInstructions":[{"distanceAlongGeometry":8460.8,"announcement":"Continue on County Road 1300 North for 5 miles","ssmlAnnouncement":"Continue on County Road 1300 North for 5 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto 1300 East","ssmlAnnouncement":"In 1000 feet, turn right onto 1300 East"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto 1300 East, then turn left onto County Road 1300 North","ssmlAnnouncement":"Turn right onto 1300 East, then turn left onto County Road 1300 North"}],"bannerInstructions":[{"distanceAlongGeometry":8460.8,"primary":{"text":"1300 East","components":[{"text":"1300 East","type":"text","abbr":"1300 E","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"1300 East","components":[{"text":"1300 East","type":"text","abbr":"1300 E","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"County Road 1300 North","components":[{"text":"County Road 1300","type":"text","abbr":"County Rd 1300","abbr_priority":0},{"text":"North","type":"text","abbr":"N","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-87.879092,40.696779]}],"driving_side":"right","geometry":"{qkwFh{jwOJ?","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":87,"location":[-87.879092,40.696779],"modifier":"right","type":"end of road","instruction":"Turn right onto 1300 East"},"weight":9.9,"duration":9.9,"name":"1300 East","distance":6.8,"voiceInstructions":[{"distanceAlongGeometry":6.8,"announcement":"Turn left onto County Road 1300 North","ssmlAnnouncement":"Turn left onto County Road 1300 North"}],"bannerInstructions":[{"distanceAlongGeometry":6.8,"primary":{"text":"County Road 1300 North","components":[{"text":"County Road 1300","type":"text","abbr":"County Rd 1300","abbr_priority":0},{"text":"North","type":"text","abbr":"N","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-87.87909,40.696718]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.859941,40.697173]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.850327,40.697332]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.840814,40.697547]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.821673,40.698106]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.793003,40.698715]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.7643,40.699381]}],"driving_side":"right","geometry":"oqkwFh{jwOCqESmYCuDo@s~@MkPA}AA}CMyVMqR?yGIqFKiPUsa@EoFu@q{@Y_YYqXc@ex@y@_mAMcSEgECsGC_Hm@at@K_NM{OGaHYii@Yaj@e@gh@a@gq@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":177,"location":[-87.87909,40.696718],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 1300 North"},"weight":2629.3,"duration":2629.3,"name":"County Road 1300 North","distance":10919.6,"voiceInstructions":[{"distanceAlongGeometry":10919.6,"announcement":"Continue on County Road 1300 North for 7 miles","ssmlAnnouncement":"Continue on County Road 1300 North for 7 miles"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn left onto North 1980 East Road","ssmlAnnouncement":"In 1000 feet, turn left onto North 1980 East Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto North 1980 East Road","ssmlAnnouncement":"Turn left onto North 1980 East Road"}],"bannerInstructions":[{"distanceAlongGeometry":10919.6,"primary":{"text":"North 1980 East Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"1980 East","type":"text","abbr":"1980 E","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-87.749662,40.699743]}],"driving_side":"right","geometry":"kdlwFjrqvO_BDiBLC@wBTkBR}BNkBDkEHoED_LNwJTwIRgFNi@@oGLmBFk@@","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":87,"location":[-87.749662,40.699743],"modifier":"left","type":"end of road","instruction":"Turn left onto North 1980 East Road"},"weight":393.9,"duration":393.9,"name":"North 1980 East Road","distance":1624.1,"voiceInstructions":[{"distanceAlongGeometry":1624.1,"announcement":"Continue on North 1980 East Road for 1 mile","ssmlAnnouncement":"Continue on North 1980 East Road for 1 mile"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn right onto East 1400 North Road","ssmlAnnouncement":"In 1000 feet, turn right onto East 1400 North Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto East 1400 North Road","ssmlAnnouncement":"Turn right onto East 1400 North Road"}],"bannerInstructions":[{"distanceAlongGeometry":1624.1,"primary":{"text":"East 1400 North Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"1400 North","type":"text","abbr":"1400 N","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-87.750669,40.714317]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-87.745892,40.71444]}],"driving_side":"right","geometry":"o_owFtxqvOKwNGgIC{B?iDAmM?mI?qF?w@?{ECuERyCf@yD@ALiB@w@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":358,"location":[-87.750669,40.714317],"modifier":"right","type":"turn","instruction":"Turn right onto East 1400 North Road"},"weight":400.7,"duration":320.6,"name":"East 1400 North Road","distance":1336.1,"voiceInstructions":[{"distanceAlongGeometry":1336.1,"announcement":"Continue on East 1400 North Road for 1 mile","ssmlAnnouncement":"Continue on East 1400 North Road for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Main Street","ssmlAnnouncement":"In 1000 feet, continue onto Main Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Main Street","ssmlAnnouncement":"Continue onto Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":1336.1,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-87.734883,40.714078]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,345],"location":[-87.732813,40.714481]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.731544,40.71453]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-87.731003,40.71454]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-87.730872,40.714542]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-87.730006,40.714554]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-87.72968,40.71456]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-87.728289,40.714582]}],"driving_side":"right","geometry":"_~nwF~unvOC}@Ak@Iu@[yBc@cCGgC?yAA[?m@?K?KAe@?YAkA?_BAaACuGCaGEiDAqB","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":92,"location":[-87.734883,40.714078],"modifier":"straight","type":"new name","instruction":"Continue onto Main Street"},"weight":190.2,"duration":190.2,"name":"Main Street","distance":791.6,"voiceInstructions":[{"distanceAlongGeometry":791.6,"announcement":"Continue on Main Street for a half mile","ssmlAnnouncement":"Continue on Main Street for a half mile"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, continue onto East 1400 North Road","ssmlAnnouncement":"In 1000 feet, continue onto East 1400 North Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto East 1400 North Road","ssmlAnnouncement":"Continue onto East 1400 North Road"}],"bannerInstructions":[{"distanceAlongGeometry":791.6,"primary":{"text":"East 1400 North Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"1400 North","type":"text","abbr":"1400 N","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-87.725576,40.71464]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-87.717326,40.714905]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.703101,40.715285]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-87.693289,40.715462]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.683735,40.715642]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-87.679132,40.715762]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-87.669538,40.716051]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-87.664706,40.716097]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-87.656834,40.716266]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.650435,40.716347]}],"driving_side":"right","geometry":"oaowFz{lvOEqEOgMAgBGoGU_RC}De@ua@KoMOyXAsDCkAC{IQi^KwO?kACmGE_HSs^CwEA{BCu@ScZEyEIqEGcCKoEGqBEuCAeFEmQ?aAEgNAkIA{@?uAA]EgJYad@KwQCiGAoE@kE?g@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":87,"location":[-87.725576,40.71464],"modifier":"straight","type":"new name","instruction":"Continue onto East 1400 North Road"},"weight":1525.5000000000002,"duration":1525.5000000000002,"name":"East 1400 North Road","distance":6355,"voiceInstructions":[{"distanceAlongGeometry":6355,"announcement":"Continue on East 1400 North Road for 4 miles","ssmlAnnouncement":"Continue on East 1400 North Road for 4 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto County Road 1400 North","ssmlAnnouncement":"In 1000 feet, continue onto County Road 1400 North"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 1400 North","ssmlAnnouncement":"Continue onto County Road 1400 North"}],"bannerInstructions":[{"distanceAlongGeometry":6355,"primary":{"text":"County Road 1400 North","components":[{"text":"County Road 1400","type":"text","abbr":"County Rd 1400","abbr_priority":0},{"text":"North","type":"text","abbr":"N","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-87.650237,40.716348]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.631134,40.71671]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.612243,40.717198]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.592802,40.717663]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.573734,40.717908]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,270],"location":[-87.554593,40.718299]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.535328,40.719059]}],"driving_side":"right","geometry":"elowF~d~uOAqKGgMEgGMeSSi]IkNI_OAoAAM[_b@CaEA{AW{ZK_LQqUGgIC_CO}TQsSA{DEqD?c@AyAA{ACuDCwDKkMCwDEgHEeF?a@A_BAaBAq@CwEGoVEwLGwPC{GE{ME{MGaQ?WCkIKePOwYEaIAy@KyPSy_@EyAEc@Ae@e@u\\[mW[sU[yTOqNE}BCgDAmBIwIAoBEoGKqNCmF@SAS?o@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-87.650237,40.716348],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 1400 North"},"weight":2518.8,"duration":2518.8,"name":"County Road 1400 North","distance":10464.2,"voiceInstructions":[{"distanceAlongGeometry":10464.2,"announcement":"Continue on County Road 1400 North for 7 miles","ssmlAnnouncement":"Continue on County Road 1400 North for 7 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn left onto North 3200 East Road","ssmlAnnouncement":"In 1000 feet, turn left onto North 3200 East Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto North 3200 East Road","ssmlAnnouncement":"Turn left onto North 3200 East Road"}],"bannerInstructions":[{"distanceAlongGeometry":10464.2,"primary":{"text":"North 3200 East Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"3200 East","type":"text","abbr":"3200 E","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-87.526181,40.719258]}],"driving_side":"right","geometry":"k~owFr}euOo@E[Ew@CuA?w@@_H@_A?","mode":"cycling","maneuver":{"bearing_after":4,"bearing_before":90,"location":[-87.526181,40.719258],"modifier":"left","type":"end of road","instruction":"Turn left onto North 3200 East Road"},"weight":87.9,"duration":87.9,"name":"North 3200 East Road","distance":348.7,"voiceInstructions":[{"distanceAlongGeometry":348.7,"announcement":"In a quarter mile, turn right onto West 800 North","ssmlAnnouncement":"In a quarter mile, turn right onto West 800 North"},{"distanceAlongGeometry":59.5,"announcement":"Turn right onto West 800 North","ssmlAnnouncement":"Turn right onto West 800 North"}],"bannerInstructions":[{"distanceAlongGeometry":348.7,"primary":{"text":"West 800 North","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"800 North","type":"text","abbr":"800 N","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-87.526124,40.722389]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.510587,40.722415]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.491457,40.722491]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.477284,40.722671]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.458336,40.722653]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.420321,40.722677]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.401253,40.722811]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.381824,40.722964]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.362988,40.722851]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.343829,40.722744]}],"driving_side":"right","geometry":"}qpwFf}euO?ic@?_EEwu@C_aAIqt@@wF]y~@GaPBkuBKwv@Mq|@?}@BmLN}gBYevBCg|@Ye{@?oi@TejA@}JPugB@cBP_t@By`A","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-87.526124,40.722389],"modifier":"right","type":"turn","instruction":"Turn right onto West 800 North"},"weight":4072.6,"duration":4072.6,"name":"West 800 North","distance":16969.7,"voiceInstructions":[{"distanceAlongGeometry":16969.7,"announcement":"Continue on West 800 North for 11 miles","ssmlAnnouncement":"Continue on West 800 North for 11 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 800 North","ssmlAnnouncement":"In 1000 feet, continue onto East 800 North"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 800 North","ssmlAnnouncement":"Continue onto East 800 North"}],"bannerInstructions":[{"distanceAlongGeometry":16969.7,"primary":{"text":"East 800 North","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"800 North","type":"text","abbr":"800 N","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.324822,40.722633]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.305783,40.722406]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-87.296009,40.722405]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.286596,40.722357]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-87.282662,40.722393]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.267227,40.722603]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.249233,40.722595]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.230195,40.722192]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.211098,40.722083]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.192029,40.721948]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.172962,40.721902]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.153624,40.72176]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.134766,40.721685]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.11593,40.721684]}],"driving_side":"right","geometry":"mspwFbs~sO?w[Pud@Xqs@?a|@Hyy@EsWKwb@]u{@Me[HknAB}CD}UjA__BTkvBXevBHevBBcUVwaBF{x@D}z@G}{@Hyw@\\}sB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-87.324822,40.722633],"modifier":"straight","type":"new name","instruction":"Continue onto East 800 North"},"weight":4605.000000000001,"duration":4605.000000000001,"name":"East 800 North","distance":19187.8,"voiceInstructions":[{"distanceAlongGeometry":19187.8,"announcement":"Continue on East 800 North for 12 miles","ssmlAnnouncement":"Continue on East 800 North for 12 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West 200 South","ssmlAnnouncement":"In 1000 feet, continue onto West 200 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West 200 South","ssmlAnnouncement":"Continue onto West 200 South"}],"bannerInstructions":[{"distanceAlongGeometry":19187.8,"primary":{"text":"West 200 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"200 South","type":"text","abbr":"200 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.097219,40.721526]}],"driving_side":"right","geometry":"qlpwFrdrrOh@qwA@iABm@Li@N]R]RQfO{KVQPIVGTGZG^?T@TBnFxAVFN@NIFEHOFMBWAQCOGK","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-87.097219,40.721526],"modifier":"straight","type":"new name","instruction":"Continue onto West 200 South"},"weight":478.4,"duration":478.4,"name":"West 200 South","distance":1983.1,"voiceInstructions":[{"distanceAlongGeometry":1983.1,"announcement":"Continue on West 200 South for 1 mile","ssmlAnnouncement":"Continue on West 200 South for 1 mile"},{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, turn left onto South 1100 West","ssmlAnnouncement":"In 1000 feet, turn left onto South 1100 West"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto South 1100 West","ssmlAnnouncement":"Turn left onto South 1100 West"}],"bannerInstructions":[{"distanceAlongGeometry":1983.1,"primary":{"text":"South 1100 West","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"1100 West","type":"text","abbr":"1100 W","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,225],"location":[-87.079475,40.715819]}],"driving_side":"right","geometry":"{howFvunrOm@AcACgAOm@QoBy@uCoAeDkAoBUqA?wCv@sAh@","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":50,"location":[-87.079475,40.715819],"modifier":"left","type":"turn","instruction":"Turn left onto South 1100 West"},"weight":158.2,"duration":158.2,"name":"South 1100 West","distance":632,"voiceInstructions":[{"distanceAlongGeometry":632,"announcement":"Continue on South 1100 West for a half mile","ssmlAnnouncement":"Continue on South 1100 West for a half mile"},{"distanceAlongGeometry":279.6,"announcement":"In 1000 feet, turn right onto West 200 South","ssmlAnnouncement":"In 1000 feet, turn right onto West 200 South"},{"distanceAlongGeometry":59.9,"announcement":"Turn right onto West 200 South","ssmlAnnouncement":"Turn right onto West 200 South"}],"bannerInstructions":[{"distanceAlongGeometry":632,"primary":{"text":"West 200 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"200 South","type":"text","abbr":"200 S","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[90,165,270,345],"location":[-87.078592,40.72127]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.05999,40.721101]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.041103,40.721168]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.024171,40.7213]}],"driving_side":"right","geometry":"}jpwFdpnrO`@gsBC{d@IeoAYyhB@m}A?aY","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":338,"location":[-87.078592,40.72127],"modifier":"right","type":"turn","instruction":"Turn right onto West 200 South"},"weight":1499.6,"duration":1499.6,"name":"West 200 South","distance":6212.9,"voiceInstructions":[{"distanceAlongGeometry":6212.9,"announcement":"Continue on West 200 South for 4 miles","ssmlAnnouncement":"Continue on West 200 South for 4 miles"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, turn left onto South 700 West","ssmlAnnouncement":"In 1000 feet, turn left onto South 700 West"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto South 700 West","ssmlAnnouncement":"Turn left onto South 700 West"}],"bannerInstructions":[{"distanceAlongGeometry":6212.9,"primary":{"text":"South 700 West","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"700 West","type":"text","abbr":"700 W","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-87.004893,40.721292]}],"driving_side":"right","geometry":"akpwFpc`rOeMH}NJm{@h@","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":90,"location":[-87.004893,40.721292],"modifier":"left","type":"turn","instruction":"Turn left onto South 700 West"},"weight":391.2,"duration":391.2,"name":"South 700 West","distance":1611.3,"voiceInstructions":[{"distanceAlongGeometry":1611.3,"announcement":"Continue on South 700 West for 1 mile","ssmlAnnouncement":"Continue on South 700 West for 1 mile"},{"distanceAlongGeometry":288.3,"announcement":"In 1000 feet, turn right onto West 100 South","ssmlAnnouncement":"In 1000 feet, turn right onto West 100 South"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto West 100 South","ssmlAnnouncement":"Turn right onto West 100 South"}],"bannerInstructions":[{"distanceAlongGeometry":1611.3,"primary":{"text":"West 100 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"100 South","type":"text","abbr":"100 S","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-87.005212,40.735777]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-86.986094,40.735841]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.966857,40.735824]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.957308,40.73595]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.947833,40.736043]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.941663,40.736087]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-86.92872,40.736074]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.914905,40.736246]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.904719,40.736325]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.886219,40.736428]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.885092,40.73642]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.873076,40.736444]}],"driving_side":"right","geometry":"seswFpe`rODm_@QavADsVLkb@CiYA{II_WAcKWqn@Qgz@Iqe@B{oAc@iuAOu~@SsrB@aFGad@@{M@oI?sKAw@?IA_@AsC","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":358,"location":[-87.005212,40.735777],"modifier":"right","type":"turn","instruction":"Turn right onto West 100 South"},"weight":2697.7,"duration":2697.7,"name":"West 100 South","distance":11240.1,"voiceInstructions":[{"distanceAlongGeometry":11240.1,"announcement":"Continue on West 100 South for 7 miles","ssmlAnnouncement":"Continue on West 100 South for 7 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 100 South","ssmlAnnouncement":"In 1000 feet, continue onto East 100 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 100 South","ssmlAnnouncement":"Continue onto East 100 South"}],"bannerInstructions":[{"distanceAlongGeometry":11240.1,"primary":{"text":"East 100 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"100 South","type":"text","abbr":"100 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.871853,40.736473]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-86.857929,40.738078]}],"driving_side":"right","geometry":"}iswF`dfqOQ{^EmBIyAgC{VOgCCeCIyAcBsJUcA[eAQqAIsGEwBKmAc@gByCeIkEwMuCoIOg@Ya@_@Si@E","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":87,"location":[-86.871853,40.736473],"modifier":"straight","type":"new name","instruction":"Continue onto East 100 South"},"weight":516.4,"duration":516.4,"name":"East 100 South","distance":2151.6,"voiceInstructions":[{"distanceAlongGeometry":2151.6,"announcement":"Continue on East 100 South for 1.5 miles","ssmlAnnouncement":"Continue on East 100 South for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto South 125 East","ssmlAnnouncement":"In 1000 feet, continue onto South 125 East"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto South 125 East","ssmlAnnouncement":"Continue onto South 125 East"}],"bannerInstructions":[{"distanceAlongGeometry":2151.6,"primary":{"text":"South 125 East","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"125 East","type":"text","abbr":"125 E","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-86.84811,40.741748]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[90,195,345],"location":[-86.848057,40.744408]}],"driving_side":"right","geometry":"}jtwFtoaqOeN@m@Kg@LwO?ePFoHCOi@MiMD_KAs@Y]SO","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":5,"location":[-86.84811,40.741748],"modifier":"straight","type":"new name","instruction":"Continue onto South 125 East"},"weight":368.5,"duration":368.5,"name":"South 125 East","distance":1521.7,"voiceInstructions":[{"distanceAlongGeometry":1521.7,"announcement":"Continue on South 125 East for 1 mile","ssmlAnnouncement":"Continue on South 125 East for 1 mile"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, turn right onto East Division Road","ssmlAnnouncement":"In 1000 feet, turn right onto East Division Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto East Division Road","ssmlAnnouncement":"Turn right onto East Division Road"}],"bannerInstructions":[{"distanceAlongGeometry":1521.7,"primary":{"text":"East Division Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Division Road","type":"text","abbr":"Division Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,210,315],"location":[-86.843238,40.751924]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.838556,40.751904]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.81483,40.752513]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.798827,40.752589]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.794537,40.752587]}],"driving_side":"right","geometry":"ojvwFfq`qOKq@NuZyBisCWq[BaTBkq@?yYHqML{g@X_p@","mode":"cycling","maneuver":{"bearing_after":73,"bearing_before":29,"location":[-86.843238,40.751924],"modifier":"right","type":"turn","instruction":"Turn right onto East Division Road"},"weight":1323.5,"duration":1323.5,"name":"East Division Road","distance":5513.6,"voiceInstructions":[{"distanceAlongGeometry":5513.6,"announcement":"Continue on East Division Road for 3 miles","ssmlAnnouncement":"Continue on East Division Road for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Hanawalt Street","ssmlAnnouncement":"In 1000 feet, continue onto Hanawalt Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Hanawalt Street","ssmlAnnouncement":"Continue onto Hanawalt Street"}],"bannerInstructions":[{"distanceAlongGeometry":5513.6,"primary":{"text":"Hanawalt Street","components":[{"text":"Hanawalt Street","type":"text","abbr":"Hanawalt St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-86.777833,40.752339]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.777648,40.752336]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.775162,40.752257]}],"driving_side":"right","geometry":"cmvwFlxspO?c@@q@L_M@eX?sI","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-86.777833,40.752339],"modifier":"straight","type":"new name","instruction":"Continue onto Hanawalt Street"},"weight":174.2,"duration":174.2,"name":"Hanawalt Street","distance":708,"voiceInstructions":[{"distanceAlongGeometry":708,"announcement":"Continue on Hanawalt Street for a half mile","ssmlAnnouncement":"Continue on Hanawalt Street for a half mile"},{"distanceAlongGeometry":284.5,"announcement":"In 1000 feet, turn right onto North 3rd Street","ssmlAnnouncement":"In 1000 feet, turn right onto North 3rd Street"},{"distanceAlongGeometry":61,"announcement":"Turn right onto North 3rd Street","ssmlAnnouncement":"Turn right onto North 3rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":708,"primary":{"text":"North 3rd Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.769433,40.752253]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.769417,40.751367]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,285],"location":[-86.769399,40.75045]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-86.769407,40.749534]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.769311,40.7484]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.769278,40.747242]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.769284,40.746092]}],"driving_side":"right","geometry":"qlvwF|crpOnDAvDCT@f@?xB?\\AbAE~BKhBA|BClB?vB?bF?","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-86.769433,40.752253],"modifier":"right","type":"turn","instruction":"Turn right onto North 3rd Street"},"weight":195,"duration":195,"name":"North 3rd Street","distance":812.2,"voiceInstructions":[{"distanceAlongGeometry":812.2,"announcement":"Continue on North 3rd Street for a half mile","ssmlAnnouncement":"Continue on North 3rd Street for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto South 3rd Street","ssmlAnnouncement":"In 1000 feet, continue onto South 3rd Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto South 3rd Street","ssmlAnnouncement":"Continue onto South 3rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":812.2,"primary":{"text":"South 3rd Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[0,180],"location":[-86.769282,40.744954]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.769273,40.743698]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.769246,40.742515]}],"driving_side":"right","geometry":"}~twF~brpO~B?xBAjFC~EA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":178,"location":[-86.769282,40.744954],"modifier":"straight","type":"new name","instruction":"Continue onto South 3rd Street"},"weight":102.89999999999999,"duration":102.89999999999999,"name":"South 3rd Street","distance":395.1,"voiceInstructions":[{"distanceAlongGeometry":395.1,"announcement":"In a quarter mile, turn left onto West Market Street","ssmlAnnouncement":"In a quarter mile, turn left onto West Market Street"},{"distanceAlongGeometry":57.6,"announcement":"Turn left onto West Market Street","ssmlAnnouncement":"Turn left onto West Market Street"}],"bannerInstructions":[{"distanceAlongGeometry":395.1,"primary":{"text":"West Market Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Market Street","type":"text","abbr":"Mkt St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-86.769241,40.741402]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.767809,40.741377]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.766344,40.741373]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.764815,40.741361]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.764656,40.741358]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.764049,40.741355]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.763426,40.741389]}],"driving_side":"right","geometry":"whtwFvbrpOB}G@eH@oH?_@?yBE{BAwH","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-86.769241,40.741402],"modifier":"left","type":"turn","instruction":"Turn left onto West Market Street"},"weight":149.2,"duration":149.2,"name":"West Market Street","distance":621.7,"voiceInstructions":[{"distanceAlongGeometry":621.7,"announcement":"Continue on West Market Street for a half mile","ssmlAnnouncement":"Continue on West Market Street for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East Market Street","ssmlAnnouncement":"In 1000 feet, continue onto East Market Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Market Street","ssmlAnnouncement":"Continue onto East Market Street"}],"bannerInstructions":[{"distanceAlongGeometry":621.7,"primary":{"text":"East Market Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Market Street","type":"text","abbr":"Mkt St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-86.761866,40.741395]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.760332,40.741395]}],"driving_side":"right","geometry":"whtwFttppO?sH@qF","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-86.761866,40.741395],"modifier":"straight","type":"new name","instruction":"Continue onto East Market Street"},"weight":59.5,"duration":59.5,"name":"East Market Street","distance":231.4,"voiceInstructions":[{"distanceAlongGeometry":231.4,"announcement":"In 800 feet, continue right onto Maple Street","ssmlAnnouncement":"In 800 feet, continue right onto Maple Street"},{"distanceAlongGeometry":58.3,"announcement":"Continue right onto Maple Street","ssmlAnnouncement":"Continue right onto Maple Street"}],"bannerInstructions":[{"distanceAlongGeometry":231.4,"primary":{"text":"Maple Street","components":[{"text":"Maple Street","type":"text","abbr":"Maple St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[180,270],"location":[-86.75912,40.741391]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.75912,40.740534]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.759101,40.73753]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-86.759074,40.736067]}],"driving_side":"right","geometry":"uhtwFncppO~@CjBBvQCbHE|LA","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":90,"location":[-86.75912,40.741391],"modifier":"right","type":"new name","instruction":"Continue right onto Maple Street"},"weight":210.1,"duration":210.1,"name":"Maple Street","distance":839.6,"voiceInstructions":[{"distanceAlongGeometry":839.6,"announcement":"Continue on Maple Street for a half mile","ssmlAnnouncement":"Continue on Maple Street for a half mile"},{"distanceAlongGeometry":279.7,"announcement":"In 1000 feet, turn left onto Tioga Road","ssmlAnnouncement":"In 1000 feet, turn left onto Tioga Road"},{"distanceAlongGeometry":59.9,"announcement":"Turn left onto Tioga Road","ssmlAnnouncement":"Turn left onto Tioga Road"}],"bannerInstructions":[{"distanceAlongGeometry":839.6,"primary":{"text":"Tioga Road","components":[{"text":"Tioga Road","type":"text","abbr":"Tioga Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-86.759058,40.733843]}],"driving_side":"right","geometry":"oyrwFbcppOC}D`@o@tC}FnDwF","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-86.759058,40.733843],"modifier":"left","type":"end of road","instruction":"Turn left onto Tioga Road"},"weight":92.8,"duration":92.8,"name":"Tioga Road","distance":386.4,"voiceInstructions":[{"distanceAlongGeometry":386.4,"announcement":"In a quarter mile, continue onto Tioga Bridge Road","ssmlAnnouncement":"In a quarter mile, continue onto Tioga Bridge Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Tioga Bridge Road, then continue onto West 1250 North","ssmlAnnouncement":"Continue onto Tioga Bridge Road, then continue onto West 1250 North"}],"bannerInstructions":[{"distanceAlongGeometry":386.4,"primary":{"text":"Tioga Bridge Road","components":[{"text":"Tioga Bridge","type":"text","abbr":"Tioga Br","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Tioga Bridge Road","components":[{"text":"Tioga Bridge","type":"text","abbr":"Tioga Br","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"West 1250 North","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"1250 North","type":"text","abbr":"1250 N","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[135,315],"location":[-86.755362,40.732059]}],"driving_side":"right","geometry":"knrwF~kopOpB_Er@oA","mode":"cycling","maneuver":{"bearing_after":127,"bearing_before":132,"location":[-86.755362,40.732059],"modifier":"straight","type":"new name","instruction":"Continue onto Tioga Bridge Road"},"weight":35.4,"duration":35.4,"name":"Tioga Bridge Road","distance":147.8,"voiceInstructions":[{"distanceAlongGeometry":62.6,"announcement":"Continue onto West 1250 North","ssmlAnnouncement":"Continue onto West 1250 North"}],"bannerInstructions":[{"distanceAlongGeometry":147.8,"primary":{"text":"West 1250 North","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"1250 North","type":"text","abbr":"1250 N","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[135,315],"location":[-86.753995,40.731227]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,210,315],"location":[-86.75348,40.7309]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-86.750977,40.729975]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,270],"location":[-86.740557,40.729524]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,285],"location":[-86.740421,40.729507]}],"driving_side":"right","geometry":"eirwFncopOd@y@Zm@Zm@zAqDj@gBJ}@F{@?q@d@yVVgPHyFRgO@[@MBiETgPLcMJ_FP}GByAPk@nAeCnA}Cd@eA\\w@^aAReAVgBJo@NqBFaAPaD","mode":"cycling","maneuver":{"bearing_after":129,"bearing_before":129,"location":[-86.753995,40.731227],"modifier":"straight","type":"new name","instruction":"Continue onto West 1250 North"},"weight":600.7,"duration":600.7,"name":"West 1250 North","distance":2472.5,"voiceInstructions":[{"distanceAlongGeometry":2472.5,"announcement":"Continue on West 1250 North for 1.5 miles","ssmlAnnouncement":"Continue on West 1250 North for 1.5 miles"},{"distanceAlongGeometry":288.1,"announcement":"In 1000 feet, turn left to stay on West 1250 North","ssmlAnnouncement":"In 1000 feet, turn left to stay on West 1250 North"},{"distanceAlongGeometry":61.7,"announcement":"Turn left to stay on West 1250 North","ssmlAnnouncement":"Turn left to stay on West 1250 North"}],"bannerInstructions":[{"distanceAlongGeometry":2472.5,"primary":{"text":"West 1250 North","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"1250 North","type":"text","abbr":"1250 N","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,180,285],"location":[-86.725858,40.727252]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,270],"location":[-86.721222,40.727554]}],"driving_side":"right","geometry":"ipqwFrsipOYGkA?SUAg@DsFJ}B^aILeDHeBVkIr@iSLeARw@p@aBv@oBJo@@c@CcCEsE@c@BUHKTE`BA","mode":"cycling","maneuver":{"bearing_after":12,"bearing_before":98,"location":[-86.725858,40.727252],"modifier":"left","type":"continue","instruction":"Turn left to stay on West 1250 North"},"weight":325.4,"duration":325.4,"name":"West 1250 North","distance":1355.4,"voiceInstructions":[{"distanceAlongGeometry":1355.4,"announcement":"Continue on West 1250 North for 1 mile","ssmlAnnouncement":"Continue on West 1250 North for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto North 975 West","ssmlAnnouncement":"In 1000 feet, continue onto North 975 West"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto North 975 West","ssmlAnnouncement":"Continue onto North 975 West"}],"bannerInstructions":[{"distanceAlongGeometry":1355.4,"primary":{"text":"North 975 West","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":0},{"text":"975 West","type":"text","abbr":"975 W","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[0,180],"location":[-86.711593,40.725718]}],"driving_side":"right","geometry":"wfqwFlzfpOxQE","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":178,"location":[-86.711593,40.725718],"modifier":"straight","type":"new name","instruction":"Continue onto North 975 West"},"weight":80.2,"duration":80.2,"name":"North 975 West","distance":334.4,"voiceInstructions":[{"distanceAlongGeometry":334.4,"announcement":"In a quarter mile, continue onto West 1200 North","ssmlAnnouncement":"In a quarter mile, continue onto West 1200 North"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West 1200 North","ssmlAnnouncement":"Continue onto West 1200 North"}],"bannerInstructions":[{"distanceAlongGeometry":334.4,"primary":{"text":"West 1200 North","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"1200 North","type":"text","abbr":"1200 N","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-86.711561,40.722712]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.706667,40.722203]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.703064,40.722316]}],"driving_side":"right","geometry":"}spwFfzfpOzA?PCPODWI_FM{MGiFWqUG{DH_@X]pCaA|@Od@QjF}EvAoARe@BwAHaAXm@x@u@h@KbAAnBMzAE`@YXw@d@wC","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":178,"location":[-86.711561,40.722712],"modifier":"straight","type":"new name","instruction":"Continue onto West 1200 North"},"weight":408.1,"duration":408.1,"name":"West 1200 North","distance":1701.4,"voiceInstructions":[{"distanceAlongGeometry":1701.4,"announcement":"Continue on West 1200 North for 1 mile","ssmlAnnouncement":"Continue on West 1200 North for 1 mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto North 875 West","ssmlAnnouncement":"In 1000 feet, continue onto North 875 West"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto North 875 West","ssmlAnnouncement":"Continue onto North 875 West"}],"bannerInstructions":[{"distanceAlongGeometry":1701.4,"primary":{"text":"North 875 West","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":0},{"text":"875 West","type":"text","abbr":"875 W","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-86.696996,40.716677]}],"driving_side":"right","geometry":"gnowFf_dpOn@aEN]t@y@r@u@x@eAdAaBvAmAnC{BvAaA~Ao@rG}B`MeExBo@x@c@xCkB","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":106,"location":[-86.696996,40.716677],"modifier":"straight","type":"new name","instruction":"Continue onto North 875 West"},"weight":285.7,"duration":285.7,"name":"North 875 West","distance":1175,"voiceInstructions":[{"distanceAlongGeometry":1175,"announcement":"Continue on North 875 West for a half mile","ssmlAnnouncement":"Continue on North 875 West for a half mile"},{"distanceAlongGeometry":287.9,"announcement":"In 1000 feet, turn left onto West 1100 North","ssmlAnnouncement":"In 1000 feet, turn left onto West 1100 North"},{"distanceAlongGeometry":61.7,"announcement":"Turn left onto West 1100 North","ssmlAnnouncement":"Turn left onto West 1100 North"}],"bannerInstructions":[{"distanceAlongGeometry":1175,"primary":{"text":"West 1100 North","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"1100 North","type":"text","abbr":"1100 N","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,330],"location":[-86.690318,40.707807]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.687471,40.707711]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.658777,40.707441]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.639574,40.70735]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.626273,40.707317]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.620481,40.707298]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.60123,40.707189]}],"driving_side":"right","geometry":"yvmwFnubpODqCLgLN_QH_PByB?{ANiN@eO?kB?kAAiOBck@@_U@{K?aDB}\\D_o@@sA?yJDuZBsX?oQ@aL?}X?wFB}P?oIBqa@AsXDsMFaMDm^DeV?mK@sS?iV?eC@_N@}@Aa@Q_AMe@","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":151,"location":[-86.690318,40.707807],"modifier":"left","type":"turn","instruction":"Turn left onto West 1100 North"},"weight":2147.4,"duration":2147.4,"name":"West 1100 North","distance":8931.6,"voiceInstructions":[{"distanceAlongGeometry":8931.6,"announcement":"Continue on West 1100 North for 6 miles","ssmlAnnouncement":"Continue on West 1100 North for 6 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto North 300 West","ssmlAnnouncement":"In 1000 feet, turn right onto North 300 West"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto North 300 West","ssmlAnnouncement":"Turn right onto North 300 West"}],"bannerInstructions":[{"distanceAlongGeometry":8931.6,"primary":{"text":"North 300 West","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":0},{"text":"300 West","type":"text","abbr":"300 W","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,150,240],"location":[-86.584438,40.707295]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,330],"location":[-86.576438,40.70123]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-86.575137,40.700187]}],"driving_side":"right","geometry":"ssmwFv_noOhBmAbC}AhAoAbAoAz@sAdBsCvAwBJQdBwCjAkBz@qBnDwIl@}Ah@c@dAq@hA{@JOd@u@V_@z@aBVe@jCeE","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":63,"location":[-86.584438,40.707295],"modifier":"right","type":"end of road","instruction":"Turn right onto North 300 West"},"weight":311.9,"duration":311.9,"name":"North 300 West","distance":1264.4,"voiceInstructions":[{"distanceAlongGeometry":1264.4,"announcement":"Continue on North 300 West for 1 mile","ssmlAnnouncement":"Continue on North 300 West for 1 mile"},{"distanceAlongGeometry":283.8,"announcement":"In 1000 feet, turn left onto West Towpath Road","ssmlAnnouncement":"In 1000 feet, turn left onto West Towpath Road"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto West Towpath Road, then continue onto County Road 300 West","ssmlAnnouncement":"Turn left onto West Towpath Road, then continue onto County Road 300 West"}],"bannerInstructions":[{"distanceAlongGeometry":1264.4,"primary":{"text":"West Towpath Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Towpath Road","type":"text","abbr":"Towpath Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":60.8,"primary":{"text":"West Towpath Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Towpath Road","type":"text","abbr":"Towpath Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"County Road 300 West","components":[{"text":"County Road 300","type":"text","abbr":"County Rd 300","abbr_priority":0},{"text":"West","type":"text","abbr":"W","abbr_priority":1}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,315],"location":[-86.573958,40.699367]}],"driving_side":"right","geometry":"ablwFf~koO[c@AQDWb@k@","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":132,"location":[-86.573958,40.699367],"modifier":"left","type":"end of road","instruction":"Turn left onto West Towpath Road"},"weight":16.1,"duration":16.1,"name":"West Towpath Road","distance":67.6,"voiceInstructions":[{"distanceAlongGeometry":63,"announcement":"Continue onto County Road 300 West","ssmlAnnouncement":"Continue onto County Road 300 West"}],"bannerInstructions":[{"distanceAlongGeometry":67.6,"primary":{"text":"County Road 300 West","components":[{"text":"County Road 300","type":"text","abbr":"County Rd 300","abbr_priority":0},{"text":"West","type":"text","abbr":"W","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-86.573345,40.699312]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,210,315],"location":[-86.572636,40.698697]}],"driving_side":"right","geometry":"ualwFlzkoOxBmCdA}Ap@s@d@Wn@EbC@xBGjAOxBu@~Aa@`B[bJcBb@K","mode":"cycling","maneuver":{"bearing_after":137,"bearing_before":135,"location":[-86.573345,40.699312],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 300 West"},"weight":207.70000000000002,"duration":207.70000000000002,"name":"County Road 300 West","distance":822,"voiceInstructions":[{"distanceAlongGeometry":822,"announcement":"Continue on County Road 300 West for a half mile","ssmlAnnouncement":"Continue on County Road 300 West for a half mile"},{"distanceAlongGeometry":277,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":59.4,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":822,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,345],"location":[-86.570505,40.692475]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-86.563125,40.694031]}],"driving_side":"right","geometry":"_wjwFthkoOo@gCg@{BIcBFkAR}CAsCKiBe@{@i@}@Uu@a@sBgAkGQcAIi@a@wAyA_Ig@gDSuFEyED}D?KI}A","mode":"cycling","maneuver":{"bearing_after":64,"bearing_before":164,"location":[-86.570505,40.692475],"modifier":"left","type":"end of road","instruction":"Turn left"},"weight":303.9,"duration":303.9,"name":"","distance":1266.5,"voiceInstructions":[{"distanceAlongGeometry":1266.5,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West 1050 North","ssmlAnnouncement":"In 1000 feet, continue onto West 1050 North"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West 1050 North","ssmlAnnouncement":"Continue onto West 1050 North"}],"bannerInstructions":[{"distanceAlongGeometry":1266.5,"primary":{"text":"West 1050 North","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"1050 North","type":"text","abbr":"1050 N","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.55624,40.695048]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.542333,40.699724]}],"driving_side":"right","geometry":"agkwFnohoOIaBMwGSeBi@gDi@{Bq@yAoHsLiB}CyA_BeCgBkAeA_@{@OwA@aAAuB?eJ@mJAaK?oZDiY?sA?qAB_LAmV","mode":"cycling","maneuver":{"bearing_after":81,"bearing_before":81,"location":[-86.55624,40.695048],"modifier":"straight","type":"new name","instruction":"Continue onto West 1050 North"},"weight":682.9,"duration":682.9,"name":"West 1050 North","distance":2826.4,"voiceInstructions":[{"distanceAlongGeometry":2826.4,"announcement":"Continue on West 1050 North for 2 miles","ssmlAnnouncement":"Continue on West 1050 North for 2 miles"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right onto North Meridian Road","ssmlAnnouncement":"In 1000 feet, turn right onto North Meridian Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto North Meridian Road","ssmlAnnouncement":"Turn right onto North Meridian Road"}],"bannerInstructions":[{"distanceAlongGeometry":2826.4,"primary":{"text":"North Meridian Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Meridian Road","type":"text","abbr":"Meridian Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-86.525134,40.69969]}],"driving_side":"right","geometry":"adlwF`mboOlC@nF?dG@jD@f@@|H?bF?p@?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":88,"location":[-86.525134,40.69969],"modifier":"right","type":"end of road","instruction":"Turn right onto North Meridian Road"},"weight":202.1,"duration":202.1,"name":"North Meridian Road","distance":807.6,"voiceInstructions":[{"distanceAlongGeometry":807.6,"announcement":"Continue on North Meridian Road for a half mile","ssmlAnnouncement":"Continue on North Meridian Road for a half mile"},{"distanceAlongGeometry":279.7,"announcement":"In 1000 feet, turn left onto County Road 1000 North","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 1000 North"},{"distanceAlongGeometry":59.9,"announcement":"Turn left onto County Road 1000 North","ssmlAnnouncement":"Turn left onto County Road 1000 North"}],"bannerInstructions":[{"distanceAlongGeometry":807.6,"primary":{"text":"County Road 1000 North","components":[{"text":"County Road 1000","type":"text","abbr":"County Rd 1000","abbr_priority":0},{"text":"North","type":"text","abbr":"N","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-86.525165,40.692429]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.506174,40.692314]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.496621,40.692293]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-86.482252,40.692793]}],"driving_side":"right","geometry":"uvjwFhmboO@kQ?wAA_g@B{LBcG@kHF{JB_J@kB?sB?wB?yA@aG?g@?g@A{N@kI@oI?eAAoG?kD?yR@kKAaNBiFDgF?{@OkBKm@Ms@U_Ak@yBqAyEMy@IaAG_AAu@D{@HqARqAd@sCdBaJh@mCN}@JkAFsADqB@kB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-86.525165,40.692429],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 1000 North"},"weight":1117.1,"duration":1059.6,"name":"County Road 1000 North","distance":4414.3,"voiceInstructions":[{"distanceAlongGeometry":4414.3,"announcement":"Continue on County Road 1000 North for 3 miles","ssmlAnnouncement":"Continue on County Road 1000 North for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto County Road 500 South","ssmlAnnouncement":"In 1000 feet, continue onto County Road 500 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 500 South","ssmlAnnouncement":"Continue onto County Road 500 South"}],"bannerInstructions":[{"distanceAlongGeometry":4414.3,"primary":{"text":"County Road 500 South","components":[{"text":"County Road 500","type":"text","abbr":"County Rd 500","abbr_priority":0},{"text":"South","type":"text","abbr":"S","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-86.473386,40.692057]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.467934,40.691955]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.448704,40.692134]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.429617,40.692184]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.420032,40.692325]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.405734,40.692408]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,270],"location":[-86.391477,40.692364]}],"driving_side":"right","geometry":"ktjwFtixnOJkQ@iBD}I?o@@s@AqC?}G?{@Qel@AiC?c@?A?wDEoNIuV@qFAiEAe[?yH?mH?}BAs\\AuGAyR?i@?cA?AAg@?A?q@IkWCiE?C?A?A?AG{NEcI?_DAQAeIA}H?C?C?kDCcH?E?K?A?A?C?A?A??AaCCuIAqO@uO?oA?cA?wB?cD@wA?K?iA?A?kA?A?C?sA?eC@cE?S?A?A?C?C?A?A???uA?wA?C?mA?A?{E@mF?yE@uF?q@???A?A?A?A?C?G?K?Y?kA?cA?E?G@gG?}@AqB?G?E?S?aC?C?C?E?C?E?G?E?G?G?G?I?I?K?K?C?A?GGo\\AaVCcI?{HAwOAqG","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-86.473386,40.692057],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 500 South"},"weight":2021.3,"duration":2021.3,"name":"County Road 500 South","distance":8422.7,"voiceInstructions":[{"distanceAlongGeometry":8422.7,"announcement":"Continue on County Road 500 South for 5 miles","ssmlAnnouncement":"Continue on County Road 500 South for 5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East County Road 500 South","ssmlAnnouncement":"In 1000 feet, continue onto East County Road 500 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East County Road 500 South","ssmlAnnouncement":"Continue onto East County Road 500 South"}],"bannerInstructions":[{"distanceAlongGeometry":8422.7,"primary":{"text":"East County Road 500 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 500","type":"text","abbr":"County Rd 500","abbr_priority":0},{"text":"South","type":"text","abbr":"S","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-86.373521,40.69246]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.364924,40.692522]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.336134,40.692579]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.329438,40.69266]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.326631,40.692691]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.302791,40.692912]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.297994,40.692947]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.286901,40.692924]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.27876,40.692907]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.25938,40.692859]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.240524,40.692921]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.223126,40.693007]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.213685,40.693006]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-86.209809,40.692999]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.205389,40.69299]}],"driving_side":"right","geometry":"{vjwFnydnOC}KCmKAoRA{GEmS?oJAyHEaK?kH@qGA}F?mWB_O?yB?_G?oACuN@qH?yL?mEAsGIaSAwFAkDAmEAqCAqEAiFE{FCwKCcGIaSAcKCkLCyE?uH?iICoG?yJCmK?aD?wAC{MCkL?w@@cS@oK@uc@@eO?ua@@kO?oS?yA@_T?eO?cF@}E?kC?sB?}@@aE@eM@oBAcH?eG?cLA{`@CoI?_DAiICaL?eJ?gDCwF?eBCsME{t@CqQ?mD?}N?kJ?cU@mEAcB?gCAqA@w@DcH?y@CcA?sA?gA@eB@}EAgN?sC?kB?yMB{R?{A","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-86.373521,40.69246],"modifier":"straight","type":"new name","instruction":"Continue onto East County Road 500 South"},"weight":3550.5,"duration":3550.5,"name":"East County Road 500 South","distance":14794.6,"voiceInstructions":[{"distanceAlongGeometry":14794.6,"announcement":"Continue on East County Road 500 South for 9 miles","ssmlAnnouncement":"Continue on East County Road 500 South for 9 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East Onward South Street","ssmlAnnouncement":"In 1000 feet, continue onto East Onward South Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Onward South Street","ssmlAnnouncement":"Continue onto East Onward South Street"}],"bannerInstructions":[{"distanceAlongGeometry":14794.6,"primary":{"text":"East Onward South Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Onward South","type":"text","abbr":"Onward S","abbr_priority":1},{"text":"Street","type":"text","abbr":"St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-86.1981,40.692972]}],"driving_side":"right","geometry":"azjwFbqbmO?oM?gE","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-86.1981,40.692972],"modifier":"straight","type":"new name","instruction":"Continue onto East Onward South Street"},"weight":75.4,"duration":75.4,"name":"East Onward South Street","distance":280.2,"voiceInstructions":[{"distanceAlongGeometry":280.2,"announcement":"In 1000 feet, turn left onto Main Street","ssmlAnnouncement":"In 1000 feet, turn left onto Main Street"},{"distanceAlongGeometry":55.7,"announcement":"Turn left onto Main Street, then turn right onto Railroad Street","ssmlAnnouncement":"Turn left onto Main Street, then turn right onto Railroad Street"}],"bannerInstructions":[{"distanceAlongGeometry":280.2,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":55.7,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Railroad Street","components":[{"text":"Railroad Street","type":"text","abbr":"Railroad St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-86.194777,40.692971]}],"driving_side":"right","geometry":"azjwFj|amOwCAK?MAI?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-86.194777,40.692971],"modifier":"left","type":"turn","instruction":"Turn left onto Main Street"},"weight":29.7,"duration":29.7,"name":"Main Street","distance":103.9,"voiceInstructions":[{"distanceAlongGeometry":52.5,"announcement":"Turn right onto Railroad Street","ssmlAnnouncement":"Turn right onto Railroad Street"}],"bannerInstructions":[{"distanceAlongGeometry":103.9,"primary":{"text":"Railroad Street","components":[{"text":"Railroad Street","type":"text","abbr":"Railroad St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-86.194763,40.693905]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-86.194192,40.693744]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-86.193602,40.693539]}],"driving_side":"right","geometry":"}_kwFf|amO@SBSZiAf@uB\\oARu@d@kBPw@D[BU@cA?Y","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":0,"location":[-86.194763,40.693905],"modifier":"right","type":"turn","instruction":"Turn right onto Railroad Street"},"weight":73.7,"duration":73.7,"name":"Railroad Street","distance":307.2,"voiceInstructions":[{"distanceAlongGeometry":307.2,"announcement":"In a quarter mile, continue onto East County Road 500 South","ssmlAnnouncement":"In a quarter mile, continue onto East County Road 500 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East County Road 500 South","ssmlAnnouncement":"Continue onto East County Road 500 South"}],"bannerInstructions":[{"distanceAlongGeometry":307.2,"primary":{"text":"East County Road 500 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"County Road 500","type":"text","abbr":"County Rd 500","abbr_priority":0},{"text":"South","type":"text","abbr":"S","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-86.191387,40.692952]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.171032,40.692862]}],"driving_side":"right","geometry":"}yjwFdgamO?wEByIDiY?sH@wO?wH?gF@wR?mBByO?qECmM?}F","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-86.191387,40.692952],"modifier":"straight","type":"new name","instruction":"Continue onto East County Road 500 South"},"weight":505.8,"duration":505.8,"name":"East County Road 500 South","distance":2107.4,"voiceInstructions":[{"distanceAlongGeometry":2107.4,"announcement":"Continue on East County Road 500 South for 1.5 miles","ssmlAnnouncement":"Continue on East County Road 500 South for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West 500 S","ssmlAnnouncement":"In 1000 feet, continue onto West 500 S"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West 500 S","ssmlAnnouncement":"Continue onto West 500 S"}],"bannerInstructions":[{"distanceAlongGeometry":2107.4,"primary":{"text":"West 500 S","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"500 S","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.166399,40.692884]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.147096,40.692746]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.12851,40.692546]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.125526,40.692554]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.110909,40.69256]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-86.104612,40.692577]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.091625,40.692622]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.081992,40.69274]}],"driving_side":"right","geometry":"oyjwF~j|lO@sE?cCBqL?sEBwO?}B@qB@eCAgA@kA@iG@qA?gBAeABgI?wA?kB@]Aa@D_KAmC@oD@_CByHFqV?yC@_D?}B@i@@gG@_A?gDJkU@_PB_D?{B?cA?s@AsC@gI?u^?yD?qYAqJ?iH?mEAiO?oDAkG?qD?sB?gIC}b@AaGAsU?gCWg{@O_v@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":88,"location":[-86.166399,40.692884],"modifier":"straight","type":"new name","instruction":"Continue onto West 500 S"},"weight":1886.6,"duration":1886.6,"name":"West 500 S","distance":7860.9,"voiceInstructions":[{"distanceAlongGeometry":7860.9,"announcement":"Continue on West 500 S for 5 miles","ssmlAnnouncement":"Continue on West 500 S for 5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 500 S","ssmlAnnouncement":"In 1000 feet, continue onto East 500 S"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 500 S","ssmlAnnouncement":"Continue onto East 500 S"}],"bannerInstructions":[{"distanceAlongGeometry":7860.9,"primary":{"text":"East 500 S","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"500 S","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-86.073194,40.692823]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.062754,40.692872]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-86.055406,40.692897]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.043542,40.692936]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-86.024312,40.692944]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-86.021797,40.692911]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-86.020396,40.692898]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,135,255,315],"location":[-86.008675,40.693131]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.987995,40.693184]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.96893,40.69351]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.954484,40.693686]}],"driving_side":"right","geometry":"cyjwFldjlOAcFEoc@AiK?U?sGE{l@AcNAmUCsc@?_ICi\\?iY@kH@cT?}BA_GA_C@iC@yBBaK@sB?uA@aE@iD?mA@_FBkK?aH?OCaNEcLAs@Cw@Im@K_AOq@EQMw@KgAGiA@iAFkA^}DRaBF{@@yA@sA?wAGeVGiUGoKCuHKyRCcJCyFWqh@CsHGaJOc_@AoBGoLCuIIgPGiNCeGCqH?uBAsC?_CAoG?mCAaC?u@?uFC}P@YDQFKh@K","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-86.073194,40.692823],"modifier":"straight","type":"new name","instruction":"Continue onto East 500 S"},"weight":2506.0000000000005,"duration":2506.0000000000005,"name":"East 500 S","distance":10442.2,"voiceInstructions":[{"distanceAlongGeometry":10442.2,"announcement":"Continue on East 500 S for 6 miles","ssmlAnnouncement":"Continue on East 500 S for 6 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto South 650 East","ssmlAnnouncement":"In 1000 feet, continue onto South 650 East"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto South 650 East","ssmlAnnouncement":"Continue onto South 650 East"}],"bannerInstructions":[{"distanceAlongGeometry":10442.2,"primary":{"text":"South 650 East","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"650 East","type":"text","abbr":"650 E","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[180,345],"location":[-85.949769,40.693416]}],"driving_side":"right","geometry":"{|jwF`arkOtEAtDCzDChKCjLI","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":167,"location":[-85.949769,40.693416],"modifier":"straight","type":"new name","instruction":"Continue onto South 650 East"},"weight":195.8,"duration":195.8,"name":"South 650 East","distance":781.7,"voiceInstructions":[{"distanceAlongGeometry":781.7,"announcement":"Continue on South 650 East for a half mile","ssmlAnnouncement":"Continue on South 650 East for a half mile"},{"distanceAlongGeometry":279.5,"announcement":"In 1000 feet, turn left onto East 550 South","ssmlAnnouncement":"In 1000 feet, turn left onto East 550 South"},{"distanceAlongGeometry":59.9,"announcement":"Turn left onto East 550 South","ssmlAnnouncement":"Turn left onto East 550 South"}],"bannerInstructions":[{"distanceAlongGeometry":781.7,"primary":{"text":"East 550 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"550 South","type":"text","abbr":"550 S","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-85.949652,40.686389]}],"driving_side":"right","geometry":"}piwFh`rkO?aK?uO?cA?{@?iB@yG?_N","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-85.949652,40.686389],"modifier":"left","type":"turn","instruction":"Turn left onto East 550 South"},"weight":193.9,"duration":193.9,"name":"East 550 South","distance":808.5,"voiceInstructions":[{"distanceAlongGeometry":808.5,"announcement":"Continue on East 550 South for a half mile","ssmlAnnouncement":"Continue on East 550 South for a half mile"},{"distanceAlongGeometry":291.9,"announcement":"In 1000 feet, continue onto Shaw Road","ssmlAnnouncement":"In 1000 feet, continue onto Shaw Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Shaw Road","ssmlAnnouncement":"Continue onto Shaw Road"}],"bannerInstructions":[{"distanceAlongGeometry":808.5,"primary":{"text":"Shaw Road","components":[{"text":"Shaw Road","type":"text","abbr":"Shaw Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.940066,40.686384]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.938584,40.686411]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.937898,40.686419]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.936087,40.686425]}],"driving_side":"right","geometry":"{piwFldpkOAwDCqBAgCAiJ?OEeGDuL@wBCmIIqGAoA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-85.940066,40.686384],"modifier":"straight","type":"new name","instruction":"Continue onto Shaw Road"},"weight":236.1,"duration":236.1,"name":"Shaw Road","distance":978.6,"voiceInstructions":[{"distanceAlongGeometry":978.6,"announcement":"Continue on Shaw Road for a half mile","ssmlAnnouncement":"Continue on Shaw Road for a half mile"},{"distanceAlongGeometry":290.1,"announcement":"In 1000 feet, turn right onto West Old Slocum Trail","ssmlAnnouncement":"In 1000 feet, turn right onto West Old Slocum Trail"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto West Old Slocum Trail","ssmlAnnouncement":"Turn right onto West Old Slocum Trail"}],"bannerInstructions":[{"distanceAlongGeometry":978.6,"primary":{"text":"West Old Slocum Trail","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"Old Slocum Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[75,135,270,315],"location":[-85.928467,40.686495]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-85.920893,40.682244]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-85.915041,40.679209]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-85.914556,40.679037]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,300],"location":[-85.901641,40.67436]}],"driving_side":"right","geometry":"sqiwF|{mkO`B}BjByDzD}InD}H|BkF|BwF\\s@rBiEfD_IbBoD~AoDx@_Cl@iBT}@`@_Bd@kBxDoP@ErB_IvGiX`CmJrAeFbBwDzAkDfCeGdB{D","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":88,"location":[-85.928467,40.686495],"modifier":"right","type":"turn","instruction":"Turn right onto West Old Slocum Trail"},"weight":716,"duration":716,"name":"West Old Slocum Trail","distance":2969,"voiceInstructions":[{"distanceAlongGeometry":2969,"announcement":"Continue on West Old Slocum Trail for 2 miles","ssmlAnnouncement":"Continue on West Old Slocum Trail for 2 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn left onto Mississinewa Road","ssmlAnnouncement":"In 1000 feet, turn left onto Mississinewa Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto Mississinewa Road","ssmlAnnouncement":"Turn left onto Mississinewa Road"}],"bannerInstructions":[{"distanceAlongGeometry":2969,"primary":{"text":"Mississinewa Road","components":[{"text":"Mississinewa Road","type":"text","abbr":"Mississinewa Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,120,240,300],"location":[-85.898532,40.672711]}],"driving_side":"right","geometry":"m{fwFx`hkOuCwMu@gDGUMo@Qu@i@oAu@sA}@kAgBsAaAa@yBk@aSwEaBq@KI","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":125,"location":[-85.898532,40.672711],"modifier":"left","type":"turn","instruction":"Turn left onto Mississinewa Road"},"weight":263.4,"duration":263.4,"name":"Mississinewa Road","distance":1096.9,"voiceInstructions":[{"distanceAlongGeometry":1096.9,"announcement":"Continue on Mississinewa Road for a half mile","ssmlAnnouncement":"Continue on Mississinewa Road for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto East Mississinewa Road","ssmlAnnouncement":"In 1000 feet, continue onto East Mississinewa Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Mississinewa Road","ssmlAnnouncement":"Continue onto East Mississinewa Road"}],"bannerInstructions":[{"distanceAlongGeometry":1096.9,"primary":{"text":"East Mississinewa Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Mississinewa Road","type":"text","abbr":"Mississinewa Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,210],"location":[-85.891315,40.67994]}],"driving_side":"right","geometry":"shhwFvsfkOi@c@uBiCg@u@kJoL{A}AwA_ByC_E_GsHeD{DcAsA","mode":"cycling","maneuver":{"bearing_after":30,"bearing_before":30,"location":[-85.891315,40.67994],"modifier":"straight","type":"new name","instruction":"Continue onto East Mississinewa Road"},"weight":250.6,"duration":250.6,"name":"East Mississinewa Road","distance":1032.1,"voiceInstructions":[{"distanceAlongGeometry":1032.1,"announcement":"Continue on East Mississinewa Road for a half mile","ssmlAnnouncement":"Continue on East Mississinewa Road for a half mile"},{"distanceAlongGeometry":288.3,"announcement":"In 1000 feet, turn right onto West 950 South","ssmlAnnouncement":"In 1000 feet, turn right onto West 950 South"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto West 950 South","ssmlAnnouncement":"Turn right onto West 950 South"}],"bannerInstructions":[{"distanceAlongGeometry":1032.1,"primary":{"text":"West 950 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"950 South","type":"text","abbr":"950 S","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-85.883211,40.686883]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.86887,40.686868]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.865581,40.686881]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.864507,40.68689]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.862663,40.686911]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.859497,40.686958]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.854526,40.687041]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.848977,40.687108]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.846362,40.687148]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.843115,40.687172]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.840063,40.687231]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.839561,40.687235]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.834848,40.687276]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.831236,40.687329]}],"driving_side":"right","geometry":"_tiwF`aekOLa@DuC@wCAwE?qJI}LAaTCaNAwIAwE?wA?aJAuEAiFAgCAeC?}FGsFEeC@qIKiOCiLG}H?GAeJE{FAoGCgSIwEAkKAcBA}FEoTE}ICsJIgS@mB?kA","mode":"cycling","maneuver":{"bearing_after":118,"bearing_before":42,"location":[-85.883211,40.686883],"modifier":"right","type":"turn","instruction":"Turn right onto West 950 South"},"weight":1145.7,"duration":1145.7,"name":"West 950 South","distance":4738.4,"voiceInstructions":[{"distanceAlongGeometry":4738.4,"announcement":"Continue on West 950 South for 3 miles","ssmlAnnouncement":"Continue on West 950 South for 3 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto IN 13","ssmlAnnouncement":"In 1000 feet, turn left onto IN 13"},{"distanceAlongGeometry":62,"announcement":"Turn left onto IN 13","ssmlAnnouncement":"Turn left onto IN 13"}],"bannerInstructions":[{"distanceAlongGeometry":4738.4,"primary":{"text":"IN 13","components":[{"text":"IN 13","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/in-13"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-85.827065,40.687366]}],"driving_side":"right","geometry":"awiwFdbzjO{UT","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-85.827065,40.687366],"modifier":"left","type":"end of road","instruction":"Turn left onto IN 13"},"ref":"IN 13","weight":200.1,"duration":102.2,"name":"IN 13","distance":408,"voiceInstructions":[{"distanceAlongGeometry":408,"announcement":"In a quarter mile, turn right onto West 925 South","ssmlAnnouncement":"In a quarter mile, turn right onto West 925 South"},{"distanceAlongGeometry":59.9,"announcement":"Turn right onto West 925 South","ssmlAnnouncement":"Turn right onto West 925 South"}],"bannerInstructions":[{"distanceAlongGeometry":408,"primary":{"text":"West 925 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"925 South","type":"text","abbr":"925 S","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-85.827183,40.691033]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.824494,40.691058]}],"driving_side":"right","geometry":"}mjwFzbzjOEyOGuI@iDDoSIuBe@kDi@aDMaC?oA?{AEkLIw[","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-85.827183,40.691033],"modifier":"right","type":"turn","instruction":"Turn right onto West 925 South"},"weight":395.9,"duration":395.9,"name":"West 925 South","distance":1614.5,"voiceInstructions":[{"distanceAlongGeometry":1614.5,"announcement":"Continue on West 925 South for 1 mile","ssmlAnnouncement":"Continue on West 925 South for 1 mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn left onto South 100 West","ssmlAnnouncement":"In 1000 feet, turn left onto South 100 West"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto South 100 West","ssmlAnnouncement":"Turn left onto South 100 West"}],"bannerInstructions":[{"distanceAlongGeometry":1614.5,"primary":{"text":"South 100 West","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"100 West","type":"text","abbr":"100 W","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-85.808135,40.691658]}],"driving_side":"right","geometry":"{qjwFzkvjOcPJkBA","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-85.808135,40.691658],"modifier":"left","type":"end of road","instruction":"Turn left onto South 100 West"},"weight":91.7,"duration":91.7,"name":"South 100 West","distance":364.9,"voiceInstructions":[{"distanceAlongGeometry":364.9,"announcement":"In a quarter mile, turn right onto West 900 South","ssmlAnnouncement":"In a quarter mile, turn right onto West 900 South"},{"distanceAlongGeometry":59.7,"announcement":"Turn right onto West 900 South","ssmlAnnouncement":"Turn right onto West 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":364.9,"primary":{"text":"West 900 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-85.808193,40.694938]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.804965,40.694945]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.804627,40.694946]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.803693,40.694953]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.801294,40.694995]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.796696,40.695004]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-85.791265,40.695078]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.789925,40.695077]}],"driving_side":"right","geometry":"kfkwFdlvjOAaJ?aH?cA?{DI_N?u[IcWEyH?kGCyC","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":0,"location":[-85.808193,40.694938],"modifier":"right","type":"turn","instruction":"Turn right onto West 900 South"},"weight":385.1,"duration":385.1,"name":"West 900 South","distance":1604.9,"voiceInstructions":[{"distanceAlongGeometry":1604.9,"announcement":"Continue on West 900 South for 1 mile","ssmlAnnouncement":"Continue on West 900 South for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 900 South","ssmlAnnouncement":"In 1000 feet, continue onto East 900 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 900 South","ssmlAnnouncement":"Continue onto East 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":1604.9,"primary":{"text":"East 900 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-85.789164,40.695103]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.782006,40.695212]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.778597,40.69525]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.778203,40.695251]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.776662,40.695269]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.776423,40.695269]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.775923,40.69527]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.775346,40.695277]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.772446,40.6953]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.769498,40.695368]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.766573,40.695423]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.765795,40.695439]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.760654,40.695521]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.760565,40.695523]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.75333,40.695663]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,135,270,315],"location":[-85.74924,40.695694]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.74693,40.695718]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,315],"location":[-85.746052,40.695723]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.741044,40.69576]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.740781,40.695758]},{"out":0,"in":1,"entry":[true,true,false],"bearings":[89,271,271],"location":[-85.734297,40.695804]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-85.731801,40.695838]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.718125,40.69603]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.713784,40.696084]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.713384,40.696087]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.711972,40.696101]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.710957,40.696092]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.70959,40.696074]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.707254,40.69606]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.706016,40.696058]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.703574,40.696047]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.702516,40.696029]}],"driving_side":"right","geometry":"kgkwFfurjO?UCaLO}ZA_BGqN?_B?wA?oACsH?o@?cBAqBAkGAwHMmQIiQCyCIiNE{O?OI{LEuGCcDGqPEqXAoA?iCCsF?oDCqVCwF?s@?s@EuG?YCsX@wBEMAeNA{ACgIGyC?k@?}GCmCCuEAoCCiK@qB?y@CyIAsFEmDEoFC}AAcE@sIAoAAyG@iEBqG@sM?uF@iNBqEA_G@qBAiK?iWA_CEsBU}RGmGC}CEkCCuACiHEcC]wa@CkCCuDIyG","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":87,"location":[-85.789164,40.695103],"modifier":"straight","type":"new name","instruction":"Continue onto East 900 South"},"weight":2287.2999999999997,"duration":2287.2999999999997,"name":"East 900 South","distance":9512.6,"voiceInstructions":[{"distanceAlongGeometry":9512.6,"announcement":"Continue on East 900 South for 6 miles","ssmlAnnouncement":"Continue on East 900 South for 6 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.4,"announcement":"Turn right, then turn left onto East 900 South","ssmlAnnouncement":"Turn right, then turn left onto East 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":9512.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"East 900 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-85.6764,40.696586]}],"driving_side":"right","geometry":"upkwFnt|iOZ?","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":87,"location":[-85.6764,40.696586],"modifier":"right","type":"end of road","instruction":"Turn right"},"weight":11.4,"duration":11.4,"name":"","distance":15,"voiceInstructions":[{"distanceAlongGeometry":15,"announcement":"Turn left onto East 900 South","ssmlAnnouncement":"Turn left onto East 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":15,"primary":{"text":"East 900 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-85.676397,40.696451]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.658696,40.696596]}],"driving_side":"right","geometry":"yokwFnt|iO@cBCiSAiC?aFIiOAcTCkMAoFGoOAaP?}IEqXAyR?eC?oBAwC@yLAiJ@uG","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":178,"location":[-85.676397,40.696451],"modifier":"left","type":"turn","instruction":"Turn left onto East 900 South"},"weight":745.5,"duration":745.5,"name":"East 900 South","distance":3106.5,"voiceInstructions":[{"distanceAlongGeometry":3106.5,"announcement":"Continue on East 900 South for 2 miles","ssmlAnnouncement":"Continue on East 900 South for 2 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West 900 S 35","ssmlAnnouncement":"In 1000 feet, continue onto West 900 S 35"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West 900 S 35","ssmlAnnouncement":"Continue onto West 900 S 35"}],"bannerInstructions":[{"distanceAlongGeometry":3106.5,"primary":{"text":"West 900 S 35","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"900 S 35","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.639562,40.696651]}],"driving_side":"right","geometry":"aqkwFfnuiOAcJ?uH?iD@aF@eL@oJ@sD@oK?gH@eIBwR@aA@s@AeA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-85.639562,40.696651],"modifier":"straight","type":"new name","instruction":"Continue onto West 900 S 35"},"weight":392,"duration":392,"name":"West 900 S 35","distance":1633.5,"voiceInstructions":[{"distanceAlongGeometry":1633.5,"announcement":"Continue on West 900 S 35 for 1 mile","ssmlAnnouncement":"Continue on West 900 S 35 for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Mardian Street","ssmlAnnouncement":"In 1000 feet, continue onto Mardian Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Mardian Street","ssmlAnnouncement":"Continue onto Mardian Street"}],"bannerInstructions":[{"distanceAlongGeometry":1633.5,"primary":{"text":"Mardian Street","components":[{"text":"Mardian Street","type":"text","abbr":"Mardian St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.620192,40.696566]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.619613,40.696568]}],"driving_side":"right","geometry":"qpkwFduqiO?_@?sA?mN","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-85.620192,40.696566],"modifier":"straight","type":"new name","instruction":"Continue onto Mardian Street"},"weight":61.8,"duration":61.8,"name":"Mardian Street","distance":257,"voiceInstructions":[{"distanceAlongGeometry":257,"announcement":"In 900 feet, continue onto West 900 S 35","ssmlAnnouncement":"In 900 feet, continue onto West 900 S 35"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto West 900 S 35","ssmlAnnouncement":"Continue onto West 900 S 35"}],"bannerInstructions":[{"distanceAlongGeometry":257,"primary":{"text":"West 900 S 35","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"900 S 35","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-85.617144,40.696567]}],"driving_side":"right","geometry":"qpkwFbbqiO?kN?uE?iD@cD?aC@uAAwC?_K?kF?mK?qC@uE?oGAkC?E","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-85.617144,40.696567],"modifier":"straight","type":"new name","instruction":"Continue onto West 900 S 35"},"weight":324.4,"duration":324.4,"name":"West 900 S 35","distance":1351.7,"voiceInstructions":[{"distanceAlongGeometry":1351.7,"announcement":"Continue on West 900 S 35 for 1 mile","ssmlAnnouncement":"Continue on West 900 S 35 for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West 900 South","ssmlAnnouncement":"In 1000 feet, continue onto West 900 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West 900 South","ssmlAnnouncement":"Continue onto West 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":1351.7,"primary":{"text":"West 900 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.601116,40.696564]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-85.59029,40.696624]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.581988,40.696737]}],"driving_side":"right","geometry":"opkwF~}miO?{AAuG?qCAwCA_E?eD?wHAyC?yGCqF?uCAw@CaD?gEKmXEkLMkJEeFGeDS_EIaBCu@CgAAkA@}ADwD?k@?cAAiCOcJCyAG}DMoJCkAGsDCsBImEG}DKkG?U","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":87,"location":[-85.601116,40.696564],"modifier":"straight","type":"new name","instruction":"Continue onto West 900 South"},"weight":781.4,"duration":781.4,"name":"West 900 South","distance":3236.3,"voiceInstructions":[{"distanceAlongGeometry":3236.3,"announcement":"Continue on West 900 South for 2 miles","ssmlAnnouncement":"Continue on West 900 South for 2 miles"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, turn right onto South 600 West","ssmlAnnouncement":"In 1000 feet, turn right onto South 600 West"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto South 600 West, then turn left onto West 900 South","ssmlAnnouncement":"Turn right onto South 600 West, then turn left onto West 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":3236.3,"primary":{"text":"South 600 West","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"600 West","type":"text","abbr":"600 W","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.1,"primary":{"text":"South 600 West","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"600 West","type":"text","abbr":"600 W","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"West 900 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-85.562779,40.697486]}],"driving_side":"right","geometry":"ivkwFjnfiOfD?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":87,"location":[-85.562779,40.697486],"modifier":"right","type":"end of road","instruction":"Turn right onto South 600 West"},"weight":30.8,"duration":30.8,"name":"South 600 West","distance":93,"voiceInstructions":[{"distanceAlongGeometry":45.3,"announcement":"Turn left onto West 900 South","ssmlAnnouncement":"Turn left onto West 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":93,"primary":{"text":"West 900 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-85.56278,40.69665]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.553446,40.696723]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.545184,40.696763]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.526006,40.696716]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-85.523834,40.696727]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.51644,40.696742]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.506869,40.696759]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.496469,40.696831]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.487746,40.696892]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.47137,40.697082]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.468663,40.697114]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-85.463162,40.696844]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,330],"location":[-85.450253,40.697797]}],"driving_side":"right","geometry":"aqkwFjnfiOCcPIi`@?kD?oAAmBAgPAmOAaEAyE@u@?Q?E?mE?wE?{PDwm@?oD@_S@sCAcJAsL@cA?_AA{IAwI?gF?eE?_F?_DAeJ?k\\AgMAyEAwNC}TCaG?_HAmBCyHCqWCaK?aGAcDAeEEuKAcECuDGkUE}VCiJC}GCqHAkD?_AC_C?u@@u@Bm@Du@NaBNgBHmAPqBD{@@k@?s@Ao@Cq@Eu@I}@Ic@i@oCYuAO_AMeBEeACsACiC?EOwLKcIYuRC}BGaECiCAa@EwE?]","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-85.56278,40.69665],"modifier":"left","type":"turn","instruction":"Turn left onto West 900 South"},"weight":2310,"duration":2310,"name":"West 900 South","distance":9624.9,"voiceInstructions":[{"distanceAlongGeometry":9624.9,"announcement":"Continue on West 900 South for 6 miles","ssmlAnnouncement":"Continue on West 900 South for 6 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 900 South","ssmlAnnouncement":"In 1000 feet, continue onto East 900 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 900 South","ssmlAnnouncement":"Continue onto East 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":9624.9,"primary":{"text":"East 900 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-85.448847,40.697841]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,285],"location":[-85.446709,40.69726]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.44253,40.697232]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-85.431007,40.697187]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.429189,40.697187]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-85.427796,40.69719]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-85.418923,40.697208]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.409059,40.697281]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.405741,40.697347]}],"driving_side":"right","geometry":"oxkwFhfphO?a@Bi@De@Hi@Lc@Lc@Zw@Ng@Ji@D]D_@BaA@u@?aA?mG?iD?qE?{E?aC@yJ?iG@wE?sB?}D@wJ?kC?oF@_@@SAmD?iD?yA?{D?_@?oJ?_@?sB?eH?iDAuC?i@A{P?o@?qCCaQAaSAsFEyHCkDAoCG{IE_GKcXYgk@AmD?k@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":87,"location":[-85.448847,40.697841],"modifier":"straight","type":"new name","instruction":"Continue onto East 900 South"},"weight":1153.1000000000001,"duration":1153.1000000000001,"name":"East 900 South","distance":4786,"voiceInstructions":[{"distanceAlongGeometry":4786,"announcement":"Continue on East 900 South for 3 miles","ssmlAnnouncement":"Continue on East 900 South for 3 miles"},{"distanceAlongGeometry":290.5,"announcement":"In 1000 feet, turn right onto South 300 East","ssmlAnnouncement":"In 1000 feet, turn right onto South 300 East"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto South 300 East","ssmlAnnouncement":"Turn right onto South 300 East"}],"bannerInstructions":[{"distanceAlongGeometry":4786,"primary":{"text":"South 300 East","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"300 East","type":"text","abbr":"300 E","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-85.392265,40.697577]}],"driving_side":"right","geometry":"{vkwFtdehOx@?fDAbF@vLEZ@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-85.392265,40.697577],"modifier":"right","type":"end of road","instruction":"Turn right onto South 300 East"},"weight":135,"duration":135,"name":"South 300 East","distance":512.6,"voiceInstructions":[{"distanceAlongGeometry":512.6,"announcement":"Continue on South 300 East for a quarter mile","ssmlAnnouncement":"Continue on South 300 East for a quarter mile"},{"distanceAlongGeometry":265.8,"announcement":"In 900 feet, turn left onto East Shafer Road","ssmlAnnouncement":"In 900 feet, turn left onto East Shafer Road"},{"distanceAlongGeometry":57,"announcement":"Turn left onto East Shafer Road","ssmlAnnouncement":"Turn left onto East Shafer Road"}],"bannerInstructions":[{"distanceAlongGeometry":512.6,"primary":{"text":"East Shafer Road","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Shafer Road","type":"text","abbr":"Shafer Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,75,255],"location":[-85.392246,40.692969]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.373036,40.696973]}],"driving_side":"right","geometry":"azjwFpdehOGe@WcBaAiFO{@UkAQ{@c@kCgAyF]qBa@qBO{@UkA]sB[_Bc@cCk@}CY{Ag@mCoAkGc@}BOu@g@kCSkAKs@IuACa@A_DAoCGyLA_C?iA?UAw@Ca@Ca@CQ_@}As@{Ca@gBe@oBQ{@CYC[A[","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":180,"location":[-85.392246,40.692969],"modifier":"left","type":"turn","instruction":"Turn left onto East Shafer Road"},"weight":490.5,"duration":490.5,"name":"East Shafer Road","distance":2043.9,"voiceInstructions":[{"distanceAlongGeometry":2043.9,"announcement":"Continue on East Shafer Road for 1.5 miles","ssmlAnnouncement":"Continue on East Shafer Road for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 900 South","ssmlAnnouncement":"In 1000 feet, continue onto East 900 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 900 South","ssmlAnnouncement":"Continue onto East 900 South"}],"bannerInstructions":[{"distanceAlongGeometry":2043.9,"primary":{"text":"East 900 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"900 South","type":"text","abbr":"900 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-85.369179,40.697963]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.353764,40.698139]}],"driving_side":"right","geometry":"gykwFjt`hOAyAA_CAoBA}MQ_m@CgDE{R?wY?wD?gD?mH?uC@uVAoM@yQAwBBw@@O","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":82,"location":[-85.369179,40.697963],"modifier":"straight","type":"new name","instruction":"Continue onto East 900 South"},"weight":684.3,"duration":684.3,"name":"East 900 South","distance":2850.9,"voiceInstructions":[{"distanceAlongGeometry":2850.9,"announcement":"Continue on East 900 South for 2 miles","ssmlAnnouncement":"Continue on East 900 South for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, keep right at the fork","ssmlAnnouncement":"In 1000 feet, keep right at the fork"},{"distanceAlongGeometry":62.5,"announcement":"Keep right at the fork, then continue onto West 300 South","ssmlAnnouncement":"Keep right at the fork, then continue onto West 300 South"}],"bannerInstructions":[{"distanceAlongGeometry":2850.9,"primary":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"West 300 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"300 South","type":"text","abbr":"300 S","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,285],"location":[-85.335378,40.698105]}],"driving_side":"right","geometry":"ezkwFbazgOBKF[X_A","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":101,"location":[-85.335378,40.698105],"modifier":"slight right","type":"fork","instruction":"Keep right at the fork"},"weight":12,"duration":12,"name":"","distance":49.1,"voiceInstructions":[{"distanceAlongGeometry":49.1,"announcement":"Continue onto West 300 South","ssmlAnnouncement":"Continue onto West 300 South"}],"bannerInstructions":[{"distanceAlongGeometry":49.1,"primary":{"text":"West 300 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"300 South","type":"text","abbr":"300 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,300],"location":[-85.334855,40.697915]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.31705,40.697893]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.298086,40.697947]}],"driving_side":"right","geometry":"_ykwFz}ygOHq@?_CAyJ?{A?kN@sFA_H@cBAsA?sAAqI@}F?cFAmA?sD?iC?oB?_C?mA?wAAwC?iHAgG?oIAiJ?{FAmA?{E@wIAyF?{B?sIAaCAaS?uA?sD?kD?c`AAuF?{A","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":118,"location":[-85.334855,40.697915],"modifier":"straight","type":"new name","instruction":"Continue onto West 300 South"},"weight":1033.5,"duration":1033.5,"name":"West 300 South","distance":4306.6,"voiceInstructions":[{"distanceAlongGeometry":4306.6,"announcement":"Continue on West 300 South for 3 miles","ssmlAnnouncement":"Continue on West 300 South for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Market Street","ssmlAnnouncement":"In 1000 feet, continue onto Market Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Market Street","ssmlAnnouncement":"Continue onto Market Street"}],"bannerInstructions":[{"distanceAlongGeometry":4306.6,"primary":{"text":"Market Street","components":[{"text":"Market","type":"text","abbr":"Mkt","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-85.283793,40.697956]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.281268,40.697948]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.280182,40.697944]}],"driving_side":"right","geometry":"gykwFt~ogO@wN@yEA}E","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-85.283793,40.697956],"modifier":"straight","type":"new name","instruction":"Continue onto Market Street"},"weight":95.6,"duration":95.6,"name":"Market Street","distance":398.3,"voiceInstructions":[{"distanceAlongGeometry":398.3,"announcement":"In a quarter mile, continue onto West Market Street","ssmlAnnouncement":"In a quarter mile, continue onto West Market Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Market Street","ssmlAnnouncement":"Continue onto West Market Street"}],"bannerInstructions":[{"distanceAlongGeometry":398.3,"primary":{"text":"West Market Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Market Street","type":"text","abbr":"Mkt St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.27907,40.697945]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.277995,40.697975]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-85.277313,40.697974]}],"driving_side":"right","geometry":"eykwFdaogOA_@?mBCgA?qA@w@?q@?{@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":88,"location":[-85.27907,40.697945],"modifier":"straight","type":"new name","instruction":"Continue onto West Market Street"},"weight":46.7,"duration":46.7,"name":"West Market Street","distance":194.7,"voiceInstructions":[{"distanceAlongGeometry":194.7,"announcement":"In 700 feet, continue onto West 300 South","ssmlAnnouncement":"In 700 feet, continue onto West 300 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West 300 South","ssmlAnnouncement":"Continue onto West 300 South"}],"bannerInstructions":[{"distanceAlongGeometry":194.7,"primary":{"text":"West 300 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"300 South","type":"text","abbr":"300 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-85.276763,40.697974]}],"driving_side":"right","geometry":"iykwFvrngO@_A@iA?cB?uLBe[?gB?cCAuB@yD?iAAwK?wB","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":88,"location":[-85.276763,40.697974],"modifier":"straight","type":"new name","instruction":"Continue onto West 300 South"},"weight":275.4,"duration":275.4,"name":"West 300 South","distance":1147.3,"voiceInstructions":[{"distanceAlongGeometry":1147.3,"announcement":"Continue on West 300 South for a half mile","ssmlAnnouncement":"Continue on West 300 South for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Market Street","ssmlAnnouncement":"In 1000 feet, continue onto Market Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Market Street","ssmlAnnouncement":"Continue onto Market Street"}],"bannerInstructions":[{"distanceAlongGeometry":1147.3,"primary":{"text":"Market Street","components":[{"text":"Market","type":"text","abbr":"Mkt","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-85.263159,40.697939]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.259933,40.697934]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.240918,40.698062]}],"driving_side":"right","geometry":"cykwFv}kgO@kJAaG@WAi@AoC?kBAkI?_CEad@Ioh@AyIA{DI}VC_NMmY?qBKaZ?cCEkKAk@Ek@Ik@Kq@K[","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-85.263159,40.697939],"modifier":"straight","type":"new name","instruction":"Continue onto Market Street"},"weight":836.5999999999999,"duration":836.5999999999999,"name":"Market Street","distance":3485.6,"voiceInstructions":[{"distanceAlongGeometry":3485.6,"announcement":"Continue on Market Street for 2 miles","ssmlAnnouncement":"Continue on Market Street for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto East 300 South","ssmlAnnouncement":"In 1000 feet, continue onto East 300 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 300 South","ssmlAnnouncement":"Continue onto East 300 South"}],"bannerInstructions":[{"distanceAlongGeometry":3485.6,"primary":{"text":"East 300 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"300 South","type":"text","abbr":"300 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-85.221871,40.698495]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-85.203168,40.698621]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.183929,40.698728]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.166,40.69908]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.155249,40.699108]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,345],"location":[-85.140653,40.699116]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.136014,40.699123]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,285],"location":[-85.107422,40.699032]}],"driving_side":"right","geometry":"s|kwFt{cgOCSIo@AYCg@?_b@AwI@oFAkE?qg@?uEAyD?I@a@CqC?aD?KG{UEqTCo]?uPAgO?m@e@sn@KcSGeSE{JEyIAcHA{Z?qIAuJ?}F?qN?[B{KA{E@eK?wSC{RAm@?Y@]A_A?oRAqA@wA?g@?wDLcZDeL@yBBmIAoWAaFC}PAeG?aBAgHAmEAwc@?mCFWDKB{G@gA?gEFud@@{GF{^@}KAiA@yB@_F","mode":"cycling","maneuver":{"bearing_after":68,"bearing_before":70,"location":[-85.221871,40.698495],"modifier":"straight","type":"new name","instruction":"Continue onto East 300 South"},"weight":2714.2999999999997,"duration":2714.2999999999997,"name":"East 300 South","distance":11304.6,"voiceInstructions":[{"distanceAlongGeometry":11304.6,"announcement":"Continue on East 300 South for 7 miles","ssmlAnnouncement":"Continue on East 300 South for 7 miles"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, turn right onto IN 116","ssmlAnnouncement":"In 1000 feet, turn right onto IN 116"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto IN 116","ssmlAnnouncement":"Turn right onto IN 116"}],"bannerInstructions":[{"distanceAlongGeometry":11304.6,"primary":{"text":"IN 116","components":[{"text":"IN 116","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/in-116"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,270,315],"location":[-85.087864,40.698857]}],"driving_side":"right","geometry":"{~kwFbvifO~@kAlDqE~CaEXY","mode":"cycling","maneuver":{"bearing_after":136,"bearing_before":90,"location":[-85.087864,40.698857],"modifier":"right","type":"turn","instruction":"Turn right onto IN 116"},"ref":"IN 116","weight":127.5,"duration":86.4,"name":"IN 116","distance":318.4,"voiceInstructions":[{"distanceAlongGeometry":318.4,"announcement":"In a quarter mile, turn left onto Southwest Church Road (SR 301)","ssmlAnnouncement":"In a quarter mile, turn left onto Southwest Church Road (SR 301)"},{"distanceAlongGeometry":55.3,"announcement":"Turn left onto Southwest Church Road (SR 301)","ssmlAnnouncement":"Turn left onto Southwest Church Road (SR 301)"}],"bannerInstructions":[{"distanceAlongGeometry":318.4,"primary":{"text":"Southwest Church Road SR 301","components":[{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1},{"text":"Church Road","type":"text","abbr":"Church Rd","abbr_priority":0},{"text":"SR 301","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-301"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,150,225,315],"location":[-85.085328,40.696737]}],"driving_side":"right","geometry":"sqkwFhfifO[c@k@y@o@gAyAsCsAcCcBeDmAiC","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":140,"location":[-85.085328,40.696737],"modifier":"left","type":"turn","instruction":"Turn left onto Southwest Church Road (SR 301)"},"ref":"SR 301","weight":152.1,"duration":98.9,"name":"Southwest Church Road (SR 301)","distance":411.9,"voiceInstructions":[{"distanceAlongGeometry":411.9,"announcement":"In a quarter mile, continue onto Southwest Center Street (SR 301)","ssmlAnnouncement":"In a quarter mile, continue onto Southwest Center Street (SR 301)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Southwest Center Street (SR 301)","ssmlAnnouncement":"Continue onto Southwest Center Street (SR 301)"}],"bannerInstructions":[{"distanceAlongGeometry":411.9,"primary":{"text":"Southwest Center Street SR 301","components":[{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":2},{"text":"Center","type":"text","abbr":"Ctr","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1},{"text":"SR 301","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-301"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[45,240],"location":[-85.081578,40.699104]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-85.079748,40.700428]}],"driving_side":"right","geometry":"k`lwFznhfO[i@]k@y@qAc@m@m@{@OUs@eAKOs@gAu@eAIM","mode":"cycling","maneuver":{"bearing_after":49,"bearing_before":52,"location":[-85.081578,40.699104],"modifier":"straight","type":"new name","instruction":"Continue onto Southwest Center Street (SR 301)"},"ref":"SR 301","weight":107.5,"duration":79.9,"name":"Southwest Center Street (SR 301)","distance":315.1,"voiceInstructions":[{"distanceAlongGeometry":315.1,"announcement":"In a quarter mile, turn right onto Southeast Mulberry Street","ssmlAnnouncement":"In a quarter mile, turn right onto Southeast Mulberry Street"},{"distanceAlongGeometry":59.2,"announcement":"Turn right onto Southeast Mulberry Street, then keep right onto Southeast Mulberry Street","ssmlAnnouncement":"Turn right onto Southeast Mulberry Street, then keep right onto Southeast Mulberry Street"}],"bannerInstructions":[{"distanceAlongGeometry":315.1,"primary":{"text":"Southeast Mulberry Street","components":[{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":59.2,"primary":{"text":"Southeast Mulberry Street","components":[{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Southeast Mulberry Street","components":[{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"fork","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-85.078891,40.701071]}],"driving_side":"right","geometry":"ullwF`~gfONQh@{@","mode":"cycling","maneuver":{"bearing_after":133,"bearing_before":43,"location":[-85.078891,40.701071],"modifier":"right","type":"turn","instruction":"Turn right onto Southeast Mulberry Street"},"weight":11.2,"duration":11.2,"name":"Southeast Mulberry Street","distance":46.4,"voiceInstructions":[{"distanceAlongGeometry":46.4,"announcement":"Keep right onto Southeast Mulberry Street, then keep right onto Southeast Mulberry Street","ssmlAnnouncement":"Keep right onto Southeast Mulberry Street, then keep right onto Southeast Mulberry Street"}],"bannerInstructions":[{"distanceAlongGeometry":46.4,"primary":{"text":"Southeast Mulberry Street","components":[{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"Southeast Mulberry Street","components":[{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"fork","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[123,135,313,315],"location":[-85.078498,40.700779]}],"driving_side":"right","geometry":"{jlwFr{gfO~@uA","mode":"cycling","maneuver":{"bearing_after":133,"bearing_before":132,"location":[-85.078498,40.700779],"modifier":"slight right","type":"fork","instruction":"Keep right onto Southeast Mulberry Street"},"weight":12.1,"duration":12.1,"name":"Southeast Mulberry Street","distance":50.6,"voiceInstructions":[{"distanceAlongGeometry":50.6,"announcement":"Keep right onto Southeast Mulberry Street, then keep right onto Cass Street","ssmlAnnouncement":"Keep right onto Southeast Mulberry Street, then keep right onto Cass Street"}],"bannerInstructions":[{"distanceAlongGeometry":50.6,"primary":{"text":"Southeast Mulberry Street","components":[{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"Cass Street","components":[{"text":"Cass Street","type":"text","abbr":"Cass St","abbr_priority":0}],"type":"fork","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,true,true],"bearings":[134,315,315],"location":[-85.078071,40.70046]}],"driving_side":"right","geometry":"{hlwF|xgfOlAiBh@w@","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":133,"location":[-85.078071,40.70046],"modifier":"slight right","type":"fork","instruction":"Keep right onto Southeast Mulberry Street"},"weight":23,"duration":23,"name":"Southeast Mulberry Street","distance":95.8,"voiceInstructions":[{"distanceAlongGeometry":62.5,"announcement":"Keep right onto Cass Street, then continue onto Southeast Mulberry Street","ssmlAnnouncement":"Keep right onto Cass Street, then continue onto Southeast Mulberry Street"}],"bannerInstructions":[{"distanceAlongGeometry":95.8,"primary":{"text":"Cass Street","components":[{"text":"Cass Street","type":"text","abbr":"Cass St","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Cass Street","components":[{"text":"Cass Street","type":"text","abbr":"Cass St","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"Southeast Mulberry Street","components":[{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,true],"bearings":[134,135,317],"location":[-85.077263,40.699855]}],"driving_side":"right","geometry":"celwFzsgfObAwA","mode":"cycling","maneuver":{"bearing_after":133,"bearing_before":136,"location":[-85.077263,40.699855],"modifier":"slight right","type":"fork","instruction":"Keep right onto Cass Street"},"weight":12.8,"duration":12.8,"name":"Cass Street","distance":53.1,"voiceInstructions":[{"distanceAlongGeometry":53.1,"announcement":"Continue onto Southeast Mulberry Street","ssmlAnnouncement":"Continue onto Southeast Mulberry Street"}],"bannerInstructions":[{"distanceAlongGeometry":53.1,"primary":{"text":"Southeast Mulberry Street","components":[{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,true,false],"bearings":[135,315,315],"location":[-85.076815,40.699519]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-85.076459,40.699253]}],"driving_side":"right","geometry":"_clwFbqgfOZe@Xa@\\i@BIBIBIBU?K?}D@W","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":135,"location":[-85.076815,40.699519],"modifier":"straight","type":"new name","instruction":"Continue onto Southeast Mulberry Street"},"weight":44.6,"duration":44.6,"name":"Southeast Mulberry Street","distance":185.8,"voiceInstructions":[{"distanceAlongGeometry":185.8,"announcement":"In 700 feet, continue onto East 300 South","ssmlAnnouncement":"In 700 feet, continue onto East 300 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 300 South","ssmlAnnouncement":"Continue onto East 300 South"}],"bannerInstructions":[{"distanceAlongGeometry":185.8,"primary":{"text":"East 300 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"300 South","type":"text","abbr":"300 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-85.074858,40.699014]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.073468,40.699016]}],"driving_side":"right","geometry":"y_lwFzdgfOA}C?wB?iI@yK","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-85.074858,40.699014],"modifier":"straight","type":"new name","instruction":"Continue onto East 300 South"},"weight":102.9,"duration":102.9,"name":"East 300 South","distance":429.1,"voiceInstructions":[{"distanceAlongGeometry":429.1,"announcement":"In a quarter mile, continue onto West 300 South","ssmlAnnouncement":"In a quarter mile, continue onto West 300 South"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto West 300 South","ssmlAnnouncement":"Continue onto West 300 South"}],"bannerInstructions":[{"distanceAlongGeometry":429.1,"primary":{"text":"West 300 South","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":0},{"text":"300 South","type":"text","abbr":"300 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.06977,40.699007]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-85.068798,40.699015]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.060233,40.699123]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.050714,40.699182]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.032554,40.699604]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.021794,40.699785]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-85.021236,40.699798]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-85.013559,40.699947]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,180,240],"location":[-84.994043,40.700549]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.975063,40.701114]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.951035,40.701542]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.949512,40.701577]}],"driving_side":"right","geometry":"y_lwF`effOAaA?_CCcBEqI?GA{ICuGCkJ?uGAwCCw@?kG?_HCo@@sF?qDCgG?uKIkMCsEAcCCyGGaKGoMIwFCoDSaSG}JGcE@s@EqCAuHG{MC_GCiHGsMEeEAmB?{@?y@]ik@CyM?eAAsE?kGCeH?eM?{ACwPEiKCqJAiB@iBA_BCyAAe@Gc@ScA_@uAKa@Oo@Qg@O{@Eq@CmEGaFCsIE{HM{SGuNGqLGkCC{ICwDCeDAsA@_@CoA?}FE_KAgKIwVIaMAm@Aw@MkVEoCEgFC{CAcCCs@AaIAYAwEEuDAkDGqHAqACwEAsBA{@CoFKaDI_DE}ACsAGsCM}EGoCA_Aa@yNGyCEkB","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":90,"location":[-85.06977,40.699007],"modifier":"straight","type":"new name","instruction":"Continue onto West 300 South"},"weight":2697.5,"duration":2697.5,"name":"West 300 South","distance":11241,"voiceInstructions":[{"distanceAlongGeometry":11241,"announcement":"Continue on West 300 South for 7 miles","ssmlAnnouncement":"Continue on West 300 South for 7 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto East 300 South","ssmlAnnouncement":"In 1000 feet, continue onto East 300 South"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East 300 South","ssmlAnnouncement":"Continue onto East 300 South"}],"bannerInstructions":[{"distanceAlongGeometry":11241,"primary":{"text":"East 300 South","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"300 South","type":"text","abbr":"300 S","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.93671,40.702205]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.917309,40.702125]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.898265,40.702103]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.879261,40.702378]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.869589,40.702754]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-84.859831,40.703011]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.853559,40.702991]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.840915,40.702924]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.840306,40.702917]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.81178,40.703809]}],"driving_side":"right","geometry":"yslwFleleOBkE?_C@sIFuG?aA?qBDoK@eK@iCAuD?cB?oEA}JA_B?mJAgN@cFCqI?{GB}EAiICiI?eCByNDy]?aM?eEEgLI}WAmKQc\\EyKI}ICcHA_AUqO[iTAwAG{EIeFAwBKsIEaIMmMEoIGwEEsGAwD@yJBcM?oF@}BAoB@_K?gLDaU?uB?eFDkL?yBCeCKsCKwEOuJWqLCoB?KEaBO_HAeACsAC_C@mBAkAAaB?}@I{FK}LIaPKcLGaKEiDAeMMeN@]?gAEwKEiKBc@Qe_@C_@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":85,"location":[-84.93671,40.702205],"modifier":"straight","type":"new name","instruction":"Continue onto East 300 South"},"weight":2727.8999999999996,"duration":2727.8999999999996,"name":"East 300 South","distance":11341.3,"voiceInstructions":[{"distanceAlongGeometry":11341.3,"announcement":"Continue on East 300 South for 7 miles","ssmlAnnouncement":"Continue on East 300 South for 7 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn left onto South 700 East","ssmlAnnouncement":"In 1000 feet, turn left onto South 700 East"},{"distanceAlongGeometry":62.4,"announcement":"Turn left onto South 700 East","ssmlAnnouncement":"Turn left onto South 700 East"}],"bannerInstructions":[{"distanceAlongGeometry":11341.3,"primary":{"text":"South 700 East","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":0},{"text":"700 East","type":"text","abbr":"700 E","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,255],"location":[-84.802277,40.70396]}],"driving_side":"right","geometry":"w~lwFf}qdO}G?aH?mTAcH@qI?","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":77,"location":[-84.802277,40.70396],"modifier":"left","type":"end of road","instruction":"Turn left onto South 700 East"},"weight":319.9,"duration":256.8,"name":"South 700 East","distance":1052.1,"voiceInstructions":[{"distanceAlongGeometry":1052.1,"announcement":"Continue on South 700 East for a half mile","ssmlAnnouncement":"Continue on South 700 East for a half mile"},{"distanceAlongGeometry":286.8,"announcement":"In 1000 feet, turn right onto Winkler Road","ssmlAnnouncement":"In 1000 feet, turn right onto Winkler Road"},{"distanceAlongGeometry":61.5,"announcement":"Turn right onto Winkler Road","ssmlAnnouncement":"Turn right onto Winkler Road"}],"bannerInstructions":[{"distanceAlongGeometry":1052.1,"primary":{"text":"Winkler Road","components":[{"text":"Winkler Road","type":"text","abbr":"Winkler Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-84.802278,40.713419]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-84.789857,40.71333]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-84.785129,40.713288]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.770648,40.713308]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.765803,40.713317]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.746736,40.713218]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.742088,40.713262]}],"driving_side":"right","geometry":"{ynwFf}qdO@aMBmW?qB@qH@oHFoO@kC?yCBcH?a@@eI@k@AaC@sJCqW?yA?mB?aK?mG?o@?yAAyPAi]RcvBGa\\Kk[AyB?qFAgEAsG?sD?cECeEAoE?sE?gE?i@AyC@gF@sL?o@?iD@}EA_F@}E@w@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":358,"location":[-84.802278,40.713419],"modifier":"right","type":"turn","instruction":"Turn right onto Winkler Road"},"weight":1701.7999999999997,"duration":1701.7999999999997,"name":"Winkler Road","distance":7075.7,"voiceInstructions":[{"distanceAlongGeometry":7075.7,"announcement":"Continue on Winkler Road for 4 miles","ssmlAnnouncement":"Continue on Winkler Road for 4 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Jordan Road","ssmlAnnouncement":"In 1000 feet, turn right onto Jordan Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Jordan Road","ssmlAnnouncement":"Turn right onto Jordan Road"}],"bannerInstructions":[{"distanceAlongGeometry":7075.7,"primary":{"text":"Jordan Road","components":[{"text":"Jordan Road","type":"text","abbr":"Jordan Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-84.718354,40.713354]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-84.718348,40.71269]}],"driving_side":"right","geometry":"mynwFtpadObC?d_@EnHA","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":91,"location":[-84.718354,40.713354],"modifier":"right","type":"end of road","instruction":"Turn right onto Jordan Road"},"weight":203.79999999999998,"duration":203.79999999999998,"name":"Jordan Road","distance":815.4,"voiceInstructions":[{"distanceAlongGeometry":815.4,"announcement":"Continue on Jordan Road for a half mile","ssmlAnnouncement":"Continue on Jordan Road for a half mile"},{"distanceAlongGeometry":280.1,"announcement":"In 1000 feet, turn left onto Lee Road","ssmlAnnouncement":"In 1000 feet, turn left onto Lee Road"},{"distanceAlongGeometry":60,"announcement":"Turn left onto Lee Road","ssmlAnnouncement":"Turn left onto Lee Road"}],"bannerInstructions":[{"distanceAlongGeometry":815.4,"primary":{"text":"Lee Road","components":[{"text":"Lee Road","type":"text","abbr":"Lee Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-84.718313,40.706023]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.70867,40.705961]}],"driving_side":"right","geometry":"skmwFlpadOJg{@?mJ?{_@C__@E{k@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-84.718313,40.706023],"modifier":"left","type":"turn","instruction":"Turn left onto Lee Road"},"weight":595.9,"duration":595.9,"name":"Lee Road","distance":2448,"voiceInstructions":[{"distanceAlongGeometry":2448,"announcement":"Continue on Lee Road for 1.5 miles","ssmlAnnouncement":"Continue on Lee Road for 1.5 miles"},{"distanceAlongGeometry":287.6,"announcement":"In 1000 feet, turn left onto Township Line Road","ssmlAnnouncement":"In 1000 feet, turn left onto Township Line Road"},{"distanceAlongGeometry":61.6,"announcement":"Turn left onto Township Line Road","ssmlAnnouncement":"Turn left onto Township Line Road"}],"bannerInstructions":[{"distanceAlongGeometry":2448,"primary":{"text":"Township Line Road","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Line Road","type":"text","abbr":"Line Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-84.68928,40.706006]}],"driving_side":"right","geometry":"qkmwF~z{cO}B?mBAmB?mBAmB?mBAqA@gR?_MCyIAqC?aB@}BEiw@I","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-84.68928,40.706006],"modifier":"left","type":"end of road","instruction":"Turn left onto Township Line Road"},"weight":583.6,"duration":583.6,"name":"Township Line Road","distance":2413.6,"voiceInstructions":[{"distanceAlongGeometry":2413.6,"announcement":"Continue on Township Line Road for 1.5 miles","ssmlAnnouncement":"Continue on Township Line Road for 1.5 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn right onto Mercer-Van Wert County Line Road","ssmlAnnouncement":"In 1000 feet, turn right onto Mercer-Van Wert County Line Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Mercer-Van Wert County Line Road","ssmlAnnouncement":"Turn right onto Mercer-Van Wert County Line Road"}],"bannerInstructions":[{"distanceAlongGeometry":2413.6,"primary":{"text":"Mercer-Van Wert County Line Road","components":[{"text":"Mercer-Van Wert County Line Road","type":"text","abbr":"Mercer-Van Wert County Line Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-84.689163,40.727705]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.678001,40.727683]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.676726,40.727671]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.663509,40.727642]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.65328,40.727611]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-84.634405,40.727635]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.622824,40.7277]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.60967,40.727788]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.590542,40.727884]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.580954,40.727927]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.551879,40.728066]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.542398,40.728099]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.532691,40.72814]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.523201,40.728168]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.513561,40.728204]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.494349,40.728213]}],"driving_side":"right","geometry":"esqwFfz{cODwdA@}FBmmA@eCD}~@E}tBEip@EcVC}SAWKo{@G_q@E}l@C{T?w@C{VEac@EuV?yA?eFAgLSweCAqH?kBAoRAyYC_UCue@Eiz@Eg{@?i|A?mEAiS?sl@Ag\\Aw\\?qA@oJ","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-84.689163,40.727705],"modifier":"right","type":"turn","instruction":"Turn right onto Mercer-Van Wert County Line Road"},"weight":4332.6,"duration":4332.6,"name":"Mercer-Van Wert County Line Road","distance":18021.2,"voiceInstructions":[{"distanceAlongGeometry":18021.2,"announcement":"Continue on Mercer-Van Wert County Line Road for 11 miles","ssmlAnnouncement":"Continue on Mercer-Van Wert County Line Road for 11 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, turn left onto Sands Road","ssmlAnnouncement":"In 1000 feet, turn left onto Sands Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn left onto Sands Road","ssmlAnnouncement":"Turn left onto Sands Road"}],"bannerInstructions":[{"distanceAlongGeometry":18021.2,"primary":{"text":"Sands Road","components":[{"text":"Sands Road","type":"text","abbr":"Sands Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.475364,40.728219]}],"driving_side":"right","geometry":"kvqwF~arbO_AEiy@N","mode":"cycling","maneuver":{"bearing_after":4,"bearing_before":90,"location":[-84.475364,40.728219],"modifier":"left","type":"turn","instruction":"Turn left onto Sands Road"},"weight":257.6,"duration":257.6,"name":"Sands Road","distance":1073.3,"voiceInstructions":[{"distanceAlongGeometry":1073.3,"announcement":"Continue on Sands Road for a half mile","ssmlAnnouncement":"Continue on Sands Road for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Main Street","ssmlAnnouncement":"In 1000 feet, continue onto Main Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Main Street","ssmlAnnouncement":"Continue onto Main Street"}],"bannerInstructions":[{"distanceAlongGeometry":1073.3,"primary":{"text":"Main Street","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-84.475405,40.737868]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-84.475422,40.739072]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-84.475433,40.740021]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,270],"location":[-84.475416,40.742654]}],"driving_side":"right","geometry":"urswFhbrbOoF@_B?}A@kBBoBAiACgB?_C?qMB","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":358,"location":[-84.475405,40.737868],"modifier":"straight","type":"new name","instruction":"Continue onto Main Street"},"weight":192.10000000000002,"duration":192.10000000000002,"name":"Main Street","distance":790.6,"voiceInstructions":[{"distanceAlongGeometry":790.6,"announcement":"Continue on Main Street for a half mile","ssmlAnnouncement":"Continue on Main Street for a half mile"},{"distanceAlongGeometry":288.1,"announcement":"In 1000 feet, turn right onto Elgin Converse Road","ssmlAnnouncement":"In 1000 feet, turn right onto Elgin Converse Road"},{"distanceAlongGeometry":61.7,"announcement":"Turn right onto Elgin Converse Road","ssmlAnnouncement":"Turn right onto Elgin Converse Road"}],"bannerInstructions":[{"distanceAlongGeometry":790.6,"primary":{"text":"Elgin Converse Road","components":[{"text":"Elgin Converse Road","type":"text","abbr":"Elgin Converse Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,180],"location":[-84.475439,40.744975]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.456284,40.749833]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.453263,40.74989]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-84.444978,40.751607]}],"driving_side":"right","geometry":"c_uwFnbrbO}DaR}@eEc@yBO{@UsAYwBi@qEM}@M_Ay@_Fe@wCi@}Ck@cDo@sDoAsHQ_A]qBiCkPG_@Km@CSAQAMEg@IkBAa@C_@Ae@CuDAiA?iBAm@Am@AuCAo@A}AAc@Ae@CWKi@UiAc@eBc@oBc@mB]aBaAmEMm@CQCSGk@Ew@IkACo@MwBWsEE_@K}BEs@AUCw@Ew@Gs@AMIe@Oq@Ka@KYQs@[gAOe@I[Sq@Sq@Oi@Uo@g@sA_@y@Se@[y@Q][o@EMGSEOEQCQCQA_@?yC?{@?u@EeDAqBCoCBgCFaDBY@a@@i@@MBo@Di@Bm@@[@]","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":358,"location":[-84.475439,40.744975],"modifier":"right","type":"turn","instruction":"Turn right onto Elgin Converse Road"},"weight":939.7,"duration":939.7,"name":"Elgin Converse Road","distance":3873.1,"voiceInstructions":[{"distanceAlongGeometry":3873.1,"announcement":"Continue on Elgin Converse Road for 2 miles","ssmlAnnouncement":"Continue on Elgin Converse Road for 2 miles"},{"distanceAlongGeometry":288.5,"announcement":"In 1000 feet, turn left onto Masters Road","ssmlAnnouncement":"In 1000 feet, turn left onto Masters Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto Masters Road","ssmlAnnouncement":"Turn left onto Masters Road"}],"bannerInstructions":[{"distanceAlongGeometry":3873.1,"primary":{"text":"Masters Road","components":[{"text":"Masters Road","type":"text","abbr":"Masters Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.43169,40.75368]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.416216,40.757533]}],"driving_side":"right","geometry":"ouvwF`qibOuLNqHFGACAEGAEAGAG?Y@i@?_MAqB?yB?kB?eF?aEE{ZAmLD}MGic@?kACo_@Cg`@CyF?mB?oA?{@","mode":"cycling","maneuver":{"bearing_after":357,"bearing_before":97,"location":[-84.43169,40.75368],"modifier":"left","type":"turn","instruction":"Turn left onto Masters Road"},"weight":804.9000000000001,"duration":804.9000000000001,"name":"Masters Road","distance":3353.3,"voiceInstructions":[{"distanceAlongGeometry":3353.3,"announcement":"Continue on Masters Road for 2 miles","ssmlAnnouncement":"Continue on Masters Road for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto West Union Road","ssmlAnnouncement":"In 1000 feet, continue onto West Union Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Union Road","ssmlAnnouncement":"Continue onto West Union Road"}],"bannerInstructions":[{"distanceAlongGeometry":3353.3,"primary":{"text":"West Union Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Union Road","type":"text","abbr":"Union Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.397005,40.757627]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.387566,40.757615]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.358776,40.757622]}],"driving_side":"right","geometry":"enwwFhxbbO?qH@oR@cD?eKAsE?_EBmKBeW@uU?}J?uC?gE?aJAgLAeK?Y?cO?a@CeX?c@?wFAeHSwu@?mC","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-84.397005,40.757627],"modifier":"straight","type":"new name","instruction":"Continue onto West Union Road"},"weight":972.9000000000001,"duration":972.9000000000001,"name":"West Union Road","distance":4018.4,"voiceInstructions":[{"distanceAlongGeometry":4018.4,"announcement":"Continue on West Union Road for 2 miles","ssmlAnnouncement":"Continue on West Union Road for 2 miles"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, turn left onto Southworth Road","ssmlAnnouncement":"In 1000 feet, turn left onto Southworth Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Southworth Road","ssmlAnnouncement":"Turn left onto Southworth Road"}],"bannerInstructions":[{"distanceAlongGeometry":4018.4,"primary":{"text":"Southworth Road","components":[{"text":"Southworth Road","type":"text","abbr":"Southworth Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.349311,40.757719]}],"driving_side":"right","geometry":"wnwwFdnyaOoPB{A?yK@kB?{A@W?W?k@?cA?c@?","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-84.349311,40.757719],"modifier":"left","type":"turn","instruction":"Turn left onto Southworth Road"},"weight":198.3,"duration":198.3,"name":"Southworth Road","distance":810.4,"voiceInstructions":[{"distanceAlongGeometry":810.4,"announcement":"Continue on Southworth Road for a half mile","ssmlAnnouncement":"Continue on Southworth Road for a half mile"},{"distanceAlongGeometry":286.1,"announcement":"In 1000 feet, turn right onto Zion Church Road","ssmlAnnouncement":"In 1000 feet, turn right onto Zion Church Road"},{"distanceAlongGeometry":61.3,"announcement":"Turn right onto Zion Church Road","ssmlAnnouncement":"Turn right onto Zion Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":810.4,"primary":{"text":"Zion Church Road","components":[{"text":"Zion Church Road","type":"text","abbr":"Zion Church Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-84.349347,40.765005]}],"driving_side":"right","geometry":"i|xwFlnyaO?wC?cA?cAIsNMuVAuBA_A@ODM@EFAJChCHb@@FAJIDG@MAiBAuC?gAAiBKcY","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":1,"location":[-84.349347,40.765005],"modifier":"right","type":"turn","instruction":"Turn right onto Zion Church Road"},"weight":346.7,"duration":346.7,"name":"Zion Church Road","distance":1409.9,"voiceInstructions":[{"distanceAlongGeometry":1409.9,"announcement":"Continue on Zion Church Road for 1 mile","ssmlAnnouncement":"Continue on Zion Church Road for 1 mile"},{"distanceAlongGeometry":284.7,"announcement":"In 1000 feet, turn left onto North St Marys Road (SR 66)","ssmlAnnouncement":"In 1000 feet, turn left onto North St Marys Road (SR 66)"},{"distanceAlongGeometry":61,"announcement":"Turn left onto North St Marys Road (SR 66), then turn right onto Zion Church Road","ssmlAnnouncement":"Turn left onto North St Marys Road (SR 66), then turn right onto Zion Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":1409.9,"primary":{"text":"North St Marys Road SR 66","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"St Marys Road","type":"text","abbr":"St Marys Rd","abbr_priority":0},{"text":"SR 66","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-66"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61,"primary":{"text":"North St Marys Road SR 66","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"St Marys Road","type":"text","abbr":"St Marys Rd","abbr_priority":0},{"text":"SR 66","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-66"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Zion Church Road","components":[{"text":"Zion Church Road","type":"text","abbr":"Zion Church Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-84.334041,40.764077]}],"driving_side":"right","geometry":"ovxwFvnvaOcD@","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-84.334041,40.764077],"modifier":"left","type":"turn","instruction":"Turn left onto North St Marys Road (SR 66)"},"ref":"SR 66","weight":38,"duration":26.2,"name":"North St Marys Road (SR 66)","distance":91.2,"voiceInstructions":[{"distanceAlongGeometry":52.2,"announcement":"Turn right onto Zion Church Road","ssmlAnnouncement":"Turn right onto Zion Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":91.2,"primary":{"text":"Zion Church Road","components":[{"text":"Zion Church Road","type":"text","abbr":"Zion Church Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-84.334046,40.764897]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,210,270],"location":[-84.319137,40.765045]}],"driving_side":"right","geometry":"s{xwFxnvaO?sA?q@A{@?wBA}@?}@?_A?_AA}@?}@?_CAcEAeEAkA?kBAyBAeD?eBAcB?eBAwB?qAAgBAeB?cBAeBCkH?sAA_@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":358,"location":[-84.334046,40.764897],"modifier":"right","type":"turn","instruction":"Turn right onto Zion Church Road"},"weight":308.3,"duration":308.3,"name":"Zion Church Road","distance":1269.6,"voiceInstructions":[{"distanceAlongGeometry":1269.6,"announcement":"Continue on Zion Church Road for 1 mile","ssmlAnnouncement":"Continue on Zion Church Road for 1 mile"},{"distanceAlongGeometry":288.3,"announcement":"In 1000 feet, turn left onto North Defiance Trail","ssmlAnnouncement":"In 1000 feet, turn left onto North Defiance Trail"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto North Defiance Trail","ssmlAnnouncement":"Turn left onto North Defiance Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1269.6,"primary":{"text":"North Defiance Trail","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":0},{"text":"Defiance Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,90,255],"location":[-84.318979,40.765064]}],"driving_side":"right","geometry":"s|xwFrpsaO{@_@q@Y{@_@}@a@g@SSK}@_@s@Wy@[c@Qk@UmBq@wAk@_DoAaCcA}BaA_@OcDqA[M_@S]SYUIIKK[[OSQUSW{@sAS[g@o@c@k@qAyAi@m@i@m@k@m@i@o@uA{A_BaB{@w@iA_AkA}@}AkAc@a@s@i@][OOEG","mode":"cycling","maneuver":{"bearing_after":21,"bearing_before":80,"location":[-84.318979,40.765064],"modifier":"left","type":"turn","instruction":"Turn left onto North Defiance Trail"},"weight":404,"duration":404,"name":"North Defiance Trail","distance":1683.1,"voiceInstructions":[{"distanceAlongGeometry":1683.1,"announcement":"Continue on North Defiance Trail for 1 mile","ssmlAnnouncement":"Continue on North Defiance Trail for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Defiance Trail North","ssmlAnnouncement":"In 1000 feet, continue onto Defiance Trail North"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Defiance Trail North","ssmlAnnouncement":"Continue onto Defiance Trail North"}],"bannerInstructions":[{"distanceAlongGeometry":1683.1,"primary":{"text":"Defiance Trail North","components":[{"text":"Defiance Trail North","type":"text","abbr":"Defiance Trail N","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,180,225],"location":[-84.309308,40.778097]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,225,270],"location":[-84.307777,40.779475]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,90,210,270],"location":[-84.302246,40.786719]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,105,210],"location":[-84.291952,40.797712]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,195],"location":[-84.290005,40.801777]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-84.289619,40.803269]}],"driving_side":"right","geometry":"cn{wFdtqaO_AcAu@{@yAiB[c@USQO[[g@_@q@e@q@c@wCoBmEsCm@c@q@a@g@[u@i@_@Wk@a@m@g@m@e@o@e@aBmAo@e@q@e@aBkAo@e@q@e@q@c@q@e@WQs@i@y@k@yAeAeAs@c@]WOg@S_@QcAa@cAc@cAc@gAc@SIa@Qw@_@g@[w@i@s@i@e@k@{@cAu@{@w@s@o@q@}AuAmAkAy@{@m@_AQ[qAuC[s@c@aA[m@IMa@q@KMi@u@cAqAUWm@m@o@m@q@i@o@m@q@k@q@k@i@a@OKs@a@q@c@]Q{@YyBu@uBu@yBq@sBw@aA]]KWIWGqA_@w@UWI[E_@Em@A]?_AAe@?a@@g@?i@AUCUG]Ms@a@kAs@wA_AqAu@yAaAoAs@q@a@IGgAs@]Qg@[IG[SsAw@qAy@qA}@sA{@oA}@sA{@sAw@sA}@kAy@aAo@mAy@o@_@qA}@sAy@k@_@SKOGUKWI[IoASyAUwAU_@E_AO","mode":"cycling","maneuver":{"bearing_after":37,"bearing_before":40,"location":[-84.309308,40.778097],"modifier":"straight","type":"new name","instruction":"Continue onto Defiance Trail North"},"weight":1179.1,"duration":1179.1,"name":"Defiance Trail North","distance":4900.7,"voiceInstructions":[{"distanceAlongGeometry":4900.7,"announcement":"Continue on Defiance Trail North for 3 miles","ssmlAnnouncement":"Continue on Defiance Trail North for 3 miles"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto State Road","ssmlAnnouncement":"In 1000 feet, turn right onto State Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto State Road","ssmlAnnouncement":"Turn right onto State Road"}],"bannerInstructions":[{"distanceAlongGeometry":4900.7,"primary":{"text":"State Road","components":[{"text":"State Road","type":"text","abbr":"State Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,195],"location":[-84.282221,40.816297]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-84.272071,40.816375]}],"driving_side":"right","geometry":"{|bxFzjlaOAsE@{CEyO?eAAcC?wFAyE?i@AiAEwD@iB?q@@sJ?c@?Y?gB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":9,"location":[-84.282221,40.816297],"modifier":"right","type":"turn","instruction":"Turn right onto State Road"},"weight":259.5,"duration":259.5,"name":"State Road","distance":1080.8,"voiceInstructions":[{"distanceAlongGeometry":1080.8,"announcement":"Continue on State Road for a half mile","ssmlAnnouncement":"Continue on State Road for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto W State Road","ssmlAnnouncement":"In 1000 feet, continue onto W State Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto W State Road","ssmlAnnouncement":"Continue onto W State Road"}],"bannerInstructions":[{"distanceAlongGeometry":1080.8,"primary":{"text":"W State Road","components":[{"text":"W State Road","type":"text","abbr":"W State Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,120,270,300],"location":[-84.269383,40.816368]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.262639,40.81638]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-84.261431,40.816399]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.243445,40.816492]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.243305,40.816494]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.233933,40.816515]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.229035,40.816548]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,195,270],"location":[-84.214646,40.816641]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.204143,40.816734]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-84.180601,40.816875]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.166509,40.816977]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.165641,40.816978]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.156804,40.817024]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.147311,40.81708]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.146084,40.817088]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.145821,40.817091]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,315],"location":[-84.129602,40.817177]}],"driving_side":"right","geometry":"i}bxFrziaO?wBAmE?_@?U?{A?cB?iA?mAA{@@sPCqFAe@C}AAyD?sAAqLAuB?yACaf@@mM?oBAuB?mKAmB?eB?[AiB?}B@{B?iB?gB?_CA}B?cCA{B?mE?iC?iCA}H?oC?mDCsE?eB?qC?sCAs@?oA?qCAuB?YA}DA}KAyH?wC?yCAaCE{M?eHAkC?gD?kAAw@AoC?mCAgC?eC?aCAcDAeCAyC?y@@_@A{@?{CCsCAmCAgC?[?eA@mAAaG?aBAoGGui@?gCA_C?iC?oCCmH?qA?_CA_IAsG?gDAcC?w@AsEAuF?e@AoE?oCImk@?s@AuFEyWA_D?e@?uA?q@@sBAyDAeEA}@?kCAqD@kAA_E?gFAcKAiA?gCAqDAoD?kDA{DA{C?mM?uCAmEAqA?cD?s@A}@AcMAsGEmU?{SAqJCyTC{R?Q?cB?kCCmGBiG?gECqEAcIAeC?iB?gBAmB?eDAgD?yJ?sG?k@A_B?eA?_D?k@Aq@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-84.269383,40.816368],"modifier":"straight","type":"new name","instruction":"Continue onto W State Road"},"weight":3235.6,"duration":3235.6,"name":"W State Road","distance":13480.4,"voiceInstructions":[{"distanceAlongGeometry":13480.4,"announcement":"Continue on W State Road for 8 miles","ssmlAnnouncement":"Continue on W State Road for 8 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto E State Road","ssmlAnnouncement":"In 1000 feet, continue onto E State Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto E State Road","ssmlAnnouncement":"Continue onto E State Road"}],"bannerInstructions":[{"distanceAlongGeometry":13480.4,"primary":{"text":"E State Road","components":[{"text":"E State Road","type":"text","abbr":"E State Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-84.109248,40.817277]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-84.097057,40.817366]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-84.082551,40.817442]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-84.076178,40.8175]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,270],"location":[-84.071069,40.817557]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.051768,40.817661]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-84.051504,40.817655]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.051237,40.81766]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-84.044316,40.817702]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.042269,40.817718]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-84.036405,40.817741]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.032227,40.817763]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-84.027885,40.817783]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-84.026222,40.817791]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-84.025365,40.817796]}],"driving_side":"right","geometry":"_ccxFxqj`O?s@?yAA}A@yAA}A?aCAgA?gBA{GA}A?s@@M?aA?IAyC?yCA{BA{A?mCAeB?y@?u@?m@A_EAiA?kE?_F?sA?kCAgA?yAAsA?gB?W?kA?kBAmB?wB@oDAcE?k@?wBAU?o@AoAAcE?aA?y@?eAAcG?}B?OAkA?}@AcEAsCAaA?gB?o@?gAAaC?_AA{A?yA?Y?sA?uAA_CAiCAsC?kB?}B?{@AqAA}AAs@?gD?oF?iFAaF?sFAcKAqCA_B?}A?mCCuDA_EAeC?cI?eK?aEAyEAwF?u@?s@A_I?sDA{B?aEAuB?qAAuB?wFCwF?uA?kA?}G?yBAcE?eC?wCAmD?kB?e@?s@?{CCiI?w@AwB?q@@a@AcHA}E?yB?gFA{G?q@?aBAgA?_C?yDA_EAcE?wCAoF?cEAgD?wEAoE@QA{A?eB?sC?o@AwA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":88,"location":[-84.109248,40.817277],"modifier":"straight","type":"new name","instruction":"Continue onto E State Road"},"weight":1937.3,"duration":1937.3,"name":"E State Road","distance":8061.7,"voiceInstructions":[{"distanceAlongGeometry":8061.7,"announcement":"Continue on E State Road for 5 miles","ssmlAnnouncement":"Continue on E State Road for 5 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn right onto North Thayer Road","ssmlAnnouncement":"In 1000 feet, turn right onto North Thayer Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto North Thayer Road","ssmlAnnouncement":"Turn right onto North Thayer Road"}],"bannerInstructions":[{"distanceAlongGeometry":8061.7,"primary":{"text":"North Thayer Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Thayer Road","type":"text","abbr":"Thayer Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-84.013483,40.817861]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,75,180,255],"location":[-84.013257,40.812888]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[15,105,195],"location":[-84.013488,40.811938]}],"driving_side":"right","geometry":"sfcxFf{w_O^KTE^Gb@Ep@Ax@CpA@xA?dB?D?|DE`ECj@?v@@ZB`@Dp@Nh@JTBLB^Dd@HPB\\Fl@F\\B`@@~@?b@ANC^Cz@Ir@GdAQpE_@nBKdAIz@E","mode":"cycling","maneuver":{"bearing_after":163,"bearing_before":87,"location":[-84.013483,40.817861],"modifier":"right","type":"turn","instruction":"Turn right onto North Thayer Road"},"weight":303.6,"duration":303.6,"name":"North Thayer Road","distance":1227.9,"voiceInstructions":[{"distanceAlongGeometry":1227.9,"announcement":"Continue on North Thayer Road for 1 mile","ssmlAnnouncement":"Continue on North Thayer Road for 1 mile"},{"distanceAlongGeometry":283.1,"announcement":"In 1000 feet, turn left onto Finch Road","ssmlAnnouncement":"In 1000 feet, turn left onto Finch Road"},{"distanceAlongGeometry":60.7,"announcement":"Turn left onto Finch Road","ssmlAnnouncement":"Turn left onto Finch Road"}],"bannerInstructions":[{"distanceAlongGeometry":1227.9,"primary":{"text":"Finch Road","components":[{"text":"Finch Road","type":"text","abbr":"Finch Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-84.013173,40.80689]}],"driving_side":"right","geometry":"abaxFhyw_OCw@?e@AUCSEUIQGQIKIKMKKGKCICMCW?{@?kA?y@COCQCSISKKIOOOQOUo@kAaAeBaA_BaAcB_AaBaAaBaAeBaAcByAgCO]IYG]ASAS@_@D[BWPmA","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":175,"location":[-84.013173,40.80689],"modifier":"left","type":"turn","instruction":"Turn left onto Finch Road"},"weight":235.5,"duration":235.5,"name":"Finch Road","distance":981.3,"voiceInstructions":[{"distanceAlongGeometry":981.3,"announcement":"Continue on Finch Road for a half mile","ssmlAnnouncement":"Continue on Finch Road for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Sugar Creek Road","ssmlAnnouncement":"In 1000 feet, continue onto Sugar Creek Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Sugar Creek Road","ssmlAnnouncement":"Continue onto Sugar Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":981.3,"primary":{"text":"Sugar Creek Road","components":[{"text":"Sugar Creek","type":"text","abbr":"Sugar Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-84.005444,40.812257]}],"driving_side":"right","geometry":"scbxF~hv_Ob@sCXcB|@}Ep@oDN_Al@{CJq@Hi@L}@Hi@DW","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":106,"location":[-84.005444,40.812257],"modifier":"straight","type":"new name","instruction":"Continue onto Sugar Creek Road"},"weight":119.9,"duration":119.9,"name":"Sugar Creek Road","distance":485.1,"voiceInstructions":[{"distanceAlongGeometry":485.1,"announcement":"Continue on Sugar Creek Road for a quarter mile","ssmlAnnouncement":"Continue on Sugar Creek Road for a quarter mile"},{"distanceAlongGeometry":283.2,"announcement":"In 1000 feet, turn left onto North Dixie Highway","ssmlAnnouncement":"In 1000 feet, turn left onto North Dixie Highway"},{"distanceAlongGeometry":60.7,"announcement":"Turn left onto North Dixie Highway, then make a slight right onto Sugar Creek Road","ssmlAnnouncement":"Turn left onto North Dixie Highway, then make a slight right onto Sugar Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":485.1,"primary":{"text":"North Dixie Highway","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Dixie Highway","type":"text","abbr":"Dixie Hwy","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":60.7,"primary":{"text":"North Dixie Highway","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Dixie Highway","type":"text","abbr":"Dixie Hwy","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Sugar Creek Road","components":[{"text":"Sugar Creek","type":"text","abbr":"Sugar Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,285],"location":[-84.000005,40.810821]}],"driving_side":"right","geometry":"szaxF`gu_OKQ","mode":"cycling","maneuver":{"bearing_after":47,"bearing_before":105,"location":[-84.000005,40.810821],"modifier":"left","type":"turn","instruction":"Turn left onto North Dixie Highway"},"weight":3.7,"duration":3.2,"name":"North Dixie Highway","distance":9.8,"voiceInstructions":[{"distanceAlongGeometry":9.8,"announcement":"Make a slight right onto Sugar Creek Road","ssmlAnnouncement":"Make a slight right onto Sugar Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":9.8,"primary":{"text":"Sugar Creek Road","components":[{"text":"Sugar Creek","type":"text","abbr":"Sugar Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,225],"location":[-83.999917,40.810879]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,255],"location":[-83.994406,40.810879]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-83.988888,40.810863]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-83.988541,40.810864]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.975748,40.811012]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.971233,40.811164]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.961357,40.811479]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.956619,40.811611]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.951774,40.811711]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.93743,40.811966]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.918346,40.812177]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.908722,40.812278]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.899033,40.812332]}],"driving_side":"right","geometry":"_{axFnfu_O?k@AU@W?uEAqCBmC@aD?gD@}BEu@?cA?oADW?gG@_DAmBAwE?uA?_B?eA?iCAuB?qACyBC{B?gCAkC?qC?cDAsEA_D@}BAkACaHAsCCeDAeB?YAqAAs@EsDA_AEeCC}DEgDCsBCqCWmTEkFAgACyBAu@CsA?MIkG?u@Ac@EiEIoHOcSC_F?wAAaCA_BC}ACoBAqBAoB?m@GiMCcCCuDAc@AiA?wBA}@C}C?yBCmJAo@EyKAcC?cAAmEIwFDoCCkF?aACcFAsDCaFA{G?i@AeCCcGAmEAoDCqDA_DCoF?qA?cAAqCAuCAcCAiCA_B?iDAiACaLCcIAsKAiCAeFAuFCeDCkRCcXAaOCwDCgF?QAwF?YIcQA_CAoHE}JEcFCaE?i@A{EA_FCiDE{DA_DAkG","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":47,"location":[-83.999917,40.810879],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Sugar Creek Road"},"weight":2427.5,"duration":2427.5,"name":"Sugar Creek Road","distance":10094.9,"voiceInstructions":[{"distanceAlongGeometry":10094.9,"announcement":"Continue on Sugar Creek Road for 6 miles","ssmlAnnouncement":"Continue on Sugar Creek Road for 6 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto County Line Road (C-15)","ssmlAnnouncement":"In 1000 feet, turn right onto County Line Road (C-15)"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto County Line Road (C-15)","ssmlAnnouncement":"Turn right onto County Line Road (C-15)"}],"bannerInstructions":[{"distanceAlongGeometry":10094.9,"primary":{"text":"County Line Road","components":[{"text":"County Line Road","type":"text","abbr":"County Line Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"C-15","components":[{"text":"C-15","type":"icon"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-83.880045,40.812622]}],"driving_side":"right","geometry":"{ebxFhy}~NjCAlJApE?pJA`I?","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-83.880045,40.812622],"modifier":"right","type":"end of road","instruction":"Turn right onto County Line Road (C-15)"},"ref":"C-15","weight":243.1,"duration":196.1,"name":"County Line Road (C-15)","distance":782.8,"voiceInstructions":[{"distanceAlongGeometry":782.8,"announcement":"Continue on County Line Road (C-15) for a half mile","ssmlAnnouncement":"Continue on County Line Road (C-15) for a half mile"},{"distanceAlongGeometry":279.4,"announcement":"In 1000 feet, turn left onto County Road 20 (C-20)","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 20 (C-20)"},{"distanceAlongGeometry":59.9,"announcement":"Turn left onto County Road 20 (C-20)","ssmlAnnouncement":"Turn left onto County Road 20 (C-20)"}],"bannerInstructions":[{"distanceAlongGeometry":782.8,"primary":{"text":"County Road 20","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"20","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"C-20","components":[{"text":"C-20","type":"icon"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-83.880015,40.805584]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.8617,40.805659]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.842429,40.805746]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.832804,40.805723]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.82319,40.805717]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.803879,40.805684]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.78476,40.805562]}],"driving_side":"right","geometry":"{y`xFby}~NAmUMa{AAwd@OuqADe{@?a{@FuwBVovBpAsw@~Aqx@","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-83.880015,40.805584],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 20 (C-20)"},"ref":"C-20","weight":2877.3999999999996,"duration":2303.9,"name":"County Road 20 (C-20)","distance":9561.4,"voiceInstructions":[{"distanceAlongGeometry":9561.4,"announcement":"Continue on County Road 20 (C-20) for 6 miles","ssmlAnnouncement":"Continue on County Road 20 (C-20) for 6 miles"},{"distanceAlongGeometry":290.5,"announcement":"In 1000 feet, turn left onto County Road 75 (C-75)","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 75 (C-75)"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto County Road 75 (C-75), then turn right onto County Road 14","ssmlAnnouncement":"Turn left onto County Road 75 (C-75), then turn right onto County Road 14"}],"bannerInstructions":[{"distanceAlongGeometry":9561.4,"primary":{"text":"County Road 75","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"75","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"C-75","components":[{"text":"C-75","type":"icon"}],"type":"turn","modifier":"left"}},{"distanceAlongGeometry":62.3,"primary":{"text":"County Road 75","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"75","type":"text"}],"type":"turn","modifier":"left"},"secondary":{"text":"C-75","components":[{"text":"C-75","type":"icon"}],"type":"turn","modifier":"left"},"sub":{"text":"County Road 14","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"14","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-83.766486,40.804672]}],"driving_side":"right","geometry":"et`xFpsg~NgD?K?","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":92,"location":[-83.766486,40.804672],"modifier":"left","type":"end of road","instruction":"Turn left onto County Road 75 (C-75)"},"ref":"C-75","weight":34,"duration":28,"name":"County Road 75 (C-75)","distance":99.3,"voiceInstructions":[{"distanceAlongGeometry":53.2,"announcement":"Turn right onto County Road 14","ssmlAnnouncement":"Turn right onto County Road 14"}],"bannerInstructions":[{"distanceAlongGeometry":99.3,"primary":{"text":"County Road 14","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"14","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-83.766486,40.805565]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.747704,40.805599]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.738084,40.805602]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-83.728429,40.808583]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-83.708935,40.812386]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.69929,40.812687]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.689698,40.812612]}],"driving_side":"right","geometry":"yy`xFpsg~NAmG?qNAgJAuX?ow@?oI?kN@}MAkL?}DA}D@}KCaCCa@E]G[K_@Qi@kCkG_BuDsHcQ{EcLSk@I]{@aFy@cFoByXaA{MyAiT}Be]}@cNAYEsACkBLcd@?g@Fea@@wID_NBgL?yCL_m@Dq\\D_Y","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":0,"location":[-83.766486,40.805565],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 14"},"weight":1984.8000000000002,"duration":1984.8000000000002,"name":"County Road 14","distance":8252.7,"voiceInstructions":[{"distanceAlongGeometry":8252.7,"announcement":"Continue on County Road 14 for 5 miles","ssmlAnnouncement":"Continue on County Road 14 for 5 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto Township Road 125","ssmlAnnouncement":"In 1000 feet, turn right onto Township Road 125"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Township Road 125","ssmlAnnouncement":"Turn right onto Township Road 125"}],"bannerInstructions":[{"distanceAlongGeometry":8252.7,"primary":{"text":"Township Road 125","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"125","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.670558,40.812461]}],"driving_side":"right","geometry":"{dbxF~{t}Ntl@H","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-83.670558,40.812461],"modifier":"right","type":"turn","instruction":"Turn right onto Township Road 125"},"weight":203.4,"duration":203.4,"name":"Township Road 125","distance":813.5,"voiceInstructions":[{"distanceAlongGeometry":813.5,"announcement":"Continue on Township Road 125 for a half mile","ssmlAnnouncement":"Continue on Township Road 125 for a half mile"},{"distanceAlongGeometry":280,"announcement":"In 1000 feet, turn left onto Township Road 20","ssmlAnnouncement":"In 1000 feet, turn left onto Township Road 20"},{"distanceAlongGeometry":60,"announcement":"Turn left onto Township Road 20","ssmlAnnouncement":"Turn left onto Township Road 20"}],"bannerInstructions":[{"distanceAlongGeometry":813.5,"primary":{"text":"Township Road 20","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"20","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-83.670611,40.805147]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-83.64786,40.804784]}],"driving_side":"right","geometry":"ew`xFh|t}NXkw@B_Tj@y_A?aCVcfAFwO","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-83.670611,40.805147],"modifier":"left","type":"turn","instruction":"Turn left onto Township Road 20"},"weight":757.2,"duration":757.2,"name":"Township Road 20","distance":3154.8,"voiceInstructions":[{"distanceAlongGeometry":3154.8,"announcement":"Continue on Township Road 20 for 2 miles","ssmlAnnouncement":"Continue on Township Road 20 for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto County Road 20","ssmlAnnouncement":"In 1000 feet, continue onto County Road 20"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 20","ssmlAnnouncement":"Continue onto County Road 20"}],"bannerInstructions":[{"distanceAlongGeometry":3154.8,"primary":{"text":"County Road 20","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"20","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.633146,40.804622]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.614418,40.804388]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.605007,40.804281]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.595591,40.804174]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.576524,40.803944]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.552419,40.803857]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.538143,40.803667]}],"driving_side":"right","geometry":"{s`xFdrm}Nl@atBTyy@T{y@l@evBDux@?av@@aIFyZd@gxAD__A@}Q","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-83.633146,40.804622],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 20"},"weight":2187.9,"duration":2187.9,"name":"County Road 20","distance":9116.6,"voiceInstructions":[{"distanceAlongGeometry":9116.6,"announcement":"Continue on County Road 20 for 6 miles","ssmlAnnouncement":"Continue on County Road 20 for 6 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto West Gage Street","ssmlAnnouncement":"In 1000 feet, continue onto West Gage Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Gage Street","ssmlAnnouncement":"Continue onto West Gage Street"}],"bannerInstructions":[{"distanceAlongGeometry":9116.6,"primary":{"text":"West Gage Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Gage Street","type":"text","abbr":"Gage St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-83.524873,40.803634]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.522509,40.803625]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.520132,40.80361]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.514673,40.803577]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.513304,40.803571]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.5125,40.803564]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-83.512008,40.803556]}],"driving_side":"right","geometry":"um`xFlmx|N?wMB{MDca@?i@@gF@_D?aB?kASg@q@c@u@k@y@o@Qs@?C","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-83.524873,40.803634],"modifier":"straight","type":"new name","instruction":"Continue onto West Gage Street"},"weight":367.49999999999994,"duration":308.09999999999997,"name":"West Gage Street","distance":1265.8,"voiceInstructions":[{"distanceAlongGeometry":1265.8,"announcement":"Continue on West Gage Street for 1 mile","ssmlAnnouncement":"Continue on West Gage Street for 1 mile"},{"distanceAlongGeometry":287.6,"announcement":"In 1000 feet, turn left onto Railroad Street","ssmlAnnouncement":"In 1000 feet, turn left onto Railroad Street"},{"distanceAlongGeometry":61.6,"announcement":"Turn left onto Railroad Street","ssmlAnnouncement":"Turn left onto Railroad Street"}],"bannerInstructions":[{"distanceAlongGeometry":1265.8,"primary":{"text":"Railroad Street","components":[{"text":"Railroad Street","type":"text","abbr":"Railroad St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,240],"location":[-83.510512,40.80456]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,315],"location":[-83.510373,40.80502]}],"driving_side":"right","geometry":"os`xFtsu|No@?k@[s@]kDkBu@_@m@_@gCuAcB}@kBeA_DeBsC}A_B_AmBaA","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":64,"location":[-83.510512,40.80456],"modifier":"left","type":"turn","instruction":"Turn left onto Railroad Street"},"weight":187.8,"duration":187.8,"name":"Railroad Street","distance":782.4,"voiceInstructions":[{"distanceAlongGeometry":782.4,"announcement":"Continue on Railroad Street for a half mile","ssmlAnnouncement":"Continue on Railroad Street for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto County Road 207","ssmlAnnouncement":"In 1000 feet, continue onto County Road 207"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 207","ssmlAnnouncement":"Continue onto County Road 207"}],"bannerInstructions":[{"distanceAlongGeometry":782.4,"primary":{"text":"County Road 207","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"207","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,210],"location":[-83.506639,40.81093]}],"driving_side":"right","geometry":"i{axFn{t|NeE{BiBaA}BqA{EiC}HkE{HgEaCqAgBaA","mode":"cycling","maneuver":{"bearing_after":25,"bearing_before":23,"location":[-83.506639,40.81093],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 207"},"weight":232.4,"duration":232.4,"name":"County Road 207","distance":936.7,"voiceInstructions":[{"distanceAlongGeometry":936.7,"announcement":"Continue on County Road 207 for a half mile","ssmlAnnouncement":"Continue on County Road 207 for a half mile"},{"distanceAlongGeometry":282.1,"announcement":"In 1000 feet, turn right onto County Highway 78","ssmlAnnouncement":"In 1000 feet, turn right onto County Highway 78"},{"distanceAlongGeometry":60.5,"announcement":"Turn right onto County Highway 78, then continue left onto County Road 10","ssmlAnnouncement":"Turn right onto County Highway 78, then continue left onto County Road 10"}],"bannerInstructions":[{"distanceAlongGeometry":936.7,"primary":{"text":"County Highway 78","components":[{"text":"County Highway","type":"text","abbr":"County Hwy","abbr_priority":0},{"text":"78","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.5,"primary":{"text":"County Highway 78","components":[{"text":"County Highway","type":"text","abbr":"County Hwy","abbr_priority":0},{"text":"78","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"County Road 10","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"10","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,210,315],"location":[-83.501827,40.818523]}],"driving_side":"right","geometry":"wjcxFl}s|NTWp@g@NOFGHO","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":25,"location":[-83.501827,40.818523],"modifier":"right","type":"turn","instruction":"Turn right onto County Highway 78"},"weight":19.3,"duration":19.3,"name":"County Highway 78","distance":73.5,"voiceInstructions":[{"distanceAlongGeometry":57.1,"announcement":"Continue left onto County Road 10","ssmlAnnouncement":"Continue left onto County Road 10"}],"bannerInstructions":[{"distanceAlongGeometry":73.5,"primary":{"text":"County Road 10","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"10","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,315],"location":[-83.501313,40.817992]}],"driving_side":"right","geometry":"mgcxFdzs|N?KBiIByPEgB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":129,"location":[-83.501313,40.817992],"modifier":"left","type":"new name","instruction":"Continue left onto County Road 10"},"weight":102.8,"duration":102.8,"name":"County Road 10","distance":428.2,"voiceInstructions":[{"distanceAlongGeometry":428.2,"announcement":"In a quarter mile, continue onto County Highway 53","ssmlAnnouncement":"In a quarter mile, continue onto County Highway 53"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Highway 53","ssmlAnnouncement":"Continue onto County Highway 53"}],"bannerInstructions":[{"distanceAlongGeometry":428.2,"primary":{"text":"County Highway 53","components":[{"text":"County Highway","type":"text","abbr":"County Hwy","abbr_priority":0},{"text":"53","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,270],"location":[-83.496229,40.817981]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.492271,40.817872]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.477497,40.817707]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.467368,40.817633]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.448091,40.81762]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.447881,40.817621]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.419126,40.817681]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.399891,40.817581]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.399469,40.81758]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.380745,40.817641]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.361583,40.821347]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.352151,40.817768]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.351981,40.817768]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.3236,40.81788]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.323279,40.817877]}],"driving_side":"right","geometry":"kgcxFlzr|NFkALkU^i{ANi~@@owB?i@KycD?{M@gL?cDP{dB?sAK_tBQkuAEUSQsEy@s@WoC_Be@a@Ya@wCuGg@}AKy@MmCGaC?qAf@kMHm@\\{@dFwFdAkBTUb@ExDBf@@`@INWDeACeY?a@UioD?a@?_A?u@","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":84,"location":[-83.496229,40.817981],"modifier":"straight","type":"new name","instruction":"Continue onto County Highway 53"},"weight":3613.3999999999996,"duration":3613.3999999999996,"name":"County Highway 53","distance":15057.6,"voiceInstructions":[{"distanceAlongGeometry":15057.6,"announcement":"Continue on County Highway 53 for 9 miles","ssmlAnnouncement":"Continue on County Highway 53 for 9 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, go straight onto SR 53","ssmlAnnouncement":"In 1000 feet, go straight onto SR 53"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto SR 53","ssmlAnnouncement":"Go straight onto SR 53"}],"bannerInstructions":[{"distanceAlongGeometry":15057.6,"primary":{"text":"SR 53","components":[{"text":"SR 53","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-53"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,270],"location":[-83.323008,40.817875]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.30415,40.81798]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.290225,40.818049]}],"driving_side":"right","geometry":"wfcxFx_q{NCaAOyrBIm|@?}@?}@AuGA_B?Q?gE?eB?{FAoC","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":90,"location":[-83.323008,40.817875],"modifier":"straight","type":"turn","instruction":"Go straight onto SR 53"},"ref":"SR 53","weight":1084.6,"duration":706.6,"name":"SR 53","distance":2925.8,"voiceInstructions":[{"distanceAlongGeometry":2925.8,"announcement":"Continue on SR 53 for 2 miles","ssmlAnnouncement":"Continue on SR 53 for 2 miles"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn right onto South Hazel Street","ssmlAnnouncement":"In 1000 feet, turn right onto South Hazel Street"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto South Hazel Street","ssmlAnnouncement":"Turn right onto South Hazel Street"}],"bannerInstructions":[{"distanceAlongGeometry":2925.8,"primary":{"text":"South Hazel Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Hazel Street","type":"text","abbr":"Hazel St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.288253,40.818063]}],"driving_side":"right","geometry":"{gcxFpfj{NtGC","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-83.288253,40.818063],"modifier":"right","type":"turn","instruction":"Turn right onto South Hazel Street"},"weight":45.5,"duration":45.5,"name":"South Hazel Street","distance":154.8,"voiceInstructions":[{"distanceAlongGeometry":154.8,"announcement":"In 600 feet, turn left onto West Fairview Street","ssmlAnnouncement":"In 600 feet, turn left onto West Fairview Street"},{"distanceAlongGeometry":51,"announcement":"Turn left onto West Fairview Street","ssmlAnnouncement":"Turn left onto West Fairview Street"}],"bannerInstructions":[{"distanceAlongGeometry":154.8,"primary":{"text":"West Fairview Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Fairview Street","type":"text","abbr":"Fairview St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-83.288228,40.816671]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.286904,40.816676]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.285605,40.816684]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.284246,40.816691]}],"driving_side":"right","geometry":"e_cxFlfj{NAiG?yA?gDAoGCgG","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-83.288228,40.816671],"modifier":"left","type":"turn","instruction":"Turn left onto West Fairview Street"},"weight":111.3,"duration":111.3,"name":"West Fairview Street","distance":445.9,"voiceInstructions":[{"distanceAlongGeometry":445.9,"announcement":"In a quarter mile, turn right onto South 7th Street","ssmlAnnouncement":"In a quarter mile, turn right onto South 7th Street"},{"distanceAlongGeometry":60.1,"announcement":"Turn right onto South 7th Street","ssmlAnnouncement":"Turn right onto South 7th Street"}],"bannerInstructions":[{"distanceAlongGeometry":445.9,"primary":{"text":"South 7th Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"7th Street","type":"text","abbr":"7th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.282931,40.816709]}],"driving_side":"right","geometry":"m_cxFhei{NlBCnBAnACjB?v@A","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":88,"location":[-83.282931,40.816709],"modifier":"right","type":"turn","instruction":"Turn right onto South 7th Street"},"weight":70.2,"duration":70.2,"name":"South 7th Street","distance":258.8,"voiceInstructions":[{"distanceAlongGeometry":258.8,"announcement":"In 900 feet, turn left onto High Street","ssmlAnnouncement":"In 900 feet, turn left onto High Street"},{"distanceAlongGeometry":55.3,"announcement":"Turn left onto High Street","ssmlAnnouncement":"Turn left onto High Street"}],"bannerInstructions":[{"distanceAlongGeometry":258.8,"primary":{"text":"High Street","components":[{"text":"High Street","type":"text","abbr":"High St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-83.282865,40.814383]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,330],"location":[-83.279204,40.814386]}],"driving_side":"right","geometry":"{pbxF|di{N?sTAi@AkHAa@@uB@y@Bo@Dy@JeAHw@Hm@T{A","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":177,"location":[-83.282865,40.814383],"modifier":"left","type":"turn","instruction":"Turn left onto High Street"},"weight":164.10000000000002,"duration":164.10000000000002,"name":"High Street","distance":683.8,"voiceInstructions":[{"distanceAlongGeometry":683.8,"announcement":"Continue on High Street for a half mile","ssmlAnnouncement":"Continue on High Street for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto C-55","ssmlAnnouncement":"In 1000 feet, continue onto C-55"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto C-55","ssmlAnnouncement":"Continue onto C-55"}],"bannerInstructions":[{"distanceAlongGeometry":683.8,"primary":{"text":"C-55","components":[{"text":"C-55","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,285],"location":[-83.274796,40.814067]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.260304,40.810765]}],"driving_side":"right","geometry":"}nbxFnrg{NH]R{@Ru@Ts@Z{@n@cBjAsC|C{HRg@J_@J_@Ha@Lw@~@cG\\{Bd@wDt@mFJeAFm@Bc@@c@?m@?qD?qDAiN?yQA{u@AaM?e@","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":106,"location":[-83.274796,40.814067],"modifier":"straight","type":"new name","instruction":"Continue onto C-55"},"weight":605.5,"duration":605.5,"name":"C-55","distance":2504.8,"voiceInstructions":[{"distanceAlongGeometry":2504.8,"announcement":"Continue on C-55 for 1.5 miles","ssmlAnnouncement":"Continue on C-55 for 1.5 miles"},{"distanceAlongGeometry":289.6,"announcement":"In 1000 feet, turn right onto County Highway 60B","ssmlAnnouncement":"In 1000 feet, turn right onto County Highway 60B"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto County Highway 60B","ssmlAnnouncement":"Turn right onto County Highway 60B"}],"bannerInstructions":[{"distanceAlongGeometry":2504.8,"primary":{"text":"County Highway 60B","components":[{"text":"County Highway","type":"text","abbr":"County Hwy","abbr_priority":0},{"text":"60B","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-83.246067,40.810793]}],"driving_side":"right","geometry":"mzaxF|~a{Nf@AfFArFCdE?bICdLA","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":88,"location":[-83.246067,40.810793],"modifier":"right","type":"end of road","instruction":"Turn right onto County Highway 60B"},"weight":203.2,"duration":203.2,"name":"County Highway 60B","distance":811.9,"voiceInstructions":[{"distanceAlongGeometry":811.9,"announcement":"Continue on County Highway 60B for a half mile","ssmlAnnouncement":"Continue on County Highway 60B for a half mile"},{"distanceAlongGeometry":279.7,"announcement":"In 1000 feet, turn left onto C-56","ssmlAnnouncement":"In 1000 feet, turn left onto C-56"},{"distanceAlongGeometry":59.9,"announcement":"Turn left onto C-56","ssmlAnnouncement":"Turn left onto C-56"}],"bannerInstructions":[{"distanceAlongGeometry":811.9,"primary":{"text":"C-56","components":[{"text":"C-56","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-83.246003,40.803494]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.222261,40.803768]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.217344,40.803771]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.207605,40.803766]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.198086,40.803775]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.188595,40.803793]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.159396,40.803784]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-83.149738,40.803829]}],"driving_side":"right","geometry":"yl`xFn~a{NOeZMk_@C_GAkDU}g@@oa@?w]?y{@Aoz@Aiz@@yfC?cf@?qFIk{@SquB","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-83.246003,40.803494],"modifier":"left","type":"turn","instruction":"Turn left onto C-56"},"weight":2328.6,"duration":2328.6,"name":"C-56","distance":9702.1,"voiceInstructions":[{"distanceAlongGeometry":9702.1,"announcement":"Continue on C-56 for 6 miles","ssmlAnnouncement":"Continue on C-56 for 6 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto T-56","ssmlAnnouncement":"In 1000 feet, continue onto T-56"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto T-56","ssmlAnnouncement":"Continue onto T-56"}],"bannerInstructions":[{"distanceAlongGeometry":9702.1,"primary":{"text":"T-56","components":[{"text":"T-56","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.130771,40.803931]}],"driving_side":"right","geometry":"qo`xFhnkzNYg^GkIC_IAcGG_g@AqO","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":88,"location":[-83.130771,40.803931],"modifier":"straight","type":"new name","instruction":"Continue onto T-56"},"weight":376.1,"duration":376.1,"name":"T-56","distance":1567.3,"voiceInstructions":[{"distanceAlongGeometry":1567.3,"announcement":"Continue on T-56 for 1 mile","ssmlAnnouncement":"Continue on T-56 for 1 mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Bucyrus-Nevada Road","ssmlAnnouncement":"In 1000 feet, continue onto Bucyrus-Nevada Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Bucyrus-Nevada Road","ssmlAnnouncement":"Continue onto Bucyrus-Nevada Road"}],"bannerInstructions":[{"distanceAlongGeometry":1567.3,"primary":{"text":"Bucyrus-Nevada Road","components":[{"text":"Bucyrus-Nevada Road","type":"text","abbr":"Bucyrus-Nevada Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.11216,40.804179]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,255],"location":[-83.092809,40.804324]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.073777,40.804765]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.050618,40.804778]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-83.026897,40.804588]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.017356,40.804727]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-83.015385,40.804749]}],"driving_side":"right","geometry":"cq`xF~ygzNEaC?uO?uFAkAGiQIg[@wC?qA@sAAuJC_D@kD@aCCwA@sBAc@Ssf@AsBAq@KeNKwJIcNA{@K_MQeOCwH@kY?yB@{a@?mAAyt@AgC@mHAkC@sD?qS@{ECmE@sCGqe@RsNA[HaEVoMD_FKcPIiT?{DAaHCw@?mA?GC_FAiBEeA@iAAcC?_BCyC?oC@sOA}SAo@@gG","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":88,"location":[-83.11216,40.804179],"modifier":"straight","type":"new name","instruction":"Continue onto Bucyrus-Nevada Road"},"weight":2113.1000000000004,"duration":2113.1000000000004,"name":"Bucyrus-Nevada Road","distance":8787.9,"voiceInstructions":[{"distanceAlongGeometry":8787.9,"announcement":"Continue on Bucyrus-Nevada Road for 5 miles","ssmlAnnouncement":"Continue on Bucyrus-Nevada Road for 5 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto River Road","ssmlAnnouncement":"In 1000 feet, turn right onto River Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto River Road, then turn left onto Kestetter Road","ssmlAnnouncement":"Turn right onto River Road, then turn left onto Kestetter Road"}],"bannerInstructions":[{"distanceAlongGeometry":8787.9,"primary":{"text":"River Road","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"River Road","components":[{"text":"River","type":"text","abbr":"Riv","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Kestetter Road","components":[{"text":"Kestetter Road","type":"text","abbr":"Kestetter Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-83.007815,40.804752]}],"driving_side":"right","geometry":"ut`xFzmsyN~@Cb@E`AEd@C","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":90,"location":[-83.007815,40.804752],"modifier":"right","type":"end of road","instruction":"Turn right onto River Road"},"weight":36.3,"duration":36.3,"name":"River Road","distance":114.2,"voiceInstructions":[{"distanceAlongGeometry":47.2,"announcement":"Turn left onto Kestetter Road","ssmlAnnouncement":"Turn left onto Kestetter Road"}],"bannerInstructions":[{"distanceAlongGeometry":114.2,"primary":{"text":"Kestetter Road","components":[{"text":"Kestetter Road","type":"text","abbr":"Kestetter Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,195],"location":[-83.007724,40.803728]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,330],"location":[-83.002569,40.800691]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.998681,40.797381]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.995988,40.79739]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,210,270],"location":[-82.994926,40.797347]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.994354,40.797374]}],"driving_side":"right","geometry":"in`xFfmsyN?OUmEJkAB]FQnAcFd@}Aj@}@xBmBvA_Ah@]DArBo@dAm@XG^EXGl@ORIh@MjBOx@?P?b@@x@CZCd@@PA`@AP?JA^UFeAAG?qABkBCyCBe@?I@_B?eBAeA?iB?o@?_@?e@@oB?a@Cg@Ba@AW@a@?W@GBqCEu@?K@q@CO@gF","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":175,"location":[-83.007724,40.803728],"modifier":"left","type":"turn","instruction":"Turn left onto Kestetter Road"},"weight":416.59999999999997,"duration":416.59999999999997,"name":"Kestetter Road","distance":1734.1,"voiceInstructions":[{"distanceAlongGeometry":1734.1,"announcement":"Continue on Kestetter Road for 1 mile","ssmlAnnouncement":"Continue on Kestetter Road for 1 mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue onto West Southern Avenue","ssmlAnnouncement":"In 1000 feet, continue onto West Southern Avenue"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto West Southern Avenue","ssmlAnnouncement":"Continue onto West Southern Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1734.1,"primary":{"text":"West Southern Avenue","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Southern Avenue","type":"text","abbr":"Southern Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-82.993109,40.797377]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.990553,40.79739]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.986547,40.797387]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.984715,40.797377]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-82.983095,40.797368]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.979879,40.797363]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.978565,40.797393]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,225,270],"location":[-82.977522,40.797394]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-82.976816,40.797407]}],"driving_side":"right","geometry":"sf_xF|qpyNA{D?{D?W?oBAyF@mH?wF@mJ@cI?oD?cA?Y?wB@}FEeG?qECkCAkC","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-82.993109,40.797377],"modifier":"straight","type":"new name","instruction":"Continue onto West Southern Avenue"},"weight":429.20000000000005,"duration":343.6,"name":"West Southern Avenue","distance":1431,"voiceInstructions":[{"distanceAlongGeometry":1431,"announcement":"Continue on West Southern Avenue for 1 mile","ssmlAnnouncement":"Continue on West Southern Avenue for 1 mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto East Southern Avenue","ssmlAnnouncement":"In 1000 feet, continue onto East Southern Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Southern Avenue","ssmlAnnouncement":"Continue onto East Southern Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1431,"primary":{"text":"East Southern Avenue","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Southern Avenue","type":"text","abbr":"Southern Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-82.976115,40.797421]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.973986,40.797487]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.972655,40.797504]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.970896,40.79755]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.969595,40.797588]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,195,270],"location":[-82.969016,40.797604]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.968419,40.797618]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.967729,40.797627]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.966385,40.797675]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.965707,40.7977]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,120,270,300],"location":[-82.963612,40.797719]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.962719,40.797738]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,270],"location":[-82.960658,40.797772]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-82.960372,40.797802]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.959435,40.797813]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.958916,40.797824]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.955997,40.797863]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.954812,40.797885]}],"driving_side":"right","geometry":"{f_xFvgmyNGoGEyC?{BAmCI_JC_CCcCAsBCwB?[AmBIkGCgCA{C?I?EAwFCqD?kAEoIEy@AyDAgBGuJAoB@aBEmFCaFAq@?iH","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":87,"location":[-82.976115,40.797421],"modifier":"straight","type":"new name","instruction":"Continue onto East Southern Avenue"},"weight":611.0000000000001,"duration":488.7,"name":"East Southern Avenue","distance":2036.4,"voiceInstructions":[{"distanceAlongGeometry":2036.4,"announcement":"Continue on East Southern Avenue for 1.5 miles","ssmlAnnouncement":"Continue on East Southern Avenue for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Lower Leesville Road","ssmlAnnouncement":"In 1000 feet, continue onto Lower Leesville Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Lower Leesville Road","ssmlAnnouncement":"Continue onto Lower Leesville Road"}],"bannerInstructions":[{"distanceAlongGeometry":2036.4,"primary":{"text":"Lower Leesville Road","components":[{"text":"Lower Leesville Road","type":"text","abbr":"Lower Leesville Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.951944,40.797924]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.935513,40.798089]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.930421,40.798134]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-82.92988,40.798128]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-82.927538,40.798188]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.926976,40.798172]}],"driving_side":"right","geometry":"_j_xFrphyNE_PAcJGiNAuGEsP?eBEyDE_N@}GAS?sBEqZ?kBAgEIkGBoBIej@CgTEsZCqPCwKGi^?cC","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":88,"location":[-82.951944,40.797924],"modifier":"straight","type":"new name","instruction":"Continue onto Lower Leesville Road"},"weight":1023,"duration":1023,"name":"Lower Leesville Road","distance":4228.5,"voiceInstructions":[{"distanceAlongGeometry":4228.5,"announcement":"Continue on Lower Leesville Road for 3 miles","ssmlAnnouncement":"Continue on Lower Leesville Road for 3 miles"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn left onto Parcher Road","ssmlAnnouncement":"In 1000 feet, turn left onto Parcher Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Parcher Road, then turn right onto Lower Leesville Road","ssmlAnnouncement":"Turn left onto Parcher Road, then turn right onto Lower Leesville Road"}],"bannerInstructions":[{"distanceAlongGeometry":4228.5,"primary":{"text":"Parcher Road","components":[{"text":"Parcher Road","type":"text","abbr":"Parcher Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Parcher Road","components":[{"text":"Parcher Road","type":"text","abbr":"Parcher Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Lower Leesville Road","components":[{"text":"Lower Leesville Road","type":"text","abbr":"Lower Leesville Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-82.90173,40.798352]}],"driving_side":"right","geometry":"ul_xFxv~xNkBCwA?","mode":"cycling","maneuver":{"bearing_after":1,"bearing_before":90,"location":[-82.90173,40.798352],"modifier":"left","type":"end of road","instruction":"Turn left onto Parcher Road"},"weight":30.2,"duration":30.2,"name":"Parcher Road","distance":108.7,"voiceInstructions":[{"distanceAlongGeometry":54,"announcement":"Turn right onto Lower Leesville Road","ssmlAnnouncement":"Turn right onto Lower Leesville Road"}],"bannerInstructions":[{"distanceAlongGeometry":108.7,"primary":{"text":"Lower Leesville Road","components":[{"text":"Lower Leesville Road","type":"text","abbr":"Lower Leesville Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-82.901712,40.799329]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.887396,40.798431]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.873069,40.798523]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.868248,40.79857]}],"driving_side":"right","geometry":"yr_xFtv~xN?mA`E{i@CiGIyb@EgWCcTA}C?y@E_Y?O?}IC}REeIEkLI}U?eAM{^","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":0,"location":[-82.901712,40.799329],"modifier":"right","type":"turn","instruction":"Turn right onto Lower Leesville Road"},"weight":914.1999999999999,"duration":914.1999999999999,"name":"Lower Leesville Road","distance":3775.6,"voiceInstructions":[{"distanceAlongGeometry":3775.6,"announcement":"Continue on Lower Leesville Road for 2 miles","ssmlAnnouncement":"Continue on Lower Leesville Road for 2 miles"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, turn left onto Kibler St (SR 602)","ssmlAnnouncement":"In 1000 feet, turn left onto Kibler St (SR 602)"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Kibler St (SR 602), then turn right onto Lower Leesville Road","ssmlAnnouncement":"Turn left onto Kibler St (SR 602), then turn right onto Lower Leesville Road"}],"bannerInstructions":[{"distanceAlongGeometry":3775.6,"primary":{"text":"Kibler St SR 602","components":[{"text":"Kibler St","type":"text"},{"text":"SR 602","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-602"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.9,"primary":{"text":"Kibler St SR 602","components":[{"text":"Kibler St","type":"text"},{"text":"SR 602","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-602"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Lower Leesville Road","components":[{"text":"Lower Leesville Road","type":"text","abbr":"Lower Leesville Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-82.856993,40.798723]}],"driving_side":"right","geometry":"_o_xFd_vxN}B?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-82.856993,40.798723],"modifier":"left","type":"end of road","instruction":"Turn left onto Kibler St (SR 602)"},"ref":"SR 602","weight":30,"duration":21,"name":"Kibler St (SR 602)","distance":70,"voiceInstructions":[{"distanceAlongGeometry":50,"announcement":"Turn right onto Lower Leesville Road","ssmlAnnouncement":"Turn right onto Lower Leesville Road"}],"bannerInstructions":[{"distanceAlongGeometry":70,"primary":{"text":"Lower Leesville Road","components":[{"text":"Lower Leesville Road","type":"text","abbr":"Lower Leesville Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-82.856987,40.799352]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.845204,40.799329]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.838139,40.799343]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.819103,40.799422]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,285],"location":[-82.810577,40.799368]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,300],"location":[-82.807118,40.797809]}],"driving_side":"right","geometry":"}r_xFd_vxN@qg@@c`@C}QAwIBmM?mA?}QEmP?uEA_CBeFC{O?kJAuA@{@@qDGsJAiKEgYAuC?wB?mNPcBhAgC~@gCTi@|@gBl@}AVeALeA?UDQIyJEeBScCq@uHIaASqBOuA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-82.856987,40.799352],"modifier":"right","type":"turn","instruction":"Turn right onto Lower Leesville Road"},"weight":1144.6,"duration":1144.6,"name":"Lower Leesville Road","distance":4758.9,"voiceInstructions":[{"distanceAlongGeometry":4758.9,"announcement":"Continue on Lower Leesville Road for 3 miles","ssmlAnnouncement":"Continue on Lower Leesville Road for 3 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Leesville Road","ssmlAnnouncement":"In 1000 feet, turn right onto Leesville Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Leesville Road","ssmlAnnouncement":"Turn right onto Leesville Road"}],"bannerInstructions":[{"distanceAlongGeometry":4758.9,"primary":{"text":"Leesville Road","components":[{"text":"Leesville Road","type":"text","abbr":"Leesville Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,255,315],"location":[-82.801182,40.798469]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-82.789465,40.79522]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,165,255,345],"location":[-82.788459,40.7954]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-82.787887,40.795512]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,255],"location":[-82.786613,40.795746]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-82.786071,40.795854]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,255,345],"location":[-82.784666,40.796132]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.771395,40.799382]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.766108,40.79936]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.76487,40.79935]}],"driving_side":"right","geometry":"mm_xFjbkxNR]`E_GpAmBlAkBb@}AdCcLf@aC|@gEBMDKZiBZ_BFe@PwAFaA@OIsAe@qEOuAa@qDGq@[wCIMCa@?WGi@o@_GSkBQoAe@gEgAuCa@aAa@w@aAgBOk@[cAW}A]iDIw@Ei@QcBk@wF_@iDS{@COe@gBwAyFa@eBo@yCEaA?mE@gI?S?aF@uK@gH?mB@wF?k@Bc@@EF[d@mALg@Lk@","mode":"cycling","maneuver":{"bearing_after":129,"bearing_before":75,"location":[-82.801182,40.798469],"modifier":"right","type":"turn","instruction":"Turn right onto Leesville Road"},"weight":819.9,"duration":819.9,"name":"Leesville Road","distance":3412.4,"voiceInstructions":[{"distanceAlongGeometry":3412.4,"announcement":"Continue on Leesville Road for 2 miles","ssmlAnnouncement":"Continue on Leesville Road for 2 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, go straight onto Lincoln Highway","ssmlAnnouncement":"In 1000 feet, go straight onto Lincoln Highway"},{"distanceAlongGeometry":62.4,"announcement":"Go straight onto Lincoln Highway, then turn left onto Oldfield Road","ssmlAnnouncement":"Go straight onto Lincoln Highway, then turn left onto Oldfield Road"}],"bannerInstructions":[{"distanceAlongGeometry":3412.4,"primary":{"text":"Lincoln Highway","components":[{"text":"Lincoln Highway","type":"text","abbr":"Lincoln Hwy","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Lincoln Highway","components":[{"text":"Lincoln Highway","type":"text","abbr":"Lincoln Hwy","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Oldfield Road","components":[{"text":"Oldfield Road","type":"text","abbr":"Oldfield Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,285,315],"location":[-82.763486,40.798953]}],"driving_side":"right","geometry":"mp_xFxvcxNzB{D","mode":"cycling","maneuver":{"bearing_after":130,"bearing_before":109,"location":[-82.763486,40.798953],"modifier":"straight","type":"turn","instruction":"Go straight onto Lincoln Highway"},"weight":42.7,"duration":29.2,"name":"Lincoln Highway","distance":104.7,"voiceInstructions":[{"distanceAlongGeometry":53.8,"announcement":"Turn left onto Oldfield Road","ssmlAnnouncement":"Turn left onto Oldfield Road"}],"bannerInstructions":[{"distanceAlongGeometry":104.7,"primary":{"text":"Oldfield Road","components":[{"text":"Oldfield Road","type":"text","abbr":"Oldfield Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,135,315],"location":[-82.762551,40.798333]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.753139,40.799209]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.751089,40.79919]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.747352,40.799137]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.745304,40.799119]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.740631,40.799045]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.73569,40.79898]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,270],"location":[-82.7351,40.798975]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.732118,40.798948]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,90,270],"location":[-82.731731,40.798935]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-82.730826,40.798921]}],"driving_side":"right","geometry":"ql_xF|pcxNUcA]oAg@qBo@}BMe@Kc@UmB@_LH}N?{@?cIByK@mD?_A?kEFqH@cG@uCDoFBsC?i@@gG@oFFmN?eADgL?uBBiIAGBsB?mC@mABsD?wG@gD?}@DwL","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":130,"location":[-82.762551,40.798333],"modifier":"left","type":"turn","instruction":"Turn left onto Oldfield Road"},"weight":779.1999999999998,"duration":742.3999999999999,"name":"Oldfield Road","distance":3094.1,"voiceInstructions":[{"distanceAlongGeometry":3094.1,"announcement":"Continue on Oldfield Road for 2 miles","ssmlAnnouncement":"Continue on Oldfield Road for 2 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Beam Road","ssmlAnnouncement":"In 1000 feet, continue onto Beam Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Beam Road","ssmlAnnouncement":"Continue onto Beam Road"}],"bannerInstructions":[{"distanceAlongGeometry":3094.1,"primary":{"text":"Beam Road","components":[{"text":"Beam Road","type":"text","abbr":"Beam Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.726076,40.798881]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-82.725439,40.798881]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.716892,40.798817]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.710155,40.798795]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.709463,40.798787]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-82.701787,40.798797]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-82.701567,40.798796]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.697827,40.798827]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.685129,40.79899]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.684947,40.799]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.684829,40.799007]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.684677,40.799016]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.673276,40.798843]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.669046,40.798713]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.661535,40.798501]}],"driving_side":"right","geometry":"_p_xF~l|wN?{@?I?y@?iA?{A@kF@kC?mC@sC@qC?qC@qC@aH?iA?kA@i@?_D?eB?cB?gC?cA@iE?gB?}D?gB?iC@kC@kC?}G?oCAmCAkT?iC?k@?c@AuFAaC?o@?yEAeAAaB?sE?wD@{DAcE@uD?cECaCAgDC_DAmCAoC?k@AkAC}BEgCEoC?MAc@AWA]MuH?qA?cA@kABoABwA@mABoE@sCB{CB}CBwEDqELqKHqDDqEBkAAyBBiCByBDqGBsCB}CD{CB}CBcD?kBBqABmB@w@@w@@_@@iA@kCDmJD}DB_E@cD@}@@w@BmB?m@?o@Ae@CU","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-82.726076,40.798881],"modifier":"straight","type":"new name","instruction":"Continue onto Beam Road"},"weight":1466.6,"duration":1466.6,"name":"Beam Road","distance":6071.3,"voiceInstructions":[{"distanceAlongGeometry":6071.3,"announcement":"Continue on Beam Road for 4 miles","ssmlAnnouncement":"Continue on Beam Road for 4 miles"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn left onto SR 314","ssmlAnnouncement":"In 1000 feet, turn left onto SR 314"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto SR 314","ssmlAnnouncement":"Turn left onto SR 314"}],"bannerInstructions":[{"distanceAlongGeometry":6071.3,"primary":{"text":"SR 314","components":[{"text":"SR 314","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-314"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[180,255,345],"location":[-82.654003,40.798375]}],"driving_side":"right","geometry":"{l_xFnjnwN[HWJc@Ni@Vg@Ta@R_@Pm@Vk@Ro@T]LWHsA`@qA^o@RQFUD","mode":"cycling","maneuver":{"bearing_after":341,"bearing_before":78,"location":[-82.654003,40.798375],"modifier":"left","type":"end of road","instruction":"Turn left onto SR 314"},"ref":"SR 314","weight":153.9,"duration":101.9,"name":"SR 314","distance":402.6,"voiceInstructions":[{"distanceAlongGeometry":402.6,"announcement":"In a quarter mile, turn right onto Cookton Grange Road","ssmlAnnouncement":"In a quarter mile, turn right onto Cookton Grange Road"},{"distanceAlongGeometry":59.3,"announcement":"Turn right onto Cookton Grange Road","ssmlAnnouncement":"Turn right onto Cookton Grange Road"}],"bannerInstructions":[{"distanceAlongGeometry":402.6,"primary":{"text":"Cookton Grange Road","components":[{"text":"Cookton Grange Road","type":"text","abbr":"Cookton Grange Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-82.655562,40.801792]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,105,285],"location":[-82.652044,40.801599]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-82.651196,40.801381]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-82.643959,40.800239]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,300],"location":[-82.637926,40.797948]}],"driving_side":"right","geometry":"eb`xFftnwNEu@?wAHyIB{@Dm@Ho@L}@j@gD`@{B`A}FN_AFc@B[B[@a@As@Cy@Cw@EmB?i@?UBULiAl@{EZiCLcABQ`@uCb@sCNiADYD[Ja@T_Al@aBb@cA^y@JWL]Ts@Pw@b@eBFSDMHQf@aA^k@DKFSHe@@W@{@BcCHiHDkG@eC@}BJeNHsG?m@","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":343,"location":[-82.655562,40.801792],"modifier":"right","type":"turn","instruction":"Turn right onto Cookton Grange Road"},"weight":578.5,"duration":578.5,"name":"Cookton Grange Road","distance":2373.9,"voiceInstructions":[{"distanceAlongGeometry":2373.9,"announcement":"Continue on Cookton Grange Road for 1.5 miles","ssmlAnnouncement":"Continue on Cookton Grange Road for 1.5 miles"},{"distanceAlongGeometry":287.2,"announcement":"In 1000 feet, turn left onto North Rock Road","ssmlAnnouncement":"In 1000 feet, turn left onto North Rock Road"},{"distanceAlongGeometry":61.6,"announcement":"Turn left onto North Rock Road","ssmlAnnouncement":"Turn left onto North Rock Road"}],"bannerInstructions":[{"distanceAlongGeometry":2373.9,"primary":{"text":"North Rock Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Rock Road","type":"text","abbr":"Rock Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-82.628492,40.797645]}],"driving_side":"right","geometry":"ih_xF`kiwNu@?qAAuA?uA@eCBeAA{A@","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":91,"location":[-82.628492,40.797645],"modifier":"left","type":"end of road","instruction":"Turn left onto North Rock Road"},"weight":83.4,"duration":83.4,"name":"North Rock Road","distance":336.8,"voiceInstructions":[{"distanceAlongGeometry":336.8,"announcement":"In a quarter mile, turn right onto Springmill West Road","ssmlAnnouncement":"In a quarter mile, turn right onto Springmill West Road"},{"distanceAlongGeometry":60.6,"announcement":"Turn right onto Springmill West Road","ssmlAnnouncement":"Turn right onto Springmill West Road"}],"bannerInstructions":[{"distanceAlongGeometry":336.8,"primary":{"text":"Springmill West Road","components":[{"text":"Springmill West","type":"text","abbr":"Springmill W","abbr_priority":1},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,180],"location":[-82.628513,40.800673]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-82.609539,40.808589]}],"driving_side":"right","geometry":"e{_xFdkiwNk@}CUaAq@yDI]UoAQaAoAaGq@qDUqA{@eEkAaGi@wCS}@Ou@_@eBMe@]qAo@cCSk@m@{Ae@eACGOWSYQYkCcDKMm@w@gAmAiAqAKOk@_A}@_By@}A{@wAU]MUIWGQESQs@o@wDi@yCQaAKi@_CwLs@aDa@uBOo@i@iCUiAa@{Cg@mDAYAYBsF@eEByCBmK@yEHuKBoEBiCBi@Bc@d@_GB_@@YA]Am@Ce@","mode":"cycling","maneuver":{"bearing_after":68,"bearing_before":358,"location":[-82.628513,40.800673],"modifier":"right","type":"turn","instruction":"Turn right onto Springmill West Road"},"weight":855.9,"duration":855.9,"name":"Springmill West Road","distance":3529.7,"voiceInstructions":[{"distanceAlongGeometry":3529.7,"announcement":"Continue on Springmill West Road for 2 miles","ssmlAnnouncement":"Continue on Springmill West Road for 2 miles"},{"distanceAlongGeometry":288.7,"announcement":"In 1000 feet, turn left onto Springmill Road (SR 39)","ssmlAnnouncement":"In 1000 feet, turn left onto Springmill Road (SR 39)"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Springmill Road (SR 39)","ssmlAnnouncement":"Turn left onto Springmill Road (SR 39)"}],"bannerInstructions":[{"distanceAlongGeometry":3529.7,"primary":{"text":"Springmill Road SR 39","components":[{"text":"Springmill Road","type":"text","abbr":"Springmill Rd","abbr_priority":0},{"text":"SR 39","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-39"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":4,"in":3,"entry":[true,true,true,false,true],"bearings":[75,165,180,270,345],"location":[-82.590174,40.81012]}],"driving_side":"right","geometry":"gvaxFp{awNiBTgIp@kBLaDVcDXq@F","mode":"cycling","maneuver":{"bearing_after":351,"bearing_before":84,"location":[-82.590174,40.81012],"modifier":"left","type":"turn","instruction":"Turn left onto Springmill Road (SR 39)"},"ref":"SR 39","weight":196,"duration":129.8,"name":"Springmill Road (SR 39)","distance":513.8,"voiceInstructions":[{"distanceAlongGeometry":513.8,"announcement":"Continue on Springmill Road (SR 39) for a quarter mile","ssmlAnnouncement":"Continue on Springmill Road (SR 39) for a quarter mile"},{"distanceAlongGeometry":277.1,"announcement":"In 1000 feet, turn right onto Stiving Road","ssmlAnnouncement":"In 1000 feet, turn right onto Stiving Road"},{"distanceAlongGeometry":59.4,"announcement":"Turn right onto Stiving Road, then continue onto Cairns Road","ssmlAnnouncement":"Turn right onto Stiving Road, then continue onto Cairns Road"}],"bannerInstructions":[{"distanceAlongGeometry":513.8,"primary":{"text":"Stiving Road","components":[{"text":"Stiving Road","type":"text","abbr":"Stiving Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":59.4,"primary":{"text":"Stiving Road","components":[{"text":"Stiving Road","type":"text","abbr":"Stiving Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Cairns Road","components":[{"text":"Cairns Road","type":"text","abbr":"Cairns Rd","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[105,165,270,345],"location":[-82.59089,40.814707]}],"driving_side":"right","geometry":"}rbxF``bwNDc@@K@O@M@GBGDGFEHGHCNCTAJAFCJGLINO","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":351,"location":[-82.59089,40.814707],"modifier":"right","type":"turn","instruction":"Turn right onto Stiving Road"},"weight":30,"duration":30,"name":"Stiving Road","distance":123.1,"voiceInstructions":[{"distanceAlongGeometry":61.6,"announcement":"Continue onto Cairns Road","ssmlAnnouncement":"Continue onto Cairns Road"}],"bannerInstructions":[{"distanceAlongGeometry":123.1,"primary":{"text":"Cairns Road","components":[{"text":"Cairns Road","type":"text","abbr":"Cairns Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,225,330],"location":[-82.590059,40.813954]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.588398,40.813765]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.587258,40.813776]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.570967,40.813845]}],"driving_side":"right","geometry":"enbxFzzawNL[FQBQDc@?S?W?a@@kA@mAAcFBsIIof@AaD?oI?{H@qG?u@?sIGkDAaGAiACeG?kE?kB?s@?oBAgIAcE@}@@W","mode":"cycling","maneuver":{"bearing_after":126,"bearing_before":143,"location":[-82.590059,40.813954],"modifier":"straight","type":"new name","instruction":"Continue onto Cairns Road"},"weight":557.3,"duration":557.3,"name":"Cairns Road","distance":2318.8,"voiceInstructions":[{"distanceAlongGeometry":2318.8,"announcement":"Continue on Cairns Road for 1.5 miles","ssmlAnnouncement":"Continue on Cairns Road for 1.5 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn right to stay on Cairns Road","ssmlAnnouncement":"In 1000 feet, turn right to stay on Cairns Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right to stay on Cairns Road","ssmlAnnouncement":"Turn right to stay on Cairns Road"}],"bannerInstructions":[{"distanceAlongGeometry":2318.8,"primary":{"text":"Cairns Road","components":[{"text":"Cairns Road","type":"text","abbr":"Cairns Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,270],"location":[-82.56257,40.813893]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.541759,40.805886]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,330],"location":[-82.538999,40.805906]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.537255,40.805939]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.534776,40.805959]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.533145,40.805988]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.532879,40.805995]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.528486,40.806095]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-82.527733,40.806114]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.524888,40.806173]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-82.524253,40.806173]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-82.523873,40.806137]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,285],"location":[-82.523266,40.806002]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-82.523077,40.805942]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.5208,40.805533]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.51928,40.805564]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.517598,40.805598]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.516311,40.805624]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.515974,40.805631]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.515454,40.805642]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.514003,40.805671]}],"driving_side":"right","geometry":"ymbxF`o|vNl@aATWRUX[^g@LUFIDSFSF[N}@PkAb@gCNaAXqAFc@LqAJ{@Fm@JsAHq@Hw@Li@d@mB\\kA^oAb@_AXg@^q@T_@X[n@y@V]TQt@o@fBwA~@u@d@a@`@_@`AgAdAgCVu@Pg@Nk@F_@BS@U@Y@w@A{@EqAGwBEaAEmA]iF?K?K?Y@K@GHWHa@Ne@ZeAv@kCNk@Rk@T]HGJEFC~C@HAJEFEDEDGDGBKBO@K?U?Y?{@AkBAyECgPA_AAsAAgEA_GAoF?eCE_EAu@AeBMaSCeCAwCGmGCsD?uBA{@?w@@K?K@U@Q@WDe@DUF]F]Je@Nm@^_BJk@DYFa@@UB_@B}@?UAgAEoHGoICaGAcAAgBEaHAcB","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":90,"location":[-82.56257,40.813893],"modifier":"right","type":"continue","instruction":"Turn right to stay on Cairns Road"},"weight":1094.6999999999998,"duration":1094.6999999999998,"name":"Cairns Road","distance":4545,"voiceInstructions":[{"distanceAlongGeometry":4545,"announcement":"Continue on Cairns Road for 3 miles","ssmlAnnouncement":"Continue on Cairns Road for 3 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn right onto Harrington Memorial Road","ssmlAnnouncement":"In 1000 feet, turn right onto Harrington Memorial Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Harrington Memorial Road","ssmlAnnouncement":"Turn right onto Harrington Memorial Road"}],"bannerInstructions":[{"distanceAlongGeometry":4545,"primary":{"text":"Harrington Memorial Road","components":[{"text":"Harrington Memorial","type":"text","abbr":"Harrington Mem","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-82.513498,40.805681]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-82.513464,40.804274]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-82.513429,40.802797]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-82.513412,40.80169]}],"driving_side":"right","geometry":"oz`xFj|rvNnDChBCdHE`A?vACbA?J?~A@x@@T?tA?p@AlEB","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":87,"location":[-82.513498,40.805681],"modifier":"right","type":"end of road","instruction":"Turn right onto Harrington Memorial Road"},"weight":230.60000000000002,"duration":186.2,"name":"Harrington Memorial Road","distance":739.3,"voiceInstructions":[{"distanceAlongGeometry":739.3,"announcement":"Continue on Harrington Memorial Road for a half mile","ssmlAnnouncement":"Continue on Harrington Memorial Road for a half mile"},{"distanceAlongGeometry":277.9,"announcement":"In 1000 feet, turn left onto Piper Road","ssmlAnnouncement":"In 1000 feet, turn left onto Piper Road"},{"distanceAlongGeometry":59.6,"announcement":"Turn left onto Piper Road","ssmlAnnouncement":"Turn left onto Piper Road"}],"bannerInstructions":[{"distanceAlongGeometry":739.3,"primary":{"text":"Piper Road","components":[{"text":"Piper Road","type":"text","abbr":"Piper Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-82.513443,40.799035]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,90,225,270],"location":[-82.50903,40.799117]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.505897,40.799159]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.489736,40.79948]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.480603,40.799598]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.474856,40.799674]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.473311,40.799673]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.472197,40.799687]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.471776,40.799692]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.468939,40.799719]}],"driving_side":"right","geometry":"_q_xF~{rvNOqZA{EAmACgIAaCEqHMqNA{FAk@GmJCyFKkPM}XEcJAmGAoDC}MCkEEwIM{b@?uHC}E?sAA}B?wCCwG?I?a@@W","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":180,"location":[-82.513443,40.799035],"modifier":"left","type":"turn","instruction":"Turn left onto Piper Road"},"weight":912.8,"duration":912.8,"name":"Piper Road","distance":3772.6,"voiceInstructions":[{"distanceAlongGeometry":3772.6,"announcement":"Continue on Piper Road for 2 miles","ssmlAnnouncement":"Continue on Piper Road for 2 miles"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn left onto Beal Road","ssmlAnnouncement":"In 1000 feet, turn left onto Beal Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Beal Road","ssmlAnnouncement":"Turn left onto Beal Road"}],"bannerInstructions":[{"distanceAlongGeometry":3772.6,"primary":{"text":"Beal Road","components":[{"text":"Beal Road","type":"text","abbr":"Beal Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,180,270],"location":[-82.468648,40.799709]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,195,270],"location":[-82.468616,40.799889]}],"driving_side":"right","geometry":"eu_xF`djvNKAEAGAI?iAE_@AiEOc@CI?","mode":"cycling","maneuver":{"bearing_after":7,"bearing_before":91,"location":[-82.468648,40.799709],"modifier":"left","type":"end of road","instruction":"Turn left onto Beal Road"},"weight":54.5,"duration":54.5,"name":"Beal Road","distance":217.1,"voiceInstructions":[{"distanceAlongGeometry":217.1,"announcement":"In 800 feet, turn right onto Wolford Road","ssmlAnnouncement":"In 800 feet, turn right onto Wolford Road"},{"distanceAlongGeometry":59.8,"announcement":"Turn right onto Wolford Road","ssmlAnnouncement":"Turn right onto Wolford Road"}],"bannerInstructions":[{"distanceAlongGeometry":217.1,"primary":{"text":"Wolford Road","components":[{"text":"Wolford Road","type":"text","abbr":"Wolford Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,180],"location":[-82.468477,40.801656]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-82.466827,40.802004]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,255],"location":[-82.46525,40.802306]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.46188,40.802289]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.461427,40.80229]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,270],"location":[-82.460842,40.802293]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.460187,40.80228]}],"driving_side":"right","geometry":"ka`xF~bjvNKu@WwBUmBIm@a@iDOsAE_@E]?qC?yA?qB@kC@uC?a@?yA?uB?cA@}@?qA?y@@}B?}BB{F@qAAkC@Q?QDS@KFIBCDCFCB?xC@|B@","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":2,"location":[-82.468477,40.801656],"modifier":"right","type":"turn","instruction":"Turn right onto Wolford Road"},"weight":314.79999999999995,"duration":314.79999999999995,"name":"Wolford Road","distance":1275.9,"voiceInstructions":[{"distanceAlongGeometry":1275.9,"announcement":"Continue on Wolford Road for 1 mile","ssmlAnnouncement":"Continue on Wolford Road for 1 mile"},{"distanceAlongGeometry":283.7,"announcement":"In 1000 feet, turn left onto Fleming Falls Road","ssmlAnnouncement":"In 1000 feet, turn left onto Fleming Falls Road"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto Fleming Falls Road","ssmlAnnouncement":"Turn left onto Fleming Falls Road"}],"bannerInstructions":[{"distanceAlongGeometry":1275.9,"primary":{"text":"Fleming Falls Road","components":[{"text":"Fleming Falls Road","type":"text","abbr":"Fleming Falls Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-82.455434,40.800654]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.451174,40.800675]}],"driving_side":"right","geometry":"a{_xFlqgvNAiNCiJAoF?_BAmL?{AAcE?_ABwBAkDC{A","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":180,"location":[-82.455434,40.800654],"modifier":"left","type":"turn","instruction":"Turn left onto Fleming Falls Road"},"weight":242.4,"duration":242.4,"name":"Fleming Falls Road","distance":991.9,"voiceInstructions":[{"distanceAlongGeometry":991.9,"announcement":"Continue on Fleming Falls Road for a half mile","ssmlAnnouncement":"Continue on Fleming Falls Road for a half mile"},{"distanceAlongGeometry":286.4,"announcement":"In 1000 feet, turn left onto Windsor Road","ssmlAnnouncement":"In 1000 feet, turn left onto Windsor Road"},{"distanceAlongGeometry":61.4,"announcement":"Turn left onto Windsor Road","ssmlAnnouncement":"Turn left onto Windsor Road"}],"bannerInstructions":[{"distanceAlongGeometry":991.9,"primary":{"text":"Windsor Road","components":[{"text":"Windsor Road","type":"text","abbr":"Windsor Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-82.443655,40.80072]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,75,210,255],"location":[-82.442258,40.802914]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,210,300],"location":[-82.440753,40.804576]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-82.438268,40.80664]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-82.435992,40.808561]}],"driving_side":"right","geometry":"o{_xFzgevN_Aa@sAo@KGsAq@aAi@_@YoAw@OOaAo@w@i@w@q@qAsAg@k@a@a@OSiAyAc@i@s@_Ag@q@_BmB_@g@aAoAu@aAc@g@OUwBiCsAeBm@w@[_@]c@IKm@s@u@}@k@i@g@a@_@UWQWMYQUC","mode":"cycling","maneuver":{"bearing_after":21,"bearing_before":85,"location":[-82.443655,40.80072],"modifier":"left","type":"turn","instruction":"Turn left onto Windsor Road"},"weight":320.4,"duration":320.4,"name":"Windsor Road","distance":1332.4,"voiceInstructions":[{"distanceAlongGeometry":1332.4,"announcement":"Continue on Windsor Road for 1 mile","ssmlAnnouncement":"Continue on Windsor Road for 1 mile"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, make a slight right to stay on Windsor Road","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on Windsor Road"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right to stay on Windsor Road","ssmlAnnouncement":"Make a slight right to stay on Windsor Road"}],"bannerInstructions":[{"distanceAlongGeometry":1332.4,"primary":{"text":"Windsor Road","components":[{"text":"Windsor Road","type":"text","abbr":"Windsor Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,180,315],"location":[-82.434423,40.810317]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-82.433948,40.810787]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,330],"location":[-82.433176,40.811597]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.426172,40.814781]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-82.418672,40.815477]}],"driving_side":"right","geometry":"owaxFbncvN}A}Am@i@m@c@q@s@SWoBeCsBaCq@w@kAmAgAaBSc@KWg@uAY}@]wAYaAUaAIc@Oy@Ee@Ai@@wEAwAD_MBsE@}EEgBGoBQkB_@gB[_AWs@c@iAk@uA","mode":"cycling","maneuver":{"bearing_after":36,"bearing_before":4,"location":[-82.434423,40.810317],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Windsor Road"},"weight":383.3,"duration":383.3,"name":"Windsor Road","distance":1596.6,"voiceInstructions":[{"distanceAlongGeometry":1596.6,"announcement":"Continue on Windsor Road for 1 mile","ssmlAnnouncement":"Continue on Windsor Road for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto County Road 1688","ssmlAnnouncement":"In 1000 feet, continue onto County Road 1688"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 1688","ssmlAnnouncement":"Continue onto County Road 1688"}],"bannerInstructions":[{"distanceAlongGeometry":1596.6,"primary":{"text":"County Road 1688","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"1688","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[45,240],"location":[-82.418244,40.815702]}],"driving_side":"right","geometry":"cybxF~h`vNs@}@IKGEQQsCsBw@m@mA}@e@_@CAqAkAs@{@e@y@OWKWEYEm@SaMWoNG_E@e@B]L{@z@uCv@aCNc@FWTw@Xu@La@Le@H_@FYFYDYBUBW@e@@q@?{@?k@AUAWA[AQEc@Ee@Is@Kq@Qo@","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":54,"location":[-82.418244,40.815702],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 1688"},"weight":367.1,"duration":367.1,"name":"County Road 1688","distance":1531.5,"voiceInstructions":[{"distanceAlongGeometry":1531.5,"announcement":"Continue on County Road 1688 for 1 mile","ssmlAnnouncement":"Continue on County Road 1688 for 1 mile"},{"distanceAlongGeometry":292,"announcement":"In 1000 feet, go straight onto Ashland Road (US 42)","ssmlAnnouncement":"In 1000 feet, go straight onto Ashland Road (US 42)"},{"distanceAlongGeometry":62.6,"announcement":"Go straight onto Ashland Road (US 42)","ssmlAnnouncement":"Go straight onto Ashland Road (US 42)"}],"bannerInstructions":[{"distanceAlongGeometry":1531.5,"primary":{"text":"Ashland Road US 42","components":[{"text":"Ashland Road","type":"text","abbr":"Ashland Rd","abbr_priority":0},{"text":"US 42","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-42"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[59,239,244],"location":[-82.402629,40.817978]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-82.399028,40.819611]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,315],"location":[-82.396925,40.820575]}],"driving_side":"right","geometry":"kgcxFlg}uNc@oAk@aBiAaDq@oBeAuCs@uBaEcL_BeFy@gCsC_J","mode":"cycling","maneuver":{"bearing_after":57,"bearing_before":63,"location":[-82.402629,40.817978],"modifier":"straight","type":"turn","instruction":"Go straight onto Ashland Road (US 42)"},"ref":"US 42","weight":436.4,"duration":219.1,"name":"Ashland Road (US 42)","distance":906.1,"voiceInstructions":[{"distanceAlongGeometry":906.1,"announcement":"Continue on Ashland Road (US 42) for a half mile","ssmlAnnouncement":"Continue on Ashland Road (US 42) for a half mile"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn right onto SR 603","ssmlAnnouncement":"In 1000 feet, turn right onto SR 603"},{"distanceAlongGeometry":62,"announcement":"Turn right onto SR 603, then turn left onto Township Road 1656","ssmlAnnouncement":"Turn right onto SR 603, then turn left onto Township Road 1656"}],"bannerInstructions":[{"distanceAlongGeometry":906.1,"primary":{"text":"SR 603","components":[{"text":"SR 603","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-603"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"SR 603","components":[{"text":"SR 603","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-603"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Township Road 1656","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"1656","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,120,240,315],"location":[-82.393337,40.822088]}],"driving_side":"right","geometry":"aadxFjm{uNDQNO","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":60,"location":[-82.393337,40.822088],"modifier":"right","type":"turn","instruction":"Turn right onto SR 603"},"ref":"SR 603","weight":8.9,"duration":6.5,"name":"SR 603","distance":18.9,"voiceInstructions":[{"distanceAlongGeometry":18.9,"announcement":"Turn left onto Township Road 1656","ssmlAnnouncement":"Turn left onto Township Road 1656"}],"bannerInstructions":[{"distanceAlongGeometry":18.9,"primary":{"text":"Township Road 1656","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"1656","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,315],"location":[-82.393166,40.821984]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.380412,40.821983]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.378249,40.821983]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-82.376203,40.821965]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.370701,40.821892]}],"driving_side":"right","geometry":"k`dxFhl{uNGgDA{DHmg@?e[?oL@yKNka@BwgA@qD@}CBeQ@}A@}N@{J?c@","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":129,"location":[-82.393166,40.821984],"modifier":"left","type":"turn","instruction":"Turn left onto Township Road 1656"},"weight":892.9,"duration":892.9,"name":"Township Road 1656","distance":3686.3,"voiceInstructions":[{"distanceAlongGeometry":3686.3,"announcement":"Continue on Township Road 1656 for 2 miles","ssmlAnnouncement":"Continue on Township Road 1656 for 2 miles"},{"distanceAlongGeometry":289,"announcement":"In 1000 feet, turn left onto Township Road 1153","ssmlAnnouncement":"In 1000 feet, turn left onto Township Road 1153"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Township Road 1153","ssmlAnnouncement":"Turn left onto Township Road 1153"}],"bannerInstructions":[{"distanceAlongGeometry":3686.3,"primary":{"text":"Township Road 1153","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"1153","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-82.349374,40.821797]}],"driving_side":"right","geometry":"g_dxFpzruNmCAK?eXMkAAcMC","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-82.349374,40.821797],"modifier":"left","type":"end of road","instruction":"Turn left onto Township Road 1153"},"weight":205.7,"duration":205.7,"name":"Township Road 1153","distance":828,"voiceInstructions":[{"distanceAlongGeometry":828,"announcement":"Continue on Township Road 1153 for a half mile","ssmlAnnouncement":"Continue on Township Road 1153 for a half mile"},{"distanceAlongGeometry":281.8,"announcement":"In 1000 feet, turn right onto County Road 1600","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 1600"},{"distanceAlongGeometry":60.4,"announcement":"Turn right onto County Road 1600","ssmlAnnouncement":"Turn right onto County Road 1600"}],"bannerInstructions":[{"distanceAlongGeometry":828,"primary":{"text":"County Road 1600","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"1600","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[0,120,180,300],"location":[-82.349263,40.829241]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.333628,40.828955]}],"driving_side":"right","geometry":"wmexFzyruNH[Hc@HmBNq`@FaW@}D?wM?}LBqMBeR?iCH{a@IeBe@sCo@cBoB{D]gAQuACqB","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":0,"location":[-82.349263,40.829241],"modifier":"right","type":"turn","instruction":"Turn right onto County Road 1600"},"weight":647.5999999999999,"duration":647.5999999999999,"name":"County Road 1600","distance":2680.2,"voiceInstructions":[{"distanceAlongGeometry":2680.2,"announcement":"Continue on County Road 1600 for 1.5 miles","ssmlAnnouncement":"Continue on County Road 1600 for 1.5 miles"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right onto County Road 995 (CR 995)","ssmlAnnouncement":"In 1000 feet, turn right onto County Road 995 (CR-995)"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto County Road 995 (CR 995)","ssmlAnnouncement":"Turn right onto County Road 995 (CR-995)"}],"bannerInstructions":[{"distanceAlongGeometry":2680.2,"primary":{"text":"County Road 995","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"995","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"CR 995","components":[{"text":"CR 995","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-82.317913,40.830166]}],"driving_side":"right","geometry":"qsexF|uluNd@?`DBfA@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":87,"location":[-82.317913,40.830166],"modifier":"right","type":"end of road","instruction":"Turn right onto County Road 995 (CR 995)"},"ref":"CR 995","weight":46,"duration":44.8,"name":"County Road 995 (CR 995)","distance":150.7,"voiceInstructions":[{"distanceAlongGeometry":150.7,"announcement":"In 500 feet, turn left onto County Road 1600","ssmlAnnouncement":"In 500 feet, turn left onto County Road 1600"},{"distanceAlongGeometry":50.5,"announcement":"Turn left onto County Road 1600","ssmlAnnouncement":"Turn left onto County Road 1600"}],"bannerInstructions":[{"distanceAlongGeometry":150.7,"primary":{"text":"County Road 1600","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"1600","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-82.31794,40.828811]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.312971,40.828777]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.298859,40.828607]}],"driving_side":"right","geometry":"akexFbvluNDa^Lwk@Ha\\?m@H}KDaTVqhA@aG","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":181,"location":[-82.31794,40.828811],"modifier":"left","type":"turn","instruction":"Turn left onto County Road 1600"},"weight":717.3,"duration":717.3,"name":"County Road 1600","distance":2988.6,"voiceInstructions":[{"distanceAlongGeometry":2988.6,"announcement":"Continue on County Road 1600 for 2 miles","ssmlAnnouncement":"Continue on County Road 1600 for 2 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Township Road 1600","ssmlAnnouncement":"In 1000 feet, continue onto Township Road 1600"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Township Road 1600","ssmlAnnouncement":"Continue onto Township Road 1600"}],"bannerInstructions":[{"distanceAlongGeometry":2988.6,"primary":{"text":"Township Road 1600","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"1600","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-82.282433,40.828447]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,135,270,315],"location":[-82.273844,40.828377]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.250685,40.828196]}],"driving_side":"right","geometry":"yhexFdxeuNBqCB_E?kC@wD@iF?eF?{B?yA?_C@eB?sC@gHBmP@aIBiG@y@?{CBuCByJ?aAD{I?gA@yG@gF?cFDka@AuBBaEBcGBeMBoHDkL@sHBwFBqQBkE?mBAy@B_N@kH?wD","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":90,"location":[-82.282433,40.828447],"modifier":"straight","type":"new name","instruction":"Continue onto Township Road 1600"},"weight":1057.9,"duration":1057.9,"name":"Township Road 1600","distance":4408.2,"voiceInstructions":[{"distanceAlongGeometry":4408.2,"announcement":"Continue on Township Road 1600 for 3 miles","ssmlAnnouncement":"Continue on Township Road 1600 for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto County Road 1600","ssmlAnnouncement":"In 1000 feet, continue onto County Road 1600"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto County Road 1600","ssmlAnnouncement":"Continue onto County Road 1600"}],"bannerInstructions":[{"distanceAlongGeometry":4408.2,"primary":{"text":"County Road 1600","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"1600","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-82.23006,40.828001]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,345],"location":[-82.210182,40.828024]}],"driving_side":"right","geometry":"_fexFzp{tNCkh@MuGCoFPuaAFu\\DsH@qA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":90,"location":[-82.23006,40.828001],"modifier":"straight","type":"new name","instruction":"Continue onto County Road 1600"},"weight":537.1,"duration":537.1,"name":"County Road 1600","distance":2237.8,"voiceInstructions":[{"distanceAlongGeometry":2237.8,"announcement":"Continue on County Road 1600 for 1.5 miles","ssmlAnnouncement":"Continue on County Road 1600 for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Township Road 1600","ssmlAnnouncement":"In 1000 feet, continue onto Township Road 1600"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Township Road 1600","ssmlAnnouncement":"Continue onto Township Road 1600"}],"bannerInstructions":[{"distanceAlongGeometry":2237.8,"primary":{"text":"Township Road 1600","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"1600","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-82.203476,40.82794]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.194017,40.827901]}],"driving_side":"right","geometry":"seexFvjvtNBiH?mE@w\\@yE?yECkOCaI?s@CiGImRAsM?mC@mL?aKBkR","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":91,"location":[-82.203476,40.82794],"modifier":"straight","type":"new name","instruction":"Continue onto Township Road 1600"},"weight":586.4,"duration":586.4,"name":"Township Road 1600","distance":2408.6,"voiceInstructions":[{"distanceAlongGeometry":2408.6,"announcement":"Continue on Township Road 1600 for 1.5 miles","ssmlAnnouncement":"Continue on Township Road 1600 for 1.5 miles"},{"distanceAlongGeometry":287.5,"announcement":"In 1000 feet, turn left onto County Road 251 (CR 251)","ssmlAnnouncement":"In 1000 feet, turn left onto County Road 251 (CR-251)"},{"distanceAlongGeometry":61.6,"announcement":"Turn left onto County Road 251 (CR 251)","ssmlAnnouncement":"Turn left onto County Road 251 (CR-251)"}],"bannerInstructions":[{"distanceAlongGeometry":2408.6,"primary":{"text":"County Road 251 CR 251","components":[{"text":"County Road","type":"text","abbr":"County Rd","abbr_priority":0},{"text":"251","type":"text"},{"text":"CR 251","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-251"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-82.174859,40.827993]}],"driving_side":"right","geometry":"}eexFzwptNG?cl@E","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":90,"location":[-82.174859,40.827993],"modifier":"left","type":"end of road","instruction":"Turn left onto County Road 251 (CR 251)"},"ref":"CR 251","weight":246.5,"duration":198,"name":"County Road 251 (CR 251)","distance":807.5,"voiceInstructions":[{"distanceAlongGeometry":807.5,"announcement":"Continue on County Road 251 (CR-251) for a half mile","ssmlAnnouncement":"Continue on County Road 251 (CR-251) for a half mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn right onto Township Road 1550 (TR 1550)","ssmlAnnouncement":"In 1000 feet, turn right onto Township Road 1550 (TR 1550)"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto Township Road 1550 (TR 1550)","ssmlAnnouncement":"Turn right onto Township Road 1550 (TR 1550)"}],"bannerInstructions":[{"distanceAlongGeometry":807.5,"primary":{"text":"Township Road 1550","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"1550","type":"text"}],"type":"turn","modifier":"right"},"secondary":{"text":"TR 1550","components":[{"text":"TR 1550","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-82.174826,40.835253]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.155363,40.83549]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,255],"location":[-82.142606,40.836437]}],"driving_side":"right","geometry":"isfxFtwptNBe[AeN?_GEmJKuMC{EGgIC{CCyA?mAKyM?cAW_XQ{UCuDAq@A]A[CWa@}De@aEe@wDO}ACQCWCq@EiAEcBG_BGaDC}D?aA?m@@m@Ba@De@Hk@JOToARcAX_BJc@BW@Q@UAu@K_HMuLEkEIiFIaGImGGoG","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-82.174826,40.835253],"modifier":"right","type":"turn","instruction":"Turn right onto Township Road 1550 (TR 1550)"},"ref":"TR 1550","weight":992.4,"duration":992.4,"name":"Township Road 1550 (TR 1550)","distance":4134.4,"voiceInstructions":[{"distanceAlongGeometry":4134.4,"announcement":"Continue on Township Road 1550 (TR 1550) for 3 miles","ssmlAnnouncement":"Continue on Township Road 1550 (TR 1550) for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Hiner Road (TR 140)","ssmlAnnouncement":"In 1000 feet, continue onto Hiner Road (TR 140)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Hiner Road (TR 140)","ssmlAnnouncement":"Continue onto Hiner Road (TR 140)"}],"bannerInstructions":[{"distanceAlongGeometry":4134.4,"primary":{"text":"Hiner Road","components":[{"text":"Hiner Road","type":"text","abbr":"Hiner Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"TR 140","components":[{"text":"TR 140","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,180,270,345],"location":[-82.125992,40.836369]}],"driving_side":"right","geometry":"izfxFlfgtNFoIDuBLaFBmAByAL}ILyHBoAN_JVuNBgBBoAB}@@kAG{CY_G","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":87,"location":[-82.125992,40.836369],"modifier":"straight","type":"new name","instruction":"Continue onto Hiner Road (TR 140)"},"ref":"TR 140","weight":326.5,"duration":326.5,"name":"Hiner Road (TR 140)","distance":1341.1,"voiceInstructions":[{"distanceAlongGeometry":1341.1,"announcement":"Continue on Hiner Road (TR 140) for 1 mile","ssmlAnnouncement":"Continue on Hiner Road (TR 140) for 1 mile"},{"distanceAlongGeometry":287.5,"announcement":"In 1000 feet, turn right onto Finley Road (TR 89)","ssmlAnnouncement":"In 1000 feet, turn right onto Finley Road (TR 89)"},{"distanceAlongGeometry":61.6,"announcement":"Turn right onto Finley Road (TR 89)","ssmlAnnouncement":"Turn right onto Finley Road (TR 89)"}],"bannerInstructions":[{"distanceAlongGeometry":1341.1,"primary":{"text":"Finley Road","components":[{"text":"Finley Road","type":"text","abbr":"Finley Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"TR 89","components":[{"text":"TR 89","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,255],"location":[-82.110094,40.835932]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.100484,40.828555]}],"driving_side":"right","geometry":"qwfxF`cdtNvACv@AxJCrCDhAJvDNtBNxBZd@L`@Fx@@vD?XUBg@FkC@mABcBEeBAIE_AKeAGcA?MIu@?q@AOGgW@yKAiHAyE?eBAoJAkPAmIA_OGsd@AeA?cA@qJEqBI}@kB_KEiAKcK","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":81,"location":[-82.110094,40.835932],"modifier":"right","type":"turn","instruction":"Turn right onto Finley Road (TR 89)"},"ref":"TR 89","weight":925.3,"duration":925.3,"name":"Finley Road (TR 89)","distance":3852.5,"voiceInstructions":[{"distanceAlongGeometry":3852.5,"announcement":"Continue on Finley Road (TR 89) for 2 miles","ssmlAnnouncement":"Continue on Finley Road (TR 89) for 2 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, go straight onto Ashland Road (US 250)","ssmlAnnouncement":"In 1000 feet, go straight onto Ashland Road (US 250)"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Ashland Road (US 250)","ssmlAnnouncement":"Go straight onto Ashland Road (US 250)"}],"bannerInstructions":[{"distanceAlongGeometry":3852.5,"primary":{"text":"Ashland Road US 250","components":[{"text":"Ashland Road","type":"text","abbr":"Ashland Rd","abbr_priority":0},{"text":"US 250","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-250"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,270,300],"location":[-82.07487,40.829373]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,300],"location":[-82.07362,40.828879]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-82.063545,40.824816]}],"driving_side":"right","geometry":"qnexF|f}sNPe@nAsEhIoXj@mB~EiPRu@zBoHdAoD|B}H","mode":"cycling","maneuver":{"bearing_after":118,"bearing_before":87,"location":[-82.07487,40.829373],"modifier":"straight","type":"turn","instruction":"Go straight onto Ashland Road (US 250)"},"ref":"US 250","weight":598.0999999999999,"duration":302.6,"name":"Ashland Road (US 250)","distance":1230.2,"voiceInstructions":[{"distanceAlongGeometry":1230.2,"announcement":"Continue on Ashland Road (US 250) for 1 mile","ssmlAnnouncement":"Continue on Ashland Road (US 250) for 1 mile"},{"distanceAlongGeometry":284.6,"announcement":"In 1000 feet, turn left onto North Firestone Road (TR 36)","ssmlAnnouncement":"In 1000 feet, turn left onto North Firestone Road (TR 36)"},{"distanceAlongGeometry":61,"announcement":"Turn left onto North Firestone Road (TR 36)","ssmlAnnouncement":"Turn left onto North Firestone Road (TR 36)"}],"bannerInstructions":[{"distanceAlongGeometry":1230.2,"primary":{"text":"North Firestone Road","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Firestone Road","type":"text","abbr":"Firestone Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"TR 36","components":[{"text":"TR 36","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-82.061961,40.824186]}],"driving_side":"right","geometry":"endxFfvzsNsBaBe@e@I]o@aDq@gE_@mBAKI[","mode":"cycling","maneuver":{"bearing_after":32,"bearing_before":116,"location":[-82.061961,40.824186],"modifier":"left","type":"turn","instruction":"Turn left onto North Firestone Road (TR 36)"},"ref":"TR 36","weight":83.3,"duration":83.3,"name":"North Firestone Road (TR 36)","distance":347.3,"voiceInstructions":[{"distanceAlongGeometry":347.3,"announcement":"In a quarter mile, continue onto Lehr Road (TR 101)","ssmlAnnouncement":"In a quarter mile, continue onto Lehr Road (TR 101)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Lehr Road (TR 101)","ssmlAnnouncement":"Continue onto Lehr Road (TR 101)"}],"bannerInstructions":[{"distanceAlongGeometry":347.3,"primary":{"text":"Lehr Road","components":[{"text":"Lehr Road","type":"text","abbr":"Lehr Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"TR 101","components":[{"text":"TR 101","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-82.058567,40.825722]}],"driving_side":"right","geometry":"wwdxF`azsNy@eFs@wDoAaJYmDCaAQsCo@qLQmFAcB?aDB_C^yDvBgR","mode":"cycling","maneuver":{"bearing_after":70,"bearing_before":67,"location":[-82.058567,40.825722],"modifier":"straight","type":"new name","instruction":"Continue onto Lehr Road (TR 101)"},"ref":"TR 101","weight":315.8,"duration":315.8,"name":"Lehr Road (TR 101)","distance":1303.1,"voiceInstructions":[{"distanceAlongGeometry":1303.1,"announcement":"Continue on Lehr Road (TR 101) for 1 mile","ssmlAnnouncement":"Continue on Lehr Road (TR 101) for 1 mile"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, turn right onto Rathburn Road (Township Road 107)","ssmlAnnouncement":"In 1000 feet, turn right onto Rathburn Road (Township Road 107)"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Rathburn Road (Township Road 107)","ssmlAnnouncement":"Turn right onto Rathburn Road (Township Road 107)"}],"bannerInstructions":[{"distanceAlongGeometry":1303.1,"primary":{"text":"Rathburn Road","components":[{"text":"Rathburn Road","type":"text","abbr":"Rathburn Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"Township Road 107","components":[{"text":"Township","type":"text","abbr":"Twp","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"107","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-82.043467,40.826468]}],"driving_side":"right","geometry":"m|dxFtbwsNlCBvFCxCAdF?bEEb@AvGB~B?jABH?`BAD@Z?bDBp@CnC@","mode":"cycling","maneuver":{"bearing_after":181,"bearing_before":104,"location":[-82.043467,40.826468],"modifier":"right","type":"turn","instruction":"Turn right onto Rathburn Road (Township Road 107)"},"ref":"Township Road 107","weight":268.9,"duration":268.9,"name":"Rathburn Road (Township Road 107)","distance":1107.2,"voiceInstructions":[{"distanceAlongGeometry":1107.2,"announcement":"Continue on Rathburn Road (Township Road 107) for a half mile","ssmlAnnouncement":"Continue on Rathburn Road (Township Road 107) for a half mile"},{"distanceAlongGeometry":288.2,"announcement":"In 1000 feet, turn left onto Ashland Road (US 250)","ssmlAnnouncement":"In 1000 feet, turn left onto Ashland Road (US 250)"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto Ashland Road (US 250)","ssmlAnnouncement":"Turn left onto Ashland Road (US 250)"}],"bannerInstructions":[{"distanceAlongGeometry":1107.2,"primary":{"text":"Ashland Road US 250","components":[{"text":"Ashland Road","type":"text","abbr":"Ashland Rd","abbr_priority":0},{"text":"US 250","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-250"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,120,180,300],"location":[-82.043467,40.816516]}],"driving_side":"right","geometry":"g~bxFtbwsNdGuNpBiE`DkHp@gBp@mBf@yA`@}@zAkEnC_I|BuJz@sDv@oD","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":180,"location":[-82.043467,40.816516],"modifier":"left","type":"turn","instruction":"Turn left onto Ashland Road (US 250)"},"ref":"US 250","weight":628.1,"duration":317.8,"name":"Ashland Road (US 250)","distance":1291.6,"voiceInstructions":[{"distanceAlongGeometry":1291.6,"announcement":"Continue on Ashland Road (US 250) for 1 mile","ssmlAnnouncement":"Continue on Ashland Road (US 250) for 1 mile"},{"distanceAlongGeometry":284.5,"announcement":"In 1000 feet, turn left onto Silver Road (TR 4)","ssmlAnnouncement":"In 1000 feet, turn left onto Silver Road (TR 4)"},{"distanceAlongGeometry":61,"announcement":"Turn left onto Silver Road (TR 4)","ssmlAnnouncement":"Turn left onto Silver Road (TR 4)"}],"bannerInstructions":[{"distanceAlongGeometry":1291.6,"primary":{"text":"Silver Road","components":[{"text":"Silver Road","type":"text","abbr":"Silver Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":{"text":"TR 4","components":[{"text":"TR 4","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,105,300],"location":[-82.030352,40.810566]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.029297,40.810824]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.029192,40.810816]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-82.022805,40.810849]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-82.013351,40.810566]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-82.011621,40.810512]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,315],"location":[-81.990629,40.810738]}],"driving_side":"right","geometry":"ayaxFtptsNIEQIQQI[Ce@HmB?U@YJwCDeB?oAAqCOiLG}DAaA@wA@cB@cAFsFLsMBsEHcIDwEHcGJyI@_DAuAAwACcACcACqAIeBM}Bm@kKg@_IMmCSqEGmBG}CCiB?kBFaDBcBDcB^uHTiE\\qGFy@DwAFuA@Q?O@}BBiA?}FHoh@BmR?Y@IG{@","mode":"cycling","maneuver":{"bearing_after":23,"bearing_before":112,"location":[-82.030352,40.810566],"modifier":"left","type":"turn","instruction":"Turn left onto Silver Road (TR 4)"},"ref":"TR 4","weight":1017.4000000000001,"duration":1017.4000000000001,"name":"Silver Road (TR 4)","distance":4235.7,"voiceInstructions":[{"distanceAlongGeometry":4235.7,"announcement":"Continue on Silver Road (TR 4) for 3 miles","ssmlAnnouncement":"Continue on Silver Road (TR 4) for 3 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, turn right onto Mc Afee Road","ssmlAnnouncement":"In 1000 feet, turn right onto Mc Afee Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Mc Afee Road","ssmlAnnouncement":"Turn right onto Mc Afee Road"}],"bannerInstructions":[{"distanceAlongGeometry":4235.7,"primary":{"text":"Mc Afee Road","components":[{"text":"Mc Afee Road","type":"text","abbr":"Mc Afee Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,255],"location":[-81.980398,40.810696]}],"driving_side":"right","geometry":"{yaxFnxjsNTe@b@m@nC}BhBoBpBqCrAkBnBeCzAyAtAwAxHoHt@q@dAeAnDsD|AaCbBoCj@}@d@i@","mode":"cycling","maneuver":{"bearing_after":126,"bearing_before":81,"location":[-81.980398,40.810696],"modifier":"right","type":"turn","instruction":"Turn right onto Mc Afee Road"},"weight":301.1,"duration":301.1,"name":"Mc Afee Road","distance":1228.1,"voiceInstructions":[{"distanceAlongGeometry":1228.1,"announcement":"Continue on Mc Afee Road for 1 mile","ssmlAnnouncement":"Continue on Mc Afee Road for 1 mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn left onto Old Mansfield Road","ssmlAnnouncement":"In 1000 feet, turn left onto Old Mansfield Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Old Mansfield Road","ssmlAnnouncement":"Turn left onto Old Mansfield Road"}],"bannerInstructions":[{"distanceAlongGeometry":1228.1,"primary":{"text":"Old Mansfield Road","components":[{"text":"Old Mansfield Road","type":"text","abbr":"Old Mansfield Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,315],"location":[-81.971047,40.802268]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-81.966443,40.803446]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-81.960136,40.804543]}],"driving_side":"right","geometry":"ee`xF`~hsNy@gC[{AOy@QgAe@qDmAaK}@aIk@}ECUGi@?_@Ig@Ko@Iw@Iw@EYCQEi@Gq@Gs@GqAGy@I{AWgDASCi@c@kE","mode":"cycling","maneuver":{"bearing_after":59,"bearing_before":139,"location":[-81.971047,40.802268],"modifier":"left","type":"turn","instruction":"Turn left onto Old Mansfield Road"},"weight":344.20000000000005,"duration":275.7,"name":"Old Mansfield Road","distance":1142.4,"voiceInstructions":[{"distanceAlongGeometry":1142.4,"announcement":"Continue on Old Mansfield Road for a half mile","ssmlAnnouncement":"Continue on Old Mansfield Road for a half mile"},{"distanceAlongGeometry":290.1,"announcement":"In 1000 feet, turn right onto West Liberty Street","ssmlAnnouncement":"In 1000 feet, turn right onto West Liberty Street"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto West Liberty Street","ssmlAnnouncement":"Turn right onto West Liberty Street"}],"bannerInstructions":[{"distanceAlongGeometry":1142.4,"primary":{"text":"West Liberty Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Liberty Street","type":"text","abbr":"Liberty St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,135,255,315],"location":[-81.957973,40.804865]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,300],"location":[-81.953689,40.802898]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,315],"location":[-81.952041,40.802074]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-81.950763,40.800359]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-81.950355,40.799825]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,135,270,330],"location":[-81.949926,40.799203]}],"driving_side":"right","geometry":"mu`xFhlfsNVa@Xg@jC{HX{@lAiDHWxAsEdBcF`@}@\\g@`@_@l@e@j@[xE}ChBoA|BuArAiC","mode":"cycling","maneuver":{"bearing_after":129,"bearing_before":77,"location":[-81.957973,40.804865],"modifier":"right","type":"turn","instruction":"Turn right onto West Liberty Street"},"weight":316.20000000000005,"duration":249.2,"name":"West Liberty Street","distance":1030,"voiceInstructions":[{"distanceAlongGeometry":1030,"announcement":"Continue on West Liberty Street for a half mile","ssmlAnnouncement":"Continue on West Liberty Street for a half mile"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, make a slight left onto West North Street","ssmlAnnouncement":"In 1000 feet, make a slight left onto West North Street"},{"distanceAlongGeometry":62,"announcement":"Make a slight left onto West North Street","ssmlAnnouncement":"Make a slight left onto West North Street"}],"bannerInstructions":[{"distanceAlongGeometry":1030,"primary":{"text":"West North Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Street","type":"text","abbr":"St","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,315],"location":[-81.949239,40.798777]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.945953,40.798736]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.943429,40.798911]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-81.942656,40.799036]}],"driving_side":"right","geometry":"ko_xFvudsNBaG@wBAoA@yA@mB@cB?uA?_ACi@KiASiCYyCU_D","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":127,"location":[-81.949239,40.798777],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto West North Street"},"weight":154.4,"duration":154.4,"name":"West North Street","distance":625.8,"voiceInstructions":[{"distanceAlongGeometry":625.8,"announcement":"Continue on West North Street for a half mile","ssmlAnnouncement":"Continue on West North Street for a half mile"},{"distanceAlongGeometry":283.7,"announcement":"In 1000 feet, turn right onto North Walnut Street","ssmlAnnouncement":"In 1000 feet, turn right onto North Walnut Street"},{"distanceAlongGeometry":60.8,"announcement":"Turn right onto North Walnut Street, then continue onto South Walnut Street","ssmlAnnouncement":"Turn right onto North Walnut Street, then continue onto South Walnut Street"}],"bannerInstructions":[{"distanceAlongGeometry":625.8,"primary":{"text":"North Walnut Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Walnut Street","type":"text","abbr":"Walnut St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.8,"primary":{"text":"North Walnut Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Walnut Street","type":"text","abbr":"Walnut St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"South Walnut Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Walnut Street","type":"text","abbr":"Walnut St","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.941863,40.799154]}],"driving_side":"right","geometry":"uq_xFrgcsNrB_@zB_@","mode":"cycling","maneuver":{"bearing_after":167,"bearing_before":78,"location":[-81.941863,40.799154],"modifier":"right","type":"turn","instruction":"Turn right onto North Walnut Street"},"weight":32.7,"duration":32.7,"name":"North Walnut Street","distance":136.2,"voiceInstructions":[{"distanceAlongGeometry":62.5,"announcement":"Continue onto South Walnut Street","ssmlAnnouncement":"Continue onto South Walnut Street"}],"bannerInstructions":[{"distanceAlongGeometry":136.2,"primary":{"text":"South Walnut Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Walnut Street","type":"text","abbr":"Walnut St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-81.941541,40.797954]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-81.9414,40.797336]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-81.941239,40.796732]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-81.941067,40.796129]}],"driving_side":"right","geometry":"ej_xFrecsNxB[xB_@vBa@pB]","mode":"cycling","maneuver":{"bearing_after":170,"bearing_before":168,"location":[-81.941541,40.797954],"modifier":"straight","type":"new name","instruction":"Continue onto South Walnut Street"},"weight":73.39999999999999,"duration":73.39999999999999,"name":"South Walnut Street","distance":271,"voiceInstructions":[{"distanceAlongGeometry":271,"announcement":"In 900 feet, turn left onto West Henry Street","ssmlAnnouncement":"In 900 feet, turn left onto West Henry Street"},{"distanceAlongGeometry":55.4,"announcement":"Turn left onto West Henry Street, then continue onto East Henry Street","ssmlAnnouncement":"Turn left onto West Henry Street, then continue onto East Henry Street"}],"bannerInstructions":[{"distanceAlongGeometry":271,"primary":{"text":"West Henry Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Henry Street","type":"text","abbr":"Henry St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":55.4,"primary":{"text":"West Henry Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Henry Street","type":"text","abbr":"Henry St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"East Henry Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Henry Street","type":"text","abbr":"Henry St","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-81.940917,40.795564]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.940143,40.795686]}],"driving_side":"right","geometry":"g{~wFvacsNY{CUgD","mode":"cycling","maneuver":{"bearing_after":77,"bearing_before":167,"location":[-81.940917,40.795564],"modifier":"left","type":"turn","instruction":"Turn left onto West Henry Street"},"weight":33.4,"duration":33.4,"name":"West Henry Street","distance":139,"voiceInstructions":[{"distanceAlongGeometry":62.4,"announcement":"Continue onto East Henry Street","ssmlAnnouncement":"Continue onto East Henry Street"}],"bannerInstructions":[{"distanceAlongGeometry":139,"primary":{"text":"East Henry Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Henry Street","type":"text","abbr":"Henry St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.939297,40.795802]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.938499,40.795913]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,180,255,345],"location":[-81.937731,40.796027]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-81.936941,40.796151]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,180,255,345],"location":[-81.936175,40.796253]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-81.934932,40.796443]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-81.934438,40.796521]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-81.933652,40.796639]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-81.932521,40.796806]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,255],"location":[-81.930617,40.797111]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,165,285],"location":[-81.930547,40.7971]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-81.929013,40.796356]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-81.928287,40.795976]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,300],"location":[-81.926918,40.795306]}],"driving_side":"right","geometry":"w|~wFrwbsNU_DWyCW}CSwCe@yFOaBW}Ca@aFIw@KcBOcBU{B@MDQlCaHjAoCf@qAZw@`AgCl@qAXq@Xw@LeB~AaN","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":78,"location":[-81.939297,40.795802],"modifier":"straight","type":"new name","instruction":"Continue onto East Henry Street"},"weight":352.3,"duration":352.3,"name":"East Henry Street","distance":1466.2,"voiceInstructions":[{"distanceAlongGeometry":1466.2,"announcement":"Continue on East Henry Street for 1 mile","ssmlAnnouncement":"Continue on East Henry Street for 1 mile"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, continue onto South Bauer Road","ssmlAnnouncement":"In 1000 feet, continue onto South Bauer Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto South Bauer Road","ssmlAnnouncement":"Continue onto South Bauer Road"}],"bannerInstructions":[{"distanceAlongGeometry":1466.2,"primary":{"text":"South Bauer Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Bauer Road","type":"text","abbr":"Bauer Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-81.923055,40.794265]}],"driving_side":"right","geometry":"es~wFbr_sNHq@Aa@EQEQIOIIKOOMMGiAW_De@","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":104,"location":[-81.923055,40.794265],"modifier":"straight","type":"new name","instruction":"Continue onto South Bauer Road"},"weight":59.2,"duration":59.2,"name":"South Bauer Road","distance":229.7,"voiceInstructions":[{"distanceAlongGeometry":229.7,"announcement":"In 800 feet, turn right onto Sylvan Road","ssmlAnnouncement":"In 800 feet, turn right onto Sylvan Road"},{"distanceAlongGeometry":58.2,"announcement":"Turn right onto Sylvan Road, then turn left onto South Bauer Road","ssmlAnnouncement":"Turn right onto Sylvan Road, then turn left onto South Bauer Road"}],"bannerInstructions":[{"distanceAlongGeometry":229.7,"primary":{"text":"Sylvan Road","components":[{"text":"Sylvan Road","type":"text","abbr":"Sylvan Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":58.2,"primary":{"text":"Sylvan Road","components":[{"text":"Sylvan Road","type":"text","abbr":"Sylvan Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"South Bauer Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Bauer Road","type":"text","abbr":"Bauer Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,195,270],"location":[-81.921825,40.795771]}],"driving_side":"right","geometry":"q|~wFlj_sNJsB","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":9,"location":[-81.921825,40.795771],"modifier":"right","type":"turn","instruction":"Turn right onto Sylvan Road"},"weight":17.9,"duration":17.9,"name":"Sylvan Road","distance":49,"voiceInstructions":[{"distanceAlongGeometry":41.1,"announcement":"Turn left onto South Bauer Road, then turn right onto Pittsburgh Ave (CR 30A)","ssmlAnnouncement":"Turn left onto South Bauer Road, then turn right onto Pittsburgh Ave (CR-30A)"}],"bannerInstructions":[{"distanceAlongGeometry":49,"primary":{"text":"South Bauer Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Bauer Road","type":"text","abbr":"Bauer Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":41.1,"primary":{"text":"South Bauer Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Bauer Road","type":"text","abbr":"Bauer Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Pittsburgh Ave CR 30A","components":[{"text":"Pittsburgh Ave","type":"text"},{"text":"CR 30A","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-30a"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-81.92125,40.795705]}],"driving_side":"right","geometry":"e|~wFxf_sNiAg@s@Yo@Q","mode":"cycling","maneuver":{"bearing_after":21,"bearing_before":98,"location":[-81.92125,40.795705],"modifier":"left","type":"turn","instruction":"Turn left onto South Bauer Road"},"weight":29.1,"duration":29.1,"name":"South Bauer Road","distance":104,"voiceInstructions":[{"distanceAlongGeometry":53.6,"announcement":"Turn right onto Pittsburgh Ave (CR 30A)","ssmlAnnouncement":"Turn right onto Pittsburgh Ave (CR-30A)"}],"bannerInstructions":[{"distanceAlongGeometry":104,"primary":{"text":"Pittsburgh Ave CR 30A","components":[{"text":"Pittsburgh Ave","type":"text"},{"text":"CR 30A","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-30a"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,195,285],"location":[-81.920827,40.796583]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,105,285],"location":[-81.920719,40.796561]}],"driving_side":"right","geometry":"sa_xFdd_sNBU~@mHDc@LqAR{Ah@}ETuBPaBT{BDgABsAEwD","mode":"cycling","maneuver":{"bearing_after":104,"bearing_before":15,"location":[-81.920827,40.796583],"modifier":"right","type":"turn","instruction":"Turn right onto Pittsburgh Ave (CR 30A)"},"ref":"CR 30A","weight":228.7,"duration":148.70000000000002,"name":"Pittsburgh Ave (CR 30A)","distance":619.4,"voiceInstructions":[{"distanceAlongGeometry":619.4,"announcement":"Continue on Pittsburgh Ave (CR-30A) for a half mile","ssmlAnnouncement":"Continue on Pittsburgh Ave (CR-30A) for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto East Lincoln Way (CR 30A)","ssmlAnnouncement":"In 1000 feet, continue onto East Lincoln Way (CR-30A)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Lincoln Way (CR 30A), then turn right onto Connector Street (CR C24)","ssmlAnnouncement":"Continue onto East Lincoln Way (CR-30A), then turn right onto Connector Street (CR-C24)"}],"bannerInstructions":[{"distanceAlongGeometry":619.4,"primary":{"text":"East Lincoln Way CR 30A","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"Lincoln Way","type":"text"},{"text":"CR 30A","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-30a"}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"East Lincoln Way CR 30A","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":0},{"text":"Lincoln Way","type":"text"},{"text":"CR 30A","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-30a"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Connector Street CR C24","components":[{"text":"Connector Street","type":"text","abbr":"Connector St","abbr_priority":0},{"text":"CR C24","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-c24"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-81.913653,40.795497]}],"driving_side":"right","geometry":"{z~wFhw}rNC{BCmDAi@","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":87,"location":[-81.913653,40.795497],"modifier":"straight","type":"new name","instruction":"Continue onto East Lincoln Way (CR 30A)"},"ref":"CR 30A","weight":58,"duration":39.4,"name":"East Lincoln Way (CR 30A)","distance":143.7,"voiceInstructions":[{"distanceAlongGeometry":54.7,"announcement":"Turn right onto Connector Street (CR C24)","ssmlAnnouncement":"Turn right onto Connector Street (CR-C24)"}],"bannerInstructions":[{"distanceAlongGeometry":143.7,"primary":{"text":"Connector Street CR C24","components":[{"text":"Connector Street","type":"text","abbr":"Connector St","abbr_priority":0},{"text":"CR C24","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-c24"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.911948,40.795549]}],"driving_side":"right","geometry":"e{~wFtl}rNzOdA","mode":"cycling","maneuver":{"bearing_after":185,"bearing_before":87,"location":[-81.911948,40.795549],"modifier":"right","type":"turn","instruction":"Turn right onto Connector Street (CR C24)"},"ref":"CR C24","weight":96.6,"duration":78.5,"name":"Connector Street (CR C24)","distance":302,"voiceInstructions":[{"distanceAlongGeometry":302,"announcement":"In 1000 feet, turn left onto Sylvan Road (CR 12)","ssmlAnnouncement":"In 1000 feet, turn left onto Sylvan Road (CR-12)"},{"distanceAlongGeometry":57.7,"announcement":"Turn left onto Sylvan Road (CR 12)","ssmlAnnouncement":"Turn left onto Sylvan Road (CR-12)"}],"bannerInstructions":[{"distanceAlongGeometry":302,"primary":{"text":"Sylvan Road CR 12","components":[{"text":"Sylvan Road","type":"text","abbr":"Sylvan Rd","abbr_priority":0},{"text":"CR 12","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-12"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,105,285],"location":[-81.912301,40.792847]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,285],"location":[-81.905456,40.790744]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,150,270,330],"location":[-81.900595,40.7845]}],"driving_side":"right","geometry":"ij~wFzn}rNxAsIfAwE`@aBfCmKxA{H`@aBr@cAt@oAjCcAp@q@|CaBf@_@XK`@WRKTK`BkAl@_@b@YtL{GlEgClCyA|CiBp@a@^SPGTKPEPE~Ci@nAU`AS\\Ir@WbBu@rBaAtAw@l@Yz@e@","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":185,"location":[-81.912301,40.792847],"modifier":"left","type":"turn","instruction":"Turn left onto Sylvan Road (CR 12)"},"ref":"CR 12","weight":701.3,"duration":561.7,"name":"Sylvan Road (CR 12)","distance":2322.7,"voiceInstructions":[{"distanceAlongGeometry":2322.7,"announcement":"Continue on Sylvan Road (CR-12) for 1.5 miles","ssmlAnnouncement":"Continue on Sylvan Road (CR-12) for 1.5 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto Ely Road","ssmlAnnouncement":"In 1000 feet, turn left onto Ely Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Ely Road","ssmlAnnouncement":"Turn left onto Ely Road"}],"bannerInstructions":[{"distanceAlongGeometry":2322.7,"primary":{"text":"Ely Road","components":[{"text":"Ely Road","type":"text","abbr":"Ely Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,330],"location":[-81.896719,40.7772]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-81.880387,40.777226]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.853656,40.777191]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.843908,40.777319]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.83955,40.777391]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.824199,40.777687]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.804299,40.77775]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-81.788985,40.777804]}],"driving_side":"right","geometry":"oh{wFnmzrNB_k@Iay@CcSL}@@cM@sE?[B}SLmf@?cAI}YAw@AgHI}UY}{@MgZ?uAs@klAG{NAeL?{T?_KEsJByC?gGAuF?_HE}b@?wUIeTCe^BqSKg^e@u]i@gW","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":153,"location":[-81.896719,40.7772],"modifier":"left","type":"turn","instruction":"Turn left onto Ely Road"},"weight":2464.6,"duration":2464.6,"name":"Ely Road","distance":10238.4,"voiceInstructions":[{"distanceAlongGeometry":10238.4,"announcement":"Continue on Ely Road for 6 miles","ssmlAnnouncement":"Continue on Ely Road for 6 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn left onto South Kansas Road","ssmlAnnouncement":"In 1000 feet, turn left onto South Kansas Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto South Kansas Road","ssmlAnnouncement":"Turn left onto South Kansas Road"}],"bannerInstructions":[{"distanceAlongGeometry":10238.4,"primary":{"text":"South Kansas Road","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Kansas Road","type":"text","abbr":"Kansas Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-81.775204,40.778257]}],"driving_side":"right","geometry":"co{wF~ubrNeMAcGD","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":85,"location":[-81.775204,40.778257],"modifier":"left","type":"end of road","instruction":"Turn left onto South Kansas Road"},"weight":99.3,"duration":99.3,"name":"South Kansas Road","distance":397.2,"voiceInstructions":[{"distanceAlongGeometry":397.2,"announcement":"In a quarter mile, turn right onto Arnold Road","ssmlAnnouncement":"In a quarter mile, turn right onto Arnold Road"},{"distanceAlongGeometry":60,"announcement":"Turn right onto Arnold Road","ssmlAnnouncement":"Turn right onto Arnold Road"}],"bannerInstructions":[{"distanceAlongGeometry":397.2,"primary":{"text":"Arnold Road","components":[{"text":"Arnold Road","type":"text","abbr":"Arnold Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-81.775218,40.781828]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,285],"location":[-81.755089,40.782685]}],"driving_side":"right","geometry":"me|wFbvbrNg@uTMgJi@a\\YeSGwEEwBg@}^Be@JcSCmL?qRuAaG","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":358,"location":[-81.775218,40.781828],"modifier":"right","type":"turn","instruction":"Turn right onto Arnold Road"},"weight":612.4000000000001,"duration":612.4000000000001,"name":"Arnold Road","distance":2533,"voiceInstructions":[{"distanceAlongGeometry":2533,"announcement":"Continue on Arnold Road for 1.5 miles","ssmlAnnouncement":"Continue on Arnold Road for 1.5 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto Kidron Road","ssmlAnnouncement":"In 1000 feet, turn left onto Kidron Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Kidron Road, then turn right onto Arnold Road (TR 131)","ssmlAnnouncement":"Turn left onto Kidron Road, then turn right onto Arnold Road (TR 131)"}],"bannerInstructions":[{"distanceAlongGeometry":2533,"primary":{"text":"Kidron Road","components":[{"text":"Kidron Road","type":"text","abbr":"Kidron Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Kidron Road","components":[{"text":"Kidron Road","type":"text","abbr":"Kidron Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Arnold Road","components":[{"text":"Arnold Road","type":"text","abbr":"Arnold Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,180,240],"location":[-81.745302,40.783078]}],"driving_side":"right","geometry":"gm|wFb{|qN}C?","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":64,"location":[-81.745302,40.783078],"modifier":"left","type":"end of road","instruction":"Turn left onto Kidron Road"},"weight":30.9,"duration":25.5,"name":"Kidron Road","distance":88.5,"voiceInstructions":[{"distanceAlongGeometry":52.1,"announcement":"Turn right onto Arnold Road (TR 131)","ssmlAnnouncement":"Turn right onto Arnold Road (TR 131)"}],"bannerInstructions":[{"distanceAlongGeometry":88.5,"primary":{"text":"Arnold Road","components":[{"text":"Arnold Road","type":"text","abbr":"Arnold Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"TR 131","components":[{"text":"TR 131","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-81.745301,40.783874]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.725858,40.784892]}],"driving_side":"right","geometry":"er|wFb{|qN@gOAg@?sFDcGFmD\\_Fh@eGHe@Jy@DgAFcABeBJiBDuBJ{D@a@Ag@Gu@McAOw@g@sBGYGa@OmASsBGm@McBQqDYwFEYCIGMGGGGOESA[CUEKGKIEMCQEUA_@A_@AaJ@_C?qEGoB[o@c@g@y@a@}Aa@eJJyD?[IUSQc@qBcJm@yCe@aC_AqEY]a@CeEJcAAa@KUm@BqXGc^","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":0,"location":[-81.745301,40.783874],"modifier":"right","type":"turn","instruction":"Turn right onto Arnold Road (TR 131)"},"ref":"TR 131","weight":951,"duration":951,"name":"Arnold Road (TR 131)","distance":3928.7,"voiceInstructions":[{"distanceAlongGeometry":3928.7,"announcement":"Continue on Arnold Road (TR 131) for 2 miles","ssmlAnnouncement":"Continue on Arnold Road (TR 131) for 2 miles"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn left onto Wenger Road South (CR 97)","ssmlAnnouncement":"In 1000 feet, turn left onto Wenger Road South (CR-97)"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Wenger Road South (CR 97)","ssmlAnnouncement":"Turn left onto Wenger Road South (CR-97)"}],"bannerInstructions":[{"distanceAlongGeometry":3928.7,"primary":{"text":"Wenger Road South CR 97","components":[{"text":"Wenger Road","type":"text","abbr":"Wenger Rd","abbr_priority":0},{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"CR 97","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-97"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.707056,40.792313]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-81.707096,40.796311]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-81.707094,40.79653]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-81.707088,40.797133]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-81.707093,40.797348]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,90,180,285],"location":[-81.707109,40.798769]}],"driving_side":"right","geometry":"}f~wFbluqNeEAsNHo@@u@Ak@AwB?k@?mD@mB@yDA","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":88,"location":[-81.707056,40.792313],"modifier":"left","type":"turn","instruction":"Turn left onto Wenger Road South (CR 97)"},"ref":"CR 97","weight":244.4,"duration":201.2,"name":"Wenger Road South (CR 97)","distance":821.1,"voiceInstructions":[{"distanceAlongGeometry":821.1,"announcement":"Continue on Wenger Road South (CR-97) for a half mile","ssmlAnnouncement":"Continue on Wenger Road South (CR-97) for a half mile"},{"distanceAlongGeometry":285.7,"announcement":"In 1000 feet, turn right onto West Schultz Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto West Schultz Avenue"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto West Schultz Avenue","ssmlAnnouncement":"Turn right onto West Schultz Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":821.1,"primary":{"text":"West Schultz Avenue","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Schultz Avenue","type":"text","abbr":"Schultz Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-81.707099,40.799695]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.704262,40.79971]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.701943,40.799728]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.700685,40.799737]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.699725,40.799752]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.698687,40.799755]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.697479,40.799771]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.696265,40.79978]}],"driving_side":"right","geometry":"cu_xFjluqNAwPCoMAyF?u@AiCAoA?_CAqFAqF?yF@S","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":0,"location":[-81.707099,40.799695],"modifier":"right","type":"turn","instruction":"Turn right onto West Schultz Avenue"},"weight":246,"duration":246,"name":"West Schultz Avenue","distance":1025.3,"voiceInstructions":[{"distanceAlongGeometry":1025.3,"announcement":"Continue on West Schultz Avenue for a half mile","ssmlAnnouncement":"Continue on West Schultz Avenue for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto East Schultz Avenue","ssmlAnnouncement":"In 1000 feet, continue onto East Schultz Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Schultz Avenue","ssmlAnnouncement":"Continue onto East Schultz Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1025.3,"primary":{"text":"East Schultz Avenue","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Schultz Avenue","type":"text","abbr":"Schultz Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,180,270],"location":[-81.694924,40.799769]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.693635,40.79979]}],"driving_side":"right","geometry":"qu_xFf`sqNBQGmFG_GAoF?sB","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":91,"location":[-81.694924,40.799769],"modifier":"straight","type":"new name","instruction":"Continue onto East Schultz Avenue"},"weight":96.4,"duration":96.4,"name":"East Schultz Avenue","distance":366.2,"voiceInstructions":[{"distanceAlongGeometry":366.2,"announcement":"In a quarter mile, turn left onto North Freet Street","ssmlAnnouncement":"In a quarter mile, turn left onto North Freet Street"},{"distanceAlongGeometry":57,"announcement":"Turn left onto North Freet Street","ssmlAnnouncement":"Turn left onto North Freet Street"}],"bannerInstructions":[{"distanceAlongGeometry":366.2,"primary":{"text":"North Freet Street","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"Freet Street","type":"text","abbr":"Freet St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.69058,40.799844]}],"driving_side":"right","geometry":"_v_xFberqNeHD","mode":"cycling","maneuver":{"bearing_after":358,"bearing_before":88,"location":[-81.69058,40.799844],"modifier":"left","type":"turn","instruction":"Turn left onto North Freet Street"},"weight":43.2,"duration":43.2,"name":"North Freet Street","distance":163.2,"voiceInstructions":[{"distanceAlongGeometry":163.2,"announcement":"In 600 feet, continue right onto Sippo Valley Trail","ssmlAnnouncement":"In 600 feet, continue right onto Sippo Valley Trail"},{"distanceAlongGeometry":56.7,"announcement":"Continue right onto Sippo Valley Trail","ssmlAnnouncement":"Continue right onto Sippo Valley Trail"}],"bannerInstructions":[{"distanceAlongGeometry":163.2,"primary":{"text":"Sippo Valley Trail","components":[{"text":"Sippo Valley Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,180],"location":[-81.690608,40.801311]}],"driving_side":"right","geometry":"e_`xFherqNIqDAQKIc@I_Du@YIGICK","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":358,"location":[-81.690608,40.801311],"modifier":"right","type":"new name","instruction":"Continue right onto Sippo Valley Trail"},"weight":61.6,"duration":61.6,"name":"Sippo Valley Trail","distance":229.9,"voiceInstructions":[{"distanceAlongGeometry":229.9,"announcement":"In 800 feet, turn right to stay on Sippo Valley Trail","ssmlAnnouncement":"In 800 feet, turn right to stay on Sippo Valley Trail"},{"distanceAlongGeometry":56,"announcement":"Turn right to stay on Sippo Valley Trail","ssmlAnnouncement":"Turn right to stay on Sippo Valley Trail"}],"bannerInstructions":[{"distanceAlongGeometry":229.9,"primary":{"text":"Sippo Valley Trail","components":[{"text":"Sippo Valley Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,165,240],"location":[-81.689095,40.802595]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-81.66848,40.800203]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,255],"location":[-81.630247,40.816264]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.611005,40.81618]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.601306,40.815746]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,300],"location":[-81.586639,40.814539]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,300],"location":[-81.581867,40.812854]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,285],"location":[-81.570654,40.80902]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-81.554672,40.805404]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,150,180,330],"location":[-81.543633,40.801794]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,255],"location":[-81.532929,40.795659]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,255],"location":[-81.531463,40.796131]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,285],"location":[-81.530771,40.796056]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,195,255],"location":[-81.529585,40.795348]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-81.529441,40.794763]}],"driving_side":"right","geometry":"gg`xFz{qqNJC`AM~@c@dAo@`AaAbAmAhAgCj@kBTaBPiBFgCJiS?qA@M?oJF{G@w@DsK@gBCU[kEMkCEkCBwBZqDJgC@cCQiBWsAOeAO}Bw@oF]eCSiA]iCYqBw@}EKo@OeAi@wDw@sFyA}LwFm_@mC{Qc@{Cw@gFeAgGc@}B{AuEmB}DsBaDyBaCiGiF_EuB{BaB}B}BmIgNgDyFgC{EqBiEkB}EcA{Dm@qCs@eEi@eDe@wDQaDOyFp@u[j@co@b@sRz@sf@X_Tf@i`@@aAn@gb@TsEZ{CdBqHpIy\\~CsMLg@VcAvF}TlDuNpCoMbDiVbMq|@jB_NlAyJhGqc@Jm@l@gCnAoDfAuBlAiBf@k@p@a@nIeI`@_@b@SbIcId@g@bCyDhBsD|CwJnAgJFeAAqAGkAOcA}@eCScAK{A?i@Dq@Fm@No@Pk@N[h@cANa@JINED@D?NFJDH?^Qh@YdB_Av@e@d@g@XSn@M","mode":"cycling","maneuver":{"bearing_after":170,"bearing_before":59,"location":[-81.689095,40.802595],"modifier":"right","type":"continue","instruction":"Turn right to stay on Sippo Valley Trail"},"weight":3622.7999999999997,"duration":3622.7999999999997,"name":"Sippo Valley Trail","distance":15080.1,"voiceInstructions":[{"distanceAlongGeometry":15080.1,"announcement":"Continue on Sippo Valley Trail for 9 miles","ssmlAnnouncement":"Continue on Sippo Valley Trail for 9 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.4,"announcement":"Turn right, then turn left onto 5th Street Southwest","ssmlAnnouncement":"Turn right, then turn left onto 5th Street Southwest"}],"bannerInstructions":[{"distanceAlongGeometry":15080.1,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"5th Street Southwest","components":[{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0},{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,255,345],"location":[-81.528561,40.793412]}],"driving_side":"right","geometry":"ym~wFnprpN?D?B@D@B@B@BBB@@z@`@","mode":"cycling","maneuver":{"bearing_after":248,"bearing_before":165,"location":[-81.528561,40.793412],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":15,"duration":15,"name":"","distance":53.2,"voiceInstructions":[{"distanceAlongGeometry":53.2,"announcement":"Turn left onto 5th Street Southwest, then turn left onto Tremont Avenue Southeast","ssmlAnnouncement":"Turn left onto 5th Street Southwest, then turn left onto Tremont Avenue Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":53.2,"primary":{"text":"5th Street Southwest","components":[{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0},{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Tremont Avenue Southeast","components":[{"text":"Tremont Avenue","type":"text","abbr":"Tremont Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,150,345],"location":[-81.528896,40.793039]}],"driving_side":"right","geometry":"ok~wFrrrpNDCTM","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":202,"location":[-81.528896,40.793039],"modifier":"left","type":"turn","instruction":"Turn left onto 5th Street Southwest"},"weight":11.6,"duration":11.6,"name":"5th Street Southwest","distance":17.1,"voiceInstructions":[{"distanceAlongGeometry":17.1,"announcement":"Turn left onto Tremont Avenue Southeast","ssmlAnnouncement":"Turn left onto Tremont Avenue Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":17.1,"primary":{"text":"Tremont Avenue Southeast","components":[{"text":"Tremont Avenue","type":"text","abbr":"Tremont Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,150,255,330],"location":[-81.528807,40.792901]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.524612,40.794123]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.523296,40.794489]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.522372,40.794761]}],"driving_side":"right","geometry":"sj~wF`rrpNI[Mw@qCsNk@uCUgAGa@iAeGu@yDeAoF","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":153,"location":[-81.528807,40.792901],"modifier":"left","type":"turn","instruction":"Turn left onto Tremont Avenue Southeast"},"weight":210.8,"duration":169.4,"name":"Tremont Avenue Southeast","distance":688.5,"voiceInstructions":[{"distanceAlongGeometry":688.5,"announcement":"Continue on Tremont Avenue Southeast for a half mile","ssmlAnnouncement":"Continue on Tremont Avenue Southeast for a half mile"},{"distanceAlongGeometry":284.5,"announcement":"In 1000 feet, turn right onto 1st Street Southeast","ssmlAnnouncement":"In 1000 feet, turn right onto 1st Street Southeast"},{"distanceAlongGeometry":61,"announcement":"Turn right onto 1st Street Southeast, then turn left onto Oak Avenue Southeast","ssmlAnnouncement":"Turn right onto 1st Street Southeast, then turn left onto Oak Avenue Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":688.5,"primary":{"text":"1st Street Southeast","components":[{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61,"primary":{"text":"1st Street Southeast","components":[{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Oak Avenue Southeast","components":[{"text":"Oak Avenue","type":"text","abbr":"Oak Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.521167,40.795106]}],"driving_side":"right","geometry":"mx~wFhbqpN|B{@j@U","mode":"cycling","maneuver":{"bearing_after":158,"bearing_before":68,"location":[-81.521167,40.795106],"modifier":"right","type":"turn","instruction":"Turn right onto 1st Street Southeast"},"weight":32.1,"duration":32.1,"name":"1st Street Southeast","distance":99.9,"voiceInstructions":[{"distanceAlongGeometry":46.7,"announcement":"Turn left onto Oak Avenue Southeast","ssmlAnnouncement":"Turn left onto Oak Avenue Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":99.9,"primary":{"text":"Oak Avenue Southeast","components":[{"text":"Oak Avenue","type":"text","abbr":"Oak Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-81.520758,40.794263]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-81.519023,40.79476]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-81.518062,40.795038]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-81.517216,40.795281]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.514228,40.795008]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.511517,40.795168]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,285],"location":[-81.509863,40.794908]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,285],"location":[-81.50465,40.794139]}],"driving_side":"right","geometry":"cs~wFv_qpNcAkF_@oBw@_Eo@gDQeAE]AWBWDWl@yBPu@DYD_@B[?YIiCIaDOuFCmAAw@@cA@QBOF_@Hi@X{Cf@mFBc@@]?e@AcAEoA?_@?Y@SBUBWD[NaAr@eDJm@F_@Da@Dq@?E@{@@GDM","mode":"cycling","maneuver":{"bearing_after":68,"bearing_before":157,"location":[-81.520758,40.794263],"modifier":"left","type":"turn","instruction":"Turn left onto Oak Avenue Southeast"},"weight":347.29999999999995,"duration":347.29999999999995,"name":"Oak Avenue Southeast","distance":1442.9,"voiceInstructions":[{"distanceAlongGeometry":1442.9,"announcement":"Continue on Oak Avenue Southeast for 1 mile","ssmlAnnouncement":"Continue on Oak Avenue Southeast for 1 mile"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn right onto Paul E Brown Drive Southeast","ssmlAnnouncement":"In 1000 feet, turn right onto Paul E Brown Drive Southeast"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Paul E Brown Drive Southeast","ssmlAnnouncement":"Turn right onto Paul E Brown Drive Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":1442.9,"primary":{"text":"Paul E Brown Drive Southeast","components":[{"text":"Paul E Brown Drive","type":"text","abbr":"Paul E Brown Dr","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,285],"location":[-81.504241,40.794088]}],"driving_side":"right","geometry":"ar~wFnxmpNJGJG\\OJINQJQJQFSBIFUHk@DKBILOb@g@h@o@@EBI@I?E@]FcG@q@@OBOJk@BWBU@m@BaE","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":105,"location":[-81.504241,40.794088],"modifier":"right","type":"turn","instruction":"Turn right onto Paul E Brown Drive Southeast"},"weight":126.6,"duration":126.6,"name":"Paul E Brown Drive Southeast","distance":506.7,"voiceInstructions":[{"distanceAlongGeometry":506.7,"announcement":"Continue on Paul E Brown Drive Southeast for a quarter mile","ssmlAnnouncement":"Continue on Paul E Brown Drive Southeast for a quarter mile"},{"distanceAlongGeometry":280.2,"announcement":"In 1000 feet, turn right onto Russell Boulevard Southeast","ssmlAnnouncement":"In 1000 feet, turn right onto Russell Boulevard Southeast"},{"distanceAlongGeometry":60,"announcement":"Turn right onto Russell Boulevard Southeast","ssmlAnnouncement":"Turn right onto Russell Boulevard Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":506.7,"primary":{"text":"Russell Boulevard Southeast","components":[{"text":"Russell Boulevard","type":"text","abbr":"Russell Blvd","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-81.49898,40.792636]}],"driving_side":"right","geometry":"_i~wFrwlpNL@lEJz@?","mode":"cycling","maneuver":{"bearing_after":182,"bearing_before":91,"location":[-81.49898,40.792636],"modifier":"right","type":"turn","instruction":"Turn right onto Russell Boulevard Southeast"},"weight":45.5,"duration":45.5,"name":"Russell Boulevard Southeast","distance":156,"voiceInstructions":[{"distanceAlongGeometry":156,"announcement":"In 600 feet, turn left onto Harsh Avenue Southeast","ssmlAnnouncement":"In 600 feet, turn left onto Harsh Avenue Southeast"},{"distanceAlongGeometry":51.4,"announcement":"Turn left onto Harsh Avenue Southeast","ssmlAnnouncement":"Turn left onto Harsh Avenue Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":156,"primary":{"text":"Harsh Avenue Southeast","components":[{"text":"Harsh Avenue","type":"text","abbr":"Harsh Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-81.499052,40.791235]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,195,270],"location":[-81.49698,40.791167]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.489786,40.79103]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.488594,40.790981]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.487389,40.790937]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.486327,40.790898]}],"driving_side":"right","geometry":"g`~wF`xlpNL}KJoI?}@?u@AwAEwD?u@@sA@}AHgEHyGHoFBoAB_DFsEJ_H","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":180,"location":[-81.499052,40.791235],"modifier":"left","type":"turn","instruction":"Turn left onto Harsh Avenue Southeast"},"weight":295,"duration":295,"name":"Harsh Avenue Southeast","distance":1193.9,"voiceInstructions":[{"distanceAlongGeometry":1193.9,"announcement":"Continue on Harsh Avenue Southeast for a half mile","ssmlAnnouncement":"Continue on Harsh Avenue Southeast for a half mile"},{"distanceAlongGeometry":283.3,"announcement":"In 1000 feet, turn left onto 27th Street Southeast","ssmlAnnouncement":"In 1000 feet, turn left onto 27th Street Southeast"},{"distanceAlongGeometry":60.7,"announcement":"Turn left onto 27th Street Southeast","ssmlAnnouncement":"Turn left onto 27th Street Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":1193.9,"primary":{"text":"27th Street Southeast","components":[{"text":"27th Street","type":"text","abbr":"27th St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.48489,40.79084]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,270],"location":[-81.48482,40.791978]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,285],"location":[-81.484722,40.793685]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,105,180],"location":[-81.484686,40.794326]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,285],"location":[-81.484674,40.794518]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[0,105,180,285],"location":[-81.484546,40.797001]},{"out":0,"in":1,"entry":[true,false],"bearings":[0,180],"location":[-81.484522,40.79746]}],"driving_side":"right","geometry":"w}}wFp_jpNU?mEMuIS_CEe@Cw@AaBCwCI}DG{AE{CG","mode":"cycling","maneuver":{"bearing_after":1,"bearing_before":92,"location":[-81.48489,40.79084],"modifier":"left","type":"turn","instruction":"Turn left onto 27th Street Southeast"},"weight":210.20000000000002,"duration":202,"name":"27th Street Southeast","distance":824.1,"voiceInstructions":[{"distanceAlongGeometry":824.1,"announcement":"Continue on 27th Street Southeast for a half mile","ssmlAnnouncement":"Continue on 27th Street Southeast for a half mile"},{"distanceAlongGeometry":285.6,"announcement":"In 1000 feet, turn right onto Bailey Street Northwest","ssmlAnnouncement":"In 1000 feet, turn right onto Bailey Street Northwest"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto Bailey Street Northwest","ssmlAnnouncement":"Turn right onto Bailey Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":824.1,"primary":{"text":"Bailey Street Northwest","components":[{"text":"Bailey Street","type":"text","abbr":"Bailey St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-81.484482,40.798243]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.483306,40.798205]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.480287,40.798112]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.479225,40.798083]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.478405,40.798058]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.478156,40.79805]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.477192,40.798019]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.475989,40.797983]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.474891,40.797941]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.473782,40.797894]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.472622,40.79784]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.472508,40.797835]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.471375,40.797788]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,270],"location":[-81.469954,40.797699]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-81.469884,40.797684]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.467825,40.797561]}],"driving_side":"right","geometry":"_l_xF~|ipNDiFFeGDcEDqCDsEBcD@q@DaEFoFF{EH}EHgF?UHaFHyEBa@@W@IBMB_@BWNaJDmC@U@KBIBEBCDAD?n@BF?FCDEBI@I@WHqD@m@B}A","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":1,"location":[-81.484482,40.798243],"modifier":"right","type":"turn","instruction":"Turn right onto Bailey Street Northwest"},"weight":409.6,"duration":409.6,"name":"Bailey Street Northwest","distance":1690.1,"voiceInstructions":[{"distanceAlongGeometry":1690.1,"announcement":"Continue on Bailey Street Northwest for 1 mile","ssmlAnnouncement":"Continue on Bailey Street Northwest for 1 mile"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, turn right onto Genoa Avenue Northwest (TR 243)","ssmlAnnouncement":"In 1000 feet, turn right onto Genoa Avenue Northwest (TR 243)"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Genoa Avenue Northwest (TR 243)","ssmlAnnouncement":"Turn right onto Genoa Avenue Northwest (TR 243)"}],"bannerInstructions":[{"distanceAlongGeometry":1690.1,"primary":{"text":"Genoa Avenue Northwest","components":[{"text":"Genoa Avenue","type":"text","abbr":"Genoa Ave","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":{"text":"TR 243","components":[{"text":"TR 243","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-81.465004,40.796915]}],"driving_side":"right","geometry":"wc_xFfcfpN`IXtCD","mode":"cycling","maneuver":{"bearing_after":182,"bearing_before":94,"location":[-81.465004,40.796915],"modifier":"right","type":"end of road","instruction":"Turn right onto Genoa Avenue Northwest (TR 243)"},"ref":"TR 243","weight":78.7,"duration":63,"name":"Genoa Avenue Northwest (TR 243)","distance":262.5,"voiceInstructions":[{"distanceAlongGeometry":262.5,"announcement":"In 900 feet, continue onto Genoa Avenue Southwest (TR 243)","ssmlAnnouncement":"In 900 feet, continue onto Genoa Avenue Southwest (TR 243)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Genoa Avenue Southwest (TR 243)","ssmlAnnouncement":"Continue onto Genoa Avenue Southwest (TR 243)"}],"bannerInstructions":[{"distanceAlongGeometry":262.5,"primary":{"text":"Genoa Avenue Southwest","components":[{"text":"Genoa Avenue","type":"text","abbr":"Genoa Ave","abbr_priority":0},{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":{"text":"TR 243","components":[{"text":"TR 243","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,105,180,285],"location":[-81.46516,40.794558]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-81.465233,40.793776]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-81.465341,40.7921]}],"driving_side":"right","geometry":"_u~wFfdfpNzCLj@BbHPrDJnBDvAB","mode":"cycling","maneuver":{"bearing_after":182,"bearing_before":181,"location":[-81.46516,40.794558],"modifier":"straight","type":"new name","instruction":"Continue onto Genoa Avenue Southwest (TR 243)"},"ref":"TR 243","weight":153.4,"duration":124.1,"name":"Genoa Avenue Southwest (TR 243)","distance":484.9,"voiceInstructions":[{"distanceAlongGeometry":484.9,"announcement":"Continue on Genoa Avenue Southwest (TR 243) for a quarter mile","ssmlAnnouncement":"Continue on Genoa Avenue Southwest (TR 243) for a quarter mile"},{"distanceAlongGeometry":273.5,"announcement":"In 900 feet, turn left onto 13th Street Southwest","ssmlAnnouncement":"In 900 feet, turn left onto 13th Street Southwest"},{"distanceAlongGeometry":58.6,"announcement":"Turn left onto 13th Street Southwest","ssmlAnnouncement":"Turn left onto 13th Street Southwest"}],"bannerInstructions":[{"distanceAlongGeometry":484.9,"primary":{"text":"13th Street Southwest","components":[{"text":"13th Street","type":"text","abbr":"13th St","abbr_priority":0},{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-81.46545,40.790204]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.463727,40.790095]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.462518,40.790049]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.461417,40.790014]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.460144,40.789976]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.458954,40.789932]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.457926,40.789893]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.456867,40.789857]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.455823,40.789818]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.454909,40.789783]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.448647,40.789554]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.4462,40.789445]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.445208,40.789416]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.444227,40.789391]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.44324,40.789357]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.442236,40.789322]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.440001,40.789252]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.438296,40.78919]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.436521,40.789139]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.434788,40.78909]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.433517,40.789055]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.432217,40.789019]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.430901,40.788976]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.429549,40.788933]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.428197,40.788888]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,195,270],"location":[-81.426752,40.788847]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.425682,40.788804]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.424761,40.788771]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.423849,40.788739]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.420739,40.78863]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-81.417592,40.788521]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.415849,40.788454]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.415358,40.788437]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.414181,40.788391]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.412991,40.788342]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.411795,40.788306]},{"out":1,"in":3,"entry":[true,true,true,false,true],"bearings":[45,90,180,270,330],"location":[-81.410549,40.788254]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.409298,40.788204]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.408106,40.788159]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.407135,40.78812]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.406187,40.788083]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.405292,40.788049]}],"driving_side":"right","geometry":"wy}wF`ffpNNaGBuAB{@DuD@]D}DD_GHmFFkEDsEFqEFuDNqLL{L@u@L_INyLBo@BcB@aBBaB@aB@_BBeBFgEJoK@o@JsIHcJHyID}FFcGFgGHmG@wADuDFsF?m@@_@FuDDwDDuDDsDFqFFgEFiF@mAJ}H@mADuBDwC@aBBuA?_@B}@@k@?KBsBDyBBuB@wBDwBDaCBaCDwBBwBBuBBaBB_B?KBsA@i@@s@DsDH_G","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":181,"location":[-81.46545,40.790204],"modifier":"left","type":"turn","instruction":"Turn left onto 13th Street Southwest"},"weight":1247.2999999999997,"duration":1247.2999999999997,"name":"13th Street Southwest","distance":5180,"voiceInstructions":[{"distanceAlongGeometry":5180,"announcement":"Continue on 13th Street Southwest for 3 miles","ssmlAnnouncement":"Continue on 13th Street Southwest for 3 miles"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn right onto Clarendon Avenue Southwest","ssmlAnnouncement":"In 1000 feet, turn right onto Clarendon Avenue Southwest"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Clarendon Avenue Southwest","ssmlAnnouncement":"Turn right onto Clarendon Avenue Southwest"}],"bannerInstructions":[{"distanceAlongGeometry":5180,"primary":{"text":"Clarendon Avenue Southwest","components":[{"text":"Clarendon Avenue","type":"text","abbr":"Clarendon Ave","abbr_priority":0},{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-81.40401,40.788001]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,75,165,255],"location":[-81.404497,40.784978]}],"driving_side":"right","geometry":"_l}wF`fzoN\\@XBZHZHd@T^LPFVDPBf@@nCDbCJD@FA^Ar@Uz@YdASr@G","mode":"cycling","maneuver":{"bearing_after":182,"bearing_before":92,"location":[-81.40401,40.788001],"modifier":"right","type":"end of road","instruction":"Turn right onto Clarendon Avenue Southwest"},"weight":121.19999999999999,"duration":121.19999999999999,"name":"Clarendon Avenue Southwest","distance":476,"voiceInstructions":[{"distanceAlongGeometry":476,"announcement":"Continue on Clarendon Avenue Southwest for a quarter mile","ssmlAnnouncement":"Continue on Clarendon Avenue Southwest for a quarter mile"},{"distanceAlongGeometry":274.9,"announcement":"In 1000 feet, turn left onto 15th Street Southwest","ssmlAnnouncement":"In 1000 feet, turn left onto 15th Street Southwest"},{"distanceAlongGeometry":58.9,"announcement":"Turn left onto 15th Street Southwest","ssmlAnnouncement":"Turn left onto 15th Street Southwest"}],"bannerInstructions":[{"distanceAlongGeometry":476,"primary":{"text":"15th Street Southwest","components":[{"text":"15th Street","type":"text","abbr":"15th St","abbr_priority":0},{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-81.404123,40.783807]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.403088,40.783772]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.402041,40.783738]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.40099,40.783698]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.399777,40.783658]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.398536,40.783621]}],"driving_side":"right","geometry":"yq|wFvfzoNFmE@iBBgBBkBBeBB{BBaB?SB{BB{BFqDCe@AQEUIQKQWa@KQEIGUAKCW?WB_C@Q","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":174,"location":[-81.404123,40.783807],"modifier":"left","type":"turn","instruction":"Turn left onto 15th Street Southwest"},"weight":175.4,"duration":175.4,"name":"15th Street Southwest","distance":730.9,"voiceInstructions":[{"distanceAlongGeometry":730.9,"announcement":"Continue on 15th Street Southwest for a half mile","ssmlAnnouncement":"Continue on 15th Street Southwest for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, keep right onto 15th Street Southwest","ssmlAnnouncement":"In 1000 feet, keep right onto 15th Street Southwest"},{"distanceAlongGeometry":62.5,"announcement":"Keep right onto 15th Street Southwest","ssmlAnnouncement":"Keep right onto 15th Street Southwest"}],"bannerInstructions":[{"distanceAlongGeometry":730.9,"primary":{"text":"15th Street Southwest","components":[{"text":"15th Street","type":"text","abbr":"15th St","abbr_priority":0},{"text":"Southwest","type":"text","abbr":"SW","abbr_priority":1}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,105,270],"location":[-81.395634,40.784]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,300],"location":[-81.394792,40.783534]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.393363,40.783441]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.392629,40.783416]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.392296,40.783404]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.391767,40.783386]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.391241,40.783368]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.39093,40.783357]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.390161,40.783331]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.388789,40.78329]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.388155,40.783296]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.387067,40.783313]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-81.384954,40.783348]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,195,270],"location":[-81.384151,40.783364]}],"driving_side":"right","geometry":"_s|wFtqxoNF[HUJQX]JOJQFSDODY?IDkBDmCBgB?i@BaA@iBBiB@}@@m@BkBBeCBiB?a@A}BAyEC}D?s@CuDA_DAWEmFBW@I","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":91,"location":[-81.395634,40.784],"modifier":"slight right","type":"fork","instruction":"Keep right onto 15th Street Southwest"},"weight":272.90000000000003,"duration":272.90000000000003,"name":"15th Street Southwest","distance":1112.4,"voiceInstructions":[{"distanceAlongGeometry":1112.4,"announcement":"Continue on 15th Street Southwest for a half mile","ssmlAnnouncement":"Continue on 15th Street Southwest for a half mile"},{"distanceAlongGeometry":285.3,"announcement":"In 1000 feet, turn left onto Market Avenue South","ssmlAnnouncement":"In 1000 feet, turn left onto Market Avenue South"},{"distanceAlongGeometry":61.1,"announcement":"Turn left onto Market Avenue South","ssmlAnnouncement":"Turn left onto Market Avenue South"}],"bannerInstructions":[{"distanceAlongGeometry":1112.4,"primary":{"text":"Market Avenue South","components":[{"text":"Market Avenue","type":"text","abbr":"Mkt Ave","abbr_priority":0},{"text":"South","type":"text","abbr":"S","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[30,135,210,285],"location":[-81.382665,40.783366]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-81.381255,40.785638]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-81.381038,40.785977]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-81.380823,40.78632]}],"driving_side":"right","geometry":"ao|wFt`voNg@]qB_AmDmB}BmAcAk@cAk@kAm@","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":104,"location":[-81.382665,40.783366],"modifier":"left","type":"turn","instruction":"Turn left onto Market Avenue South"},"weight":127.1,"duration":102.59999999999998,"name":"Market Avenue South","distance":409.4,"voiceInstructions":[{"distanceAlongGeometry":409.4,"announcement":"In a quarter mile, turn right onto 14th Street Southeast","ssmlAnnouncement":"In a quarter mile, turn right onto 14th Street Southeast"},{"distanceAlongGeometry":59.9,"announcement":"Turn right onto 14th Street Southeast","ssmlAnnouncement":"Turn right onto 14th Street Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":409.4,"primary":{"text":"14th Street Southeast","components":[{"text":"14th Street","type":"text","abbr":"14th St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-81.380593,40.786695]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-81.379963,40.786471]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-81.379374,40.78626]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,300],"location":[-81.378909,40.786125]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.378004,40.786098]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.377543,40.786085]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.377092,40.786075]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.376632,40.786061]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.376234,40.786051]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.374468,40.785994]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.374061,40.785983]}],"driving_side":"right","geometry":"{c}wFtsuoNl@}Bh@uBRw@?C@C@C?C@E?C?E?CDuD@{A@yAB{A@oAFoGBoA@qA@sA?g@?M@YCu@","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":23,"location":[-81.380593,40.786695],"modifier":"right","type":"turn","instruction":"Turn right onto 14th Street Southeast"},"weight":160.29999999999998,"duration":160.29999999999998,"name":"14th Street Southeast","distance":655.9,"voiceInstructions":[{"distanceAlongGeometry":655.9,"announcement":"Continue on 14th Street Southeast for a half mile","ssmlAnnouncement":"Continue on 14th Street Southeast for a half mile"},{"distanceAlongGeometry":286.4,"announcement":"In 1000 feet, turn right onto Cherry Avenue Southeast (SR 43)","ssmlAnnouncement":"In 1000 feet, turn right onto Cherry Avenue Southeast (SR 43)"},{"distanceAlongGeometry":61.4,"announcement":"Turn right onto Cherry Avenue Southeast (SR 43)","ssmlAnnouncement":"Turn right onto Cherry Avenue Southeast (SR 43)"}],"bannerInstructions":[{"distanceAlongGeometry":655.9,"primary":{"text":"Cherry Avenue Southeast SR 43","components":[{"text":"Cherry Avenue","type":"text","abbr":"Cherry Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"SR 43","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-43"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,270,345],"location":[-81.372974,40.785977]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-81.372483,40.785071]}],"driving_side":"right","geometry":"k_}wF`dtoNTIr@YFC^QbAg@JERMNKLMTUfAiAV[","mode":"cycling","maneuver":{"bearing_after":157,"bearing_before":88,"location":[-81.372974,40.785977],"modifier":"right","type":"end of road","instruction":"Turn right onto Cherry Avenue Southeast (SR 43)"},"ref":"SR 43","weight":79.1,"duration":63,"name":"Cherry Avenue Southeast (SR 43)","distance":233,"voiceInstructions":[{"distanceAlongGeometry":233,"announcement":"In 800 feet, turn left onto Sherrick Road Southeast","ssmlAnnouncement":"In 800 feet, turn left onto Sherrick Road Southeast"},{"distanceAlongGeometry":55.5,"announcement":"Turn left onto Sherrick Road Southeast","ssmlAnnouncement":"Turn left onto Sherrick Road Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":233,"primary":{"text":"Sherrick Road Southeast","components":[{"text":"Sherrick Road","type":"text","abbr":"Sherrick Rd","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,315],"location":[-81.371631,40.784167]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.369251,40.785164]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.36787,40.785125]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.366755,40.785103]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.365306,40.785077]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.363682,40.785031]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.362189,40.784994]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.360805,40.784962]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,270],"location":[-81.35943,40.784908]}],"driving_side":"right","geometry":"at|wFt{soNa@eAsBwE_@cAGSCQAQCW?U@SBcC@oCD}EBaHDoEBuB@y@@aCBmB@uCB}BF_G@SDQbCuGf@{A","mode":"cycling","maneuver":{"bearing_after":56,"bearing_before":137,"location":[-81.371631,40.784167],"modifier":"left","type":"turn","instruction":"Turn left onto Sherrick Road Southeast"},"weight":376,"duration":300.7,"name":"Sherrick Road Southeast","distance":1252.1,"voiceInstructions":[{"distanceAlongGeometry":1252.1,"announcement":"Continue on Sherrick Road Southeast for 1 mile","ssmlAnnouncement":"Continue on Sherrick Road Southeast for 1 mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto Sherrick Drive Southeast","ssmlAnnouncement":"In 1000 feet, continue onto Sherrick Drive Southeast"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Sherrick Drive Southeast","ssmlAnnouncement":"Continue onto Sherrick Drive Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":1252.1,"primary":{"text":"Sherrick Drive Southeast","components":[{"text":"Sherrick Drive","type":"text","abbr":"Sherrick Dr","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-81.357492,40.784016]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-81.355912,40.783286]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-81.352033,40.780781]}],"driving_side":"right","geometry":"cs|wFhcqoNVs@xBgGRe@N]PY|@wAVc@LYPe@DOBKPu@VmANu@TaAHUFQLOLMLKVQTQfAs@PKPKXSPMtCmB~ByA\\WPSLUFQFUD[@Y@g@","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":120,"location":[-81.357492,40.784016],"modifier":"straight","type":"new name","instruction":"Continue onto Sherrick Drive Southeast"},"weight":267.70000000000005,"duration":214.1,"name":"Sherrick Drive Southeast","distance":891.6,"voiceInstructions":[{"distanceAlongGeometry":891.6,"announcement":"Continue on Sherrick Drive Southeast for a half mile","ssmlAnnouncement":"Continue on Sherrick Drive Southeast for a half mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto 17th Street Southeast (C-150)","ssmlAnnouncement":"In 1000 feet, continue onto 17th Street Southeast (C-150)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto 17th Street Southeast (C-150)","ssmlAnnouncement":"Continue onto 17th Street Southeast (C-150)"}],"bannerInstructions":[{"distanceAlongGeometry":891.6,"primary":{"text":"17th Street Southeast","components":[{"text":"17th Street","type":"text","abbr":"17th St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":{"text":"C-150","components":[{"text":"C-150","type":"icon"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.349959,40.778864]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.348643,40.778826]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.3469,40.778782]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.345258,40.778724]}],"driving_side":"right","geometry":"{r{wFftooNDgGH{I@}@DkCB}BFiIFiEPiO@gBH{G?k@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":90,"location":[-81.349959,40.778864],"modifier":"straight","type":"new name","instruction":"Continue onto 17th Street Southeast (C-150)"},"ref":"C-150","weight":306.70000000000005,"duration":245.4,"name":"17th Street Southeast (C-150)","distance":1022.5,"voiceInstructions":[{"distanceAlongGeometry":1022.5,"announcement":"Continue on 17th Street Southeast (C-150) for a half mile","ssmlAnnouncement":"Continue on 17th Street Southeast (C-150) for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Orchard View Drive Southeast (C-150)","ssmlAnnouncement":"In 1000 feet, continue onto Orchard View Drive Southeast (C-150)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Orchard View Drive Southeast (C-150)","ssmlAnnouncement":"Continue onto Orchard View Drive Southeast (C-150)"}],"bannerInstructions":[{"distanceAlongGeometry":1022.5,"primary":{"text":"Orchard View Drive Southeast","components":[{"text":"Orchard View Drive","type":"text","abbr":"Orchard View Dr","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":{"text":"C-150","components":[{"text":"C-150","type":"icon"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.337829,40.77849]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-81.334973,40.777942]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.32096,40.776093]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.311782,40.775765]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,345],"location":[-81.306861,40.777092]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-81.299833,40.773708]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,270],"location":[-81.297178,40.773793]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,255],"location":[-81.29713,40.773798]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.297074,40.773802]}],"driving_side":"right","geometry":"qp{wFlhmoN?s@D_CDo@Ba@Fc@Fa@RaAx@mDdCoKpBaINu@Lq@Hs@Ba@Bo@^iVZmTHoGBiCJsJFuEJgIPkPLwI?U@Y?CA]AWCa@Ec@OaAQcAOu@Ok@o@}B}AgFOi@K_@Ke@E]AU?Y?YBW@MBOH_@Ha@J[t@}BLa@Xu@X{@j@eBrC_IZ}@Xo@Xo@lAcCrBaETe@N[FSDOH[D_@@W?W?a@a@cKAI?KIkCC}ACuBA}A@{@@m@Bo@Da@LgANkA`@aCRaANm@bAgDz@_DT_AR{@`A_FrCoLPy@ZiAVu@P_@Vc@dAiBzEcI","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":90,"location":[-81.337829,40.77849],"modifier":"straight","type":"new name","instruction":"Continue onto Orchard View Drive Southeast (C-150)"},"ref":"C-150","weight":1502.1000000000004,"duration":1205.3,"name":"Orchard View Drive Southeast (C-150)","distance":4949.1,"voiceInstructions":[{"distanceAlongGeometry":4949.1,"announcement":"Continue on Orchard View Drive Southeast (C-150) for 3 miles","ssmlAnnouncement":"Continue on Orchard View Drive Southeast (C-150) for 3 miles"},{"distanceAlongGeometry":287.4,"announcement":"In 1000 feet, make a sharp left onto Wood Avenue Southeast","ssmlAnnouncement":"In 1000 feet, make a sharp left onto Wood Avenue Southeast"},{"distanceAlongGeometry":61.6,"announcement":"Make a sharp left onto Wood Avenue Southeast","ssmlAnnouncement":"Make a sharp left onto Wood Avenue Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":4949.1,"primary":{"text":"Wood Avenue Southeast","components":[{"text":"Wood Avenue","type":"text","abbr":"Wood Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"sharp left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[0,135,315],"location":[-81.282993,40.769395]}],"driving_side":"right","geometry":"wwywFtqboNOCSAo@AcJQ","mode":"cycling","maneuver":{"bearing_after":4,"bearing_before":130,"location":[-81.282993,40.769395],"modifier":"sharp left","type":"turn","instruction":"Make a sharp left onto Wood Avenue Southeast"},"weight":62.7,"duration":62.7,"name":"Wood Avenue Southeast","distance":245.5,"voiceInstructions":[{"distanceAlongGeometry":245.5,"announcement":"In 900 feet, turn right onto Hillvale Street Southeast","ssmlAnnouncement":"In 900 feet, turn right onto Hillvale Street Southeast"},{"distanceAlongGeometry":58.7,"announcement":"Turn right onto Hillvale Street Southeast","ssmlAnnouncement":"Turn right onto Hillvale Street Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":245.5,"primary":{"text":"Hillvale Street Southeast","components":[{"text":"Hillvale Street","type":"text","abbr":"Hillvale St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,180],"location":[-81.28286,40.771599]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.278782,40.771953]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-81.278119,40.771912]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.277052,40.771871]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.276019,40.771885]}],"driving_side":"right","geometry":"oezwFzpboNAi@Cw@IgBGu@Gm@[qCGm@GgAAa@?}@@y@D_BBcAB_ADwA@gA?u@?OC}DGaJ?}A?gAPmEB{@@eABuE?eA@{@?WFeADm@Da@DWHa@\\sALk@Hk@NoAViCFy@Dy@JmC^sIJsBJuBJ_CBc@AUAWEUIQKQ]k@y@wA","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":1,"location":[-81.28286,40.771599],"modifier":"right","type":"turn","instruction":"Turn right onto Hillvale Street Southeast"},"weight":461.5,"duration":461.5,"name":"Hillvale Street Southeast","distance":1905.8,"voiceInstructions":[{"distanceAlongGeometry":1905.8,"announcement":"Continue on Hillvale Street Southeast for 1 mile","ssmlAnnouncement":"Continue on Hillvale Street Southeast for 1 mile"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, turn right onto Ravenna Avenue Southeast (SR 44)","ssmlAnnouncement":"In 1000 feet, turn right onto Ravenna Avenue Southeast (SR 44)"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Ravenna Avenue Southeast (SR 44)","ssmlAnnouncement":"Turn right onto Ravenna Avenue Southeast (SR 44)"}],"bannerInstructions":[{"distanceAlongGeometry":1905.8,"primary":{"text":"Ravenna Avenue Southeast SR 44","components":[{"text":"Ravenna Avenue","type":"text","abbr":"Ravenna Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"SR 44","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-44"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-81.260753,40.771238]}],"driving_side":"right","geometry":"gczwFtf~nNdE}F~HaL`@u@v@uB","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":47,"location":[-81.260753,40.771238],"modifier":"right","type":"end of road","instruction":"Turn right onto Ravenna Avenue Southeast (SR 44)"},"ref":"SR 44","weight":185.9,"duration":122.2,"name":"Ravenna Avenue Southeast (SR 44)","distance":492.7,"voiceInstructions":[{"distanceAlongGeometry":492.7,"announcement":"Continue on Ravenna Avenue Southeast (SR 44) for a quarter mile","ssmlAnnouncement":"Continue on Ravenna Avenue Southeast (SR 44) for a quarter mile"},{"distanceAlongGeometry":282.2,"announcement":"In 1000 feet, turn left onto Valleybrook Street Southeast","ssmlAnnouncement":"In 1000 feet, turn left onto Valleybrook Street Southeast"},{"distanceAlongGeometry":60.5,"announcement":"Turn left onto Valleybrook Street Southeast","ssmlAnnouncement":"Turn left onto Valleybrook Street Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":492.7,"primary":{"text":"Valleybrook Street Southeast","components":[{"text":"Valleybrook Street","type":"text","abbr":"Valleybrook St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,300],"location":[-81.256525,40.768197]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-81.238227,40.765245]}],"driving_side":"right","geometry":"gpywFhl}nNGQAOFkCFeHDo@Nw@Ni@vD_Md@kBPqA^iDpA}LR}BDu@DkAZaJNuDNuBv@}FFg@Bq@DcAPoKBg@B]Fa@Hg@ZyANm@Fc@D_@Bi@NuJ","mode":"cycling","maneuver":{"bearing_after":59,"bearing_before":120,"location":[-81.256525,40.768197],"modifier":"left","type":"turn","instruction":"Turn left onto Valleybrook Street Southeast"},"weight":459.6,"duration":459.6,"name":"Valleybrook Street Southeast","distance":1896.7,"voiceInstructions":[{"distanceAlongGeometry":1896.7,"announcement":"Continue on Valleybrook Street Southeast for 1 mile","ssmlAnnouncement":"Continue on Valleybrook Street Southeast for 1 mile"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn right onto Neimans Avenue Southeast (TR 140)","ssmlAnnouncement":"In 1000 feet, turn right onto Neimans Avenue Southeast (TR 140)"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Neimans Avenue Southeast (TR 140)","ssmlAnnouncement":"Turn right onto Neimans Avenue Southeast (TR 140)"}],"bannerInstructions":[{"distanceAlongGeometry":1896.7,"primary":{"text":"Neimans Avenue Southeast","components":[{"text":"Neimans Avenue","type":"text","abbr":"Neimans Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":{"text":"TR 140","components":[{"text":"TR 140","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-81.23476,40.764771]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-81.229398,40.752676]}],"driving_side":"right","geometry":"yzxwFfdynNnd@vAr@?PCPGTSDIpDoKn@uAf@}@l@w@NMNGJAT?ZOpDoCPGL?N@~IdFLBJATMLOHUPu@Fm@D{@BoDHgDD{A","mode":"cycling","maneuver":{"bearing_after":182,"bearing_before":92,"location":[-81.23476,40.764771],"modifier":"right","type":"end of road","instruction":"Turn right onto Neimans Avenue Southeast (TR 140)"},"ref":"TR 140","weight":425.7,"duration":425.7,"name":"Neimans Avenue Southeast (TR 140)","distance":1768.7,"voiceInstructions":[{"distanceAlongGeometry":1768.7,"announcement":"Continue on Neimans Avenue Southeast (TR 140) for 1 mile","ssmlAnnouncement":"Continue on Neimans Avenue Southeast (TR 140) for 1 mile"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, go straight onto Mapleton Street Southeast (CR 118)","ssmlAnnouncement":"In 1000 feet, go straight onto Mapleton Street Southeast (CR-118)"},{"distanceAlongGeometry":62.3,"announcement":"Go straight onto Mapleton Street Southeast (CR 118)","ssmlAnnouncement":"Go straight onto Mapleton Street Southeast (CR-118)"}],"bannerInstructions":[{"distanceAlongGeometry":1768.7,"primary":{"text":"Mapleton Street Southeast CR 118","components":[{"text":"Mapleton Street","type":"text","abbr":"Mapleton St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"CR 118","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-118"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,270],"location":[-81.228944,40.752649]}],"driving_side":"right","geometry":"aovwFz_xnNsAiEa@qA{@oCEQESC[K}@Ek@","mode":"cycling","maneuver":{"bearing_after":60,"bearing_before":94,"location":[-81.228944,40.752649],"modifier":"straight","type":"turn","instruction":"Go straight onto Mapleton Street Southeast (CR 118)"},"ref":"CR 118","weight":87.4,"duration":70.5,"name":"Mapleton Street Southeast (CR 118)","distance":281.1,"voiceInstructions":[{"distanceAlongGeometry":281.1,"announcement":"In 1000 feet, turn right onto Weimer Drive Southeast (TR 140)","ssmlAnnouncement":"In 1000 feet, turn right onto Weimer Drive Southeast (TR 140)"},{"distanceAlongGeometry":59.8,"announcement":"Turn right onto Weimer Drive Southeast (TR 140)","ssmlAnnouncement":"Turn right onto Weimer Drive Southeast (TR 140)"}],"bannerInstructions":[{"distanceAlongGeometry":281.1,"primary":{"text":"Weimer Drive Southeast","components":[{"text":"Weimer Drive","type":"text","abbr":"Weimer Dr","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":{"text":"TR 140","components":[{"text":"TR 140","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,255],"location":[-81.22594,40.753711]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,195,300],"location":[-81.2092,40.743518]}],"driving_side":"right","geometry":"uuvwFbmwnNHEPODGDI\\w@N[JSJOJMPO^_@TWV[HQHSDSDU@W@YBuB@a@BYBSBIDIDGDGLKPINCPCfAE`AAjEE|C?T?PAPEJCJKNSHQh@yA`CwGZaANi@J_@DWFa@Hm@TeCP_CLuBBWDWDQHS^m@dDwEPYHQHSL_@J_@Ru@Ns@Lk@Hi@HeAV{DDm@He@FUFSLWX[j@e@`@a@X_@LQNW`@{@N]d@{ARg@`@cAVk@LY`@q@`@k@lBeCl@{@NYJc@F[@_@?i@@}@?}AAg@Ck@@Q@SBUPkALq@F[J]J]Rg@FOLWZm@Zk@`@m@rAeBPWHQj@_BVk@lBgF|CcIzBkGDOh@aB\\aARg@vAcD\\{@d@oA~B}GRg@N[P[PWRWZ[|CkC`BsATSTUJOJSFUFUDUBUPgB`AcJDc@d@wD","mode":"cycling","maneuver":{"bearing_after":154,"bearing_before":77,"location":[-81.22594,40.753711],"modifier":"right","type":"turn","instruction":"Turn right onto Weimer Drive Southeast (TR 140)"},"ref":"TR 140","weight":1015.4,"duration":1015.4,"name":"Weimer Drive Southeast (TR 140)","distance":4217.6,"voiceInstructions":[{"distanceAlongGeometry":4217.6,"announcement":"Continue on Weimer Drive Southeast (TR 140) for 3 miles","ssmlAnnouncement":"Continue on Weimer Drive Southeast (TR 140) for 3 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn right onto Robertsville Avenue Southeast (CR 133)","ssmlAnnouncement":"In 1000 feet, turn right onto Robertsville Avenue Southeast (CR-133)"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Robertsville Avenue Southeast (CR 133)","ssmlAnnouncement":"Turn right onto Robertsville Avenue Southeast (CR-133)"}],"bannerInstructions":[{"distanceAlongGeometry":4217.6,"primary":{"text":"Robertsville Avenue Southeast CR 133","components":[{"text":"Robertsville Avenue","type":"text","abbr":"Robertsville Ave","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1},{"text":"CR 133","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-133"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,285],"location":[-81.187487,40.733454]}],"driving_side":"right","geometry":"awrwFx|onNv@DjBPtCZjBTb@F`@JlA\\ZFXDdAD~B@j@BT@","mode":"cycling","maneuver":{"bearing_after":184,"bearing_before":104,"location":[-81.187487,40.733454],"modifier":"right","type":"end of road","instruction":"Turn right onto Robertsville Avenue Southeast (CR 133)"},"ref":"CR 133","weight":150,"duration":119.7,"name":"Robertsville Avenue Southeast (CR 133)","distance":499.6,"voiceInstructions":[{"distanceAlongGeometry":499.6,"announcement":"Continue on Robertsville Avenue Southeast (CR-133) for a quarter mile","ssmlAnnouncement":"Continue on Robertsville Avenue Southeast (CR-133) for a quarter mile"},{"distanceAlongGeometry":292.2,"announcement":"In 1000 feet, continue onto Avalon Road Northwest (CR 20)","ssmlAnnouncement":"In 1000 feet, continue onto Avalon Road Northwest (CR-20)"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto Avalon Road Northwest (CR 20)","ssmlAnnouncement":"Continue onto Avalon Road Northwest (CR-20)"}],"bannerInstructions":[{"distanceAlongGeometry":499.6,"primary":{"text":"Avalon Road Northwest CR 20","components":[{"text":"Avalon Road","type":"text","abbr":"Avalon Rd","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1},{"text":"CR 20","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-20"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[0,195],"location":[-81.188254,40.729013]}],"driving_side":"right","geometry":"i{qwFpapnNlDf@zAAtEg@tE?","mode":"cycling","maneuver":{"bearing_after":188,"bearing_before":185,"location":[-81.188254,40.729013],"modifier":"straight","type":"new name","instruction":"Continue onto Avalon Road Northwest (CR 20)"},"ref":"CR 20","weight":124.8,"duration":101.5,"name":"Avalon Road Northwest (CR 20)","distance":388.6,"voiceInstructions":[{"distanceAlongGeometry":388.6,"announcement":"In a quarter mile, turn left onto Legend Road Northwest (TR 221)","ssmlAnnouncement":"In a quarter mile, turn left onto Legend Road Northwest (TR 221)"},{"distanceAlongGeometry":57.4,"announcement":"Turn left onto Legend Road Northwest (TR 221)","ssmlAnnouncement":"Turn left onto Legend Road Northwest (TR 221)"}],"bannerInstructions":[{"distanceAlongGeometry":388.6,"primary":{"text":"Legend Road Northwest","components":[{"text":"Legend Road","type":"text","abbr":"Legend Rd","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":{"text":"TR 221","components":[{"text":"TR 221","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-81.188235,40.725543]}],"driving_side":"right","geometry":"seqwFnapnNBiLAqDDyIDwC?oHLwOB_KDO","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":178,"location":[-81.188235,40.725543],"modifier":"left","type":"turn","instruction":"Turn left onto Legend Road Northwest (TR 221)"},"ref":"TR 221","weight":238.9,"duration":238.9,"name":"Legend Road Northwest (TR 221)","distance":988.3,"voiceInstructions":[{"distanceAlongGeometry":988.3,"announcement":"Continue on Legend Road Northwest (TR 221) for a half mile","ssmlAnnouncement":"Continue on Legend Road Northwest (TR 221) for a half mile"},{"distanceAlongGeometry":289.6,"announcement":"In 1000 feet, turn right onto Leisure Road Northwest","ssmlAnnouncement":"In 1000 feet, turn right onto Leisure Road Northwest"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Leisure Road Northwest","ssmlAnnouncement":"Turn right onto Leisure Road Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":988.3,"primary":{"text":"Leisure Road Northwest","components":[{"text":"Leisure Road","type":"text","abbr":"Leisure Rd","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,180,300],"location":[-81.176529,40.725346]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,330],"location":[-81.164721,40.721719]}],"driving_side":"right","geometry":"mdqwFhxmnNHGfCOvBSTCTSFKjAqDr@cCXwAZaA\\mA`@oB^wAzAsEH_@HcAD{E@iHHcM@uEAk@CcB@q@J}BDoBBsBBa@NaALi@jAyBz@{CVy@nB_FDSBQXgEjAuO","mode":"cycling","maneuver":{"bearing_after":174,"bearing_before":115,"location":[-81.176529,40.725346],"modifier":"right","type":"turn","instruction":"Turn right onto Leisure Road Northwest"},"weight":509.4,"duration":509.4,"name":"Leisure Road Northwest","distance":2086.3,"voiceInstructions":[{"distanceAlongGeometry":2086.3,"announcement":"Continue on Leisure Road Northwest for 1.5 miles","ssmlAnnouncement":"Continue on Leisure Road Northwest for 1.5 miles"},{"distanceAlongGeometry":286.7,"announcement":"In 1000 feet, turn left onto Blade Road Northwest (CR 32)","ssmlAnnouncement":"In 1000 feet, turn left onto Blade Road Northwest (CR-32)"},{"distanceAlongGeometry":61.4,"announcement":"Turn left onto Blade Road Northwest (CR 32)","ssmlAnnouncement":"Turn left onto Blade Road Northwest (CR-32)"}],"bannerInstructions":[{"distanceAlongGeometry":2086.3,"primary":{"text":"Blade Road Northwest CR 32","components":[{"text":"Blade Road","type":"text","abbr":"Blade Rd","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1},{"text":"CR 32","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-32"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,105,180,285],"location":[-81.154826,40.719533]}],"driving_side":"right","geometry":"a`pwFtpinN{BYyE}@}@YgC_Aw@OsAAcAAeMCmIBeAQgA_AcAmA_A_A","mode":"cycling","maneuver":{"bearing_after":8,"bearing_before":99,"location":[-81.154826,40.719533],"modifier":"left","type":"turn","instruction":"Turn left onto Blade Road Northwest (CR 32)"},"ref":"CR 32","weight":317,"duration":254.3,"name":"Blade Road Northwest (CR 32)","distance":1047.2,"voiceInstructions":[{"distanceAlongGeometry":1047.2,"announcement":"Continue on Blade Road Northwest (CR-32) for a half mile","ssmlAnnouncement":"Continue on Blade Road Northwest (CR-32) for a half mile"},{"distanceAlongGeometry":288.3,"announcement":"In 1000 feet, turn right onto Liberty Church Street Southeast","ssmlAnnouncement":"In 1000 feet, turn right onto Liberty Church Street Southeast"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Liberty Church Street Southeast","ssmlAnnouncement":"Turn right onto Liberty Church Street Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":1047.2,"primary":{"text":"Liberty Church Street Southeast","components":[{"text":"Liberty Church Street","type":"text","abbr":"Liberty Church St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,225],"location":[-81.152715,40.728576]}],"driving_side":"right","geometry":"sxqwFncinNH[Bi@BcJB}A?aC?cF@w@Bq@@cA?kIAiA","mode":"cycling","maneuver":{"bearing_after":112,"bearing_before":36,"location":[-81.152715,40.728576],"modifier":"right","type":"turn","instruction":"Turn right onto Liberty Church Street Southeast"},"weight":147.7,"duration":147.7,"name":"Liberty Church Street Southeast","distance":615.3,"voiceInstructions":[{"distanceAlongGeometry":615.3,"announcement":"Continue on Liberty Church Street Southeast for a half mile","ssmlAnnouncement":"Continue on Liberty Church Street Southeast for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Liberty Church Street Northwest","ssmlAnnouncement":"In 1000 feet, continue onto Liberty Church Street Northwest"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Liberty Church Street Northwest","ssmlAnnouncement":"Continue onto Liberty Church Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":615.3,"primary":{"text":"Liberty Church Street Northwest","components":[{"text":"Liberty Church Street","type":"text","abbr":"Liberty Church St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,270],"location":[-81.14543,40.728436]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,255],"location":[-81.136988,40.727646]}],"driving_side":"right","geometry":"wwqwF|ugnNd@mHp@_JPqCRyAn@{JDmB@cAKiEKe@QYQQ_Bm@","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":88,"location":[-81.14543,40.728436],"modifier":"straight","type":"new name","instruction":"Continue onto Liberty Church Street Northwest"},"weight":193.89999999999998,"duration":193.89999999999998,"name":"Liberty Church Street Northwest","distance":806.2,"voiceInstructions":[{"distanceAlongGeometry":806.2,"announcement":"Continue on Liberty Church Street Northwest for a half mile","ssmlAnnouncement":"Continue on Liberty Church Street Northwest for a half mile"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, continue onto Liberty Church Street Southeast","ssmlAnnouncement":"In 1000 feet, continue onto Liberty Church Street Southeast"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Liberty Church Street Southeast","ssmlAnnouncement":"Continue onto Liberty Church Street Southeast"}],"bannerInstructions":[{"distanceAlongGeometry":806.2,"primary":{"text":"Liberty Church Street Southeast","components":[{"text":"Liberty Church Street","type":"text","abbr":"Liberty Church St","abbr_priority":0},{"text":"Southeast","type":"text","abbr":"SE","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,195],"location":[-81.136541,40.728309]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-81.128484,40.728205]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-81.116791,40.728063]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.113208,40.728041]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.112689,40.728036]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.11216,40.728031]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,345],"location":[-81.111122,40.728184]}],"driving_side":"right","geometry":"}vqwFj~enNKICi@NcCDqAFcJ?wKDeQBoGA{AHiEJuS?wF?K?kD?q@?_G@oD@mB@uA?Q?kAAqID{G?gB@e@?cAAcBMaAMi@CY","mode":"cycling","maneuver":{"bearing_after":28,"bearing_before":18,"location":[-81.136541,40.728309],"modifier":"straight","type":"new name","instruction":"Continue onto Liberty Church Street Southeast"},"weight":519,"duration":519,"name":"Liberty Church Street Southeast","distance":2162,"voiceInstructions":[{"distanceAlongGeometry":2162,"announcement":"Continue on Liberty Church Street Southeast for 1.5 miles","ssmlAnnouncement":"Continue on Liberty Church Street Southeast for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto West Line Street","ssmlAnnouncement":"In 1000 feet, continue onto West Line Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Line Street","ssmlAnnouncement":"Continue onto West Line Street"}],"bannerInstructions":[{"distanceAlongGeometry":2162,"primary":{"text":"West Line Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Line Street","type":"text","abbr":"Line St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,255],"location":[-81.110993,40.728202]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.108247,40.727987]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.107099,40.727984]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.106043,40.727979]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.105013,40.727963]}],"driving_side":"right","geometry":"gvqwFt~`nNASDg@Lm@Li@@OBUCQDsF@W?kA@eF?sEBmE@iC","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":78,"location":[-81.110993,40.728202],"modifier":"straight","type":"new name","instruction":"Continue onto West Line Street"},"weight":136.1,"duration":136.1,"name":"West Line Street","distance":566.7,"voiceInstructions":[{"distanceAlongGeometry":566.7,"announcement":"Continue on West Line Street for a quarter mile","ssmlAnnouncement":"Continue on West Line Street for a quarter mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto East Line Street","ssmlAnnouncement":"In 1000 feet, continue onto East Line Street"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto East Line Street","ssmlAnnouncement":"Continue onto East Line Street"}],"bannerInstructions":[{"distanceAlongGeometry":566.7,"primary":{"text":"East Line Street","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Line Street","type":"text","abbr":"Line St","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.104318,40.72795]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.10347,40.72794]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.102633,40.727942]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-81.100867,40.727907]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.098433,40.727924]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.098107,40.727925]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-81.097404,40.72792]}],"driving_side":"right","geometry":"utqwF~t_nN@iD?gD?kA?O@qA?gABiBCgC?_B?c@?aC@yAA_A@mC?_A?oB@aC?G?kDBsH?W@qABsE","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":91,"location":[-81.104318,40.72795],"modifier":"straight","type":"new name","instruction":"Continue onto East Line Street"},"weight":265.79999999999995,"duration":252.39999999999998,"name":"East Line Street","distance":1052.2,"voiceInstructions":[{"distanceAlongGeometry":1052.2,"announcement":"Continue on East Line Street for a half mile","ssmlAnnouncement":"Continue on East Line Street for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto Liberty Church Street Northeast","ssmlAnnouncement":"In 1000 feet, continue onto Liberty Church Street Northeast"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Liberty Church Street Northeast","ssmlAnnouncement":"Continue onto Liberty Church Street Northeast"}],"bannerInstructions":[{"distanceAlongGeometry":1052.2,"primary":{"text":"Liberty Church Street Northeast","components":[{"text":"Liberty Church Street","type":"text","abbr":"Liberty Church St","abbr_priority":0},{"text":"Northeast","type":"text","abbr":"NE","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-81.091837,40.727862]}],"driving_side":"right","geometry":"ctqwF~f}mN?aFBwIBsI","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":91,"location":[-81.091837,40.727862],"modifier":"straight","type":"new name","instruction":"Continue onto Liberty Church Street Northeast"},"weight":91.9,"duration":91.9,"name":"Liberty Church Street Northeast","distance":383.4,"voiceInstructions":[{"distanceAlongGeometry":383.4,"announcement":"In a quarter mile, continue onto Major Road Northeast","ssmlAnnouncement":"In a quarter mile, continue onto Major Road Northeast"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto Major Road Northeast","ssmlAnnouncement":"Continue onto Major Road Northeast"}],"bannerInstructions":[{"distanceAlongGeometry":383.4,"primary":{"text":"Major Road Northeast","components":[{"text":"Major Road","type":"text","abbr":"Major Rd","abbr_priority":0},{"text":"Northeast","type":"text","abbr":"NE","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-81.087289,40.727816]},{"out":0,"in":1,"entry":[true,false],"bearings":[60,240],"location":[-81.08479,40.727945]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-81.081247,40.728112]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,300,330],"location":[-81.074599,40.726921]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,180,315],"location":[-81.073622,40.726089]}],"driving_side":"right","geometry":"{sqwFpj|mNB}E@gDOaAOk@uAkDW{AB{BP}Av@aFv@_Fj@qDDu@ByAHwCd@gKN_Ah@sBT{@b@c@h@a@r@_Ab@}@vBmERe@DWBU?WCWEUGUqA}BSW}AiAoBmAyCcBuAcAcDgB","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":90,"location":[-81.087289,40.727816],"modifier":"straight","type":"new name","instruction":"Continue onto Major Road Northeast"},"weight":456.2,"duration":456.2,"name":"Major Road Northeast","distance":1899.8,"voiceInstructions":[{"distanceAlongGeometry":1899.8,"announcement":"Continue on Major Road Northeast for 1 mile","ssmlAnnouncement":"Continue on Major Road Northeast for 1 mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto Ridge Road","ssmlAnnouncement":"In 1000 feet, continue onto Ridge Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Ridge Road","ssmlAnnouncement":"Continue onto Ridge Road"}],"bannerInstructions":[{"distanceAlongGeometry":1899.8,"primary":{"text":"Ridge Road","components":[{"text":"Ridge Road","type":"text","abbr":"Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[30,210],"location":[-81.068839,40.728993]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-81.061039,40.731034]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-81.051505,40.731393]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,135,210,300],"location":[-81.03591,40.731011]}],"driving_side":"right","geometry":"e{qwFfwxmN{@u@u@oAu@cBa@}C}@}KoCqVECiAeLCkBNwAEkKOsIPcPN{RC{GYaMOwTUeLIwAS}AEs@Fy@XcBbAcC|@kBbEwE^{@RmAt@oKDqILqCN_B`@qCxBwLt@}ERwETeCpAsEdAqC","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":25,"location":[-81.068839,40.728993],"modifier":"straight","type":"new name","instruction":"Continue onto Ridge Road"},"weight":1003,"duration":1003,"name":"Ridge Road","distance":4175,"voiceInstructions":[{"distanceAlongGeometry":4175,"announcement":"Continue on Ridge Road for 3 miles","ssmlAnnouncement":"Continue on Ridge Road for 3 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue slightly left onto Starling","ssmlAnnouncement":"In 1000 feet, continue slightly left onto Starling"},{"distanceAlongGeometry":62.4,"announcement":"Continue slightly left onto Starling","ssmlAnnouncement":"Continue slightly left onto Starling"}],"bannerInstructions":[{"distanceAlongGeometry":4175,"primary":{"text":"Starling","components":[{"text":"Starling","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,300],"location":[-81.021657,40.727295]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-81.019673,40.727253]}],"driving_side":"right","geometry":"spqwFjpomNHmKH_n@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":122,"location":[-81.021657,40.727295],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto Starling"},"weight":196.60000000000002,"duration":196.60000000000002,"name":"Starling","distance":801.5,"voiceInstructions":[{"distanceAlongGeometry":801.5,"announcement":"Continue on Starling for a half mile","ssmlAnnouncement":"Continue on Starling for a half mile"},{"distanceAlongGeometry":285.4,"announcement":"In 1000 feet, turn right onto Andora Road Northeast (CR 10)","ssmlAnnouncement":"In 1000 feet, turn right onto Andora Road Northeast (CR-10)"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto Andora Road Northeast (CR 10)","ssmlAnnouncement":"Turn right onto Andora Road Northeast (CR-10)"}],"bannerInstructions":[{"distanceAlongGeometry":801.5,"primary":{"text":"Andora Road Northeast CR 10","components":[{"text":"Andora Road","type":"text","abbr":"Andora Rd","abbr_priority":0},{"text":"Northeast","type":"text","abbr":"NE","abbr_priority":1},{"text":"CR 10","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-10"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-81.012149,40.727195]}],"driving_side":"right","geometry":"_pqwF|tmmNnC@jC?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-81.012149,40.727195],"modifier":"right","type":"end of road","instruction":"Turn right onto Andora Road Northeast (CR 10)"},"ref":"CR 10","weight":53.6,"duration":44.1,"name":"Andora Road Northeast (CR 10)","distance":157.6,"voiceInstructions":[{"distanceAlongGeometry":157.6,"announcement":"In 600 feet, turn left onto Marble Road Northeast","ssmlAnnouncement":"In 600 feet, turn left onto Marble Road Northeast"},{"distanceAlongGeometry":53.6,"announcement":"Turn left onto Marble Road Northeast","ssmlAnnouncement":"Turn left onto Marble Road Northeast"}],"bannerInstructions":[{"distanceAlongGeometry":157.6,"primary":{"text":"Marble Road Northeast","components":[{"text":"Marble Road","type":"text","abbr":"Marble Rd","abbr_priority":0},{"text":"Northeast","type":"text","abbr":"NE","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,105,180],"location":[-81.01216,40.725778]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,195,270],"location":[-81.003272,40.725172]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,285],"location":[-80.98466,40.722681]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,120,240,300],"location":[-80.979775,40.720291]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,255],"location":[-80.96525,40.720191]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,330],"location":[-80.958464,40.720614]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,240],"location":[-80.957424,40.720975]}],"driving_side":"right","geometry":"cgqwF~tmmN~@oKx@uIPyBDuA@aCOiIIoJ?MG_Q?iBB_@b@yFf@iFrAwKXiCtAcP`BmR|@kL`@}D\\wCDWHa@jA}Eb@{A`A{B`HwNd@wAhCgJ\\qAx@}DV}A`@gCFg@Dg@BqAA{@SoDgBeUm@yGy@cFoAuGE_@C[AMD{BB}CQaKIqDQkDe@aHGc@YqAa@uAMg@eAiEk@eAk@s@KQQk@Iq@@kM@mF?}IB{QBg@D]ZqBXyBJmAVwDXcBP}BD_AD{DD_GC_@Km@Ui@kAiBSk@G[C]AULmN","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":178,"location":[-81.01216,40.725778],"modifier":"left","type":"turn","instruction":"Turn left onto Marble Road Northeast"},"weight":1602.5000000000002,"duration":1602.5000000000002,"name":"Marble Road Northeast","distance":6666.3,"voiceInstructions":[{"distanceAlongGeometry":6666.3,"announcement":"Continue on Marble Road Northeast for 4 miles","ssmlAnnouncement":"Continue on Marble Road Northeast for 4 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, turn right onto Apollo Road Northeast (CR 12)","ssmlAnnouncement":"In 1000 feet, turn right onto Apollo Road Northeast (CR-12)"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Apollo Road Northeast (CR 12)","ssmlAnnouncement":"Turn right onto Apollo Road Northeast (CR-12)"}],"bannerInstructions":[{"distanceAlongGeometry":6666.3,"primary":{"text":"Apollo Road Northeast CR 12","components":[{"text":"Apollo Road","type":"text","abbr":"Apollo Rd","abbr_priority":0},{"text":"Northeast","type":"text","abbr":"NE","abbr_priority":1},{"text":"CR 12","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-12"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,165,270],"location":[-80.936253,40.721791]}],"driving_side":"right","geometry":"enpwFpz~lNVIv@C`JDtAB","mode":"cycling","maneuver":{"bearing_after":161,"bearing_before":91,"location":[-80.936253,40.721791],"modifier":"right","type":"turn","instruction":"Turn right onto Apollo Road Northeast (CR 12)"},"ref":"CR 12","weight":87.5,"duration":70,"name":"Apollo Road Northeast (CR 12)","distance":290.2,"voiceInstructions":[{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, turn left onto Berry Road Northeast (CR 31)","ssmlAnnouncement":"In 1000 feet, turn left onto Berry Road Northeast (CR-31)"},{"distanceAlongGeometry":62.2,"announcement":"Turn left onto Berry Road Northeast (CR 31)","ssmlAnnouncement":"Turn left onto Berry Road Northeast (CR-31)"}],"bannerInstructions":[{"distanceAlongGeometry":290.2,"primary":{"text":"Berry Road Northeast CR 31","components":[{"text":"Berry Road","type":"text","abbr":"Berry Rd","abbr_priority":0},{"text":"Northeast","type":"text","abbr":"NE","abbr_priority":1},{"text":"CR 31","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-31"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,180],"location":[-80.936234,40.719189]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,255,345],"location":[-80.93607,40.718826]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-80.930219,40.715941]}],"driving_side":"right","geometry":"}}owFlz~lNt@UPI~A}BDI`BsC`A{Ab@kAbA_DRu@dAaEFWNe@bAsD@EV}@h@kBn@}BhAgETw@Ps@","mode":"cycling","maneuver":{"bearing_after":161,"bearing_before":181,"location":[-80.936234,40.719189],"modifier":"left","type":"turn","instruction":"Turn left onto Berry Road Northeast (CR 31)"},"ref":"CR 31","weight":268.7,"duration":215.10000000000002,"name":"Berry Road Northeast (CR 31)","distance":891.7,"voiceInstructions":[{"distanceAlongGeometry":891.7,"announcement":"Continue on Berry Road Northeast (CR-31) for a half mile","ssmlAnnouncement":"Continue on Berry Road Northeast (CR-31) for a half mile"},{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, make a slight left onto Memorial Road Northeast","ssmlAnnouncement":"In 1000 feet, make a slight left onto Memorial Road Northeast"},{"distanceAlongGeometry":62.2,"announcement":"Make a slight left onto Memorial Road Northeast","ssmlAnnouncement":"Make a slight left onto Memorial Road Northeast"}],"bannerInstructions":[{"distanceAlongGeometry":891.7,"primary":{"text":"Memorial Road Northeast","components":[{"text":"Memorial","type":"text","abbr":"Mem","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1},{"text":"Northeast","type":"text","abbr":"NE","abbr_priority":2}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,120,300],"location":[-80.927508,40.71492]}],"driving_side":"right","geometry":"gcowF|c}lND_Db@qIhBcYdBkU","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":115,"location":[-80.927508,40.71492],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Memorial Road Northeast"},"weight":210.2,"duration":210.2,"name":"Memorial Road Northeast","distance":876,"voiceInstructions":[{"distanceAlongGeometry":876,"announcement":"Continue on Memorial Road Northeast for a half mile","ssmlAnnouncement":"Continue on Memorial Road Northeast for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Williard Road","ssmlAnnouncement":"In 1000 feet, continue onto Williard Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Williard Road","ssmlAnnouncement":"Continue onto Williard Road"}],"bannerInstructions":[{"distanceAlongGeometry":876,"primary":{"text":"Williard Road","components":[{"text":"Williard Road","type":"text","abbr":"Williard Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-80.917256,40.713667]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-80.910237,40.712552]}],"driving_side":"right","geometry":"m{nwFzc{lN`AsK|Cg^ZqE@_CIg@c@}AEm@d@wAdQir@ZwBFeB","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":99,"location":[-80.917256,40.713667],"modifier":"straight","type":"new name","instruction":"Continue onto Williard Road"},"weight":419.5,"duration":419.5,"name":"Williard Road","distance":1733.7,"voiceInstructions":[{"distanceAlongGeometry":1733.7,"announcement":"Continue on Williard Road for 1 mile","ssmlAnnouncement":"Continue on Williard Road for 1 mile"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn right onto Bethesda Road","ssmlAnnouncement":"In 1000 feet, turn right onto Bethesda Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Bethesda Road","ssmlAnnouncement":"Turn right onto Bethesda Road"}],"bannerInstructions":[{"distanceAlongGeometry":1733.7,"primary":{"text":"Bethesda Road","components":[{"text":"Bethesda Road","type":"text","abbr":"Bethesda Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-80.897886,40.709377]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-80.897889,40.708663]}],"driving_side":"right","geometry":"s`nwFxjwlNnC?pCBdb@ZlDP","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":95,"location":[-80.897886,40.709377],"modifier":"right","type":"end of road","instruction":"Turn right onto Bethesda Road"},"weight":221.29999999999998,"duration":221.29999999999998,"name":"Bethesda Road","distance":884,"voiceInstructions":[{"distanceAlongGeometry":884,"announcement":"Continue on Bethesda Road for a half mile","ssmlAnnouncement":"Continue on Bethesda Road for a half mile"},{"distanceAlongGeometry":279.6,"announcement":"In 1000 feet, turn left onto Fink Road","ssmlAnnouncement":"In 1000 feet, turn left onto Fink Road"},{"distanceAlongGeometry":59.9,"announcement":"Turn left onto Fink Road","ssmlAnnouncement":"Turn left onto Fink Road"}],"bannerInstructions":[{"distanceAlongGeometry":884,"primary":{"text":"Fink Road","components":[{"text":"Fink Road","type":"text","abbr":"Fink Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-80.898137,40.701433]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-80.888631,40.700015]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-80.888625,40.698548]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,75,180],"location":[-80.888541,40.691705]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-80.887473,40.684653]}],"driving_side":"right","geometry":"}nlwFjlwlNPej@LwMJk@\\SnENdH?nGCtEn@xAJtDw@`RQd`@Rl@o@^EbBsAdCsAd@KREh@]l@QPQzCkBbAgAP?vAsAXoA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":184,"location":[-80.898137,40.701433],"modifier":"left","type":"end of road","instruction":"Turn left onto Fink Road"},"weight":723.5000000000001,"duration":723.5000000000001,"name":"Fink Road","distance":3008.1,"voiceInstructions":[{"distanceAlongGeometry":3008.1,"announcement":"Continue on Fink Road for 2 miles","ssmlAnnouncement":"Continue on Fink Road for 2 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Main Street (SR 644)","ssmlAnnouncement":"In 1000 feet, turn right onto Main Street (SR 644)"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Main Street (SR 644)","ssmlAnnouncement":"Turn right onto Main Street (SR 644)"}],"bannerInstructions":[{"distanceAlongGeometry":3008.1,"primary":{"text":"Main Street SR 644","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"SR 644","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-644"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,300,345],"location":[-80.885385,40.68224]}],"driving_side":"right","geometry":"_whwFt|tlN~@UvAA`APhAd@`CrB~@^x@J","mode":"cycling","maneuver":{"bearing_after":165,"bearing_before":112,"location":[-80.885385,40.68224],"modifier":"right","type":"turn","instruction":"Turn right onto Main Street (SR 644)"},"ref":"SR 644","weight":128.5,"duration":86.5,"name":"Main Street (SR 644)","distance":325.2,"voiceInstructions":[{"distanceAlongGeometry":325.2,"announcement":"In a quarter mile, turn left onto Front Street","ssmlAnnouncement":"In a quarter mile, turn left onto Front Street"},{"distanceAlongGeometry":56.4,"announcement":"Turn left onto Front Street","ssmlAnnouncement":"Turn left onto Front Street"}],"bannerInstructions":[{"distanceAlongGeometry":325.2,"primary":{"text":"Front Street","components":[{"text":"Front Street","type":"text","abbr":"Front St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,105,180,255],"location":[-80.886349,40.67952]},{"out":0,"in":1,"entry":[true,false],"bearings":[180,285],"location":[-80.885871,40.679467]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-80.885759,40.678655]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-80.885773,40.678301]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-80.885714,40.677917]}],"driving_side":"right","geometry":"_fhwFtbulNH_B`DUfA@jAKrAAhAL","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":188,"location":[-80.886349,40.67952],"modifier":"left","type":"turn","instruction":"Turn left onto Front Street"},"weight":77.5,"duration":77.5,"name":"Front Street","distance":302.3,"voiceInstructions":[{"distanceAlongGeometry":302.3,"announcement":"In 1000 feet, turn left onto Main Street (SR 644)","ssmlAnnouncement":"In 1000 feet, turn left onto Main Street (SR 644)"},{"distanceAlongGeometry":58.5,"announcement":"Turn left onto Main Street (SR 644)","ssmlAnnouncement":"Turn left onto Main Street (SR 644)"}],"bannerInstructions":[{"distanceAlongGeometry":302.3,"primary":{"text":"Main Street SR 644","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"SR 644","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-644"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,150,330],"location":[-80.885769,40.677127]}],"driving_side":"right","geometry":"awgwF`_ulNjD}Cv@_A~BwEdCaF","mode":"cycling","maneuver":{"bearing_after":144,"bearing_before":187,"location":[-80.885769,40.677127],"modifier":"left","type":"turn","instruction":"Turn left onto Main Street (SR 644)"},"ref":"SR 644","weight":153.6,"duration":102.7,"name":"Main Street (SR 644)","distance":393.9,"voiceInstructions":[{"distanceAlongGeometry":393.9,"announcement":"In a quarter mile, turn left","ssmlAnnouncement":"In a quarter mile, turn left"},{"distanceAlongGeometry":57.5,"announcement":"Turn left, then continue right onto Yellow Creek Church Road","ssmlAnnouncement":"Turn left, then continue right onto Yellow Creek Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":393.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":57.5,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Yellow Creek Church Road","components":[{"text":"Yellow Creek","type":"text","abbr":"Yellow Crk","abbr_priority":0},{"text":"Church Road","type":"text","abbr":"Church Rd","abbr_priority":1}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-80.882453,40.674681]}],"driving_side":"right","geometry":"wggwFhjtlNUWg@i@MOuAsAOa@","mode":"cycling","maneuver":{"bearing_after":39,"bearing_before":127,"location":[-80.882453,40.674681],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":33,"duration":33,"name":"","distance":131.4,"voiceInstructions":[{"distanceAlongGeometry":59.7,"announcement":"Continue right onto Yellow Creek Church Road","ssmlAnnouncement":"Continue right onto Yellow Creek Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":131.4,"primary":{"text":"Yellow Creek Church Road","components":[{"text":"Yellow Creek","type":"text","abbr":"Yellow Crk","abbr_priority":0},{"text":"Church Road","type":"text","abbr":"Church Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,240],"location":[-80.881445,40.675571]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-80.877663,40.674658]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,75,180,240],"location":[-80.86508,40.676957]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-80.851601,40.67813]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,330],"location":[-80.847126,40.675792]}],"driving_side":"right","geometry":"imgwF`dtlNb@eCtBsHLm@D]FoF?}KAuDAgAGuBE_@yByMi@iEy@cDWyAGWmBwLm@kE_@cBG{@O}@wEmWMy@IoB[wDmBkN{@{FOwAEcADa@Nm@zCqGn@iBVmAR_Az@oFb@yBl@}Bb@aAVa@f@i@lEgEjHeHp@o@|JaJ|@}@Za@Zm@fCyFHOVQ","mode":"cycling","maneuver":{"bearing_after":109,"bearing_before":57,"location":[-80.881445,40.675571],"modifier":"right","type":"new name","instruction":"Continue right onto Yellow Creek Church Road"},"weight":946.7,"duration":946.7,"name":"Yellow Creek Church Road","distance":3884,"voiceInstructions":[{"distanceAlongGeometry":3884,"announcement":"Continue on Yellow Creek Church Road for 2 miles","ssmlAnnouncement":"Continue on Yellow Creek Church Road for 2 miles"},{"distanceAlongGeometry":287.2,"announcement":"In 1000 feet, turn left onto Hull Road","ssmlAnnouncement":"In 1000 feet, turn left onto Hull Road"},{"distanceAlongGeometry":61.5,"announcement":"Turn left onto Hull Road","ssmlAnnouncement":"Turn left onto Hull Road"}],"bannerInstructions":[{"distanceAlongGeometry":3884,"primary":{"text":"Hull Road","components":[{"text":"Hull Road","type":"text","abbr":"Hull Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,180,330],"location":[-80.841515,40.670687]}],"driving_side":"right","geometry":"ynfwFnjllNOKOSaAqAqCqEi@yAY}@W_BSc@IKwAsAaFqCaBu@}@W_BUaA@yFGOCYM","mode":"cycling","maneuver":{"bearing_after":28,"bearing_before":147,"location":[-80.841515,40.670687],"modifier":"left","type":"turn","instruction":"Turn left onto Hull Road"},"weight":213.9,"duration":213.9,"name":"Hull Road","distance":887.3,"voiceInstructions":[{"distanceAlongGeometry":887.3,"announcement":"Continue on Hull Road for a half mile","ssmlAnnouncement":"Continue on Hull Road for a half mile"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, keep right onto Glasgow Road","ssmlAnnouncement":"In 1000 feet, keep right onto Glasgow Road"},{"distanceAlongGeometry":62.2,"announcement":"Keep right onto Glasgow Road","ssmlAnnouncement":"Keep right onto Glasgow Road"}],"bannerInstructions":[{"distanceAlongGeometry":887.3,"primary":{"text":"Glasgow Road","components":[{"text":"Glasgow Road","type":"text","abbr":"Glasgow Rd","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,210],"location":[-80.836648,40.677164]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,255],"location":[-80.827112,40.679969]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,180,270,330],"location":[-80.812844,40.683074]}],"driving_side":"right","geometry":"gwgwF`lklNUy@cBkHoAwEq@{AwDyFWw@CYg@iIGcCa@wIOgBOo@Sk@O[OOKGaBm@c@_@S]IWCKO}@Cm@?eAJ}AD_AFyA?a@AcAIiAI_@[u@sDgFaBeCWo@Ou@Ca@AqB@sCE{C?}\\FqFBkKFwA?wDDqA?eHDkB?eMBa@HU","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":22,"location":[-80.836648,40.677164],"modifier":"slight right","type":"fork","instruction":"Keep right onto Glasgow Road"},"weight":734.9,"duration":734.9,"name":"Glasgow Road","distance":3048.1,"voiceInstructions":[{"distanceAlongGeometry":3048.1,"announcement":"Continue on Glasgow Road for 2 miles","ssmlAnnouncement":"Continue on Glasgow Road for 2 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, make a slight left to stay on Glasgow Road","ssmlAnnouncement":"In 1000 feet, make a slight left to stay on Glasgow Road"},{"distanceAlongGeometry":62.2,"announcement":"Make a slight left to stay on Glasgow Road","ssmlAnnouncement":"Make a slight left to stay on Glasgow Road"}],"bannerInstructions":[{"distanceAlongGeometry":3048.1,"primary":{"text":"Glasgow Road","components":[{"text":"Glasgow Road","type":"text","abbr":"Glasgow Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,180,300],"location":[-80.803315,40.682837]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-80.798541,40.682872]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,285,330],"location":[-80.767259,40.682754]}],"driving_side":"right","geometry":"wzhwFv{dlNGU@e\\DaId@k~AQqYEiB?k@C[GqAUcBi@wBWwAs@{HKwB?{@Dg@L}@\\gAhAuBL]Lw@B]FiC?iICm@@QD[EaHCsR@yCE_XDuABm@Fg@^iBZqCNwAl@uBTe@NSj@e@^MlH_Bn@QZQh@i@t@gAxBmD~@gBLe@?OQ{Ak@wCE_A?WBYDURi@tAcCPe@Nc@x@eDh@kAd@{@VgA^kCN_BT_F^}GFgAHc@","mode":"cycling","maneuver":{"bearing_after":60,"bearing_before":119,"location":[-80.803315,40.682837],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on Glasgow Road"},"weight":1333.1,"duration":1333.1,"name":"Glasgow Road","distance":5547.9,"voiceInstructions":[{"distanceAlongGeometry":5547.9,"announcement":"Continue on Glasgow Road for 3 miles","ssmlAnnouncement":"Continue on Glasgow Road for 3 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn right onto McCormick Run Road","ssmlAnnouncement":"In 1000 feet, turn right onto McCormick Run Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto McCormick Run Road, then keep left onto Glasgow Road","ssmlAnnouncement":"Turn right onto McCormick Run Road, then keep left onto Glasgow Road"}],"bannerInstructions":[{"distanceAlongGeometry":5547.9,"primary":{"text":"McCormick Run Road","components":[{"text":"McCormick Run Road","type":"text","abbr":"McCormick Run Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"McCormick Run Road","components":[{"text":"McCormick Run Road","type":"text","abbr":"McCormick Run Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Glasgow Road","components":[{"text":"Glasgow Road","type":"text","abbr":"Glasgow Rd","abbr_priority":0}],"type":"fork","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,165,285],"location":[-80.742034,40.676364]}],"driving_side":"right","geometry":"grgwFt|xkNjBo@","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":106,"location":[-80.742034,40.676364],"modifier":"right","type":"turn","instruction":"Turn right onto McCormick Run Road"},"weight":15.6,"duration":15.6,"name":"McCormick Run Road","distance":64.1,"voiceInstructions":[{"distanceAlongGeometry":61.6,"announcement":"Keep left onto Glasgow Road","ssmlAnnouncement":"Keep left onto Glasgow Road"}],"bannerInstructions":[{"distanceAlongGeometry":64.1,"primary":{"text":"Glasgow Road","components":[{"text":"Glasgow Road","type":"text","abbr":"Glasgow Rd","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,180,345],"location":[-80.741788,40.675819]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,270],"location":[-80.722597,40.673814]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,300],"location":[-80.710751,40.669284]}],"driving_side":"right","geometry":"{ngwFd{xkNzBoB~@uBNoCVsF`@wDhAuEUcEVkE\\{EQqEv@aRb@wJG_DY_LMkEFaFFmALiA\\wAp@iCRo@n@yAlAmBhCaEpEyHvB_DPi@Fa@Dy@D{I@gFBo@Pe@lAmDh@sAFQd@w@~AkB`CkBhBaAjDoAj@SZA`FBhCMtBB","mode":"cycling","maneuver":{"bearing_after":144,"bearing_before":160,"location":[-80.741788,40.675819],"modifier":"slight left","type":"fork","instruction":"Keep left onto Glasgow Road"},"weight":844.6,"duration":844.6,"name":"Glasgow Road","distance":3518.9,"voiceInstructions":[{"distanceAlongGeometry":3518.9,"announcement":"Continue on Glasgow Road for 2 miles","ssmlAnnouncement":"Continue on Glasgow Road for 2 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Forbes Road","ssmlAnnouncement":"In 1000 feet, continue onto Forbes Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Forbes Road","ssmlAnnouncement":"Continue onto Forbes Road"}],"bannerInstructions":[{"distanceAlongGeometry":3518.9,"primary":{"text":"Forbes Road","components":[{"text":"Forbes Road","type":"text","abbr":"Forbes Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,30,180],"location":[-80.708521,40.663801]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-80.70854,40.662787]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-80.708529,40.661845]}],"driving_side":"right","geometry":"wcewFfkrkNx@@nC@zDA`MG~CARCPQDWJyCFWJUV]l@i@pA_At@m@bAiAv@oAr@uBn@yBnBaFbAoBNUT_@rDgD~@WJQdAQTEpHeB`AKJQd@?fBo@d@EpA{@b@EpFeC~@u@hAi@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":181,"location":[-80.708521,40.663801],"modifier":"straight","type":"new name","instruction":"Continue onto Forbes Road"},"weight":505.4,"duration":505.4,"name":"Forbes Road","distance":2085.6,"voiceInstructions":[{"distanceAlongGeometry":2085.6,"announcement":"Continue on Forbes Road for 1.5 miles","ssmlAnnouncement":"Continue on Forbes Road for 1.5 miles"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn left onto Osbourne Road","ssmlAnnouncement":"In 1000 feet, turn left onto Osbourne Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Osbourne Road","ssmlAnnouncement":"Turn left onto Osbourne Road"}],"bannerInstructions":[{"distanceAlongGeometry":2085.6,"primary":{"text":"Osbourne Road","components":[{"text":"Osbourne Road","type":"text","abbr":"Osbourne Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[90,180,270,330],"location":[-80.698833,40.648129]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,270],"location":[-80.694606,40.648096]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-80.68931,40.648015]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,270],"location":[-80.682611,40.647924]}],"driving_side":"right","geometry":"yabwFtnpkNDkYNc`@DyPLaWeAuEm@uByAwA","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":156,"location":[-80.698833,40.648129],"modifier":"left","type":"turn","instruction":"Turn left onto Osbourne Road"},"weight":384.3,"duration":384.3,"name":"Osbourne Road","distance":1586,"voiceInstructions":[{"distanceAlongGeometry":1586,"announcement":"Continue on Osbourne Road for 1 mile","ssmlAnnouncement":"Continue on Osbourne Road for 1 mile"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn right onto SR 45","ssmlAnnouncement":"In 1000 feet, turn right onto SR 45"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto SR 45, then turn left onto Cameron Road","ssmlAnnouncement":"Turn right onto SR 45, then turn left onto Cameron Road"}],"bannerInstructions":[{"distanceAlongGeometry":1586,"primary":{"text":"SR 45","components":[{"text":"SR 45","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-45"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.9,"primary":{"text":"SR 45","components":[{"text":"SR 45","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-45"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Cameron Road","components":[{"text":"Cameron Road","type":"text","abbr":"Cameron Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,210,300],"location":[-80.680508,40.64895]}],"driving_side":"right","geometry":"}fbwFd|lkNb@oB","mode":"cycling","maneuver":{"bearing_after":112,"bearing_before":35,"location":[-80.680508,40.64895],"modifier":"right","type":"end of road","instruction":"Turn right onto SR 45"},"ref":"SR 45","weight":30.3,"duration":23.6,"name":"SR 45","distance":51.4,"voiceInstructions":[{"distanceAlongGeometry":32.7,"announcement":"Turn left onto Cameron Road","ssmlAnnouncement":"Turn left onto Cameron Road"}],"bannerInstructions":[{"distanceAlongGeometry":51.4,"primary":{"text":"Cameron Road","components":[{"text":"Cameron Road","type":"text","abbr":"Cameron Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,105,300],"location":[-80.679947,40.64877]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-80.678868,40.652381]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-80.673248,40.657327]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,240,345],"location":[-80.673078,40.657415]}],"driving_side":"right","geometry":"yebwFtxlkNwBW_BGk@JsFE_Bu@cB_BUg@w@cBmB}E{FiI_BgA[IgDw@i@Yu@a@eAu@k@aAeAyCGSIMuAiC[_BIgCM{ECs@uCmc@{@aGiAcFCeB","mode":"cycling","maneuver":{"bearing_after":7,"bearing_before":112,"location":[-80.679947,40.64877],"modifier":"left","type":"turn","instruction":"Turn left onto Cameron Road"},"weight":541.0999999999999,"duration":541.0999999999999,"name":"Cameron Road","distance":2251.9,"voiceInstructions":[{"distanceAlongGeometry":2251.9,"announcement":"Continue on Cameron Road for 1.5 miles","ssmlAnnouncement":"Continue on Cameron Road for 1.5 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, make a slight right to stay on Cameron Road","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on Cameron Road"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right to stay on Cameron Road","ssmlAnnouncement":"Make a slight right to stay on Cameron Road"}],"bannerInstructions":[{"distanceAlongGeometry":2251.9,"primary":{"text":"Cameron Road","components":[{"text":"Cameron Road","type":"text","abbr":"Cameron Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,270],"location":[-80.661096,40.659568]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-80.650673,40.661105]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,210,285],"location":[-80.647002,40.661029]}],"driving_side":"right","geometry":"iidwFzbikNPi@^sHQ_K[}EgAaG{BuJ{@mJw@cCGQGW[mA_@sDBgAlAoGHyAm@eBi@Q","mode":"cycling","maneuver":{"bearing_after":119,"bearing_before":85,"location":[-80.661096,40.659568],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Cameron Road"},"weight":321.7,"duration":321.7,"name":"Cameron Road","distance":1319.2,"voiceInstructions":[{"distanceAlongGeometry":1319.2,"announcement":"Continue on Cameron Road for 1 mile","ssmlAnnouncement":"Continue on Cameron Road for 1 mile"},{"distanceAlongGeometry":287.1,"announcement":"In 1000 feet, turn right onto Y and O Road (CR 424)","ssmlAnnouncement":"In 1000 feet, turn right onto Y and O Road (CR-424)"},{"distanceAlongGeometry":61.5,"announcement":"Turn right onto Y and O Road (CR 424)","ssmlAnnouncement":"Turn right onto Y and O Road (CR-424)"}],"bannerInstructions":[{"distanceAlongGeometry":1319.2,"primary":{"text":"Y and O Road CR 424","components":[{"text":"Y and O Road","type":"text","abbr":"Y and O Rd","abbr_priority":0},{"text":"CR 424","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-424"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,105,195,285],"location":[-80.646398,40.661471]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-80.639416,40.662251]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-80.63661,40.662328]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-80.628998,40.662013]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-80.627614,40.662625]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-80.626386,40.663156]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,180,240],"location":[-80.625348,40.663589]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-80.62431,40.663909]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,195,255,345],"location":[-80.623215,40.664127]}],"driving_side":"right","geometry":"eudwF~ffkNLqAF}@Bi@@k@?o@Aq@Am@Es@Gw@IgAy@mHgA}JY}CMkAQaBEy@Cs@Aw@@w@Ds@F{@Ju@Jg@Ng@t@_Dv@yCh@sBj@iCF_@Hc@De@@WB_@@e@?cAAs@Gy@Iq@SgAQy@c@wAe@uA{@mC{BuG{@iCm@iBg@_Bm@oBc@mB[aBOgAMaAMoAQqBWgD","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":18,"location":[-80.646398,40.661471],"modifier":"right","type":"turn","instruction":"Turn right onto Y and O Road (CR 424)"},"ref":"CR 424","weight":665.8999999999999,"duration":533.7,"name":"Y and O Road (CR 424)","distance":2205.1,"voiceInstructions":[{"distanceAlongGeometry":2205.1,"announcement":"Continue on Y and O Road (CR-424) for 1.5 miles","ssmlAnnouncement":"Continue on Y and O Road (CR-424) for 1.5 miles"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn right onto Staunton Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Staunton Avenue"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Staunton Avenue, then turn left to stay on Staunton Avenue","ssmlAnnouncement":"Turn right onto Staunton Avenue, then turn left to stay on Staunton Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":2205.1,"primary":{"text":"Staunton Avenue","components":[{"text":"Staunton Avenue","type":"text","abbr":"Staunton Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Staunton Avenue","components":[{"text":"Staunton Avenue","type":"text","abbr":"Staunton Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Staunton Avenue","components":[{"text":"Staunton Avenue","type":"text","abbr":"Staunton Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-80.621805,40.664338]}],"driving_side":"right","geometry":"cgewFhmakNhC[~@o@","mode":"cycling","maneuver":{"bearing_after":170,"bearing_before":78,"location":[-80.621805,40.664338],"modifier":"right","type":"turn","instruction":"Turn right onto Staunton Avenue"},"weight":30.2,"duration":30.2,"name":"Staunton Avenue","distance":118,"voiceInstructions":[{"distanceAlongGeometry":58.6,"announcement":"Turn left to stay on Staunton Avenue","ssmlAnnouncement":"Turn left to stay on Staunton Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":118,"primary":{"text":"Staunton Avenue","components":[{"text":"Staunton Avenue","type":"text","abbr":"Staunton Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,330],"location":[-80.621429,40.663333]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-80.619265,40.662441]}],"driving_side":"right","geometry":"y`ewF|jakNPmA~CaJlAqC^E","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":149,"location":[-80.621429,40.663333],"modifier":"left","type":"continue","instruction":"Turn left to stay on Staunton Avenue"},"weight":76.1,"duration":76.1,"name":"Staunton Avenue","distance":301.2,"voiceInstructions":[{"distanceAlongGeometry":301.2,"announcement":"In 1000 feet, turn left onto Florence Street","ssmlAnnouncement":"In 1000 feet, turn left onto Florence Street"},{"distanceAlongGeometry":59.4,"announcement":"Turn left onto Florence Street","ssmlAnnouncement":"Turn left onto Florence Street"}],"bannerInstructions":[{"distanceAlongGeometry":301.2,"primary":{"text":"Florence Street","components":[{"text":"Florence Street","type":"text","abbr":"Florence St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,270,345],"location":[-80.618513,40.661893]}],"driving_side":"right","geometry":"ywdwFtx`kNLo@IgJ{@{@","mode":"cycling","maneuver":{"bearing_after":109,"bearing_before":171,"location":[-80.618513,40.661893],"modifier":"left","type":"end of road","instruction":"Turn left onto Florence Street"},"weight":55.8,"duration":55.8,"name":"Florence Street","distance":215.5,"voiceInstructions":[{"distanceAlongGeometry":215.5,"announcement":"In 800 feet, turn right onto Lisbon Street (SR 267)","ssmlAnnouncement":"In 800 feet, turn right onto Lisbon Street (SR 267)"},{"distanceAlongGeometry":57.9,"announcement":"Turn right onto Lisbon Street (SR 267)","ssmlAnnouncement":"Turn right onto Lisbon Street (SR 267)"}],"bannerInstructions":[{"distanceAlongGeometry":215.5,"primary":{"text":"Lisbon Street SR 267","components":[{"text":"Lisbon Street","type":"text","abbr":"Lisbon St","abbr_priority":0},{"text":"SR 267","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-267"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,225,300],"location":[-80.616169,40.662168]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-80.615749,40.66194]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,135,195,300],"location":[-80.612722,40.660286]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,315],"location":[-80.609444,40.657897]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,225,330],"location":[-80.609287,40.657732]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,225,300],"location":[-80.605291,40.654636]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-80.603284,40.653965]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,135,315],"location":[-80.601112,40.652712]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,270,330],"location":[-80.599775,40.64794]}],"driving_side":"right","geometry":"qydwF`j`kNl@sAbBkEdFqKf@w@|C_FnAoB~CyEf@m@`@]pE_ErD}C\\_@X_@V]Tg@Pg@jBsGl@cCr@oDb@}AdA{CXy@Tk@\\c@fBkCl@o@VSPEP?TBZF`Bz@xAv@ZN\\JX@ZEVMb@Wh@_@jKqGzD{D","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":36,"location":[-80.616169,40.662168],"modifier":"right","type":"turn","instruction":"Turn right onto Lisbon Street (SR 267)"},"ref":"SR 267","weight":887.9,"duration":578.4,"name":"Lisbon Street (SR 267)","distance":2397.3,"voiceInstructions":[{"distanceAlongGeometry":2397.3,"announcement":"Continue on Lisbon Street (SR 267) for 1.5 miles","ssmlAnnouncement":"Continue on Lisbon Street (SR 267) for 1.5 miles"},{"distanceAlongGeometry":290.1,"announcement":"In 1000 feet, make a slight left onto Densmore Avenue","ssmlAnnouncement":"In 1000 feet, make a slight left onto Densmore Avenue"},{"distanceAlongGeometry":62.2,"announcement":"Make a slight left onto Densmore Avenue, then turn right onto Florence Avenue","ssmlAnnouncement":"Make a slight left onto Densmore Avenue, then turn right onto Florence Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":2397.3,"primary":{"text":"Densmore Avenue","components":[{"text":"Densmore Avenue","type":"text","abbr":"Densmore Ave","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":62.2,"primary":{"text":"Densmore Avenue","components":[{"text":"Densmore Avenue","type":"text","abbr":"Densmore Ave","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Florence Avenue","components":[{"text":"Florence Avenue","type":"text","abbr":"Florence Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":4,"entry":[true,true,true,true,false],"bearings":[60,90,150,270,330],"location":[-80.598844,40.646995]}],"driving_side":"right","geometry":"wzawFv}|jN@{B","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":142,"location":[-80.598844,40.646995],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Densmore Avenue"},"weight":14,"duration":14,"name":"Densmore Avenue","distance":52.4,"voiceInstructions":[{"distanceAlongGeometry":52.4,"announcement":"Turn right onto Florence Avenue","ssmlAnnouncement":"Turn right onto Florence Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":52.4,"primary":{"text":"Florence Avenue","components":[{"text":"Florence Avenue","type":"text","abbr":"Florence Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-80.598223,40.646986]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-80.597441,40.646161]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-80.596589,40.645277]}],"driving_side":"right","geometry":"uzawFzy|jNdD{CnDiD~FeF","mode":"cycling","maneuver":{"bearing_after":143,"bearing_before":90,"location":[-80.598223,40.646986],"modifier":"right","type":"turn","instruction":"Turn right onto Florence Avenue"},"weight":98.19999999999999,"duration":98.19999999999999,"name":"Florence Avenue","distance":407,"voiceInstructions":[{"distanceAlongGeometry":407,"announcement":"In a quarter mile, go straight onto Boring Lane","ssmlAnnouncement":"In a quarter mile, go straight onto Boring Lane"},{"distanceAlongGeometry":62.2,"announcement":"Go straight onto Boring Lane, then make a slight left onto Lisbon Street (SR 267)","ssmlAnnouncement":"Go straight onto Boring Lane, then make a slight left onto Lisbon Street (SR 267)"}],"bannerInstructions":[{"distanceAlongGeometry":407,"primary":{"text":"Boring Lane","components":[{"text":"Boring Lane","type":"text","abbr":"Boring Ln","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.2,"primary":{"text":"Boring Lane","components":[{"text":"Boring Lane","type":"text","abbr":"Boring Ln","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Lisbon Street SR 267","components":[{"text":"Lisbon Street","type":"text","abbr":"Lisbon St","abbr_priority":0},{"text":"SR 267","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-267"}],"type":"turn","modifier":"slight left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,330],"location":[-80.595437,40.644]}],"driving_side":"right","geometry":"_hawFnh|jNnB?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":144,"location":[-80.595437,40.644],"modifier":"straight","type":"turn","instruction":"Go straight onto Boring Lane"},"weight":15.7,"duration":15.7,"name":"Boring Lane","distance":61.8,"voiceInstructions":[{"distanceAlongGeometry":59,"announcement":"Make a slight left onto Lisbon Street (SR 267)","ssmlAnnouncement":"Make a slight left onto Lisbon Street (SR 267)"}],"bannerInstructions":[{"distanceAlongGeometry":61.8,"primary":{"text":"Lisbon Street SR 267","components":[{"text":"Lisbon Street","type":"text","abbr":"Lisbon St","abbr_priority":0},{"text":"SR 267","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-267"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,150,330],"location":[-80.595442,40.643444]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-80.595339,40.643307]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-80.595239,40.643171]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-80.594984,40.642651]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-80.594602,40.641869]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,345],"location":[-80.594179,40.640928]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-80.593247,40.639302]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-80.592991,40.638929]}],"driving_side":"right","geometry":"odawFnh|jNXSZSn@]v@UzCkAzDsAdIyDhAs@dJ{F","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":180,"location":[-80.595442,40.643444],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Lisbon Street (SR 267)"},"ref":"SR 267","weight":284.3,"duration":184.8,"name":"Lisbon Street (SR 267)","distance":769.9,"voiceInstructions":[{"distanceAlongGeometry":769.9,"announcement":"Continue on Lisbon Street (SR 267) for a half mile","ssmlAnnouncement":"Continue on Lisbon Street (SR 267) for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto Wyoming Avenue","ssmlAnnouncement":"In 1000 feet, go straight onto Wyoming Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Wyoming Avenue","ssmlAnnouncement":"Go straight onto Wyoming Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":769.9,"primary":{"text":"Wyoming Avenue","components":[{"text":"Wyoming Avenue","type":"text","abbr":"Wyoming Ave","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,180,330],"location":[-80.591728,40.637139]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-80.591555,40.636876]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-80.590462,40.635436]}],"driving_side":"right","geometry":"c}_wFhq{jNr@a@vFgEf@SzCoAXE","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":150,"location":[-80.591728,40.637139],"modifier":"straight","type":"turn","instruction":"Go straight onto Wyoming Avenue"},"weight":80.8,"duration":80.8,"name":"Wyoming Avenue","distance":324.8,"voiceInstructions":[{"distanceAlongGeometry":324.8,"announcement":"In a quarter mile, turn right onto Spring Grove Avenue","ssmlAnnouncement":"In a quarter mile, turn right onto Spring Grove Avenue"},{"distanceAlongGeometry":60.3,"announcement":"Turn right onto Spring Grove Avenue","ssmlAnnouncement":"Turn right onto Spring Grove Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":324.8,"primary":{"text":"Spring Grove Avenue","components":[{"text":"Spring Grove Avenue","type":"text","abbr":"Spring Grove Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[60,195,240,345],"location":[-80.590032,40.634534]}],"driving_side":"right","geometry":"yl_wFtf{jNb@~A`AvCr@~BVz@","mode":"cycling","maneuver":{"bearing_after":241,"bearing_before":168,"location":[-80.590032,40.634534],"modifier":"right","type":"turn","instruction":"Turn right onto Spring Grove Avenue"},"weight":53.3,"duration":53.3,"name":"Spring Grove Avenue","distance":208.7,"voiceInstructions":[{"distanceAlongGeometry":208.7,"announcement":"In 700 feet, turn left onto Lisbon Street (SR 267)","ssmlAnnouncement":"In 700 feet, turn left onto Lisbon Street (SR 267)"},{"distanceAlongGeometry":58.7,"announcement":"Turn left onto Lisbon Street (SR 267)","ssmlAnnouncement":"Turn left onto Lisbon Street (SR 267)"}],"bannerInstructions":[{"distanceAlongGeometry":208.7,"primary":{"text":"Lisbon Street SR 267","components":[{"text":"Lisbon Street","type":"text","abbr":"Lisbon St","abbr_priority":0},{"text":"SR 267","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-267"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[15,60,180],"location":[-80.592205,40.633639]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-80.592215,40.633558]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[30,120,210],"location":[-80.592524,40.632896]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,135,315],"location":[-80.589313,40.626425]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,300],"location":[-80.587106,40.624817]}],"driving_side":"right","geometry":"gg_wFht{jNN@h@Dv@V`@\\dB|A|@hAx@bA|@lAb@b@RHTFP?RATK`@UrBwAx@w@~AoBrAeBNQLINEPApCEZETKPMJOJUx@uDx@oDXqAFOFMVa@xA}Ad@i@n@w@n@eAj@qAt@_Bp@sA","mode":"cycling","maneuver":{"bearing_after":184,"bearing_before":240,"location":[-80.592205,40.633639],"modifier":"left","type":"turn","instruction":"Turn left onto Lisbon Street (SR 267)"},"ref":"SR 267","weight":507.1,"duration":330,"name":"Lisbon Street (SR 267)","distance":1373.4,"voiceInstructions":[{"distanceAlongGeometry":1373.4,"announcement":"Continue on Lisbon Street (SR 267) for 1 mile","ssmlAnnouncement":"Continue on Lisbon Street (SR 267) for 1 mile"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, make a slight right to stay on Lisbon Street (SR 267)","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on Lisbon Street (SR 267)"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right to stay on Lisbon Street (SR 267), then turn left","ssmlAnnouncement":"Make a slight right to stay on Lisbon Street (SR 267), then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":1373.4,"primary":{"text":"Lisbon Street SR 267","components":[{"text":"Lisbon Street","type":"text","abbr":"Lisbon St","abbr_priority":0},{"text":"SR 267","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-267"}],"type":"turn","modifier":"slight right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Lisbon Street SR 267","components":[{"text":"Lisbon Street","type":"text","abbr":"Lisbon St","abbr_priority":0},{"text":"SR 267","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/sr-267"}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,150,315],"location":[-80.58669,40.624568]}],"driving_side":"right","geometry":"qn}vFxqzjNFEXYLIBAJCJ?D@HBPJLFLL","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":127,"location":[-80.58669,40.624568],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Lisbon Street (SR 267)"},"ref":"SR 267","weight":94.6,"duration":51.8,"name":"Lisbon Street (SR 267)","distance":86.7,"voiceInstructions":[{"distanceAlongGeometry":25.1,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":86.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[30,105,225,300],"location":[-80.586645,40.623876]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,105,210,285],"location":[-80.586539,40.623847]},{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-80.584087,40.622682]}],"driving_side":"right","geometry":"gj}vFpqzjNDUNs@Pk@`@_@^@FMjA{Ep@aChA_F","mode":"cycling","maneuver":{"bearing_after":109,"bearing_before":206,"location":[-80.586645,40.623876],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":89.6,"duration":89.6,"name":"","distance":369.1,"voiceInstructions":[{"distanceAlongGeometry":369.1,"announcement":"In a quarter mile, turn right onto Jefferson Street","ssmlAnnouncement":"In a quarter mile, turn right onto Jefferson Street"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Jefferson Street, then turn right onto Rural Lane","ssmlAnnouncement":"Turn right onto Jefferson Street, then turn right onto Rural Lane"}],"bannerInstructions":[{"distanceAlongGeometry":369.1,"primary":{"text":"Jefferson Street","components":[{"text":"Jefferson Street","type":"text","abbr":"Jefferson St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.8,"primary":{"text":"Jefferson Street","components":[{"text":"Jefferson Street","type":"text","abbr":"Jefferson St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Rural Lane","components":[{"text":"Rural Lane","type":"text","abbr":"Rural Ln","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[120,165,300,330],"location":[-80.582973,40.622311]}],"driving_side":"right","geometry":"m`}vFpzyjNxAo@PA","mode":"cycling","maneuver":{"bearing_after":157,"bearing_before":112,"location":[-80.582973,40.622311],"modifier":"right","type":"turn","instruction":"Turn right onto Jefferson Street"},"weight":26.7,"duration":22.9,"name":"Jefferson Street","distance":64.6,"voiceInstructions":[{"distanceAlongGeometry":42.3,"announcement":"Turn right onto Rural Lane","ssmlAnnouncement":"Turn right onto Rural Lane"}],"bannerInstructions":[{"distanceAlongGeometry":64.6,"primary":{"text":"Rural Lane","components":[{"text":"Rural Lane","type":"text","abbr":"Rural Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":3,"in":0,"entry":[false,true,true,true],"bearings":[0,120,210,300],"location":[-80.582721,40.621767]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,210,300],"location":[-80.583697,40.622095]}],"driving_side":"right","geometry":"a}|vF~xyjNaAbEy@jD","mode":"cycling","maneuver":{"bearing_after":292,"bearing_before":174,"location":[-80.582721,40.621767],"modifier":"right","type":"turn","instruction":"Turn right onto Rural Lane"},"weight":49.2,"duration":49.2,"name":"Rural Lane","distance":170.2,"voiceInstructions":[{"distanceAlongGeometry":170.2,"announcement":"In 600 feet, continue left onto Monroe Street","ssmlAnnouncement":"In 600 feet, continue left onto Monroe Street"},{"distanceAlongGeometry":51.9,"announcement":"Continue left onto Monroe Street","ssmlAnnouncement":"Continue left onto Monroe Street"}],"bannerInstructions":[{"distanceAlongGeometry":170.2,"primary":{"text":"Monroe Street","components":[{"text":"Monroe Street","type":"text","abbr":"Monroe St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[120,210],"location":[-80.584564,40.622388]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,120,210,300],"location":[-80.584811,40.621966]}],"driving_side":"right","geometry":"}`}vFndzjNrAp@tAp@tAp@","mode":"cycling","maneuver":{"bearing_after":203,"bearing_before":293,"location":[-80.584564,40.622388],"modifier":"left","type":"new name","instruction":"Continue left onto Monroe Street"},"weight":41.400000000000006,"duration":41.400000000000006,"name":"Monroe Street","distance":155.2,"voiceInstructions":[{"distanceAlongGeometry":155.2,"announcement":"In 600 feet, turn right onto West 5th Street","ssmlAnnouncement":"In 600 feet, turn right onto West 5th Street"},{"distanceAlongGeometry":56.2,"announcement":"Turn right onto West 5th Street","ssmlAnnouncement":"Turn right onto West 5th Street"}],"bannerInstructions":[{"distanceAlongGeometry":155.2,"primary":{"text":"West 5th Street","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"5th Street","type":"text","abbr":"5th St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":3,"in":0,"entry":[false,true,true,true],"bearings":[30,120,210,300],"location":[-80.585309,40.621112]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[120,210,300],"location":[-80.586224,40.621418]},{"out":1,"in":0,"entry":[false,true],"bearings":[120,195],"location":[-80.586904,40.621646]}],"driving_side":"right","geometry":"}x|vFdizjN}@tDOr@]rAvAn@","mode":"cycling","maneuver":{"bearing_after":292,"bearing_before":203,"location":[-80.585309,40.621112],"modifier":"right","type":"turn","instruction":"Turn right onto West 5th Street"},"weight":68.4,"duration":56.50000000000001,"name":"West 5th Street","distance":199.5,"voiceInstructions":[{"distanceAlongGeometry":199.5,"announcement":"In 700 feet, continue onto Newell Toll Bridge","ssmlAnnouncement":"In 700 feet, continue onto Newell Toll Bridge"},{"distanceAlongGeometry":53,"announcement":"Continue onto Newell Toll Bridge","ssmlAnnouncement":"Continue onto Newell Toll Bridge"}],"bannerInstructions":[{"distanceAlongGeometry":199.5,"primary":{"text":"Newell Toll Bridge","components":[{"text":"Newell Toll","type":"text"},{"text":"Bridge","type":"text","abbr":"Br","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[15,120,210],"location":[-80.58714,40.621211]}],"driving_side":"right","geometry":"qy|vFrtzjN`@RZXjO`\\DP","mode":"cycling","maneuver":{"bearing_after":203,"bearing_before":201,"location":[-80.58714,40.621211],"modifier":"straight","type":"new name","instruction":"Continue onto Newell Toll Bridge"},"weight":169.5,"duration":137.3,"name":"Newell Toll Bridge","distance":536.8,"voiceInstructions":[{"distanceAlongGeometry":536.8,"announcement":"Continue on Newell Toll Bridge for a quarter mile","ssmlAnnouncement":"Continue on Newell Toll Bridge for a quarter mile"},{"distanceAlongGeometry":273.7,"announcement":"In 900 feet, turn left onto Chester Newell Road (WV 2)","ssmlAnnouncement":"In 900 feet, turn left onto Chester Newell Road (WV 2)"},{"distanceAlongGeometry":58.6,"announcement":"Turn left onto Chester Newell Road (WV 2)","ssmlAnnouncement":"Turn left onto Chester Newell Road (WV 2)"}],"bannerInstructions":[{"distanceAlongGeometry":536.8,"primary":{"text":"Chester Newell Road WV 2","components":[{"text":"Chester Newell Road","type":"text","abbr":"Chester Newell Rd","abbr_priority":0},{"text":"WV 2","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/wv-2"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,150,330],"location":[-80.592105,40.618249]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,135,315],"location":[-80.587024,40.614177]}],"driving_side":"right","geometry":"ag|vFts{jNVUV[\\e@pCyD~@uAxAaCx@qANUV_@d@o@tAiBp@y@~@gAt@w@l@s@vCeDfBmBhAqAX_@^o@j@uAb@}@x@kBf@oAPg@ZeAXgAX}AL_A","mode":"cycling","maneuver":{"bearing_after":144,"bearing_before":234,"location":[-80.592105,40.618249],"modifier":"left","type":"turn","instruction":"Turn left onto Chester Newell Road (WV 2)"},"ref":"WV 2","weight":457.9,"duration":297.4,"name":"Chester Newell Road (WV 2)","distance":1239.6,"voiceInstructions":[{"distanceAlongGeometry":1239.6,"announcement":"Continue on Chester Newell Road (WV 2) for 1 mile","ssmlAnnouncement":"Continue on Chester Newell Road (WV 2) for 1 mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, continue onto West Carolina Avenue (WV 2)","ssmlAnnouncement":"In 1000 feet, continue onto West Carolina Avenue (WV 2)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto West Carolina Avenue (WV 2)","ssmlAnnouncement":"Continue onto West Carolina Avenue (WV 2)"}],"bannerInstructions":[{"distanceAlongGeometry":1239.6,"primary":{"text":"West Carolina Avenue WV 2","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Carolina Avenue","type":"text","abbr":"Carolina Ave","abbr_priority":0},{"text":"WV 2","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/wv-2"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-80.581446,40.610785]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-80.576359,40.609602]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,90,270],"location":[-80.575272,40.609527]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-80.57478,40.609532]}],"driving_side":"right","geometry":"mxzvF`qyjNHg@Ny@n@wCP}@L{@TiB|@kHBWZgCNoAF}@Bq@Bu@As@?K?uAGeF","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":106,"location":[-80.581446,40.610785],"modifier":"straight","type":"new name","instruction":"Continue onto West Carolina Avenue (WV 2)"},"ref":"WV 2","weight":255.90000000000003,"duration":167.99999999999997,"name":"West Carolina Avenue (WV 2)","distance":681.3,"voiceInstructions":[{"distanceAlongGeometry":681.3,"announcement":"Continue on West Carolina Avenue (WV 2) for a half mile","ssmlAnnouncement":"Continue on West Carolina Avenue (WV 2) for a half mile"},{"distanceAlongGeometry":283.9,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":60.8,"announcement":"Turn right, then turn left onto Fairview Road","ssmlAnnouncement":"Turn right, then turn left onto Fairview Road"}],"bannerInstructions":[{"distanceAlongGeometry":681.3,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.8,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Fairview Road","components":[{"text":"Fairview Road","type":"text","abbr":"Fairview Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-80.573626,40.60957]}],"driving_side":"right","geometry":"ypzvFd`xjNtBE","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":87,"location":[-80.573626,40.60957],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":24.7,"duration":24.7,"name":"","distance":65.6,"voiceInstructions":[{"distanceAlongGeometry":39.8,"announcement":"Turn left onto Fairview Road","ssmlAnnouncement":"Turn left onto Fairview Road"}],"bannerInstructions":[{"distanceAlongGeometry":65.6,"primary":{"text":"Fairview Road","components":[{"text":"Fairview Road","type":"text","abbr":"Fairview Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,225,270],"location":[-80.573595,40.608981]}],"driving_side":"right","geometry":"cmzvF~_xjN]}K","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":177,"location":[-80.573595,40.608981],"modifier":"left","type":"turn","instruction":"Turn left onto Fairview Road"},"weight":46.6,"duration":46.6,"name":"Fairview Road","distance":175.4,"voiceInstructions":[{"distanceAlongGeometry":175.4,"announcement":"In 600 feet, turn right onto 1st Street","ssmlAnnouncement":"In 600 feet, turn right onto 1st Street"},{"distanceAlongGeometry":56.5,"announcement":"Turn right onto 1st Street, then turn left onto Pennsylvania Avenue","ssmlAnnouncement":"Turn right onto 1st Street, then turn left onto Pennsylvania Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":175.4,"primary":{"text":"1st Street","components":[{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":56.5,"primary":{"text":"1st Street","components":[{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Pennsylvania Avenue","components":[{"text":"Pennsylvania Avenue","type":"text","abbr":"Pennsylvania Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-80.571528,40.609133]}],"driving_side":"right","geometry":"anzvF`swjNfAE","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":84,"location":[-80.571528,40.609133],"modifier":"right","type":"turn","instruction":"Turn right onto 1st Street"},"weight":18.1,"duration":18.1,"name":"1st Street","distance":40.7,"voiceInstructions":[{"distanceAlongGeometry":33.7,"announcement":"Turn left onto Pennsylvania Avenue","ssmlAnnouncement":"Turn left onto Pennsylvania Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":40.7,"primary":{"text":"Pennsylvania Avenue","components":[{"text":"Pennsylvania Avenue","type":"text","abbr":"Pennsylvania Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,165],"location":[-80.571502,40.608768]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,270,330],"location":[-80.56772,40.608906]}],"driving_side":"right","geometry":"ykzvFzrwjN[sVBC@G","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":175,"location":[-80.571502,40.608768],"modifier":"left","type":"turn","instruction":"Turn left onto Pennsylvania Avenue"},"weight":80.6,"duration":80.6,"name":"Pennsylvania Avenue","distance":325.6,"voiceInstructions":[{"distanceAlongGeometry":325.6,"announcement":"In a quarter mile, make a slight right onto Indiana Avenue","ssmlAnnouncement":"In a quarter mile, make a slight right onto Indiana Avenue"},{"distanceAlongGeometry":60.6,"announcement":"Make a slight right onto Indiana Avenue","ssmlAnnouncement":"Make a slight right onto Indiana Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":325.6,"primary":{"text":"Indiana Avenue","components":[{"text":"Indiana Avenue","type":"text","abbr":"Indiana Ave","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,150,210,300],"location":[-80.567658,40.608884]}],"driving_side":"right","geometry":"olzvFzzvjNAE?CCIeAmCWi@cCsE","mode":"cycling","maneuver":{"bearing_after":68,"bearing_before":113,"location":[-80.567658,40.608884],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Indiana Avenue"},"weight":56.3,"duration":56.3,"name":"Indiana Avenue","distance":218.1,"voiceInstructions":[{"distanceAlongGeometry":218.1,"announcement":"In 800 feet, turn right onto 3rd Street","ssmlAnnouncement":"In 800 feet, turn right onto 3rd Street"},{"distanceAlongGeometry":58.1,"announcement":"Turn right onto 3rd Street","ssmlAnnouncement":"Turn right onto 3rd Street"}],"bannerInstructions":[{"distanceAlongGeometry":218.1,"primary":{"text":"3rd Street","components":[{"text":"3rd Street","type":"text","abbr":"3rd St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-80.565578,40.610035]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,240,315],"location":[-80.56471,40.60931]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-80.564276,40.608929]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,240,315],"location":[-80.563938,40.608652]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,165,345],"location":[-80.56255,40.607372]}],"driving_side":"right","geometry":"wszvFzmvjNfAwA\\a@j@s@jAuA\\a@Xa@Zc@l@u@\\]bAoAVYZ]BEHEPI^O","mode":"cycling","maneuver":{"bearing_after":136,"bearing_before":50,"location":[-80.565578,40.610035],"modifier":"right","type":"turn","instruction":"Turn right onto 3rd Street"},"weight":98.6,"duration":98.6,"name":"3rd Street","distance":411.5,"voiceInstructions":[{"distanceAlongGeometry":411.5,"announcement":"In a quarter mile, continue onto Middle Run Road (CR-1/4)","ssmlAnnouncement":"In a quarter mile, continue onto Middle Run Road (CR-1 4)"},{"distanceAlongGeometry":62.6,"announcement":"Continue onto Middle Run Road (CR-1/4)","ssmlAnnouncement":"Continue onto Middle Run Road (CR-1 4)"}],"bannerInstructions":[{"distanceAlongGeometry":411.5,"primary":{"text":"Middle Run Road","components":[{"text":"Middle Run Road","type":"text","abbr":"Middle Run Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":{"text":"CR-1/4","components":[{"text":"CR-1/4","type":"icon"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,345],"location":[-80.562466,40.60721]},{"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-80.562431,40.607158]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-80.562128,40.606771]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,210,330],"location":[-80.561627,40.605871]}],"driving_side":"right","geometry":"abzvFlzujNHGRKb@]TQNKRMr@Yp@Wh@WVQd@]\\[DCV]JOp@u@NQHMFGHGl@a@h@c@JGLCN?nA@ZCv@K\\I\\M`@Un@e@\\U\\WJGHEVK\\MLGHGVU\\g@NSJMpAiAPOn@e@XOz@]z@a@ZQXONOb@g@t@y@V]RQNKTKhA_@`Aa@lB_Ah@[d@Q\\Gz@KlAMh@KLEr@e@xA[hBi@d@Gl@GZAVE`@K|@_@JCRAT@VDXB\\@XAfADnA?d@DRATE^Kb@IPG\\O\\Ix@M^Mz@]TGPAR@RBZHhARv@PNFH@NBP?LAXKRMfAu@d@UTSRQfAqAV]TYv@a@NO`@{@JSLKPGl@Oh@Q","mode":"cycling","maneuver":{"bearing_after":151,"bearing_before":157,"location":[-80.562466,40.60721],"modifier":"straight","type":"new name","instruction":"Continue onto Middle Run Road (CR-1/4)"},"ref":"CR-1/4","weight":796.6999999999999,"duration":638.3000000000001,"name":"Middle Run Road (CR-1/4)","distance":2642.2,"voiceInstructions":[{"distanceAlongGeometry":2642.2,"announcement":"Continue on Middle Run Road (CR-1/4) for 1.5 miles","ssmlAnnouncement":"Continue on Middle Run Road (CR-1 4) for 1.5 miles"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn left onto Allison Road (CR 208)","ssmlAnnouncement":"In 1000 feet, turn left onto Allison Road (CR-208)"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto Allison Road (CR 208), then turn right onto Middle Run Road (CR-1/4)","ssmlAnnouncement":"Turn left onto Allison Road (CR-208), then turn right onto Middle Run Road (CR-1 4)"}],"bannerInstructions":[{"distanceAlongGeometry":2642.2,"primary":{"text":"Allison Road CR 208","components":[{"text":"Allison Road","type":"text","abbr":"Allison Rd","abbr_priority":0},{"text":"CR 208","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-208"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62.1,"primary":{"text":"Allison Road CR 208","components":[{"text":"Allison Road","type":"text","abbr":"Allison Rd","abbr_priority":0},{"text":"CR 208","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/cr-208"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Middle Run Road","components":[{"text":"Middle Run Road","type":"text","abbr":"Middle Run Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,285,345],"location":[-80.551885,40.585717]}],"driving_side":"right","geometry":"w{uvFhxsjN@Q","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":161,"location":[-80.551885,40.585717],"modifier":"left","type":"end of road","instruction":"Turn left onto Allison Road (CR 208)"},"ref":"CR 208","weight":4.7,"duration":3.9,"name":"Allison Road (CR 208)","distance":6.9,"voiceInstructions":[{"distanceAlongGeometry":6.9,"announcement":"Turn right onto Middle Run Road (CR-1/4)","ssmlAnnouncement":"Turn right onto Middle Run Road (CR-1 4)"}],"bannerInstructions":[{"distanceAlongGeometry":6.9,"primary":{"text":"Middle Run Road","components":[{"text":"Middle Run Road","type":"text","abbr":"Middle Run Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"CR-1/4","components":[{"text":"CR-1/4","type":"icon"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,165,270],"location":[-80.551804,40.58571]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,270,300],"location":[-80.551028,40.581955]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,165,330],"location":[-80.546274,40.575241]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-80.545464,40.569851]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,270,300],"location":[-80.544391,40.564844]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-80.544025,40.564678]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,180,315],"location":[-80.538001,40.559517]}],"driving_side":"right","geometry":"u{uvFvwsjNPE`@SHAR?P@z@Jn@?N?XCfAE`ABJ@TBl@LXBl@BH?TCJCHGNKh@[d@]f@g@Rc@~@qBXo@JOd@s@z@}@b@k@DI`@g@NKrBmAr@_@pAy@JEh@Mn@Yr@a@PIlBaAr@YvAq@vAi@rAc@`@Kj@Ix@Qn@UVMZM|Ai@REb@GJ?xBFX?f@A\\Cp@GbBEJA`@IdA]dAQ~BY`@Cb@AVBt@NVDJAD?NKLKj@q@n@y@NOv@m@j@YHAH@HBFDHDJJ\\b@V`@LLNJNFTFN@x@@PBFDZ^V`@NRLJZNd@V\\R`@Pr@Vd@JNBL?VCFADCFIDEDS@M?[Ge@Ku@AW?OBODQHKJKj@YPOFGDGBGN_@BKJ]BEJWt@qBHWFa@B[?QAOGc@GWAMAU?K@SFUFQHMRQNILE\\Oz@i@d@]b@c@\\e@b@o@HGTKhBi@l@SpAm@n@[ZSl@g@^_@d@i@vAiB`AsAx@aAt@Cr@?rBPpALbE\\jBR`BJj@BfKxAlDh@^JZNPJv@l@TJ\\LRBp@BhDDrBFbAFh@Db@BT?T?`@IpBg@fCu@v@St@Wb@Kr@Mz@MxBQdAMTAdABnB@`EJtA@dBDPAf@IdFuAdA[jAUTE","mode":"cycling","maneuver":{"bearing_after":161,"bearing_before":95,"location":[-80.551804,40.58571],"modifier":"right","type":"turn","instruction":"Turn right onto Middle Run Road (CR-1/4)"},"ref":"CR-1/4","weight":1721.4,"duration":1378.3000000000002,"name":"Middle Run Road (CR-1/4)","distance":5707.1,"voiceInstructions":[{"distanceAlongGeometry":5707.1,"announcement":"Continue on Middle Run Road (CR-1/4) for 4 miles","ssmlAnnouncement":"Continue on Middle Run Road (CR-1 4) for 4 miles"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn left onto Gas Valley Road","ssmlAnnouncement":"In 1000 feet, turn left onto Gas Valley Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto Gas Valley Road","ssmlAnnouncement":"Turn left onto Gas Valley Road"}],"bannerInstructions":[{"distanceAlongGeometry":5707.1,"primary":{"text":"Gas Valley Road","components":[{"text":"Gas Valley Road","type":"text","abbr":"Gas Valley Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,345],"location":[-80.538143,40.540398]}],"driving_side":"right","geometry":"o`mvFjbqjNKoA?ECy@?]@UFWHULWr@mAdA}Bd@sAJ_@H]Dg@@}@DwC","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":167,"location":[-80.538143,40.540398],"modifier":"left","type":"end of road","instruction":"Turn left onto Gas Valley Road"},"weight":101.3,"duration":101.3,"name":"Gas Valley Road","distance":406.9,"voiceInstructions":[{"distanceAlongGeometry":406.9,"announcement":"In a quarter mile, turn right onto Scott Road","ssmlAnnouncement":"In a quarter mile, turn right onto Scott Road"},{"distanceAlongGeometry":60.3,"announcement":"Turn right onto Scott Road","ssmlAnnouncement":"Turn right onto Scott Road"}],"bannerInstructions":[{"distanceAlongGeometry":406.9,"primary":{"text":"Scott Road","components":[{"text":"Scott Road","type":"text","abbr":"Scott Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-80.533785,40.53933]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,150,285],"location":[-80.533539,40.535946]}],"driving_side":"right","geometry":"yylvFdgpjNhES~@CpAChCIpDGJC~BiAj@[RMZYBGHOBKDUJu@Fa@JYFKLMr@e@JKFMJYJi@TiAJk@JaAh@iIDq@","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":91,"location":[-80.533785,40.53933],"modifier":"right","type":"turn","instruction":"Turn right onto Scott Road"},"weight":224.70000000000002,"duration":224.70000000000002,"name":"Scott Road","distance":935.2,"voiceInstructions":[{"distanceAlongGeometry":935.2,"announcement":"Continue on Scott Road for a half mile","ssmlAnnouncement":"Continue on Scott Road for a half mile"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, keep right onto Carson Road","ssmlAnnouncement":"In 1000 feet, keep right onto Carson Road"},{"distanceAlongGeometry":62.4,"announcement":"Keep right onto Carson Road","ssmlAnnouncement":"Keep right onto Carson Road"}],"bannerInstructions":[{"distanceAlongGeometry":935.2,"primary":{"text":"Carson Road","components":[{"text":"Carson Road","type":"text","abbr":"Carson Rd","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,285],"location":[-80.528359,40.533509]}],"driving_side":"right","geometry":"mukvFfeojNBODIFIROPKFCFAVEf@Al@GxBQZAdCRn@Lp@BJAZKfAg@zAo@^OVONORUPYTa@Vi@L_@H]Lo@Hm@F]FUHQDGHGXKt@A^@h@?JCLId@g@|AuAVUt@q@p@m@pAkAHIJCJ?D?D@VL\\TZP`@Pf@JTBjBHZBh@JLFTNlBbBXTHJLVXv@P^PV\\^NPZVHF^Pf@N`ATfBZz@HLFJHPR","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":98,"location":[-80.528359,40.533509],"modifier":"slight right","type":"fork","instruction":"Keep right onto Carson Road"},"weight":417.5,"duration":417.5,"name":"Carson Road","distance":1703.9,"voiceInstructions":[{"distanceAlongGeometry":1703.9,"announcement":"Continue on Carson Road for 1 mile","ssmlAnnouncement":"Continue on Carson Road for 1 mile"},{"distanceAlongGeometry":285.7,"announcement":"In 1000 feet, turn left onto Frankfort Road","ssmlAnnouncement":"In 1000 feet, turn left onto Frankfort Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Frankfort Road","ssmlAnnouncement":"Turn left onto Frankfort Road"}],"bannerInstructions":[{"distanceAlongGeometry":1703.9,"primary":{"text":"Frankfort Road","components":[{"text":"Frankfort Road","type":"text","abbr":"Frankfort Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[45,135,300],"location":[-80.526756,40.520377]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,285],"location":[-80.523355,40.518889]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,285],"location":[-80.522627,40.51879]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,135,270],"location":[-80.522207,40.518754]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,270],"location":[-80.521747,40.518708]}],"driving_side":"right","geometry":"kcivFf{njN\\o@f@w@lAmBTa@Vm@Ri@DOPq@Ja@T{AH_AJ_ABWJwADg@@QFsA@_@D{@BiABi@FkAFeCBkBD_C","mode":"cycling","maneuver":{"bearing_after":127,"bearing_before":219,"location":[-80.526756,40.520377],"modifier":"left","type":"turn","instruction":"Turn left onto Frankfort Road"},"weight":214.6,"duration":171.6,"name":"Frankfort Road","distance":714.9,"voiceInstructions":[{"distanceAlongGeometry":714.9,"announcement":"Continue on Frankfort Road for a half mile","ssmlAnnouncement":"Continue on Frankfort Road for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Harden Run Road","ssmlAnnouncement":"In 1000 feet, continue onto Harden Run Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Harden Run Road","ssmlAnnouncement":"Continue onto Harden Run Road"}],"bannerInstructions":[{"distanceAlongGeometry":714.9,"primary":{"text":"Harden Run Road","components":[{"text":"Harden Run Road","type":"text","abbr":"Harden Run Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-80.518939,40.518542]}],"driving_side":"right","geometry":"{whvFjjmjNBqDDsDf@eE","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":91,"location":[-80.518939,40.518542],"modifier":"straight","type":"new name","instruction":"Continue onto Harden Run Road"},"weight":71.8,"duration":57.5,"name":"Harden Run Road","distance":238.2,"voiceInstructions":[{"distanceAlongGeometry":238.2,"announcement":"In 800 feet, continue slightly right onto Hardins Run Road","ssmlAnnouncement":"In 800 feet, continue slightly right onto Hardins Run Road"},{"distanceAlongGeometry":62.1,"announcement":"Continue slightly right onto Hardins Run Road","ssmlAnnouncement":"Continue slightly right onto Hardins Run Road"}],"bannerInstructions":[{"distanceAlongGeometry":238.2,"primary":{"text":"Hardins Run Road","components":[{"text":"Hardins Run Road","type":"text","abbr":"Hardins Run Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,285,315],"location":[-80.516158,40.51829]}],"driving_side":"right","geometry":"ivhvF~xljNnAwBf@u@~@u@bC}AbA{@fAoA`A{AbA{BhAwBv@gC","mode":"cycling","maneuver":{"bearing_after":130,"bearing_before":104,"location":[-80.516158,40.51829],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Hardins Run Road"},"weight":172.7,"duration":138.3,"name":"Hardins Run Road","distance":572,"voiceInstructions":[{"distanceAlongGeometry":572,"announcement":"Continue on Hardins Run Road for a quarter mile","ssmlAnnouncement":"Continue on Hardins Run Road for a quarter mile"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62,"announcement":"Turn right, then continue slightly right onto Mack Hollow Road","ssmlAnnouncement":"Turn right, then continue slightly right onto Mack Hollow Road"}],"bannerInstructions":[{"distanceAlongGeometry":572,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Mack Hollow Road","components":[{"text":"Mack Hollow Road","type":"text","abbr":"Mack Hollow Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,165,300],"location":[-80.511489,40.514686]}],"driving_side":"right","geometry":"y_hvFx{kjNxEmA","mode":"cycling","maneuver":{"bearing_after":164,"bearing_before":118,"location":[-80.511489,40.514686],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":30.7,"duration":30.7,"name":"","distance":124.9,"voiceInstructions":[{"distanceAlongGeometry":61,"announcement":"Continue slightly right onto Mack Hollow Road","ssmlAnnouncement":"Continue slightly right onto Mack Hollow Road"}],"bannerInstructions":[{"distanceAlongGeometry":124.9,"primary":{"text":"Mack Hollow Road","components":[{"text":"Mack Hollow Road","type":"text","abbr":"Mack Hollow Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,195,345],"location":[-80.511102,40.513602]}],"driving_side":"right","geometry":"_ygvFjykjNnD|AtDvBzFhBvC|AfC`BlA~@nAnA~@^nCEz@DnDb@bCTjEIdFRlED`Ch@v@dAfBDnA\\fA~@","mode":"cycling","maneuver":{"bearing_after":201,"bearing_before":164,"location":[-80.511102,40.513602],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Mack Hollow Road"},"weight":385.9,"duration":385.9,"name":"Mack Hollow Road","distance":1603.8,"voiceInstructions":[{"distanceAlongGeometry":1603.8,"announcement":"Continue on Mack Hollow Road for 1 mile","ssmlAnnouncement":"Continue on Mack Hollow Road for 1 mile"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, continue slightly left onto T300","ssmlAnnouncement":"In 1000 feet, continue slightly left onto T300"},{"distanceAlongGeometry":62.3,"announcement":"Continue slightly left onto T300","ssmlAnnouncement":"Continue slightly left onto T300"}],"bannerInstructions":[{"distanceAlongGeometry":1603.8,"primary":{"text":"T300","components":[{"text":"T300","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true],"bearings":[30,180],"location":[-80.515966,40.500034]}],"driving_side":"right","geometry":"edevFxwljN~A@Z?rD_Cn@[f@MfAUf@e@^[v@_@z@I~@Jr@EvAYh@Uh@O~@SnCa@xDoBj@O\\HJPZh@","mode":"cycling","maneuver":{"bearing_after":181,"bearing_before":213,"location":[-80.515966,40.500034],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto T300"},"weight":213.6,"duration":213.6,"name":"T300","distance":866.4,"voiceInstructions":[{"distanceAlongGeometry":866.4,"announcement":"Continue on T300 for a half mile","ssmlAnnouncement":"Continue on T300 for a half mile"},{"distanceAlongGeometry":283.9,"announcement":"In 1000 feet, turn left onto Mack Hollow Road","ssmlAnnouncement":"In 1000 feet, turn left onto Mack Hollow Road"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto Mack Hollow Road","ssmlAnnouncement":"Turn left onto Mack Hollow Road"}],"bannerInstructions":[{"distanceAlongGeometry":866.4,"primary":{"text":"Mack Hollow Road","components":[{"text":"Mack Hollow Road","type":"text","abbr":"Mack Hollow Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[45,150,285],"location":[-80.51363,40.492786]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-80.51059,40.490386]}],"driving_side":"right","geometry":"}vcvFdiljN~@i@|AYh@_@vG{N\\eANo@h@uAf@mArA_CN_@Hi@?kBCs@Do@b@kDD{@HiEH}APuA~BiHrAgElBcJFQNmA","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":226,"location":[-80.51363,40.492786],"modifier":"left","type":"turn","instruction":"Turn left onto Mack Hollow Road"},"weight":343.6,"duration":343.6,"name":"Mack Hollow Road","distance":1430.5,"voiceInstructions":[{"distanceAlongGeometry":1430.5,"announcement":"Continue on Mack Hollow Road for 1 mile","ssmlAnnouncement":"Continue on Mack Hollow Road for 1 mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue slightly right onto Ridge Road","ssmlAnnouncement":"In 1000 feet, continue slightly right onto Ridge Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue slightly right onto Ridge Road","ssmlAnnouncement":"Continue slightly right onto Ridge Road"}],"bannerInstructions":[{"distanceAlongGeometry":1430.5,"primary":{"text":"Ridge Road","components":[{"text":"Ridge Road","type":"text","abbr":"Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,135,285],"location":[-80.499306,40.487064]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,60,195],"location":[-80.497339,40.485261]}],"driving_side":"right","geometry":"csbvFtoijNXg@lAu@lA}BZkAVi@Za@XOfAEbBb@~AVrCQbA?lIxAvBP","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":102,"location":[-80.499306,40.487064],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Ridge Road"},"weight":190.3,"duration":190.3,"name":"Ridge Road","distance":764.4,"voiceInstructions":[{"distanceAlongGeometry":764.4,"announcement":"Continue on Ridge Road for a half mile","ssmlAnnouncement":"Continue on Ridge Road for a half mile"},{"distanceAlongGeometry":281.2,"announcement":"In 1000 feet, turn left onto Irwin Road","ssmlAnnouncement":"In 1000 feet, turn left onto Irwin Road"},{"distanceAlongGeometry":60.3,"announcement":"Turn left onto Irwin Road","ssmlAnnouncement":"Turn left onto Irwin Road"}],"bannerInstructions":[{"distanceAlongGeometry":764.4,"primary":{"text":"Irwin Road","components":[{"text":"Irwin Road","type":"text","abbr":"Irwin Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,105,270],"location":[-80.49809,40.480932]}],"driving_side":"right","geometry":"ylavF`hijNp@eFz@qGbCcCt@}BlAsIvAeBpCeBrAiBlDuCd@{@","mode":"cycling","maneuver":{"bearing_after":105,"bearing_before":185,"location":[-80.49809,40.480932],"modifier":"left","type":"end of road","instruction":"Turn left onto Irwin Road"},"weight":217.3,"duration":217.3,"name":"Irwin Road","distance":896.9,"voiceInstructions":[{"distanceAlongGeometry":896.9,"announcement":"Continue on Irwin Road for a half mile","ssmlAnnouncement":"Continue on Irwin Road for a half mile"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn left onto Purdy Road","ssmlAnnouncement":"In 1000 feet, turn left onto Purdy Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Purdy Road","ssmlAnnouncement":"Turn left onto Purdy Road"}],"bannerInstructions":[{"distanceAlongGeometry":896.9,"primary":{"text":"Purdy Road","components":[{"text":"Purdy Road","type":"text","abbr":"Purdy Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,315],"location":[-80.489977,40.476408]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,165,330],"location":[-80.479515,40.473435]}],"driving_side":"right","geometry":"qp`vFjugjNK_D?oC`@oFj@qDdAeHbB{LXkAfCkI\\{@`@i@bCyBbCgAnEcB`EkApAYlAO|@BtUjA`@?b@G","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":129,"location":[-80.489977,40.476408],"modifier":"left","type":"turn","instruction":"Turn left onto Purdy Road"},"weight":457.9,"duration":457.9,"name":"Purdy Road","distance":1863.1,"voiceInstructions":[{"distanceAlongGeometry":1863.1,"announcement":"Continue on Purdy Road for 1 mile","ssmlAnnouncement":"Continue on Purdy Road for 1 mile"},{"distanceAlongGeometry":284.8,"announcement":"In 1000 feet, turn left onto Aunt Clara Road","ssmlAnnouncement":"In 1000 feet, turn left onto Aunt Clara Road"},{"distanceAlongGeometry":61,"announcement":"Turn left onto Aunt Clara Road","ssmlAnnouncement":"Turn left onto Aunt Clara Road"}],"bannerInstructions":[{"distanceAlongGeometry":1863.1,"primary":{"text":"Aunt Clara Road","components":[{"text":"Aunt Clara Road","type":"text","abbr":"Aunt Clara Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,150,345],"location":[-80.47843,40.465678]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,270,345],"location":[-80.456485,40.467441]}],"driving_side":"right","geometry":"om~uFdmejNc@aCy@cDMm@Es@EaAE[M_@yAsDQ_AASCa@CaCHqBAu@IoAYmAAS@ODKFIHCb@FRANGLMJQHe@JiARaEBiCCyHEm@Iu@Oq@Qm@c@mA_@_Ba@qBGe@Cm@?w@By@HcApAsIB_@?]CWKY_@}@]}@eB_H_@oBGm@Au@@iAv@gIAa@OyB","mode":"cycling","maneuver":{"bearing_after":68,"bearing_before":170,"location":[-80.47843,40.465678],"modifier":"left","type":"turn","instruction":"Turn left onto Aunt Clara Road"},"weight":506.8,"duration":506.8,"name":"Aunt Clara Road","distance":2059.1,"voiceInstructions":[{"distanceAlongGeometry":2059.1,"announcement":"Continue on Aunt Clara Road for 1.5 miles","ssmlAnnouncement":"Continue on Aunt Clara Road for 1.5 miles"},{"distanceAlongGeometry":284.4,"announcement":"In 1000 feet, make a sharp right onto Meadow Road","ssmlAnnouncement":"In 1000 feet, make a sharp right onto Meadow Road"},{"distanceAlongGeometry":60.9,"announcement":"Make a sharp right onto Meadow Road","ssmlAnnouncement":"Make a sharp right onto Meadow Road"}],"bannerInstructions":[{"distanceAlongGeometry":2059.1,"primary":{"text":"Meadow Road","components":[{"text":"Meadow Road","type":"text","abbr":"Meadow Rd","abbr_priority":0}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,240,255],"location":[-80.455875,40.467515]},{"out":1,"in":0,"entry":[false,true],"bearings":[60,195],"location":[-80.456227,40.467355]}],"driving_side":"right","geometry":"_y~uFf`ajN^dA|B|@vEbCr@f@lAvA","mode":"cycling","maneuver":{"bearing_after":239,"bearing_before":80,"location":[-80.455875,40.467515],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto Meadow Road"},"weight":84.8,"duration":84.8,"name":"Meadow Road","distance":332.2,"voiceInstructions":[{"distanceAlongGeometry":332.2,"announcement":"In a quarter mile, turn left onto Maxwell Road","ssmlAnnouncement":"In a quarter mile, turn left onto Maxwell Road"},{"distanceAlongGeometry":58.8,"announcement":"Turn left onto Maxwell Road","ssmlAnnouncement":"Turn left onto Maxwell Road"}],"bannerInstructions":[{"distanceAlongGeometry":332.2,"primary":{"text":"Maxwell Road","components":[{"text":"Maxwell Road","type":"text","abbr":"Maxwell Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[45,165,225],"location":[-80.457836,40.464998]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,345],"location":[-80.448237,40.462101]}],"driving_side":"right","geometry":"gi~uFnlajNt@W|@g@RU\\q@^kAp@eEFSR_@d@o@Xw@VaAVyBZoAb@iA^y@`A{AfA{AP[Pc@Ha@Jq@D{@B{EAeAEu@Ss@qAeDc@iAWaACa@FoARwAFeAFoFVyGFoADa@B[FYFSHUHULONOfB}A\\]fCkCDIBIBKBQ","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":219,"location":[-80.457836,40.464998],"modifier":"left","type":"turn","instruction":"Turn left onto Maxwell Road"},"weight":413.7,"duration":413.7,"name":"Maxwell Road","distance":1714.4,"voiceInstructions":[{"distanceAlongGeometry":1714.4,"announcement":"Continue on Maxwell Road for 1 mile","ssmlAnnouncement":"Continue on Maxwell Road for 1 mile"},{"distanceAlongGeometry":290.1,"announcement":"In 1000 feet, turn right onto PA 18","ssmlAnnouncement":"In 1000 feet, turn right onto PA 18"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto PA 18, then turn left","ssmlAnnouncement":"Turn right onto PA 18, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":1714.4,"primary":{"text":"PA 18","components":[{"text":"PA 18","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-18"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.2,"primary":{"text":"PA 18","components":[{"text":"PA 18","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-18"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,285,345],"location":[-80.440675,40.460215]}],"driving_side":"right","geometry":"kk}uFfa~iNd@I","mode":"cycling","maneuver":{"bearing_after":168,"bearing_before":106,"location":[-80.440675,40.460215],"modifier":"right","type":"end of road","instruction":"Turn right onto PA 18"},"ref":"PA 18","weight":15.5,"duration":10.3,"name":"PA 18","distance":21.4,"voiceInstructions":[{"distanceAlongGeometry":21.4,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":21.4,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,345],"location":[-80.440629,40.460026]}],"driving_side":"right","geometry":"ej}uF|`~iNDk@@Ip@gDBKDIDGFGnIgHt@q@dEeJrKqIdHcG`@G","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":168,"location":[-80.440629,40.460026],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":258.8,"duration":258.8,"name":"","distance":1052.8,"voiceInstructions":[{"distanceAlongGeometry":1052.8,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":284.8,"announcement":"In 1000 feet, turn left onto Miller Airport Road","ssmlAnnouncement":"In 1000 feet, turn left onto Miller Airport Road"},{"distanceAlongGeometry":61,"announcement":"Turn left onto Miller Airport Road","ssmlAnnouncement":"Turn left onto Miller Airport Road"}],"bannerInstructions":[{"distanceAlongGeometry":1052.8,"primary":{"text":"Miller Airport Road","components":[{"text":"Miller Airport Road","type":"text","abbr":"Miller Airport Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,345],"location":[-80.43278,40.453016]}],"driving_side":"right","geometry":"k~{uFzo|iN@y@Hw@F]Na@\\m@pAqAnAiBvAyC~@eC~@aDrBkIV}@fBeFh@kArAkBd@w@Vk@fAoDt@iBJQRSd@]RKLCt@E~@?nAShFcBz@QL?n@HxA\\pARnD]jAANCbAA","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":168,"location":[-80.43278,40.453016],"modifier":"left","type":"turn","instruction":"Turn left onto Miller Airport Road"},"weight":423.7,"duration":423.7,"name":"Miller Airport Road","distance":1719,"voiceInstructions":[{"distanceAlongGeometry":1719,"announcement":"Continue on Miller Airport Road for 1 mile","ssmlAnnouncement":"Continue on Miller Airport Road for 1 mile"},{"distanceAlongGeometry":284,"announcement":"In 1000 feet, turn left onto T820","ssmlAnnouncement":"In 1000 feet, turn left onto T820"},{"distanceAlongGeometry":60.9,"announcement":"Turn left onto T820","ssmlAnnouncement":"Turn left onto T820"}],"bannerInstructions":[{"distanceAlongGeometry":1719,"primary":{"text":"T820","components":[{"text":"T820","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,75,270],"location":[-80.42149,40.442175]}],"driving_side":"right","geometry":"szyuFhiziNmBgQiAgJCW","mode":"cycling","maneuver":{"bearing_after":75,"bearing_before":178,"location":[-80.42149,40.442175],"modifier":"left","type":"turn","instruction":"Turn left onto T820"},"weight":101.9,"duration":101.9,"name":"T820","distance":422.8,"voiceInstructions":[{"distanceAlongGeometry":422.8,"announcement":"In a quarter mile, continue slightly right onto Five Points Road","ssmlAnnouncement":"In a quarter mile, continue slightly right onto Five Points Road"},{"distanceAlongGeometry":62.2,"announcement":"Continue slightly right onto Five Points Road","ssmlAnnouncement":"Continue slightly right onto Five Points Road"}],"bannerInstructions":[{"distanceAlongGeometry":422.8,"primary":{"text":"Five Points Road","components":[{"text":"Five Points Road","type":"text","abbr":"Five Points Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,255],"location":[-80.416652,40.44312]}],"driving_side":"right","geometry":"o`zuF`kyiNn@oFBi@BuCMuC?[XcGNuDAe@","mode":"cycling","maneuver":{"bearing_after":104,"bearing_before":74,"location":[-80.416652,40.44312],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Five Points Road"},"weight":116.6,"duration":116.6,"name":"Five Points Road","distance":467.7,"voiceInstructions":[{"distanceAlongGeometry":467.7,"announcement":"In a quarter mile, turn right onto Sharon Lane","ssmlAnnouncement":"In a quarter mile, turn right onto Sharon Lane"},{"distanceAlongGeometry":60.2,"announcement":"Turn right onto Sharon Lane","ssmlAnnouncement":"Turn right onto Sharon Lane"}],"bannerInstructions":[{"distanceAlongGeometry":467.7,"primary":{"text":"Sharon Lane","components":[{"text":"Sharon Lane","type":"text","abbr":"Sharon Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,180,270],"location":[-80.411195,40.442708]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,135,270,330],"location":[-80.406062,40.442208]}],"driving_side":"right","geometry":"}}yuF~hxiNhAGx@H`@AJEDIHc@Fw@@yACgAK{CM_BEYQk@G]Cu@QiAKwAIwB@eAcBuW","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":84,"location":[-80.411195,40.442708],"modifier":"right","type":"turn","instruction":"Turn right onto Sharon Lane"},"weight":214,"duration":214,"name":"Sharon Lane","distance":881.1,"voiceInstructions":[{"distanceAlongGeometry":881.1,"announcement":"Continue on Sharon Lane for a half mile","ssmlAnnouncement":"Continue on Sharon Lane for a half mile"},{"distanceAlongGeometry":288.2,"announcement":"In 1000 feet, turn right onto T446","ssmlAnnouncement":"In 1000 feet, turn right onto T446"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto T446","ssmlAnnouncement":"Turn right onto T446"}],"bannerInstructions":[{"distanceAlongGeometry":881.1,"primary":{"text":"T446","components":[{"text":"T446","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,150,255],"location":[-80.40211,40.442709]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,345],"location":[-80.39822,40.438458]}],"driving_side":"right","geometry":"}}yuFdpviNXU`@UhBg@hBOfD}CpCKhEkCTaARgDReCR}Bd@eAb@a@l@E","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":80,"location":[-80.40211,40.442709],"modifier":"right","type":"turn","instruction":"Turn right onto T446"},"weight":241.7,"duration":241.7,"name":"T446","distance":782.8,"voiceInstructions":[{"distanceAlongGeometry":782.8,"announcement":"Continue on T446 for a half mile","ssmlAnnouncement":"Continue on T446 for a half mile"},{"distanceAlongGeometry":226.7,"announcement":"In 800 feet, turn left onto Steubenville Pike","ssmlAnnouncement":"In 800 feet, turn left onto Steubenville Pike"},{"distanceAlongGeometry":48.6,"announcement":"Turn left onto Steubenville Pike","ssmlAnnouncement":"Turn left onto Steubenville Pike"}],"bannerInstructions":[{"distanceAlongGeometry":782.8,"primary":{"text":"Steubenville Pike","components":[{"text":"Steubenville Pike","type":"text","abbr":"Steubenville Pk","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,255],"location":[-80.397035,40.437764]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,300],"location":[-80.392574,40.436414]}],"driving_side":"right","geometry":"__yuFnpuiNBqCj@kE|E_PNi@f@}AxDyLfDeI|FuKbKcPd@w@b@}@b@iA","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":172,"location":[-80.397035,40.437764],"modifier":"left","type":"end of road","instruction":"Turn left onto Steubenville Pike"},"weight":555.9,"duration":362.20000000000005,"name":"Steubenville Pike","distance":1499.7,"voiceInstructions":[{"distanceAlongGeometry":1499.7,"announcement":"Continue on Steubenville Pike for 1 mile","ssmlAnnouncement":"Continue on Steubenville Pike for 1 mile"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn right onto Windy Hill Lane","ssmlAnnouncement":"In 1000 feet, turn right onto Windy Hill Lane"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Windy Hill Lane","ssmlAnnouncement":"Turn right onto Windy Hill Lane"}],"bannerInstructions":[{"distanceAlongGeometry":1499.7,"primary":{"text":"Windy Hill Lane","components":[{"text":"Windy Hill Lane","type":"text","abbr":"Windy Hill Ln","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-80.38232,40.430599]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,240,300],"location":[-80.382185,40.430363]}],"driving_side":"right","geometry":"grwuFntriN`@BL]tAeEb@gD@sCW{@o@W","mode":"cycling","maneuver":{"bearing_after":187,"bearing_before":120,"location":[-80.38232,40.430599],"modifier":"right","type":"turn","instruction":"Turn right onto Windy Hill Lane"},"weight":80.3,"duration":80.3,"name":"Windy Hill Lane","distance":324.2,"voiceInstructions":[{"distanceAlongGeometry":324.2,"announcement":"In a quarter mile, turn right onto Steubenville Pike","ssmlAnnouncement":"In a quarter mile, turn right onto Steubenville Pike"},{"distanceAlongGeometry":60.6,"announcement":"Turn right onto Steubenville Pike","ssmlAnnouncement":"Turn right onto Steubenville Pike"}],"bannerInstructions":[{"distanceAlongGeometry":324.2,"primary":{"text":"Steubenville Pike","components":[{"text":"Steubenville Pike","type":"text","abbr":"Steubenville Pk","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,195,270],"location":[-80.379196,40.430098]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-80.369226,40.427788]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,300],"location":[-80.367649,40.42718]}],"driving_side":"right","geometry":"cowuF~`riNB}ETgI\\sERyBX{Cd@sELcAJs@Ji@Ni@Ng@Pe@Ti@xB{EZu@Vu@Pk@Rm@\\mAZiA~@cDbGeT","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":19,"location":[-80.379196,40.430098],"modifier":"right","type":"end of road","instruction":"Turn right onto Steubenville Pike"},"weight":510.79999999999995,"duration":333.2,"name":"Steubenville Pike","distance":1372.7,"voiceInstructions":[{"distanceAlongGeometry":1372.7,"announcement":"Continue on Steubenville Pike for 1 mile","ssmlAnnouncement":"Continue on Steubenville Pike for 1 mile"},{"distanceAlongGeometry":288.4,"announcement":"In 1000 feet, turn right onto Creek Road","ssmlAnnouncement":"In 1000 feet, turn right onto Creek Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Creek Road","ssmlAnnouncement":"Turn right onto Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":1372.7,"primary":{"text":"Creek Road","components":[{"text":"Creek","type":"text","abbr":"Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,210,300],"location":[-80.36426,40.425875]}],"driving_side":"right","geometry":"wtvuFrcoiNJFb@TNFNFVDTDxCV|BNx@DXBzB\\N@N@PArE]TAP?N?fCXbAFP@P?RARCPCJEFEFGDKFQT}@","mode":"cycling","maneuver":{"bearing_after":202,"bearing_before":116,"location":[-80.36426,40.425875],"modifier":"right","type":"turn","instruction":"Turn right onto Creek Road"},"weight":181,"duration":181,"name":"Creek Road","distance":754,"voiceInstructions":[{"distanceAlongGeometry":754,"announcement":"Continue on Creek Road for a half mile","ssmlAnnouncement":"Continue on Creek Road for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Point Pleasant Road","ssmlAnnouncement":"In 1000 feet, continue onto Point Pleasant Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Point Pleasant Road","ssmlAnnouncement":"Continue onto Point Pleasant Road"}],"bannerInstructions":[{"distanceAlongGeometry":754,"primary":{"text":"Point Pleasant Road","components":[{"text":"Point","type":"text","abbr":"Pt","abbr_priority":0},{"text":"Pleasant Road","type":"text","abbr":"Pleasant Rd","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,135,300],"location":[-80.364369,40.419412]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-80.348785,40.401962]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,240,315],"location":[-80.348585,40.401812]}],"driving_side":"right","geometry":"iluuFhdoiNtAcHb@oBToBDwAXwA^s@~@e@zAUlACf@InAo@~@_AVi@JaADo@^e@x@]d@I|@XdANdBKz@Sl@K^?h@NZJbHaBvC^|@g@`A_@|@O~@BhAb@t@Th@CZO^q@jAs@rC{AxCgBpBaBrAmAjAuAr@iAZaAHo@DYh@BrA?nA_@hA_AdAyAn@sAh@yAZ_BXuBPeBHiBDoBFiA@o@Rw@PW\\g@Zg@rA{@dAo@l@m@b@Sd@QXG^A~@Bl@E^Sr@g@hA[j@]`Aw@z@{@v@q@","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":112,"location":[-80.364369,40.419412],"modifier":"straight","type":"new name","instruction":"Continue onto Point Pleasant Road"},"weight":788.9000000000001,"duration":788.9000000000001,"name":"Point Pleasant Road","distance":3264.4,"voiceInstructions":[{"distanceAlongGeometry":3264.4,"announcement":"Continue on Point Pleasant Road for 2 miles","ssmlAnnouncement":"Continue on Point Pleasant Road for 2 miles"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn left onto Station Street","ssmlAnnouncement":"In 1000 feet, turn left onto Station Street"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto Station Street","ssmlAnnouncement":"Turn left onto Station Street"}],"bannerInstructions":[{"distanceAlongGeometry":3264.4,"primary":{"text":"Station Street","components":[{"text":"Station","type":"text","abbr":"Sta","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,330],"location":[-80.345946,40.397544]}],"driving_side":"right","geometry":"scquFdqkiN]wBc@uBe@eBUcBOaBBo@","mode":"cycling","maneuver":{"bearing_after":71,"bearing_before":143,"location":[-80.345946,40.397544],"modifier":"left","type":"end of road","instruction":"Turn left onto Station Street"},"weight":63.5,"duration":63.5,"name":"Station Street","distance":261.9,"voiceInstructions":[{"distanceAlongGeometry":261.9,"announcement":"In 900 feet, continue slightly right onto Cross Over Road","ssmlAnnouncement":"In 900 feet, continue slightly right onto Cross Over Road"},{"distanceAlongGeometry":61.9,"announcement":"Continue slightly right onto Cross Over Road","ssmlAnnouncement":"Continue slightly right onto Cross Over Road"}],"bannerInstructions":[{"distanceAlongGeometry":261.9,"primary":{"text":"Cross Over Road","components":[{"text":"Cross Over Road","type":"text","abbr":"Cross Over Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,270],"location":[-80.343021,40.398234]}],"driving_side":"right","geometry":"}gquFz~jiNTa@d@Qx@MxAg@\\Y^_@N[Fo@DaAH}B\\uAj@{BXkAb@w@^s@Po@?}@I_AO_AG]M{@Ew@G_AEaAKoBUiDMqBE_BGuA","mode":"cycling","maneuver":{"bearing_after":130,"bearing_before":94,"location":[-80.343021,40.398234],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Cross Over Road"},"weight":232.2,"duration":232.2,"name":"Cross Over Road","distance":951.8,"voiceInstructions":[{"distanceAlongGeometry":951.8,"announcement":"Continue on Cross Over Road for a half mile","ssmlAnnouncement":"Continue on Cross Over Road for a half mile"},{"distanceAlongGeometry":286.9,"announcement":"In 1000 feet, turn right onto Simpson Road","ssmlAnnouncement":"In 1000 feet, turn right onto Simpson Road"},{"distanceAlongGeometry":61.5,"announcement":"Turn right onto Simpson Road","ssmlAnnouncement":"Turn right onto Simpson Road"}],"bannerInstructions":[{"distanceAlongGeometry":951.8,"primary":{"text":"Simpson Road","components":[{"text":"Simpson Road","type":"text","abbr":"Simpson Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,270,330],"location":[-80.333425,40.396399]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-80.332032,40.38892]}],"driving_side":"right","geometry":"o|puF|biiNdBSjBM`B[pB?|BKvE]xCWhBEdB[lCg@hAUlBi@j@MpDuAdAu@hB}ArBcBxCiC|DiDnC{ClBsB^]`@CdRhB^DXAPSN[`AyB`A_D|DkKZy@","mode":"cycling","maneuver":{"bearing_after":171,"bearing_before":82,"location":[-80.333425,40.396399],"modifier":"right","type":"turn","instruction":"Turn right onto Simpson Road"},"weight":572.8,"duration":572.8,"name":"Simpson Road","distance":2369,"voiceInstructions":[{"distanceAlongGeometry":2369,"announcement":"Continue on Simpson Road for 1.5 miles","ssmlAnnouncement":"Continue on Simpson Road for 1.5 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn right onto Bulger Candor Road","ssmlAnnouncement":"In 1000 feet, turn right onto Bulger Candor Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Bulger Candor Road, then turn left onto Panhandle Trail","ssmlAnnouncement":"Turn right onto Bulger Candor Road, then turn left onto Panhandle Trail"}],"bannerInstructions":[{"distanceAlongGeometry":2369,"primary":{"text":"Bulger Candor Road","components":[{"text":"Bulger Candor Road","type":"text","abbr":"Bulger Candor Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Bulger Candor Road","components":[{"text":"Bulger Candor Road","type":"text","abbr":"Bulger Candor Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Panhandle Trail","components":[{"text":"Panhandle Trail","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,210,300],"location":[-80.323921,40.377974]}],"driving_side":"right","geometry":"iimuFnggiNp@f@","mode":"cycling","maneuver":{"bearing_after":209,"bearing_before":120,"location":[-80.323921,40.377974],"modifier":"right","type":"end of road","instruction":"Turn right onto Bulger Candor Road"},"weight":17.2,"duration":15.3,"name":"Bulger Candor Road","distance":32.8,"voiceInstructions":[{"distanceAlongGeometry":32.2,"announcement":"Turn left onto Panhandle Trail","ssmlAnnouncement":"Turn left onto Panhandle Trail"}],"bannerInstructions":[{"distanceAlongGeometry":32.8,"primary":{"text":"Panhandle Trail","components":[{"text":"Panhandle Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[30,120,210,300],"location":[-80.324119,40.377721]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,240,300],"location":[-80.323795,40.37754]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,330],"location":[-80.313553,40.376294]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-80.292546,40.369146]}],"driving_side":"right","geometry":"wgmuFvhgiNb@_Az@kBx@qBbAiDx@aE\\yATcBf@_FLmDDsDCqBW{E]_Dg@{CGm@M_AQcDOoBOeB@wADy@NcARcAR{@^sAv@sCt@eDz@cDx@uCd@}AZcAp@{Bt@_CX_AVw@\\_An@cBx@qBrBaGdBiE|@qB|@cC|@}CjAcEr@gCrAgEzAiF~@_Df@eBFO|CgK^qAbA{D|@eEXoBRyCFqCBy@PqFJqDHcDJeDLsCJsAL_AN}@\\mAd@sAl@qAp@oA","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":209,"location":[-80.324119,40.377721],"modifier":"left","type":"turn","instruction":"Turn left onto Panhandle Trail"},"weight":1019.7,"duration":1019.7,"name":"Panhandle Trail","distance":4204.6,"voiceInstructions":[{"distanceAlongGeometry":4204.6,"announcement":"Continue on Panhandle Trail for 3 miles","ssmlAnnouncement":"Continue on Panhandle Trail for 3 miles"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, make a sharp right onto Taylor Road","ssmlAnnouncement":"In 1000 feet, make a sharp right onto Taylor Road"},{"distanceAlongGeometry":61.9,"announcement":"Make a sharp right onto Taylor Road","ssmlAnnouncement":"Make a sharp right onto Taylor Road"}],"bannerInstructions":[{"distanceAlongGeometry":4204.6,"primary":{"text":"Taylor Road","components":[{"text":"Taylor Road","type":"text","abbr":"Taylor Rd","abbr_priority":0}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[45,135,270,315],"location":[-80.278661,40.365859]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,150,330],"location":[-80.280247,40.364656]}],"driving_side":"right","geometry":"s}juFrl~hN@HAHAFINUZEPCF?LDLR`@TZdAb@dD|Ah@]ZUZSRO^Y","mode":"cycling","maneuver":{"bearing_after":271,"bearing_before":129,"location":[-80.278661,40.365859],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto Taylor Road"},"weight":89.5,"duration":83.7,"name":"Taylor Road","distance":336.6,"voiceInstructions":[{"distanceAlongGeometry":336.6,"announcement":"In a quarter mile, continue onto Noblestown Drive","ssmlAnnouncement":"In a quarter mile, continue onto Noblestown Drive"},{"distanceAlongGeometry":60.3,"announcement":"Continue onto Noblestown Drive","ssmlAnnouncement":"Continue onto Noblestown Drive"}],"bannerInstructions":[{"distanceAlongGeometry":336.6,"primary":{"text":"Noblestown Drive","components":[{"text":"Noblestown Drive","type":"text","abbr":"Noblestown Dr","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[135,330],"location":[-80.279681,40.363907]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,315],"location":[-80.276622,40.361549]}],"driving_side":"right","geometry":"mqjuF~r~hN~AiCx@uA|@kAxAiBpA}Aj@u@f@y@f@mAPe@nAeD`CwGdB}FxAgEVgAX{AV}@","mode":"cycling","maneuver":{"bearing_after":130,"bearing_before":147,"location":[-80.279681,40.363907],"modifier":"straight","type":"new name","instruction":"Continue onto Noblestown Drive"},"weight":292.6,"duration":233.79999999999998,"name":"Noblestown Drive","distance":974.8,"voiceInstructions":[{"distanceAlongGeometry":974.8,"announcement":"Continue on Noblestown Drive for a half mile","ssmlAnnouncement":"Continue on Noblestown Drive for a half mile"},{"distanceAlongGeometry":291.9,"announcement":"In 1000 feet, continue onto Noblestown Road","ssmlAnnouncement":"In 1000 feet, continue onto Noblestown Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Noblestown Road","ssmlAnnouncement":"Continue onto Noblestown Road"}],"bannerInstructions":[{"distanceAlongGeometry":974.8,"primary":{"text":"Noblestown Road","components":[{"text":"Noblestown Road","type":"text","abbr":"Noblestown Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-80.270411,40.358878]}],"driving_side":"right","geometry":"_riuF`y|hNb@wA`@iA|@aBhAoBdAgB","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":115,"location":[-80.270411,40.358878],"modifier":"straight","type":"new name","instruction":"Continue onto Noblestown Road"},"weight":79.4,"duration":64.1,"name":"Noblestown Road","distance":254.2,"voiceInstructions":[{"distanceAlongGeometry":254.2,"announcement":"In 900 feet, turn right onto Fort Cherry Road","ssmlAnnouncement":"In 900 feet, turn right onto Fort Cherry Road"},{"distanceAlongGeometry":59.5,"announcement":"Turn right onto Fort Cherry Road","ssmlAnnouncement":"Turn right onto Fort Cherry Road"}],"bannerInstructions":[{"distanceAlongGeometry":254.2,"primary":{"text":"Fort Cherry Road","components":[{"text":"Fort","type":"text","abbr":"Ft","abbr_priority":0},{"text":"Cherry Road","type":"text","abbr":"Cherry Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,210,315],"location":[-80.26803,40.357504]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,300],"location":[-80.26865,40.356618]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-80.269216,40.353767]}],"driving_side":"right","geometry":"kiiuFdj|hNvA`AvAx@rBfA^T|Ab@|@HbBBbAEr@Kl@K|Ce@|@BtAd@","mode":"cycling","maneuver":{"bearing_after":208,"bearing_before":130,"location":[-80.26803,40.357504],"modifier":"right","type":"turn","instruction":"Turn right onto Fort Cherry Road"},"weight":192,"duration":155.2,"name":"Fort Cherry Road","distance":615.6,"voiceInstructions":[{"distanceAlongGeometry":615.6,"announcement":"Continue on Fort Cherry Road for a half mile","ssmlAnnouncement":"Continue on Fort Cherry Road for a half mile"},{"distanceAlongGeometry":277.7,"announcement":"In 1000 feet, turn left onto Primrose Road","ssmlAnnouncement":"In 1000 feet, turn left onto Primrose Road"},{"distanceAlongGeometry":59.5,"announcement":"Turn left onto Primrose Road","ssmlAnnouncement":"Turn left onto Primrose Road"}],"bannerInstructions":[{"distanceAlongGeometry":615.6,"primary":{"text":"Primrose Road","components":[{"text":"Primrose Road","type":"text","abbr":"Primrose Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,120,210],"location":[-80.269237,40.352237]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[60,240],"location":[-80.265057,40.350012]},{"out":0,"in":1,"entry":[true,false],"bearings":[45,240],"location":[-80.264871,40.350112]}],"driving_side":"right","geometry":"ohhuFvq|hNH]Xu@z@wBfAoBhAyBxAsB|@sBp@yAH_@Ec@AGSe@KM","mode":"cycling","maneuver":{"bearing_after":112,"bearing_before":196,"location":[-80.269237,40.352237],"modifier":"left","type":"turn","instruction":"Turn left onto Primrose Road"},"weight":115.19999999999999,"duration":115.19999999999999,"name":"Primrose Road","distance":469.6,"voiceInstructions":[{"distanceAlongGeometry":469.6,"announcement":"In a quarter mile, turn right to stay on Primrose Road","ssmlAnnouncement":"In a quarter mile, turn right to stay on Primrose Road"},{"distanceAlongGeometry":61.1,"announcement":"Turn right to stay on Primrose Road","ssmlAnnouncement":"Turn right to stay on Primrose Road"}],"bannerInstructions":[{"distanceAlongGeometry":469.6,"primary":{"text":"Primrose Road","components":[{"text":"Primrose Road","type":"text","abbr":"Primrose Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,225],"location":[-80.264796,40.350168]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,150,270],"location":[-80.259774,40.339926]}],"driving_side":"right","geometry":"q{guF~u{hNR{@Xu@TUXC`@DXAp@Wb@e@\\g@\\eA^sAPiAPmAN]XSd@Ql@Mt@?`BLtAJtA@jBg@bCw@jBo@`Bi@j@Uh@Gp@Gl@a@z@m@`Au@f@]l@GfB@bBC`BAvAGPOVYv@aBTi@`@g@fAw@jA_A","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":45,"location":[-80.264796,40.350168],"modifier":"right","type":"continue","instruction":"Turn right to stay on Primrose Road"},"weight":375.1,"duration":375.1,"name":"Primrose Road","distance":1542.4,"voiceInstructions":[{"distanceAlongGeometry":1542.4,"announcement":"Continue on Primrose Road for 1 mile","ssmlAnnouncement":"Continue on Primrose Road for 1 mile"},{"distanceAlongGeometry":287.8,"announcement":"In 1000 feet, turn left onto Galati Road","ssmlAnnouncement":"In 1000 feet, turn left onto Galati Road"},{"distanceAlongGeometry":61.7,"announcement":"Turn left onto Galati Road","ssmlAnnouncement":"Turn left onto Galati Road"}],"bannerInstructions":[{"distanceAlongGeometry":1542.4,"primary":{"text":"Galati Road","components":[{"text":"Galati Road","type":"text","abbr":"Galati Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,330],"location":[-80.25806,40.338422]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,135,180],"location":[-80.244385,40.326356]}],"driving_side":"right","geometry":"creuFzkzhNi@eNo@qKGiBBs@P{@\\aBVqAj@q@n@w@v@e@r@_@l@a@hCwDnCuCrAwAlAiA~@m@pA{@fBmApAs@pA}@~DoCxAqAzAm@zAg@pBw@nBy@rAWhAG~@A~@Bv@?z@Cr@Ct@BvAHh@DzBFhC@Z?jAA\\A","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":146,"location":[-80.25806,40.338422],"modifier":"left","type":"turn","instruction":"Turn left onto Galati Road"},"weight":560.6,"duration":560.6,"name":"Galati Road","distance":2313.1,"voiceInstructions":[{"distanceAlongGeometry":2313.1,"announcement":"Continue on Galati Road for 1.5 miles","ssmlAnnouncement":"Continue on Galati Road for 1.5 miles"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, turn left onto Montour Trail","ssmlAnnouncement":"In 1000 feet, turn left onto Montour Trail"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Montour Trail","ssmlAnnouncement":"Turn left onto Montour Trail"}],"bannerInstructions":[{"distanceAlongGeometry":2313.1,"primary":{"text":"Montour Trail","components":[{"text":"Montour Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,105,180,285],"location":[-80.24442,40.324377]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-80.24403,40.324304]}],"driving_side":"right","geometry":"kzbuFrvwhNNmAB[f@eBr@_B~@uAvBsBbB_BtAqBfAyAp@cA","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":177,"location":[-80.24442,40.324377],"modifier":"left","type":"turn","instruction":"Turn left onto Montour Trail"},"weight":122.7,"duration":122.7,"name":"Montour Trail","distance":511.1,"voiceInstructions":[{"distanceAlongGeometry":511.1,"announcement":"Continue on Montour Trail for a quarter mile","ssmlAnnouncement":"Continue on Montour Trail for a quarter mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, keep left onto Montour Trail","ssmlAnnouncement":"In 1000 feet, keep left onto Montour Trail"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto Montour Trail","ssmlAnnouncement":"Keep left onto Montour Trail"}],"bannerInstructions":[{"distanceAlongGeometry":511.1,"primary":{"text":"Montour Trail","components":[{"text":"Montour Trail","type":"text"}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,150,315],"location":[-80.240045,40.321361]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-80.239548,40.321073]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,270,300],"location":[-80.228102,40.318109]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,105,285],"location":[-80.221488,40.316742]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,120,225,300],"location":[-80.210381,40.318207]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,270],"location":[-80.206693,40.316862]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,75,255],"location":[-80.18806,40.315638]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[90,270],"location":[-80.182899,40.317049]},{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-80.180634,40.316823]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,165,270,330],"location":[-80.172314,40.314241]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-80.171765,40.312753]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,285,315],"location":[-80.157556,40.30161]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,300],"location":[-80.154144,40.299966]}],"driving_side":"right","geometry":"ogbuFh{vhNx@cBHc@NeAFaA@_BCkAKqA_@mFi@iH?qAHuAHuANqAJg@tAiEb@}@b@k@~@sArAaB`AoAz@cA`@m@h@cAx@sB^sA\\wAl@eEx@{Fr@qFB_@BW\\_Dp@eIDq@^aJg@gEq@{BsAeCmBwCqAqC_A}C[cBWaBOcB?eBNqBVyATaAl@{Bx@mBjBkEfAsCRe@XkAPsARuADeBIsCWsFSgCIwA@{ANcBZsAd@mB`@u@v@gAhAu@fBm@jBo@~Ac@~@g@lAmAn@y@x@{BN{@N_BByAGyAMoASkA]gB_@oBkL}j@_AuE{DyRUeBGqA@qBHeB`@mFvEgf@^{Af@uAr@kAz@gAx@o@x@a@nBm@`Cm@v@Ox@UbBw@lByA|AeB|AcBjAoAPWvAwB~AoBjE}Fh@y@j@aAvA{C~AkDlA{BtA}BtAqBrAwBvEgHjBuCtB_DjFgIFKxAiCdCaGfB_Hp@kE^wEPyE","mode":"cycling","maneuver":{"bearing_after":126,"bearing_before":132,"location":[-80.240045,40.321361],"modifier":"slight left","type":"fork","instruction":"Keep left onto Montour Trail"},"weight":2167,"duration":2167,"name":"Montour Trail","distance":9012.5,"voiceInstructions":[{"distanceAlongGeometry":9012.5,"announcement":"Continue on Montour Trail for 6 miles","ssmlAnnouncement":"Continue on Montour Trail for 6 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.4,"announcement":"Turn right, then turn left","ssmlAnnouncement":"Turn right, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":9012.5,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-80.150948,40.299472]}],"driving_side":"right","geometry":"u~}tFlnehNZ?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":95,"location":[-80.150948,40.299472],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":9.1,"duration":14.8,"name":"","distance":15.8,"voiceInstructions":[{"distanceAlongGeometry":15.8,"announcement":"Turn left, then turn left onto Georgetown Road","ssmlAnnouncement":"Turn left, then turn left onto Georgetown Road"}],"bannerInstructions":[{"distanceAlongGeometry":15.8,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Georgetown Road","components":[{"text":"Georgetown Road","type":"text","abbr":"Georgetown Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,105,285],"location":[-80.15095,40.29933]}],"driving_side":"right","geometry":"y}}tFlnehNF]JQRE","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":180,"location":[-80.15095,40.29933],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":14.3,"duration":26.8,"name":"","distance":34.9,"voiceInstructions":[{"distanceAlongGeometry":19.5,"announcement":"Turn left onto Georgetown Road","ssmlAnnouncement":"Turn left onto Georgetown Road"}],"bannerInstructions":[{"distanceAlongGeometry":34.9,"primary":{"text":"Georgetown Road","components":[{"text":"Georgetown Road","type":"text","abbr":"Georgetown Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,345],"location":[-80.150684,40.299132]}],"driving_side":"right","geometry":"q|}tFvlehND{AJcCA}H@aCF}@n@mD","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":170,"location":[-80.150684,40.299132],"modifier":"left","type":"turn","instruction":"Turn left onto Georgetown Road"},"weight":117.2,"duration":93.9,"name":"Georgetown Road","distance":390.9,"voiceInstructions":[{"distanceAlongGeometry":390.9,"announcement":"In a quarter mile, go straight onto Hahn Drive","ssmlAnnouncement":"In a quarter mile, go straight onto Hahn Drive"},{"distanceAlongGeometry":62.4,"announcement":"Go straight onto Hahn Drive","ssmlAnnouncement":"Go straight onto Hahn Drive"}],"bannerInstructions":[{"distanceAlongGeometry":390.9,"primary":{"text":"Hahn Drive","components":[{"text":"Hahn Drive","type":"text","abbr":"Hahn Dr","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,285],"location":[-80.146141,40.29876]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,300],"location":[-80.131748,40.29251]}],"driving_side":"right","geometry":"gz}tFjpdhNj@}Br@qB\\_An@yAv@gAZi@ZGR?^AZ[~@cAp@oA`@k@d@m@jAiAvBy@`Cy@hAs@rA}@\\YXYb@a@`@u@h@{AJuAAm@Ko@[aAa@{AMg@u@aCWeAMcAe@_EOiBKgBFqBJ}ANm@RY^_@r@Yz@m@TSPWXm@Nc@VsC","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":109,"location":[-80.146141,40.29876],"modifier":"straight","type":"turn","instruction":"Go straight onto Hahn Drive"},"weight":416.3,"duration":416.3,"name":"Hahn Drive","distance":1733.6,"voiceInstructions":[{"distanceAlongGeometry":1733.6,"announcement":"Continue on Hahn Drive for 1 mile","ssmlAnnouncement":"Continue on Hahn Drive for 1 mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, continue onto Maple Lane","ssmlAnnouncement":"In 1000 feet, continue onto Maple Lane"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Maple Lane","ssmlAnnouncement":"Continue onto Maple Lane"}],"bannerInstructions":[{"distanceAlongGeometry":1733.6,"primary":{"text":"Maple Lane","components":[{"text":"Maple Lane","type":"text","abbr":"Maple Ln","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-80.131012,40.292392]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-80.124563,40.290194]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,285],"location":[-80.124134,40.290078]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,225,300],"location":[-80.121366,40.287972]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-80.119618,40.286511]}],"driving_side":"right","geometry":"mr|tFxqahNB[Hy@Da@D[F[FUFSJQJQhAaB`AkCNg@Lm@Ds@Dc@BWDg@Fu@L{@l@iCxAuFN}@F_@BWH]HQJMLM~@k@~@s@d@]PUNYf@_AZi@Zk@Xe@Vg@L_@J_@Lg@b@_BL]PSlAgANO`CsBx@w@DGDGBI@K@K?MAKAKEKEIyCuFCEAIAI?I@IBU","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":101,"location":[-80.131012,40.292392],"modifier":"straight","type":"new name","instruction":"Continue onto Maple Lane"},"weight":356.20000000000005,"duration":356.20000000000005,"name":"Maple Lane","distance":1468.8,"voiceInstructions":[{"distanceAlongGeometry":1468.8,"announcement":"Continue on Maple Lane for 1 mile","ssmlAnnouncement":"Continue on Maple Lane for 1 mile"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn left onto Washington Road (US 19)","ssmlAnnouncement":"In 1000 feet, turn left onto Washington Road (US 19)"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Washington Road (US 19), then turn right onto Gateshead Drive","ssmlAnnouncement":"Turn left onto Washington Road (US 19), then turn right onto Gateshead Drive"}],"bannerInstructions":[{"distanceAlongGeometry":1468.8,"primary":{"text":"Washington Road US 19","components":[{"text":"Washington Road","type":"text","abbr":"Washington Rd","abbr_priority":0},{"text":"US 19","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-19"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.9,"primary":{"text":"Washington Road US 19","components":[{"text":"Washington Road","type":"text","abbr":"Washington Rd","abbr_priority":0},{"text":"US 19","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-19"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Gateshead Drive","components":[{"text":"Gateshead Drive","type":"text","abbr":"Gateshead Dr","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,285],"location":[-80.117221,40.286983]}],"driving_side":"right","geometry":"sp{tFr{~gNu@eAw@gASY","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":101,"location":[-80.117221,40.286983],"modifier":"left","type":"turn","instruction":"Turn left onto Washington Road (US 19)"},"ref":"US 19","weight":57,"duration":32.7,"name":"Washington Road (US 19)","distance":101.4,"voiceInstructions":[{"distanceAlongGeometry":46.5,"announcement":"Turn right onto Gateshead Drive","ssmlAnnouncement":"Turn right onto Gateshead Drive"}],"bannerInstructions":[{"distanceAlongGeometry":101.4,"primary":{"text":"Gateshead Drive","components":[{"text":"Gateshead Drive","type":"text","abbr":"Gateshead Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,150,225,330],"location":[-80.116377,40.287628]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-80.116192,40.287317]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-80.112351,40.284762]}],"driving_side":"right","geometry":"ut{tFjv~gNXOb@U~@c@HGHGHIfHgIFIFIFKDKBMBM@M?KCg@?Q?O@M@MBKl@yA^kAdAkD","mode":"cycling","maneuver":{"bearing_after":154,"bearing_before":43,"location":[-80.116377,40.287628],"modifier":"right","type":"turn","instruction":"Turn right onto Gateshead Drive"},"weight":138,"duration":138,"name":"Gateshead Drive","distance":575,"voiceInstructions":[{"distanceAlongGeometry":575,"announcement":"Continue on Gateshead Drive for a quarter mile","ssmlAnnouncement":"Continue on Gateshead Drive for a quarter mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, keep left onto Gateshead Drive","ssmlAnnouncement":"In 1000 feet, keep left onto Gateshead Drive"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto Gateshead Drive","ssmlAnnouncement":"Keep left onto Gateshead Drive"}],"bannerInstructions":[{"distanceAlongGeometry":575,"primary":{"text":"Gateshead Drive","components":[{"text":"Gateshead Drive","type":"text","abbr":"Gateshead Dr","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,135,300],"location":[-80.111492,40.284414]},{"out":2,"in":4,"entry":[true,true,true,true,false],"bearings":[30,60,90,240,270],"location":[-80.10784,40.28416]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-80.105785,40.283735]}],"driving_side":"right","geometry":"q`{tFxw}gNBWNs@TcANgADqA@wAAoBCsAAeAC]Co@C_AVsCJgAr@}Bd@cA^eA~@cCjA_D","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":116,"location":[-80.111492,40.284414],"modifier":"slight left","type":"fork","instruction":"Keep left onto Gateshead Drive"},"weight":179.10000000000002,"duration":179.10000000000002,"name":"Gateshead Drive","distance":716.4,"voiceInstructions":[{"distanceAlongGeometry":716.4,"announcement":"Continue on Gateshead Drive for a half mile","ssmlAnnouncement":"Continue on Gateshead Drive for a half mile"},{"distanceAlongGeometry":280,"announcement":"In 1000 feet, turn left onto Scarborough Lane","ssmlAnnouncement":"In 1000 feet, turn left onto Scarborough Lane"},{"distanceAlongGeometry":60,"announcement":"Turn left onto Scarborough Lane","ssmlAnnouncement":"Turn left onto Scarborough Lane"}],"bannerInstructions":[{"distanceAlongGeometry":716.4,"primary":{"text":"Scarborough Lane","components":[{"text":"Scarborough Lane","type":"text","abbr":"Scarborough Ln","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-80.10364,40.282692]}],"driving_side":"right","geometry":"yuztFvf|gN]_@UYiB}C_DqFmA{BE[Ha@","mode":"cycling","maneuver":{"bearing_after":37,"bearing_before":120,"location":[-80.10364,40.282692],"modifier":"left","type":"turn","instruction":"Turn left onto Scarborough Lane"},"weight":117.7,"duration":87.7,"name":"Scarborough Lane","distance":359,"voiceInstructions":[{"distanceAlongGeometry":359,"announcement":"In a quarter mile, continue slight left","ssmlAnnouncement":"In a quarter mile, continue slight left"},{"distanceAlongGeometry":61.4,"announcement":"Continue slight left, then turn right onto Montour Trail","ssmlAnnouncement":"Continue slight left, then turn right onto Montour Trail"}],"bannerInstructions":[{"distanceAlongGeometry":359,"primary":{"text":"Continue slight left","components":[{"text":"Continue slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":61.4,"primary":{"text":"Continue slight left","components":[{"text":"Continue slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Montour Trail","components":[{"text":"Montour Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[75,285],"location":[-80.10042,40.284653]}],"driving_side":"right","geometry":"ab{tFrr{gN{@wF","mode":"pushing bike","maneuver":{"bearing_after":71,"bearing_before":109,"location":[-80.10042,40.284653],"modifier":"slight left","type":"notification","instruction":"Continue slight left"},"weight":102.9,"duration":102.9,"name":"","distance":110.1,"voiceInstructions":[{"distanceAlongGeometry":16,"announcement":"Turn right onto Montour Trail","ssmlAnnouncement":"Turn right onto Montour Trail"}],"bannerInstructions":[{"distanceAlongGeometry":110.1,"primary":{"text":"Montour Trail","components":[{"text":"Montour Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,255,345],"location":[-80.099181,40.284946]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,285],"location":[-80.07168,40.277219]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,300],"location":[-80.06927,40.279023]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,150,240],"location":[-80.061637,40.283692]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,240,315],"location":[-80.058417,40.28533]}],"driving_side":"right","geometry":"}c{tFzj{gNz@_@hAa@~@g@jAoAbAkBnC}FlCwFfAaCZ{@h@iBRwALeBD_E@w@NkGT}DXyBf@wBh@aBf@kAjBgDbAiBl@eAt@kB`@gBX{C@gAGkFQsFJyEd@kFR_CTmD^uEb@}Cp@iDX}CXcDEqAEu@MkAg@_Ci@uA{@yAeAeAoA{@c@Y_@UmAq@{EyCkByA}AqBmAgCu@gCyBeJiAcFuA{ESg@}CsHSm@c@eAeBgEKSwB}Dw@{@u@m@WQ{BcA","mode":"cycling","maneuver":{"bearing_after":157,"bearing_before":71,"location":[-80.099181,40.284946],"modifier":"right","type":"turn","instruction":"Turn right onto Montour Trail"},"weight":1051,"duration":1051,"name":"Montour Trail","distance":4378,"voiceInstructions":[{"distanceAlongGeometry":4378,"announcement":"Continue on Montour Trail for 3 miles","ssmlAnnouncement":"Continue on Montour Trail for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, make a slight right to stay on Montour Trail","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on Montour Trail"},{"distanceAlongGeometry":62.5,"announcement":"Make a slight right to stay on Montour Trail","ssmlAnnouncement":"Make a slight right to stay on Montour Trail"}],"bannerInstructions":[{"distanceAlongGeometry":4378,"primary":{"text":"Montour Trail","components":[{"text":"Montour Trail","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,45,195],"location":[-80.056514,40.287224]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,300,315],"location":[-80.054253,40.287555]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-80.033032,40.289309]}],"driving_side":"right","geometry":"cr{tFd`sgNMQe@q@_@}@Oq@Gs@As@Dq@Lu@T_Ar@wAf@yAh@{Aj@yBXcBXkCR{CDyA?eAEkBYoGKaCB_CR}Br@oERwA@aAIqAa@uBa@_AgA}A{EoEeAaAi@o@c@y@_@kA_@cBW}AKaBGgREqDWsFCYo@wE_AgGAeAH_B`A{EH{A@eA?k@QeEQ{CA_@BcBHmA\\}ANqACgCYeD","mode":"cycling","maneuver":{"bearing_after":46,"bearing_before":21,"location":[-80.056514,40.287224],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Montour Trail"},"weight":752.8,"duration":752.8,"name":"Montour Trail","distance":3118.5,"voiceInstructions":[{"distanceAlongGeometry":3118.5,"announcement":"Continue on Montour Trail for 2 miles","ssmlAnnouncement":"Continue on Montour Trail for 2 miles"},{"distanceAlongGeometry":290,"announcement":"In 1000 feet, turn right onto Pleasant Street","ssmlAnnouncement":"In 1000 feet, turn right onto Pleasant Street"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Pleasant Street","ssmlAnnouncement":"Turn right onto Pleasant Street"}],"bannerInstructions":[{"distanceAlongGeometry":3118.5,"primary":{"text":"Pleasant Street","components":[{"text":"Pleasant Street","type":"text","abbr":"Pleasant St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,255,345],"location":[-80.022459,40.289482]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,60,180],"location":[-80.022403,40.289108]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,300,345],"location":[-80.02241,40.287392]}],"driving_side":"right","geometry":"g`|tFjklgNd@Gb@Ct@Hx@Rj@LX@Z?ZGr@Q`@KDALCREbASfAU","mode":"cycling","maneuver":{"bearing_after":171,"bearing_before":77,"location":[-80.022459,40.289482],"modifier":"right","type":"end of road","instruction":"Turn right onto Pleasant Street"},"weight":86,"duration":86,"name":"Pleasant Street","distance":328.6,"voiceInstructions":[{"distanceAlongGeometry":328.6,"announcement":"In a quarter mile, turn left onto Brownsville Road","ssmlAnnouncement":"In a quarter mile, turn left onto Brownsville Road"},{"distanceAlongGeometry":57.3,"announcement":"Turn left onto Brownsville Road","ssmlAnnouncement":"Turn left onto Brownsville Road"}],"bannerInstructions":[{"distanceAlongGeometry":328.6,"primary":{"text":"Brownsville Road","components":[{"text":"Brownsville Road","type":"text","abbr":"Brownsville Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,180,255,345],"location":[-80.022171,40.286591]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-80.020223,40.28667]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-80.014772,40.285471]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,195,270],"location":[-80.014635,40.285471]}],"driving_side":"right","geometry":"en{tFpilgNCe@Ae@IcD?y@Ai@@q@?c@Ba@JuA^uBd@}C@MHm@HaAB_@DWJg@No@P_AN_ANaA\\iBHm@Bi@?YIq@","mode":"cycling","maneuver":{"bearing_after":81,"bearing_before":165,"location":[-80.022171,40.286591],"modifier":"left","type":"turn","instruction":"Turn left onto Brownsville Road"},"weight":207.89999999999998,"duration":167.1,"name":"Brownsville Road","distance":682.3,"voiceInstructions":[{"distanceAlongGeometry":682.3,"announcement":"Continue on Brownsville Road for a half mile","ssmlAnnouncement":"Continue on Brownsville Road for a half mile"},{"distanceAlongGeometry":285.8,"announcement":"In 1000 feet, turn right onto Sebolt Road","ssmlAnnouncement":"In 1000 feet, turn right onto Sebolt Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn right onto Sebolt Road","ssmlAnnouncement":"Turn right onto Sebolt Road"}],"bannerInstructions":[{"distanceAlongGeometry":682.3,"primary":{"text":"Sebolt Road","components":[{"text":"Sebolt Road","type":"text","abbr":"Sebolt Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,255],"location":[-80.014386,40.285524]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,270],"location":[-80.01172,40.283123]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-80.004619,40.282165]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-80.002679,40.282243]}],"driving_side":"right","geometry":"og{tF|xjgNfKyHj@o@NYLa@HgABg@NqCJ{CCyEB}@Fy@\\yAXkAp@gEr@eD?kDCkAMcKG{B","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":73,"location":[-80.014386,40.285524],"modifier":"right","type":"turn","instruction":"Turn right onto Sebolt Road"},"weight":291.3,"duration":291.3,"name":"Sebolt Road","distance":1204.5,"voiceInstructions":[{"distanceAlongGeometry":1204.5,"announcement":"Continue on Sebolt Road for a half mile","ssmlAnnouncement":"Continue on Sebolt Road for a half mile"},{"distanceAlongGeometry":289.4,"announcement":"In 1000 feet, turn right onto Brownsville Road","ssmlAnnouncement":"In 1000 feet, turn right onto Brownsville Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Brownsville Road, then turn left onto Southern Drive","ssmlAnnouncement":"Turn right onto Brownsville Road, then turn left onto Southern Drive"}],"bannerInstructions":[{"distanceAlongGeometry":1204.5,"primary":{"text":"Brownsville Road","components":[{"text":"Brownsville Road","type":"text","abbr":"Brownsville Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Brownsville Road","components":[{"text":"Brownsville Road","type":"text","abbr":"Brownsville Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Southern Drive","components":[{"text":"Southern Drive","type":"text","abbr":"Southern Dr","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,150,270],"location":[-80.002061,40.282276]}],"driving_side":"right","geometry":"gsztFzkhgNfBmA","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":85,"location":[-80.002061,40.282276],"modifier":"right","type":"end of road","instruction":"Turn right onto Brownsville Road"},"weight":22.2,"duration":18.2,"name":"Brownsville Road","distance":66.2,"voiceInstructions":[{"distanceAlongGeometry":54.6,"announcement":"Turn left onto Southern Drive","ssmlAnnouncement":"Turn left onto Southern Drive"}],"bannerInstructions":[{"distanceAlongGeometry":66.2,"primary":{"text":"Southern Drive","components":[{"text":"Southern Drive","type":"text","abbr":"Southern Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,150,330],"location":[-80.001672,40.28176]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,120,285],"location":[-80.000681,40.281591]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,315],"location":[-79.997617,40.28075]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,180,330],"location":[-79.997233,40.280345]}],"driving_side":"right","geometry":"_pztFlihgN`@eEh@}ANs@Dy@HuDL_BNw@\\c@`@e@nAmAtCA","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":149,"location":[-80.001672,40.28176],"modifier":"left","type":"turn","instruction":"Turn left onto Southern Drive"},"weight":124.9,"duration":124.9,"name":"Southern Drive","distance":512,"voiceInstructions":[{"distanceAlongGeometry":512,"announcement":"Continue on Southern Drive for a quarter mile","ssmlAnnouncement":"Continue on Southern Drive for a quarter mile"},{"distanceAlongGeometry":286.9,"announcement":"In 1000 feet, continue slightly left onto Hill Road","ssmlAnnouncement":"In 1000 feet, continue slightly left onto Hill Road"},{"distanceAlongGeometry":61.5,"announcement":"Continue slightly left onto Hill Road, then turn left onto Triphammer Road","ssmlAnnouncement":"Continue slightly left onto Hill Road, then turn left onto Triphammer Road"}],"bannerInstructions":[{"distanceAlongGeometry":512,"primary":{"text":"Hill Road","components":[{"text":"Hill Road","type":"text","abbr":"Hill Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":61.5,"primary":{"text":"Hill Road","components":[{"text":"Hill Road","type":"text","abbr":"Hill Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Triphammer Road","components":[{"text":"Triphammer Road","type":"text","abbr":"Triphammer Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,135,285],"location":[-79.997215,40.279596]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,315],"location":[-79.997095,40.27948]}],"driving_side":"right","geometry":"obztFrmggNVWp@s@t@}@Ty@J}@","mode":"cycling","maneuver":{"bearing_after":140,"bearing_before":178,"location":[-79.997215,40.279596],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto Hill Road"},"weight":36.9,"duration":36.9,"name":"Hill Road","distance":146.6,"voiceInstructions":[{"distanceAlongGeometry":59.6,"announcement":"Turn left onto Triphammer Road","ssmlAnnouncement":"Turn left onto Triphammer Road"}],"bannerInstructions":[{"distanceAlongGeometry":146.6,"primary":{"text":"Triphammer Road","components":[{"text":"Triphammer Road","type":"text","abbr":"Triphammer Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,105,285],"location":[-79.995928,40.278788]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-79.993196,40.280303]}],"driving_side":"right","geometry":"m}ytFpeggNg@eBi@kAiDkGq@cBa@cAc@iAu@{DeAyGmAiGGo@Ag@Be@H_@Vw@Vq@Hg@","mode":"cycling","maneuver":{"bearing_after":61,"bearing_before":102,"location":[-79.995928,40.278788],"modifier":"left","type":"turn","instruction":"Turn left onto Triphammer Road"},"weight":201,"duration":201,"name":"Triphammer Road","distance":829.5,"voiceInstructions":[{"distanceAlongGeometry":829.5,"announcement":"Continue on Triphammer Road for a half mile","ssmlAnnouncement":"Continue on Triphammer Road for a half mile"},{"distanceAlongGeometry":288.9,"announcement":"In 1000 feet, turn left to stay on Triphammer Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on Triphammer Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn left to stay on Triphammer Road, then turn right onto Montour Trail","ssmlAnnouncement":"Turn left to stay on Triphammer Road, then turn right onto Montour Trail"}],"bannerInstructions":[{"distanceAlongGeometry":829.5,"primary":{"text":"Triphammer Road","components":[{"text":"Triphammer Road","type":"text","abbr":"Triphammer Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.9,"primary":{"text":"Triphammer Road","components":[{"text":"Triphammer Road","type":"text","abbr":"Triphammer Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Montour Trail","components":[{"text":"Montour Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,285],"location":[-79.987291,40.281349]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,120,240],"location":[-79.986612,40.28159]}],"driving_side":"right","geometry":"mmztFpoegN]wAQo@u@uC","mode":"cycling","maneuver":{"bearing_after":64,"bearing_before":108,"location":[-79.987291,40.281349],"modifier":"left","type":"continue","instruction":"Turn left to stay on Triphammer Road"},"weight":34.599999999999994,"duration":34.599999999999994,"name":"Triphammer Road","distance":133.9,"voiceInstructions":[{"distanceAlongGeometry":58,"announcement":"Turn right onto Montour Trail","ssmlAnnouncement":"Turn right onto Montour Trail"}],"bannerInstructions":[{"distanceAlongGeometry":133.9,"primary":{"text":"Montour Trail","components":[{"text":"Montour Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-79.985862,40.281859]}],"driving_side":"right","geometry":"spztFrfegNx@oA^]b@K\\MVWt@u@b@y@p@mALi@?q@a@eCM{@Ag@Dc@Rc@Xi@^g@d@_@h@Qr@EvAJ|AJf@Cr@Uj@c@Xe@Zm@^yBPyAJyA\\wD?oBAyBGoC@aBCSGCMFi@^]T","mode":"cycling","maneuver":{"bearing_after":133,"bearing_before":64,"location":[-79.985862,40.281859],"modifier":"right","type":"turn","instruction":"Turn right onto Montour Trail"},"weight":308.4,"duration":308.4,"name":"Montour Trail","distance":1254.3,"voiceInstructions":[{"distanceAlongGeometry":1254.3,"announcement":"Continue on Montour Trail for 1 mile","ssmlAnnouncement":"Continue on Montour Trail for 1 mile"},{"distanceAlongGeometry":284.7,"announcement":"In 1000 feet, make a sharp right onto Piney Fork Road","ssmlAnnouncement":"In 1000 feet, make a sharp right onto Piney Fork Road"},{"distanceAlongGeometry":61,"announcement":"Make a sharp right onto Piney Fork Road","ssmlAnnouncement":"Make a sharp right onto Piney Fork Road"}],"bannerInstructions":[{"distanceAlongGeometry":1254.3,"primary":{"text":"Piney Fork Road","components":[{"text":"Piney Fork Road","type":"text","abbr":"Piney Fork Rd","abbr_priority":0}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,150,300],"location":[-79.976201,40.277574]},{"classes":["tunnel"],"out":0,"in":1,"entry":[true,false],"bearings":[150,345],"location":[-79.969589,40.272363]},{"out":0,"in":1,"entry":[true,false],"bearings":[90,330],"location":[-79.969188,40.271961]}],"driving_side":"right","geometry":"yuytFfjcgNBqA?eAFm@XsBJuAh@oGh@kBh@s@tA_A`EcBlK{DpByA^[h@SnAoAB{@IY[i@K[E]E{AM_CKeA]aAs@u@gA}@","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":330,"location":[-79.976201,40.277574],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto Piney Fork Road"},"weight":389.1,"duration":311.9,"name":"Piney Fork Road","distance":1286.9,"voiceInstructions":[{"distanceAlongGeometry":1286.9,"announcement":"Continue on Piney Fork Road for 1 mile","ssmlAnnouncement":"Continue on Piney Fork Road for 1 mile"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, make a slight right onto Montour Trail","ssmlAnnouncement":"In 1000 feet, make a slight right onto Montour Trail"},{"distanceAlongGeometry":61.9,"announcement":"Make a slight right onto Montour Trail","ssmlAnnouncement":"Make a slight right onto Montour Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1286.9,"primary":{"text":"Montour Trail","components":[{"text":"Montour Trail","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false,true],"bearings":[30,75,150,210,345],"location":[-79.965898,40.27315]}],"driving_side":"right","geometry":"ezxtFziagNGWeFsD}FeEg@k@e@_A[sAKmA@u@H_D@M`@_AH]?]ESSa@CQAUFkBAk@Ei@Ko@Kk@Se@[m@i@q@qF}FSSsGcH_CaC[K","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":32,"location":[-79.965898,40.27315],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Montour Trail"},"weight":327.9,"duration":327.9,"name":"Montour Trail","distance":1351.9,"voiceInstructions":[{"distanceAlongGeometry":1351.9,"announcement":"Continue on Montour Trail for 1 mile","ssmlAnnouncement":"Continue on Montour Trail for 1 mile"},{"distanceAlongGeometry":288.6,"announcement":"In 1000 feet, turn right onto Gill Hall Road","ssmlAnnouncement":"In 1000 feet, turn right onto Gill Hall Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Gill Hall Road","ssmlAnnouncement":"Turn right onto Gill Hall Road"}],"bannerInstructions":[{"distanceAlongGeometry":1351.9,"primary":{"text":"Gill Hall Road","components":[{"text":"Gill Hall Road","type":"text","abbr":"Gill Hall Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true,true],"bearings":[45,105,195,225,270],"location":[-79.954672,40.28011]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,270],"location":[-79.953635,40.279998]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,255],"location":[-79.95234,40.280163]}],"driving_side":"right","geometry":"ueztFtc_gNHqAFmABm@CqA[qDBUFQFGp@Sp@WDCv@{@nAuBnAqB`AoAn@g@r@QfAOt@Ml@O~@_@t@g@`AeAj@o@^]TUp@q@f@a@l@g@t@a@d@K","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":16,"location":[-79.954672,40.28011],"modifier":"right","type":"turn","instruction":"Turn right onto Gill Hall Road"},"weight":318.20000000000005,"duration":257.6,"name":"Gill Hall Road","distance":1005,"voiceInstructions":[{"distanceAlongGeometry":1005,"announcement":"Continue on Gill Hall Road for a half mile","ssmlAnnouncement":"Continue on Gill Hall Road for a half mile"},{"distanceAlongGeometry":273.1,"announcement":"In 900 feet, make a sharp left onto Finley Avenue","ssmlAnnouncement":"In 900 feet, make a sharp left onto Finley Avenue"},{"distanceAlongGeometry":58.5,"announcement":"Make a sharp left onto Finley Avenue","ssmlAnnouncement":"Make a sharp left onto Finley Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1005,"primary":{"text":"Finley Avenue","components":[{"text":"Finley Avenue","type":"text","abbr":"Finley Ave","abbr_priority":0}],"type":"turn","modifier":"sharp left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,345],"location":[-79.947422,40.274213]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,330],"location":[-79.945112,40.27516]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-79.944423,40.275314]}],"driving_side":"right","geometry":"y`ytFjv}fNa@g@kAiBUk@Ie@Ku@Y}BIu@McAOeAYcBc@}B]eBY{BQsASwAMuACqB`@kG","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":164,"location":[-79.947422,40.274213],"modifier":"sharp left","type":"turn","instruction":"Make a sharp left onto Finley Avenue"},"weight":231.2,"duration":185.2,"name":"Finley Avenue","distance":769.6,"voiceInstructions":[{"distanceAlongGeometry":769.6,"announcement":"Continue on Finley Avenue for a half mile","ssmlAnnouncement":"Continue on Finley Avenue for a half mile"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, make a slight right onto Knight Road","ssmlAnnouncement":"In 1000 feet, make a slight right onto Knight Road"},{"distanceAlongGeometry":62.3,"announcement":"Make a slight right onto Knight Road","ssmlAnnouncement":"Make a slight right onto Knight Road"}],"bannerInstructions":[{"distanceAlongGeometry":769.6,"primary":{"text":"Knight Road","components":[{"text":"Knight Road","type":"text","abbr":"Knight Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,135,285],"location":[-79.938964,40.276012]}],"driving_side":"right","geometry":"alytFna|fNt@uAn@oAZ]`BmA`C{A`Ai@h@YLOFOL_AEyBLaAPk@RQd@g@p@qAr@yClBwH`@_BrBaE","mode":"cycling","maneuver":{"bearing_after":127,"bearing_before":98,"location":[-79.938964,40.276012],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Knight Road"},"weight":229.5,"duration":229.5,"name":"Knight Road","distance":923.8,"voiceInstructions":[{"distanceAlongGeometry":923.8,"announcement":"Continue on Knight Road for a half mile","ssmlAnnouncement":"Continue on Knight Road for a half mile"},{"distanceAlongGeometry":281.8,"announcement":"In 1000 feet, turn left onto Walton Road","ssmlAnnouncement":"In 1000 feet, turn left onto Walton Road"},{"distanceAlongGeometry":60.4,"announcement":"Turn left onto Walton Road","ssmlAnnouncement":"Turn left onto Walton Road"}],"bannerInstructions":[{"distanceAlongGeometry":923.8,"primary":{"text":"Walton Road","components":[{"text":"Walton Road","type":"text","abbr":"Walton Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,315],"location":[-79.930668,40.271273]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-79.927013,40.273357]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-79.925714,40.273888]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,285],"location":[-79.919841,40.274932]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-79.913254,40.274631]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-79.909667,40.275519]}],"driving_side":"right","geometry":"mnxtFtmzfNuEkF]u@s@eBy@kD_AgDiBcG}@uCWkAa@{Dq@{H[qA[kAGo@?g@@_@FiAB_@Ba@FYBwA?qAE}@QsACkAD_BHcABsAAsA?kAEeAUcBQu@Eu@Bc@Li@Xo@Zi@Te@Va@b@y@d@{@l@iADU?OAMCQGUQ[_@i@q@cAeA_Bw@sA_@u@_@{@Sg@]_ASc@QY","mode":"cycling","maneuver":{"bearing_after":39,"bearing_before":126,"location":[-79.930668,40.271273],"modifier":"left","type":"turn","instruction":"Turn left onto Walton Road"},"weight":508.40000000000003,"duration":508.40000000000003,"name":"Walton Road","distance":2108.5,"voiceInstructions":[{"distanceAlongGeometry":2108.5,"announcement":"Continue on Walton Road for 1.5 miles","ssmlAnnouncement":"Continue on Walton Road for 1.5 miles"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, turn right onto Scotia Hollow Road","ssmlAnnouncement":"In 1000 feet, turn right onto Scotia Hollow Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Scotia Hollow Road","ssmlAnnouncement":"Turn right onto Scotia Hollow Road"}],"bannerInstructions":[{"distanceAlongGeometry":2108.5,"primary":{"text":"Scotia Hollow Road","components":[{"text":"Scotia Hollow Road","type":"text","abbr":"Scotia Hollow Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,225,330],"location":[-79.908835,40.275964]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,270],"location":[-79.908456,40.27586]}],"driving_side":"right","geometry":"wkytFfevfNHQDOBM?M?MC[Y{AMu@CWAQ@QBQHWNY^eA`@wATw@HUJQHGLINGPAVCTAPG^Q^S`@UZSXYLUVm@Ps@VaBDw@FaAHg@Jc@Re@nGkL","mode":"cycling","maneuver":{"bearing_after":106,"bearing_before":46,"location":[-79.908835,40.275964],"modifier":"right","type":"end of road","instruction":"Turn right onto Scotia Hollow Road"},"weight":229,"duration":229,"name":"Scotia Hollow Road","distance":910.8,"voiceInstructions":[{"distanceAlongGeometry":910.8,"announcement":"Continue on Scotia Hollow Road for a half mile","ssmlAnnouncement":"Continue on Scotia Hollow Road for a half mile"},{"distanceAlongGeometry":278.4,"announcement":"In 1000 feet, turn left onto State Street","ssmlAnnouncement":"In 1000 feet, turn left onto State Street"},{"distanceAlongGeometry":59.7,"announcement":"Turn left onto State Street","ssmlAnnouncement":"Turn left onto State Street"}],"bannerInstructions":[{"distanceAlongGeometry":910.8,"primary":{"text":"State Street","components":[{"text":"State Street","type":"text","abbr":"State St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,210,315],"location":[-79.900531,40.271985]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-79.90018,40.27229]}],"driving_side":"right","geometry":"}rxtFhqtfNIGCAYYGKIQACAECGCKCg@Ic@EUAGWeA]oAUs@a@cAk@mACGSa@Yo@ISGOCO","mode":"cycling","maneuver":{"bearing_after":29,"bearing_before":129,"location":[-79.900531,40.271985],"modifier":"left","type":"end of road","instruction":"Turn left onto State Street"},"weight":85.6,"duration":85.6,"name":"State Street","distance":348.6,"voiceInstructions":[{"distanceAlongGeometry":348.6,"announcement":"In a quarter mile, continue right onto Border Street","ssmlAnnouncement":"In a quarter mile, continue right onto Border Street"},{"distanceAlongGeometry":61.1,"announcement":"Continue right onto Border Street","ssmlAnnouncement":"Continue right onto Border Street"}],"bannerInstructions":[{"distanceAlongGeometry":348.6,"primary":{"text":"Border Street","components":[{"text":"Border Street","type":"text","abbr":"Border St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[135,255],"location":[-79.897073,40.27358]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.896601,40.273287]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.896165,40.273007]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.895757,40.272729]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.895346,40.272464]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-79.894888,40.272155]}],"driving_side":"right","geometry":"{|xtFt{sfNx@}Av@uAv@qAt@qABGBEHMP[Vc@v@wA","mode":"cycling","maneuver":{"bearing_after":127,"bearing_before":67,"location":[-79.897073,40.27358],"modifier":"right","type":"new name","instruction":"Continue right onto Border Street"},"weight":78.6,"duration":78.6,"name":"Border Street","distance":292.3,"voiceInstructions":[{"distanceAlongGeometry":292.3,"announcement":"In 1000 feet, turn left onto 1st Street","ssmlAnnouncement":"In 1000 feet, turn left onto 1st Street"},{"distanceAlongGeometry":55.8,"announcement":"Turn left onto 1st Street","ssmlAnnouncement":"Turn left onto 1st Street"}],"bannerInstructions":[{"distanceAlongGeometry":292.3,"primary":{"text":"1st Street","components":[{"text":"1st Street","type":"text","abbr":"1st St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.894449,40.271878]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-79.893937,40.272354]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-79.892989,40.27318]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-79.892365,40.27375]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-79.89174,40.274308]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,225,315],"location":[-79.891171,40.274845]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,210],"location":[-79.891142,40.274874]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-79.890476,40.275452]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-79.890094,40.275793]}],"driving_side":"right","geometry":"grxtFhksfN}AeBeD}DqB{BoB}BkBqBCEsBcCcAmAa@c@","mode":"cycling","maneuver":{"bearing_after":39,"bearing_before":129,"location":[-79.894449,40.271878],"modifier":"left","type":"turn","instruction":"Turn left onto 1st Street"},"weight":145.4,"duration":145.4,"name":"1st Street","distance":595.6,"voiceInstructions":[{"distanceAlongGeometry":595.6,"announcement":"Continue on 1st Street for a quarter mile","ssmlAnnouncement":"Continue on 1st Street for a quarter mile"},{"distanceAlongGeometry":286.7,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":61.4,"announcement":"Turn right, then continue straight","ssmlAnnouncement":"Turn right, then continue straight"}],"bannerInstructions":[{"distanceAlongGeometry":595.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,105,225],"location":[-79.889907,40.275959]}],"driving_side":"right","geometry":"wkytF|nrfNDS","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":39,"location":[-79.889907,40.275959],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":32.8,"duration":2.8,"name":"","distance":9.3,"voiceInstructions":[{"distanceAlongGeometry":9.3,"announcement":"Continue straight, then make a sharp right","ssmlAnnouncement":"Continue straight, then make a sharp right"}],"bannerInstructions":[{"distanceAlongGeometry":9.3,"primary":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Make a sharp right","components":[{"text":"Make a sharp right","type":"text"}],"type":"turn","modifier":"sharp right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,285],"location":[-79.889805,40.275928]}],"driving_side":"right","geometry":"qkytFhnrfNBKAAADB@@IGACHAA","mode":"pushing bike","maneuver":{"bearing_after":113,"bearing_before":111,"location":[-79.889805,40.275928],"modifier":"straight","type":"notification","instruction":"Continue straight"},"weight":60.4,"duration":60.4,"name":"","distance":27.8,"voiceInstructions":[{"distanceAlongGeometry":6.9,"announcement":"Make a sharp right","ssmlAnnouncement":"Make a sharp right"}],"bannerInstructions":[{"distanceAlongGeometry":27.8,"primary":{"text":"Make a sharp right","components":[{"text":"Make a sharp right","type":"text"}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,165,285],"location":[-79.889762,40.275971]}],"driving_side":"right","geometry":"ykytF~mrfNHUJWr@qAxAsCbDmGj@iABCZm@Zg@NS","mode":"pushing bike","maneuver":{"bearing_after":119,"bearing_before":337,"location":[-79.889762,40.275971],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right"},"weight":358.4,"duration":358.4,"name":"","distance":398,"voiceInstructions":[{"distanceAlongGeometry":398,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":77.7,"announcement":"In 300 feet, keep right at the fork","ssmlAnnouncement":"In 300 feet, keep right at the fork"},{"distanceAlongGeometry":16.7,"announcement":"Keep right at the fork, then continue straight","ssmlAnnouncement":"Keep right at the fork, then continue straight"}],"bannerInstructions":[{"distanceAlongGeometry":398,"primary":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"},"secondary":null},{"distanceAlongGeometry":16.7,"primary":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-79.886112,40.273729]}],"driving_side":"right","geometry":"y}xtFdwqfN@BV[","mode":"pushing bike","maneuver":{"bearing_after":150,"bearing_before":133,"location":[-79.886112,40.273729],"modifier":"slight right","type":"fork","instruction":"Keep right at the fork"},"weight":35.2,"duration":35.2,"name":"","distance":19.6,"voiceInstructions":[{"distanceAlongGeometry":8.4,"announcement":"Continue straight, then turn right onto North 2nd Avenue","ssmlAnnouncement":"Continue straight, then turn right onto North 2nd Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":19.6,"primary":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":8.4,"primary":{"text":"Continue straight","components":[{"text":"Continue straight","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"North 2nd Avenue","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2nd Avenue","type":"text","abbr":"2nd Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[135,315],"location":[-79.88599,40.2736]}],"driving_side":"right","geometry":"_}xtFlvqfNJK","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":137,"location":[-79.88599,40.2736],"modifier":"straight","type":"notification","instruction":"Continue straight"},"weight":6,"duration":6,"name":"","distance":8.2,"voiceInstructions":[{"distanceAlongGeometry":8.2,"announcement":"Turn right onto North 2nd Avenue, then turn left onto Market Street","ssmlAnnouncement":"Turn right onto North 2nd Avenue, then turn left onto Market Street"}],"bannerInstructions":[{"distanceAlongGeometry":8.2,"primary":{"text":"North 2nd Avenue","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"2nd Avenue","type":"text","abbr":"2nd Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Market Street","components":[{"text":"Market","type":"text","abbr":"Mkt","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,225,315],"location":[-79.885928,40.273543]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[45,225,315],"location":[-79.886054,40.273437]}],"driving_side":"right","geometry":"s|xtF`vqfNRVtBjC","mode":"cycling","maneuver":{"bearing_after":222,"bearing_before":139,"location":[-79.885928,40.273543],"modifier":"right","type":"turn","instruction":"Turn right onto North 2nd Avenue"},"weight":74.3,"duration":35.199999999999996,"name":"North 2nd Avenue","distance":104,"voiceInstructions":[{"distanceAlongGeometry":44.3,"announcement":"Turn left onto Market Street, then turn left onto North 3rd Avenue","ssmlAnnouncement":"Turn left onto Market Street, then turn left onto North 3rd Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":104,"primary":{"text":"Market Street","components":[{"text":"Market","type":"text","abbr":"Mkt","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":44.3,"primary":{"text":"Market Street","components":[{"text":"Market","type":"text","abbr":"Mkt","abbr_priority":0},{"text":"Street","type":"text","abbr":"St","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"North 3rd Avenue","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"3rd Avenue","type":"text","abbr":"3rd Ave","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[45,135,225,315],"location":[-79.88675,40.27285]}],"driving_side":"right","geometry":"ixxtFd{qfNz@uA","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":220,"location":[-79.88675,40.27285],"modifier":"left","type":"turn","instruction":"Turn left onto Market Street"},"weight":28.5,"duration":22.1,"name":"Market Street","distance":49.2,"voiceInstructions":[{"distanceAlongGeometry":33.4,"announcement":"Turn left onto North 3rd Avenue","ssmlAnnouncement":"Turn left onto North 3rd Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":49.2,"primary":{"text":"North 3rd Avenue","components":[{"text":"North","type":"text","abbr":"N","abbr_priority":1},{"text":"3rd Avenue","type":"text","abbr":"3rd Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.886321,40.272552]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-79.885168,40.273515]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,45,225],"location":[-79.884693,40.273912]}],"driving_side":"right","geometry":"mvxtFnxqfNgB{Bw@aAa@g@Ya@s@}@_AmAQ_@Oe@","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":132,"location":[-79.886321,40.272552],"modifier":"left","type":"turn","instruction":"Turn left onto North 3rd Avenue"},"weight":177.7,"duration":69.5,"name":"North 3rd Avenue","distance":288.5,"voiceInstructions":[{"distanceAlongGeometry":288.5,"announcement":"In 1000 feet, go straight onto McKeesport Road","ssmlAnnouncement":"In 1000 feet, go straight onto McKeesport Road"},{"distanceAlongGeometry":62.3,"announcement":"Go straight onto McKeesport Road","ssmlAnnouncement":"Go straight onto McKeesport Road"}],"bannerInstructions":[{"distanceAlongGeometry":288.5,"primary":{"text":"McKeesport Road","components":[{"text":"McKeesport Road","type":"text","abbr":"McKeesport Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,240,270],"location":[-79.883953,40.274398]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,195,255],"location":[-79.883725,40.274425]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-79.88274,40.274642]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,150,255,330],"location":[-79.881616,40.274879]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,330],"location":[-79.881061,40.275083]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[60,135,240,315],"location":[-79.879886,40.275622]}],"driving_side":"right","geometry":"_bytFtiqfNAMC]i@eEOoAOoAO_AGa@Oi@Oc@m@_B}@iCaAiC[}@o@aB","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":61,"location":[-79.883953,40.274398],"modifier":"straight","type":"turn","instruction":"Go straight onto McKeesport Road"},"weight":198,"duration":130.4,"name":"McKeesport Road","distance":522.6,"voiceInstructions":[{"distanceAlongGeometry":522.6,"announcement":"Continue on McKeesport Road for a quarter mile","ssmlAnnouncement":"Continue on McKeesport Road for a quarter mile"},{"distanceAlongGeometry":280.5,"announcement":"In 1000 feet, turn right onto Graham Avenue","ssmlAnnouncement":"In 1000 feet, turn right onto Graham Avenue"},{"distanceAlongGeometry":60.1,"announcement":"Turn right onto Graham Avenue","ssmlAnnouncement":"Turn right onto Graham Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":522.6,"primary":{"text":"Graham Avenue","components":[{"text":"Graham Avenue","type":"text","abbr":"Graham Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,240],"location":[-79.878403,40.276325]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.877301,40.275487]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.876464,40.274856]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.875592,40.27422]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.87518,40.273916]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-79.874755,40.273603]}],"driving_side":"right","geometry":"anytF~fpfNfD{E|BgD|@sA`AyAz@qA~@sAxBcD","mode":"cycling","maneuver":{"bearing_after":133,"bearing_before":57,"location":[-79.878403,40.276325],"modifier":"right","type":"turn","instruction":"Turn right onto Graham Avenue"},"weight":135.70000000000002,"duration":135.70000000000002,"name":"Graham Avenue","distance":529.6,"voiceInstructions":[{"distanceAlongGeometry":529.6,"announcement":"Continue on Graham Avenue for a quarter mile","ssmlAnnouncement":"Continue on Graham Avenue for a quarter mile"},{"distanceAlongGeometry":273.2,"announcement":"In 900 feet, turn left onto Elizabeth Avenue","ssmlAnnouncement":"In 900 feet, turn left onto Elizabeth Avenue"},{"distanceAlongGeometry":58.5,"announcement":"Turn left onto Elizabeth Avenue, then turn right onto Fergus Avenue","ssmlAnnouncement":"Turn left onto Elizabeth Avenue, then turn right onto Fergus Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":529.6,"primary":{"text":"Elizabeth Avenue","components":[{"text":"Elizabeth Avenue","type":"text","abbr":"Elizabeth Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":58.5,"primary":{"text":"Elizabeth Avenue","components":[{"text":"Elizabeth Avenue","type":"text","abbr":"Elizabeth Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Fergus Avenue","components":[{"text":"Fergus Avenue","type":"text","abbr":"Fergus Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,315],"location":[-79.873944,40.272994]}],"driving_side":"right","geometry":"eyxtFbkofNuAiBI]Ek@","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":133,"location":[-79.873944,40.272994],"modifier":"left","type":"end of road","instruction":"Turn left onto Elizabeth Avenue"},"weight":27.4,"duration":27.4,"name":"Elizabeth Avenue","distance":98.5,"voiceInstructions":[{"distanceAlongGeometry":53.9,"announcement":"Turn right onto Fergus Avenue","ssmlAnnouncement":"Turn right onto Fergus Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":98.5,"primary":{"text":"Fergus Avenue","components":[{"text":"Fergus Avenue","type":"text","abbr":"Fergus Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,255],"location":[-79.873038,40.273498]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,240,330],"location":[-79.87255,40.272889]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,315],"location":[-79.872428,40.272783]}],"driving_side":"right","geometry":"k|xtFneofNPEfB{ATWfCyB","mode":"cycling","maneuver":{"bearing_after":164,"bearing_before":78,"location":[-79.873038,40.273498],"modifier":"right","type":"turn","instruction":"Turn right onto Fergus Avenue"},"weight":49.1,"duration":49.1,"name":"Fergus Avenue","distance":187.3,"voiceInstructions":[{"distanceAlongGeometry":187.3,"announcement":"In 700 feet, turn left onto Park Avenue","ssmlAnnouncement":"In 700 feet, turn left onto Park Avenue"},{"distanceAlongGeometry":57.2,"announcement":"Turn left onto Park Avenue","ssmlAnnouncement":"Turn left onto Park Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":187.3,"primary":{"text":"Park Avenue","components":[{"text":"Park","type":"text","abbr":"Pk","abbr_priority":0},{"text":"Avenue","type":"text","abbr":"Ave","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,330],"location":[-79.871815,40.272104]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,255],"location":[-79.870964,40.272194]}],"driving_side":"right","geometry":"ssxtFz}nfNQkDOaH","mode":"cycling","maneuver":{"bearing_after":81,"bearing_before":144,"location":[-79.871815,40.272104],"modifier":"left","type":"end of road","instruction":"Turn left onto Park Avenue"},"weight":59,"duration":47.2,"name":"Park Avenue","distance":196.6,"voiceInstructions":[{"distanceAlongGeometry":196.6,"announcement":"In 700 feet, continue onto Happy Hollow Road","ssmlAnnouncement":"In 700 feet, continue onto Happy Hollow Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Happy Hollow Road","ssmlAnnouncement":"Continue onto Happy Hollow Road"}],"bannerInstructions":[{"distanceAlongGeometry":196.6,"primary":{"text":"Happy Hollow Road","components":[{"text":"Happy Hollow Road","type":"text","abbr":"Happy Hollow Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-79.86951,40.272274]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,315,345],"location":[-79.868643,40.271986]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,225,315],"location":[-79.852459,40.262242]}],"driving_side":"right","geometry":"utxtFlonfN?w@BYF[JQ^m@l@[l@c@fAw@vAuAjA{@V]b@u@nE_J`AiBb@g@j@g@HUD[GeAFo@ZaAjAwBz@sAl@}Av@uCf@sArCyBZc@Ne@HWH_@NkBF_@DSP_@l@}@LYd@kAV}@d@gB^qBZoBp@mFFWR]VWhB_B|A{@`@UZ]h@y@Rg@PSd@a@~@y@fAmBbBmCLW@OEY","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":85,"location":[-79.86951,40.272274],"modifier":"straight","type":"new name","instruction":"Continue onto Happy Hollow Road"},"weight":656.1,"duration":525.0999999999999,"name":"Happy Hollow Road","distance":2183.4,"voiceInstructions":[{"distanceAlongGeometry":2183.4,"announcement":"Continue on Happy Hollow Road for 1.5 miles","ssmlAnnouncement":"Continue on Happy Hollow Road for 1.5 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, turn right onto Scenery Drive (PA 48)","ssmlAnnouncement":"In 1000 feet, turn right onto Scenery Drive (PA 48)"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Scenery Drive (PA 48)","ssmlAnnouncement":"Turn right onto Scenery Drive (PA 48)"}],"bannerInstructions":[{"distanceAlongGeometry":2183.4,"primary":{"text":"Scenery Drive PA 48","components":[{"text":"Scenery Drive","type":"text","abbr":"Scenery Dr","abbr_priority":0},{"text":"PA 48","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-48"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,255,300],"location":[-79.850105,40.26063]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-79.849579,40.260467]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-79.847201,40.25789]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,240,330],"location":[-79.846216,40.256446]}],"driving_side":"right","geometry":"}kvtFdvjfNRu@Js@Lk@No@J[L]Xc@l@k@dDkB|EiCnEcCnA_AdCmC","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":73,"location":[-79.850105,40.26063],"modifier":"right","type":"turn","instruction":"Turn right onto Scenery Drive (PA 48)"},"ref":"PA 48","weight":330,"duration":165,"name":"Scenery Drive (PA 48)","distance":687.7,"voiceInstructions":[{"distanceAlongGeometry":687.7,"announcement":"Continue on Scenery Drive (PA 48) for a half mile","ssmlAnnouncement":"Continue on Scenery Drive (PA 48) for a half mile"},{"distanceAlongGeometry":291.8,"announcement":"In 1000 feet, go straight onto Peairs Road","ssmlAnnouncement":"In 1000 feet, go straight onto Peairs Road"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Peairs Road","ssmlAnnouncement":"Go straight onto Peairs Road"}],"bannerInstructions":[{"distanceAlongGeometry":687.7,"primary":{"text":"Peairs Road","components":[{"text":"Peairs Road","type":"text","abbr":"Peairs Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-79.845513,40.255782]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,300],"location":[-79.844383,40.255044]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[135,165,315,345],"location":[-79.835021,40.252934]}],"driving_side":"right","geometry":"smutFlyifNbC}DNc@@a@Aa@q@wMOmAQu@a@gAI_@@a@FWPc@bH_LVk@Nk@Ho@NqDHw@Ni@Tc@rBiCfAqA|JeMnSwVdBsBbA{@jKsGhC{AdRuKx@e@Ra@VqATs@jB{Cz@uAhAsBVy@Pq@LmBGgDFiB\\qA^w@","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":140,"location":[-79.845513,40.255782],"modifier":"straight","type":"turn","instruction":"Go straight onto Peairs Road"},"weight":855.9,"duration":855.9,"name":"Peairs Road","distance":3312.7,"voiceInstructions":[{"distanceAlongGeometry":3312.7,"announcement":"Continue on Peairs Road for 2 miles","ssmlAnnouncement":"Continue on Peairs Road for 2 miles"},{"distanceAlongGeometry":270.9,"announcement":"In 900 feet, make a slight left onto Round Hill Road","ssmlAnnouncement":"In 900 feet, make a slight left onto Round Hill Road"},{"distanceAlongGeometry":58.1,"announcement":"Make a slight left onto Round Hill Road, then make a slight right","ssmlAnnouncement":"Make a slight left onto Round Hill Road, then make a slight right"}],"bannerInstructions":[{"distanceAlongGeometry":3312.7,"primary":{"text":"Round Hill Road","components":[{"text":"Round Hill Road","type":"text","abbr":"Round Hill Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":58.1,"primary":{"text":"Round Hill Road","components":[{"text":"Round Hill Road","type":"text","abbr":"Round Hill Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,300],"location":[-79.817816,40.238374]}],"driving_side":"right","geometry":"y`rtFjldfN?w@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":125,"location":[-79.817816,40.238374],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Round Hill Road"},"weight":9.1,"duration":6.1,"name":"Round Hill Road","distance":23.2,"voiceInstructions":[{"distanceAlongGeometry":23.2,"announcement":"Make a slight right, then go straight onto Douglas Run Road","ssmlAnnouncement":"Make a slight right, then go straight onto Douglas Run Road"}],"bannerInstructions":[{"distanceAlongGeometry":23.2,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Douglas Run Road","components":[{"text":"Douglas Run Road","type":"text","abbr":"Douglas Run Rd","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,270],"location":[-79.817543,40.238367]}],"driving_side":"right","geometry":"y`rtFrjdfNL[RSPG`@B","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":91,"location":[-79.817543,40.238367],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":21.4,"duration":13.9,"name":"","distance":57.3,"voiceInstructions":[{"distanceAlongGeometry":57.3,"announcement":"Go straight onto Douglas Run Road","ssmlAnnouncement":"Go straight onto Douglas Run Road"}],"bannerInstructions":[{"distanceAlongGeometry":57.3,"primary":{"text":"Douglas Run Road","components":[{"text":"Douglas Run Road","type":"text","abbr":"Douglas Run Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,30,210],"location":[-79.817277,40.237942]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,255],"location":[-79.818456,40.235206]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,180,225],"location":[-79.817864,40.23335]}],"driving_side":"right","geometry":"c~qtF~hdfN~F|C`Bl@xAZh@Dd@?TArBo@~Am@d@Yx@Kh@BNDD@XBVBN@N@","mode":"cycling","maneuver":{"bearing_after":205,"bearing_before":182,"location":[-79.817277,40.237942],"modifier":"straight","type":"turn","instruction":"Go straight onto Douglas Run Road"},"weight":219.70000000000002,"duration":143.9,"name":"Douglas Run Road","distance":586.8,"voiceInstructions":[{"distanceAlongGeometry":586.8,"announcement":"Continue on Douglas Run Road for a quarter mile","ssmlAnnouncement":"Continue on Douglas Run Road for a quarter mile"},{"distanceAlongGeometry":285.4,"announcement":"In 1000 feet, turn left onto Forest Hill Road","ssmlAnnouncement":"In 1000 feet, turn left onto Forest Hill Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn left onto Forest Hill Road","ssmlAnnouncement":"Turn left onto Forest Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":586.8,"primary":{"text":"Forest Hill Road","components":[{"text":"Forest Hill Road","type":"text","abbr":"Forest Hill Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,135,195],"location":[-79.817916,40.232941]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,180,270,315],"location":[-79.812684,40.232544]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-79.810155,40.23187]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,255],"location":[-79.80399,40.230641]}],"driving_side":"right","geometry":"{~ptF~ldfNP[b@g@Z_@Li@@yAIiCCuBKoBF_M@mBHwANeAX}@Xw@t@uBhBcFz@}Bx@aBLi@@s@Ec@Ka@MSOQWOYOUWQ]Ia@Ai@Le@Xe@V_@Rc@l@_BXqAH{@Ic@KQ","mode":"cycling","maneuver":{"bearing_after":130,"bearing_before":184,"location":[-79.817916,40.232941],"modifier":"left","type":"turn","instruction":"Turn left onto Forest Hill Road"},"weight":323.5,"duration":323.5,"name":"Forest Hill Road","distance":1336.3,"voiceInstructions":[{"distanceAlongGeometry":1336.3,"announcement":"Continue on Forest Hill Road for 1 mile","ssmlAnnouncement":"Continue on Forest Hill Road for 1 mile"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn right onto Great Allegheny Passage","ssmlAnnouncement":"In 1000 feet, turn right onto Great Allegheny Passage"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Great Allegheny Passage","ssmlAnnouncement":"Turn right onto Great Allegheny Passage"}],"bannerInstructions":[{"distanceAlongGeometry":1336.3,"primary":{"text":"Great Allegheny Passage","components":[{"text":"Great Allegheny Passage","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,120,225,300],"location":[-79.803903,40.230701]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,285],"location":[-79.796934,40.228953]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,105,180,285],"location":[-79.774729,40.227318]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,195,300],"location":[-79.771251,40.226293]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,135,210,315],"location":[-79.76787,40.224921]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,285],"location":[-79.769018,40.215001]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,255],"location":[-79.769345,40.213434]}],"driving_side":"right","geometry":"{pptFjuafNLc@|@}Ct@qCp@gDb@aC\\qBXeCZmCRkCTgDFy@DaA\\gHl@wJL_Bp@aFjAcH`@{B\\wBPaBVqEd@mUNuMMaMk@oMMsD?kBFiAFgAR}BT_BVmAnB_IRw@FSZoApBiI\\oA^gA^y@d@w@\\e@`@g@l@m@`@[XQ^Uv@YbAYbAKd@Cj@A^@j@Df@Fn@FdAPjBTpAN~@N`@Ht@TzAh@lCrAp@\\vAn@bA`@fAXr@Rp@N|H~@xH`AtBTnBh@nAZ~@^f@R","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":47,"location":[-79.803903,40.230701],"modifier":"right","type":"turn","instruction":"Turn right onto Great Allegheny Passage"},"weight":1150.3999999999999,"duration":1150.3999999999999,"name":"Great Allegheny Passage","distance":4764.3,"voiceInstructions":[{"distanceAlongGeometry":4764.3,"announcement":"Continue on Great Allegheny Passage for 3 miles","ssmlAnnouncement":"Continue on Great Allegheny Passage for 3 miles"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, turn left onto West Main Street (PA 136)","ssmlAnnouncement":"In 1000 feet, turn left onto West Main Street (PA 136)"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto West Main Street (PA 136)","ssmlAnnouncement":"Turn left onto West Main Street (PA 136)"}],"bannerInstructions":[{"distanceAlongGeometry":4764.3,"primary":{"text":"West Main Street PA 136","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"PA 136","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-136"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,120,210,285],"location":[-79.770066,40.211364]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-79.769978,40.211329]},{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-79.768252,40.210481]}],"driving_side":"right","geometry":"_xltF|a{eNDQJW|CaIN_@","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":201,"location":[-79.770066,40.211364],"modifier":"left","type":"turn","instruction":"Turn left onto West Main Street (PA 136)"},"ref":"PA 136","weight":101.7,"duration":53.9,"name":"West Main Street (PA 136)","distance":199.4,"voiceInstructions":[{"distanceAlongGeometry":199.4,"announcement":"In 700 feet, turn right onto Riverside Drive","ssmlAnnouncement":"In 700 feet, turn right onto Riverside Drive"},{"distanceAlongGeometry":55.5,"announcement":"Turn right onto Riverside Drive","ssmlAnnouncement":"Turn right onto Riverside Drive"}],"bannerInstructions":[{"distanceAlongGeometry":199.4,"primary":{"text":"Riverside Drive","components":[{"text":"Riverside Drive","type":"text","abbr":"Riverside Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-79.768088,40.210399]}],"driving_side":"right","geometry":"_rltFpuzeNrGtE","mode":"cycling","maneuver":{"bearing_after":209,"bearing_before":122,"location":[-79.768088,40.210399],"modifier":"right","type":"turn","instruction":"Turn right onto Riverside Drive"},"weight":51.3,"duration":51.3,"name":"Riverside Drive","distance":179,"voiceInstructions":[{"distanceAlongGeometry":179,"announcement":"In 600 feet, turn left onto Vine Street","ssmlAnnouncement":"In 600 feet, turn left onto Vine Street"},{"distanceAlongGeometry":52.3,"announcement":"Turn left onto Vine Street","ssmlAnnouncement":"Turn left onto Vine Street"}],"bannerInstructions":[{"distanceAlongGeometry":179,"primary":{"text":"Vine Street","components":[{"text":"Vine Street","type":"text","abbr":"Vine St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,120,210],"location":[-79.769163,40.209015]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-79.768681,40.208793]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-79.768097,40.208528]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-79.767555,40.208277]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-79.76705,40.208013]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-79.766484,40.207763]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-79.765949,40.207514]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-79.765424,40.207262]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-79.7649,40.207027]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,210,345],"location":[-79.764429,40.206677]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-79.764355,40.206365]}],"driving_side":"right","geometry":"kiltFf|zeNl@_BBGBGj@cBp@kBt@eBp@qBp@iBp@iBl@gBf@wA\\E|@Mj@I`B[","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":209,"location":[-79.769163,40.209015],"modifier":"left","type":"turn","instruction":"Turn left onto Vine Street"},"weight":152.1,"duration":152.1,"name":"Vine Street","distance":600.8,"voiceInstructions":[{"distanceAlongGeometry":600.8,"announcement":"Continue on Vine Street for a quarter mile","ssmlAnnouncement":"Continue on Vine Street for a quarter mile"},{"distanceAlongGeometry":276.5,"announcement":"In 1000 feet, turn left onto Hill Street","ssmlAnnouncement":"In 1000 feet, turn left onto Hill Street"},{"distanceAlongGeometry":59.3,"announcement":"Turn left onto Hill Street","ssmlAnnouncement":"Turn left onto Hill Street"}],"bannerInstructions":[{"distanceAlongGeometry":600.8,"primary":{"text":"Hill Street","components":[{"text":"Hill Street","type":"text","abbr":"Hill St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-79.764172,40.205655]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-79.763245,40.20578]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-79.762376,40.205906]}],"driving_side":"right","geometry":"ktktF`}yeNWwDYmD[cE","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":167,"location":[-79.764172,40.205655],"modifier":"left","type":"turn","instruction":"Turn left onto Hill Street"},"weight":60.7,"duration":60.7,"name":"Hill Street","distance":239.3,"voiceInstructions":[{"distanceAlongGeometry":239.3,"announcement":"In 800 feet, turn right onto East Main Street (PA 136)","ssmlAnnouncement":"In 800 feet, turn right onto East Main Street (PA 136)"},{"distanceAlongGeometry":59.1,"announcement":"Turn right onto East Main Street (PA 136)","ssmlAnnouncement":"Turn right onto East Main Street (PA 136)"}],"bannerInstructions":[{"distanceAlongGeometry":239.3,"primary":{"text":"East Main Street PA 136","components":[{"text":"East","type":"text","abbr":"E","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"PA 136","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-136"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[165,255,330],"location":[-79.761402,40.206048]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,330],"location":[-79.760557,40.203971]}],"driving_side":"right","geometry":"yvktFvkyeN~CoAjA[v@Il@Ej@O\\WBCJMFW","mode":"cycling","maneuver":{"bearing_after":158,"bearing_before":78,"location":[-79.761402,40.206048],"modifier":"right","type":"end of road","instruction":"Turn right onto East Main Street (PA 136)"},"ref":"PA 136","weight":127.6,"duration":64.4,"name":"East Main Street (PA 136)","distance":264.2,"voiceInstructions":[{"distanceAlongGeometry":264.2,"announcement":"In 900 feet, turn left onto Mount Pleasant Road (PA 136)","ssmlAnnouncement":"In 900 feet, turn left onto Mount Pleasant Road (PA 136)"},{"distanceAlongGeometry":61.5,"announcement":"Turn left onto Mount Pleasant Road (PA 136)","ssmlAnnouncement":"Turn left onto Mount Pleasant Road (PA 136)"}],"bannerInstructions":[{"distanceAlongGeometry":264.2,"primary":{"text":"Mount Pleasant Road PA 136","components":[{"text":"Mount","type":"text","abbr":"Mt","abbr_priority":0},{"text":"Pleasant Road","type":"text","abbr":"Pleasant Rd","abbr_priority":1},{"text":"PA 136","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-136"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[90,300],"location":[-79.760367,40.203865]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,60,240],"location":[-79.759615,40.204074]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-79.757632,40.204634]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,150,270],"location":[-79.756387,40.204712]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,255],"location":[-79.753439,40.205117]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-79.744231,40.199656]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,210,315],"location":[-79.743674,40.199279]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,345],"location":[-79.733449,40.195641]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-79.73302,40.195559]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-79.730606,40.195034]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,105,285],"location":[-79.729877,40.194935]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-79.72875,40.194543]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,105,285],"location":[-79.709962,40.190354]}],"driving_side":"right","geometry":"eiktFheyeNBe@Ge@c@iA]u@_@cAW{@Mw@K_DOwFqAmQ]gEA_CDy@R}BbBoJn@eA\\[l@a@vCm@p@Oj@[vKiMzEyGjAoBjG}JzFkLd@_Cx@_Mj@iHbAgJNuAt@yHr@gDPqCn@gD^y@h@wBxAiFdB_IV}DHeG`@wCh@yA~BkEdAsBj@yAb@_DZoEVqEb@mHbA{SHyAJkBF_AJiAP_BdAaK","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":115,"location":[-79.760367,40.203865],"modifier":"left","type":"turn","instruction":"Turn left onto Mount Pleasant Road (PA 136)"},"ref":"PA 136","weight":2420.7,"duration":1211.8999999999999,"name":"Mount Pleasant Road (PA 136)","distance":5038.1,"voiceInstructions":[{"distanceAlongGeometry":5038.1,"announcement":"Continue on Mount Pleasant Road (PA 136) for 3 miles","ssmlAnnouncement":"Continue on Mount Pleasant Road (PA 136) for 3 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Smithton Pike","ssmlAnnouncement":"In 1000 feet, turn right onto Smithton Pike"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Smithton Pike","ssmlAnnouncement":"Turn right onto Smithton Pike"}],"bannerInstructions":[{"distanceAlongGeometry":5038.1,"primary":{"text":"Smithton Pike","components":[{"text":"Smithton Pike","type":"text","abbr":"Smithton Pk","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-79.708028,40.190003]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[15,165,195],"location":[-79.70754,40.186599]}],"driving_side":"right","geometry":"orhtFd~neNZC`Dy@dBe@tBk@hBw@|@^~@t@d@Nd@JrCzC`CjCvCdDf@j@z@`AJHNHLBL?NAHELILOJOJSZo@P_@x@oAjAy@bCkArBTzAThAl@hE`AjBf@tBfAzCjCjGfG","mode":"cycling","maneuver":{"bearing_after":172,"bearing_before":102,"location":[-79.708028,40.190003],"modifier":"right","type":"turn","instruction":"Turn right onto Smithton Pike"},"weight":441.4,"duration":441.4,"name":"Smithton Pike","distance":1817.4,"voiceInstructions":[{"distanceAlongGeometry":1817.4,"announcement":"Continue on Smithton Pike for 1 mile","ssmlAnnouncement":"Continue on Smithton Pike for 1 mile"},{"distanceAlongGeometry":288.2,"announcement":"In 1000 feet, turn left onto Williams Road","ssmlAnnouncement":"In 1000 feet, turn left onto Williams Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn left onto Williams Road","ssmlAnnouncement":"Turn left onto Williams Road"}],"bannerInstructions":[{"distanceAlongGeometry":1817.4,"primary":{"text":"Williams Road","components":[{"text":"Williams Road","type":"text","abbr":"Williams Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,150,210],"location":[-79.712121,40.17586]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,195,285],"location":[-79.708722,40.173276]}],"driving_side":"right","geometry":"czetFvwoeNl@g@f@QdAGpAHrAo@~BuIV_BTaARgAfA{@z@_Ff@iCZaDt@}CbAyCn@gC~@oDd@mBd@qBrA_BhAw@fBuAXK~@_@rAmAj@_An@_AhAe@hB_@`C{@xAeA\\WbBaB|@}@xBkBJ_@fBeAjCuC`BcF","mode":"cycling","maneuver":{"bearing_after":144,"bearing_before":216,"location":[-79.712121,40.17586],"modifier":"left","type":"turn","instruction":"Turn left onto Williams Road"},"weight":548.1,"duration":548.1,"name":"Williams Road","distance":2248.2,"voiceInstructions":[{"distanceAlongGeometry":2248.2,"announcement":"Continue on Williams Road for 1.5 miles","ssmlAnnouncement":"Continue on Williams Road for 1.5 miles"},{"distanceAlongGeometry":287.1,"announcement":"In 1000 feet, turn left onto Hubby Kelly Road","ssmlAnnouncement":"In 1000 feet, turn left onto Hubby Kelly Road"},{"distanceAlongGeometry":61.5,"announcement":"Turn left onto Hubby Kelly Road","ssmlAnnouncement":"Turn left onto Hubby Kelly Road"}],"bannerInstructions":[{"distanceAlongGeometry":2248.2,"primary":{"text":"Hubby Kelly Road","components":[{"text":"Hubby Kelly Road","type":"text","abbr":"Hubby Kelly Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,180,300],"location":[-79.694263,40.162747]}],"driving_side":"right","geometry":"ehctFbhleNe@]g@gAkAaCoAkCiAuCmA_Dg@kAUSc@_@_BcAmBgA{BwAW}@EqE?kBCcCIyAO_AS_@y@aAwA}Ay@_BcAcEaAyDgAkE","mode":"cycling","maneuver":{"bearing_after":30,"bearing_before":119,"location":[-79.694263,40.162747],"modifier":"left","type":"end of road","instruction":"Turn left onto Hubby Kelly Road"},"weight":335.1,"duration":335.1,"name":"Hubby Kelly Road","distance":1387.3,"voiceInstructions":[{"distanceAlongGeometry":1387.3,"announcement":"Continue on Hubby Kelly Road for 1 mile","ssmlAnnouncement":"Continue on Hubby Kelly Road for 1 mile"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn right onto Mc Cune Road","ssmlAnnouncement":"In 1000 feet, turn right onto Mc Cune Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Mc Cune Road","ssmlAnnouncement":"Turn right onto Mc Cune Road"}],"bannerInstructions":[{"distanceAlongGeometry":1387.3,"primary":{"text":"Mc Cune Road","components":[{"text":"Mc Cune Road","type":"text","abbr":"Mc Cune Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,120,240],"location":[-79.681367,40.169273]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-79.67898,40.166596]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,30,150],"location":[-79.667379,40.158616]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,285,330],"location":[-79.667135,40.158295]}],"driving_side":"right","geometry":"}pdtFpwieNj@mAh@cAPIVFb@XbAYlAu@zAiA~@{@\\e@X}@Ji@XwC`A_J`@}AZ_@X[d@Yx@y@v@_@~@Ul@cBnAeDhAiCp@iBl@uBt@sA`B{B|AeBzAyArAsAtAeBJIXUTe@VsAd@w@dAc@nAi@rAQf@C~@o@nB{Bx@iBX}B?a@","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":64,"location":[-79.681367,40.169273],"modifier":"right","type":"turn","instruction":"Turn right onto Mc Cune Road"},"weight":493.1,"duration":493.1,"name":"Mc Cune Road","distance":2044.5,"voiceInstructions":[{"distanceAlongGeometry":2044.5,"announcement":"Continue on Mc Cune Road for 1.5 miles","ssmlAnnouncement":"Continue on Mc Cune Road for 1.5 miles"},{"distanceAlongGeometry":290.2,"announcement":"In 1000 feet, turn right onto Weaver Road","ssmlAnnouncement":"In 1000 feet, turn right onto Weaver Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Weaver Road","ssmlAnnouncement":"Turn right onto Weaver Road"}],"bannerInstructions":[{"distanceAlongGeometry":2044.5,"primary":{"text":"Weaver Road","components":[{"text":"Weaver Road","type":"text","abbr":"Weaver Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,135,270],"location":[-79.665187,40.15732]}],"driving_side":"right","geometry":"gfbtFlrfeN^c@jAuAxBsChCgEtC}CtB{BrEcGzCkEvCoC`EwDbEoE~FwFf@{@","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":90,"location":[-79.665187,40.15732],"modifier":"right","type":"turn","instruction":"Turn right onto Weaver Road"},"weight":324.2,"duration":324.2,"name":"Weaver Road","distance":1350.6,"voiceInstructions":[{"distanceAlongGeometry":1350.6,"announcement":"Continue on Weaver Road for 1 mile","ssmlAnnouncement":"Continue on Weaver Road for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Manns Road","ssmlAnnouncement":"In 1000 feet, continue onto Manns Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Manns Road","ssmlAnnouncement":"Continue onto Manns Road"}],"bannerInstructions":[{"distanceAlongGeometry":1350.6,"primary":{"text":"Manns Road","components":[{"text":"Manns Road","type":"text","abbr":"Manns Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,315],"location":[-79.654892,40.14811]}],"driving_side":"right","geometry":"ul`tF`rdeNpBmBhCkCbAcAdAeAhBW~CEbEFpBQz@[j@c@hBgBhCiD|BcCvAcBhAuAt@k@","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":130,"location":[-79.654892,40.14811],"modifier":"straight","type":"new name","instruction":"Continue onto Manns Road"},"weight":261.5,"duration":261.5,"name":"Manns Road","distance":1082.8,"voiceInstructions":[{"distanceAlongGeometry":1082.8,"announcement":"Continue on Manns Road for a half mile","ssmlAnnouncement":"Continue on Manns Road for a half mile"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, go straight onto PA 981","ssmlAnnouncement":"In 1000 feet, go straight onto PA 981"},{"distanceAlongGeometry":62.1,"announcement":"Go straight onto PA 981","ssmlAnnouncement":"Go straight onto PA 981"}],"bannerInstructions":[{"distanceAlongGeometry":1082.8,"primary":{"text":"PA 981","components":[{"text":"PA 981","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-981"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,285,330],"location":[-79.649254,40.139829]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,195,255],"location":[-79.64341,40.139235]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-79.641866,40.139767]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,330],"location":[-79.640259,40.140219]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-79.63811,40.14018]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,270],"location":[-79.625823,40.137193]}],"driving_side":"right","geometry":"}x~sFxnceN^sBj@wCn@mDd@oBTuALeAF}AGgBoAcGiBsHc@_Bi@wCKiACoCHwD@eB@iCDeDBqCRkB\\kAd@cAt@_AzAaA|@cAt@{Ab@_Cn@qE`@eC\\mEt@qMNsCJeBDgAR}Bf@qCr@iCd@oBXkA","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":147,"location":[-79.649254,40.139829],"modifier":"straight","type":"turn","instruction":"Go straight onto PA 981"},"ref":"PA 981","weight":892.0999999999999,"duration":579.8,"name":"PA 981","distance":2415.1,"voiceInstructions":[{"distanceAlongGeometry":2415.1,"announcement":"Continue on PA 981 for 1.5 miles","ssmlAnnouncement":"Continue on PA 981 for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto Scottdale Smithton","ssmlAnnouncement":"In 1000 feet, go straight onto Scottdale Smithton"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Scottdale Smithton","ssmlAnnouncement":"Go straight onto Scottdale Smithton"}],"bannerInstructions":[{"distanceAlongGeometry":2415.1,"primary":{"text":"Scottdale Smithton","components":[{"text":"Scottdale Smithton","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-79.622829,40.136309]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,210,300],"location":[-79.621109,40.135378]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,240,315],"location":[-79.617301,40.131294]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-79.612408,40.127488]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-79.609487,40.125143]}],"driving_side":"right","geometry":"}b~sFti~dNxDwI~@gBt@{AxAqBrBaBfC{AbBu@~@i@fCkBx@y@vVq]tMgQlC{DnAoAtIwD","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":113,"location":[-79.622829,40.136309],"modifier":"straight","type":"turn","instruction":"Go straight onto Scottdale Smithton"},"weight":622.2,"duration":497.49999999999994,"name":"Scottdale Smithton","distance":2073.2,"voiceInstructions":[{"distanceAlongGeometry":2073.2,"announcement":"Continue on Scottdale Smithton for 1.5 miles","ssmlAnnouncement":"Continue on Scottdale Smithton for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto State Route 3083","ssmlAnnouncement":"In 1000 feet, continue onto State Route 3083"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto State Route 3083","ssmlAnnouncement":"Continue onto State Route 3083"}],"bannerInstructions":[{"distanceAlongGeometry":2073.2,"primary":{"text":"State Route 3083","components":[{"text":"State Route","type":"text","abbr":"State Rte","abbr_priority":0},{"text":"3083","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,345],"location":[-79.607232,40.122319]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-79.605644,40.120079]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,270,345],"location":[-79.601237,40.112845]}],"driving_side":"right","geometry":"ok{sFdh{dNrBiAxCoBpAw@t@i@h@a@|AeAj@g@hAsAz@sAZa@^[j@Yv@Y|@]vAk@bBo@RGTKd@Ql@SRGt@[`@ORIrAk@n@SPIdIyC`@QV[","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":157,"location":[-79.607232,40.122319],"modifier":"straight","type":"new name","instruction":"Continue onto State Route 3083"},"weight":360.19999999999993,"duration":288.1,"name":"State Route 3083","distance":1198.8,"voiceInstructions":[{"distanceAlongGeometry":1198.8,"announcement":"Continue on State Route 3083 for a half mile","ssmlAnnouncement":"Continue on State Route 3083 for a half mile"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn left onto Homestead Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto Homestead Avenue"},{"distanceAlongGeometry":62.4,"announcement":"Turn left onto Homestead Avenue","ssmlAnnouncement":"Turn left onto Homestead Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":1198.8,"primary":{"text":"Homestead Avenue","components":[{"text":"Homestead Avenue","type":"text","abbr":"Homestead Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,315],"location":[-79.601097,40.112726]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-79.597809,40.109527]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,165,240,345],"location":[-79.597264,40.108378]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,240,345],"location":[-79.596777,40.107445]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,165,345],"location":[-79.596321,40.106541]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,240,345],"location":[-79.596304,40.106504]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[120,165,255,345],"location":[-79.595804,40.105558]}],"driving_side":"right","geometry":"qoysFzazdNz@eBtAsC~@qBj@kALQd@a@r@a@l@YlAe@`A]p@Sh@Qh@SrAg@fBq@tCmAb@QpDwABCFCbBs@vAo@v@[v@YbC{@","mode":"cycling","maneuver":{"bearing_after":126,"bearing_before":137,"location":[-79.601097,40.112726],"modifier":"left","type":"turn","instruction":"Turn left onto Homestead Avenue"},"weight":326.6,"duration":261.30000000000007,"name":"Homestead Avenue","distance":1087.4,"voiceInstructions":[{"distanceAlongGeometry":1087.4,"announcement":"Continue on Homestead Avenue for a half mile","ssmlAnnouncement":"Continue on Homestead Avenue for a half mile"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, make a slight right onto Vine Street","ssmlAnnouncement":"In 1000 feet, make a slight right onto Vine Street"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right onto Vine Street","ssmlAnnouncement":"Make a slight right onto Vine Street"}],"bannerInstructions":[{"distanceAlongGeometry":1087.4,"primary":{"text":"Vine Street","components":[{"text":"Vine Street","type":"text","abbr":"Vine St","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,165,180,345],"location":[-79.595232,40.10434]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-79.595284,40.103987]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,105,195,270],"location":[-79.595235,40.102835]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,270],"location":[-79.59548,40.10208]}],"driving_side":"right","geometry":"c{wsFd}xdNXFj@@dFGlAThAXjAVjAV","mode":"cycling","maneuver":{"bearing_after":185,"bearing_before":160,"location":[-79.595232,40.10434],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Vine Street"},"weight":90.1,"duration":90.1,"name":"Vine Street","distance":341,"voiceInstructions":[{"distanceAlongGeometry":341,"announcement":"In a quarter mile, turn left onto Walnut Avenue","ssmlAnnouncement":"In a quarter mile, turn left onto Walnut Avenue"},{"distanceAlongGeometry":56.8,"announcement":"Turn left onto Walnut Avenue","ssmlAnnouncement":"Turn left onto Walnut Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":341,"primary":{"text":"Walnut Avenue","components":[{"text":"Walnut Avenue","type":"text","abbr":"Walnut Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,270],"location":[-79.595723,40.101323]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-79.594072,40.100988]}],"driving_side":"right","geometry":"ghwsFf`ydN`AiId@_E","mode":"cycling","maneuver":{"bearing_after":104,"bearing_before":194,"location":[-79.595723,40.101323],"modifier":"left","type":"turn","instruction":"Turn left onto Walnut Avenue"},"weight":59.4,"duration":59.4,"name":"Walnut Avenue","distance":229.8,"voiceInstructions":[{"distanceAlongGeometry":229.8,"announcement":"In 800 feet, turn right onto South High Street","ssmlAnnouncement":"In 800 feet, turn right onto South High Street"},{"distanceAlongGeometry":58,"announcement":"Turn right onto South High Street, then turn left onto Newman Street","ssmlAnnouncement":"Turn right onto South High Street, then turn left onto Newman Street"}],"bannerInstructions":[{"distanceAlongGeometry":229.8,"primary":{"text":"South High Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"High Street","type":"text","abbr":"High St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":58,"primary":{"text":"South High Street","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"High Street","type":"text","abbr":"High St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Newman Street","components":[{"text":"Newman Street","type":"text","abbr":"Newman St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-79.593111,40.100798]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,105,240,285],"location":[-79.593372,40.100047]}],"driving_side":"right","geometry":"_ewsF|oxdNjAVhAZP\\","mode":"cycling","maneuver":{"bearing_after":192,"bearing_before":104,"location":[-79.593111,40.100798],"modifier":"right","type":"turn","instruction":"Turn right onto South High Street"},"weight":33.3,"duration":33.3,"name":"South High Street","distance":101.9,"voiceInstructions":[{"distanceAlongGeometry":45.9,"announcement":"Turn left onto Newman Street","ssmlAnnouncement":"Turn left onto Newman Street"}],"bannerInstructions":[{"distanceAlongGeometry":101.9,"primary":{"text":"Newman Street","components":[{"text":"Newman Street","type":"text","abbr":"Newman St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,150,225],"location":[-79.593517,40.099963]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,225,315],"location":[-79.592858,40.099298]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-79.592188,40.098627]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-79.591553,40.097958]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,150,240,330],"location":[-79.590878,40.097283]}],"driving_side":"right","geometry":"w_wsFnrxdNdAaA|@aAbAcA`AaAbA_A`A_AfCeCbAcA|@{@","mode":"cycling","maneuver":{"bearing_after":143,"bearing_before":232,"location":[-79.593517,40.099963],"modifier":"left","type":"turn","instruction":"Turn left onto Newman Street"},"weight":118.9,"duration":118.9,"name":"Newman Street","distance":463.4,"voiceInstructions":[{"distanceAlongGeometry":463.4,"announcement":"In a quarter mile, turn left onto South Broadway Street (PA 819)","ssmlAnnouncement":"In a quarter mile, turn left onto South Broadway Street (PA 819)"},{"distanceAlongGeometry":58.5,"announcement":"Turn left onto South Broadway Street (PA 819), then turn right onto State Route 3087","ssmlAnnouncement":"Turn left onto South Broadway Street (PA 819), then turn right onto State Route 3087"}],"bannerInstructions":[{"distanceAlongGeometry":463.4,"primary":{"text":"South Broadway Street PA 819","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Broadway Street","type":"text","abbr":"Broadway St","abbr_priority":0},{"text":"PA 819","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-819"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":58.5,"primary":{"text":"South Broadway Street PA 819","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Broadway Street","type":"text","abbr":"Broadway St","abbr_priority":0},{"text":"PA 819","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-819"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"State Route 3087","components":[{"text":"State Route","type":"text","abbr":"State Rte","abbr_priority":0},{"text":"3087","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,330],"location":[-79.590244,40.096634]}],"driving_side":"right","geometry":"}jvsF~}wdNq@_B","mode":"cycling","maneuver":{"bearing_after":56,"bearing_before":142,"location":[-79.590244,40.096634],"modifier":"left","type":"end of road","instruction":"Turn left onto South Broadway Street (PA 819)"},"ref":"PA 819","weight":22.7,"duration":16.3,"name":"South Broadway Street (PA 819)","distance":49.8,"voiceInstructions":[{"distanceAlongGeometry":45.8,"announcement":"Turn right onto State Route 3087","ssmlAnnouncement":"Turn right onto State Route 3087"}],"bannerInstructions":[{"distanceAlongGeometry":49.8,"primary":{"text":"State Route 3087","components":[{"text":"State Route","type":"text","abbr":"State Rte","abbr_priority":0},{"text":"3087","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,240],"location":[-79.589755,40.09688]}],"driving_side":"right","geometry":"olvsF~zwdNnAcAl@]j@QnBg@bD{@j@Q","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":56,"location":[-79.589755,40.09688],"modifier":"right","type":"turn","instruction":"Turn right onto State Route 3087"},"weight":114.9,"duration":77.2,"name":"State Route 3087","distance":292.6,"voiceInstructions":[{"distanceAlongGeometry":292.6,"announcement":"In 1000 feet, turn left onto Vance Street","ssmlAnnouncement":"In 1000 feet, turn left onto Vance Street"},{"distanceAlongGeometry":56.9,"announcement":"Turn left onto Vance Street","ssmlAnnouncement":"Turn left onto Vance Street"}],"bannerInstructions":[{"distanceAlongGeometry":292.6,"primary":{"text":"Vance Street","components":[{"text":"Vance Street","type":"text","abbr":"Vance St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-79.588587,40.094425]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-79.588102,40.094491]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-79.587602,40.094556]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-79.587101,40.094615]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-79.586612,40.094685]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-79.586151,40.09474]}],"driving_side":"right","geometry":"e}usFtswdNKaBMcBCYAYC[ASMaBI{AAU","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":161,"location":[-79.588587,40.094425],"modifier":"left","type":"turn","instruction":"Turn left onto Vance Street"},"weight":52.89999999999999,"duration":52.89999999999999,"name":"Vance Street","distance":220,"voiceInstructions":[{"distanceAlongGeometry":220,"announcement":"In 800 feet, continue onto Montgomery Road","ssmlAnnouncement":"In 800 feet, continue onto Montgomery Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Montgomery Road","ssmlAnnouncement":"Continue onto Montgomery Road"}],"bannerInstructions":[{"distanceAlongGeometry":220,"primary":{"text":"Montgomery Road","components":[{"text":"Montgomery Road","type":"text","abbr":"Montgomery Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,75,255],"location":[-79.586038,40.094753]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,255],"location":[-79.58566,40.094801]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,270],"location":[-79.570911,40.09407]}],"driving_side":"right","geometry":"e_vsFvcwdNIkAQyCIgDKeHBuFNaBl@wCr@}Dp@qDPoCCaD?cGBg[XeB","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":80,"location":[-79.586038,40.094753],"modifier":"straight","type":"new name","instruction":"Continue onto Montgomery Road"},"weight":324.50000000000006,"duration":324.50000000000006,"name":"Montgomery Road","distance":1351.4,"voiceInstructions":[{"distanceAlongGeometry":1351.4,"announcement":"Continue on Montgomery Road for 1 mile","ssmlAnnouncement":"Continue on Montgomery Road for 1 mile"},{"distanceAlongGeometry":291.5,"announcement":"In 1000 feet, go straight onto Kingview Road","ssmlAnnouncement":"In 1000 feet, go straight onto Kingview Road"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Kingview Road","ssmlAnnouncement":"Go straight onto Kingview Road"}],"bannerInstructions":[{"distanceAlongGeometry":1351.4,"primary":{"text":"Kingview Road","components":[{"text":"Kingview Road","type":"text","abbr":"Kingview Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,285,315],"location":[-79.570399,40.093937]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-79.569115,40.09342]}],"driving_side":"right","geometry":"czusF~atdNTg@ZcALk@f@gB^yA`GiU~AoHlCaLt@oCn@_Cj@_Bl@gA","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":108,"location":[-79.570399,40.093937],"modifier":"straight","type":"turn","instruction":"Go straight onto Kingview Road"},"weight":317.59999999999997,"duration":254.5,"name":"Kingview Road","distance":1052.1,"voiceInstructions":[{"distanceAlongGeometry":1052.1,"announcement":"Continue on Kingview Road for a half mile","ssmlAnnouncement":"Continue on Kingview Road for a half mile"},{"distanceAlongGeometry":289.4,"announcement":"In 1000 feet, continue onto Sr1042","ssmlAnnouncement":"In 1000 feet, continue onto Sr1042"},{"distanceAlongGeometry":62,"announcement":"Continue onto Sr1042","ssmlAnnouncement":"Continue onto Sr1042"}],"bannerInstructions":[{"distanceAlongGeometry":1052.1,"primary":{"text":"Sr1042","components":[{"text":"Sr1042","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,315],"location":[-79.559291,40.089823]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,315],"location":[-79.558278,40.089226]}],"driving_side":"right","geometry":"k`usFp|qdNL[v@_Bn@mAZoANy@t@eE","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":127,"location":[-79.559291,40.089823],"modifier":"straight","type":"new name","instruction":"Continue onto Sr1042"},"weight":106.7,"duration":91,"name":"Sr1042","distance":261.8,"voiceInstructions":[{"distanceAlongGeometry":261.8,"announcement":"In 900 feet, turn left onto Richey Road","ssmlAnnouncement":"In 900 feet, turn left onto Richey Road"},{"distanceAlongGeometry":43.2,"announcement":"Turn left onto Richey Road, then turn right onto Country Club Road","ssmlAnnouncement":"Turn left onto Richey Road, then turn right onto Country Club Road"}],"bannerInstructions":[{"distanceAlongGeometry":261.8,"primary":{"text":"Richey Road","components":[{"text":"Richey Road","type":"text","abbr":"Richey Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":43.2,"primary":{"text":"Richey Road","components":[{"text":"Richey Road","type":"text","abbr":"Richey Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Country Club Road","components":[{"text":"Country Club Road","type":"text","abbr":"Country Club Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,285],"location":[-79.556596,40.088743]}],"driving_side":"right","geometry":"sytsFvkqdNq@SuBo@","mode":"cycling","maneuver":{"bearing_after":16,"bearing_before":108,"location":[-79.556596,40.088743],"modifier":"left","type":"end of road","instruction":"Turn left onto Richey Road"},"weight":32.2,"duration":26.5,"name":"Richey Road","distance":97.1,"voiceInstructions":[{"distanceAlongGeometry":55,"announcement":"Turn right onto Country Club Road","ssmlAnnouncement":"Turn right onto Country Club Road"}],"bannerInstructions":[{"distanceAlongGeometry":97.1,"primary":{"text":"Country Club Road","components":[{"text":"Country Club Road","type":"text","abbr":"Country Club Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,195],"location":[-79.556262,40.089578]}],"driving_side":"right","geometry":"{~tsFriqdNJgEHkCLiDHaAx@{B","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":16,"location":[-79.556262,40.089578],"modifier":"right","type":"turn","instruction":"Turn right onto Country Club Road"},"weight":80.3,"duration":80.3,"name":"Country Club Road","distance":308.7,"voiceInstructions":[{"distanceAlongGeometry":308.7,"announcement":"In a quarter mile, turn left onto Rice School Road","ssmlAnnouncement":"In a quarter mile, turn left onto Rice School Road"},{"distanceAlongGeometry":57.7,"announcement":"Turn left onto Rice School Road","ssmlAnnouncement":"Turn left onto Rice School Road"}],"bannerInstructions":[{"distanceAlongGeometry":308.7,"primary":{"text":"Rice School Road","components":[{"text":"Rice School","type":"text","abbr":"Rice Sch","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,300],"location":[-79.552758,40.089062]}],"driving_side":"right","geometry":"s{tsFvspdN_HeJkBeCqGiI}F}HmBoCs@mAoJ_Z","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":120,"location":[-79.552758,40.089062],"modifier":"left","type":"turn","instruction":"Turn left onto Rice School Road"},"weight":304.8,"duration":304.8,"name":"Rice School Road","distance":1257.5,"voiceInstructions":[{"distanceAlongGeometry":1257.5,"announcement":"Continue on Rice School Road for 1 mile","ssmlAnnouncement":"Continue on Rice School Road for 1 mile"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, turn right onto Prittstown Road","ssmlAnnouncement":"In 1000 feet, turn right onto Prittstown Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Prittstown Road","ssmlAnnouncement":"Turn right onto Prittstown Road"}],"bannerInstructions":[{"distanceAlongGeometry":1257.5,"primary":{"text":"Prittstown Road","components":[{"text":"Prittstown Road","type":"text","abbr":"Prittstown Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,135,240,300],"location":[-79.541629,40.096325]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,150,315],"location":[-79.539733,40.094834]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,225,255],"location":[-79.53616,40.095037]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,300],"location":[-79.532377,40.095521]},{"out":1,"in":3,"entry":[true,true,true,false,true],"bearings":[60,105,150,270,345],"location":[-79.527194,40.095568]}],"driving_side":"right","geometry":"aivsFdnndNX_@`C_Dn@y@n@w@^u@NSTmA?iB_AqOkAmQSeD_@wIBwDFsHHiEd@kJf@kJ?}@Eq@S_F?o@","mode":"cycling","maneuver":{"bearing_after":136,"bearing_before":60,"location":[-79.541629,40.096325],"modifier":"right","type":"turn","instruction":"Turn right onto Prittstown Road"},"weight":536.6,"duration":429.5,"name":"Prittstown Road","distance":1787.2,"voiceInstructions":[{"distanceAlongGeometry":1787.2,"announcement":"Continue on Prittstown Road for 1 mile","ssmlAnnouncement":"Continue on Prittstown Road for 1 mile"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, continue onto Ore Mine Hill Road","ssmlAnnouncement":"In 1000 feet, continue onto Ore Mine Hill Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Ore Mine Hill Road","ssmlAnnouncement":"Continue onto Ore Mine Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":1787.2,"primary":{"text":"Ore Mine Hill Road","components":[{"text":"Ore Mine Hill Road","type":"text","abbr":"Ore Mine Hill Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,90,225,270],"location":[-79.521626,40.09531]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-79.514692,40.094751]}],"driving_side":"right","geometry":"ubvsFdqjdN@aS?wB@oHBaBFm@Nk@nAeCr@mA\\q@^e@rAmArBiBZg@JYNo@LmARqCNoCB_AAg@I_@Q_AEWC[@g@D{@VmBBk@Ae@GkAQ_B","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":88,"location":[-79.521626,40.09531],"modifier":"straight","type":"new name","instruction":"Continue onto Ore Mine Hill Road"},"weight":330.70000000000005,"duration":330.70000000000005,"name":"Ore Mine Hill Road","distance":1369,"voiceInstructions":[{"distanceAlongGeometry":1369,"announcement":"Continue on Ore Mine Hill Road for 1 mile","ssmlAnnouncement":"Continue on Ore Mine Hill Road for 1 mile"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn right to stay on Ore Mine Hill Road","ssmlAnnouncement":"In 1000 feet, turn right to stay on Ore Mine Hill Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right to stay on Ore Mine Hill Road","ssmlAnnouncement":"Turn right to stay on Ore Mine Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":1369,"primary":{"text":"Ore Mine Hill Road","components":[{"text":"Ore Mine Hill Road","type":"text","abbr":"Ore Mine Hill Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,135,255,345],"location":[-79.506946,40.092785]}],"driving_side":"right","geometry":"}rusFlugdNd@g@ZOTARJPP`@b@VLTF`@K^SZQRSP_@Lq@HqA@eBCqBDaANs@`@s@bEu@hASxBf@l@F|@S`Ae@pBqBh@g@","mode":"cycling","maneuver":{"bearing_after":140,"bearing_before":75,"location":[-79.506946,40.092785],"modifier":"right","type":"continue","instruction":"Turn right to stay on Ore Mine Hill Road"},"weight":218.2,"duration":218.2,"name":"Ore Mine Hill Road","distance":884.1,"voiceInstructions":[{"distanceAlongGeometry":884.1,"announcement":"Continue on Ore Mine Hill Road for a half mile","ssmlAnnouncement":"Continue on Ore Mine Hill Road for a half mile"},{"distanceAlongGeometry":283.6,"announcement":"In 1000 feet, turn left onto Breakneck Road","ssmlAnnouncement":"In 1000 feet, turn left onto Breakneck Road"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto Breakneck Road","ssmlAnnouncement":"Turn left onto Breakneck Road"}],"bannerInstructions":[{"distanceAlongGeometry":884.1,"primary":{"text":"Breakneck Road","components":[{"text":"Breakneck Road","type":"text","abbr":"Breakneck Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,225,270,330],"location":[-79.502812,40.087099]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-79.480981,40.085]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,285],"location":[-79.478146,40.083925]}],"driving_side":"right","geometry":"kotsFp{fdNiAiFe@yFOwB@mCu@wDw@aEk@aDMuC@{CVaGVuHPgDPiAZkAp@oB~AcEvBqFx@gC`@sAReAj@mEl@kF~@gIbAuGRgAZqAlCiIVqA@wAa@qJk@gGUkFB{DRoBb@gBp@_Bf@qAp@m@~@a@rCQX]Ns@CgGDoAJg@X]pC{@n@U|@q@n@kAZy@PyAJkBCyE]mJAcBNiBdCyK~@eDbFwObDkK|BoH`DeK`AyCpBiGtEmIp@sAVcAt@iGrCeUr@cHBo@","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":142,"location":[-79.502812,40.087099],"modifier":"left","type":"turn","instruction":"Turn left onto Breakneck Road"},"weight":1454.3000000000002,"duration":1454.3000000000002,"name":"Breakneck Road","distance":6051.2,"voiceInstructions":[{"distanceAlongGeometry":6051.2,"announcement":"Continue on Breakneck Road for 4 miles","ssmlAnnouncement":"Continue on Breakneck Road for 4 miles"},{"distanceAlongGeometry":291.3,"announcement":"In 1000 feet, turn right onto White Road","ssmlAnnouncement":"In 1000 feet, turn right onto White Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto White Road","ssmlAnnouncement":"Turn right onto White Road"}],"bannerInstructions":[{"distanceAlongGeometry":6051.2,"primary":{"text":"White Road","components":[{"text":"White Road","type":"text","abbr":"White Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,270,330],"location":[-79.43909,40.072215]}],"driving_side":"right","geometry":"krqsFhmzcNHErF_DbC}AfAS","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":95,"location":[-79.43909,40.072215],"modifier":"right","type":"turn","instruction":"Turn right onto White Road"},"weight":93.2,"duration":76.2,"name":"White Road","distance":282.6,"voiceInstructions":[{"distanceAlongGeometry":282.6,"announcement":"In 1000 feet, turn left onto Buchanan Road","ssmlAnnouncement":"In 1000 feet, turn left onto Buchanan Road"},{"distanceAlongGeometry":55.6,"announcement":"Turn left onto Buchanan Road","ssmlAnnouncement":"Turn left onto Buchanan Road"}],"bannerInstructions":[{"distanceAlongGeometry":282.6,"primary":{"text":"Buchanan Road","components":[{"text":"Buchanan Road","type":"text","abbr":"Buchanan Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,180,255,345],"location":[-79.437689,40.069925]}],"driving_side":"right","geometry":"adqsFpdzcNoBkT[cD","mode":"cycling","maneuver":{"bearing_after":77,"bearing_before":167,"location":[-79.437689,40.069925],"modifier":"left","type":"turn","instruction":"Turn left onto Buchanan Road"},"weight":113.5,"duration":91.4,"name":"Buchanan Road","distance":369.3,"voiceInstructions":[{"distanceAlongGeometry":369.3,"announcement":"In a quarter mile, turn right onto Hopewell Road","ssmlAnnouncement":"In a quarter mile, turn right onto Hopewell Road"},{"distanceAlongGeometry":60.6,"announcement":"Turn right onto Hopewell Road","ssmlAnnouncement":"Turn right onto Hopewell Road"}],"bannerInstructions":[{"distanceAlongGeometry":369.3,"primary":{"text":"Hopewell Road","components":[{"text":"Hopewell Road","type":"text","abbr":"Hopewell Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,255],"location":[-79.433449,40.070628]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-79.424408,40.064575]}],"driving_side":"right","geometry":"mhqsF`jycNXSfCgBjCeB`C}AjBiAv@s@d@}Ar@eCFg@BeCBcBHyAHcANeA\\}@\\q@j@eAh@eA^a@d@Eh@Fx@Jd@KV]Z{Ab@oB\\qBPcAl@yDVmBAmAK{B?y@`@qA`BwDlAgCvAiCb@s@z@oBt@eCj@eBD]Go@_@aCk@eEWcBCc@D]","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":77,"location":[-79.433449,40.070628],"modifier":"right","type":"turn","instruction":"Turn right onto Hopewell Road"},"weight":518.3,"duration":518.3,"name":"Hopewell Road","distance":2141.6,"voiceInstructions":[{"distanceAlongGeometry":2141.6,"announcement":"Continue on Hopewell Road for 1.5 miles","ssmlAnnouncement":"Continue on Hopewell Road for 1.5 miles"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn left onto Albright Road","ssmlAnnouncement":"In 1000 feet, turn left onto Albright Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Albright Road","ssmlAnnouncement":"Turn left onto Albright Road"}],"bannerInstructions":[{"distanceAlongGeometry":2141.6,"primary":{"text":"Albright Road","components":[{"text":"Albright Road","type":"text","abbr":"Albright Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,285],"location":[-79.413727,40.062247]}],"driving_side":"right","geometry":"atosFxnucNUYa@kCIq@UcAu@_Be@mAe@iBk@yB{@mBsBaDu@iE_@sDSuEqBoEQeDMsDYcBmA_Be@K?Q_CV_AVy@Ew@yAMu@LqAV}BTyA@SFcD","mode":"cycling","maneuver":{"bearing_after":40,"bearing_before":105,"location":[-79.413727,40.062247],"modifier":"left","type":"turn","instruction":"Turn left onto Albright Road"},"weight":377.1,"duration":377.1,"name":"Albright Road","distance":1558.7,"voiceInstructions":[{"distanceAlongGeometry":1558.7,"announcement":"Continue on Albright Road for 1 mile","ssmlAnnouncement":"Continue on Albright Road for 1 mile"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn right onto Melcroft Road","ssmlAnnouncement":"In 1000 feet, turn right onto Melcroft Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Melcroft Road","ssmlAnnouncement":"Turn right onto Melcroft Road"}],"bannerInstructions":[{"distanceAlongGeometry":1558.7,"primary":{"text":"Melcroft Road","components":[{"text":"Melcroft Road","type":"text","abbr":"Melcroft Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,165,270],"location":[-79.399141,40.067662]}],"driving_side":"right","geometry":"{upsFrsrcNbBQh@WbAKbAg@d@Et@]v@Q^WxCo@LKl@?lAc@pC[LKb@?^Qz@E^Q~BWLKb@?zCo@~AQl@Wv@E^OxBWhCo@l@]P?p@o@tH}I~ByD","mode":"cycling","maneuver":{"bearing_after":171,"bearing_before":92,"location":[-79.399141,40.067662],"modifier":"right","type":"turn","instruction":"Turn right onto Melcroft Road"},"weight":360,"duration":360,"name":"Melcroft Road","distance":1498.4,"voiceInstructions":[{"distanceAlongGeometry":1498.4,"announcement":"Continue on Melcroft Road for 1 mile","ssmlAnnouncement":"Continue on Melcroft Road for 1 mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, make a slight left onto Municipal Bldg Road","ssmlAnnouncement":"In 1000 feet, make a slight left onto Municipal Bldg Road"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight left onto Municipal Bldg Road","ssmlAnnouncement":"Make a slight left onto Municipal Bldg Road"}],"bannerInstructions":[{"distanceAlongGeometry":1498.4,"primary":{"text":"Municipal Bldg Road","components":[{"text":"Municipal Bldg Road","type":"text","abbr":"Municipal Bldg Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,135,315],"location":[-79.393224,40.055426]}],"driving_side":"right","geometry":"minsFrnqcN`@uBZyCd@aCj@iAtAoCtBeD|@oBRg@NYxAu@lBy@","mode":"cycling","maneuver":{"bearing_after":109,"bearing_before":132,"location":[-79.393224,40.055426],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Municipal Bldg Road"},"weight":154.3,"duration":154.3,"name":"Municipal Bldg Road","distance":608.9,"voiceInstructions":[{"distanceAlongGeometry":608.9,"announcement":"Continue on Municipal Bldg Road for a half mile","ssmlAnnouncement":"Continue on Municipal Bldg Road for a half mile"},{"distanceAlongGeometry":276.2,"announcement":"In 1000 feet, turn left onto Indian Creek Valley Road (PA 381)","ssmlAnnouncement":"In 1000 feet, turn left onto Indian Creek Valley Road (PA 381)"},{"distanceAlongGeometry":59.2,"announcement":"Turn left onto Indian Creek Valley Road (PA 381)","ssmlAnnouncement":"Turn left onto Indian Creek Valley Road (PA 381)"}],"bannerInstructions":[{"distanceAlongGeometry":608.9,"primary":{"text":"Indian Creek Valley Road PA 381 / PA 711","components":[{"text":"Indian Creek","type":"text","abbr":"Indian Crk","abbr_priority":0},{"text":"Valley Road","type":"text","abbr":"Valley Rd","abbr_priority":1},{"text":"PA 381","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-381"},{"text":"/","type":"delimiter","delimiter":true},{"text":"PA 711","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-711"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,240,345],"location":[-79.387841,40.052198]}],"driving_side":"right","geometry":"gumsF~lpcNw@wDq@uCcAuDw@cD]iBYsBa@{CQcA","mode":"cycling","maneuver":{"bearing_after":67,"bearing_before":157,"location":[-79.387841,40.052198],"modifier":"left","type":"turn","instruction":"Turn left onto Indian Creek Valley Road (PA 381)"},"ref":"PA 381; PA 711","weight":194.9,"duration":128.3,"name":"Indian Creek Valley Road (PA 381; PA 711)","distance":515.9,"voiceInstructions":[{"distanceAlongGeometry":515.9,"announcement":"Continue on Indian Creek Valley Road (PA 381) for a quarter mile","ssmlAnnouncement":"Continue on Indian Creek Valley Road (PA 381) for a quarter mile"},{"distanceAlongGeometry":281.5,"announcement":"In 1000 feet, turn right onto Fowl Hill Road","ssmlAnnouncement":"In 1000 feet, turn right onto Fowl Hill Road"},{"distanceAlongGeometry":60.3,"announcement":"Turn right onto Fowl Hill Road","ssmlAnnouncement":"Turn right onto Fowl Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":515.9,"primary":{"text":"Fowl Hill Road","components":[{"text":"Fowl Hill Road","type":"text","abbr":"Fowl Hill Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,165,255],"location":[-79.382212,40.053891]}],"driving_side":"right","geometry":"y_nsFxiocNjCs@j@QVC`@?XLhAd@\\Fb@?T@Vj@LL\\Bf@@z@Md@Mb@EZFTHTA`@MRQZo@f@eAXc@TM\\ANHTXb@LXBPINQ^i@VQXY\\c@Zi@FW?o@Ag@AaBBcD@mAB_@Ri@~@yAz@iAf@e@XW\\STG~D`Ax@PZ@lBOr@G`@Mr@YjBaAfAq@r@S","mode":"cycling","maneuver":{"bearing_after":163,"bearing_before":70,"location":[-79.382212,40.053891],"modifier":"right","type":"turn","instruction":"Turn right onto Fowl Hill Road"},"weight":393.2,"duration":393.2,"name":"Fowl Hill Road","distance":1620.4,"voiceInstructions":[{"distanceAlongGeometry":1620.4,"announcement":"Continue on Fowl Hill Road for 1 mile","ssmlAnnouncement":"Continue on Fowl Hill Road for 1 mile"},{"distanceAlongGeometry":288.5,"announcement":"In 1000 feet, make a slight left to stay on Fowl Hill Road","ssmlAnnouncement":"In 1000 feet, make a slight left to stay on Fowl Hill Road"},{"distanceAlongGeometry":61.8,"announcement":"Make a slight left to stay on Fowl Hill Road","ssmlAnnouncement":"Make a slight left to stay on Fowl Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":1620.4,"primary":{"text":"Fowl Hill Road","components":[{"text":"Fowl Hill Road","type":"text","abbr":"Fowl Hill Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,165,345],"location":[-79.376207,40.042631]}],"driving_side":"right","geometry":"myksFhdncN\\u@X{@x@}Bx@cCNo@Pg@","mode":"cycling","maneuver":{"bearing_after":126,"bearing_before":163,"location":[-79.376207,40.042631],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on Fowl Hill Road"},"weight":54.9,"duration":54.9,"name":"Fowl Hill Road","distance":227.2,"voiceInstructions":[{"distanceAlongGeometry":227.2,"announcement":"In 800 feet, continue slightly right onto Back Creek Road","ssmlAnnouncement":"In 800 feet, continue slightly right onto Back Creek Road"},{"distanceAlongGeometry":62.1,"announcement":"Continue slightly right onto Back Creek Road","ssmlAnnouncement":"Continue slightly right onto Back Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":227.2,"primary":{"text":"Back Creek Road","components":[{"text":"Back Creek","type":"text","abbr":"Back Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,150,300],"location":[-79.373911,40.041596]}],"driving_side":"right","geometry":"_sksF|umcNLMvFrBb@HLx@VLJDvUxL","mode":"cycling","maneuver":{"bearing_after":144,"bearing_before":119,"location":[-79.373911,40.041596],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Back Creek Road"},"weight":170.5,"duration":170.5,"name":"Back Creek Road","distance":670.8,"voiceInstructions":[{"distanceAlongGeometry":670.8,"announcement":"Continue on Back Creek Road for a half mile","ssmlAnnouncement":"Continue on Back Creek Road for a half mile"},{"distanceAlongGeometry":275.4,"announcement":"In 1000 feet, turn left onto Dahl Road","ssmlAnnouncement":"In 1000 feet, turn left onto Dahl Road"},{"distanceAlongGeometry":59,"announcement":"Turn left onto Dahl Road","ssmlAnnouncement":"Turn left onto Dahl Road"}],"bannerInstructions":[{"distanceAlongGeometry":670.8,"primary":{"text":"Dahl Road","components":[{"text":"Dahl Road","type":"text","abbr":"Dahl Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,105,210],"location":[-79.377073,40.036217]}],"driving_side":"right","geometry":"kqjsFtincNh@aDLs@~@wF^{BfAmAd@gAWqQ?_Gp@u@p@_BL_B_@iBMsCZkBxDyNrAiCbCaCrL}O","mode":"cycling","maneuver":{"bearing_after":108,"bearing_before":203,"location":[-79.377073,40.036217],"modifier":"left","type":"turn","instruction":"Turn left onto Dahl Road"},"weight":421.5,"duration":421.5,"name":"Dahl Road","distance":1744.1,"voiceInstructions":[{"distanceAlongGeometry":1744.1,"announcement":"Continue on Dahl Road for 1 mile","ssmlAnnouncement":"Continue on Dahl Road for 1 mile"},{"distanceAlongGeometry":289.6,"announcement":"In 1000 feet, turn right onto Indian Head Road","ssmlAnnouncement":"In 1000 feet, turn right onto Indian Head Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Indian Head Road, then turn left onto Pritts Distillery Road","ssmlAnnouncement":"Turn right onto Indian Head Road, then turn left onto Pritts Distillery Road"}],"bannerInstructions":[{"distanceAlongGeometry":1744.1,"primary":{"text":"Indian Head Road","components":[{"text":"Indian Head Road","type":"text","abbr":"Indian Head Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.1,"primary":{"text":"Indian Head Road","components":[{"text":"Indian Head Road","type":"text","abbr":"Indian Head Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Pritts Distillery Road","components":[{"text":"Pritts Distillery Road","type":"text","abbr":"Pritts Distillery Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,210,315],"location":[-79.359516,40.03036]}],"driving_side":"right","geometry":"wlisF~{jcNNJ","mode":"cycling","maneuver":{"bearing_after":209,"bearing_before":135,"location":[-79.359516,40.03036],"modifier":"right","type":"turn","instruction":"Turn right onto Indian Head Road"},"weight":10.8,"duration":10.1,"name":"Indian Head Road","distance":11,"voiceInstructions":[{"distanceAlongGeometry":11,"announcement":"Turn left onto Pritts Distillery Road","ssmlAnnouncement":"Turn left onto Pritts Distillery Road"}],"bannerInstructions":[{"distanceAlongGeometry":11,"primary":{"text":"Pritts Distillery Road","components":[{"text":"Pritts Distillery Road","type":"text","abbr":"Pritts Distillery Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,120,210],"location":[-79.359581,40.030275]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-79.358399,40.029635]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,315],"location":[-79.356537,40.028636]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,315],"location":[-79.352546,40.02521]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,225,330],"location":[-79.352476,40.025108]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,330],"location":[-79.351618,40.023752]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,195,330],"location":[-79.350852,40.021766]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-79.337197,40.017503]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-79.336636,40.017464]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[30,120,210,270],"location":[-79.311761,40.016556]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[105,150,270,345],"location":[-79.310091,40.018036]},{"out":1,"in":4,"entry":[true,true,true,true,false],"bearings":[30,120,195,240,300],"location":[-79.309105,40.017802]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,270],"location":[-79.306024,40.017643]}],"driving_side":"right","geometry":"glisFj|jcNpAuCl@uAj@uBx@{A`BaDdAgAdEsFxDyFj@o@xA_Bl@a@r@u@RMnBqAnB_An@Y`Ce@jF{A\\WzAmBzAyAn@o@d@gAr@oEpAcHHmAw@iCoAcEIq@?q@\\aHz@kQJqBL{ATSh@GpAG~C]d@KNINMt@qBVq@FQF]Bu@By@PqI@iAPy@R_@VQ|@g@h@W^OnEsBl@WTMp@YTK\\Ot@c@\\G`@?`AHb@E`@a@x@eAx@{@Rq@Hy@FeADiA@uADkAXaDXkDGc@Kg@{@yDa@mCSe@Yg@}@{Ao@{AkAyAqBcCu@m@uAs@]]Yk@S_AMcAMiCB}CJyATgBFoECuEDeAl@}BPi@RaBVoB\\cBQsBSq@]{@gAmBGEOOi@k@QSe@c@mBiBIGcAi@uEsCCgC?KRsBH[Pg@xAwEb@oBCc@{@cCYcACu@JkBJ{@Pu@l@wAb@sAFuACmA?yAGuAAsA","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":209,"location":[-79.359581,40.030275],"modifier":"left","type":"turn","instruction":"Turn left onto Pritts Distillery Road"},"weight":1554.7000000000003,"duration":1554.7000000000003,"name":"Pritts Distillery Road","distance":6466.4,"voiceInstructions":[{"distanceAlongGeometry":6466.4,"announcement":"Continue on Pritts Distillery Road for 4 miles","ssmlAnnouncement":"Continue on Pritts Distillery Road for 4 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, make a slight right to stay on Pritts Distillery Road","ssmlAnnouncement":"In 1000 feet, make a slight right to stay on Pritts Distillery Road"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right to stay on Pritts Distillery Road","ssmlAnnouncement":"Make a slight right to stay on Pritts Distillery Road"}],"bannerInstructions":[{"distanceAlongGeometry":6466.4,"primary":{"text":"Pritts Distillery Road","components":[{"text":"Pritts Distillery Road","type":"text","abbr":"Pritts Distillery Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,270],"location":[-79.301934,40.017048]}],"driving_side":"right","geometry":"qyfsF`t_cNfAwEXwARwAN_BHaB@m@He@Nm@L[FK^g@nA}AxBcCr@c@dBwAt@_@r@W~@e@r@s@jA}BdA{AhAgAnAiAXc@Li@FYDMx@qC@EnA_C\\o@hDeApAq@j@QzDm@hBe@jAa@\\Ub@i@hAcBhAyAdAgBlAkCf@mA\\eA\\_A~@}ChAqIp@iF@]@]AoAWsDEyAD_AFs@L{ARwANi@Ni@v@oBx@}@LM","mode":"cycling","maneuver":{"bearing_after":112,"bearing_before":87,"location":[-79.301934,40.017048],"modifier":"slight right","type":"continue","instruction":"Make a slight right to stay on Pritts Distillery Road"},"weight":668.2,"duration":668.2,"name":"Pritts Distillery Road","distance":2783.8,"voiceInstructions":[{"distanceAlongGeometry":2783.8,"announcement":"Continue on Pritts Distillery Road for 1.5 miles","ssmlAnnouncement":"Continue on Pritts Distillery Road for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto Triple Creek Road","ssmlAnnouncement":"In 1000 feet, go straight onto Triple Creek Road"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Triple Creek Road","ssmlAnnouncement":"Go straight onto Triple Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":2783.8,"primary":{"text":"Triple Creek Road","components":[{"text":"Triple Creek","type":"text","abbr":"Triple Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,165,315],"location":[-79.278052,40.002933]},{"out":0,"in":1,"entry":[true,false],"bearings":[165,330],"location":[-79.276569,40.000287]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-79.271876,39.990654]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-79.262971,39.986009]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,255,345],"location":[-79.262236,39.985951]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-79.261751,39.986297]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,225,330],"location":[-79.261504,39.986469]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,345],"location":[-79.260755,39.986359]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,345],"location":[-79.260049,39.986407]}],"driving_side":"right","geometry":"iadsFx~zbNxAY\\KvDw@^UfAiAj@i@p@m@XQl@I`ANT@pDq@h@Af@G`@?n@Mx@_@fBaAfBmAbCmBr@a@f@UVGr@Mp@A`@GrA?RCX[`DaG`@m@d@q@b@a@p@SlBW^?b@Gh@?f@Gb@?l@KHEHG`@]dAyAZ[hAs@d@m@d@}@x@iBZcAd@sBRsBHc@r@{BNaAL_@zB_Eb@mAP_ANcBLo@|@gBr@aA`@s@j@aBDKHa@B]?_@Ge@EOQ[m@u@Y]GSCQ?QDa@RmA@SKiB?O?aFHeADe@FSFMNQrAw@d@c@JSJa@r@sETgBPu@r@aAjBaBf@k@l@y@bAmBp@uBh@qBL_@V[dAeAV[P_@H[DYJwA?iDI}@WqBa@iFQu@","mode":"cycling","maneuver":{"bearing_after":165,"bearing_before":140,"location":[-79.278052,40.002933],"modifier":"straight","type":"turn","instruction":"Go straight onto Triple Creek Road"},"weight":961.4,"duration":961.4,"name":"Triple Creek Road","distance":3991.4,"voiceInstructions":[{"distanceAlongGeometry":3991.4,"announcement":"Continue on Triple Creek Road for 2 miles","ssmlAnnouncement":"Continue on Triple Creek Road for 2 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn left onto Barron Church Road","ssmlAnnouncement":"In 1000 feet, turn left onto Barron Church Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto Barron Church Road","ssmlAnnouncement":"Turn left onto Barron Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":3991.4,"primary":{"text":"Barron Church Road","components":[{"text":"Barron Church Road","type":"text","abbr":"Barron Church Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,180,240],"location":[-79.247672,39.982493]}],"driving_side":"right","geometry":"qa`sF|`ubN}@[sBoAm@c@a@g@Q]{AyDw@_C]cBa@wDk@yCO[MOWUiAw@i@e@OQO[Ka@Kk@K]MW","mode":"cycling","maneuver":{"bearing_after":19,"bearing_before":64,"location":[-79.247672,39.982493],"modifier":"left","type":"turn","instruction":"Turn left onto Barron Church Road"},"weight":224.5,"duration":180,"name":"Barron Church Road","distance":741,"voiceInstructions":[{"distanceAlongGeometry":741,"announcement":"Continue on Barron Church Road for a half mile","ssmlAnnouncement":"Continue on Barron Church Road for a half mile"},{"distanceAlongGeometry":288.2,"announcement":"In 1000 feet, turn right onto Copper Kettle Highway","ssmlAnnouncement":"In 1000 feet, turn right onto Copper Kettle Highway"},{"distanceAlongGeometry":61.7,"announcement":"Turn right onto Copper Kettle Highway","ssmlAnnouncement":"Turn right onto Copper Kettle Highway"}],"bannerInstructions":[{"distanceAlongGeometry":741,"primary":{"text":"Copper Kettle Highway","components":[{"text":"Copper Kettle Highway","type":"text","abbr":"Copper Kettle Hwy","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,240,300],"location":[-79.241151,39.986405]},{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-79.237416,39.985169]},{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-79.236195,39.984812]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-79.233497,39.984326]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-79.232386,39.984188]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,330],"location":[-79.226359,39.982315]}],"driving_side":"right","geometry":"az`sFdxsbNfCqInBwKfAsFDUxAeOBSViElAuRz@yCbEaKf@c@H]hFcJtFyFHW","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":52,"location":[-79.241151,39.986405],"modifier":"right","type":"turn","instruction":"Turn right onto Copper Kettle Highway"},"weight":530.4,"duration":425,"name":"Copper Kettle Highway","distance":1760,"voiceInstructions":[{"distanceAlongGeometry":1760,"announcement":"Continue on Copper Kettle Highway for 1 mile","ssmlAnnouncement":"Continue on Copper Kettle Highway for 1 mile"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, turn right onto Copper Kettle Highway","ssmlAnnouncement":"In 1000 feet, turn right onto Copper Kettle Highway"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Copper Kettle Highway","ssmlAnnouncement":"Turn right onto Copper Kettle Highway"}],"bannerInstructions":[{"distanceAlongGeometry":1760,"primary":{"text":"Copper Kettle Highway","components":[{"text":"Copper Kettle Highway","type":"text","abbr":"Copper Kettle Hwy","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,165,300],"location":[-79.223056,39.979823]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,120,270],"location":[-79.222252,39.976208]},{"out":0,"in":1,"entry":[true,false],"bearings":[120,285],"location":[-79.22136,39.975842]}],"driving_side":"right","geometry":"{p_sFbgpbNzDu@pAWJKhIgAlB?v@iBPgApG_PJUvCmHhUaf@Pq@V}@","mode":"cycling","maneuver":{"bearing_after":167,"bearing_before":115,"location":[-79.223056,39.979823],"modifier":"right","type":"end of road","instruction":"Turn right onto Copper Kettle Highway"},"weight":509.9,"duration":410.70000000000005,"name":"Copper Kettle Highway","distance":1657.4,"voiceInstructions":[{"distanceAlongGeometry":1657.4,"announcement":"Continue on Copper Kettle Highway for 1 mile","ssmlAnnouncement":"Continue on Copper Kettle Highway for 1 mile"},{"distanceAlongGeometry":282.5,"announcement":"In 1000 feet, turn left onto Chippewa Road","ssmlAnnouncement":"In 1000 feet, turn left onto Chippewa Road"},{"distanceAlongGeometry":60.5,"announcement":"Turn left onto Chippewa Road","ssmlAnnouncement":"Turn left onto Chippewa Road"}],"bannerInstructions":[{"distanceAlongGeometry":1657.4,"primary":{"text":"Chippewa Road","components":[{"text":"Chippewa Road","type":"text","abbr":"Chippewa Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,165,300],"location":[-79.210207,39.969873]}],"driving_side":"right","geometry":"ur}rFxvmbNgBo@WK{CP{@\\mDEUWmCWMW","mode":"cycling","maneuver":{"bearing_after":18,"bearing_before":115,"location":[-79.210207,39.969873],"modifier":"left","type":"turn","instruction":"Turn left onto Chippewa Road"},"weight":97,"duration":97,"name":"Chippewa Road","distance":403.2,"voiceInstructions":[{"distanceAlongGeometry":403.2,"announcement":"In a quarter mile, make a slight right onto Rose Hill Road","ssmlAnnouncement":"In a quarter mile, make a slight right onto Rose Hill Road"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right onto Rose Hill Road","ssmlAnnouncement":"Make a slight right onto Rose Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":403.2,"primary":{"text":"Rose Hill Road","components":[{"text":"Rose Hill Road","type":"text","abbr":"Rose Hill Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,225],"location":[-79.209762,39.973351]}],"driving_side":"right","geometry":"mh~rF~smbNc@eGsAyHmDmF_DkDmB{@iXeD_Cu@uEoE{EyC{@Q{ME","mode":"cycling","maneuver":{"bearing_after":78,"bearing_before":52,"location":[-79.209762,39.973351],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Rose Hill Road"},"weight":410.4,"duration":410.4,"name":"Rose Hill Road","distance":1694.3,"voiceInstructions":[{"distanceAlongGeometry":1694.3,"announcement":"Continue on Rose Hill Road for 1 mile","ssmlAnnouncement":"Continue on Rose Hill Road for 1 mile"},{"distanceAlongGeometry":289,"announcement":"In 1000 feet, turn right onto Chippewa Road","ssmlAnnouncement":"In 1000 feet, turn right onto Chippewa Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Chippewa Road","ssmlAnnouncement":"Turn right onto Chippewa Road"}],"bannerInstructions":[{"distanceAlongGeometry":1694.3,"primary":{"text":"Chippewa Road","components":[{"text":"Chippewa Road","type":"text","abbr":"Chippewa Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,180,270],"location":[-79.201496,39.985707]}],"driving_side":"right","geometry":"uu`sFj`lbNYy`@EqGuBqGMaA","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":0,"location":[-79.201496,39.985707],"modifier":"right","type":"turn","instruction":"Turn right onto Chippewa Road"},"weight":181.3,"duration":181.3,"name":"Chippewa Road","distance":741.1,"voiceInstructions":[{"distanceAlongGeometry":741.1,"announcement":"Continue on Chippewa Road for a half mile","ssmlAnnouncement":"Continue on Chippewa Road for a half mile"},{"distanceAlongGeometry":286.1,"announcement":"In 1000 feet, turn left to stay on Chippewa Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on Chippewa Road"},{"distanceAlongGeometry":61.3,"announcement":"Turn left to stay on Chippewa Road","ssmlAnnouncement":"Turn left to stay on Chippewa Road"}],"bannerInstructions":[{"distanceAlongGeometry":741.1,"primary":{"text":"Chippewa Road","components":[{"text":"Chippewa Road","type":"text","abbr":"Chippewa Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,150,255],"location":[-79.19302,39.986531]}],"driving_side":"right","geometry":"yz`sFjkjbN_@Kq@wAiLsV_@K","mode":"cycling","maneuver":{"bearing_after":15,"bearing_before":74,"location":[-79.19302,39.986531],"modifier":"left","type":"continue","instruction":"Turn left to stay on Chippewa Road"},"weight":117.4,"duration":117.4,"name":"Chippewa Road","distance":483.7,"voiceInstructions":[{"distanceAlongGeometry":483.7,"announcement":"In a quarter mile, turn right to stay on Chippewa Road","ssmlAnnouncement":"In a quarter mile, turn right to stay on Chippewa Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn right to stay on Chippewa Road","ssmlAnnouncement":"Turn right to stay on Chippewa Road"}],"bannerInstructions":[{"distanceAlongGeometry":483.7,"primary":{"text":"Chippewa Road","components":[{"text":"Chippewa Road","type":"text","abbr":"Chippewa Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,195,315],"location":[-79.188678,39.98923]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-79.187613,39.989704]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,60,135,240],"location":[-79.184513,39.991449]}],"driving_side":"right","geometry":"ukasFfpibN_@eB}@oB}IkR{D}ImG{e@MK","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":15,"location":[-79.188678,39.98923],"modifier":"right","type":"continue","instruction":"Turn right to stay on Chippewa Road"},"weight":284.4,"duration":284.4,"name":"Chippewa Road","distance":1175.5,"voiceInstructions":[{"distanceAlongGeometry":1175.5,"announcement":"Continue on Chippewa Road for a half mile","ssmlAnnouncement":"Continue on Chippewa Road for a half mile"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn right onto Indiantown Road","ssmlAnnouncement":"In 1000 feet, turn right onto Indiantown Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Indiantown Road","ssmlAnnouncement":"Turn right onto Indiantown Road"}],"bannerInstructions":[{"distanceAlongGeometry":1175.5,"primary":{"text":"Indiantown Road","components":[{"text":"Indiantown Road","type":"text","abbr":"Indiantown Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,210,330],"location":[-79.176482,39.993805]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,105,285],"location":[-79.170824,39.992114]}],"driving_side":"right","geometry":"ihbsF~cgbNRoBfCwJvDcSf@qCrAkDXW","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":36,"location":[-79.176482,39.993805],"modifier":"right","type":"end of road","instruction":"Turn right onto Indiantown Road"},"weight":169.1,"duration":169.1,"name":"Indiantown Road","distance":690.5,"voiceInstructions":[{"distanceAlongGeometry":690.5,"announcement":"Continue on Indiantown Road for a half mile","ssmlAnnouncement":"Continue on Indiantown Road for a half mile"},{"distanceAlongGeometry":285.8,"announcement":"In 1000 feet, turn left onto Indiantown Road","ssmlAnnouncement":"In 1000 feet, turn left onto Indiantown Road"},{"distanceAlongGeometry":61.3,"announcement":"Turn left onto Indiantown Road","ssmlAnnouncement":"Turn left onto Indiantown Road"}],"bannerInstructions":[{"distanceAlongGeometry":690.5,"primary":{"text":"Indiantown Road","components":[{"text":"Indiantown Road","type":"text","abbr":"Indiantown Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,330],"location":[-79.169107,39.991356]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-79.167053,39.991539]}],"driving_side":"right","geometry":"_yasF|uebN?sFc@gDm@iEEoCA}AdA_NjBqUlCuTtI_\\","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":146,"location":[-79.169107,39.991356],"modifier":"left","type":"end of road","instruction":"Turn left onto Indiantown Road"},"weight":392.7,"duration":392.7,"name":"Indiantown Road","distance":1635.9,"voiceInstructions":[{"distanceAlongGeometry":1635.9,"announcement":"Continue on Indiantown Road for 1 mile","ssmlAnnouncement":"Continue on Indiantown Road for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Piedmont Road","ssmlAnnouncement":"In 1000 feet, continue onto Piedmont Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Piedmont Road","ssmlAnnouncement":"Continue onto Piedmont Road"}],"bannerInstructions":[{"distanceAlongGeometry":1635.9,"primary":{"text":"Piedmont Road","components":[{"text":"Piedmont Road","type":"text","abbr":"Piedmont Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,120,240,300],"location":[-79.15073,39.9885]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,315],"location":[-79.145047,39.986111]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,300],"location":[-79.14252,39.984806]}],"driving_side":"right","geometry":"cgasF`cbbNrHyYhDuGFc@vEiJb@kBvBeDl@mBlCuIvKwTpGs`@^W","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":115,"location":[-79.15073,39.9885],"modifier":"straight","type":"new name","instruction":"Continue onto Piedmont Road"},"weight":485.59999999999997,"duration":485.59999999999997,"name":"Piedmont Road","distance":2010,"voiceInstructions":[{"distanceAlongGeometry":2010,"announcement":"Continue on Piedmont Road for 1 mile","ssmlAnnouncement":"Continue on Piedmont Road for 1 mile"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn left onto Piedmont Road","ssmlAnnouncement":"In 1000 feet, turn left onto Piedmont Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto Piedmont Road","ssmlAnnouncement":"Turn left onto Piedmont Road"}],"bannerInstructions":[{"distanceAlongGeometry":2010,"primary":{"text":"Piedmont Road","components":[{"text":"Piedmont Road","type":"text","abbr":"Piedmont Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,330],"location":[-79.13045,39.979698]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,285],"location":[-79.128249,39.979331]}],"driving_side":"right","geometry":"cp_sFhd~aNH}Af@yDV_D~@kBtB_AzD}BfNsG","mode":"cycling","maneuver":{"bearing_after":97,"bearing_before":149,"location":[-79.13045,39.979698],"modifier":"left","type":"end of road","instruction":"Turn left onto Piedmont Road"},"weight":186.9,"duration":186.9,"name":"Piedmont Road","distance":734.6,"voiceInstructions":[{"distanceAlongGeometry":734.6,"announcement":"Continue on Piedmont Road for a half mile","ssmlAnnouncement":"Continue on Piedmont Road for a half mile"},{"distanceAlongGeometry":275.1,"announcement":"In 1000 feet, turn left onto Ssr3017","ssmlAnnouncement":"In 1000 feet, turn left onto Ssr3017"},{"distanceAlongGeometry":59,"announcement":"Turn left onto Ssr3017, then continue onto Chickentown Road","ssmlAnnouncement":"Turn left onto Ssr3017, then continue onto Chickentown Road"}],"bannerInstructions":[{"distanceAlongGeometry":734.6,"primary":{"text":"Ssr3017","components":[{"text":"Ssr3017","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":59,"primary":{"text":"Ssr3017","components":[{"text":"Ssr3017","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Chickentown Road","components":[{"text":"Chickentown Road","type":"text","abbr":"Chickentown Rd","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,150,225,330],"location":[-79.125376,39.975043]}],"driving_side":"right","geometry":"_s~rFrd}aN_A}B","mode":"cycling","maneuver":{"bearing_after":56,"bearing_before":156,"location":[-79.125376,39.975043],"modifier":"left","type":"turn","instruction":"Turn left onto Ssr3017"},"weight":19.2,"duration":15.4,"name":"Ssr3017","distance":64,"voiceInstructions":[{"distanceAlongGeometry":62.3,"announcement":"Continue onto Chickentown Road","ssmlAnnouncement":"Continue onto Chickentown Road"}],"bannerInstructions":[{"distanceAlongGeometry":64,"primary":{"text":"Chickentown Road","components":[{"text":"Chickentown Road","type":"text","abbr":"Chickentown Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[60,240],"location":[-79.12475,39.975361]}],"driving_side":"right","geometry":"_u~rFt`}aNUe@a@iAuAmDoAsD_AuDmAwFe@}A","mode":"cycling","maneuver":{"bearing_after":52,"bearing_before":56,"location":[-79.12475,39.975361],"modifier":"straight","type":"new name","instruction":"Continue onto Chickentown Road"},"weight":146.6,"duration":117.9,"name":"Chickentown Road","distance":478.7,"voiceInstructions":[{"distanceAlongGeometry":478.7,"announcement":"In a quarter mile, turn right onto Pine Tree Road","ssmlAnnouncement":"In a quarter mile, turn right onto Pine Tree Road"},{"distanceAlongGeometry":60.9,"announcement":"Turn right onto Pine Tree Road","ssmlAnnouncement":"Turn right onto Pine Tree Road"}],"bannerInstructions":[{"distanceAlongGeometry":478.7,"primary":{"text":"Pine Tree Road","components":[{"text":"Pine Tree Road","type":"text","abbr":"Pine Tree Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,240],"location":[-79.119801,39.977368]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,285],"location":[-79.108873,39.975335]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-79.10131,39.974028]}],"driving_side":"right","geometry":"qa_sFva|aNVYt@kGvHu]\\wDDeDe@qLP}BvBoEp@aDb@sBf@iENsALoEAuKK}BIaKBy@Ui@","mode":"cycling","maneuver":{"bearing_after":137,"bearing_before":61,"location":[-79.119801,39.977368],"modifier":"right","type":"turn","instruction":"Turn right onto Pine Tree Road"},"weight":450.3,"duration":450.3,"name":"Pine Tree Road","distance":1871.1,"voiceInstructions":[{"distanceAlongGeometry":1871.1,"announcement":"Continue on Pine Tree Road for 1 mile","ssmlAnnouncement":"Continue on Pine Tree Road for 1 mile"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, turn right onto Walters Mill Road","ssmlAnnouncement":"In 1000 feet, turn right onto Walters Mill Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Walters Mill Road","ssmlAnnouncement":"Turn right onto Walters Mill Road"}],"bannerInstructions":[{"distanceAlongGeometry":1871.1,"primary":{"text":"Walters Mill Road","components":[{"text":"Walters Mill Road","type":"text","abbr":"Walters Mill Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,240],"location":[-79.098883,39.974168]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,300],"location":[-79.09793,39.973805]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-79.097159,39.973753]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,165,285,345],"location":[-79.089553,39.972779]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-79.066916,39.969624]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,255],"location":[-79.054399,39.965574]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-79.048839,39.965024]}],"driving_side":"right","geometry":"qm~rF~~waNBWn@qBRs@JyC@o@LaAtAoBNOLe@GcAiAeDa@}CXyD~@eIvAqId@wK|AeHvC}GlD}G^_B?e@R_D|A}NKgGhA_NMyHq@iE}@mC^uRb@gIVwAf@yFlBoC~KwIvBaCbAuChCkLt@cJUkDmAyFc@wGIaIL{B{@qDB}B`DiJxBmFl@yAzAiGhA_JNq@H_@Tc@XU\\QtCa@VI\\UZa@Zi@Ro@Hu@R}ELaGSkFYeEM}@oAuEGYA]?a@JkA","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":54,"location":[-79.098883,39.974168],"modifier":"right","type":"turn","instruction":"Turn right onto Walters Mill Road"},"weight":1458.1999999999998,"duration":1458.1999999999998,"name":"Walters Mill Road","distance":6037.7,"voiceInstructions":[{"distanceAlongGeometry":6037.7,"announcement":"Continue on Walters Mill Road for 4 miles","ssmlAnnouncement":"Continue on Walters Mill Road for 4 miles"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn left onto Garrett Shortcut Road","ssmlAnnouncement":"In 1000 feet, turn left onto Garrett Shortcut Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn left onto Garrett Shortcut Road","ssmlAnnouncement":"Turn left onto Garrett Shortcut Road"}],"bannerInstructions":[{"distanceAlongGeometry":6037.7,"primary":{"text":"Garrett Shortcut Road","components":[{"text":"Garrett Shortcut Road","type":"text","abbr":"Garrett Shortcut Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-79.035324,39.961897]}],"driving_side":"right","geometry":"{`|rFvqkaNgAQmAQiEs@sB_@w@Qu@[o@c@k@i@uAyAiDuD{DeEeDsD_DqDqC}CqCuE","mode":"cycling","maneuver":{"bearing_after":11,"bearing_before":101,"location":[-79.035324,39.961897],"modifier":"left","type":"turn","instruction":"Turn left onto Garrett Shortcut Road"},"weight":439.9,"duration":288.3,"name":"Garrett Shortcut Road","distance":1173.7,"voiceInstructions":[{"distanceAlongGeometry":1173.7,"announcement":"Continue on Garrett Shortcut Road for a half mile","ssmlAnnouncement":"Continue on Garrett Shortcut Road for a half mile"},{"distanceAlongGeometry":285,"announcement":"In 1000 feet, turn right onto Berlin Plank Road (US 219)","ssmlAnnouncement":"In 1000 feet, turn right onto Berlin Plank Road (US 219)"},{"distanceAlongGeometry":61.1,"announcement":"Turn right onto Berlin Plank Road (US 219)","ssmlAnnouncement":"Turn right onto Berlin Plank Road (US 219)"}],"bannerInstructions":[{"distanceAlongGeometry":1173.7,"primary":{"text":"Berlin Plank Road US 219","components":[{"text":"Berlin Plank Road","type":"text","abbr":"Berlin Plank Rd","abbr_priority":0},{"text":"US 219","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-219"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-79.028099,39.97056]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,150,315],"location":[-79.026935,39.969415]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,120,315],"location":[-79.021787,39.964458]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-79.020328,39.96392]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-79.017714,39.962825]}],"driving_side":"right","geometry":"_w}rFrdjaNbFgFdVsTbCqCtB_EjBcH`D_Kv@kCbHyUvHmXb@_BhCgJ","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":47,"location":[-79.028099,39.97056],"modifier":"right","type":"turn","instruction":"Turn right onto Berlin Plank Road (US 219)"},"ref":"US 219","weight":1066.3,"duration":534.1999999999999,"name":"Berlin Plank Road (US 219)","distance":2217.4,"voiceInstructions":[{"distanceAlongGeometry":2217.4,"announcement":"Continue on Berlin Plank Road (US 219) for 1.5 miles","ssmlAnnouncement":"Continue on Berlin Plank Road (US 219) for 1.5 miles"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn right onto Plank Road","ssmlAnnouncement":"In 1000 feet, turn right onto Plank Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Plank Road","ssmlAnnouncement":"Turn right onto Plank Road"}],"bannerInstructions":[{"distanceAlongGeometry":2217.4,"primary":{"text":"Plank Road","components":[{"text":"Plank Road","type":"text","abbr":"Plank Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-79.007709,39.958943]}],"driving_side":"right","geometry":"kn{rFdefaNf@Ad@g@|DcInBsEdDyF~BaD","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":115,"location":[-79.007709,39.958943],"modifier":"right","type":"turn","instruction":"Turn right onto Plank Road"},"weight":147,"duration":147,"name":"Plank Road","distance":573.8,"voiceInstructions":[{"distanceAlongGeometry":573.8,"announcement":"Continue on Plank Road for a quarter mile","ssmlAnnouncement":"Continue on Plank Road for a quarter mile"},{"distanceAlongGeometry":273.2,"announcement":"In 900 feet, turn left onto Cinder Road","ssmlAnnouncement":"In 900 feet, turn left onto Cinder Road"},{"distanceAlongGeometry":58.6,"announcement":"Turn left onto Cinder Road","ssmlAnnouncement":"Turn left onto Cinder Road"}],"bannerInstructions":[{"distanceAlongGeometry":573.8,"primary":{"text":"Cinder Road","components":[{"text":"Cinder Road","type":"text","abbr":"Cinder Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-79.002764,39.955565]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,120,225,300],"location":[-79.00167,39.956542]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,285],"location":[-78.995362,39.958113]}],"driving_side":"right","geometry":"iyzrFffeaNaEyE_AeAcHcH]e@Om@GuAFkBRkBRmCDkB`@eEFaAC_AW{DUiC?Y@a@Jc@Lc@LUFQBU@W?]My@k@kD","mode":"cycling","maneuver":{"bearing_after":39,"bearing_before":135,"location":[-79.002764,39.955565],"modifier":"left","type":"turn","instruction":"Turn left onto Cinder Road"},"weight":285.6,"duration":285.6,"name":"Cinder Road","distance":1176.9,"voiceInstructions":[{"distanceAlongGeometry":1176.9,"announcement":"Continue on Cinder Road for a half mile","ssmlAnnouncement":"Continue on Cinder Road for a half mile"},{"distanceAlongGeometry":288.5,"announcement":"In 1000 feet, turn right onto Wills Church Road","ssmlAnnouncement":"In 1000 feet, turn right onto Wills Church Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Wills Church Road","ssmlAnnouncement":"Turn right onto Wills Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":1176.9,"primary":{"text":"Wills Church Road","components":[{"text":"Wills Church Road","type":"text","abbr":"Wills Church Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,150,255],"location":[-78.991021,39.958367]}],"driving_side":"right","geometry":"yj{rFz|baN`@]~Yw^^mA","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":71,"location":[-78.991021,39.958367],"modifier":"right","type":"end of road","instruction":"Turn right onto Wills Church Road"},"weight":170.9,"duration":170.9,"name":"Wills Church Road","distance":707.5,"voiceInstructions":[{"distanceAlongGeometry":707.5,"announcement":"Continue on Wills Church Road for a half mile","ssmlAnnouncement":"Continue on Wills Church Road for a half mile"},{"distanceAlongGeometry":289.8,"announcement":"In 1000 feet, turn right to stay on Wills Church Road","ssmlAnnouncement":"In 1000 feet, turn right to stay on Wills Church Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right to stay on Wills Church Road","ssmlAnnouncement":"Turn right to stay on Wills Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":707.5,"primary":{"text":"Wills Church Road","components":[{"text":"Wills Church Road","type":"text","abbr":"Wills Church Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,165,300],"location":[-78.9854,39.953716]}],"driving_side":"right","geometry":"wmzrFvyaaNz@WvLeOb@K","mode":"cycling","maneuver":{"bearing_after":161,"bearing_before":118,"location":[-78.9854,39.953716],"modifier":"right","type":"continue","instruction":"Turn right to stay on Wills Church Road"},"weight":94.7,"duration":94.7,"name":"Wills Church Road","distance":384.7,"voiceInstructions":[{"distanceAlongGeometry":384.7,"announcement":"In a quarter mile, turn left to stay on Wills Church Road","ssmlAnnouncement":"In a quarter mile, turn left to stay on Wills Church Road"},{"distanceAlongGeometry":60.9,"announcement":"Turn left to stay on Wills Church Road","ssmlAnnouncement":"Turn left to stay on Wills Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":384.7,"primary":{"text":"Wills Church Road","components":[{"text":"Wills Church Road","type":"text","abbr":"Wills Church Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,240,345],"location":[-78.982634,39.95104]}],"driving_side":"right","geometry":"_}yrFlhaaNLa@~Q}O~A{@zDkDxAaCR{@","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":164,"location":[-78.982634,39.95104],"modifier":"left","type":"continue","instruction":"Turn left to stay on Wills Church Road"},"weight":173.3,"duration":173.3,"name":"Wills Church Road","distance":716,"voiceInstructions":[{"distanceAlongGeometry":716,"announcement":"Continue on Wills Church Road for a half mile","ssmlAnnouncement":"Continue on Wills Church Road for a half mile"},{"distanceAlongGeometry":289.2,"announcement":"In 1000 feet, turn right to stay on Wills Church Road","ssmlAnnouncement":"In 1000 feet, turn right to stay on Wills Church Road"},{"distanceAlongGeometry":62,"announcement":"Turn right to stay on Wills Church Road","ssmlAnnouncement":"Turn right to stay on Wills Church Road"}],"bannerInstructions":[{"distanceAlongGeometry":716,"primary":{"text":"Wills Church Road","components":[{"text":"Wills Church Road","type":"text","abbr":"Wills Church Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,165,285],"location":[-78.977638,39.945964]}],"driving_side":"right","geometry":"g}xrFfi`aNt@QbCsC~I_GzBiCl^qk@P?l@u@rPeLfGmF~DyC^{@","mode":"cycling","maneuver":{"bearing_after":165,"bearing_before":111,"location":[-78.977638,39.945964],"modifier":"right","type":"continue","instruction":"Turn right to stay on Wills Church Road"},"weight":484.4,"duration":484.4,"name":"Wills Church Road","distance":2010.7,"voiceInstructions":[{"distanceAlongGeometry":2010.7,"announcement":"Continue on Wills Church Road for 1 mile","ssmlAnnouncement":"Continue on Wills Church Road for 1 mile"},{"distanceAlongGeometry":290.6,"announcement":"In 1000 feet, turn right onto Brotherton Road","ssmlAnnouncement":"In 1000 feet, turn right onto Brotherton Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Brotherton Road","ssmlAnnouncement":"Turn right onto Brotherton Road"}],"bannerInstructions":[{"distanceAlongGeometry":2010.7,"primary":{"text":"Brotherton Road","components":[{"text":"Brotherton Road","type":"text","abbr":"Brotherton Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,180,300],"location":[-78.963069,39.932036]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-78.963327,39.928849]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,150,195],"location":[-78.963394,39.927048]}],"driving_side":"right","geometry":"gfvrFdn}`NhJh@rGH|@@hHH~CrAdAt@","mode":"cycling","maneuver":{"bearing_after":184,"bearing_before":123,"location":[-78.963069,39.932036],"modifier":"right","type":"turn","instruction":"Turn right onto Brotherton Road"},"weight":208.99999999999997,"duration":167.2,"name":"Brotherton Road","distance":696,"voiceInstructions":[{"distanceAlongGeometry":696,"announcement":"Continue on Brotherton Road for a half mile","ssmlAnnouncement":"Continue on Brotherton Road for a half mile"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue onto Short Road","ssmlAnnouncement":"In 1000 feet, continue onto Short Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Short Road, then turn left onto Town Hill Road","ssmlAnnouncement":"Continue onto Short Road, then turn left onto Town Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":696,"primary":{"text":"Short Road","components":[{"text":"Short Road","type":"text","abbr":"Short Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Short Road","components":[{"text":"Short Road","type":"text","abbr":"Short Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Town Hill Road","components":[{"text":"Town Hill Road","type":"text","abbr":"Town Hill Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,120,225,300],"location":[-78.964077,39.925904]}],"driving_side":"right","geometry":"{_urFnt}`N~C~Cb@t@","mode":"cycling","maneuver":{"bearing_after":216,"bearing_before":209,"location":[-78.964077,39.925904],"modifier":"straight","type":"new name","instruction":"Continue onto Short Road"},"weight":40.6,"duration":40.6,"name":"Short Road","distance":142.9,"voiceInstructions":[{"distanceAlongGeometry":52.8,"announcement":"Turn left onto Town Hill Road","ssmlAnnouncement":"Turn left onto Town Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":142.9,"primary":{"text":"Town Hill Road","components":[{"text":"Town Hill Road","type":"text","abbr":"Town Hill Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[45,150,210,330],"location":[-78.965146,39.92492]}],"driving_side":"right","geometry":"wytrFd{}`N`P{K","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":227,"location":[-78.965146,39.92492],"modifier":"left","type":"turn","instruction":"Turn left onto Town Hill Road"},"weight":86.4,"duration":86.4,"name":"Town Hill Road","distance":350.4,"voiceInstructions":[{"distanceAlongGeometry":350.4,"announcement":"In a quarter mile, turn left onto Mulberry Street","ssmlAnnouncement":"In a quarter mile, turn left onto Mulberry Street"},{"distanceAlongGeometry":60.8,"announcement":"Turn left onto Mulberry Street","ssmlAnnouncement":"Turn left onto Mulberry Street"}],"bannerInstructions":[{"distanceAlongGeometry":350.4,"primary":{"text":"Mulberry Street","components":[{"text":"Mulberry Street","type":"text","abbr":"Mulberry St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,330],"location":[-78.96309,39.922193]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.962508,39.922099]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.961734,39.921991]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.960917,39.921873]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.960075,39.921731]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.959307,39.921631]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.958468,39.921506]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.957668,39.921405]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.956879,39.921299]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.956081,39.921175]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.955312,39.92107]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.954531,39.920958]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.953759,39.920851]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.953014,39.920764]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-78.952265,39.920658]}],"driving_side":"right","geometry":"uhtrFhn}`NPsBT{CVaDZgDRyCVgDR_DT}CV_DTyCT{CTyCPuCRsCHkA","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":149,"location":[-78.96309,39.922193],"modifier":"left","type":"turn","instruction":"Turn left onto Mulberry Street"},"weight":235.3,"duration":235.3,"name":"Mulberry Street","distance":971.9,"voiceInstructions":[{"distanceAlongGeometry":971.9,"announcement":"Continue on Mulberry Street for a half mile","ssmlAnnouncement":"Continue on Mulberry Street for a half mile"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, make a slight left onto Main Street (PA 160)","ssmlAnnouncement":"In 1000 feet, make a slight left onto Main Street (PA 160)"},{"distanceAlongGeometry":62,"announcement":"Make a slight left onto Main Street (PA 160), then turn right onto Valley Road","ssmlAnnouncement":"Make a slight left onto Main Street (PA 160), then turn right onto Valley Road"}],"bannerInstructions":[{"distanceAlongGeometry":971.9,"primary":{"text":"Main Street PA 160","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"PA 160","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-160"}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Main Street PA 160","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"PA 160","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-160"}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Valley Road","components":[{"text":"Valley Road","type":"text","abbr":"Valley Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,60,240,285],"location":[-78.951888,39.920605]}],"driving_side":"right","geometry":"y~srFhh{`NmAmC","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":99,"location":[-78.951888,39.920605],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Main Street (PA 160)"},"ref":"PA 160","weight":32,"duration":22.3,"name":"Main Street (PA 160)","distance":74.7,"voiceInstructions":[{"distanceAlongGeometry":50.2,"announcement":"Turn right onto Valley Road, then turn left onto Broderick Street","ssmlAnnouncement":"Turn right onto Valley Road, then turn left onto Broderick Street"}],"bannerInstructions":[{"distanceAlongGeometry":74.7,"primary":{"text":"Valley Road","components":[{"text":"Valley Road","type":"text","abbr":"Valley Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":50.2,"primary":{"text":"Valley Road","components":[{"text":"Valley Road","type":"text","abbr":"Valley Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Broderick Street","components":[{"text":"Broderick Street","type":"text","abbr":"Broderick St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,240],"location":[-78.951176,39.920996]}],"driving_side":"right","geometry":"gatrFzc{`NrAiATa@Rc@DQ","mode":"cycling","maneuver":{"bearing_after":144,"bearing_before":53,"location":[-78.951176,39.920996],"modifier":"right","type":"turn","instruction":"Turn right onto Valley Road"},"weight":29.6,"duration":29.6,"name":"Valley Road","distance":102.1,"voiceInstructions":[{"distanceAlongGeometry":51.7,"announcement":"Turn left onto Broderick Street","ssmlAnnouncement":"Turn left onto Broderick Street"}],"bannerInstructions":[{"distanceAlongGeometry":102.1,"primary":{"text":"Broderick Street","components":[{"text":"Broderick Street","type":"text","abbr":"Broderick St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-78.950373,39.920338]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.947319,39.920435]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-78.944347,39.920019]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-78.943976,39.919967]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-78.943181,39.919852]}],"driving_side":"right","geometry":"c}srFx~z`NCa@ESEG]CGECEAI?MByAD}BAaA^aF~@iMRgCHiAV_DN}B","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":112,"location":[-78.950373,39.920338],"modifier":"left","type":"turn","instruction":"Turn left onto Broderick Street"},"weight":175.1,"duration":175.1,"name":"Broderick Street","distance":695.8,"voiceInstructions":[{"distanceAlongGeometry":695.8,"announcement":"Continue on Broderick Street for a half mile","ssmlAnnouncement":"Continue on Broderick Street for a half mile"},{"distanceAlongGeometry":278.2,"announcement":"In 1000 feet, turn left onto 13th Avenue","ssmlAnnouncement":"In 1000 feet, turn left onto 13th Avenue"},{"distanceAlongGeometry":59.6,"announcement":"Turn left onto 13th Avenue, then turn right onto Main Street (PA 160)","ssmlAnnouncement":"Turn left onto 13th Avenue, then turn right onto Main Street (PA 160)"}],"bannerInstructions":[{"distanceAlongGeometry":695.8,"primary":{"text":"13th Avenue","components":[{"text":"13th Avenue","type":"text","abbr":"13th Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":59.6,"primary":{"text":"13th Avenue","components":[{"text":"13th Avenue","type":"text","abbr":"13th Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Main Street PA 160","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"PA 160","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-160"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,195,285],"location":[-78.942554,39.919774]}],"driving_side":"right","geometry":"qysrF|my`NuB_@","mode":"cycling","maneuver":{"bearing_after":11,"bearing_before":98,"location":[-78.942554,39.919774],"modifier":"left","type":"end of road","instruction":"Turn left onto 13th Avenue"},"weight":20.2,"duration":20.2,"name":"13th Avenue","distance":66.8,"voiceInstructions":[{"distanceAlongGeometry":49.6,"announcement":"Turn right onto Main Street (PA 160)","ssmlAnnouncement":"Turn right onto Main Street (PA 160)"}],"bannerInstructions":[{"distanceAlongGeometry":66.8,"primary":{"text":"Main Street PA 160","components":[{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"PA 160","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-160"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[15,105,195,285],"location":[-78.942393,39.920362]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-78.941625,39.920246]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,105,195,285],"location":[-78.94084,39.920158]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-78.93955,39.920018]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-78.938969,39.919937]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-78.93822,39.919845]}],"driving_side":"right","geometry":"g}srF|ly`NTwCP}CZaGNsBPuCTsE","mode":"cycling","maneuver":{"bearing_after":99,"bearing_before":11,"location":[-78.942393,39.920362],"modifier":"right","type":"turn","instruction":"Turn right onto Main Street (PA 160)"},"ref":"PA 160","weight":125.9,"duration":108.4,"name":"Main Street (PA 160)","distance":451.9,"voiceInstructions":[{"distanceAlongGeometry":451.9,"announcement":"In a quarter mile, continue onto White Horse Road","ssmlAnnouncement":"In a quarter mile, continue onto White Horse Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto White Horse Road","ssmlAnnouncement":"Continue onto White Horse Road"}],"bannerInstructions":[{"distanceAlongGeometry":451.9,"primary":{"text":"White Horse Road","components":[{"text":"White Horse Road","type":"text","abbr":"White Horse Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,285],"location":[-78.93716,39.919735]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-78.936068,39.919704]}],"driving_side":"right","geometry":"kysrFflx`NBoBBiBAaFEaGUwGKcDEuHE_Or@qVHkG?El@a@","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":97,"location":[-78.93716,39.919735],"modifier":"straight","type":"new name","instruction":"Continue onto White Horse Road"},"weight":316.6,"duration":316.6,"name":"White Horse Road","distance":1309.6,"voiceInstructions":[{"distanceAlongGeometry":1309.6,"announcement":"Continue on White Horse Road for 1 mile","ssmlAnnouncement":"Continue on White Horse Road for 1 mile"},{"distanceAlongGeometry":289.6,"announcement":"In 1000 feet, turn left to stay on White Horse Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on White Horse Road"},{"distanceAlongGeometry":62,"announcement":"Turn left to stay on White Horse Road","ssmlAnnouncement":"Turn left to stay on White Horse Road"}],"bannerInstructions":[{"distanceAlongGeometry":1309.6,"primary":{"text":"White Horse Road","components":[{"text":"White Horse Road","type":"text","abbr":"White Horse Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,165,330],"location":[-78.922005,39.919433]}],"driving_side":"right","geometry":"mwsrFpmu`NLeBfGgP","mode":"cycling","maneuver":{"bearing_after":99,"bearing_before":147,"location":[-78.922005,39.919433],"modifier":"left","type":"continue","instruction":"Turn left to stay on White Horse Road"},"weight":78.9,"duration":78.9,"name":"White Horse Road","distance":321.8,"voiceInstructions":[{"distanceAlongGeometry":321.8,"announcement":"In a quarter mile, turn right to stay on White Horse Road","ssmlAnnouncement":"In a quarter mile, turn right to stay on White Horse Road"},{"distanceAlongGeometry":61.2,"announcement":"Turn right to stay on White Horse Road","ssmlAnnouncement":"Turn right to stay on White Horse Road"}],"bannerInstructions":[{"distanceAlongGeometry":321.8,"primary":{"text":"White Horse Road","components":[{"text":"White Horse Road","type":"text","abbr":"White Horse Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,180,300],"location":[-78.918738,39.918036]}],"driving_side":"right","geometry":"wnsrFbyt`NV?XeBGcJAuBA}DF_Od@}D","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":120,"location":[-78.918738,39.918036],"modifier":"right","type":"continue","instruction":"Turn right to stay on White Horse Road"},"weight":154.8,"duration":154.8,"name":"White Horse Road","distance":644,"voiceInstructions":[{"distanceAlongGeometry":644,"announcement":"Continue on White Horse Road for a half mile","ssmlAnnouncement":"Continue on White Horse Road for a half mile"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, keep right onto White Horse Road","ssmlAnnouncement":"In 1000 feet, keep right onto White Horse Road"},{"distanceAlongGeometry":62.4,"announcement":"Keep right onto White Horse Road","ssmlAnnouncement":"Keep right onto White Horse Road"}],"bannerInstructions":[{"distanceAlongGeometry":644,"primary":{"text":"White Horse Road","components":[{"text":"White Horse Road","type":"text","abbr":"White Horse Rd","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,285],"location":[-78.9114,39.917623]}],"driving_side":"right","geometry":"clsrFfks`NfGwNhAaDz@kFLiE?{EeAsF_BkG_D_Ic@eBCoEb@iWVgNMkc@cBcIUiA","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":104,"location":[-78.9114,39.917623],"modifier":"slight right","type":"fork","instruction":"Keep right onto White Horse Road"},"weight":576.8,"duration":576.8,"name":"White Horse Road","distance":2384.8,"voiceInstructions":[{"distanceAlongGeometry":2384.8,"announcement":"Continue on White Horse Road for 1.5 miles","ssmlAnnouncement":"Continue on White Horse Road for 1.5 miles"},{"distanceAlongGeometry":289.4,"announcement":"In 1000 feet, turn right onto Schoolhouse Road","ssmlAnnouncement":"In 1000 feet, turn right onto Schoolhouse Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Schoolhouse Road","ssmlAnnouncement":"Turn right onto Schoolhouse Road"}],"bannerInstructions":[{"distanceAlongGeometry":2384.8,"primary":{"text":"Schoolhouse Road","components":[{"text":"Schoolhouse Road","type":"text","abbr":"Schoolhouse Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,165,255,345],"location":[-78.884929,39.917774]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,180,345],"location":[-78.882111,39.912076]}],"driving_side":"right","geometry":"amsrFxen`NlVcJnJeERIlCEvTlIzChB","mode":"cycling","maneuver":{"bearing_after":158,"bearing_before":67,"location":[-78.884929,39.917774],"modifier":"right","type":"turn","instruction":"Turn right onto Schoolhouse Road"},"weight":304.6,"duration":304.6,"name":"Schoolhouse Road","distance":1266.6,"voiceInstructions":[{"distanceAlongGeometry":1266.6,"announcement":"Continue on Schoolhouse Road for 1 mile","ssmlAnnouncement":"Continue on Schoolhouse Road for 1 mile"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, continue slightly left onto Smith Road","ssmlAnnouncement":"In 1000 feet, continue slightly left onto Smith Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue slightly left onto Smith Road","ssmlAnnouncement":"Continue slightly left onto Smith Road"}],"bannerInstructions":[{"distanceAlongGeometry":1266.6,"primary":{"text":"Smith Road","components":[{"text":"Smith Road","type":"text","abbr":"Smith Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,195,255],"location":[-78.884284,39.907113]}],"driving_side":"right","geometry":"mjqrFvan`NbAJlXvJ","mode":"cycling","maneuver":{"bearing_after":187,"bearing_before":206,"location":[-78.884284,39.907113],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto Smith Road"},"weight":128.7,"duration":128.7,"name":"Smith Road","distance":518.7,"voiceInstructions":[{"distanceAlongGeometry":518.7,"announcement":"Continue on Smith Road for a quarter mile","ssmlAnnouncement":"Continue on Smith Road for a quarter mile"},{"distanceAlongGeometry":282.1,"announcement":"In 1000 feet, turn left to stay on Smith Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on Smith Road"},{"distanceAlongGeometry":60.5,"announcement":"Turn left to stay on Smith Road","ssmlAnnouncement":"Turn left to stay on Smith Road"}],"bannerInstructions":[{"distanceAlongGeometry":518.7,"primary":{"text":"Smith Road","components":[{"text":"Smith Road","type":"text","abbr":"Smith Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,135,240],"location":[-78.886218,39.902699]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,345],"location":[-78.878944,39.899127]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-78.877884,39.898942]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-78.873953,39.893372]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,315],"location":[-78.865735,39.893876]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-78.864811,39.893495]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-78.860215,39.891027]}],"driving_side":"right","geometry":"{nprFzmn`NLQp@KzOmM~Do@VQLu@m@oOiA{HHcBZoB|CsRH{Av@kAt@WbBQdClArBbCjBhBzAHfCsBtC}C`HsH~@oB?aA_@{@w@a@_AsA_Ac@uBuBsCkGU}DRsF@a@XwA\\_Bl@yAlNu[f@iAzBwGJqACmFPeBpCyC~CoBvCsAhXy]b@E","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":198,"location":[-78.886218,39.902699],"modifier":"left","type":"continue","instruction":"Turn left to stay on Smith Road"},"weight":1137.6,"duration":1137.6,"name":"Smith Road","distance":4728.8,"voiceInstructions":[{"distanceAlongGeometry":4728.8,"announcement":"Continue on Smith Road for 3 miles","ssmlAnnouncement":"Continue on Smith Road for 3 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, turn right onto Brush Creek Road","ssmlAnnouncement":"In 1000 feet, turn right onto Brush Creek Road"},{"distanceAlongGeometry":62.4,"announcement":"Turn right onto Brush Creek Road","ssmlAnnouncement":"Turn right onto Brush Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":4728.8,"primary":{"text":"Brush Creek Road","components":[{"text":"Brush Creek","type":"text","abbr":"Brush Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,240],"location":[-78.849628,39.88356]}],"driving_side":"right","geometry":"gwlrFdig`N~@jDf@xCPfA`CvNlBnEb@V","mode":"cycling","maneuver":{"bearing_after":243,"bearing_before":171,"location":[-78.849628,39.88356],"modifier":"right","type":"end of road","instruction":"Turn right onto Brush Creek Road"},"weight":134.4,"duration":134.4,"name":"Brush Creek Road","distance":540.8,"voiceInstructions":[{"distanceAlongGeometry":540.8,"announcement":"Continue on Brush Creek Road for a quarter mile","ssmlAnnouncement":"Continue on Brush Creek Road for a quarter mile"},{"distanceAlongGeometry":281.7,"announcement":"In 1000 feet, turn left onto Leister Road","ssmlAnnouncement":"In 1000 feet, turn left onto Leister Road"},{"distanceAlongGeometry":60.4,"announcement":"Turn left onto Leister Road","ssmlAnnouncement":"Turn left onto Leister Road"}],"bannerInstructions":[{"distanceAlongGeometry":540.8,"primary":{"text":"Leister Road","components":[{"text":"Leister Road","type":"text","abbr":"Leister Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,135,240],"location":[-78.855298,39.881568]}],"driving_side":"right","geometry":"yjlrFrlh`Nz@aAzAiAfAw@hB]tFfC~D?vBmATy@dB{WxBmPp@uH","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":205,"location":[-78.855298,39.881568],"modifier":"left","type":"turn","instruction":"Turn left onto Leister Road"},"weight":315.5,"duration":315.5,"name":"Leister Road","distance":1295.6,"voiceInstructions":[{"distanceAlongGeometry":1295.6,"announcement":"Continue on Leister Road for 1 mile","ssmlAnnouncement":"Continue on Leister Road for 1 mile"},{"distanceAlongGeometry":287.5,"announcement":"In 1000 feet, turn right onto Lester Road","ssmlAnnouncement":"In 1000 feet, turn right onto Lester Road"},{"distanceAlongGeometry":61.6,"announcement":"Turn right onto Lester Road","ssmlAnnouncement":"Turn right onto Lester Road"}],"bannerInstructions":[{"distanceAlongGeometry":1295.6,"primary":{"text":"Lester Road","components":[{"text":"Lester Road","type":"text","abbr":"Lester Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,195,285],"location":[-78.845853,39.875646]}],"driving_side":"right","geometry":"yekrFpqf`NpBh@|JlClC~@pDt@","mode":"cycling","maneuver":{"bearing_after":195,"bearing_before":101,"location":[-78.845853,39.875646],"modifier":"right","type":"turn","instruction":"Turn right onto Lester Road"},"weight":114.5,"duration":114.5,"name":"Lester Road","distance":471.6,"voiceInstructions":[{"distanceAlongGeometry":471.6,"announcement":"In a quarter mile, keep left onto Brick Road","ssmlAnnouncement":"In a quarter mile, keep left onto Brick Road"},{"distanceAlongGeometry":61.8,"announcement":"Keep left onto Brick Road","ssmlAnnouncement":"Keep left onto Brick Road"}],"bannerInstructions":[{"distanceAlongGeometry":471.6,"primary":{"text":"Brick Road","components":[{"text":"Brick Road","type":"text","abbr":"Brick Rd","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,150,225],"location":[-78.84736,39.87157]}],"driving_side":"right","geometry":"iljrF~zf`Nz@c@t@wAv@_DBY^_DL_Ap@aAbB_AhAQ","mode":"cycling","maneuver":{"bearing_after":154,"bearing_before":192,"location":[-78.84736,39.87157],"modifier":"slight left","type":"fork","instruction":"Keep left onto Brick Road"},"weight":105.7,"duration":105.7,"name":"Brick Road","distance":413.6,"voiceInstructions":[{"distanceAlongGeometry":413.6,"announcement":"In a quarter mile, turn left onto Packsaddle Road","ssmlAnnouncement":"In a quarter mile, turn left onto Packsaddle Road"},{"distanceAlongGeometry":58.7,"announcement":"Turn left onto Packsaddle Road","ssmlAnnouncement":"Turn left onto Packsaddle Road"}],"bannerInstructions":[{"distanceAlongGeometry":413.6,"primary":{"text":"Packsaddle Road","components":[{"text":"Packsaddle Road","type":"text","abbr":"Packsaddle Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,345],"location":[-78.843945,39.869352]}],"driving_side":"right","geometry":"m~irFtef`NBkf@FcBdAyFf@aFHyC_CsU{@gCiAeBcC{BS]a@u@{@oEw@wSL{Bl@gDrAuC","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":168,"location":[-78.843945,39.869352],"modifier":"left","type":"turn","instruction":"Turn left onto Packsaddle Road"},"weight":486.9,"duration":486.9,"name":"Packsaddle Road","distance":2028.8,"voiceInstructions":[{"distanceAlongGeometry":2028.8,"announcement":"Continue on Packsaddle Road for 1.5 miles","ssmlAnnouncement":"Continue on Packsaddle Road for 1.5 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Pack Saddle Road","ssmlAnnouncement":"In 1000 feet, continue onto Pack Saddle Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Pack Saddle Road","ssmlAnnouncement":"Continue onto Pack Saddle Road"}],"bannerInstructions":[{"distanceAlongGeometry":2028.8,"primary":{"text":"Pack Saddle Road","components":[{"text":"Pack Saddle Road","type":"text","abbr":"Pack Saddle Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-78.821577,39.870793]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,180,345],"location":[-78.817435,39.868737]}],"driving_side":"right","geometry":"mgjrFzya`NPa@^sCp@{BlCeDfAmFp@_Bl@U~@A~Bn@z@QLm@A_@Ag@_@yA{BsCc@Qm@eA","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":125,"location":[-78.821577,39.870793],"modifier":"straight","type":"new name","instruction":"Continue onto Pack Saddle Road"},"weight":201.3,"duration":201.3,"name":"Pack Saddle Road","distance":827.8,"voiceInstructions":[{"distanceAlongGeometry":827.8,"announcement":"Continue on Pack Saddle Road for a half mile","ssmlAnnouncement":"Continue on Pack Saddle Road for a half mile"},{"distanceAlongGeometry":287.9,"announcement":"In 1000 feet, turn right onto Pine Valley Road","ssmlAnnouncement":"In 1000 feet, turn right onto Pine Valley Road"},{"distanceAlongGeometry":61.7,"announcement":"Turn right onto Pine Valley Road","ssmlAnnouncement":"Turn right onto Pine Valley Road"}],"bannerInstructions":[{"distanceAlongGeometry":827.8,"primary":{"text":"Pine Valley Road","components":[{"text":"Pine Valley Road","type":"text","abbr":"Pine Valley Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,225],"location":[-78.815356,39.868623]}],"driving_side":"right","geometry":"{yirF~r``NX{@hBsChAaA~Cc@lD_Ap@O","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":49,"location":[-78.815356,39.868623],"modifier":"right","type":"turn","instruction":"Turn right onto Pine Valley Road"},"weight":105.6,"duration":105.6,"name":"Pine Valley Road","distance":385.3,"voiceInstructions":[{"distanceAlongGeometry":385.3,"announcement":"In a quarter mile, turn left onto Glen Savage Road","ssmlAnnouncement":"In a quarter mile, turn left onto Glen Savage Road"},{"distanceAlongGeometry":54.7,"announcement":"Turn left onto Glen Savage Road, then turn right onto Emerick Trail","ssmlAnnouncement":"Turn left onto Glen Savage Road, then turn right onto Emerick Trail"}],"bannerInstructions":[{"distanceAlongGeometry":385.3,"primary":{"text":"Glen Savage Road","components":[{"text":"Glen Savage Road","type":"text","abbr":"Glen Savage Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":54.7,"primary":{"text":"Glen Savage Road","components":[{"text":"Glen Savage Road","type":"text","abbr":"Glen Savage Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Emerick Trail","components":[{"text":"Emerick Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,345],"location":[-78.813414,39.865667]}],"driving_side":"right","geometry":"mgirFxf``N[s@[a@q@u@WS","mode":"cycling","maneuver":{"bearing_after":54,"bearing_before":167,"location":[-78.813414,39.865667],"modifier":"left","type":"turn","instruction":"Turn left onto Glen Savage Road"},"weight":34.3,"duration":28.2,"name":"Glen Savage Road","distance":100.6,"voiceInstructions":[{"distanceAlongGeometry":53.5,"announcement":"Turn right onto Emerick Trail","ssmlAnnouncement":"Turn right onto Emerick Trail"}],"bannerInstructions":[{"distanceAlongGeometry":100.6,"primary":{"text":"Emerick Trail","components":[{"text":"Emerick Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,225],"location":[-78.812609,39.866317]}],"driving_side":"right","geometry":"okirFxa``NhCuFhC_BzIaCFQdAW~FqDtDiEzAgCzAuE~@_AbIjAvH\\pC?z@aA","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":36,"location":[-78.812609,39.866317],"modifier":"right","type":"turn","instruction":"Turn right onto Emerick Trail"},"weight":358.5,"duration":358.5,"name":"Emerick Trail","distance":1470.1,"voiceInstructions":[{"distanceAlongGeometry":1470.1,"announcement":"Continue on Emerick Trail for 1 mile","ssmlAnnouncement":"Continue on Emerick Trail for 1 mile"},{"distanceAlongGeometry":287,"announcement":"In 1000 feet, turn left onto Ira Trail","ssmlAnnouncement":"In 1000 feet, turn left onto Ira Trail"},{"distanceAlongGeometry":61.5,"announcement":"Turn left onto Ira Trail","ssmlAnnouncement":"Turn left onto Ira Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1470.1,"primary":{"text":"Ira Trail","components":[{"text":"Ira Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,225,315],"location":[-78.806274,39.855172]}],"driving_side":"right","geometry":"yegrFdz~_NQs@i@c@mCo@uBuEwB[cA{C_B]_Am@wCwGqBcBc@yC","mode":"cycling","maneuver":{"bearing_after":64,"bearing_before":139,"location":[-78.806274,39.855172],"modifier":"left","type":"turn","instruction":"Turn left onto Ira Trail"},"weight":188.5,"duration":188.5,"name":"Ira Trail","distance":777.6,"voiceInstructions":[{"distanceAlongGeometry":777.6,"announcement":"Continue on Ira Trail for a half mile","ssmlAnnouncement":"Continue on Ira Trail for a half mile"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, turn right onto Burkett Hill Road","ssmlAnnouncement":"In 1000 feet, turn right onto Burkett Hill Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Burkett Hill Road","ssmlAnnouncement":"Turn right onto Burkett Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":777.6,"primary":{"text":"Burkett Hill Road","components":[{"text":"Burkett Hill Road","type":"text","abbr":"Burkett Hill Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,255,345],"location":[-78.800545,39.860021]}],"driving_side":"right","geometry":"cdhrFlv}_NbBuC~E{BrDaFf@]hA?tAnClAdAlBEPQ`GE","mode":"cycling","maneuver":{"bearing_after":130,"bearing_before":71,"location":[-78.800545,39.860021],"modifier":"right","type":"turn","instruction":"Turn right onto Burkett Hill Road"},"weight":186.8,"duration":186.8,"name":"Burkett Hill Road","distance":772.9,"voiceInstructions":[{"distanceAlongGeometry":772.9,"announcement":"Continue on Burkett Hill Road for a half mile","ssmlAnnouncement":"Continue on Burkett Hill Road for a half mile"},{"distanceAlongGeometry":289.6,"announcement":"In 1000 feet, turn right onto Shaffers Run Road","ssmlAnnouncement":"In 1000 feet, turn right onto Shaffers Run Road"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Shaffers Run Road","ssmlAnnouncement":"Turn right onto Shaffers Run Road"}],"bannerInstructions":[{"distanceAlongGeometry":772.9,"primary":{"text":"Shaffers Run Road","components":[{"text":"Shaffers Run Road","type":"text","abbr":"Shaffers Run Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,45,225],"location":[-78.798816,39.854181]}],"driving_side":"right","geometry":"s_grFrk}_NR\\l@r@Zf@XPP@RCf@Sj@Kp@Cj@B^GVMX[T_@zA}An@{@`@a@Vu@FWJqCL_AT_An@yAh@cA\\g@t@uAtA}DNUHYFK^[f@QNM","mode":"cycling","maneuver":{"bearing_after":229,"bearing_before":178,"location":[-78.798816,39.854181],"modifier":"right","type":"turn","instruction":"Turn right onto Shaffers Run Road"},"weight":217.1,"duration":217.1,"name":"Shaffers Run Road","distance":904.7,"voiceInstructions":[{"distanceAlongGeometry":904.7,"announcement":"Continue on Shaffers Run Road for a half mile","ssmlAnnouncement":"Continue on Shaffers Run Road for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Fairhope Road","ssmlAnnouncement":"In 1000 feet, continue onto Fairhope Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Fairhope Road","ssmlAnnouncement":"Continue onto Fairhope Road"}],"bannerInstructions":[{"distanceAlongGeometry":904.7,"primary":{"text":"Fairhope Road","components":[{"text":"Fairhope Road","type":"text","abbr":"Fairhope Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,315,330],"location":[-78.79327,39.848801]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,210,300],"location":[-78.792008,39.840233]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-78.790791,39.83934]}],"driving_side":"right","geometry":"_~erF|h|_NxAe@bABzHxA~Fr@hDb@jCz@^dAFlD@vAHVPVRFX@d@[jB{BjAwEv@mEf@y@\\QdAKp@c@v@uA`@}@r@gAvAsBd@w@v@cAPS\\UbB}@d@]Za@Rm@Hc@Bc@@i@OkDD}@NaA|@gEFs@@wADgAJeAbAiJXmDNqAb@mCn@uC`@sA^_AzAmCp@eBbByGx@sDbAmDb@qAfC}GdAyCVe@X[l@_@x@UlAOdB[l@Qp@YvBoAlCuB`B}@x@YxAc@bHaBrAc@z@o@|AgBZe@N]^qA^iBPsBHsB?_CAa@_@iG?w@@w@B_@H]Vw@JWp@cAv@w@hCsBZ[P[Pk@Ba@?gAQgACQQqBLgBNiBAg@IcAYm@c@gA","mode":"cycling","maneuver":{"bearing_after":161,"bearing_before":143,"location":[-78.79327,39.848801],"modifier":"straight","type":"new name","instruction":"Continue onto Fairhope Road"},"weight":1558.7,"duration":1246.6,"name":"Fairhope Road","distance":5194.4,"voiceInstructions":[{"distanceAlongGeometry":5194.4,"announcement":"Continue on Fairhope Road for 3 miles","ssmlAnnouncement":"Continue on Fairhope Road for 3 miles"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto State Route 3004","ssmlAnnouncement":"In 1000 feet, continue onto State Route 3004"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto State Route 3004","ssmlAnnouncement":"Continue onto State Route 3004"}],"bannerInstructions":[{"distanceAlongGeometry":5194.4,"primary":{"text":"State Route 3004","components":[{"text":"State Route","type":"text","abbr":"State Rte","abbr_priority":0},{"text":"3004","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[60,240],"location":[-78.757241,39.823733]}],"driving_side":"right","geometry":"iaarFvgu_N[m@_A{AEEu@m@_Ag@mAg@SIqB{@mAo@gAw@qA}AECmA_B}AaCmAqBOSq@oAc@eA]qA[mAUs@_@u@y@sAk@kAIKc@y@GIq@q@ECo@[QGm@G","mode":"cycling","maneuver":{"bearing_after":52,"bearing_before":54,"location":[-78.757241,39.823733],"modifier":"straight","type":"new name","instruction":"Continue onto State Route 3004"},"weight":334,"duration":267.7,"name":"State Route 3004","distance":1105.7,"voiceInstructions":[{"distanceAlongGeometry":1105.7,"announcement":"Continue on State Route 3004 for a half mile","ssmlAnnouncement":"Continue on State Route 3004 for a half mile"},{"distanceAlongGeometry":289.1,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":1105.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,195],"location":[-78.748955,39.830995]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[165,255,345],"location":[-78.748787,39.83226]}],"driving_side":"right","geometry":"wnbrF~ss_NCUEMEEOGa@AUCUA]?_@F]@WBYHUBU@O@s@RmABW?g@K[Ak@Oa@Ci@OSC","mode":"cycling","maneuver":{"bearing_after":74,"bearing_before":8,"location":[-78.748955,39.830995],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":96.8,"duration":96.8,"name":"","distance":391.6,"voiceInstructions":[{"distanceAlongGeometry":391.6,"announcement":"In a quarter mile, turn right onto Gooseberry Road","ssmlAnnouncement":"In a quarter mile, turn right onto Gooseberry Road"},{"distanceAlongGeometry":60.7,"announcement":"Turn right onto Gooseberry Road","ssmlAnnouncement":"Turn right onto Gooseberry Road"}],"bannerInstructions":[{"distanceAlongGeometry":391.6,"primary":{"text":"Gooseberry Road","components":[{"text":"Gooseberry Road","type":"text","abbr":"Gooseberry Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,195,255],"location":[-78.748683,39.834365]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,135,315],"location":[-78.734614,39.8282]},{"out":0,"in":1,"entry":[true,false],"bearings":[105,285],"location":[-78.730131,39.827403]}],"driving_side":"right","geometry":"yccrFfrs_N?ICECk@Ce@Eg@KwBGkB?U@kB?QNoANeAXsAv@uCV}@p@sCnAgGH_@b@qBRm@^k@l@o@`@Wh@YlA{@|@y@n@{@vAqCjBmDdAwBrBuEh@iAXa@r@_AvAaBBE^_@n@e@p@c@\\UHIV[NSXq@L_@DMJgABSHw@D_@Ag@CSESIWu@gAOYUo@Ke@Ec@Ag@B{@@I?GL}A@QFY","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":8,"location":[-78.748683,39.834365],"modifier":"right","type":"end of road","instruction":"Turn right onto Gooseberry Road"},"weight":597.4,"duration":481,"name":"Gooseberry Road","distance":2003.8,"voiceInstructions":[{"distanceAlongGeometry":2003.8,"announcement":"Continue on Gooseberry Road for 1 mile","ssmlAnnouncement":"Continue on Gooseberry Road for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, keep left onto Gooseberry Avenue","ssmlAnnouncement":"In 1000 feet, keep left onto Gooseberry Avenue"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto Gooseberry Avenue","ssmlAnnouncement":"Keep left onto Gooseberry Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":2003.8,"primary":{"text":"Gooseberry Avenue","components":[{"text":"Gooseberry Avenue","type":"text","abbr":"Gooseberry Ave","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,120,285],"location":[-78.729398,39.827277]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,285],"location":[-78.72812,39.827121]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,225,300],"location":[-78.725786,39.82655]}],"driving_side":"right","geometry":"owarFvyo_N@u@FoATyBHcAXcDFg@B_@Lk@X{@Xy@t@sBTc@TYXYb@[\\YbBkBp@w@hAuAP]DM","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":111,"location":[-78.729398,39.827277],"modifier":"slight left","type":"fork","instruction":"Keep left onto Gooseberry Avenue"},"weight":160.8,"duration":160.8,"name":"Gooseberry Avenue","distance":665.1,"voiceInstructions":[{"distanceAlongGeometry":665.1,"announcement":"Continue on Gooseberry Avenue for a half mile","ssmlAnnouncement":"Continue on Gooseberry Avenue for a half mile"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn right onto Schellsburg Street","ssmlAnnouncement":"In 1000 feet, turn right onto Schellsburg Street"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Schellsburg Street, then turn left","ssmlAnnouncement":"Turn right onto Schellsburg Street, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":665.1,"primary":{"text":"Schellsburg Street","components":[{"text":"Schellsburg Street","type":"text","abbr":"Schellsburg St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62,"primary":{"text":"Schellsburg Street","components":[{"text":"Schellsburg Street","type":"text","abbr":"Schellsburg St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,165,300],"location":[-78.723025,39.82436]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-78.722951,39.824207]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-78.722896,39.824101]}],"driving_side":"right","geometry":"gearF|qn_N\\OTIFE`Cq@LC\\E","mode":"cycling","maneuver":{"bearing_after":158,"bearing_before":116,"location":[-78.723025,39.82436],"modifier":"right","type":"turn","instruction":"Turn right onto Schellsburg Street"},"weight":34.8,"duration":34.8,"name":"Schellsburg Street","distance":136.1,"voiceInstructions":[{"distanceAlongGeometry":58.7,"announcement":"Turn left, then turn right onto Clarence Street","ssmlAnnouncement":"Turn left, then turn right onto Clarence Street"}],"bannerInstructions":[{"distanceAlongGeometry":136.1,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":58.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Clarence Street","components":[{"text":"Clarence Street","type":"text","abbr":"Clarence St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,345],"location":[-78.722566,39.823191]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-78.721953,39.822867]}],"driving_side":"right","geometry":"}}`rF`on_N|@uB@ELWDi@Ck@","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":170,"location":[-78.722566,39.823191],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":38.5,"duration":38.5,"name":"","distance":113.5,"voiceInstructions":[{"distanceAlongGeometry":44.2,"announcement":"Turn right onto Clarence Street","ssmlAnnouncement":"Turn right onto Clarence Street"}],"bannerInstructions":[{"distanceAlongGeometry":113.5,"primary":{"text":"Clarence Street","components":[{"text":"Clarence Street","type":"text","abbr":"Clarence St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-78.721399,39.82279]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-78.721288,39.821583]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-78.721174,39.820224]}],"driving_side":"right","geometry":"m{`rFvgn_NpFUnGWjFS","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":82,"location":[-78.721399,39.82279],"modifier":"right","type":"end of road","instruction":"Turn right onto Clarence Street"},"weight":108.19999999999999,"duration":108.19999999999999,"name":"Clarence Street","distance":418.3,"voiceInstructions":[{"distanceAlongGeometry":418.3,"announcement":"In a quarter mile, turn left onto Market","ssmlAnnouncement":"In a quarter mile, turn left onto Market"},{"distanceAlongGeometry":58,"announcement":"Turn left onto Market","ssmlAnnouncement":"Turn left onto Market"}],"bannerInstructions":[{"distanceAlongGeometry":418.3,"primary":{"text":"Market","components":[{"text":"Market","type":"text","abbr":"Mkt","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-78.721066,39.819038]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-78.720768,39.819041]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-78.719955,39.819049]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-78.719682,39.819052]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,270,345],"location":[-78.719292,39.81905]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-78.71912,39.819048]}],"driving_side":"right","geometry":"_d`rFten_N?{@?o@A}@?s@?w@?_@?G?G?]?a@@}B?]@gACC","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":175,"location":[-78.721066,39.819038],"modifier":"left","type":"end of road","instruction":"Turn left onto Market"},"weight":68.30000000000001,"duration":68.30000000000001,"name":"Market","distance":266.8,"voiceInstructions":[{"distanceAlongGeometry":266.8,"announcement":"In 900 feet, turn right onto Cunningham Drive","ssmlAnnouncement":"In 900 feet, turn right onto Cunningham Drive"},{"distanceAlongGeometry":58.6,"announcement":"Turn right onto Cunningham Drive","ssmlAnnouncement":"Turn right onto Cunningham Drive"}],"bannerInstructions":[{"distanceAlongGeometry":266.8,"primary":{"text":"Cunningham Drive","components":[{"text":"Cunningham Drive","type":"text","abbr":"Cunningham Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,180,270],"location":[-78.717958,39.819053]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-78.717998,39.817579]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,165],"location":[-78.718045,39.815918]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-78.716881,39.813402]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,330],"location":[-78.71687,39.813383]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,210,345],"location":[-78.716216,39.812139]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,180,345],"location":[-78.716173,39.81199]}],"driving_side":"right","geometry":"ad`rFfrm_NdHFp@BtAD~@@tA?l@A`AMh@BHALC`D{ALIbEsBBArBcAHC^OPIJC`@MTMB?DAJEJAJ@J@L@TAV?TDj@HH?`@FJDpAh@","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-78.717958,39.819053],"modifier":"right","type":"end of road","instruction":"Turn right onto Cunningham Drive"},"weight":239.6,"duration":239.6,"name":"Cunningham Drive","distance":982.7,"voiceInstructions":[{"distanceAlongGeometry":982.7,"announcement":"Continue on Cunningham Drive for a half mile","ssmlAnnouncement":"Continue on Cunningham Drive for a half mile"},{"distanceAlongGeometry":287.1,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":61.5,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":982.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true,true],"bearings":[0,15,150,195],"location":[-78.716546,39.810554]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,195,330],"location":[-78.716499,39.810505]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[15,165,195],"location":[-78.717073,39.809131]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[15,120,195],"location":[-78.717638,39.807753]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,120,195,270],"location":[-78.71896,39.803335]}],"driving_side":"right","geometry":"}n~qFlim_NFIlDfAf@N|@Xx@XvBn@`Bf@j@PhEhAr@LtE~@bGbAt@Lj@HJ@dALx@JpF\\zAFzGVjKPzIJfGRrEH`FLfDZ~Gx@","mode":"cycling","maneuver":{"bearing_after":143,"bearing_before":201,"location":[-78.716546,39.810554],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":580.5,"duration":580.5,"name":"","distance":2310,"voiceInstructions":[{"distanceAlongGeometry":2310,"announcement":"Continue straight for 1.5 miles","ssmlAnnouncement":"Continue straight for 1.5 miles"},{"distanceAlongGeometry":278.6,"announcement":"In 1000 feet, make a sharp left","ssmlAnnouncement":"In 1000 feet, make a sharp left"},{"distanceAlongGeometry":59.7,"announcement":"Make a sharp left, then keep right at the fork","ssmlAnnouncement":"Make a sharp left, then keep right at the fork"}],"bannerInstructions":[{"distanceAlongGeometry":2310,"primary":{"text":"Make a sharp left","components":[{"text":"Make a sharp left","type":"text"}],"type":"turn","modifier":"sharp left"},"secondary":null},{"distanceAlongGeometry":59.7,"primary":{"text":"Make a sharp left","components":[{"text":"Make a sharp left","type":"text"}],"type":"turn","modifier":"sharp left"},"secondary":null,"sub":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,30,195,210],"location":[-78.720196,39.790098]}],"driving_side":"right","geometry":"cozqFf`n_NKMMI","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":188,"location":[-78.720196,39.790098],"modifier":"sharp left","type":"turn","instruction":"Make a sharp left"},"weight":4.3,"duration":4.3,"name":"","distance":18.2,"voiceInstructions":[{"distanceAlongGeometry":18.2,"announcement":"Keep right at the fork, then make a sharp right","ssmlAnnouncement":"Keep right at the fork, then make a sharp right"}],"bannerInstructions":[{"distanceAlongGeometry":18.2,"primary":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"Make a sharp right","components":[{"text":"Make a sharp right","type":"text"}],"type":"turn","modifier":"sharp right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,45,210],"location":[-78.720076,39.790232]}],"driving_side":"right","geometry":"}ozqFn_n_Ni@s@QMW]","mode":"cycling","maneuver":{"bearing_after":42,"bearing_before":33,"location":[-78.720076,39.790232],"modifier":"slight right","type":"fork","instruction":"Keep right at the fork"},"weight":22.5,"duration":22.5,"name":"","distance":61.6,"voiceInstructions":[{"distanceAlongGeometry":41.1,"announcement":"Make a sharp right","ssmlAnnouncement":"Make a sharp right"}],"bannerInstructions":[{"distanceAlongGeometry":61.6,"primary":{"text":"Make a sharp right","components":[{"text":"Make a sharp right","type":"text"}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,165,225],"location":[-78.719599,39.790645]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[15,135,195],"location":[-78.719058,39.789416]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,150,345],"location":[-78.718907,39.788056]}],"driving_side":"right","geometry":"qrzqFn|m_N\\ITIh@YLQNWPULKFEHAH?R@THRHLBTD^?X?fAO\\ATCXGZIRKh@[r@c@","mode":"cycling","maneuver":{"bearing_after":165,"bearing_before":45,"location":[-78.719599,39.790645],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right"},"weight":92.80000000000001,"duration":92.80000000000001,"name":"","distance":380.3,"voiceInstructions":[{"distanceAlongGeometry":380.3,"announcement":"In a quarter mile, make a slight left","ssmlAnnouncement":"In a quarter mile, make a slight left"},{"distanceAlongGeometry":61.5,"announcement":"Make a slight left, then turn left","ssmlAnnouncement":"Make a slight left, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":380.3,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null},{"distanceAlongGeometry":61.5,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,150,330],"location":[-78.718533,39.787486]}],"driving_side":"right","geometry":"y~yqFxum_NFQLYF]","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":153,"location":[-78.718533,39.787486],"modifier":"slight left","type":"turn","instruction":"Make a slight left"},"weight":15.8,"duration":15.8,"name":"","distance":36.2,"voiceInstructions":[{"distanceAlongGeometry":34.4,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":36.2,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,195,300],"location":[-78.71816,39.787337]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-78.715479,39.790077]}],"driving_side":"right","geometry":"{}yqFnsm_NMGSSMOu@o@e@c@QUQSQUg@i@USQSUWS]SUSQMKQKKKSISMMCIEYSSYKMKSMQMUM[EUIOSYQWMOeAcAg@k@GQGQS{@IQMWOSg@a@SIo@_@WKKIUSe@o@O]QYSUQWMSUUSOSMSWOWm@mAKWQWQ]WQU[KQM[Y{@MWMQGS?MD[DSJ]@I@U?[AUAM@QD_@N{@@YHYJWFMLK`@WFKHUDSBQ@a@BSH[Ja@Fi@f@kBFWF[^}A`@mBPuAV_BLYN]n@kADILQJITOTKPM","mode":"cycling","maneuver":{"bearing_after":33,"bearing_before":116,"location":[-78.71816,39.787337],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":437.1,"duration":437.1,"name":"","distance":1806.6,"voiceInstructions":[{"distanceAlongGeometry":1806.6,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":289.3,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":62,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":1806.6,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,330],"location":[-78.702507,39.791933]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,180,210],"location":[-78.701834,39.792262]}],"driving_side":"right","geometry":"qzzqFtqj_N?ECi@CMEQKOg@g@G?IAUQKIQ?K?WBWBk@H]?GECAIGa@[OQUMQGSAWAaBAYEq@SGAE?","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":150,"location":[-78.702507,39.791933],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":105,"duration":105,"name":"","distance":393.3,"voiceInstructions":[{"distanceAlongGeometry":393.3,"announcement":"In a quarter mile, make a sharp right onto Black Walnut Farms Road","ssmlAnnouncement":"In a quarter mile, make a sharp right onto Black Walnut Farms Road"},{"distanceAlongGeometry":56.2,"announcement":"Make a sharp right onto Black Walnut Farms Road","ssmlAnnouncement":"Make a sharp right onto Black Walnut Farms Road"}],"bannerInstructions":[{"distanceAlongGeometry":393.3,"primary":{"text":"Black Walnut Farms Road","components":[{"text":"Black Walnut Farms Road","type":"text","abbr":"Black Walnut Farms Rd","abbr_priority":0}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,150,195],"location":[-78.701178,39.795001]}],"driving_side":"right","geometry":"wm{qFjij_Np@c@bAw@d@e@@CBAn@{@j@cAHIXw@b@wAFKn@uAf@u@\\c@HIPURw@@I?a@?G[}@Y}A[qAW_AOa@","mode":"cycling","maneuver":{"bearing_after":150,"bearing_before":12,"location":[-78.701178,39.795001],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto Black Walnut Farms Road"},"weight":147.7,"duration":147.7,"name":"Black Walnut Farms Road","distance":595.3,"voiceInstructions":[{"distanceAlongGeometry":595.3,"announcement":"Continue on Black Walnut Farms Road for a quarter mile","ssmlAnnouncement":"Continue on Black Walnut Farms Road for a quarter mile"},{"distanceAlongGeometry":282.1,"announcement":"In 1000 feet, turn right to stay on Black Walnut Farms Road","ssmlAnnouncement":"In 1000 feet, turn right to stay on Black Walnut Farms Road"},{"distanceAlongGeometry":60.5,"announcement":"Turn right to stay on Black Walnut Farms Road","ssmlAnnouncement":"Turn right to stay on Black Walnut Farms Road"}],"bannerInstructions":[{"distanceAlongGeometry":595.3,"primary":{"text":"Black Walnut Farms Road","components":[{"text":"Black Walnut Farms Road","type":"text","abbr":"Black Walnut Farms Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,240,345],"location":[-78.695774,39.793098]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[60,240,315],"location":[-78.694607,39.792719]}],"driving_side":"right","geometry":"{a{qFpgi_NFATSLOJGJMLSV]FK?EAQKWW}@[u@Ma@M[IMYa@a@s@]c@ECYCWAG?SQCI?K@K","mode":"cycling","maneuver":{"bearing_after":151,"bearing_before":56,"location":[-78.695774,39.793098],"modifier":"right","type":"continue","instruction":"Turn right to stay on Black Walnut Farms Road"},"weight":81.4,"duration":81.4,"name":"Black Walnut Farms Road","distance":338.8,"voiceInstructions":[{"distanceAlongGeometry":338.8,"announcement":"In a quarter mile, keep right onto Black Walnut Farms Road","ssmlAnnouncement":"In a quarter mile, keep right onto Black Walnut Farms Road"},{"distanceAlongGeometry":62.4,"announcement":"Keep right onto Black Walnut Farms Road","ssmlAnnouncement":"Keep right onto Black Walnut Farms Road"}],"bannerInstructions":[{"distanceAlongGeometry":338.8,"primary":{"text":"Black Walnut Farms Road","components":[{"text":"Black Walnut Farms Road","type":"text","abbr":"Black Walnut Farms Rd","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,270],"location":[-78.693037,39.793933]}],"driving_side":"right","geometry":"ag{qFnvh_N@IHQJSLMPQNOJGb@Sd@QPELEzAiAZORKJETAR@XB","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":90,"location":[-78.693037,39.793933],"modifier":"slight right","type":"fork","instruction":"Keep right onto Black Walnut Farms Road"},"weight":63.2,"duration":63.2,"name":"Black Walnut Farms Road","distance":263.5,"voiceInstructions":[{"distanceAlongGeometry":263.5,"announcement":"In 900 feet, keep left onto Black Walnut Farms Road","ssmlAnnouncement":"In 900 feet, keep left onto Black Walnut Farms Road"},{"distanceAlongGeometry":62.5,"announcement":"Keep left onto Black Walnut Farms Road","ssmlAnnouncement":"Keep left onto Black Walnut Farms Road"}],"bannerInstructions":[{"distanceAlongGeometry":263.5,"primary":{"text":"Black Walnut Farms Road","components":[{"text":"Black Walnut Farms Road","type":"text","abbr":"Black Walnut Farms Rd","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,195],"location":[-78.691747,39.791877]}],"driving_side":"right","geometry":"gzzqFlnh_NLABAHIHOBQAI?GUk@_@eAQW]q@EGu@{@EC_@Ym@k@sBeBCE?E?]@GH[BO?QAQAKGIKGOIUIMEK?U?k@AICEAGGCCCMAKCU?Q@[BUDU","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":185,"location":[-78.691747,39.791877],"modifier":"slight left","type":"fork","instruction":"Keep left onto Black Walnut Farms Road"},"weight":149.4,"duration":149.4,"name":"Black Walnut Farms Road","distance":548,"voiceInstructions":[{"distanceAlongGeometry":548,"announcement":"Continue on Black Walnut Farms Road for a quarter mile","ssmlAnnouncement":"Continue on Black Walnut Farms Road for a quarter mile"},{"distanceAlongGeometry":256.8,"announcement":"In 900 feet, make a sharp left","ssmlAnnouncement":"In 900 feet, make a sharp left"},{"distanceAlongGeometry":55,"announcement":"Make a sharp left","ssmlAnnouncement":"Make a sharp left"}],"bannerInstructions":[{"distanceAlongGeometry":548,"primary":{"text":"Make a sharp left","components":[{"text":"Make a sharp left","type":"text"}],"type":"turn","modifier":"sharp left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[105,285,330],"location":[-78.687537,39.794329]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,180,285],"location":[-78.688575,39.797042]}],"driving_side":"right","geometry":"qi{qFbtg_NIBKHSLIHKNEHENMTITEFSN_@PC?K@YCKCS?EAWGOAWCUAQAW?YBMFMDUJUPSHUDUBM?}AAYAWEg@AE@","mode":"cycling","maneuver":{"bearing_after":336,"bearing_before":108,"location":[-78.687537,39.794329],"modifier":"sharp left","type":"turn","instruction":"Make a sharp left"},"weight":110.19999999999999,"duration":110.19999999999999,"name":"","distance":443.2,"voiceInstructions":[{"distanceAlongGeometry":443.2,"announcement":"In a quarter mile, turn right","ssmlAnnouncement":"In a quarter mile, turn right"},{"distanceAlongGeometry":60.3,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":443.2,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,180],"location":[-78.688527,39.797989]}],"driving_side":"right","geometry":"m`|qFhzg_NAmAC_@CQIOQ_@K[GOUo@M]IYIQOYCEOGIAi@IOGMKACMQQUM[QYKQGEECi@I]I_@GYGQKUOUSMIg@USOe@SUQWOk@S[IQIOKSOQQOSOYk@s@IGaAa@WIIG","mode":"cycling","maneuver":{"bearing_after":87,"bearing_before":2,"location":[-78.688527,39.797989],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":193.2,"duration":193.2,"name":"","distance":740.5,"voiceInstructions":[{"distanceAlongGeometry":740.5,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":268.3,"announcement":"In 900 feet, make a sharp left","ssmlAnnouncement":"In 900 feet, make a sharp left"},{"distanceAlongGeometry":57.5,"announcement":"Make a sharp left, then turn right","ssmlAnnouncement":"Make a sharp left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":740.5,"primary":{"text":"Make a sharp left","components":[{"text":"Make a sharp left","type":"text"}],"type":"turn","modifier":"sharp left"},"secondary":null},{"distanceAlongGeometry":57.5,"primary":{"text":"Make a sharp left","components":[{"text":"Make a sharp left","type":"text"}],"type":"turn","modifier":"sharp left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[45,195,255],"location":[-78.683677,39.803005]}],"driving_side":"right","geometry":"y_}qF~{f_NF^@XA|@@bA@F","mode":"cycling","maneuver":{"bearing_after":253,"bearing_before":16,"location":[-78.683677,39.803005],"modifier":"sharp left","type":"turn","instruction":"Make a sharp left"},"weight":26.9,"duration":26.9,"name":"","distance":85.2,"voiceInstructions":[{"distanceAlongGeometry":47.5,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":85.2,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,90,255],"location":[-78.684664,39.802946]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,255],"location":[-78.68414,39.803797]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,270],"location":[-78.684084,39.803867]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,345],"location":[-78.683865,39.804129]}],"driving_side":"right","geometry":"m_}qFbbg_NYGWIm@WQKYUUUGEMKWQ[Ww@u@y@}@c@g@WSi@g@gByA","mode":"cycling","maneuver":{"bearing_after":18,"bearing_before":267,"location":[-78.684664,39.802946],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":92.69999999999999,"duration":92.69999999999999,"name":"","distance":370.6,"voiceInstructions":[{"distanceAlongGeometry":370.6,"announcement":"In a quarter mile, turn right","ssmlAnnouncement":"In a quarter mile, turn right"},{"distanceAlongGeometry":60,"announcement":"Turn right, then turn left","ssmlAnnouncement":"Turn right, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":370.6,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,210,300],"location":[-78.682337,39.805731]}],"driving_side":"right","geometry":"yp}qFrsf_NLc@@Y","mode":"cycling","maneuver":{"bearing_after":118,"bearing_before":32,"location":[-78.682337,39.805731],"modifier":"right","type":"end of road","instruction":"Turn right"},"weight":9.2,"duration":9.2,"name":"","distance":28.1,"voiceInstructions":[{"distanceAlongGeometry":28.1,"announcement":"Turn left, then turn right","ssmlAnnouncement":"Turn left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":28.1,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,90,270],"location":[-78.682034,39.805645]}],"driving_side":"right","geometry":"ip}qFtqf_NEISQKIOIa@E[?KBE@","mode":"cycling","maneuver":{"bearing_after":45,"bearing_before":94,"location":[-78.682034,39.805645],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":20.5,"duration":20.5,"name":"","distance":81.9,"voiceInstructions":[{"distanceAlongGeometry":59.9,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":81.9,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,165,345],"location":[-78.681787,39.806316]},{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[30,75,150,210],"location":[-78.680836,39.807193]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,270],"location":[-78.678727,39.809185]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,345],"location":[-78.678502,39.809934]}],"driving_side":"right","geometry":"ot}qFdpf_N[UUOSQSYIK[o@Y]IKIE_@Uo@a@MMQQ[c@IUGUGa@CSEKSy@KYMUQUKIGCIGMG[Ie@KWCYC_@Gu@O]KMEQC]EWIQCQ?","mode":"cycling","maneuver":{"bearing_after":30,"bearing_before":347,"location":[-78.681787,39.806316],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":136.8,"duration":136.8,"name":"","distance":569,"voiceInstructions":[{"distanceAlongGeometry":569,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, make a slight right","ssmlAnnouncement":"In 1000 feet, make a slight right"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right","ssmlAnnouncement":"Make a slight right"}],"bannerInstructions":[{"distanceAlongGeometry":569,"primary":{"text":"Make a slight right","components":[{"text":"Make a slight right","type":"text"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,30,180],"location":[-78.678396,39.810375]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[0,165,270],"location":[-78.677229,39.812796]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,135,255],"location":[-78.67695,39.813076]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,270],"location":[-78.67604,39.814028]}],"driving_side":"right","geometry":"{m~qF~ze_N]UYKSEQIUO[OMGQIo@c@[Qc@Ou@[UKUOYIG?k@AM@E@_@@C?G?CA?ECWCO?IGSKUKSQWaAw@IGw@YGE[Q]YiAu@m@]WSSSm@cA_@a@IG_@ESMCCGOAGAQ?SBQJ]@KDa@Ba@@{@B_@AS@U@MBKFUJWP[Zi@n@cAl@kAPYP[j@y@|@wATa@JYJUDOH]ZwA^wAF_@F]Hc@XaAJ]L]J[H]?[?M","mode":"cycling","maneuver":{"bearing_after":26,"bearing_before":0,"location":[-78.678396,39.810375],"modifier":"slight right","type":"turn","instruction":"Make a slight right"},"weight":345.7,"duration":345.7,"name":"","distance":1433.9,"voiceInstructions":[{"distanceAlongGeometry":1433.9,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":290.3,"announcement":"In 1000 feet, make a slight right onto Breezy Hollow Lane","ssmlAnnouncement":"In 1000 feet, make a slight right onto Breezy Hollow Lane"},{"distanceAlongGeometry":62.2,"announcement":"Make a slight right onto Breezy Hollow Lane","ssmlAnnouncement":"Make a slight right onto Breezy Hollow Lane"}],"bannerInstructions":[{"distanceAlongGeometry":1433.9,"primary":{"text":"Breezy Hollow Lane","components":[{"text":"Breezy Hollow Lane","type":"text","abbr":"Breezy Hollow Ln","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,135,270],"location":[-78.667339,39.8131]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,315],"location":[-78.667147,39.812915]}],"driving_side":"right","geometry":"{~~qFzuc_NLEJODGBGHWVw@VeA`AwD","mode":"cycling","maneuver":{"bearing_after":137,"bearing_before":90,"location":[-78.667339,39.8131],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Breezy Hollow Lane"},"weight":53.4,"duration":53.4,"name":"Breezy Hollow Lane","distance":185.1,"voiceInstructions":[{"distanceAlongGeometry":185.1,"announcement":"In 700 feet, turn left onto Centerville Road","ssmlAnnouncement":"In 700 feet, turn left onto Centerville Road"},{"distanceAlongGeometry":52,"announcement":"Turn left onto Centerville Road","ssmlAnnouncement":"Turn left onto Centerville Road"}],"bannerInstructions":[{"distanceAlongGeometry":185.1,"primary":{"text":"Centerville Road","components":[{"text":"Centerville Road","type":"text","abbr":"Centerville Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,210,300],"location":[-78.665482,39.812297]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,120,210],"location":[-78.663199,39.816395]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,105,210],"location":[-78.66031,39.819968]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,240],"location":[-78.659897,39.820482]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[30,210,300],"location":[-78.656226,39.825037]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-78.652261,39.828247]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,225],"location":[-78.650019,39.829681]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,45,225],"location":[-78.649141,39.83023]}],"driving_side":"right","geometry":"{y~qFfjc_NmAi@yH{B_C{@qAs@II}AiAKKeBqAc@[iCqBuAeAiE_DGG{DuCWU_@YeBqA_@WoCuBECoCqB_CaBiCyBUQmB}AeBiASOaAs@_@YiAgAqA}A_EsFIMwAsB]g@eC{Dy@oAwAeCaAkBiA}B_ByCMUsCgFg@aA_@y@","mode":"cycling","maneuver":{"bearing_after":22,"bearing_before":115,"location":[-78.665482,39.812297],"modifier":"left","type":"end of road","instruction":"Turn left onto Centerville Road"},"weight":643.7,"duration":643.7,"name":"Centerville Road","distance":2664.3,"voiceInstructions":[{"distanceAlongGeometry":2664.3,"announcement":"Continue on Centerville Road for 1.5 miles","ssmlAnnouncement":"Continue on Centerville Road for 1.5 miles"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.1,"announcement":"Turn right, then continue onto White Church Lane","ssmlAnnouncement":"Turn right, then continue onto White Church Lane"}],"bannerInstructions":[{"distanceAlongGeometry":2664.3,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.1,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"White Church Lane","components":[{"text":"White Church Lane","type":"text","abbr":"White Church Ln","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,150,240,315],"location":[-78.647363,39.831327]}],"driving_side":"right","geometry":"ypbrF~x__NBClAkAJCLKrAgA","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":53,"location":[-78.647363,39.831327],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":30.8,"duration":30.8,"name":"","distance":128.6,"voiceInstructions":[{"distanceAlongGeometry":62.6,"announcement":"Continue onto White Church Lane","ssmlAnnouncement":"Continue onto White Church Lane"}],"bannerInstructions":[{"distanceAlongGeometry":128.6,"primary":{"text":"White Church Lane","components":[{"text":"White Church Lane","type":"text","abbr":"White Church Ln","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-78.646521,39.830372]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,330],"location":[-78.642963,39.82613]}],"driving_side":"right","geometry":"yjbrFvs__N|CeCBA|GmFHElI}Gh@c@LIBAzAsA","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":144,"location":[-78.646521,39.830372],"modifier":"straight","type":"new name","instruction":"Continue onto White Church Lane"},"weight":150.29999999999998,"duration":150.29999999999998,"name":"White Church Lane","distance":626.4,"voiceInstructions":[{"distanceAlongGeometry":626.4,"announcement":"Continue on White Church Lane for a half mile","ssmlAnnouncement":"Continue on White Church Lane for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Eviits Creek Road","ssmlAnnouncement":"In 1000 feet, continue onto Eviits Creek Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Eviits Creek Road","ssmlAnnouncement":"Continue onto Eviits Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":626.4,"primary":{"text":"Eviits Creek Road","components":[{"text":"Eviits Creek","type":"text","abbr":"Eviits Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,210,330],"location":[-78.64253,39.825649]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-78.634216,39.827871]}],"driving_side":"right","geometry":"imarFxz~~Mr@o@HI`@_ANcA?yAQcAGO_@u@IMq@mAg@aBmAyCKQcA}B_AiBKOiAeBKQe@}@i@oCWkBE_A@i@Hi@Jc@FOFQHOj@kAj@gAb@{@BIBMBMBM@o@CyBDqALu@Tm@`AmB@C","mode":"cycling","maneuver":{"bearing_after":144,"bearing_before":144,"location":[-78.64253,39.825649],"modifier":"straight","type":"new name","instruction":"Continue onto Eviits Creek Road"},"weight":290.8,"duration":290.8,"name":"Eviits Creek Road","distance":1211.3,"voiceInstructions":[{"distanceAlongGeometry":1211.3,"announcement":"Continue on Eviits Creek Road for 1 mile","ssmlAnnouncement":"Continue on Eviits Creek Road for 1 mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto White Church Lane","ssmlAnnouncement":"In 1000 feet, continue onto White Church Lane"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto White Church Lane","ssmlAnnouncement":"Continue onto White Church Lane"}],"bannerInstructions":[{"distanceAlongGeometry":1211.3,"primary":{"text":"White Church Lane","components":[{"text":"White Church Lane","type":"text","abbr":"White Church Ln","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[120,300],"location":[-78.630419,39.826539]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,135,315],"location":[-78.629404,39.82575]}],"driving_side":"right","geometry":"{rarFbo|~MFOh@}@j@u@~@gA~A_BfAcANQrC}CDE^a@`CeC~AyA","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":125,"location":[-78.630419,39.826539],"modifier":"straight","type":"new name","instruction":"Continue onto White Church Lane"},"weight":140.5,"duration":140.5,"name":"White Church Lane","distance":544.1,"voiceInstructions":[{"distanceAlongGeometry":544.1,"announcement":"Continue on White Church Lane for a quarter mile","ssmlAnnouncement":"Continue on White Church Lane for a quarter mile"},{"distanceAlongGeometry":271.1,"announcement":"In 900 feet, turn left onto Evitts Creek Road","ssmlAnnouncement":"In 900 feet, turn left onto Evitts Creek Road"},{"distanceAlongGeometry":58.1,"announcement":"Turn left onto Evitts Creek Road","ssmlAnnouncement":"Turn left onto Evitts Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":544.1,"primary":{"text":"Evitts Creek Road","components":[{"text":"Evitts Creek","type":"text","abbr":"Evitts Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,330],"location":[-78.626383,39.822768]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,105,225],"location":[-78.626218,39.822891]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,225],"location":[-78.620022,39.82686]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-78.617646,39.828604]}],"driving_side":"right","geometry":"i{`rFzu{~MW_@c@s@mD{ECA]g@gCkDcA{AGKm@kAiAqC_AwC_AiCEGw@}A[c@aA{AEEwEiH{@mAuAwAQKiBqAiC{AIEqDyBoDaCgAe@MA","mode":"cycling","maneuver":{"bearing_after":45,"bearing_before":143,"location":[-78.626383,39.822768],"modifier":"left","type":"end of road","instruction":"Turn left onto Evitts Creek Road"},"weight":453.3,"duration":363.2,"name":"Evitts Creek Road","distance":1501.4,"voiceInstructions":[{"distanceAlongGeometry":1501.4,"announcement":"Continue on Evitts Creek Road for 1 mile","ssmlAnnouncement":"Continue on Evitts Creek Road for 1 mile"},{"distanceAlongGeometry":289.4,"announcement":"In 1000 feet, turn right onto Blankley Road","ssmlAnnouncement":"In 1000 feet, turn right onto Blankley Road"},{"distanceAlongGeometry":62,"announcement":"Turn right onto Blankley Road","ssmlAnnouncement":"Turn right onto Blankley Road"}],"bannerInstructions":[{"distanceAlongGeometry":1501.4,"primary":{"text":"Blankley Road","components":[{"text":"Blankley Road","type":"text","abbr":"Blankley Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,195],"location":[-78.614791,39.832585]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,165,255],"location":[-78.6125,39.832808]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,75,255],"location":[-78.609928,39.833909]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,285],"location":[-78.602498,39.83756]}],"driving_side":"right","geometry":"uxbrFlmy~M?WCeAK}BAWOgDE_@CMOm@Wo@MU]w@Q[g@aAKU]kAUiAMkAE]ScAa@s@g@o@Q]kA{DESs@eCc@{@w@kAMOgA_Bs@{@]g@c@q@SUw@kAIKSc@GYO{@EQ_@mBO}@COAK@s@DOFO","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":9,"location":[-78.614791,39.832585],"modifier":"right","type":"turn","instruction":"Turn right onto Blankley Road"},"weight":296.9,"duration":741.3000000000001,"name":"Blankley Road","distance":1234.7,"voiceInstructions":[{"distanceAlongGeometry":1234.7,"announcement":"Continue on Blankley Road for 1 mile","ssmlAnnouncement":"Continue on Blankley Road for 1 mile"},{"distanceAlongGeometry":116.6,"announcement":"In 400 feet, continue straight to stay on Blankley Road","ssmlAnnouncement":"In 400 feet, continue straight to stay on Blankley Road"},{"distanceAlongGeometry":25,"announcement":"Continue straight to stay on Blankley Road","ssmlAnnouncement":"Continue straight to stay on Blankley Road"}],"bannerInstructions":[{"distanceAlongGeometry":1234.7,"primary":{"text":"Blankley Road","components":[{"text":"Blankley Road","type":"text","abbr":"Blankley Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,165,300],"location":[-78.602419,39.837524]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-78.600419,39.837073]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,195,225],"location":[-78.595278,39.831137]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,45,225],"location":[-78.582087,39.844974]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,150,195],"location":[-78.580306,39.847159]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[15,120,195],"location":[-78.577452,39.853363]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[15,195,300],"location":[-78.577397,39.853495]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[45,225,315],"location":[-78.573757,39.856]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,75,255],"location":[-78.571757,39.857025]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,135,225],"location":[-78.55675,39.854611]}],"driving_side":"right","geometry":"owcrFb`w~MPi@Ty@Ls@b@wFB]L}@Xi@TSfAkB\\kATcAVeAPSd@_@^C`@LbAr@xDTxCrAlCvCpDrA|D`B`CfAvElCjAr@TMDm@?y@oB_HgAm@k@QUSMWAk@F_A@gAU_Ay@uBy@eAi@sBY{Bw@qAaCqD{CsAm@i@]s@Yu@aAoDU]QSc@We@OkFDo@Cc@GYMUSQ_@gBgEQ]WYe@]cEaBa@[Yc@Q]Sy@s@kCaAgBcAmBq@[gHuCcAq@qEaFyEiFw@u@gBcBeBeBk@w@q@}@i@aAoAiB_As@iEeAkK{E_GgCy@[oJwBaDcA[Ia@Og@W[]S_@O_@_AaCkBmEgAkBk@y@iA{AmBuC_@q@_@eAScAK}@g@uFoAkNa@iFQwD?}@FeBfAgIRw@`@w@`@e@h@o@^]~AsAbAu@jBcBlBaCfBmBf@_@p@QtA[NMHMDa@@WASEMK_@Qa@iAqBiDmGeD_GOQYW_@QcCcAyGqCe@WMMIM[k@}AeFEa@?WBWf@sBBg@?Y?_@SoBUyBEu@C]?YBYFe@Jg@Py@DWB_@As@Gi@Ko@U{AMsAGgAAq@BaALy@Ly@T_ARe@R[h@c@d@Y`AWfAOpBa@VUTMT[Pm@`BuFr@yB`@{ARg@LSPKXKh@QfAW^WdAaAlAeA","mode":"cycling","maneuver":{"bearing_after":119,"bearing_before":119,"location":[-78.602419,39.837524],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Blankley Road"},"weight":2237.9,"duration":3280.3,"name":"Blankley Road","distance":9324,"voiceInstructions":[{"distanceAlongGeometry":9324,"announcement":"Continue on Blankley Road for 6 miles","ssmlAnnouncement":"Continue on Blankley Road for 6 miles"},{"distanceAlongGeometry":199,"announcement":"In 700 feet, keep left onto Blankley Road","ssmlAnnouncement":"In 700 feet, keep left onto Blankley Road"},{"distanceAlongGeometry":42.6,"announcement":"Keep left onto Blankley Road, then turn right","ssmlAnnouncement":"Keep left onto Blankley Road, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":9324,"primary":{"text":"Blankley Road","components":[{"text":"Blankley Road","type":"text","abbr":"Blankley Rd","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null},{"distanceAlongGeometry":42.6,"primary":{"text":"Blankley Road","components":[{"text":"Blankley Road","type":"text","abbr":"Blankley Rd","abbr_priority":0}],"type":"fork","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,165,330],"location":[-78.539464,39.853588]}],"driving_side":"right","geometry":"}{frFrvj~MHW?Q?CCO","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":144,"location":[-78.539464,39.853588],"modifier":"slight left","type":"fork","instruction":"Keep left onto Blankley Road"},"weight":12.5,"duration":22.8,"name":"Blankley Road","distance":29,"voiceInstructions":[{"distanceAlongGeometry":19.1,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":29,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,180,225,255],"location":[-78.539146,39.853562]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,195,345],"location":[-78.536199,39.849775]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-78.531197,39.84217]}],"driving_side":"right","geometry":"w{frFttj~MTAP?lAETAVCJALERMPMNUPYJQVc@P[N[FOPSN]l@k@b@i@f@c@TMVSZQZSLMb@WPSJKVUROLGRED?FDpAAnBGZ@n@AHAl@KLATCh@CZCJCDGDGLOXSPMNGd@[FEPKt@g@NMJILQPMBM@CDOLc@N[VWTKd@Mh@Gf@@h@Ct@Oj@HTJFAD?PODO?G@GTe@\\q@Zq@`@_@f@[PWTOZOd@i@d@q@h@uBJSd@}@z@}Bt@m@f@Y~AgBz@eAXKHCL_@d@qAZ_@PGZMt@WLIpB_AvBwClDkIvAmFpB_HfCqKpBoJdEyXt@uHbA_Lh@}JdAmIn@qFtAaGt@_AXkBd@{AjBeM","mode":"cycling","maneuver":{"bearing_after":174,"bearing_before":71,"location":[-78.539146,39.853562],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":1339.4,"duration":1339.4,"name":"","distance":4447.2,"voiceInstructions":[{"distanceAlongGeometry":4447.2,"announcement":"Continue straight for 3 miles","ssmlAnnouncement":"Continue straight for 3 miles"},{"distanceAlongGeometry":232.4,"announcement":"In 800 feet, turn left onto Sweet Root Road","ssmlAnnouncement":"In 800 feet, turn left onto Sweet Root Road"},{"distanceAlongGeometry":49.8,"announcement":"Turn left onto Sweet Root Road","ssmlAnnouncement":"Turn left onto Sweet Root Road"}],"bannerInstructions":[{"distanceAlongGeometry":4447.2,"primary":{"text":"Sweet Root Road","components":[{"text":"Sweet Root Road","type":"text","abbr":"Sweet Root Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,225,285],"location":[-78.501602,39.831207]}],"driving_side":"right","geometry":"apbrF~ic~MQQu@k@o@_@_Am@y@s@","mode":"cycling","maneuver":{"bearing_after":36,"bearing_before":106,"location":[-78.501602,39.831207],"modifier":"left","type":"end of road","instruction":"Turn left onto Sweet Root Road"},"weight":54.9,"duration":54.9,"name":"Sweet Root Road","distance":157.9,"voiceInstructions":[{"distanceAlongGeometry":157.9,"announcement":"In 600 feet, turn right onto Black Valley Road (PA 326)","ssmlAnnouncement":"In 600 feet, turn right onto Black Valley Road (PA 326)"},{"distanceAlongGeometry":43.1,"announcement":"Turn right onto Black Valley Road (PA 326)","ssmlAnnouncement":"Turn right onto Black Valley Road (PA 326)"}],"bannerInstructions":[{"distanceAlongGeometry":157.9,"primary":{"text":"Black Valley Road PA 326","components":[{"text":"Black Valley Road","type":"text","abbr":"Black Valley Rd","abbr_priority":0},{"text":"PA 326","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-326"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,210,345],"location":[-78.50064,39.832416]}],"driving_side":"right","geometry":"swbrF~cc~MNIHGJKPSZ[b@m@PUfAoAh@g@^a@VYLU","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":33,"location":[-78.50064,39.832416],"modifier":"right","type":"turn","instruction":"Turn right onto Black Valley Road (PA 326)"},"ref":"PA 326","weight":85.8,"duration":56.1,"name":"Black Valley Road (PA 326)","distance":233,"voiceInstructions":[{"distanceAlongGeometry":233,"announcement":"In 800 feet, go straight onto Chaneysville Cove Road (PA 326)","ssmlAnnouncement":"In 800 feet, go straight onto Chaneysville Cove Road (PA 326)"},{"distanceAlongGeometry":62.3,"announcement":"Go straight onto Chaneysville Cove Road (PA 326)","ssmlAnnouncement":"Go straight onto Chaneysville Cove Road (PA 326)"}],"bannerInstructions":[{"distanceAlongGeometry":233,"primary":{"text":"Chaneysville Cove Road PA 326","components":[{"text":"Chaneysville Cove","type":"text","abbr":"Chaneysville Cv","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0},{"text":"PA 326","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-326"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-78.498901,39.830811]}],"driving_side":"right","geometry":"qmbrFbyb~Mh@y@\\k@NWd@q@p@kA^q@Vo@Xy@HQZk@PSRSr@}@jAcBjBkCl@aA\\g@Vc@b@m@NQVSTOVUXS`@W`@]d@c@dAiAPQNK","mode":"cycling","maneuver":{"bearing_after":133,"bearing_before":137,"location":[-78.498901,39.830811],"modifier":"straight","type":"turn","instruction":"Go straight onto Chaneysville Cove Road (PA 326)"},"ref":"PA 326","weight":295.8,"duration":191.8,"name":"Chaneysville Cove Road (PA 326)","distance":800.2,"voiceInstructions":[{"distanceAlongGeometry":800.2,"announcement":"Continue on Chaneysville Cove Road (PA 326) for a half mile","ssmlAnnouncement":"Continue on Chaneysville Cove Road (PA 326) for a half mile"},{"distanceAlongGeometry":292,"announcement":"In 1000 feet, make a slight left onto Church Hill Road","ssmlAnnouncement":"In 1000 feet, make a slight left onto Church Hill Road"},{"distanceAlongGeometry":62.6,"announcement":"Make a slight left onto Church Hill Road","ssmlAnnouncement":"Make a slight left onto Church Hill Road"}],"bannerInstructions":[{"distanceAlongGeometry":800.2,"primary":{"text":"Church Hill Road","components":[{"text":"Church Hill Road","type":"text","abbr":"Church Hill Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,330],"location":[-78.492449,39.825672]}],"driving_side":"right","geometry":"mmarFxpa~MLSBEHITShAk@HE`@[FIVg@N}@JYL}@BGj@aBFK`@uAZoA^c@HENSF?","mode":"cycling","maneuver":{"bearing_after":133,"bearing_before":142,"location":[-78.492449,39.825672],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Church Hill Road"},"weight":93.9,"duration":93.9,"name":"Church Hill Road","distance":391.2,"voiceInstructions":[{"distanceAlongGeometry":391.2,"announcement":"In a quarter mile, continue onto Ragged Mountain Road","ssmlAnnouncement":"In a quarter mile, continue onto Ragged Mountain Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Ragged Mountain Road","ssmlAnnouncement":"Continue onto Ragged Mountain Road"}],"bannerInstructions":[{"distanceAlongGeometry":391.2,"primary":{"text":"Ragged Mountain Road","components":[{"text":"Ragged Mountain","type":"text","abbr":"Ragged Mtn","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,165,225,345],"location":[-78.489045,39.823544]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,300,345],"location":[-78.488955,39.823285]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,150,330],"location":[-78.487465,39.82181]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-78.478886,39.817825]}],"driving_side":"right","geometry":"c`arFp{`~MN?FATKBCd@i@JIlAqApBsBt@o@d@e@xBwB~CuCx@{@FIr@iA\\s@P]Xw@b@_BRuA@QTgD?KFgAD}@?WAo@MmAEEI_A?IJkARgADM|@{AnAyAh@e@z@u@|@gAJSHIp@}@HMVQv@QRCbAa@nA{@FG`AaAHK`AcAJO\\W|Ao@tA]nAU`Be@zA{@DGZEb@JhA^D@rABbBKjA?jBN\\B`AApAQdAExAJtAPH?x@^PJ`@R","mode":"cycling","maneuver":{"bearing_after":161,"bearing_before":157,"location":[-78.489045,39.823544],"modifier":"straight","type":"new name","instruction":"Continue onto Ragged Mountain Road"},"weight":596.5,"duration":596.5,"name":"Ragged Mountain Road","distance":2468.4,"voiceInstructions":[{"distanceAlongGeometry":2468.4,"announcement":"Continue on Ragged Mountain Road for 1.5 miles","ssmlAnnouncement":"Continue on Ragged Mountain Road for 1.5 miles"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, make a U-turn and continue on Ragged Mountain Road","ssmlAnnouncement":"In 1000 feet, make a U-turn and continue on Ragged Mountain Road"},{"distanceAlongGeometry":62.1,"announcement":"Make a U-turn and continue on Ragged Mountain Road","ssmlAnnouncement":"Make a U-turn and continue on Ragged Mountain Road"}],"bannerInstructions":[{"distanceAlongGeometry":2468.4,"primary":{"text":"Ragged Mountain Road","components":[{"text":"Ragged Mountain","type":"text","abbr":"Ragged Mtn","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"uturn"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,150,210],"location":[-78.47566,39.807046]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,345],"location":[-78.475608,39.806955]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-78.46721,39.807916]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,300],"location":[-78.460865,39.806196]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,195,300],"location":[-78.457233,39.804696]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,210,315],"location":[-78.450703,39.795514]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-78.448753,39.794639]}],"driving_side":"right","geometry":"ay}qFzg~}MF?DCBEEOaAoAu@_ACAo@k@EAk@c@]_@ACI]AQA[Nm@z@_BhAaCTeAZgAFOZwAJi@Hi@?EW}@KMm@o@]u@CGAESkBC]YgCOwB@uADk@Fk@BSVgAt@sC@OHkAFyBBONiD@GFs@NkAH[p@sCtA}DBMd@cAxAeDfCgJr@qCRs@@Cb@u@PUn@gA^m@v@qAPW|@oAx@gAt@w@\\c@RQRKRGx@MVAd@AdB?`AA`ABt@F|@JfAJV@z@ApCGb@KRKNMh@u@|@eBb@q@NW\\c@zA}BvBwCzBuC^g@NSPSPg@FONmAH}@B_@DMBKh@w@PSLMb@QbD_@pD]`BIlBK|AB~DDxBPnDZbADT?LCZED?","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":202,"location":[-78.47566,39.807046],"modifier":"uturn","type":"continue","instruction":"Make a U-turn and continue on Ragged Mountain Road"},"weight":978.9,"duration":978.9,"name":"Ragged Mountain Road","distance":4015.2,"voiceInstructions":[{"distanceAlongGeometry":4015.2,"announcement":"Continue on Ragged Mountain Road for 2 miles","ssmlAnnouncement":"Continue on Ragged Mountain Road for 2 miles"},{"distanceAlongGeometry":287.1,"announcement":"In 1000 feet, turn left onto Crawford Trail","ssmlAnnouncement":"In 1000 feet, turn left onto Crawford Trail"},{"distanceAlongGeometry":61.5,"announcement":"Turn left onto Crawford Trail","ssmlAnnouncement":"Turn left onto Crawford Trail"}],"bannerInstructions":[{"distanceAlongGeometry":4015.2,"primary":{"text":"Crawford Trail","components":[{"text":"Crawford Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,120,180],"location":[-78.448329,39.78794]}],"driving_side":"right","geometry":"sazqF`}x}MFMRo@HQLQLWL[Tu@DSL}@XqAHQ","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":175,"location":[-78.448329,39.78794],"modifier":"left","type":"turn","instruction":"Turn left onto Crawford Trail"},"weight":56.5,"duration":56.5,"name":"Crawford Trail","distance":188.1,"voiceInstructions":[{"distanceAlongGeometry":188.1,"announcement":"In 700 feet, continue onto Old Big Mountain Road","ssmlAnnouncement":"In 700 feet, continue onto Old Big Mountain Road"},{"distanceAlongGeometry":49.9,"announcement":"Continue onto Old Big Mountain Road","ssmlAnnouncement":"Continue onto Old Big Mountain Road"}],"bannerInstructions":[{"distanceAlongGeometry":188.1,"primary":{"text":"Old Big Mountain Road","components":[{"text":"Old Big Mountain","type":"text","abbr":"Old Big Mtn","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,300],"location":[-78.446403,39.787153]}],"driving_side":"right","geometry":"u|yqF~px}MBCb@]RQVMJKDMBa@Ge@a@gBMq@Gq@Co@@i@Ho@Ty@^o@NULGN?t@LBB\\HFBLHZFVFn@FFBDDFBRDJDPHVHl@LH@\\@\\EJCLIHGRKTSNMROFIFKLMZWFATAh@BLB\\BVFJARGNGNGf@_@JGZGLGFGp@]REVAl@B^A\\AX?FALG","mode":"cycling","maneuver":{"bearing_after":140,"bearing_before":120,"location":[-78.446403,39.787153],"modifier":"straight","type":"new name","instruction":"Continue onto Old Big Mountain Road"},"weight":250.5,"duration":250.5,"name":"Old Big Mountain Road","distance":1020.7,"voiceInstructions":[{"distanceAlongGeometry":1020.7,"announcement":"Continue on Old Big Mountain Road for a half mile","ssmlAnnouncement":"Continue on Old Big Mountain Road for a half mile"},{"distanceAlongGeometry":285.2,"announcement":"In 1000 feet, turn left to stay on Old Big Mountain Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on Old Big Mountain Road"},{"distanceAlongGeometry":61.1,"announcement":"Turn left to stay on Old Big Mountain Road, then turn right onto Big Mountain Road","ssmlAnnouncement":"Turn left to stay on Old Big Mountain Road, then turn right onto Big Mountain Road"}],"bannerInstructions":[{"distanceAlongGeometry":1020.7,"primary":{"text":"Old Big Mountain Road","components":[{"text":"Old Big Mountain","type":"text","abbr":"Old Big Mtn","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.1,"primary":{"text":"Old Big Mountain Road","components":[{"text":"Old Big Mountain","type":"text","abbr":"Old Big Mtn","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Big Mountain Road","components":[{"text":"Big Mountain","type":"text","abbr":"Big Mtn","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,345],"location":[-78.442478,39.780649]}],"driving_side":"right","geometry":"atxqFnxw}M?e@AICIMUCKI]Mc@IWCKEe@C[AY","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":158,"location":[-78.442478,39.780649],"modifier":"left","type":"continue","instruction":"Turn left to stay on Old Big Mountain Road"},"weight":36.5,"duration":36.5,"name":"Old Big Mountain Road","distance":131.2,"voiceInstructions":[{"distanceAlongGeometry":53.9,"announcement":"Turn right onto Big Mountain Road","ssmlAnnouncement":"Turn right onto Big Mountain Road"}],"bannerInstructions":[{"distanceAlongGeometry":131.2,"primary":{"text":"Big Mountain Road","components":[{"text":"Big Mountain","type":"text","abbr":"Big Mtn","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,180,255],"location":[-78.441052,39.781022]}],"driving_side":"right","geometry":"kvxqFpow}MF?FAt@Cb@L`Ab@t@ZhATpAFh@Dl@JdBd@tAd@v@`@TFr@F`@NTNpAl@b@Td@PRDXBXAv@KTCZAl@Bn@B`@FZLXHbAf@VFv@P`@DxAFfACl@@fA@b@ALGLMFC","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":78,"location":[-78.441052,39.781022],"modifier":"right","type":"turn","instruction":"Turn right onto Big Mountain Road"},"weight":275.8,"duration":275.8,"name":"Big Mountain Road","distance":1092.4,"voiceInstructions":[{"distanceAlongGeometry":1092.4,"announcement":"Continue on Big Mountain Road for a half mile","ssmlAnnouncement":"Continue on Big Mountain Road for a half mile"},{"distanceAlongGeometry":277.3,"announcement":"In 1000 feet, turn left onto Shaffer Road","ssmlAnnouncement":"In 1000 feet, turn left onto Shaffer Road"},{"distanceAlongGeometry":59.4,"announcement":"Turn left onto Shaffer Road","ssmlAnnouncement":"Turn left onto Shaffer Road"}],"bannerInstructions":[{"distanceAlongGeometry":1092.4,"primary":{"text":"Shaffer Road","components":[{"text":"Shaffer Road","type":"text","abbr":"Shaffer Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,210,330],"location":[-78.443278,39.771553]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,240,270],"location":[-78.436016,39.772614]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,345],"location":[-78.430641,39.772448]}],"driving_side":"right","geometry":"e{vqFn}w}MWQKGUOWSUOq@[WA]CQCe@KKAWBU?o@CQAYE]QMIGIIWAEAOIm@I[EYCM?M@}@@q@BWDMBQJYL[J[Ti@BGd@i@ROJK^a@TQPQPUJGDIBKFM@E@{@A_A@a@?c@?gABa@?c@H}B@{@@]@W@M?G?s@@GAq@@_@A_@@c@@[Bq@AaACa@C[Ca@G]CQO_BCY?_@Ac@@c@@c@DY@]@_@Da@Hi@BMF[BMHWD]Ha@H_@B]D]NqAH[Hk@NaABQFo@@M@]?YAKAMCa@Ge@G_@C_@AS@YBQ@GFKRUDENEHENONSl@g@l@URKFAR@H?v@GNE^KJGDEJMDENIVSFEPQVc@HCJGPOJE@AJGPQLEHIPIHGVMVOPMTS`@UJIPM`@WDCJG","mode":"cycling","maneuver":{"bearing_after":29,"bearing_before":144,"location":[-78.443278,39.771553],"modifier":"left","type":"turn","instruction":"Turn left onto Shaffer Road"},"weight":523.4000000000001,"duration":523.4000000000001,"name":"Shaffer Road","distance":2180,"voiceInstructions":[{"distanceAlongGeometry":2180,"announcement":"Continue on Shaffer Road for 1.5 miles","ssmlAnnouncement":"Continue on Shaffer Road for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto Blackberry Lick Road","ssmlAnnouncement":"In 1000 feet, go straight onto Blackberry Lick Road"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Blackberry Lick Road","ssmlAnnouncement":"Go straight onto Blackberry Lick Road"}],"bannerInstructions":[{"distanceAlongGeometry":2180,"primary":{"text":"Blackberry Lick Road","components":[{"text":"Blackberry Lick Road","type":"text","abbr":"Blackberry Lick Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,195,330],"location":[-78.424458,39.768064]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,330],"location":[-78.422161,39.763573]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-78.420295,39.761575]}],"driving_side":"right","geometry":"kevqFzgt}MRBvAIjBI\\M^]PUx@wAf@q@`@k@NOb@_@l@UPAN?h@Hf@Bf@I~@SnAk@r@i@RUl@o@dAc@|@a@v@e@l@k@p@y@d@_A\\q@bAkB","mode":"cycling","maneuver":{"bearing_after":188,"bearing_before":149,"location":[-78.424458,39.768064],"modifier":"straight","type":"turn","instruction":"Go straight onto Blackberry Lick Road"},"weight":216.49999999999997,"duration":216.49999999999997,"name":"Blackberry Lick Road","distance":902.8,"voiceInstructions":[{"distanceAlongGeometry":902.8,"announcement":"Continue on Blackberry Lick Road for a half mile","ssmlAnnouncement":"Continue on Blackberry Lick Road for a half mile"},{"distanceAlongGeometry":291.9,"announcement":"In 1000 feet, continue onto Artemas Road","ssmlAnnouncement":"In 1000 feet, continue onto Artemas Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Artemas Road","ssmlAnnouncement":"Continue onto Artemas Road"}],"bannerInstructions":[{"distanceAlongGeometry":902.8,"primary":{"text":"Artemas Road","components":[{"text":"Artemas Road","type":"text","abbr":"Artemas Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,285,315],"location":[-78.419761,39.761244]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-78.414677,39.760397]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,285,345],"location":[-78.414638,39.760385]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-78.408032,39.758535]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-78.407816,39.758502]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-78.40104,39.757786]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,270,345],"location":[-78.394814,39.758913]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,285,345],"location":[-78.394365,39.758814]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,225],"location":[-78.392138,39.753644]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,60,180],"location":[-78.39234,39.751419]}],"driving_side":"right","geometry":"wztqFnjs}M`@w@RcAh@iDPsAFw@Bc@?o@C}AEw@Ck@@[Fe@?SJq@BWDWBY@QPkA@G\\yAZgBlAaFl@qE\\uCNiAHa@n@aCz@iEVeBFi@De@B_BLkEDwB@eDDy@TaBp@{DPsBDc@HoCA{AEgECq@Gy@Iy@K{@SqAs@oDgA}FS}@Gu@Gm@CaA?oA@WP_A\\w@ZWFAJCPAr@A~@L`AR^BPAVGRQv@aBLe@BY@S?iC@m@Ha@NYRSPIRCZB^Fp@B`@Al@BdAHjABXHz@d@f@H\\BF?^CV?XB`Eh@h@B|BEN?HC","mode":"cycling","maneuver":{"bearing_after":127,"bearing_before":127,"location":[-78.419761,39.761244],"modifier":"straight","type":"new name","instruction":"Continue onto Artemas Road"},"weight":784.8,"duration":784.8,"name":"Artemas Road","distance":3267.5,"voiceInstructions":[{"distanceAlongGeometry":3267.5,"announcement":"Continue on Artemas Road for 2 miles","ssmlAnnouncement":"Continue on Artemas Road for 2 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue onto Crooked Run Road","ssmlAnnouncement":"In 1000 feet, continue onto Crooked Run Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Crooked Run Road","ssmlAnnouncement":"Continue onto Crooked Run Road"}],"bannerInstructions":[{"distanceAlongGeometry":3267.5,"primary":{"text":"Crooked Run Road","components":[{"text":"Crooked Run Road","type":"text","abbr":"Crooked Run Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,300],"location":[-78.392319,39.751294]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,210,255],"location":[-78.386766,39.752411]}],"driving_side":"right","geometry":"q|rqF~~m}M\\IVQN_@@i@QaHG}@M_@Yo@cBwBWe@Um@Wy@Km@Ea@KmASkBIo@AKQ{@YaA_@eAsAoCYq@Qo@ESKYI_AAs@AyB","mode":"cycling","maneuver":{"bearing_after":164,"bearing_before":171,"location":[-78.392319,39.751294],"modifier":"straight","type":"new name","instruction":"Continue onto Crooked Run Road"},"weight":270.79999999999995,"duration":217.39999999999998,"name":"Crooked Run Road","distance":895.5,"voiceInstructions":[{"distanceAlongGeometry":895.5,"announcement":"Continue on Crooked Run Road for a half mile","ssmlAnnouncement":"Continue on Crooked Run Road for a half mile"},{"distanceAlongGeometry":288.3,"announcement":"In 1000 feet, turn right onto Clear Ridge Road (PA 26)","ssmlAnnouncement":"In 1000 feet, turn right onto Clear Ridge Road (PA 26)"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Clear Ridge Road (PA 26)","ssmlAnnouncement":"Turn right onto Clear Ridge Road (PA 26)"}],"bannerInstructions":[{"distanceAlongGeometry":895.5,"primary":{"text":"Clear Ridge Road PA 26","components":[{"text":"Clear Ridge Road","type":"text","abbr":"Clear Ridge Rd","abbr_priority":0},{"text":"PA 26","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-26"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,270,345],"location":[-78.383096,39.753602]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,330],"location":[-78.382898,39.753276]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,315],"location":[-78.372771,39.745318]}],"driving_side":"right","geometry":"_ksqFjel}MHCt@c@NIdFkCp@_@b@e@Va@Xo@t@sBzAiEjAeDtAyDn@cBd@aAdAcBx@cAl@s@t@w@dA_A`D}Bh@s@~@oA`DaEh@m@l@q@b@i@v@y@jDeDr@w@V_@`@mAFShAgEN}@JcBJsB@c@?e@Cs@Iy@Iq@?W@s@Lo@L]P]Xe@\\o@r@oBRk@NcA@]Bk@F{B@_A@qA","mode":"cycling","maneuver":{"bearing_after":154,"bearing_before":88,"location":[-78.383096,39.753602],"modifier":"right","type":"end of road","instruction":"Turn right onto Clear Ridge Road (PA 26)"},"ref":"PA 26","weight":850.2,"duration":553,"name":"Clear Ridge Road (PA 26)","distance":2303.5,"voiceInstructions":[{"distanceAlongGeometry":2303.5,"announcement":"Continue on Clear Ridge Road (PA 26) for 1.5 miles","ssmlAnnouncement":"Continue on Clear Ridge Road (PA 26) for 1.5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Buck Valley Road (PA 484)","ssmlAnnouncement":"In 1000 feet, continue onto Buck Valley Road (PA 484)"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Buck Valley Road (PA 484)","ssmlAnnouncement":"Continue onto Buck Valley Road (PA 484)"}],"bannerInstructions":[{"distanceAlongGeometry":2303.5,"primary":{"text":"Buck Valley Road PA 484","components":[{"text":"Buck Valley Road","type":"text","abbr":"Buck Valley Rd","abbr_priority":0},{"text":"PA 484","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-484"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-78.362763,39.741895]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,255,270],"location":[-78.362176,39.741876]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,315],"location":[-78.358424,39.743476]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,165,345],"location":[-78.353848,39.7394]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,330],"location":[-78.353145,39.738304]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-78.349272,39.735705]}],"driving_side":"right","geometry":"{aqqFffh}MBcB?OCQoAyG]{AYy@i@kAcAsAMMYc@Oe@Mu@?GH}BBSHe@z@iCBE~FuFr@q@tDeDr@a@ZOnC{@LEf@SrDwBfDyBr@k@hAmA`AyAz@cBNa@^gATcA@GHe@LoA@i@DyA[kCSeAYeAGe@oA_GUeA]cAc@{@m@o@sDqCm@m@[WY}@a@_AiCsH[w@EGw@_Bk@y@eAqAcLkJoAoAeEoFcA{Ay@cBwAuDi@eAq@}@uGaIeBmBuOcOmAiAc@i@i@_@gAgAUYg@{@a@_As@oB","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":91,"location":[-78.362763,39.741895],"modifier":"straight","type":"new name","instruction":"Continue onto Buck Valley Road (PA 484)"},"ref":"PA 484","weight":1608.1,"duration":1045.9,"name":"Buck Valley Road (PA 484)","distance":4354,"voiceInstructions":[{"distanceAlongGeometry":4354,"announcement":"Continue on Buck Valley Road (PA 484) for 3 miles","ssmlAnnouncement":"Continue on Buck Valley Road (PA 484) for 3 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, make a slight right onto Harmonia Road","ssmlAnnouncement":"In 1000 feet, make a slight right onto Harmonia Road"},{"distanceAlongGeometry":62.4,"announcement":"Make a slight right onto Harmonia Road","ssmlAnnouncement":"Make a slight right onto Harmonia Road"}],"bannerInstructions":[{"distanceAlongGeometry":4354,"primary":{"text":"Harmonia Road","components":[{"text":"Harmonia Road","type":"text","abbr":"Harmonia Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,90,240],"location":[-78.326871,39.751909]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-78.319231,39.751108]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,300],"location":[-78.317477,39.749952]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-78.314491,39.749469]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,135,315],"location":[-78.295813,39.747735]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,240,285],"location":[-78.294409,39.747215]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,75,255],"location":[-78.292005,39.747366]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,270],"location":[-78.280007,39.74942]}],"driving_side":"right","geometry":"m`sqF|ea}MIiBWsD?_@Gq@@{GJaBVqCh@{CViBb@{C|@uEJi@HU\\q@\\Y|@y@b@g@LSb@qA@InAwKJkBBqADiBFu@Jo@l@_CZuAJ}@@_@A_@Ky@G]y@wCyA}D]s@cCsEaC}Fe@yAYaBmAsIGu@AY@YFs@`AcGFs@?w@WaG@SFSNUNQBE~AmBhAyAbAkA`BgBdB_Bx@{@rFqHXg@\\iAXkATyADa@Du@By@?EGqAe@uFSkAcA_Di@{BQy@aCoNyCqRCg@KoAAeB@m@D_B^yL?u@@K@]AyAIs@Mu@Sq@[o@OUe@e@wAaA{A{@kQcJiAo@","mode":"cycling","maneuver":{"bearing_after":81,"bearing_before":57,"location":[-78.326871,39.751909],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto Harmonia Road"},"weight":1555.5,"duration":1245.1,"name":"Harmonia Road","distance":5170.1,"voiceInstructions":[{"distanceAlongGeometry":5170.1,"announcement":"Continue on Harmonia Road for 3 miles","ssmlAnnouncement":"Continue on Harmonia Road for 3 miles"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn right onto Buck Valley Road (PA 484)","ssmlAnnouncement":"In 1000 feet, turn right onto Buck Valley Road (PA 484)"},{"distanceAlongGeometry":62.3,"announcement":"Turn right onto Buck Valley Road (PA 484)","ssmlAnnouncement":"Turn right onto Buck Valley Road (PA 484)"}],"bannerInstructions":[{"distanceAlongGeometry":5170.1,"primary":{"text":"Buck Valley Road PA 484","components":[{"text":"Buck Valley Road","type":"text","abbr":"Buck Valley Rd","abbr_priority":0},{"text":"PA 484","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/pa-484"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[120,210,300],"location":[-78.275375,39.754252]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,300],"location":[-78.273022,39.753355]}],"driving_side":"right","geometry":"aosqFbdw|M@G|B_Ip@oCt@oCL[VmAXyBJqABgA","mode":"cycling","maneuver":{"bearing_after":116,"bearing_before":25,"location":[-78.275375,39.754252],"modifier":"right","type":"end of road","instruction":"Turn right onto Buck Valley Road (PA 484)"},"ref":"PA 484","weight":173.10000000000002,"duration":113.3,"name":"Buck Valley Road (PA 484)","distance":463.9,"voiceInstructions":[{"distanceAlongGeometry":463.9,"announcement":"In a quarter mile, turn right onto Hill Road (T 313)","ssmlAnnouncement":"In a quarter mile, turn right onto Hill Road (T 313)"},{"distanceAlongGeometry":61.4,"announcement":"Turn right onto Hill Road (T 313)","ssmlAnnouncement":"Turn right onto Hill Road (T 313)"}],"bannerInstructions":[{"distanceAlongGeometry":463.9,"primary":{"text":"Hill Road","components":[{"text":"Hill Road","type":"text","abbr":"Hill Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":{"text":"T 313","components":[{"text":"T 313","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-78.27039,39.752688]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,240,300],"location":[-78.262176,39.732964]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,135,300],"location":[-78.262081,39.732921]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-78.254893,39.730906]}],"driving_side":"right","geometry":"iesqF|dv|MVM|@Dj@GjBe@HGrADj@Fp@HtEXvCH|DMp@KbAWh@EJId@CxA?lCVjH@`@CLEZSP_@Lc@BQCe@SmA?Y?E@KN[PO@ANIXEZ@JD~Ah@l@Zn@d@j@Vl@?n@Bj@FbAR|@@dAHfAX~@h@p@THDVBZHj@Hl@@lCMbA@nAH`CZt@DzBW~A[`AEPETShBoC@Gp@y@JS`@y@HwB@cJCeAUuG?I@UF_@p@cDb@cCPg@@KDGJOjA}@RULUn@mBd@{AFUBW\\qAReB\\aF@]B[N_@F_@`@_DJ{AJcELwAd@kFLs@HW`@cAt@}AL_@Ju@BkC@QDQP[JIf@OPCNDv@?|@If@@dBJVILUBOAa@Q{@]gC]WMO_@Y_@SgAe@IIEMCK?OJa@JMrA_AFG\\[@AX]Tk@Nq@Jw@ToDl@uBJUTa@Tk@f@qBNeAHmCFi@\\aAvBoEHS^mAPcA\\yDB{BAs@a@_Ci@_By@wBMk@Gi@?uBLoBBs@IaD?iCCuA@mADu@Z{BJi@xAyDv@yBLS\\c@`Ay@\\]Xc@HS\\{AF[TsAVyCN_AJe@Xu@|@oBt@wBl@kAFQH]","mode":"cycling","maneuver":{"bearing_after":154,"bearing_before":94,"location":[-78.27039,39.752688],"modifier":"right","type":"turn","instruction":"Turn right onto Hill Road (T 313)"},"ref":"T 313","weight":1596.9,"duration":1596.9,"name":"Hill Road (T 313)","distance":6653.1,"voiceInstructions":[{"distanceAlongGeometry":6653.1,"announcement":"Continue on Hill Road (T 313) for 4 miles","ssmlAnnouncement":"Continue on Hill Road (T 313) for 4 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue slightly right onto Stoneybreak Road","ssmlAnnouncement":"In 1000 feet, continue slightly right onto Stoneybreak Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue slightly right onto Stoneybreak Road, then continue onto Sandy Mile Road","ssmlAnnouncement":"Continue slightly right onto Stoneybreak Road, then continue onto Sandy Mile Road"}],"bannerInstructions":[{"distanceAlongGeometry":6653.1,"primary":{"text":"Stoneybreak Road","components":[{"text":"Stoneybreak Road","type":"text","abbr":"Stoneybreak Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Stoneybreak Road","components":[{"text":"Stoneybreak Road","type":"text","abbr":"Stoneybreak Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Sandy Mile Road","components":[{"text":"Sandy Mile Road","type":"text","abbr":"Sandy Mile Rd","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,285,345],"location":[-78.225357,39.723194]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,315],"location":[-78.22532,39.723167]}],"driving_side":"right","geometry":"}lmqFnkm|MBGFKHMR[^_@`@[j@a@","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":108,"location":[-78.225357,39.723194],"modifier":"slight right","type":"new name","instruction":"Continue slightly right onto Stoneybreak Road"},"weight":32.699999999999996,"duration":26,"name":"Stoneybreak Road","distance":108.8,"voiceInstructions":[{"distanceAlongGeometry":62.8,"announcement":"Continue onto Sandy Mile Road","ssmlAnnouncement":"Continue onto Sandy Mile Road"}],"bannerInstructions":[{"distanceAlongGeometry":108.8,"primary":{"text":"Sandy Mile Road","components":[{"text":"Sandy Mile Road","type":"text","abbr":"Sandy Mile Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-78.224584,39.722427]}],"driving_side":"right","geometry":"ehmqFrfm|MPKTKTEVEZ?^Fl@V|C`B|@b@\\PnAd@|Ax@jIdEjFnChEfCtA|@fAl@|@^fAXlAP","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":149,"location":[-78.224584,39.722427],"modifier":"straight","type":"new name","instruction":"Continue onto Sandy Mile Road"},"weight":328.4,"duration":264.3,"name":"Sandy Mile Road","distance":1067.2,"voiceInstructions":[{"distanceAlongGeometry":1067.2,"announcement":"Continue on Sandy Mile Road for a half mile","ssmlAnnouncement":"Continue on Sandy Mile Road for a half mile"},{"distanceAlongGeometry":282.6,"announcement":"In 1000 feet, turn left onto Creek Road","ssmlAnnouncement":"In 1000 feet, turn left onto Creek Road"},{"distanceAlongGeometry":60.6,"announcement":"Turn left onto Creek Road","ssmlAnnouncement":"Turn left onto Creek Road"}],"bannerInstructions":[{"distanceAlongGeometry":1067.2,"primary":{"text":"Creek Road","components":[{"text":"Creek","type":"text","abbr":"Crk","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,255],"location":[-78.22911,39.713649]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,270],"location":[-78.224068,39.712716]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,135,315],"location":[-78.190547,39.702926]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,105,285],"location":[-78.189577,39.7026]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,270],"location":[-78.188116,39.702889]}],"driving_side":"right","geometry":"iqkqF|bn|MF{@~@{HTiBz@yFJw@Du@LeDJgAHm@Ns@r@aCVaATkAjBqLXmBNuAhBqQPoAPmAH}@DsA?mAE}A_@eJI}ASyAWwAuEqSWoAKw@GkAAgABgAHgALgAP{@TaA`@cAn@iAtDqF`@q@\\s@Ty@ReAPsAZqCJoBDe@Lw@Lc@Rq@Xo@fAoB\\q@Zo@d@mAZ}@\\s@Va@^c@b@]f@[b@O\\GX?^Bz@Nb@D^B`@EXK^SZW^_@Vc@JYFSFUBWJy@NmBHmAHaAH_AJw@N{@Ni@R]TWXS\\IV?XB`@JX?ZCPGTOXSb@_@^c@T[P_@Je@De@Fy@DcA@i@A_@G[IYMUMSKMEMAO@I@GHk@","mode":"cycling","maneuver":{"bearing_after":99,"bearing_before":189,"location":[-78.22911,39.713649],"modifier":"left","type":"turn","instruction":"Turn left onto Creek Road"},"weight":1259.6000000000004,"duration":1008.3999999999999,"name":"Creek Road","distance":4183.6,"voiceInstructions":[{"distanceAlongGeometry":4183.6,"announcement":"Continue on Creek Road for 3 miles","ssmlAnnouncement":"Continue on Creek Road for 3 miles"},{"distanceAlongGeometry":290.4,"announcement":"In 1000 feet, turn right onto Limestone Road","ssmlAnnouncement":"In 1000 feet, turn right onto Limestone Road"},{"distanceAlongGeometry":62.2,"announcement":"Turn right onto Limestone Road","ssmlAnnouncement":"Turn right onto Limestone Road"}],"bannerInstructions":[{"distanceAlongGeometry":4183.6,"primary":{"text":"Limestone Road","components":[{"text":"Limestone Road","type":"text","abbr":"Limestone Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,195,285],"location":[-78.187861,39.702827]}],"driving_side":"right","geometry":"umiqFbaf|MRFVFVBXAZE\\KZK`@QtAu@DA","mode":"cycling","maneuver":{"bearing_after":196,"bearing_before":108,"location":[-78.187861,39.702827],"modifier":"right","type":"end of road","instruction":"Turn right onto Limestone Road"},"weight":54,"duration":43.2,"name":"Limestone Road","distance":179.4,"voiceInstructions":[{"distanceAlongGeometry":179.4,"announcement":"In 600 feet, continue straight to stay on Limestone Road","ssmlAnnouncement":"In 600 feet, continue straight to stay on Limestone Road"},{"distanceAlongGeometry":62.3,"announcement":"Continue straight to stay on Limestone Road","ssmlAnnouncement":"Continue straight to stay on Limestone Road"}],"bannerInstructions":[{"distanceAlongGeometry":179.4,"primary":{"text":"Limestone Road","components":[{"text":"Limestone Road","type":"text","abbr":"Limestone Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[150,165,330],"location":[-78.187429,39.701303]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,315,345],"location":[-78.187108,39.700463]}],"driving_side":"right","geometry":"cdiqFl~e|MNAREb@GN?ZEPGPKNUNUTc@JUTc@JSRU","mode":"cycling","maneuver":{"bearing_after":168,"bearing_before":153,"location":[-78.187429,39.701303],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Limestone Road"},"weight":83.5,"duration":47,"name":"Limestone Road","distance":190.2,"voiceInstructions":[{"distanceAlongGeometry":190.2,"announcement":"In 700 feet, go straight onto West Main Street (MD 144)","ssmlAnnouncement":"In 700 feet, go straight onto West Main Street (MD 144)"},{"distanceAlongGeometry":60.7,"announcement":"Go straight onto West Main Street (MD 144)","ssmlAnnouncement":"Go straight onto West Main Street (MD 144)"}],"bannerInstructions":[{"distanceAlongGeometry":190.2,"primary":{"text":"West Main Street MD 144","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Main Street","type":"text","abbr":"Main St","abbr_priority":0},{"text":"MD 144","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-144"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,270,315],"location":[-78.186315,39.699937]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-78.184965,39.699764]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-78.183431,39.699549]}],"driving_side":"right","geometry":"s{hqFnwe|MB_@LaCPkB@Qf@aHd@uG@Q","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":136,"location":[-78.186315,39.699937],"modifier":"straight","type":"turn","instruction":"Go straight onto West Main Street (MD 144)"},"ref":"MD 144","weight":146.4,"duration":97.5,"name":"West Main Street (MD 144)","distance":379.2,"voiceInstructions":[{"distanceAlongGeometry":379.2,"announcement":"In a quarter mile, turn right onto South Pennsylvania Avenue","ssmlAnnouncement":"In a quarter mile, turn right onto South Pennsylvania Avenue"},{"distanceAlongGeometry":58.3,"announcement":"Turn right onto South Pennsylvania Avenue, then turn left onto Western Maryland Rail Trail","ssmlAnnouncement":"Turn right onto South Pennsylvania Avenue, then turn left onto Western Maryland Rail Trail"}],"bannerInstructions":[{"distanceAlongGeometry":379.2,"primary":{"text":"South Pennsylvania Avenue","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Pennsylvania Avenue","type":"text","abbr":"Pennsylvania Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":58.3,"primary":{"text":"South Pennsylvania Avenue","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Pennsylvania Avenue","type":"text","abbr":"Pennsylvania Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Western Maryland Rail Trail","components":[{"text":"Western Maryland Rail Trail","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.181951,39.699346]}],"driving_side":"right","geometry":"}whqFd|d|MLB~AR","mode":"cycling","maneuver":{"bearing_after":191,"bearing_before":98,"location":[-78.181951,39.699346],"modifier":"right","type":"turn","instruction":"Turn right onto South Pennsylvania Avenue"},"weight":25,"duration":25,"name":"South Pennsylvania Avenue","distance":62.2,"voiceInstructions":[{"distanceAlongGeometry":37.3,"announcement":"Turn left onto Western Maryland Rail Trail","ssmlAnnouncement":"Turn left onto Western Maryland Rail Trail"}],"bannerInstructions":[{"distanceAlongGeometry":62.2,"primary":{"text":"Western Maryland Rail Trail","components":[{"text":"Western Maryland Rail Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,90,195,270],"location":[-78.182072,39.698795]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,270],"location":[-78.180997,39.698753]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-78.179869,39.698576]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,105,255,285],"location":[-78.178029,39.698278]}],"driving_side":"right","geometry":"othqF||d|M@g@?u@@s@DcAHmAVsCz@oJD_@","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":188,"location":[-78.182072,39.698795],"modifier":"left","type":"turn","instruction":"Turn left onto Western Maryland Rail Trail"},"weight":91.60000000000001,"duration":91.60000000000001,"name":"Western Maryland Rail Trail","distance":365.3,"voiceInstructions":[{"distanceAlongGeometry":365.3,"announcement":"In a quarter mile, turn right","ssmlAnnouncement":"In a quarter mile, turn right"},{"distanceAlongGeometry":59.8,"announcement":"Turn right, then turn left onto Chesapeake and Ohio Canal Trail","ssmlAnnouncement":"Turn right, then turn left onto Chesapeake and Ohio Canal Trail"}],"bannerInstructions":[{"distanceAlongGeometry":365.3,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":59.8,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Chesapeake and Ohio Canal Trail","components":[{"text":"Chesapeake and Ohio Canal Trail","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-78.177873,39.698252]}],"driving_side":"right","geometry":"aqhqFtbd|MNBl@HF@","mode":"cycling","maneuver":{"bearing_after":188,"bearing_before":101,"location":[-78.177873,39.698252],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":17.6,"duration":17.6,"name":"","distance":39.6,"voiceInstructions":[{"distanceAlongGeometry":33.8,"announcement":"Turn left onto Chesapeake and Ohio Canal Trail","ssmlAnnouncement":"Turn left onto Chesapeake and Ohio Canal Trail"}],"bannerInstructions":[{"distanceAlongGeometry":39.6,"primary":{"text":"Chesapeake and Ohio Canal Trail","components":[{"text":"Chesapeake and Ohio Canal Trail","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,105,285],"location":[-78.177948,39.697901]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,285,345],"location":[-78.153965,39.693485]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,270],"location":[-78.103723,39.683585]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,135,315],"location":[-78.056264,39.657007]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,270,330],"location":[-78.030177,39.633836]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,150,330],"location":[-78.029304,39.632679]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,195,300],"location":[-78.005034,39.605374]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,240],"location":[-77.968281,39.608958]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[30,75,210],"location":[-77.948159,39.615426]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.84745,39.609529]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,120,285],"location":[-77.837623,39.608958]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,330],"location":[-77.827646,39.600809]}],"driving_side":"right","geometry":"{nhqFdcd|MHeABi@Bk@F{@X}B^oCh@_EXgCLcALiAL{APwBVoCf@gFj@wGZsDVqCD_AHsBH_BJuBL_DLkCJeA^mC^aCh@qDXkBZcBNi@Po@V{@j@kBTy@Nk@Jo@L_AJmAFwA?k@F{@NwALqALaARgCLmBHgA^iFXqDLoBDgAJaAh@cHZcEJwAJ{ALmB`@_GXcENeEFyBFiAPuCPiBbAuGj@qCrAkFlAgE~CwK^}AP{@NmA\\yBf@}Ed@qDvAaLj@_F|@eHp@}F|@gHrAgLViCJ_AD{@LmBH{CLqDF{ADaCDi@D_@L_@b@{@lBcDRc@Ru@Rw@PeAL}@XwBp@qFj@cFd@iDj@uEb@yD|@iHHy@Hq@F}@Bk@Ag@Go@[gCCk@A[Da@Fa@TaAT{@`@wAXiAT}@|@yC\\eAj@cBv@uBp@}An@{Ad@cAzGcMxBaEtCoFvB{Dz@aBhA{Bp@wAr@eBj@{A`@cAbAwChAgD`AoC|@cC~@sC|@eCz@{BnAoChBeDh@aAn@_Bj@mBh@{B~@_E~@_EdAqEhAqEfEkMpAiD`FmMzA{DdCsFrAiCbBuCrCaE~CeEnDwEnFgHlCqDfDmEzAsB`DcEzB}CnCaEhAqBxCoF`AeBxDkH~C}F~AwCpAcC|AuCjA{BdAmBj@_At@cAr@k@l@a@v@]f@MJGHKJIZKx@U\\KRAh@G\\IbBe@vAa@rBs@dAY`AYl@Wn@]f@_@p@q@dAeA`BuBvCaEdGaIvBwCvCcFt@{AnA}BxEyIxCyEpB_CpBwBjAwA`B_CpFuHjBoCz@qAx@eAr@w@fAcAfAy@lBkArCuBZS|@o@zAcAlA{@d@[`GeEfFiD~@w@ZW^g@j@w@^q@\\w@^y@~@yBbB{Dz@oB~@wB\\}@n@mAXa@^a@d@_@f@[d@Wj@[vAy@~CiBxD}BnDsBpBoAfAm@tAw@zBuApDuBtAw@rDyBzGaEzBqAdEcCzEuCxA}@vIcFfF{CzA_A`CuAxA{@|CkBdDmBfAq@b@[d@_@b@c@Zc@Vg@Xo@ZcA`@qAl@iBb@yAhBmFRk@XcAVeARm@Ts@Rs@X_AP}@Lq@Hq@JaABs@LqDH}C@aBDw@@q@D_CB_BDaBHgCBeCF}BHeEHsDDoCFoCDsBFcDLyFNsGDwCFsCFeDLkDD_AByB@{BBkCAsAEwAGsAGyAG}AIcBKwCEiAEgAGaAIkAK_AOq@]wA]iAa@eAu@wAe@{@o@gAaBcCeCeD_ByB}AuBkAaB[m@]{@y@yBa@oA]{ASu@g@aBs@yBo@wBOe@[cAo@wBs@aCo@kCSiAYiBYgDIw@AeASsDKiCGuBGaBAgBBgAFaALyBL_BPwAZsBh@{Cd@mCb@sBRu@`@cAb@eAt@eBh@uAVq@Lk@Fc@Bg@Aa@Ge@Ig@Ma@S]OUWSo@_@y@a@y@[cKwCkDiAk@QoAa@cA[mAc@q@Qg@SaA[}@Ue@UMGUKi@]o@a@}@k@w@q@m@m@{@}@uAqA_BeB{AkB_AmAy@oAu@sAk@kAw@kBi@}A_@cBQkAEgBImDKcDEuCIsB?e@B}AB{BDeE?{CBm@D{@NgBBK\\kB`@aBj@mBn@kBt@cBlAwBx@sAt@aAx@gAvAeBbBqBbAqArAaBl@o@`@i@FQBS@i@DQL]Tc@\\c@NOzA_AnAi@n@Mp@K`@?`@Af@Kv@Ej@AXAH?L@XB\\J\\FZH`@Eh@Ib@BVG\\Q\\IZIbAa@f@O`@Qn@g@dA_A`B{AdAs@dAu@t@o@p@{@~@{At@sAHUDQHOT]FFXZBBR[Rc@P]Ve@z@_C^iAViAZuANkAVuAVaBN{@PyA\\oDd@kDL}@LcANm@Hu@Dw@NoAVqB\\sDN}B\\oEJwARwDL_BP}Ah@_Dn@}Cd@sCRkBDeAFqDHqFPmCv@gGhBgNvAcKRyAp@mD|AsHn@uCVkAn@yCn@_E`@oCp@wEXsCX_DFqAHuAHw@?{@AiAMqCWcBY{Ag@aB]_@m@w@w@{@_Ag@}@UwAW_BE_DI_CA{ADoBDuCPeAVwBr@gBl@aCrAeBpA}B~BaEjEmDnDaDrDqEtEaBnAuBt@sAJsAA_BW{@[kAk@gAw@aA_Ay@_Ao@sAc@uAc@kBYmBQoACs@?WDaANiAXmAXmARcALoAJqAB_BAwBFkBLyDl@uJX_DReC\\_GToC\\cCp@uCd@}Af@oAt@mAj@g@bAkAr@}@p@wAbAuBl@kBVsAJyANuA^qBZkAj@{B~CyMh@_C^iB\\eCt@cIv@kJVoD\\yCzAkMHy@Dg@Bm@DaA@cAAeCEgCIgDO}GEkCF_JEuHAc@Ec@Ck@Ai@@iCLmDPqEP}CNiGHgEFoAJeBTgBLaAh@}Bn@kB~@oBbBiDnBoDjBqDfCcEbCkD~A_BrBkBhJ_HrBcBXYHKFMdBqAj@WFE`@Wh@_@p@g@v@e@jAs@tB_Ad@SzAc@pCk@rB_@fFo@z@KlBKpBCpA?nABhDN~BN","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":189,"location":[-78.177948,39.697901],"modifier":"left","type":"turn","instruction":"Turn left onto Chesapeake and Ohio Canal Trail"},"weight":9722.6,"duration":24294.700000000004,"name":"Chesapeake and Ohio Canal Trail","distance":40476.8,"voiceInstructions":[{"distanceAlongGeometry":40476.8,"announcement":"Continue on Chesapeake and Ohio Canal Trail for 25 miles","ssmlAnnouncement":"Continue on Chesapeake and Ohio Canal Trail for 25 miles"},{"distanceAlongGeometry":116.6,"announcement":"In 400 feet, turn left","ssmlAnnouncement":"In 400 feet, turn left"},{"distanceAlongGeometry":25,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":40476.8,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,105,180,285],"location":[-77.825543,39.592092]}],"driving_side":"right","geometry":"qyspFrh_zMH_AFg@Ns@hAwD^kAVu@Xo@lBiDXs@Rm@Lo@Z{CRgBB]AWCUKYa@s@","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":185,"location":[-77.825543,39.592092],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":153,"duration":153,"name":"","distance":604,"voiceInstructions":[{"distanceAlongGeometry":604,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":276.3,"announcement":"In 1000 feet, turn left onto Lockwood Road","ssmlAnnouncement":"In 1000 feet, turn left onto Lockwood Road"},{"distanceAlongGeometry":59.2,"announcement":"Turn left onto Lockwood Road, then make a sharp right onto South Conococheague Street (MD 63)","ssmlAnnouncement":"Turn left onto Lockwood Road, then make a sharp right onto South Conococheague Street (MD 63)"}],"bannerInstructions":[{"distanceAlongGeometry":604,"primary":{"text":"Lockwood Road","components":[{"text":"Lockwood Road","type":"text","abbr":"Lockwood Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":59.2,"primary":{"text":"Lockwood Road","components":[{"text":"Lockwood Road","type":"text","abbr":"Lockwood Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"South Conococheague Street MD 63 / MD 68","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Conococheague Street","type":"text","abbr":"Conococheague St","abbr_priority":0},{"text":"MD 63","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-63"},{"text":"/","type":"delimiter","delimiter":true},{"text":"MD 68","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-68"}],"type":"turn","modifier":"sharp right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-77.819298,39.590286]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,45,180],"location":[-77.819605,39.590786]}],"driving_side":"right","geometry":"inspFra~yMe@f@QLKDK@G?K?IEU[","mode":"cycling","maneuver":{"bearing_after":320,"bearing_before":47,"location":[-77.819298,39.590286],"modifier":"left","type":"turn","instruction":"Turn left onto Lockwood Road"},"weight":26.6,"duration":26.6,"name":"Lockwood Road","distance":87.4,"voiceInstructions":[{"distanceAlongGeometry":49.3,"announcement":"Make a sharp right onto South Conococheague Street (MD 63)","ssmlAnnouncement":"Make a sharp right onto South Conococheague Street (MD 63)"}],"bannerInstructions":[{"distanceAlongGeometry":87.4,"primary":{"text":"South Conococheague Street MD 63 / MD 68","components":[{"text":"South","type":"text","abbr":"S","abbr_priority":1},{"text":"Conococheague Street","type":"text","abbr":"Conococheague St","abbr_priority":0},{"text":"MD 63","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-63"},{"text":"/","type":"delimiter","delimiter":true},{"text":"MD 68","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-68"}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-77.819439,39.59095]}],"driving_side":"right","geometry":"mrspFnb~yMjDmDjEkE`DaDvFwF|@}@bBeBtD}D","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":42,"location":[-77.819439,39.59095],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto South Conococheague Street (MD 63)"},"ref":"MD 63; MD 68","weight":490.5,"duration":191.3,"name":"South Conococheague Street (MD 63; MD 68)","distance":797,"voiceInstructions":[{"distanceAlongGeometry":797,"announcement":"Continue on South Conococheague Street (MD 63) for a half mile","ssmlAnnouncement":"Continue on South Conococheague Street (MD 63) for a half mile"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, turn right onto Spielman Road (MD 63)","ssmlAnnouncement":"In 1000 feet, turn right onto Spielman Road (MD 63)"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto Spielman Road (MD 63)","ssmlAnnouncement":"Turn right onto Spielman Road (MD 63)"}],"bannerInstructions":[{"distanceAlongGeometry":797,"primary":{"text":"Spielman Road MD 63","components":[{"text":"Spielman Road","type":"text","abbr":"Spielman Rd","abbr_priority":0},{"text":"MD 63","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-63"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-77.813725,39.585297]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[30,60,240],"location":[-77.813652,39.584862]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[45,225,315],"location":[-77.816281,39.584117]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-77.816533,39.582382]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,60,180,240],"location":[-77.814292,39.573536]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,165,345],"location":[-77.803991,39.554237]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,165,225,345],"location":[-77.802405,39.548538]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,195,300],"location":[-77.790798,39.539913]}],"driving_side":"right","geometry":"corpFx~|yMXUJGHCH?JDPJP`@Pl@Nh@Jn@Fp@Bb@@h@@t@Bb@D^Hb@LXNVPRLLLHTLTHV@^@fB?rBApAGL?r@GnAKhAQvBe@dDy@n@OdXoGp@KzAIvDBbBGfMoAtCYvLqAvVwBzAWl@Qv@[vA}@h@a@z@q@tBiC`AkAfQ_TdCqC`FeE`HcFj@WjBm@rQ_E~O{BfHgAtD_ArE}BbBy@fAeAZ]^gAl@mBzA_INkAPk@rByDtBuDf@eAfB}F|FkQjPmd@","mode":"cycling","maneuver":{"bearing_after":146,"bearing_before":140,"location":[-77.813725,39.585297],"modifier":"right","type":"turn","instruction":"Turn right onto Spielman Road (MD 63)"},"ref":"MD 63","weight":2450.1000000000004,"duration":1592.5,"name":"Spielman Road (MD 63)","distance":6635,"voiceInstructions":[{"distanceAlongGeometry":6635,"announcement":"Continue on Spielman Road (MD 63) for 4 miles","ssmlAnnouncement":"Continue on Spielman Road (MD 63) for 4 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, go straight onto Bakersville Road","ssmlAnnouncement":"In 1000 feet, go straight onto Bakersville Road"},{"distanceAlongGeometry":62.5,"announcement":"Go straight onto Bakersville Road","ssmlAnnouncement":"Go straight onto Bakersville Road"}],"bannerInstructions":[{"distanceAlongGeometry":6635,"primary":{"text":"Bakersville Road","components":[{"text":"Bakersville Road","type":"text","abbr":"Bakersville Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,300],"location":[-77.784809,39.53713]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,270,315],"location":[-77.777739,39.52477]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-77.771188,39.521385]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,315],"location":[-77.761747,39.515572]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-77.75801,39.514682]}],"driving_side":"right","geometry":"abipF`jwyMpOm\\n@e@`_@_BtPu@fF_EdA{Ar@eA~FeL|AgDjBcDXu@jCoLXcA~@yB|A}CjBuCx@kA\\[\\Ud@Ub@UNMHKFMBQ@UA_@@WFc@J]N]~IwRzFcJjBaLdAiIPiA`@gAzAwBv@eAVi@VeCbAyTFsB`BsDf@oAf@}@j@g@~C}BvE_C|BoBjBuD","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":120,"location":[-77.784809,39.53713],"modifier":"straight","type":"turn","instruction":"Go straight onto Bakersville Road"},"weight":1482.5,"duration":1185.8999999999999,"name":"Bakersville Road","distance":4939.3,"voiceInstructions":[{"distanceAlongGeometry":4939.3,"announcement":"Continue on Bakersville Road for 3 miles","ssmlAnnouncement":"Continue on Bakersville Road for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Keedysville Road","ssmlAnnouncement":"In 1000 feet, continue onto Keedysville Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Keedysville Road","ssmlAnnouncement":"Continue onto Keedysville Road"}],"bannerInstructions":[{"distanceAlongGeometry":4939.3,"primary":{"text":"Keedysville Road","components":[{"text":"Keedysville Road","type":"text","abbr":"Keedysville Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,135,195,315],"location":[-77.746829,39.508897]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-77.733475,39.504283]}],"driving_side":"right","geometry":"sqcpFt|oyM`@u@~@iAp@q@~BmDTU~DkHj@mADs@Dg@fCiXLaADaARiIHy@ZkArCeHN}Bb@cJ^aJKsGX_I","mode":"cycling","maneuver":{"bearing_after":127,"bearing_before":126,"location":[-77.746829,39.508897],"modifier":"straight","type":"new name","instruction":"Continue onto Keedysville Road"},"weight":449,"duration":449,"name":"Keedysville Road","distance":1866.3,"voiceInstructions":[{"distanceAlongGeometry":1866.3,"announcement":"Continue on Keedysville Road for 1 mile","ssmlAnnouncement":"Continue on Keedysville Road for 1 mile"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, keep right onto Keedysville Road","ssmlAnnouncement":"In 1000 feet, keep right onto Keedysville Road"},{"distanceAlongGeometry":62.3,"announcement":"Keep right onto Keedysville Road","ssmlAnnouncement":"Keep right onto Keedysville Road"}],"bannerInstructions":[{"distanceAlongGeometry":1866.3,"primary":{"text":"Keedysville Road","components":[{"text":"Keedysville Road","type":"text","abbr":"Keedysville Rd","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,120,270],"location":[-77.726946,39.50387]}],"driving_side":"right","geometry":"erbpFl`lyMl@wAbEiH~CoGtBuDjD}CfAu@nFuDlE{ChBwAnAuAl@mATyARgAH_@h@sA`AqA~@w@dAgAdAs@zBe@~AYzEYvAWz@]|JaGb@Ql@Af@JxATx@FnAF^E","mode":"cycling","maneuver":{"bearing_after":123,"bearing_before":95,"location":[-77.726946,39.50387],"modifier":"slight right","type":"fork","instruction":"Keep right onto Keedysville Road"},"weight":527.8,"duration":527.8,"name":"Keedysville Road","distance":2191.9,"voiceInstructions":[{"distanceAlongGeometry":2191.9,"announcement":"Continue on Keedysville Road for 1.5 miles","ssmlAnnouncement":"Continue on Keedysville Road for 1.5 miles"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn left to stay on Keedysville Road","ssmlAnnouncement":"In 1000 feet, turn left to stay on Keedysville Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left to stay on Keedysville Road","ssmlAnnouncement":"Turn left to stay on Keedysville Road"}],"bannerInstructions":[{"distanceAlongGeometry":2191.9,"primary":{"text":"Keedysville Road","components":[{"text":"Keedysville Road","type":"text","abbr":"Keedysville Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,240,345],"location":[-77.714149,39.48808]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,135,195,315],"location":[-77.705807,39.481335]}],"driving_side":"right","geometry":"oo_pFlpiyMDKv@aBZSxBv@bHjCZM`@cBf@_BjAwHhA}DbBiBbAgBXaAjAwBx@{GBy@r@{CRQ\\AhADVOZk@^u@N[h@aALa@?WIY","mode":"cycling","maneuver":{"bearing_after":125,"bearing_before":170,"location":[-77.714149,39.48808],"modifier":"left","type":"continue","instruction":"Turn left to stay on Keedysville Road"},"weight":330.6,"duration":325.3,"name":"Keedysville Road","distance":1347.1,"voiceInstructions":[{"distanceAlongGeometry":1347.1,"announcement":"Continue on Keedysville Road for 1 mile","ssmlAnnouncement":"Continue on Keedysville Road for 1 mile"},{"distanceAlongGeometry":289.9,"announcement":"In 1000 feet, turn right onto Wyand Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Wyand Drive"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Wyand Drive","ssmlAnnouncement":"Turn right onto Wyand Drive"}],"bannerInstructions":[{"distanceAlongGeometry":1347.1,"primary":{"text":"Wyand Drive","components":[{"text":"Wyand Drive","type":"text","abbr":"Wyand Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,240],"location":[-77.704918,39.481028]}],"driving_side":"right","geometry":"mc~oFvvgyMzAkC`@c@TIXEPAT?RD","mode":"cycling","maneuver":{"bearing_after":129,"bearing_before":64,"location":[-77.704918,39.481028],"modifier":"right","type":"turn","instruction":"Turn right onto Wyand Drive"},"weight":46.7,"duration":46.7,"name":"Wyand Drive","distance":164.5,"voiceInstructions":[{"distanceAlongGeometry":164.5,"announcement":"In 600 feet, turn left onto Sumter Drive","ssmlAnnouncement":"In 600 feet, turn left onto Sumter Drive"},{"distanceAlongGeometry":52.8,"announcement":"Turn left onto Sumter Drive","ssmlAnnouncement":"Turn left onto Sumter Drive"}],"bannerInstructions":[{"distanceAlongGeometry":164.5,"primary":{"text":"Sumter Drive","components":[{"text":"Sumter Drive","type":"text","abbr":"Sumter Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,105,210],"location":[-77.703983,39.479862]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,300],"location":[-77.701247,39.478714]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,195,285],"location":[-77.699898,39.478308]}],"driving_side":"right","geometry":"c|}oFzpgyMHc@Vs@Zo@bAuBV}@jAeFnAmGPu@LWlAqBLm@Lu@JY","mode":"cycling","maneuver":{"bearing_after":111,"bearing_before":194,"location":[-77.703983,39.479862],"modifier":"left","type":"turn","instruction":"Turn left onto Sumter Drive"},"weight":133.4,"duration":133.4,"name":"Sumter Drive","distance":554.7,"voiceInstructions":[{"distanceAlongGeometry":554.7,"announcement":"Continue on Sumter Drive for a quarter mile","ssmlAnnouncement":"Continue on Sumter Drive for a quarter mile"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, continue onto Dogstreet Road","ssmlAnnouncement":"In 1000 feet, continue onto Dogstreet Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Dogstreet Road","ssmlAnnouncement":"Continue onto Dogstreet Road"}],"bannerInstructions":[{"distanceAlongGeometry":554.7,"primary":{"text":"Dogstreet Road","components":[{"text":"Dogstreet Road","type":"text","abbr":"Dogstreet Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,195,300],"location":[-77.698313,39.47756]}],"driving_side":"right","geometry":"wm}oFlmfyMH{@nC_OPiAPw@RuA@_AM}H","mode":"cycling","maneuver":{"bearing_after":101,"bearing_before":119,"location":[-77.698313,39.47756],"modifier":"straight","type":"new name","instruction":"Continue onto Dogstreet Road"},"weight":160.5,"duration":129.2,"name":"Dogstreet Road","distance":522.8,"voiceInstructions":[{"distanceAlongGeometry":522.8,"announcement":"Continue on Dogstreet Road for a quarter mile","ssmlAnnouncement":"Continue on Dogstreet Road for a quarter mile"},{"distanceAlongGeometry":283.3,"announcement":"In 1000 feet, turn right onto Mount Briar Road","ssmlAnnouncement":"In 1000 feet, turn right onto Mount Briar Road"},{"distanceAlongGeometry":60.7,"announcement":"Turn right onto Mount Briar Road","ssmlAnnouncement":"Turn right onto Mount Briar Road"}],"bannerInstructions":[{"distanceAlongGeometry":522.8,"primary":{"text":"Mount Briar Road","components":[{"text":"Mount","type":"text","abbr":"Mt","abbr_priority":0},{"text":"Briar Road","type":"text","abbr":"Briar Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-77.692459,39.476565]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,225,330],"location":[-77.687857,39.470936]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,225,330],"location":[-77.686056,39.468769]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.684423,39.462739]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,285],"location":[-77.68632,39.442735]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,240,285],"location":[-77.682242,39.439581]}],"driving_side":"right","geometry":"qg}oFzheyMjAOlIaAx@WXQXYhKqOnAmBhAuAx@k@RMrCuBtAgAvAiAj@e@n@k@zAqAd@q@`Ag@n@WtAa@r@Ql@@\\@~@LxEr@~AQhFqBj@Mf@Ar@ArJH|FNxEZ~D`@pBHfB?dB[bBIxADdBJrFXtDLpLx@|C^lALlEj@tEdA`ATdAFvBBrDAbDDdABdD@nAWnAKdAIn@]p@c@z@kAfAkBh@kARc@Re@Le@V}Ar@mFVkB^_B^gAVi@b@[xBe@rAOvA[j@U","mode":"cycling","maneuver":{"bearing_after":170,"bearing_before":85,"location":[-77.692459,39.476565],"modifier":"right","type":"turn","instruction":"Turn right onto Mount Briar Road"},"weight":1181.6000000000001,"duration":1181.6000000000001,"name":"Mount Briar Road","distance":4922.9,"voiceInstructions":[{"distanceAlongGeometry":4922.9,"announcement":"Continue on Mount Briar Road for 3 miles","ssmlAnnouncement":"Continue on Mount Briar Road for 3 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, continue onto Trego Road","ssmlAnnouncement":"In 1000 feet, continue onto Trego Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Trego Road","ssmlAnnouncement":"Continue onto Trego Road"}],"bannerInstructions":[{"distanceAlongGeometry":4922.9,"primary":{"text":"Trego Road","components":[{"text":"Trego Road","type":"text","abbr":"Trego Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,345],"location":[-77.679991,39.437152]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-77.67789,39.431287]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.676006,39.429459]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,270,315],"location":[-77.6739,39.427735]}],"driving_side":"right","geometry":"equoF|zbyMnBiAdAg@jBi@nAWz@SdAUjAUlB[fAWdEs@lAO`AYfA]h@Q|@e@n@m@rBsC`B}Bh@u@lHoJlNsQtHcKvAiBdA{AlBqClAiBhA{A~@cAl@k@`@[RKVMz@YXKn@QfAYVMPMLMHKDODM@I?Y","mode":"cycling","maneuver":{"bearing_after":151,"bearing_before":158,"location":[-77.679991,39.437152],"modifier":"straight","type":"new name","instruction":"Continue onto Trego Road"},"weight":597.4,"duration":597.4,"name":"Trego Road","distance":2472.6,"voiceInstructions":[{"distanceAlongGeometry":2472.6,"announcement":"Continue on Trego Road for 1.5 miles","ssmlAnnouncement":"Continue on Trego Road for 1.5 miles"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right onto Rohrersville Road (MD 67)","ssmlAnnouncement":"In 1000 feet, turn right onto Rohrersville Road (MD 67)"},{"distanceAlongGeometry":62.1,"announcement":"Turn right onto Rohrersville Road (MD 67)","ssmlAnnouncement":"Turn right onto Rohrersville Road (MD 67)"}],"bannerInstructions":[{"distanceAlongGeometry":2472.6,"primary":{"text":"Rohrersville Road MD 67","components":[{"text":"Rohrersville Road","type":"text","abbr":"Rohrersville Rd","abbr_priority":0},{"text":"MD 67","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-67"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-77.664426,39.419253]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-77.662712,39.414004]}],"driving_side":"right","geometry":"iaroFty_yMv@Cr@Cb@Ef@EdCa@XGh@Mv@U~@Y|@YnKcDBAlA[`LuC","mode":"cycling","maneuver":{"bearing_after":177,"bearing_before":90,"location":[-77.664426,39.419253],"modifier":"right","type":"end of road","instruction":"Turn right onto Rohrersville Road (MD 67)"},"ref":"MD 67","weight":412.8,"duration":209.6,"name":"Rohrersville Road (MD 67)","distance":846.3,"voiceInstructions":[{"distanceAlongGeometry":846.3,"announcement":"Continue on Rohrersville Road (MD 67) for a half mile","ssmlAnnouncement":"Continue on Rohrersville Road (MD 67) for a half mile"},{"distanceAlongGeometry":282.6,"announcement":"In 1000 feet, turn left onto Townsend Road","ssmlAnnouncement":"In 1000 feet, turn left onto Townsend Road"},{"distanceAlongGeometry":60.6,"announcement":"Turn left onto Townsend Road","ssmlAnnouncement":"Turn left onto Townsend Road"}],"bannerInstructions":[{"distanceAlongGeometry":846.3,"primary":{"text":"Townsend Road","components":[{"text":"Townsend Road","type":"text","abbr":"Townsend Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,165,345],"location":[-77.661961,39.411907]}],"driving_side":"right","geometry":"mspoFfj_yMCgA?[B[F[L_@Xk@n@eAR]Xm@d@qAJYJc@@_@@}@D{EB{BDcADeAH}@TuAj@{C`A_Fb@qC@[A[Im@Mq@Iq@Ei@E}B@i@B_@Ck@IeAgA{JAe@@YDYHSf@{@nB_Dz@wAj@y@r@eAd@{@d@_AdAmBzAcCnAuBt@uA`AmBd@_AtBoDR[","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":164,"location":[-77.661961,39.411907],"modifier":"left","type":"turn","instruction":"Turn left onto Townsend Road"},"weight":496.5,"duration":496.5,"name":"Townsend Road","distance":2062,"voiceInstructions":[{"distanceAlongGeometry":2062,"announcement":"Continue on Townsend Road for 1.5 miles","ssmlAnnouncement":"Continue on Townsend Road for 1.5 miles"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn left onto Gapland Road","ssmlAnnouncement":"In 1000 feet, turn left onto Gapland Road"},{"distanceAlongGeometry":62.3,"announcement":"Turn left onto Gapland Road, then turn left onto Arnoldstown Road","ssmlAnnouncement":"Turn left onto Gapland Road, then turn left onto Arnoldstown Road"}],"bannerInstructions":[{"distanceAlongGeometry":2062,"primary":{"text":"Gapland Road","components":[{"text":"Gapland Road","type":"text","abbr":"Gapland Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":62.3,"primary":{"text":"Gapland Road","components":[{"text":"Gapland Road","type":"text","abbr":"Gapland Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Arnoldstown Road","components":[{"text":"Arnoldstown Road","type":"text","abbr":"Arnoldstown Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,255,315],"location":[-77.64094,39.405806]}],"driving_side":"right","geometry":"imooFzf{xM?[HuDDk@","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":132,"location":[-77.64094,39.405806],"modifier":"left","type":"turn","instruction":"Turn left onto Gapland Road"},"weight":34.9,"duration":28.4,"name":"Gapland Road","distance":109.6,"voiceInstructions":[{"distanceAlongGeometry":57.9,"announcement":"Turn left onto Arnoldstown Road","ssmlAnnouncement":"Turn left onto Arnoldstown Road"}],"bannerInstructions":[{"distanceAlongGeometry":109.6,"primary":{"text":"Arnoldstown Road","components":[{"text":"Arnoldstown Road","type":"text","abbr":"Arnoldstown Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[60,105,225,285],"location":[-77.63967,39.405728]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,195,270],"location":[-77.632751,39.4127]}],"driving_side":"right","geometry":"ylooF|~zxMcCgFg@oAsA_DUYcAk@u@UsGqB{MyEmBg@i@_@O]Uw@s@kH?]NsHA_Ei@{QFaAh@uBBU@_Bc@aE?{CHqHFgCxA_LhCaOx@sF^{@nBcDjAoB\\eApA}KNqABi@eBgGi@uCA{@N_CBcCIwDNm@PUXO~A_@","mode":"cycling","maneuver":{"bearing_after":53,"bearing_before":98,"location":[-77.63967,39.405728],"modifier":"left","type":"turn","instruction":"Turn left onto Arnoldstown Road"},"weight":846.5,"duration":846.5,"name":"Arnoldstown Road","distance":3523.4,"voiceInstructions":[{"distanceAlongGeometry":3523.4,"announcement":"Continue on Arnoldstown Road for 2 miles","ssmlAnnouncement":"Continue on Arnoldstown Road for 2 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue right onto Picnic Woods Road","ssmlAnnouncement":"In 1000 feet, continue right onto Picnic Woods Road"},{"distanceAlongGeometry":62.4,"announcement":"Continue right onto Picnic Woods Road","ssmlAnnouncement":"Continue right onto Picnic Woods Road"}],"bannerInstructions":[{"distanceAlongGeometry":3523.4,"primary":{"text":"Picnic Woods Road","components":[{"text":"Picnic Woods Road","type":"text","abbr":"Picnic Woods Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,210,345],"location":[-77.605995,39.409358]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[15,60,210],"location":[-77.608985,39.403797]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,135,270,315],"location":[-77.608108,39.40203]}],"driving_side":"right","geometry":"ocpoFnltxMtEfCrF|C|Ap@lHdC`GvBjAn@tAv@LDJEJOXmAVs@fBeCrKsM`AmAzA}@~EyBjAk@p@i@dBkBlBqBXa@lAoCv@{Ah@qAdBaEv@wBnBiFt@mBH[BM","mode":"cycling","maneuver":{"bearing_after":205,"bearing_before":164,"location":[-77.605995,39.409358],"modifier":"right","type":"new name","instruction":"Continue right onto Picnic Woods Road"},"weight":679.6,"duration":543.4,"name":"Picnic Woods Road","distance":2259.7,"voiceInstructions":[{"distanceAlongGeometry":2259.7,"announcement":"Continue on Picnic Woods Road for 1.5 miles","ssmlAnnouncement":"Continue on Picnic Woods Road for 1.5 miles"},{"distanceAlongGeometry":291.1,"announcement":"In 1000 feet, continue onto Broad Run Road (MD 383)","ssmlAnnouncement":"In 1000 feet, continue onto Broad Run Road (MD 383)"},{"distanceAlongGeometry":62.4,"announcement":"Continue onto Broad Run Road (MD 383)","ssmlAnnouncement":"Continue onto Broad Run Road (MD 383)"}],"bannerInstructions":[{"distanceAlongGeometry":2259.7,"primary":{"text":"Broad Run Road MD 383","components":[{"text":"Broad Run Road","type":"text","abbr":"BRd Run Rd","abbr_priority":0},{"text":"MD 383","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-383"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,120,255,285],"location":[-77.597659,39.393709]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.584311,39.389456]}],"driving_side":"right","geometry":"uamoFjxrxMJWDMLYFSDWLkANwAH_@Ry@Nk@XiAf@mBdAaENc@pA}Cp@_BTo@Lc@DQJq@XqB\\eCl@uEtAgKR_A`@mBPy@jAsF^kAFOLUh@m@t@a@~@_@","mode":"cycling","maneuver":{"bearing_after":120,"bearing_before":111,"location":[-77.597659,39.393709],"modifier":"straight","type":"new name","instruction":"Continue onto Broad Run Road (MD 383)"},"ref":"MD 383","weight":507,"duration":332.1,"name":"Broad Run Road (MD 383)","distance":1351.6,"voiceInstructions":[{"distanceAlongGeometry":1351.6,"announcement":"Continue on Broad Run Road (MD 383) for 1 mile","ssmlAnnouncement":"Continue on Broad Run Road (MD 383) for 1 mile"},{"distanceAlongGeometry":284.9,"announcement":"In 1000 feet, turn left onto Poffenberger Road","ssmlAnnouncement":"In 1000 feet, turn left onto Poffenberger Road"},{"distanceAlongGeometry":61,"announcement":"Turn left onto Poffenberger Road","ssmlAnnouncement":"Turn left onto Poffenberger Road"}],"bannerInstructions":[{"distanceAlongGeometry":1351.6,"primary":{"text":"Poffenberger Road","components":[{"text":"Poffenberger Road","type":"text","abbr":"Poffenberger Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-77.583747,39.38866]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,285],"location":[-77.562805,39.376911]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-77.555003,39.373383]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,255],"location":[-77.540423,39.370002]}],"driving_side":"right","geometry":"cbloFlapxM_EeUg@cE?aATq@XYd@YdF}Cx@{@^{@bHiWvA_Fd@mAbBiCRUj@]fBYx@S\\@b@VnB|Cj@LnAHx@VjAW~@]HCH@JD`Ax@h@H`@DpCAd@@lFN~@I\\Sn@w@^s@V_AZyBz@kK`@_JAa@Kk@gA_BGY?w@^{Ch@kCRgBHm@DQ`AwCfB}Cn@oAjAoCnAoAz@Yx@MjBEzAOdDuAX]t@{BFc@Em@ISOE}A`@g@Fo@Ao@e@a@{AKiAFgAz@mHb@yB|@cDFa@@e@SwESy@[g@k@y@eCeCQ[Ic@Ce@F[n@oBPi@RaBN{A`@mBVsAbAgDVi@Rq@rA_BXg@fBeDr@_Bj@}@l@e@|@]`@[`@c@d@i@jAaATc@?q@g@gEOiCAkG","mode":"cycling","maneuver":{"bearing_after":70,"bearing_before":157,"location":[-77.583747,39.38866],"modifier":"left","type":"turn","instruction":"Turn left onto Poffenberger Road"},"weight":1385.1,"duration":3022.7000000000003,"name":"Poffenberger Road","distance":5753.8,"voiceInstructions":[{"distanceAlongGeometry":5753.8,"announcement":"Continue on Poffenberger Road for 4 miles","ssmlAnnouncement":"Continue on Poffenberger Road for 4 miles"},{"distanceAlongGeometry":133.2,"announcement":"In 500 feet, turn right onto Old Middletown Road","ssmlAnnouncement":"In 500 feet, turn right onto Old Middletown Road"},{"distanceAlongGeometry":28.6,"announcement":"Turn right onto Old Middletown Road","ssmlAnnouncement":"Turn right onto Old Middletown Road"}],"bannerInstructions":[{"distanceAlongGeometry":5753.8,"primary":{"text":"Old Middletown Road","components":[{"text":"Old Middletown Road","type":"text","abbr":"Old Middletown Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,180,270],"location":[-77.539077,39.37001]}],"driving_side":"right","geometry":"qmhoFfjgxMfEUbE]","mode":"cycling","maneuver":{"bearing_after":174,"bearing_before":88,"location":[-77.539077,39.37001],"modifier":"right","type":"end of road","instruction":"Turn right onto Old Middletown Road"},"weight":90.4,"duration":61.8,"name":"Old Middletown Road","distance":221.4,"voiceInstructions":[{"distanceAlongGeometry":221.4,"announcement":"In 800 feet, turn left onto Bedford Drive","ssmlAnnouncement":"In 800 feet, turn left onto Bedford Drive"},{"distanceAlongGeometry":53.7,"announcement":"Turn left onto Bedford Drive","ssmlAnnouncement":"Turn left onto Bedford Drive"}],"bannerInstructions":[{"distanceAlongGeometry":221.4,"primary":{"text":"Bedford Drive","components":[{"text":"Bedford Drive","type":"text","abbr":"Bedford Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,75,180],"location":[-77.538818,39.36803]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,270],"location":[-77.537277,39.368167]}],"driving_side":"right","geometry":"eahoFrhgxM]aG@q@Fa@JUl@m@jCiB","mode":"cycling","maneuver":{"bearing_after":80,"bearing_before":172,"location":[-77.538818,39.36803],"modifier":"left","type":"turn","instruction":"Turn left onto Bedford Drive"},"weight":71.80000000000001,"duration":71.80000000000001,"name":"Bedford Drive","distance":282.7,"voiceInstructions":[{"distanceAlongGeometry":282.7,"announcement":"In 1000 feet, turn right onto Shadywood Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Shadywood Drive"},{"distanceAlongGeometry":59.1,"announcement":"Turn right onto Shadywood Drive","ssmlAnnouncement":"Turn right onto Shadywood Drive"}],"bannerInstructions":[{"distanceAlongGeometry":282.7,"primary":{"text":"Shadywood Drive","components":[{"text":"Shadywood Drive","type":"text","abbr":"Shadywood Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-77.536239,39.367141]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,270],"location":[-77.536811,39.365386]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.53659,39.363967]}],"driving_side":"right","geometry":"s{goFnxfxMv@hBPPj@Pd@@`E]rAMfE]vAMMuF","mode":"cycling","maneuver":{"bearing_after":234,"bearing_before":149,"location":[-77.536239,39.367141],"modifier":"right","type":"turn","instruction":"Turn right onto Shadywood Drive"},"weight":137,"duration":137,"name":"Shadywood Drive","distance":538.3,"voiceInstructions":[{"distanceAlongGeometry":538.3,"announcement":"Continue on Shadywood Drive for a quarter mile","ssmlAnnouncement":"Continue on Shadywood Drive for a quarter mile"},{"distanceAlongGeometry":275,"announcement":"In 1000 feet, continue onto Amesbury Way","ssmlAnnouncement":"In 1000 feet, continue onto Amesbury Way"},{"distanceAlongGeometry":58.9,"announcement":"Continue onto Amesbury Way","ssmlAnnouncement":"Continue onto Amesbury Way"}],"bannerInstructions":[{"distanceAlongGeometry":538.3,"primary":{"text":"Amesbury Way","components":[{"text":"Amesbury Way","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-77.535287,39.363604]}],"driving_side":"right","geometry":"oegoFprfxM@a@F_@LYT[FW?e@Ee@Oe@cAaA","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":84,"location":[-77.535287,39.363604],"modifier":"straight","type":"new name","instruction":"Continue onto Amesbury Way"},"weight":44,"duration":44,"name":"Amesbury Way","distance":169.9,"voiceInstructions":[{"distanceAlongGeometry":169.9,"announcement":"In 600 feet, turn right onto Manheim Place","ssmlAnnouncement":"In 600 feet, turn right onto Manheim Place"},{"distanceAlongGeometry":57.9,"announcement":"Turn right onto Manheim Place, then turn right onto Champlaine Drive","ssmlAnnouncement":"Turn right onto Manheim Place, then turn right onto Champlaine Drive"}],"bannerInstructions":[{"distanceAlongGeometry":169.9,"primary":{"text":"Manheim Place","components":[{"text":"Manheim Place","type":"text","abbr":"Manheim Pl","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":57.9,"primary":{"text":"Manheim Place","components":[{"text":"Manheim Place","type":"text","abbr":"Manheim Pl","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Champlaine Drive","components":[{"text":"Champlaine Drive","type":"text","abbr":"Champlaine Dr","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,120,210],"location":[-77.533668,39.363778]}],"driving_side":"right","geometry":"sfgoFlhfxMDMF]?{@GcB]sA","mode":"cycling","maneuver":{"bearing_after":115,"bearing_before":36,"location":[-77.533668,39.363778],"modifier":"right","type":"turn","instruction":"Turn right onto Manheim Place"},"weight":34.9,"duration":34.9,"name":"Manheim Place","distance":128.4,"voiceInstructions":[{"distanceAlongGeometry":55.2,"announcement":"Turn right onto Champlaine Drive, then turn right onto Holter Road","ssmlAnnouncement":"Turn right onto Champlaine Drive, then turn right onto Holter Road"}],"bannerInstructions":[{"distanceAlongGeometry":128.4,"primary":{"text":"Champlaine Drive","components":[{"text":"Champlaine Drive","type":"text","abbr":"Champlaine Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":55.2,"primary":{"text":"Champlaine Drive","components":[{"text":"Champlaine Drive","type":"text","abbr":"Champlaine Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Holter Road","components":[{"text":"Holter Road","type":"text","abbr":"Holter Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[60,150,240,330],"location":[-77.532234,39.363895]}],"driving_side":"right","geometry":"kggoFl_fxMbAi@b@e@R]","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":66,"location":[-77.532234,39.363895],"modifier":"right","type":"turn","instruction":"Turn right onto Champlaine Drive"},"weight":24.3,"duration":24.3,"name":"Champlaine Drive","distance":84.9,"voiceInstructions":[{"distanceAlongGeometry":52.4,"announcement":"Turn right onto Holter Road, then continue onto Lander Road","ssmlAnnouncement":"Turn right onto Holter Road, then continue onto Lander Road"}],"bannerInstructions":[{"distanceAlongGeometry":84.9,"primary":{"text":"Holter Road","components":[{"text":"Holter Road","type":"text","abbr":"Holter Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":52.4,"primary":{"text":"Holter Road","components":[{"text":"Holter Road","type":"text","abbr":"Holter Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Lander Road","components":[{"text":"Lander Road","type":"text","abbr":"Lander Rd","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,210,315],"location":[-77.531677,39.363277]}],"driving_side":"right","geometry":"ocgoF~{exMTRxAl@h@D|AC","mode":"cycling","maneuver":{"bearing_after":215,"bearing_before":129,"location":[-77.531677,39.363277],"modifier":"right","type":"turn","instruction":"Turn right onto Holter Road"},"weight":45.5,"duration":36.8,"name":"Holter Road","distance":144.9,"voiceInstructions":[{"distanceAlongGeometry":59.1,"announcement":"Continue onto Lander Road","ssmlAnnouncement":"Continue onto Lander Road"}],"bannerInstructions":[{"distanceAlongGeometry":144.9,"primary":{"text":"Lander Road","components":[{"text":"Lander Road","type":"text","abbr":"Lander Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,75,180,255],"location":[-77.532023,39.362035]}],"driving_side":"right","geometry":"w{foFb~exMhA@nA?hCGPApACz@C|BG`@AL?t@CJ?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":177,"location":[-77.532023,39.362035],"modifier":"straight","type":"new name","instruction":"Continue onto Lander Road"},"weight":124.1,"duration":100.9,"name":"Lander Road","distance":385.2,"voiceInstructions":[{"distanceAlongGeometry":385.2,"announcement":"In a quarter mile, turn left onto Mountville Road","ssmlAnnouncement":"In a quarter mile, turn left onto Mountville Road"},{"distanceAlongGeometry":57.3,"announcement":"Turn left onto Mountville Road","ssmlAnnouncement":"Turn left onto Mountville Road"}],"bannerInstructions":[{"distanceAlongGeometry":385.2,"primary":{"text":"Mountville Road","components":[{"text":"Mountville Road","type":"text","abbr":"Mountville Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.531867,39.358575]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,180,270],"location":[-77.523895,39.354457]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,210],"location":[-77.517845,39.344406]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,120,210,315],"location":[-77.510017,39.339202]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,135,300],"location":[-77.508674,39.338607]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,195,315],"location":[-77.508422,39.338424]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,285,315],"location":[-77.50809,39.338193]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,75,180],"location":[-77.506588,39.336563]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,165,330],"location":[-77.500709,39.330345]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,225,315],"location":[-77.488388,39.321166]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-77.480102,39.315677]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,330],"location":[-77.475265,39.311428]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.474769,39.310997]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-77.474418,39.310693]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,210,315],"location":[-77.473442,39.309875]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-77.473332,39.309687]}],"driving_side":"right","geometry":"cffoFd}exMCa@Au@A{@@w@Hy@Lw@Ha@|AuFr@eB`CyEn@{@~FaG`DuCZ_@Tw@BwBAmBD_@\\{@TQVOhAKf@O`B_AfEm@`BElDX\\@ZGn@_@Z]z@{AHSz@gBP[N[Xg@rAeC|BwDx@o@fAi@lBm@rAQdCIdBDvC?h@C^Id@Sr@w@Pe@f@uCDORo@x@eBxCuEbAyB`@cAXo@hBwDvAyB~@aBhAaBbBeCTa@p@wAn@gCRm@d@q@b@q@HOPc@xBaEj@c@vA[t@EvCKfDc@lAg@pAcAvI_KpBeCzAoCfD{Hj@i@lKaEp@c@^k@X{@ToA~@{E|@_CfG}LtAcCvHaLLQnEuGtAqBfBkCjB{Cx@kB~EcNl@wA`@w@p@aA|AaBvB}BZ]vAaBzFkGd@q@Tk@j@mCv@uDNi@l@uAb@q@bBmBpCkCROrAgAfBoA~AgAhBsAJIZUtAcB|@eAhCiDVYd@UlAk@pNgGl@Q","mode":"cycling","maneuver":{"bearing_after":84,"bearing_before":175,"location":[-77.531867,39.358575],"modifier":"left","type":"turn","instruction":"Turn left onto Mountville Road"},"weight":2467.7999999999993,"duration":1974.8000000000004,"name":"Mountville Road","distance":8209.9,"voiceInstructions":[{"distanceAlongGeometry":8209.9,"announcement":"Continue on Mountville Road for 5 miles","ssmlAnnouncement":"Continue on Mountville Road for 5 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, enter the traffic circle and take the 2nd exit onto Mountville Road","ssmlAnnouncement":"In 1000 feet, enter the traffic circle and take the 2nd exit onto Mountville Road"},{"distanceAlongGeometry":62.4,"announcement":"Enter the traffic circle and take the 2nd exit onto Mountville Road","ssmlAnnouncement":"Enter the traffic circle and take the 2nd exit onto Mountville Road"}],"bannerInstructions":[{"distanceAlongGeometry":8209.9,"primary":{"text":"Mountville Road","components":[{"text":"Mountville Road","type":"text","abbr":"Mountville Rd","abbr_priority":0}],"type":"roundabout","modifier":"right","degrees":184,"driving_side":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[false,true,false],"bearings":[75,225,345],"location":[-77.471697,39.306576]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,345],"location":[-77.471802,39.306386]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,165,255],"location":[-77.471526,39.306294]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,345],"location":[-77.471242,39.305729]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,150,255,330],"location":[-77.470729,39.304834]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,150,270,330],"location":[-77.469632,39.302854]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,345],"location":[-77.467826,39.297817]}],"driving_side":"right","geometry":"ca|nFbezwMFJHFH@HAHEDGBM@MAKLG`Bq@rDeBtCsAzCsAxAs@x@c@fCaAbFkAdGkAf@KxG}Ar@e@lFcFnA{@pAo@","mode":"cycling","maneuver":{"exit":2,"bearing_after":230,"bearing_before":161,"location":[-77.471697,39.306576],"modifier":"right","type":"roundabout","instruction":"Enter the traffic circle and take the 2nd exit onto Mountville Road"},"weight":329,"duration":329,"name":"Mountville Road","distance":1351.7,"voiceInstructions":[{"distanceAlongGeometry":1351.7,"announcement":"Continue on Mountville Road for 1 mile","ssmlAnnouncement":"Continue on Mountville Road for 1 mile"},{"distanceAlongGeometry":287.6,"announcement":"In 1000 feet, make a slight right onto New Design Road","ssmlAnnouncement":"In 1000 feet, make a slight right onto New Design Road"},{"distanceAlongGeometry":61.6,"announcement":"Make a slight right onto New Design Road, then turn left onto Oland Road","ssmlAnnouncement":"Make a slight right onto New Design Road, then turn left onto Oland Road"}],"bannerInstructions":[{"distanceAlongGeometry":1351.7,"primary":{"text":"New Design Road","components":[{"text":"New Design Road","type":"text","abbr":"New Design Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null},{"distanceAlongGeometry":61.6,"primary":{"text":"New Design Road","components":[{"text":"New Design Road","type":"text","abbr":"New Design Rd","abbr_priority":0}],"type":"turn","modifier":"slight right"},"secondary":null,"sub":{"text":"Oland Road","components":[{"text":"Oland Road","type":"text","abbr":"Oland Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,195,330],"location":[-77.465957,39.295558]}],"driving_side":"right","geometry":"g|ynFfaywMfB^","mode":"cycling","maneuver":{"bearing_after":192,"bearing_before":154,"location":[-77.465957,39.295558],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto New Design Road"},"weight":32,"duration":24.3,"name":"New Design Road","distance":58.9,"voiceInstructions":[{"distanceAlongGeometry":36.4,"announcement":"Turn left onto Oland Road","ssmlAnnouncement":"Turn left onto Oland Road"}],"bannerInstructions":[{"distanceAlongGeometry":58.9,"primary":{"text":"Oland Road","components":[{"text":"Oland Road","type":"text","abbr":"Oland Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,90,195],"location":[-77.466117,39.295043]}],"driving_side":"right","geometry":"_yynFfbywMByA@gC@sBCgLA_t@","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":192,"location":[-77.466117,39.295043],"modifier":"left","type":"turn","instruction":"Turn left onto Oland Road"},"weight":254.2,"duration":254.2,"name":"Oland Road","distance":1059.4,"voiceInstructions":[{"distanceAlongGeometry":1059.4,"announcement":"Continue on Oland Road for a half mile","ssmlAnnouncement":"Continue on Oland Road for a half mile"},{"distanceAlongGeometry":291.7,"announcement":"In 1000 feet, continue onto Lily Pons Road","ssmlAnnouncement":"In 1000 feet, continue onto Lily Pons Road"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Lily Pons Road","ssmlAnnouncement":"Continue onto Lily Pons Road"}],"bannerInstructions":[{"distanceAlongGeometry":1059.4,"primary":{"text":"Lily Pons Road","components":[{"text":"Lily Pons Road","type":"text","abbr":"Lily Pons Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-77.453811,39.295028]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,150,270],"location":[-77.44561,39.295063]}],"driving_side":"right","geometry":"}xynFhuvwM@kh@G{HMwFCeCHaClEy]zAoLxAiMxC_Vf@}Cl@}C~AaHpDuO@C~GsZ","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":88,"location":[-77.453811,39.295028],"modifier":"straight","type":"new name","instruction":"Continue onto Lily Pons Road"},"weight":734,"duration":734,"name":"Lily Pons Road","distance":3035.7,"voiceInstructions":[{"distanceAlongGeometry":3035.7,"announcement":"Continue on Lily Pons Road for 2 miles","ssmlAnnouncement":"Continue on Lily Pons Road for 2 miles"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn left onto Park Mills Road","ssmlAnnouncement":"In 1000 feet, turn left onto Park Mills Road"},{"distanceAlongGeometry":62,"announcement":"Turn left onto Park Mills Road","ssmlAnnouncement":"Turn left onto Park Mills Road"}],"bannerInstructions":[{"distanceAlongGeometry":3035.7,"primary":{"text":"Park Mills Road","components":[{"text":"Park","type":"text","abbr":"Pk","abbr_priority":0},{"text":"Mills Road","type":"text","abbr":"Mills Rd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,210,300],"location":[-77.419853,39.289138]}],"driving_side":"right","geometry":"ctxnF`apwMmCsCuEmFcDwD","mode":"cycling","maneuver":{"bearing_after":37,"bearing_before":112,"location":[-77.419853,39.289138],"modifier":"left","type":"end of road","instruction":"Turn left onto Park Mills Road"},"weight":117,"duration":94.1,"name":"Park Mills Road","distance":380,"voiceInstructions":[{"distanceAlongGeometry":380,"announcement":"In a quarter mile, turn right","ssmlAnnouncement":"In a quarter mile, turn right"},{"distanceAlongGeometry":60.6,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":380,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,225],"location":[-77.416999,39.291744]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,165],"location":[-77.414855,39.289173]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,255],"location":[-77.412191,39.288605]}],"driving_side":"right","geometry":"kdynFfoowM^}AtAkJJMLGp@E~BPtDf@H?NEHIHKDIh@cDTs@Dq@B_C@w@Em@IyAB_A","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":39,"location":[-77.416999,39.291744],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":182.6,"duration":182.6,"name":"","distance":750.7,"voiceInstructions":[{"distanceAlongGeometry":750.7,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":287.8,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":61.7,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":750.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[45,165,270],"location":[-77.411415,39.288642]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,120,270],"location":[-77.409818,39.289098]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,270],"location":[-77.409347,39.289115]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,105,300],"location":[-77.40879,39.28897]}],"driving_side":"right","geometry":"_qxnFjlnwMe@u@IU]cAGSCOCWAy@By@C}AL_ANo@Z_Bj@sC^qA@yADa@VU","mode":"cycling","maneuver":{"bearing_after":47,"bearing_before":92,"location":[-77.411415,39.288642],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":113.30000000000001,"duration":113.30000000000001,"name":"","distance":466.7,"voiceInstructions":[{"distanceAlongGeometry":466.7,"announcement":"In a quarter mile, turn right onto Mount Ephraim Road","ssmlAnnouncement":"In a quarter mile, turn right onto Mount Ephraim Road"},{"distanceAlongGeometry":61.8,"announcement":"Turn right onto Mount Ephraim Road","ssmlAnnouncement":"Turn right onto Mount Ephraim Road"}],"bannerInstructions":[{"distanceAlongGeometry":466.7,"primary":{"text":"Mount Ephraim Road","components":[{"text":"Mount","type":"text","abbr":"Mt","abbr_priority":0},{"text":"Ephraim Road","type":"text","abbr":"Ephraim Rd","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,330],"location":[-77.406427,39.288286]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,285,345],"location":[-77.40195,39.252129]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[120,150,285,345],"location":[-77.401611,39.251147]}],"driving_side":"right","geometry":"ynxnFdmmwMzAb@bAt@v@f@j@TbAXj@Jd@?~@Id@Or@K`A?bA@VGd@QTQn@e@j@i@~@eAbAu@d@q@j@mAj@_AT}@^eBTyAH{@NeAX_AvDoGRYb@Wz@g@Zi@XIl@@\\?XKXMj@An@Hn@Al@I~@m@vAc@jA_@hAw@rAkAhA}@v@m@d@a@TQVKRJTR^T~@Vn@d@d@z@RpA`@vAT^X`@VR^NfAJ^FnAv@jBfBrB`B\\PpFdBtC`AjDnAdCn@lAd@`ALt@DhEVT?zA?pB\\tCbA`EjAtB`AnBhAxBp@d@H|FU|@AtAc@`AYnBu@b@Yv@s@jF}E|AgBtAiAn@_@rAgAp@_@`A@dBT|AYbCQrBKD?d@KpCk@p@WhF_CzCwA`@QbJmFhAm@","mode":"cycling","maneuver":{"bearing_after":196,"bearing_before":143,"location":[-77.406427,39.288286],"modifier":"right","type":"turn","instruction":"Turn right onto Mount Ephraim Road"},"weight":1270.9999999999998,"duration":1270.9999999999998,"name":"Mount Ephraim Road","distance":5283.1,"voiceInstructions":[{"distanceAlongGeometry":5283.1,"announcement":"Continue on Mount Ephraim Road for 3 miles","ssmlAnnouncement":"Continue on Mount Ephraim Road for 3 miles"},{"distanceAlongGeometry":291,"announcement":"In 1000 feet, continue onto West Harris Road","ssmlAnnouncement":"In 1000 feet, continue onto West Harris Road"},{"distanceAlongGeometry":62.3,"announcement":"Continue onto West Harris Road","ssmlAnnouncement":"Continue onto West Harris Road"}],"bannerInstructions":[{"distanceAlongGeometry":5283.1,"primary":{"text":"West Harris Road","components":[{"text":"West","type":"text","abbr":"W","abbr_priority":1},{"text":"Harris Road","type":"text","abbr":"Harris Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[165,330],"location":[-77.39902,39.246879]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,165,225,345],"location":[-77.398628,39.246044]}],"driving_side":"right","geometry":"_lpnFz~kwMdCaA`@KXClJqBnKaCf@OtBeAvGqBlEu@`AWbCy@lBeAb@SbFqAJClBq@dAy@jDmD|DeE^u@~CqJXq@bAuAvCwDfDmEjGuIdFaHjGqIrDcFb@m@lCuDVY^a@h@S\\?fBB~@Jv@Jl@HTDdAL~Df@","mode":"cycling","maneuver":{"bearing_after":158,"bearing_before":153,"location":[-77.39902,39.246879],"modifier":"straight","type":"new name","instruction":"Continue onto West Harris Road"},"weight":835.5,"duration":835.5,"name":"West Harris Road","distance":3446.6,"voiceInstructions":[{"distanceAlongGeometry":3446.6,"announcement":"Continue on West Harris Road for 2 miles","ssmlAnnouncement":"Continue on West Harris Road for 2 miles"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, turn left onto Barnesville Road","ssmlAnnouncement":"In 1000 feet, turn left onto Barnesville Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn left onto Barnesville Road","ssmlAnnouncement":"Turn left onto Barnesville Road"}],"bannerInstructions":[{"distanceAlongGeometry":3446.6,"primary":{"text":"Barnesville Road","components":[{"text":"Barnesville Road","type":"text","abbr":"Barnesville Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,105,285],"location":[-77.380638,39.221168]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,285],"location":[-77.377746,39.22079]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,90,270],"location":[-77.375635,39.220739]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-77.370994,39.220638]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,105,270],"location":[-77.365882,39.220714]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.356424,39.215597]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.334037,39.20174]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,165,330],"location":[-77.326881,39.195591]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,135,300,315],"location":[-77.3264,39.195144]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.319183,39.188156]}],"driving_side":"right","geometry":"ikknF~khwMBa@@K@ILgBZyEXgEFmC@aF?[?YB{C@iBBiDBmDDcIFwNGcEMuCE_ADkBTwA^oArIgRtIiSnAqCp@qAjCoENUv@wAfIqNjLiSn@iAr@cBbCcJh@qAZg@l@y@dDgDf@u@b@q@X}@Rs@jBcKh@kBn@kBbC{FpCgGnAsBlHyIlIeKbCkDfEaHdDwFpBaClS_T~A{AxA_BfDmEtBaC~GiHfAcA|FaFnGoFh@g@rA_B`BkCrAyBjQ}YJUJi@LuALsB","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":188,"location":[-77.380638,39.221168],"modifier":"left","type":"end of road","instruction":"Turn left onto Barnesville Road"},"weight":2362.4,"duration":1786.6,"name":"Barnesville Road","distance":7443.2,"voiceInstructions":[{"distanceAlongGeometry":7443.2,"announcement":"Continue on Barnesville Road for 5 miles","ssmlAnnouncement":"Continue on Barnesville Road for 5 miles"},{"distanceAlongGeometry":291.6,"announcement":"In 1000 feet, turn right onto Clarksburg Road (MD 117)","ssmlAnnouncement":"In 1000 feet, turn right onto Clarksburg Road (MD 117)"},{"distanceAlongGeometry":62.5,"announcement":"Turn right onto Clarksburg Road (MD 117), then turn right onto White Ground Road","ssmlAnnouncement":"Turn right onto Clarksburg Road (MD 117), then turn right onto White Ground Road"}],"bannerInstructions":[{"distanceAlongGeometry":7443.2,"primary":{"text":"Clarksburg Road MD 117","components":[{"text":"Clarksburg Road","type":"text","abbr":"Clarksburg Rd","abbr_priority":0},{"text":"MD 117","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-117"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.5,"primary":{"text":"Clarksburg Road MD 117","components":[{"text":"Clarksburg Road","type":"text","abbr":"Clarksburg Rd","abbr_priority":0},{"text":"MD 117","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-117"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"White Ground Road","components":[{"text":"White Ground Road","type":"text","abbr":"White Ground Rd","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,285],"location":[-77.31293,39.184542]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,195,345],"location":[-77.312622,39.184206]}],"driving_side":"right","geometry":"kfdnFxd{vMH]HMJC`@MrBd@","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":97,"location":[-77.31293,39.184542],"modifier":"right","type":"turn","instruction":"Turn right onto Clarksburg Road (MD 117)"},"ref":"MD 117","weight":44.3,"duration":32.4,"name":"Clarksburg Road (MD 117)","distance":115.2,"voiceInstructions":[{"distanceAlongGeometry":53.3,"announcement":"Turn right onto White Ground Road","ssmlAnnouncement":"Turn right onto White Ground Road"}],"bannerInstructions":[{"distanceAlongGeometry":115.2,"primary":{"text":"White Ground Road","components":[{"text":"White Ground Road","type":"text","abbr":"White Ground Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":3,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,285],"location":[-77.312812,39.183632]}],"driving_side":"right","geometry":"u`dnF`d{vMo@zE[nAENAJ@PJL~B~@tBx@vDxAd@Vd@ZNNjDzChAlAPV\\hAJR^h@bC~Bz@r@vBzA`DlCnA|@","mode":"cycling","maneuver":{"bearing_after":285,"bearing_before":194,"location":[-77.312812,39.183632],"modifier":"right","type":"turn","instruction":"Turn right onto White Ground Road"},"weight":332.9,"duration":266.5,"name":"White Ground Road","distance":1107.3,"voiceInstructions":[{"distanceAlongGeometry":1107.3,"announcement":"Continue on White Ground Road for a half mile","ssmlAnnouncement":"Continue on White Ground Road for a half mile"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, make a slight left onto Hoyles Mill Road","ssmlAnnouncement":"In 1000 feet, make a slight left onto Hoyles Mill Road"},{"distanceAlongGeometry":62.3,"announcement":"Make a slight left onto Hoyles Mill Road","ssmlAnnouncement":"Make a slight left onto Hoyles Mill Road"}],"bannerInstructions":[{"distanceAlongGeometry":1107.3,"primary":{"text":"Hoyles Mill Road","components":[{"text":"Hoyles Mill Road","type":"text","abbr":"Hoyles Mill Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,180,210],"location":[-77.320356,39.176913]}],"driving_side":"right","geometry":"uvbnFfs|vMVBRAnDT`ALjDr@rAf@t@Px@@zAJhBFnC?R?^O`@@bAEtBH^Dd@CzCLhA?|BIf@Gt@UfAc@f@Ov@e@p@k@d@c@`@g@VMv@q@x@_@VAj@NX@HBd@\\L?`B_Af@i@\\k@p@eBb@gBfAqDnAaDRiARmBJ{ABs@XqCr@cC","mode":"cycling","maneuver":{"bearing_after":181,"bearing_before":209,"location":[-77.320356,39.176913],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Hoyles Mill Road"},"weight":488.2,"duration":488.2,"name":"Hoyles Mill Road","distance":2032.6,"voiceInstructions":[{"distanceAlongGeometry":2032.6,"announcement":"Continue on Hoyles Mill Road for 1.5 miles","ssmlAnnouncement":"Continue on Hoyles Mill Road for 1.5 miles"},{"distanceAlongGeometry":291.4,"announcement":"In 1000 feet, continue onto Hoyles Mill Trail","ssmlAnnouncement":"In 1000 feet, continue onto Hoyles Mill Trail"},{"distanceAlongGeometry":62.5,"announcement":"Continue onto Hoyles Mill Trail","ssmlAnnouncement":"Continue onto Hoyles Mill Trail"}],"bannerInstructions":[{"distanceAlongGeometry":2032.6,"primary":{"text":"Hoyles Mill Trail","components":[{"text":"Hoyles Mill Trail","type":"text"}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false],"bearings":[105,300],"location":[-77.313245,39.162345]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,285],"location":[-77.31217,39.162136]}],"driving_side":"right","geometry":"u{_nFxf{vMLmANm@FkABOQaBLmCHg@`@a@","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":116,"location":[-77.313245,39.162345],"modifier":"straight","type":"new name","instruction":"Continue onto Hoyles Mill Trail"},"weight":79.6,"duration":108.4,"name":"Hoyles Mill Trail","distance":243.1,"voiceInstructions":[{"distanceAlongGeometry":243.1,"announcement":"In 800 feet, turn left onto Bubbling Spring Road","ssmlAnnouncement":"In 800 feet, turn left onto Bubbling Spring Road"},{"distanceAlongGeometry":33.6,"announcement":"Turn left onto Bubbling Spring Road","ssmlAnnouncement":"Turn left onto Bubbling Spring Road"}],"bannerInstructions":[{"distanceAlongGeometry":243.1,"primary":{"text":"Bubbling Spring Road","components":[{"text":"Bubbling Spring Road","type":"text","abbr":"Bubbling Spring Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,240,315],"location":[-77.310599,39.161942]}],"driving_side":"right","geometry":"cy_nFfvzvMa@aBw@iDYiB","mode":"cycling","maneuver":{"bearing_after":66,"bearing_before":142,"location":[-77.310599,39.161942],"modifier":"left","type":"end of road","instruction":"Turn left onto Bubbling Spring Road"},"weight":45.9,"duration":45.9,"name":"Bubbling Spring Road","distance":173.5,"voiceInstructions":[{"distanceAlongGeometry":173.5,"announcement":"In 600 feet, turn right onto Crestmount Road","ssmlAnnouncement":"In 600 feet, turn right onto Crestmount Road"},{"distanceAlongGeometry":56.7,"announcement":"Turn right onto Crestmount Road, then turn left","ssmlAnnouncement":"Turn right onto Crestmount Road, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":173.5,"primary":{"text":"Crestmount Road","components":[{"text":"Crestmount Road","type":"text","abbr":"Crestmount Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":56.7,"primary":{"text":"Crestmount Road","components":[{"text":"Crestmount Road","type":"text","abbr":"Crestmount Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-77.308732,39.16252]}],"driving_side":"right","geometry":"w|_nFpjzvMpBo@","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":71,"location":[-77.308732,39.16252],"modifier":"right","type":"turn","instruction":"Turn right onto Crestmount Road"},"weight":21,"duration":21,"name":"Crestmount Road","distance":66.7,"voiceInstructions":[{"distanceAlongGeometry":47.6,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":66.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[90,165,255,345],"location":[-77.308488,39.161951]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.30394,39.162364]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.301807,39.162285]}],"driving_side":"right","geometry":"ey_nF`izvMCOHEL_@q@sGKqAM_BCe@CkAAw@?aEQUA?BOAW@?NSA}J?qE","mode":"cycling","maneuver":{"bearing_after":91,"bearing_before":160,"location":[-77.308488,39.161951],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":169.20000000000002,"duration":169.20000000000002,"name":"","distance":687.6,"voiceInstructions":[{"distanceAlongGeometry":687.6,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":284.5,"announcement":"In 1000 feet, turn right onto Broken Timber Way","ssmlAnnouncement":"In 1000 feet, turn right onto Broken Timber Way"},{"distanceAlongGeometry":61,"announcement":"Turn right onto Broken Timber Way, then turn left onto Kings Crossing Boulevard","ssmlAnnouncement":"Turn right onto Broken Timber Way, then turn left onto Kings Crossing Boulevard"}],"bannerInstructions":[{"distanceAlongGeometry":687.6,"primary":{"text":"Broken Timber Way","components":[{"text":"Broken Timber Way","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61,"primary":{"text":"Broken Timber Way","components":[{"text":"Broken Timber Way","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Kings Crossing Boulevard","components":[{"text":"Kings Crossing","type":"text","abbr":"Kings Xing","abbr_priority":0},{"text":"Boulevard","type":"text","abbr":"Blvd","abbr_priority":1}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.300759,39.162289]}],"driving_side":"right","geometry":"i{_nFvxxvMP?","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":88,"location":[-77.300759,39.162289],"modifier":"right","type":"turn","instruction":"Turn right onto Broken Timber Way"},"weight":11,"duration":11,"name":"Broken Timber Way","distance":10.5,"voiceInstructions":[{"distanceAlongGeometry":10.5,"announcement":"Turn left onto Kings Crossing Boulevard, then enter the traffic circle and take the 1st exit onto Ashmeade Road","ssmlAnnouncement":"Turn left onto Kings Crossing Boulevard, then enter the traffic circle and take the 1st exit onto Ashmeade Road"}],"bannerInstructions":[{"distanceAlongGeometry":10.5,"primary":{"text":"Kings Crossing Boulevard","components":[{"text":"Kings Crossing","type":"text","abbr":"Kings Xing","abbr_priority":0},{"text":"Boulevard","type":"text","abbr":"Blvd","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Ashmeade Road","components":[{"text":"Ashmeade Road","type":"text","abbr":"Ashmeade Rd","abbr_priority":0}],"type":"roundabout","modifier":"right","degrees":92,"driving_side":"right"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.300758,39.162195]}],"driving_side":"right","geometry":"wz_nFvxxvM?mBKcA","mode":"cycling","maneuver":{"bearing_after":88,"bearing_before":178,"location":[-77.300758,39.162195],"modifier":"left","type":"turn","instruction":"Turn left onto Kings Crossing Boulevard"},"weight":21.3,"duration":21.3,"name":"Kings Crossing Boulevard","distance":77,"voiceInstructions":[{"distanceAlongGeometry":54.2,"announcement":"Enter the traffic circle and take the 1st exit onto Ashmeade Road","ssmlAnnouncement":"Enter the traffic circle and take the 1st exit onto Ashmeade Road"}],"bannerInstructions":[{"distanceAlongGeometry":77,"primary":{"text":"Ashmeade Road","components":[{"text":"Ashmeade Road","type":"text","abbr":"Ashmeade Rd","abbr_priority":0}],"type":"roundabout","modifier":"right","degrees":92,"driving_side":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[false,true,false],"bearings":[0,150,255],"location":[-77.299874,39.162264]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,165,270],"location":[-77.299645,39.162167]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-77.299243,39.161097]}],"driving_side":"right","geometry":"c{_nFdsxvMJGFQAQtEqApAYl@Ij@A","mode":"cycling","maneuver":{"exit":1,"bearing_after":149,"bearing_before":75,"location":[-77.299874,39.162264],"modifier":"right","type":"roundabout","instruction":"Enter the traffic circle and take the 1st exit onto Ashmeade Road"},"weight":63.800000000000004,"duration":63.800000000000004,"name":"Ashmeade Road","distance":245.5,"voiceInstructions":[{"distanceAlongGeometry":245.5,"announcement":"In 900 feet, turn left onto Ashleigh Greene Road","ssmlAnnouncement":"In 900 feet, turn left onto Ashleigh Greene Road"},{"distanceAlongGeometry":57.7,"announcement":"Turn left onto Ashleigh Greene Road","ssmlAnnouncement":"Turn left onto Ashleigh Greene Road"}],"bannerInstructions":[{"distanceAlongGeometry":245.5,"primary":{"text":"Ashleigh Greene Road","components":[{"text":"Ashleigh Greene Road","type":"text","abbr":"Ashleigh Greene Rd","abbr_priority":0}],"type":"roundabout","modifier":"left","degrees":null,"driving_side":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,false,true],"bearings":[0,90,240],"location":[-77.299053,39.160244]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-77.299176,39.160121]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,180,300],"location":[-77.299033,39.159993]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[105,180,330],"location":[-77.298859,39.160144]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,300],"location":[-77.296555,39.159575]}],"driving_side":"right","geometry":"on_nF`nxvMFRFDF?FAHGFSCOEKGEK?Bq@HaARiBVuAZkAXkA\\{AVoA","mode":"cycling","maneuver":{"exit":3,"bearing_after":234,"bearing_before":178,"location":[-77.299053,39.160244],"modifier":"left","type":"roundabout turn","instruction":"Turn left onto Ashleigh Greene Road"},"weight":96.7,"duration":96.7,"name":"Ashleigh Greene Road","distance":354.8,"voiceInstructions":[{"distanceAlongGeometry":354.8,"announcement":"In a quarter mile, turn right","ssmlAnnouncement":"In a quarter mile, turn right"},{"distanceAlongGeometry":55,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":354.8,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,105,210,285],"location":[-77.295699,39.159307]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,120,210,285],"location":[-77.296935,39.157439]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,135,240],"location":[-77.297753,39.15422]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,180,255,330],"location":[-77.297669,39.154126]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,255],"location":[-77.297672,39.154033]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,225,330],"location":[-77.296443,39.152363]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,150,225,300],"location":[-77.296357,39.152333]}],"driving_side":"right","geometry":"uh_nFbywvMJFDJBBt@`@tAt@rEfCzCbBj@Xv@X`ATz@L|@Dt@AdAGRCNETIFAH?DKJCHCHBB?NGn@Wn@]h@_@t@m@vAkA`@]CIHEPQ","mode":"cycling","maneuver":{"bearing_after":215,"bearing_before":111,"location":[-77.295699,39.159307],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":221.79999999999998,"duration":221.79999999999998,"name":"","distance":873.9,"voiceInstructions":[{"distanceAlongGeometry":873.9,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":275.8,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":59.1,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":873.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[60,180,330],"location":[-77.296269,39.152241]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,240,315],"location":[-77.296204,39.152279]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,150,225,330],"location":[-77.29607,39.152365]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-77.294537,39.151538]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[45,135,225,315],"location":[-77.292338,39.151991]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-77.289392,39.154555]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,120,300],"location":[-77.287399,39.154376]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,210,300],"location":[-77.287321,39.154347]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,210,315],"location":[-77.2872,39.154274]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,120,225,315],"location":[-77.285474,39.153215]}],"driving_side":"right","geometry":"o|}mFt|wvMGMQYCG?IBABAt@y@V]Ta@Rc@Ne@Li@Jm@Da@B_@@o@?m@Eo@Ge@Kk@Me@Oc@Qa@QWIQQSWWo@m@mAgA}@y@sCeCQSWYS[Q[Qc@Oa@Kc@I[Ii@Ce@Cc@?c@?c@Bc@De@Hm@Jg@HYJWDONWLWP]~@iBp@sAr@qA?EDADKHI?GDCtByC^k@\\o@Zs@Rm@L_@","mode":"cycling","maneuver":{"bearing_after":52,"bearing_before":142,"location":[-77.296269,39.152241],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":336.90000000000003,"duration":336.90000000000003,"name":"","distance":1400.2,"voiceInstructions":[{"distanceAlongGeometry":1400.2,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, keep right at the fork","ssmlAnnouncement":"In 1000 feet, keep right at the fork"},{"distanceAlongGeometry":62.3,"announcement":"Keep right at the fork","ssmlAnnouncement":"Keep right at the fork"}],"bannerInstructions":[{"distanceAlongGeometry":1400.2,"primary":{"text":"Keep right at the fork","components":[{"text":"Keep right at the fork","type":"text"}],"type":"fork","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[23,116,119,297],"location":[-77.283484,39.151933]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-77.283449,39.151918]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-77.282465,39.151609]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-77.281246,39.151193]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.280695,39.150793]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,165,240,345],"location":[-77.279978,39.149472]}],"driving_side":"right","geometry":"qz}mFvluvM@EDMH]Lg@^oBl@{CPs@Rc@JUTc@Za@PQJMTQd@[`@QtBo@f@QJEXMb@]h@k@\\k@Zu@Pq@Jo@Do@Bm@?i@Ci@Gk@Km@Oi@Qg@CE?GEOEKEWEM","mode":"cycling","maneuver":{"bearing_after":118,"bearing_before":116,"location":[-77.283484,39.151933],"modifier":"slight right","type":"fork","instruction":"Keep right at the fork"},"weight":198.4,"duration":198.4,"name":"","distance":809.2,"voiceInstructions":[{"distanceAlongGeometry":809.2,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":285.5,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":61.2,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":809.2,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[150,240,330],"location":[-77.276377,39.148833]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-77.276314,39.148742]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,195,315],"location":[-77.275584,39.147712]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,330],"location":[-77.274641,39.146296]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-77.274598,39.14623]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-77.274523,39.146116]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,285],"location":[-77.244802,39.133311]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,135,240,315],"location":[-77.239948,39.13074]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,315],"location":[-77.237624,39.128733]}],"driving_side":"right","geometry":"eg}mFj`tvMPMjAs@tBoAJMDKvDwBd@St@c@LGTOnCcBjBoAhCqBbDoCzEoEbGuFbAy@FGNM|A{A\\_@`@a@l@s@l@y@t@cAj@mAf@mAb@sATaAXwATsAHw@HcAB_@Bi@@q@?W?gBRcTJwMN}PDeBH}ANeBViB^iBd@aBf@uAp@{Ar@oAzB}D`CeEdAmBn@sAb@eAb@oA`@wAZsAfAkFPu@DWfAeFfAoDx@uB~@oBp@kAp@aAn@{@l@u@n@u@tBiCxCqD`CuCBE?G@GAEAC","mode":"cycling","maneuver":{"bearing_after":150,"bearing_before":60,"location":[-77.276377,39.148833],"modifier":"right","type":"end of road","instruction":"Turn right"},"weight":1039.5,"duration":1039.5,"name":"","distance":4318.7,"voiceInstructions":[{"distanceAlongGeometry":4318.7,"announcement":"Continue straight for 3 miles","ssmlAnnouncement":"Continue straight for 3 miles"},{"distanceAlongGeometry":290.8,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.3,"announcement":"Turn right, then turn left","ssmlAnnouncement":"Turn right, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":4318.7,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.3,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,150,270],"location":[-77.237457,39.128717]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-77.237415,39.128664]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-77.237278,39.128489]}],"driving_side":"right","geometry":"oiymFbmlvMJGTQJIJG","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":84,"location":[-77.237457,39.128717],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":13.600000000000001,"duration":13.600000000000001,"name":"","distance":37.7,"voiceInstructions":[{"distanceAlongGeometry":37.7,"announcement":"Turn left, then turn right","ssmlAnnouncement":"Turn left, then turn right"}],"bannerInstructions":[{"distanceAlongGeometry":37.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,225,330],"location":[-77.237235,39.128425]}],"driving_side":"right","geometry":"ugymFvklvM?O?G?E@C","mode":"cycling","maneuver":{"bearing_after":85,"bearing_before":151,"location":[-77.237235,39.128425],"modifier":"left","type":"end of road","instruction":"Turn left"},"weight":7.6,"duration":7.6,"name":"","distance":14.9,"voiceInstructions":[{"distanceAlongGeometry":14.9,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":14.9,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,180,270],"location":[-77.237065,39.128423]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,135,315],"location":[-77.232398,39.12445]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,120,315],"location":[-77.231464,39.123863]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,120,240,300],"location":[-77.231358,39.123804]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,120,255,300],"location":[-77.231172,39.123701]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,120,300],"location":[-77.225685,39.121173]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,225,315],"location":[-77.225269,39.120915]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.223034,39.115853]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,75,180,270],"location":[-77.223032,39.115789]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,60,180,270],"location":[-77.22303,39.115693]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,60,180],"location":[-77.223021,39.115616]}],"driving_side":"right","geometry":"sgymFtjlvMD?H?DAFEpBaCdD_ELMlAoAvAcB^q@~@kABI@ENMLSDCl@{@v@mAt@mAHMh@_AjA{BJSRe@L[BE?IBAZs@p@_Bf@oAb@qARUh@aBx@}Cf@_Bl@oBbAaDR]Xm@HOHSf@_ATa@^i@z@cAb@e@^YLIvBwAf@Yr@YdAYx@Qx@Kf@CjAC|DI`BMNAJ?R?LAPA~@IjAQjAWx@Qb@K`Ac@p@_@r@i@l@g@j@k@b@k@`@o@^o@\\w@x@sBxB{Fr@qBx@sB@G?I?E","mode":"cycling","maneuver":{"bearing_after":181,"bearing_before":94,"location":[-77.237065,39.128423],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":663.6999999999999,"duration":663.6999999999999,"name":"","distance":2761,"voiceInstructions":[{"distanceAlongGeometry":2761,"announcement":"Continue straight for 1.5 miles","ssmlAnnouncement":"Continue straight for 1.5 miles"},{"distanceAlongGeometry":291.2,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.4,"announcement":"Turn right, then make a slight left","ssmlAnnouncement":"Turn right, then make a slight left"}],"bannerInstructions":[{"distanceAlongGeometry":2761,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,150,270],"location":[-77.217541,39.110571]}],"driving_side":"right","geometry":"axumFrphvMHGFE","mode":"cycling","maneuver":{"bearing_after":150,"bearing_before":92,"location":[-77.217541,39.110571],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":4.2,"duration":4.2,"name":"","distance":12.2,"voiceInstructions":[{"distanceAlongGeometry":12.2,"announcement":"Make a slight left","ssmlAnnouncement":"Make a slight left"}],"bannerInstructions":[{"distanceAlongGeometry":12.2,"primary":{"text":"Make a slight left","components":[{"text":"Make a slight left","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[120,210,330],"location":[-77.217472,39.110475]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,195,300],"location":[-77.217368,39.110437]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-77.217178,39.110375]}],"driving_side":"right","geometry":"owumFdphvMFSHW@MBULIJM\\mA`@kBFc@PiA`@qCTyA^sBLw@D_@@SL?J?VgAZiAFUJ_@FMZeAh@yAb@eAz@mBl@kA@EAGGOGI","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":150,"location":[-77.217472,39.110475],"modifier":"slight left","type":"turn","instruction":"Make a slight left"},"weight":184.1,"duration":184.1,"name":"","distance":753,"voiceInstructions":[{"distanceAlongGeometry":753,"announcement":"Continue straight for a half mile","ssmlAnnouncement":"Continue straight for a half mile"},{"distanceAlongGeometry":286.3,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":61.4,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":753,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,225,315],"location":[-77.209818,39.107716]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,135,240,315],"location":[-77.20807,39.106148]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,135,240,315],"location":[-77.207982,39.106068]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,150,315],"location":[-77.207885,39.105989]}],"driving_side":"right","geometry":"gfumFj`gvM?AjBwBrDcEHI@GLMNQNQFCFGn@q@n@i@x@o@n@g@|@k@p@a@r@a@bAg@HIBG?C","mode":"cycling","maneuver":{"bearing_after":130,"bearing_before":52,"location":[-77.209818,39.107716],"modifier":"right","type":"end of road","instruction":"Turn right"},"weight":135.5,"duration":135.5,"name":"","distance":560.4,"voiceInstructions":[{"distanceAlongGeometry":560.4,"announcement":"Continue straight for a quarter mile","ssmlAnnouncement":"Continue straight for a quarter mile"},{"distanceAlongGeometry":289.5,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":560.4,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,315],"location":[-77.206064,39.103665]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-77.206048,39.103594]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,165,240,345],"location":[-77.206014,39.103501]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,255,345],"location":[-77.205934,39.103339]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-77.205243,39.101524]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-77.204226,39.098828]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-77.204193,39.098751]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-77.20414,39.098628]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,180,285],"location":[-77.196708,39.093289]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-77.196553,39.093263]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,90,210,285],"location":[-77.196298,39.093189]}],"driving_side":"right","geometry":"}ltmFzhfvMNAPGLEPIPIB@D?JCdBm@hBc@h@OhA[xBm@~EsAxDeADANGVILEH?tBk@tEoAFEHIJMDOBQDs@FiAJ_AN_ARaAX_AXw@Xu@h@uAf@gAb@}@l@aAf@w@`@g@\\e@bAkAbBoBZe@Xk@Vs@Po@?GAEFYLq@BOIQCG","mode":"cycling","maneuver":{"bearing_after":168,"bearing_before":127,"location":[-77.206064,39.103665],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":381.7,"duration":381.7,"name":"","distance":1574.2,"voiceInstructions":[{"distanceAlongGeometry":1574.2,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":288.7,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":61.9,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":1574.2,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,135,240],"location":[-77.196094,39.093235]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-77.194376,39.092855]}],"driving_side":"right","geometry":"wkrmFpjdvMDCFKp@wEDY?s@BU@IHk@FSFI","mode":"cycling","maneuver":{"bearing_after":135,"bearing_before":53,"location":[-77.196094,39.093235],"modifier":"right","type":"turn","instruction":"Turn right"},"weight":55.6,"duration":55.6,"name":"","distance":191.3,"voiceInstructions":[{"distanceAlongGeometry":191.3,"announcement":"In 700 feet, make a sharp right onto Millennium Trail","ssmlAnnouncement":"In 700 feet, make a sharp right onto Millennium Trail"},{"distanceAlongGeometry":51.6,"announcement":"Make a sharp right onto Millennium Trail","ssmlAnnouncement":"Make a sharp right onto Millennium Trail"}],"bannerInstructions":[{"distanceAlongGeometry":191.3,"primary":{"text":"Millennium Trail","components":[{"text":"Millennium Trail","type":"text"}],"type":"turn","modifier":"sharp right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[105,270,315],"location":[-77.194013,39.09273]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,285],"location":[-77.194202,39.092635]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,105,210,285],"location":[-77.194236,39.092515]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-77.18355,39.079505]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-77.183474,39.079467]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-77.178531,39.071927]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,210,285],"location":[-77.17842,39.071896]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,210,300],"location":[-77.170078,39.070043]}],"driving_side":"right","geometry":"qhrmFp}cvM@`@NBVFJ@DJBGJIH?HBJBLDL@TB\\AVAXEr@Iv@Ol@O`A_@z@Yj@]zAu@`B_Al@[VOj@e@\\_@\\g@`@o@`@aA^eAVq@JYXq@Rq@No@He@Hy@LaBJcALy@H_@Li@HYDYJQZk@^e@ZWf@]f@Uh@QXG\\@n@E|@IlAAj@ENMRMb@ARDTHTAh@Oz@SfA[j@Il@Wv@a@hAs@x@s@`@]VEJCHI^e@NUHUHQNUPUZk@Ra@Vo@P_@NQTQHQ@EFOJWJSFWFUJYPUV_@X]ROH?H?`@[NMHQJQTIr@S`AYl@Ez@?f@B\\Bb@BrAN|AL`AFH@z@JH@RH\\VLBb@ANCTOLCt@Ch@MBAx@[n@a@b@_@Vc@Vm@Ng@XoAPkA^}BNsAF[LWLMDK@GDUDUFs@XqAd@oCn@eET_BN{@B[Hq@Hw@Ly@^oCJs@Jk@Bw@N{@Dq@J}AJ{AJqAHo@Nk@Ha@N_@DK@EAQCE","mode":"cycling","maneuver":{"bearing_after":262,"bearing_before":127,"location":[-77.194013,39.09273],"modifier":"sharp right","type":"turn","instruction":"Make a sharp right onto Millennium Trail"},"weight":912.5,"duration":912.5,"name":"Millennium Trail","distance":3789.5,"voiceInstructions":[{"distanceAlongGeometry":3789.5,"announcement":"Continue on Millennium Trail for 2 miles","ssmlAnnouncement":"Continue on Millennium Trail for 2 miles"},{"distanceAlongGeometry":290.7,"announcement":"In 1000 feet, turn right to stay on Millennium Trail","ssmlAnnouncement":"In 1000 feet, turn right to stay on Millennium Trail"},{"distanceAlongGeometry":62.3,"announcement":"Turn right to stay on Millennium Trail, then turn right to stay on Millennium Trail","ssmlAnnouncement":"Turn right to stay on Millennium Trail, then turn right to stay on Millennium Trail"}],"bannerInstructions":[{"distanceAlongGeometry":3789.5,"primary":{"text":"Millennium Trail","components":[{"text":"Millennium Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":62.3,"primary":{"text":"Millennium Trail","components":[{"text":"Millennium Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Millennium Trail","components":[{"text":"Millennium Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,255],"location":[-77.169927,39.070062]}],"driving_side":"right","geometry":"{zmmF`g_vMf@w@","mode":"cycling","maneuver":{"bearing_after":132,"bearing_before":70,"location":[-77.169927,39.070062],"modifier":"right","type":"continue","instruction":"Turn right to stay on Millennium Trail"},"weight":10.2,"duration":10.2,"name":"Millennium Trail","distance":32.7,"voiceInstructions":[{"distanceAlongGeometry":32.7,"announcement":"Turn right to stay on Millennium Trail, then make a slight left to stay on Millennium Trail","ssmlAnnouncement":"Turn right to stay on Millennium Trail, then make a slight left to stay on Millennium Trail"}],"bannerInstructions":[{"distanceAlongGeometry":32.7,"primary":{"text":"Millennium Trail","components":[{"text":"Millennium Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Millennium Trail","components":[{"text":"Millennium Trail","type":"text"}],"type":"turn","modifier":"slight left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,195,315],"location":[-77.169648,39.069863]}],"driving_side":"right","geometry":"symmFhe_vMFDH@DC","mode":"cycling","maneuver":{"bearing_after":198,"bearing_before":132,"location":[-77.169648,39.069863],"modifier":"right","type":"continue","instruction":"Turn right to stay on Millennium Trail"},"weight":5,"duration":5,"name":"Millennium Trail","distance":15,"voiceInstructions":[{"distanceAlongGeometry":15,"announcement":"Make a slight left to stay on Millennium Trail","ssmlAnnouncement":"Make a slight left to stay on Millennium Trail"}],"bannerInstructions":[{"distanceAlongGeometry":15,"primary":{"text":"Millennium Trail","components":[{"text":"Millennium Trail","type":"text"}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,135,225],"location":[-77.169673,39.069737]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[75,150,255],"location":[-77.161901,39.066997]}],"driving_side":"right","geometry":"{xmmFle_vMBAZ_@Fc@FQ`@g@TWr@i@FIHWRY\\e@RQRGNCHEJO\\q@|@cBZw@d@iAZ_AfA_Df@wATcAHm@Bk@@w@?u@Gu@Go@Q{@S{@Kk@UkAAGSeAWyAIm@E_ACi@?s@@m@F}@BgAFgBBe@LuF?aA?kA?aACOEKEM?q@HEBKBOFyCDoBAOJOCe@FY","mode":"cycling","maneuver":{"bearing_after":142,"bearing_before":178,"location":[-77.169673,39.069737],"modifier":"slight left","type":"continue","instruction":"Make a slight left to stay on Millennium Trail"},"weight":370.9,"duration":370.9,"name":"Millennium Trail","distance":1535.2,"voiceInstructions":[{"distanceAlongGeometry":1535.2,"announcement":"Continue on Millennium Trail for 1 mile","ssmlAnnouncement":"Continue on Millennium Trail for 1 mile"},{"distanceAlongGeometry":289.7,"announcement":"In 1000 feet, turn right","ssmlAnnouncement":"In 1000 feet, turn right"},{"distanceAlongGeometry":62.1,"announcement":"Turn right","ssmlAnnouncement":"Turn right"}],"bannerInstructions":[{"distanceAlongGeometry":1535.2,"primary":{"text":"Turn right","components":[{"text":"Turn right","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,180,300],"location":[-77.153756,39.066966]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,90,210,285],"location":[-77.15431,39.065365]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,120,210,300],"location":[-77.155288,39.06408]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-77.155209,39.06242]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-77.154945,39.06149]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-77.154929,39.061436]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,180,255,345],"location":[-77.15489,39.061302]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,135,210,300],"location":[-77.152165,39.058682]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.150486,39.057166]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,135,240,315],"location":[-77.149586,39.056309]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,210,270],"location":[-77.147187,39.055346]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[135,285,330],"location":[-77.146906,39.055296]}],"driving_side":"right","geometry":"qgmmF~a|uMZCXBNOBBFB\\Hl@JRFVFTLPJRRNLh@RLFBDDBz@h@FFDHDDxA~@PLb@XHFRHLFTFZF^@XAPAjDo@fCe@p@MHCZGFAB@D?tCg@VIVM^Q\\UVWXYZa@Vi@Te@La@t@iCTm@Tg@HQHKT]\\e@zDgEr@w@nCuCZ]`@c@PMRGNCLCBABCBEBK^sDHu@Fi@Fc@Jg@BOAG@MHw@BMNBZFJBJq@FBJBB?BCBEB[DWR{@^_BJe@","mode":"cycling","maneuver":{"bearing_after":174,"bearing_before":113,"location":[-77.153756,39.066966],"modifier":"right","type":"end of road","instruction":"Turn right"},"weight":459.7,"duration":459.7,"name":"","distance":1896.3,"voiceInstructions":[{"distanceAlongGeometry":1896.3,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":288.8,"announcement":"In 1000 feet, turn right onto Old Bridge Road","ssmlAnnouncement":"In 1000 feet, turn right onto Old Bridge Road"},{"distanceAlongGeometry":61.9,"announcement":"Turn right onto Old Bridge Road","ssmlAnnouncement":"Turn right onto Old Bridge Road"}],"bannerInstructions":[{"distanceAlongGeometry":1896.3,"primary":{"text":"Old Bridge Road","components":[{"text":"Old Bridge","type":"text","abbr":"Old Br","abbr_priority":0},{"text":"Road","type":"text","abbr":"Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,120,195,285],"location":[-77.145427,39.054408]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.145614,39.053325]}],"driving_side":"right","geometry":"ayjmF|mzuM~@Pz@HzAFvCN","mode":"cycling","maneuver":{"bearing_after":192,"bearing_before":111,"location":[-77.145427,39.054408],"modifier":"right","type":"turn","instruction":"Turn right onto Old Bridge Road"},"weight":70.30000000000001,"duration":57.900000000000006,"name":"Old Bridge Road","distance":206.5,"voiceInstructions":[{"distanceAlongGeometry":206.5,"announcement":"In 700 feet, turn left onto Sulky Lane","ssmlAnnouncement":"In 700 feet, turn left onto Sulky Lane"},{"distanceAlongGeometry":53.5,"announcement":"Turn left onto Sulky Lane","ssmlAnnouncement":"Turn left onto Sulky Lane"}],"bannerInstructions":[{"distanceAlongGeometry":206.5,"primary":{"text":"Sulky Lane","components":[{"text":"Sulky Lane","type":"text","abbr":"Sulky Ln","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.14569,39.052566]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.142433,39.051418]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.141647,39.050697]}],"driving_side":"right","geometry":"qmjmFpozuMDiAFkALcAZcBl@{B^kAp@kAl@y@nC{CPW`AqB`@{A","mode":"cycling","maneuver":{"bearing_after":94,"bearing_before":184,"location":[-77.14569,39.052566],"modifier":"left","type":"turn","instruction":"Turn left onto Sulky Lane"},"weight":134.2,"duration":134.2,"name":"Sulky Lane","distance":541.7,"voiceInstructions":[{"distanceAlongGeometry":541.7,"announcement":"Continue on Sulky Lane for a quarter mile","ssmlAnnouncement":"Continue on Sulky Lane for a quarter mile"},{"distanceAlongGeometry":282.6,"announcement":"In 1000 feet, turn right onto Tildenwood Drive","ssmlAnnouncement":"In 1000 feet, turn right onto Tildenwood Drive"},{"distanceAlongGeometry":60.5,"announcement":"Turn right onto Tildenwood Drive, then turn left onto Old Stage Road","ssmlAnnouncement":"Turn right onto Tildenwood Drive, then turn left onto Old Stage Road"}],"bannerInstructions":[{"distanceAlongGeometry":541.7,"primary":{"text":"Tildenwood Drive","components":[{"text":"Tildenwood Drive","type":"text","abbr":"Tildenwood Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":60.5,"primary":{"text":"Tildenwood Drive","components":[{"text":"Tildenwood Drive","type":"text","abbr":"Tildenwood Dr","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Old Stage Road","components":[{"text":"Old Stage Road","type":"text","abbr":"Old Stage Rd","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,300],"location":[-77.140495,39.050113]}],"driving_side":"right","geometry":"e~imFboyuM`C~@ZH","mode":"cycling","maneuver":{"bearing_after":201,"bearing_before":113,"location":[-77.140495,39.050113],"modifier":"right","type":"turn","instruction":"Turn right onto Tildenwood Drive"},"weight":39.1,"duration":33.5,"name":"Tildenwood Drive","distance":94,"voiceInstructions":[{"distanceAlongGeometry":42.1,"announcement":"Turn left onto Old Stage Road","ssmlAnnouncement":"Turn left onto Old Stage Road"}],"bannerInstructions":[{"distanceAlongGeometry":94,"primary":{"text":"Old Stage Road","components":[{"text":"Old Stage Road","type":"text","abbr":"Old Stage Rd","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,90,270],"location":[-77.140869,39.04932]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,150,240,330],"location":[-77.138839,39.048171]}],"driving_side":"right","geometry":"gyimFlqyuMDmAJu@Pm@`@y@\\o@^c@`BuAt@m@`@UBC^G`@?h@H`Af@n@RhD^hA?b@Kh@S^Ut@u@LG^Kn@@","mode":"cycling","maneuver":{"bearing_after":95,"bearing_before":198,"location":[-77.140869,39.04932],"modifier":"left","type":"turn","instruction":"Turn left onto Old Stage Road"},"weight":221.7,"duration":179,"name":"Old Stage Road","distance":711,"voiceInstructions":[{"distanceAlongGeometry":711,"announcement":"Continue on Old Stage Road for a half mile","ssmlAnnouncement":"Continue on Old Stage Road for a half mile"},{"distanceAlongGeometry":278,"announcement":"In 1000 feet, turn left onto Tilden Lane","ssmlAnnouncement":"In 1000 feet, turn left onto Tilden Lane"},{"distanceAlongGeometry":59.6,"announcement":"Turn left onto Tilden Lane","ssmlAnnouncement":"Turn left onto Tilden Lane"}],"bannerInstructions":[{"distanceAlongGeometry":711,"primary":{"text":"Tilden Lane","components":[{"text":"Tilden Lane","type":"text","abbr":"Tilden Ln","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,90,270],"location":[-77.13832,39.044094]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-77.137405,39.044059]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-77.135879,39.043975]}],"driving_side":"right","geometry":"qxhmFnayuM?m@@s@BsAHiDDgCHiCFcCHaC","mode":"cycling","maneuver":{"bearing_after":92,"bearing_before":182,"location":[-77.13832,39.044094],"modifier":"left","type":"end of road","instruction":"Turn left onto Tilden Lane"},"weight":119.4,"duration":96.5,"name":"Tilden Lane","distance":384.6,"voiceInstructions":[{"distanceAlongGeometry":384.6,"announcement":"In a quarter mile, turn right onto Cushman Road","ssmlAnnouncement":"In a quarter mile, turn right onto Cushman Road"},{"distanceAlongGeometry":59.8,"announcement":"Turn right onto Cushman Road","ssmlAnnouncement":"Turn right onto Cushman Road"}],"bannerInstructions":[{"distanceAlongGeometry":384.6,"primary":{"text":"Cushman Road","components":[{"text":"Cushman Road","type":"text","abbr":"Cushman Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.13388,39.043842]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-77.134017,39.042331]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,255,345],"location":[-77.133758,39.041576]}],"driving_side":"right","geometry":"_whmFvexuMxG^RCPCbCo@nCu@XQV[Na@Dk@?sEDYHSLQPMRI","mode":"cycling","maneuver":{"bearing_after":184,"bearing_before":94,"location":[-77.13388,39.043842],"modifier":"right","type":"turn","instruction":"Turn right onto Cushman Road"},"weight":136.5,"duration":136.5,"name":"Cushman Road","distance":558.2,"voiceInstructions":[{"distanceAlongGeometry":558.2,"announcement":"Continue on Cushman Road for a quarter mile","ssmlAnnouncement":"Continue on Cushman Road for a quarter mile"},{"distanceAlongGeometry":286.3,"announcement":"In 1000 feet, turn right onto Marcliff Road","ssmlAnnouncement":"In 1000 feet, turn right onto Marcliff Road"},{"distanceAlongGeometry":61.3,"announcement":"Turn right onto Marcliff Road, then turn left onto Rosemont Drive","ssmlAnnouncement":"Turn right onto Marcliff Road, then turn left onto Rosemont Drive"}],"bannerInstructions":[{"distanceAlongGeometry":558.2,"primary":{"text":"Marcliff Road","components":[{"text":"Marcliff Road","type":"text","abbr":"Marcliff Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.3,"primary":{"text":"Marcliff Road","components":[{"text":"Marcliff Road","type":"text","abbr":"Marcliff Rd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Rosemont Drive","components":[{"text":"Rosemont Drive","type":"text","abbr":"Rosemont Dr","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[60,225,345],"location":[-77.13137,39.040161]}],"driving_side":"right","geometry":"_`hmF`vwuMd@v@PP^Xl@Rh@FRB","mode":"cycling","maneuver":{"bearing_after":227,"bearing_before":158,"location":[-77.13137,39.040161],"modifier":"right","type":"end of road","instruction":"Turn right onto Marcliff Road"},"weight":36.5,"duration":36.5,"name":"Marcliff Road","distance":128.3,"voiceInstructions":[{"distanceAlongGeometry":52.7,"announcement":"Turn left onto Rosemont Drive","ssmlAnnouncement":"Turn left onto Rosemont Drive"}],"bannerInstructions":[{"distanceAlongGeometry":128.3,"primary":{"text":"Rosemont Drive","components":[{"text":"Rosemont Drive","type":"text","abbr":"Rosemont Dr","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[15,120,180],"location":[-77.132034,39.039176]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,135,210,300],"location":[-77.128364,39.037719]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,105,180,285],"location":[-77.127029,39.03511]}],"driving_side":"right","geometry":"{ygmFdzwuM`AsDpCaLnAgCbAqBX[VUb@QtG{Ar@ATBNDhCLfCf@","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":188,"location":[-77.132034,39.039176],"modifier":"left","type":"turn","instruction":"Turn left onto Rosemont Drive"},"weight":210.10000000000002,"duration":210.10000000000002,"name":"Rosemont Drive","distance":841,"voiceInstructions":[{"distanceAlongGeometry":841,"announcement":"Continue on Rosemont Drive for a half mile","ssmlAnnouncement":"Continue on Rosemont Drive for a half mile"},{"distanceAlongGeometry":280.2,"announcement":"In 1000 feet, turn left onto Lux Lane","ssmlAnnouncement":"In 1000 feet, turn left onto Lux Lane"},{"distanceAlongGeometry":60,"announcement":"Turn left onto Lux Lane, then turn left","ssmlAnnouncement":"Turn left onto Lux Lane, then turn left"}],"bannerInstructions":[{"distanceAlongGeometry":841,"primary":{"text":"Lux Lane","components":[{"text":"Lux Lane","type":"text","abbr":"Lux Ln","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":60,"primary":{"text":"Lux Lane","components":[{"text":"Lux Lane","type":"text","abbr":"Lux Ln","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,285],"location":[-77.127296,39.03374]}],"driving_side":"right","geometry":"{wfmFr|vuMv@qH","mode":"cycling","maneuver":{"bearing_after":102,"bearing_before":192,"location":[-77.127296,39.03374],"modifier":"left","type":"turn","instruction":"Turn left onto Lux Lane"},"weight":36.2,"duration":36.2,"name":"Lux Lane","distance":135.7,"voiceInstructions":[{"distanceAlongGeometry":56.2,"announcement":"Turn left","ssmlAnnouncement":"Turn left"}],"bannerInstructions":[{"distanceAlongGeometry":135.7,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[45,120,210,285],"location":[-77.125767,39.03346]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,195,300],"location":[-77.125098,39.034434]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,195,300],"location":[-77.124946,39.034355]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[120,210,300,345],"location":[-77.124672,39.0345]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,195,300],"location":[-77.122867,39.033832]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-77.121301,39.033243]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,120,210,300],"location":[-77.117969,39.031985]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,195,300],"location":[-77.115973,39.03124]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,120,180,300],"location":[-77.113785,39.030417]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,120,210,300],"location":[-77.112732,39.030017]}],"driving_side":"right","geometry":"cvfmF`svuMIICIEEa@QiAe@aA_@C?C??CFOL]N[k@[UFCCAGBADCBIl@uBLa@n@mB\\w@HUBIZmAtAaFnC{JhB}G^qAtB}Hh@sBxB_Ix@uCT}@ZeA","mode":"cycling","maneuver":{"bearing_after":43,"bearing_before":102,"location":[-77.125767,39.03346],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":341.20000000000005,"duration":341.20000000000005,"name":"","distance":1397,"voiceInstructions":[{"distanceAlongGeometry":1397,"announcement":"Continue straight for 1 mile","ssmlAnnouncement":"Continue straight for 1 mile"},{"distanceAlongGeometry":286.6,"announcement":"In 1000 feet, turn right onto Bethesda Trolley Trail","ssmlAnnouncement":"In 1000 feet, turn right onto Bethesda Trolley Trail"},{"distanceAlongGeometry":61.4,"announcement":"Turn right onto Bethesda Trolley Trail","ssmlAnnouncement":"Turn right onto Bethesda Trolley Trail"}],"bannerInstructions":[{"distanceAlongGeometry":1397,"primary":{"text":"Bethesda Trolley Trail","components":[{"text":"Bethesda Trolley Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,210,300],"location":[-77.11238,39.029883]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,120,195,300],"location":[-77.112431,39.029802]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.112305,39.028982]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,45,165,285],"location":[-77.112299,39.028834]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,135,180,330],"location":[-77.112241,39.028735]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[45,180,270],"location":[-77.111965,39.026539]}],"driving_side":"right","geometry":"w_fmFj_tuMFDB@B@RHDOB?B@F@D?D?FCDEBCB?HCt@CV?NAL?D?B?FKJO@AD?^CT?P@NBJ?H?FCFEHGFMv@wBJUBGDCD?D@PNf@d@`A~@DDDBD@RAD?D@D@BD@F@H","mode":"cycling","maneuver":{"bearing_after":205,"bearing_before":115,"location":[-77.11238,39.029883],"modifier":"right","type":"turn","instruction":"Turn right onto Bethesda Trolley Trail"},"weight":117.6,"duration":117.6,"name":"Bethesda Trolley Trail","distance":453.6,"voiceInstructions":[{"distanceAlongGeometry":453.6,"announcement":"In a quarter mile, turn left onto Fleming Avenue","ssmlAnnouncement":"In a quarter mile, turn left onto Fleming Avenue"},{"distanceAlongGeometry":57.9,"announcement":"Turn left onto Fleming Avenue","ssmlAnnouncement":"Turn left onto Fleming Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":453.6,"primary":{"text":"Fleming Avenue","components":[{"text":"Fleming Avenue","type":"text","abbr":"Fleming Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[0,90,180],"location":[-77.112021,39.026534]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,255],"location":[-77.111991,39.026153]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.111671,39.022655]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,270],"location":[-77.111778,39.020019]}],"driving_side":"right","geometry":"yjemFb}suMjAE|@GzFS~Jc@NAb@BhBDh@@fIJ\\@","mode":"cycling","maneuver":{"bearing_after":175,"bearing_before":262,"location":[-77.112021,39.026534],"modifier":"left","type":"end of road","instruction":"Turn left onto Fleming Avenue"},"weight":182.79999999999998,"duration":182.79999999999998,"name":"Fleming Avenue","distance":742.5,"voiceInstructions":[{"distanceAlongGeometry":742.5,"announcement":"Continue on Fleming Avenue for a half mile","ssmlAnnouncement":"Continue on Fleming Avenue for a half mile"},{"distanceAlongGeometry":284.3,"announcement":"In 1000 feet, turn left","ssmlAnnouncement":"In 1000 feet, turn left"},{"distanceAlongGeometry":60.9,"announcement":"Turn left, then turn right onto Bethesda Trolley Trail","ssmlAnnouncement":"Turn left, then turn right onto Bethesda Trolley Trail"}],"bannerInstructions":[{"distanceAlongGeometry":742.5,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":60.9,"primary":{"text":"Turn left","components":[{"text":"Turn left","type":"text"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Bethesda Trolley Trail","components":[{"text":"Bethesda Trolley Trail","type":"text"}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[0,120,180],"location":[-77.111785,39.01987]}],"driving_side":"right","geometry":"eadmFt{suMDO","mode":"cycling","maneuver":{"bearing_after":113,"bearing_before":181,"location":[-77.111785,39.01987],"modifier":"left","type":"turn","instruction":"Turn left"},"weight":4,"duration":4,"name":"","distance":7.3,"voiceInstructions":[{"distanceAlongGeometry":7.3,"announcement":"Turn right onto Bethesda Trolley Trail","ssmlAnnouncement":"Turn right onto Bethesda Trolley Trail"}],"bannerInstructions":[{"distanceAlongGeometry":7.3,"primary":{"text":"Bethesda Trolley Trail","components":[{"text":"Bethesda Trolley Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[120,180,300,345],"location":[-77.111708,39.019842]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.111692,39.019379]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,150,180,285],"location":[-77.111927,39.014722]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.112071,39.012472]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,60,180,240],"location":[-77.112146,39.011389]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,60,180,240],"location":[-77.112232,39.009148]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,165,300],"location":[-77.112266,39.007532]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,165,225,345],"location":[-77.112246,39.007484]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,150,225,315],"location":[-77.111643,39.006657]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,150,255,345],"location":[-77.11082,39.005143]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,165,270,330],"location":[-77.110468,39.004545]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-77.109845,39.002966]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,165,255,345],"location":[-77.109824,39.002881]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,195,270],"location":[-77.109338,39.000123]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.109081,38.998207]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,255,345],"location":[-77.105015,38.996291]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,195],"location":[-77.104432,38.995549]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[15,75,225],"location":[-77.10472,38.994123]}],"driving_side":"right","geometry":"_admFd{suMr@?F?D?BCB?H?F?HAB?F@L@JDHBT@b@BrA@H?JCRCPCJ?T@ZBRBL@T@FCBCDGDIPYFGDCHCJ?F?J@FFHDPXDDF@FAJE|Au@HAB@BBBBNh@Jf@BDBBF?~@Ff@@N@H?TCH?DBD@B?BCHGNEDAJJDDDCBADAB?DBB@BBFBJ@lB@b@@ZB|@@p@?xABL?f@@dBBhAHb@?`@@pABz@B`B@hCB|@@f@Bj@BN?H@L?T?ZA\\AJAVCJEDBBFHCHGD?XS\\Wh@[^UDGJKLKz@_@~BiAFCb@UDDB?n@Y`Bs@BCBG?AJCTIBBB?l@UNGl@St@U~@U`@IDABCBEJAPELEBBD@DAXEv@Kf@E`AI|@Gz@Gv@ItAM`@CDA@C@C?CXAHA@BBBB@D?dAI|AMtAKt@GHCDCDCHALAD?NAB@B@B@JA^CZCHC@AfAe@AEAEAK?G@IBGBIHMDK@GBI?a@@s@?_B?g@Gu@Am@Aa@AeBAi@NiAP]TO\\Kb@E`ASr@y@Tk@`@Qf@@j@R\\Pf@Dr@Qt@@b@P\\Jd@n@NH\\DNFJVDL","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":113,"location":[-77.111708,39.019842],"modifier":"right","type":"turn","instruction":"Turn right onto Bethesda Trolley Trail"},"weight":830.3000000000001,"duration":830.3000000000001,"name":"Bethesda Trolley Trail","distance":3399.4,"voiceInstructions":[{"distanceAlongGeometry":3399.4,"announcement":"Continue on Bethesda Trolley Trail for 2 miles","ssmlAnnouncement":"Continue on Bethesda Trolley Trail for 2 miles"},{"distanceAlongGeometry":286.6,"announcement":"In 1000 feet, turn slight left onto Maple Ridge Road","ssmlAnnouncement":"In 1000 feet, turn slight left onto Maple Ridge Road"},{"distanceAlongGeometry":61.4,"announcement":"Turn slight left onto Maple Ridge Road","ssmlAnnouncement":"Turn slight left onto Maple Ridge Road"}],"bannerInstructions":[{"distanceAlongGeometry":3399.4,"primary":{"text":"Maple Ridge Road","components":[{"text":"Maple Ridge Road","type":"text","abbr":"Maple Ridge Rd","abbr_priority":0}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true],"bearings":[60,150,315],"location":[-77.105273,38.993533]},{"out":1,"in":0,"entry":[false,true],"bearings":[0,210],"location":[-77.105186,38.993415]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,285],"location":[-77.105377,38.993095]},{"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,315],"location":[-77.105758,38.992492]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[45,135,225,315],"location":[-77.106237,38.991987]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,120,180,315],"location":[-77.106658,38.990978]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.106575,38.989532]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,105,180],"location":[-77.106529,38.988118]}],"driving_side":"right","geometry":"q|~lF|rruMJOH?~@d@|Av@ZRRNnAnAp@r@TNNDd@FjA@nACpEKzFK\\@hAB","mode":"cycling","maneuver":{"bearing_after":153,"bearing_before":244,"location":[-77.105273,38.993533],"modifier":"slight left","type":"end of road","instruction":"Turn slight left onto Maple Ridge Road"},"weight":164.2,"duration":164.2,"name":"Maple Ridge Road","distance":682.3,"voiceInstructions":[{"distanceAlongGeometry":682.3,"announcement":"Continue on Maple Ridge Road for a half mile","ssmlAnnouncement":"Continue on Maple Ridge Road for a half mile"},{"distanceAlongGeometry":290.9,"announcement":"In 1000 feet, go straight onto Glenbrook Road","ssmlAnnouncement":"In 1000 feet, go straight onto Glenbrook Road"},{"distanceAlongGeometry":62.3,"announcement":"Go straight onto Glenbrook Road","ssmlAnnouncement":"Go straight onto Glenbrook Road"}],"bannerInstructions":[{"distanceAlongGeometry":682.3,"primary":{"text":"Glenbrook Road","components":[{"text":"Glenbrook Road","type":"text","abbr":"Glenbrook Rd","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,45,210],"location":[-77.106548,38.987746]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[30,90,210,270],"location":[-77.106948,38.987152]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.107604,38.985733]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.106994,38.98442]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,315],"location":[-77.107513,38.983028]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,255,315],"location":[-77.106636,38.980434]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-77.105682,38.978988]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-77.105445,38.978172]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,150,255,345],"location":[-77.105124,38.977242]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,150,255,330],"location":[-77.105039,38.977136]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,135,330],"location":[-77.104499,38.976467]}],"driving_side":"right","geometry":"mx}lF|zruMRHbBdAzBtAl@Xt@Pz@?n@El@On@[`Ay@VI\\C^@`@Jh@b@n@^l@Pn@DZAfGMP?x@K^M`@UVUx@{@XWDE@Cn@o@b@e@b@[TOv@[vA]nB_@@?p@MfCk@XIVKROb@[t@i@j@e@t@{@^k@PY","mode":"cycling","maneuver":{"bearing_after":206,"bearing_before":181,"location":[-77.106548,38.987746],"modifier":"straight","type":"turn","instruction":"Go straight onto Glenbrook Road"},"weight":361.8999999999999,"duration":351,"name":"Glenbrook Road","distance":1444,"voiceInstructions":[{"distanceAlongGeometry":1444,"announcement":"Continue on Glenbrook Road for 1 mile","ssmlAnnouncement":"Continue on Glenbrook Road for 1 mile"},{"distanceAlongGeometry":288,"announcement":"In 1000 feet, keep right onto Little Falls Parkway","ssmlAnnouncement":"In 1000 feet, keep right onto Little Falls Parkway"},{"distanceAlongGeometry":61.7,"announcement":"Keep right onto Little Falls Parkway, then continue straight to stay on Little Falls Parkway","ssmlAnnouncement":"Keep right onto Little Falls Parkway, then continue straight to stay on Little Falls Parkway"}],"bannerInstructions":[{"distanceAlongGeometry":1444,"primary":{"text":"Little Falls Parkway","components":[{"text":"Little Falls Parkway","type":"text","abbr":"Little Falls Pky","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null},{"distanceAlongGeometry":61.7,"primary":{"text":"Little Falls Parkway","components":[{"text":"Little Falls Parkway","type":"text","abbr":"Little Falls Pky","abbr_priority":0}],"type":"fork","modifier":"right"},"secondary":null,"sub":{"text":"Little Falls Parkway","components":[{"text":"Little Falls Parkway","type":"text","abbr":"Little Falls Pky","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,150,315],"location":[-77.103848,38.975945]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,135,330],"location":[-77.103661,38.975738]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,150,330],"location":[-77.103315,38.97539]}],"driving_side":"right","geometry":"un{lF`jruM\\WJMLO^a@VQr@a@^[XY","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":132,"location":[-77.103848,38.975945],"modifier":"slight right","type":"fork","instruction":"Keep right onto Little Falls Parkway"},"weight":44.8,"duration":35.7,"name":"Little Falls Parkway","distance":149.2,"voiceInstructions":[{"distanceAlongGeometry":62.7,"announcement":"Continue straight to stay on Little Falls Parkway","ssmlAnnouncement":"Continue straight to stay on Little Falls Parkway"}],"bannerInstructions":[{"distanceAlongGeometry":149.2,"primary":{"text":"Little Falls Parkway","components":[{"text":"Little Falls Parkway","type":"text","abbr":"Little Falls Pky","abbr_priority":0}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[60,135,150,315],"location":[-77.102881,38.974842]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,135,315],"location":[-77.101809,38.973794]}],"driving_side":"right","geometry":"wg{lF~cruMvAaAxBsCpAeB","mode":"cycling","maneuver":{"bearing_after":149,"bearing_before":140,"location":[-77.102881,38.974842],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on Little Falls Parkway"},"weight":65.8,"duration":53.1,"name":"Little Falls Parkway","distance":213.1,"voiceInstructions":[{"distanceAlongGeometry":213.1,"announcement":"In 700 feet, turn right onto Capital Crescent Trail","ssmlAnnouncement":"In 700 feet, turn right onto Capital Crescent Trail"},{"distanceAlongGeometry":60.2,"announcement":"Turn right onto Capital Crescent Trail","ssmlAnnouncement":"Turn right onto Capital Crescent Trail"}],"bannerInstructions":[{"distanceAlongGeometry":213.1,"primary":{"text":"Capital Crescent Trail","components":[{"text":"Capital Crescent","type":"text","abbr":"Capital Cres","abbr_priority":0},{"text":"Trail","type":"text"}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[15,135,195,315],"location":[-77.101302,38.973384]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,285],"location":[-77.102501,38.96889]}],"driving_side":"right","geometry":"s~zlFbzquMLDr@Rn@N~@NdAPhSbDTD","mode":"cycling","maneuver":{"bearing_after":195,"bearing_before":135,"location":[-77.101302,38.973384],"modifier":"right","type":"turn","instruction":"Turn right onto Capital Crescent Trail"},"weight":134.3,"duration":134.3,"name":"Capital Crescent Trail","distance":523.1,"voiceInstructions":[{"distanceAlongGeometry":523.1,"announcement":"Continue on Capital Crescent Trail for a quarter mile","ssmlAnnouncement":"Continue on Capital Crescent Trail for a quarter mile"},{"distanceAlongGeometry":272.7,"announcement":"In 900 feet, turn left onto Dorset Avenue","ssmlAnnouncement":"In 900 feet, turn left onto Dorset Avenue"},{"distanceAlongGeometry":58.4,"announcement":"Turn left onto Dorset Avenue","ssmlAnnouncement":"Turn left onto Dorset Avenue"}],"bannerInstructions":[{"distanceAlongGeometry":523.1,"primary":{"text":"Dorset Avenue","components":[{"text":"Dorset Avenue","type":"text","abbr":"Dorset Ave","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[15,105,195,285],"location":[-77.102529,38.96878]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,255,315],"location":[-77.101901,38.968757]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,105,180,285],"location":[-77.101059,38.968659]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,285],"location":[-77.100912,38.96864]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-77.100068,38.968546]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[105,195,285],"location":[-77.096076,38.96809]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-77.095443,38.968013]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[15,105,195,285],"location":[-77.0932,38.967727]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[15,105,285],"location":[-77.091705,38.967552]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,285,345],"location":[-77.088731,38.967216]}],"driving_side":"right","geometry":"{azlFxaruMHmA@[GS?C@MPuCB]Bi@Ba@H{AzA}WN_CLyBVwDNsB@Yb@iHd@gIP{CHyA?UAOAO","mode":"cycling","maneuver":{"bearing_after":98,"bearing_before":189,"location":[-77.102529,38.96878],"modifier":"left","type":"turn","instruction":"Turn left onto Dorset Avenue"},"weight":310.3,"duration":310.3,"name":"Dorset Avenue","distance":1221.7,"voiceInstructions":[{"distanceAlongGeometry":1221.7,"announcement":"Continue on Dorset Avenue for 1 mile","ssmlAnnouncement":"Continue on Dorset Avenue for 1 mile"},{"distanceAlongGeometry":275.6,"announcement":"In 1000 feet, turn left onto Wisconsin Avenue (MD 355)","ssmlAnnouncement":"In 1000 feet, turn left onto Wisconsin Avenue (MD 355)"},{"distanceAlongGeometry":59.1,"announcement":"Turn left onto Wisconsin Avenue (MD 355), then turn right onto Grafton Street","ssmlAnnouncement":"Turn left onto Wisconsin Avenue (MD 355), then turn right onto Grafton Street"}],"bannerInstructions":[{"distanceAlongGeometry":1221.7,"primary":{"text":"Wisconsin Avenue MD 355","components":[{"text":"Wisconsin Avenue","type":"text","abbr":"Wisconsin Ave","abbr_priority":0},{"text":"MD 355","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-355"}],"type":"turn","modifier":"left"},"secondary":null},{"distanceAlongGeometry":59.1,"primary":{"text":"Wisconsin Avenue MD 355","components":[{"text":"Wisconsin Avenue","type":"text","abbr":"Wisconsin Ave","abbr_priority":0},{"text":"MD 355","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/md-355"}],"type":"turn","modifier":"left"},"secondary":null,"sub":{"text":"Grafton Street","components":[{"text":"Grafton Street","type":"text","abbr":"Grafton St","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":2,"in":1,"entry":[true,false,true],"bearings":[165,255,345],"location":[-77.088568,38.967239]}],"driving_side":"right","geometry":"gxylFpjouMaAN","mode":"cycling","maneuver":{"bearing_after":348,"bearing_before":78,"location":[-77.088568,38.967239],"modifier":"left","type":"end of road","instruction":"Turn left onto Wisconsin Avenue (MD 355)"},"ref":"MD 355","weight":40.9,"duration":13.7,"name":"Wisconsin Avenue (MD 355)","distance":37.8,"voiceInstructions":[{"distanceAlongGeometry":37.8,"announcement":"Turn right onto Grafton Street","ssmlAnnouncement":"Turn right onto Grafton Street"}],"bannerInstructions":[{"distanceAlongGeometry":37.8,"primary":{"text":"Grafton Street","components":[{"text":"Grafton Street","type":"text","abbr":"Grafton St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"bearings":[90,165,345],"location":[-77.088648,38.967573]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.086235,38.967605]}],"driving_side":"right","geometry":"izylF`kouMAICu@?gCAyG?{U","mode":"cycling","maneuver":{"bearing_after":82,"bearing_before":348,"location":[-77.088648,38.967573],"modifier":"right","type":"turn","instruction":"Turn right onto Grafton Street"},"weight":129.4,"duration":129.4,"name":"Grafton Street","distance":524.9,"voiceInstructions":[{"distanceAlongGeometry":524.9,"announcement":"Continue on Grafton Street for a quarter mile","ssmlAnnouncement":"Continue on Grafton Street for a quarter mile"},{"distanceAlongGeometry":283.9,"announcement":"In 1000 feet, turn right onto Cedar Parkway","ssmlAnnouncement":"In 1000 feet, turn right onto Cedar Parkway"},{"distanceAlongGeometry":60.8,"announcement":"Turn right onto Cedar Parkway","ssmlAnnouncement":"Turn right onto Cedar Parkway"}],"bannerInstructions":[{"distanceAlongGeometry":524.9,"primary":{"text":"Cedar Parkway","components":[{"text":"Cedar Parkway","type":"text","abbr":"Cedar Pky","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[90,165,270,345],"location":[-77.08258,38.967605]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,150,270,345],"location":[-77.082412,38.966697]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.082054,38.966278]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.081283,38.965679]}],"driving_side":"right","geometry":"qzylFbenuMtDa@^QPM`@g@vByC`AsAlAcB","mode":"cycling","maneuver":{"bearing_after":171,"bearing_before":90,"location":[-77.08258,38.967605],"modifier":"right","type":"turn","instruction":"Turn right onto Cedar Parkway"},"weight":90.6,"duration":90.6,"name":"Cedar Parkway","distance":365.8,"voiceInstructions":[{"distanceAlongGeometry":365.8,"announcement":"In a quarter mile, make a slight left onto McKinley Street Northwest","ssmlAnnouncement":"In a quarter mile, make a slight left onto McKinley Street Northwest"},{"distanceAlongGeometry":60.6,"announcement":"Make a slight left onto McKinley Street Northwest","ssmlAnnouncement":"Make a slight left onto McKinley Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":365.8,"primary":{"text":"McKinley Street Northwest","components":[{"text":"McKinley Street","type":"text","abbr":"McKinley St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":4,"entry":[true,true,true,true,false],"bearings":[45,105,150,225,315],"location":[-77.080362,38.964959]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-77.079195,38.964904]}],"driving_side":"right","geometry":"_jylFfwmuMBKBS@Q@uD?{K","mode":"cycling","maneuver":{"bearing_after":109,"bearing_before":135,"location":[-77.080362,38.964959],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto McKinley Street Northwest"},"weight":71.3,"duration":71.3,"name":"McKinley Street Northwest","distance":279.3,"voiceInstructions":[{"distanceAlongGeometry":279.3,"announcement":"In 1000 feet, turn right onto 39th Street Northwest","ssmlAnnouncement":"In 1000 feet, turn right onto 39th Street Northwest"},{"distanceAlongGeometry":58.8,"announcement":"Turn right onto 39th Street Northwest","ssmlAnnouncement":"Turn right onto 39th Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":279.3,"primary":{"text":"39th Street Northwest","components":[{"text":"39th Street","type":"text","abbr":"39th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.077143,38.964903]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.077145,38.964]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.077146,38.96309]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.077146,38.962076]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.077142,38.961021]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.077145,38.960316]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.077143,38.959685]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.077145,38.959027]}],"driving_side":"right","geometry":"siylFbcmuMrD@tD?hE?rEAjC@|BAbC@dB?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-77.077143,38.964903],"modifier":"right","type":"turn","instruction":"Turn right onto 39th Street Northwest"},"weight":175.8,"duration":175.8,"name":"39th Street Northwest","distance":710.2,"voiceInstructions":[{"distanceAlongGeometry":710.2,"announcement":"Continue on 39th Street Northwest for a half mile","ssmlAnnouncement":"Continue on 39th Street Northwest for a half mile"},{"distanceAlongGeometry":282.8,"announcement":"In 1000 feet, turn left onto Reno Road Northwest","ssmlAnnouncement":"In 1000 feet, turn left onto Reno Road Northwest"},{"distanceAlongGeometry":60.6,"announcement":"Turn left onto Reno Road Northwest","ssmlAnnouncement":"Turn left onto Reno Road Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":710.2,"primary":{"text":"Reno Road Northwest","components":[{"text":"Reno Road","type":"text","abbr":"Reno Rd","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,120,180,300],"location":[-77.077145,38.958518]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,120,270,300],"location":[-77.076834,38.95836]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,135,270,300],"location":[-77.075546,38.957688]},{"out":2,"in":5,"entry":[true,true,true,true,true,false],"bearings":[0,90,135,180,270,315],"location":[-77.074592,38.957021]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,150,210,330],"location":[-77.072945,38.955065]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,150,270,330],"location":[-77.072735,38.954693]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,150,210,330],"location":[-77.072255,38.953879]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,330],"location":[-77.071908,38.953284]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,180,270,345],"location":[-77.07152,38.952097]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,195,270],"location":[-77.071529,38.951415]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,90,195,270],"location":[-77.071709,38.950726]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,90,195,270],"location":[-77.07212,38.949686]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[15,60,195,255],"location":[-77.072478,38.948753]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,165,270],"location":[-77.072578,38.947899]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,150,270,345],"location":[-77.072347,38.947089]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,240,330],"location":[-77.072152,38.946757]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,135,270,330],"location":[-77.071733,38.946279]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,315],"location":[-77.070996,38.945562]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,150,270,330],"location":[-77.07031,38.944777]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,150,240,330],"location":[-77.069823,38.944031]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[150,255,330],"location":[-77.069566,38.943591]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,165,270,330],"location":[-77.069315,38.943161]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-77.068895,38.942248]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-77.068876,38.942209]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,165,330],"location":[-77.067852,38.940876]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,165,255,345],"location":[-77.067653,38.940455]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[90,135,270,315],"location":[-77.066799,38.939083]}],"driving_side":"right","geometry":"waxlFdcmuM^_Ax@qBTm@Ti@HOTe@JQTe@Ta@PYJOV]V]v@_APSX[HGFG^]NMFEf@a@FEFGHEVQHE\\UTMNGFEf@UjAi@`D_BTMZOt@_@JEBAFEPIPGVINENEFCNEREPCRCRCRALATAR?\\AH?R@P@H?D@R@PBF@NBH@p@NNDPD|@X`@Lt@Rf@NbBd@~@XVFHBH@JB\\DL@N@N?N@^AL?H?DAB?ZCPCLCLCZIRGRIXMPIJGHGNKDCDCBCd@_@LOJKRQX]`BaBJKn@o@NMnA_AtCaBvAq@tAq@h@UjC}@FCFCZM^MFCNIDENIDELKdAiALMLKLKNIBCHENGNGNGHCDAHCh@MNEVI\\KHCPIHCFEPKFEHGFEDCHIBCBCDEPSDCRSXYDEDCHGJEJGJELC","mode":"cycling","maneuver":{"bearing_after":122,"bearing_before":180,"location":[-77.077145,38.958518],"modifier":"left","type":"turn","instruction":"Turn left onto Reno Road Northwest"},"weight":770.6999999999998,"duration":616.6,"name":"Reno Road Northwest","distance":2549.2,"voiceInstructions":[{"distanceAlongGeometry":2549.2,"announcement":"Continue on Reno Road Northwest for 1.5 miles","ssmlAnnouncement":"Continue on Reno Road Northwest for 1.5 miles"},{"distanceAlongGeometry":289.4,"announcement":"In 1000 feet, continue onto 34th Street Northwest","ssmlAnnouncement":"In 1000 feet, continue onto 34th Street Northwest"},{"distanceAlongGeometry":62,"announcement":"Continue onto 34th Street Northwest","ssmlAnnouncement":"Continue onto 34th Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":2549.2,"primary":{"text":"34th Street Northwest","components":[{"text":"34th Street","type":"text","abbr":"34th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,345],"location":[-77.066455,38.938586]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,135,180,270],"location":[-77.066389,38.938151]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.066387,38.937335]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,150,180],"location":[-77.066386,38.937025]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.066386,38.936288]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.066389,38.935139]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.066389,38.93465]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.06639,38.933488]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.066384,38.932541]}],"driving_side":"right","geometry":"eetlFj`kuMFCDANCHAF?F?TAH?B?T?h@?j@?^?P?N?\\?N?z@?vA?P?Z?tC?R?L?`B?hD?|@?j@?`B?n@AfE@H?B?","mode":"cycling","maneuver":{"bearing_after":164,"bearing_before":161,"location":[-77.066455,38.938586],"modifier":"straight","type":"new name","instruction":"Continue onto 34th Street Northwest"},"weight":247.3,"duration":200.29999999999998,"name":"34th Street Northwest","distance":792.4,"voiceInstructions":[{"distanceAlongGeometry":792.4,"announcement":"Continue on 34th Street Northwest for a half mile","ssmlAnnouncement":"Continue on 34th Street Northwest for a half mile"},{"distanceAlongGeometry":276.9,"announcement":"In 1000 feet, turn left onto Woodley Road Northwest","ssmlAnnouncement":"In 1000 feet, turn left onto Woodley Road Northwest"},{"distanceAlongGeometry":59.3,"announcement":"Turn left onto Woodley Road Northwest","ssmlAnnouncement":"Turn left onto Woodley Road Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":792.4,"primary":{"text":"Woodley Road Northwest","components":[{"text":"Woodley Road","type":"text","abbr":"Woodley Rd","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,105,180,285],"location":[-77.06639,38.931467]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,105,285],"location":[-77.065271,38.93121]}],"driving_side":"right","geometry":"uxrlF|_kuMLgAd@wCVcBBQDQ@EBKDM|AkF","mode":"cycling","maneuver":{"bearing_after":104,"bearing_before":180,"location":[-77.06639,38.931467],"modifier":"left","type":"turn","instruction":"Turn left onto Woodley Road Northwest"},"weight":72.5,"duration":72.5,"name":"Woodley Road Northwest","distance":292.7,"voiceInstructions":[{"distanceAlongGeometry":292.7,"announcement":"In 1000 feet, turn right onto 32nd Street Northwest","ssmlAnnouncement":"In 1000 feet, turn right onto 32nd Street Northwest"},{"distanceAlongGeometry":60.6,"announcement":"Turn right onto 32nd Street Northwest","ssmlAnnouncement":"Turn right onto 32nd Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":292.7,"primary":{"text":"32nd Street Northwest","components":[{"text":"32nd Street","type":"text","abbr":"32nd St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[120,180,300],"location":[-77.063254,38.930509]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.063257,38.930267]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.063257,38.929013]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.063247,38.928272]}],"driving_side":"right","geometry":"urrlFhljuMn@@rA?fD?pAA`A?tCA","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":116,"location":[-77.063254,38.930509],"modifier":"right","type":"turn","instruction":"Turn right onto 32nd Street Northwest"},"weight":82.80000000000001,"duration":82.80000000000001,"name":"32nd Street Northwest","distance":332.5,"voiceInstructions":[{"distanceAlongGeometry":332.5,"announcement":"In a quarter mile, make a slight left onto Cleveland Avenue Northwest","ssmlAnnouncement":"In a quarter mile, make a slight left onto Cleveland Avenue Northwest"},{"distanceAlongGeometry":60.2,"announcement":"Make a slight left onto Cleveland Avenue Northwest","ssmlAnnouncement":"Make a slight left onto Cleveland Avenue Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":332.5,"primary":{"text":"Cleveland Avenue Northwest","components":[{"text":"Cleveland Avenue","type":"text","abbr":"Cleveland Ave","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":3,"in":0,"entry":[false,true,true,true,true,true,true],"bearings":[0,90,120,150,180,270,315],"location":[-77.06324,38.92752]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.062489,38.926871]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.061786,38.926323]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.061405,38.926026]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.060771,38.925528]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.060077,38.924988]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[45,135,225,315],"location":[-77.059376,38.924439]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.058864,38.924039]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[45,135,315],"location":[-77.058349,38.923637]}],"driving_side":"right","geometry":"_`rlFfljuM`@[v@eAf@s@r@cAx@gAx@kANUbAsANUpAiBX_@t@cAv@gAnAgBZc@r@aAfA{ALa@","mode":"cycling","maneuver":{"bearing_after":147,"bearing_before":178,"location":[-77.06324,38.92752],"modifier":"slight left","type":"turn","instruction":"Make a slight left onto Cleveland Avenue Northwest"},"weight":206.00000000000003,"duration":165.4,"name":"Cleveland Avenue Northwest","distance":678.1,"voiceInstructions":[{"distanceAlongGeometry":678.1,"announcement":"Continue on Cleveland Avenue Northwest for a half mile","ssmlAnnouncement":"Continue on Cleveland Avenue Northwest for a half mile"},{"distanceAlongGeometry":287,"announcement":"In 1000 feet, continue slightly left onto Calvert Street Northwest","ssmlAnnouncement":"In 1000 feet, continue slightly left onto Calvert Street Northwest"},{"distanceAlongGeometry":61.5,"announcement":"Continue slightly left onto Calvert Street Northwest","ssmlAnnouncement":"Continue slightly left onto Calvert Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":678.1,"primary":{"text":"Calvert Street Northwest","components":[{"text":"Calvert Street","type":"text","abbr":"Calvert St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"slight left"},"secondary":null}]},{"intersections":[{"out":1,"in":4,"entry":[true,true,true,true,false,true],"bearings":[30,90,195,240,300,330],"location":[-77.057718,38.923213]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-77.056079,38.923284]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-77.052598,38.923472]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[90,150,270,330],"location":[-77.051513,38.923529]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[0,90,270],"location":[-77.050407,38.923469]}],"driving_side":"right","geometry":"aeqlFviiuM?i@EwBGkC?YCy@Ak@C}@A[CiA?S?KCy@ASA_@Cs@AgAAk@AECaB?OGkB?MAu@Ai@?MAU@QF{BBi@@[f@aP@K?Y","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":115,"location":[-77.057718,38.923213],"modifier":"slight left","type":"new name","instruction":"Continue slightly left onto Calvert Street Northwest"},"weight":226,"duration":226,"name":"Calvert Street Northwest","distance":900.2,"voiceInstructions":[{"distanceAlongGeometry":900.2,"announcement":"Continue on Calvert Street Northwest for a half mile","ssmlAnnouncement":"Continue on Calvert Street Northwest for a half mile"},{"distanceAlongGeometry":278.8,"announcement":"In 1000 feet, turn right onto Biltmore Street Northwest","ssmlAnnouncement":"In 1000 feet, turn right onto Biltmore Street Northwest"},{"distanceAlongGeometry":59.7,"announcement":"Turn right onto Biltmore Street Northwest, then keep left onto Biltmore Street Northwest","ssmlAnnouncement":"Turn right onto Biltmore Street Northwest, then keep left onto Biltmore Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":900.2,"primary":{"text":"Biltmore Street Northwest","components":[{"text":"Biltmore Street","type":"text","abbr":"Biltmore St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":59.7,"primary":{"text":"Biltmore Street Northwest","components":[{"text":"Biltmore Street","type":"text","abbr":"Biltmore St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Biltmore Street Northwest","components":[{"text":"Biltmore Street","type":"text","abbr":"Biltmore St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"fork","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-77.047347,38.92325]}],"driving_side":"right","geometry":"ieqlF|hguML?D?B?HAFAHAFCFAHCFEFCNIDG","mode":"cycling","maneuver":{"bearing_after":178,"bearing_before":91,"location":[-77.047347,38.92325],"modifier":"right","type":"turn","instruction":"Turn right onto Biltmore Street Northwest"},"weight":16.7,"duration":16.7,"name":"Biltmore Street Northwest","distance":68.7,"voiceInstructions":[{"distanceAlongGeometry":61.7,"announcement":"Keep left onto Biltmore Street Northwest, then turn right onto 19th Street Northwest","ssmlAnnouncement":"Keep left onto Biltmore Street Northwest, then turn right onto 19th Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":68.7,"primary":{"text":"Biltmore Street Northwest","components":[{"text":"Biltmore Street","type":"text","abbr":"Biltmore St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"fork","modifier":"left"},"secondary":null},{"distanceAlongGeometry":61.7,"primary":{"text":"Biltmore Street Northwest","components":[{"text":"Biltmore Street","type":"text","abbr":"Biltmore St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"fork","modifier":"left"},"secondary":null,"sub":{"text":"19th Street Northwest","components":[{"text":"19th Street","type":"text","abbr":"19th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"bearings":[135,180,330],"location":[-77.047134,38.922666]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,270,285],"location":[-77.046506,38.922329]}],"driving_side":"right","geometry":"uaqlFpgguMJKBCDEBEBEBGFODKDK@GDM@EBM?k@","mode":"cycling","maneuver":{"bearing_after":139,"bearing_before":151,"location":[-77.047134,38.922666],"modifier":"slight left","type":"fork","instruction":"Keep left onto Biltmore Street Northwest"},"weight":23.5,"duration":23.5,"name":"Biltmore Street Northwest","distance":85.9,"voiceInstructions":[{"distanceAlongGeometry":54.8,"announcement":"Turn right onto 19th Street Northwest","ssmlAnnouncement":"Turn right onto 19th Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":85.9,"primary":{"text":"19th Street Northwest","components":[{"text":"19th Street","type":"text","abbr":"19th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,270],"location":[-77.046287,38.922328]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,345],"location":[-77.045857,38.921344]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[165,270,345],"location":[-77.045537,38.920647]},{"out":2,"in":4,"entry":[true,true,true,true,false],"bearings":[15,75,165,255,345],"location":[-77.045,38.919535]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,165,210,345],"location":[-77.044781,38.919052]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,165,240,345],"location":[-77.044639,38.918696]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[90,165,345],"location":[-77.044255,38.917816]},{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,165,345],"location":[-77.043887,38.916974]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[60,180,240,345],"location":[-77.043436,38.915888]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.043426,38.915572]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.043426,38.914832]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.043429,38.914089]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.043431,38.913365]},{"out":2,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.043432,38.912608]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,90,180],"location":[-77.043435,38.911868]}],"driving_side":"right","geometry":"q_qlFhbguMdEuAb@QdBm@JEpEeB`Bk@dA[nAc@~Ag@pAc@JEjA_@zDoAZIJAJ?f@?rC?bA?nA?jB?b@?bA?~@?F?F?B?N?fA@z@?rC?","mode":"cycling","maneuver":{"bearing_after":160,"bearing_before":90,"location":[-77.046287,38.922328],"modifier":"right","type":"turn","instruction":"Turn right onto 19th Street Northwest"},"weight":319.6,"duration":319.6,"name":"19th Street Northwest","distance":1287,"voiceInstructions":[{"distanceAlongGeometry":1287,"announcement":"Continue on 19th Street Northwest for 1 mile","ssmlAnnouncement":"Continue on 19th Street Northwest for 1 mile"},{"distanceAlongGeometry":281.9,"announcement":"In 1000 feet, turn left onto Q Street Northwest","ssmlAnnouncement":"In 1000 feet, turn left onto Q Street Northwest"},{"distanceAlongGeometry":60.4,"announcement":"Turn left onto Q Street Northwest","ssmlAnnouncement":"Turn left onto Q Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":1287,"primary":{"text":"Q Street Northwest","components":[{"text":"Q Street","type":"text","abbr":"Q St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":1,"in":0,"entry":[false,true,true,true],"bearings":[0,90,180,270],"location":[-77.043435,38.91113]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[30,90,210,270],"location":[-77.042051,38.911129]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.041667,38.911129]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.038494,38.911128]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.036514,38.911127]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.034556,38.911126]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.031952,38.911125]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-77.030896,38.911125]}],"driving_side":"right","geometry":"qynlFnpfuM?sF?a@?W?a@?Q?O?uQ?M?G?U?mF?mB?Y?U?sB?kF?O?eK?aB?O?Q?M?Q?qA?_B@eF?Y","mode":"cycling","maneuver":{"bearing_after":90,"bearing_before":180,"location":[-77.043435,38.91113],"modifier":"left","type":"turn","instruction":"Turn left onto Q Street Northwest"},"weight":302.9,"duration":302.9,"name":"Q Street Northwest","distance":1195.6,"voiceInstructions":[{"distanceAlongGeometry":1195.6,"announcement":"Continue on Q Street Northwest for a half mile","ssmlAnnouncement":"Continue on Q Street Northwest for a half mile"},{"distanceAlongGeometry":276.3,"announcement":"In 1000 feet, turn right onto 13th Street Northwest","ssmlAnnouncement":"In 1000 feet, turn right onto 13th Street Northwest"},{"distanceAlongGeometry":59.2,"announcement":"Turn right onto 13th Street Northwest, then continue straight to stay on 13th Street Northwest","ssmlAnnouncement":"Turn right onto 13th Street Northwest, then continue straight to stay on 13th Street Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":1195.6,"primary":{"text":"13th Street Northwest","components":[{"text":"13th Street","type":"text","abbr":"13th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":59.2,"primary":{"text":"13th Street Northwest","components":[{"text":"13th Street","type":"text","abbr":"13th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"13th Street Northwest","components":[{"text":"13th Street","type":"text","abbr":"13th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":2,"in":3,"entry":[true,true,true,false],"bearings":[0,90,180,270],"location":[-77.029621,38.911124]}],"driving_side":"right","geometry":"oynlFbzcuML?nA?Z?","mode":"cycling","maneuver":{"bearing_after":180,"bearing_before":90,"location":[-77.029621,38.911124],"modifier":"right","type":"turn","instruction":"Turn right onto 13th Street Northwest"},"weight":20.7,"duration":16.6,"name":"13th Street Northwest","distance":68.8,"voiceInstructions":[{"distanceAlongGeometry":62.2,"announcement":"Continue straight to stay on 13th Street Northwest, then enter Logan Circle Northwest and exit onto Logan Circle Northwest","ssmlAnnouncement":"Continue straight to stay on 13th Street Northwest, then enter Logan Circle Northwest and exit onto Logan Circle Northwest"}],"bannerInstructions":[{"distanceAlongGeometry":68.8,"primary":{"text":"13th Street Northwest","components":[{"text":"13th Street","type":"text","abbr":"13th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null},{"distanceAlongGeometry":62.2,"primary":{"text":"13th Street Northwest","components":[{"text":"13th Street","type":"text","abbr":"13th St","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"turn","modifier":"straight"},"secondary":null,"sub":{"text":"Logan Circle Northwest","components":[{"text":"Logan Circle","type":"text","abbr":"Logan Cir","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"roundabout","modifier":"right","degrees":null,"driving_side":"right"}}]},{"intersections":[{"out":2,"in":0,"entry":[false,true,true],"bearings":[0,165,195],"location":[-77.029621,38.910505]}],"driving_side":"right","geometry":"uunlFbzcuMTDLFNLNR","mode":"cycling","maneuver":{"bearing_after":196,"bearing_before":180,"location":[-77.029621,38.910505],"modifier":"straight","type":"continue","instruction":"Continue straight to stay on 13th Street Northwest"},"weight":13.8,"duration":11.2,"name":"13th Street Northwest","distance":44.2,"voiceInstructions":[{"distanceAlongGeometry":44.2,"announcement":"Enter Logan Circle Northwest and exit onto Logan Circle Northwest, then you will arrive at your destination","ssmlAnnouncement":"Enter Logan Circle Northwest and exit onto Logan Circle Northwest, then you will arrive at your destination"}],"bannerInstructions":[{"distanceAlongGeometry":44.2,"primary":{"text":"Logan Circle Northwest","components":[{"text":"Logan Circle","type":"text","abbr":"Logan Cir","abbr_priority":0},{"text":"Northwest","type":"text","abbr":"NW","abbr_priority":1}],"type":"roundabout","modifier":"right","degrees":null,"driving_side":"right"},"secondary":null}]},{"intersections":[{"out":2,"in":0,"entry":[false,false,true],"bearings":[45,75,240],"location":[-77.029863,38.910165]}],"driving_side":"right","geometry":"qsnlFr{cuMBHBF@DDHBF","mode":"cycling","rotary_name":"Logan Circle Northwest","maneuver":{"bearing_after":243,"bearing_before":217,"location":[-77.029863,38.910165],"modifier":"slight right","type":"rotary","instruction":"Enter Logan Circle Northwest and exit onto Logan Circle Northwest"},"weight":20.7,"duration":5.2,"name":"Logan Circle Northwest","distance":21.6,"voiceInstructions":[{"distanceAlongGeometry":21.6,"announcement":"You have arrived at Work, on the left","ssmlAnnouncement":"You have arrived at Work, on the left"}],"bannerInstructions":[{"distanceAlongGeometry":21.6,"primary":{"text":"You have arrived","components":[{"text":"You have arrived","type":"text"}],"type":"arrive","modifier":"left"},"secondary":{"text":"Work","components":[{"text":"Work","type":"text"}],"type":"arrive","modifier":"left"}}]},{"intersections":[{"in":0,"entry":[true],"bearings":[54],"location":[-77.030078,38.910068]}],"driving_side":"right","geometry":"}rnlF||cuM","mode":"cycling","maneuver":{"bearing_after":0,"bearing_before":234,"location":[-77.030078,38.910068],"modifier":"left","type":"arrive","instruction":"You have arrived at Work, on the left"},"weight":0,"duration":0,"name":"Logan Circle Northwest","distance":0,"voiceInstructions":[],"bannerInstructions":[]}],"distance":4726915.2}],"weight_name":"cyclability","weight":1195742.6,"duration":1289390.7,"distance":4726915.2,"voiceLocale":"en-US"}],"waypoints":[{"name":"McAllister Street","location":[-122.420019,37.780091]},{"name":"Logan Circle Northwest","location":[-77.030078,38.910068]}],"code":"Ok","uuid":"cji6ekbm5013m3ppm2q526kiq"}
\ No newline at end of file
diff --git a/services-directions-models/src/test/resources/directions_v5_waypoint_targets.json b/services-directions-models/src/test/resources/directions_v5_waypoint_targets.json
new file mode 100644
index 000000000..497f4a075
--- /dev/null
+++ b/services-directions-models/src/test/resources/directions_v5_waypoint_targets.json
@@ -0,0 +1 @@
+{"routes":[{"geometry":"mklyJf{ph@g@aHh@m@LeBD_BDuNAqC_@_R","legs":[{"summary":"Velbastaðarvegur, Gamli Velbastaðvegur","weight":74.2,"duration":65.3,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[74],"location":[-6.808995,62.000073]}],"driving_side":"right","geometry":"mklyJf{ph@g@aH","mode":"driving","maneuver":{"bearing_after":74,"bearing_before":0,"location":[-6.808995,62.000073],"modifier":"left","type":"depart","instruction":"Head east on Velbastaðarvegur"},"weight":15.2,"duration":6.6,"name":"Velbastaðarvegur","distance":78.4},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[75,150,255],"location":[-6.807551,62.000267]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,195,270],"location":[-6.806054,61.999953]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-6.804462,61.999935]},{"out":0,"in":2,"entry":[true,true,false],"bearings":[90,180,270],"location":[-6.802712,61.999962]}],"driving_side":"right","geometry":"ullyJdrph@VUPWBY@KF_AD_B@w@?{@@eB?{A?_A@[?cBAqCCw@?SGiDIwCG_EAQ","mode":"driving","maneuver":{"bearing_after":156,"bearing_before":73,"location":[-6.807551,62.000267],"modifier":"right","type":"turn","instruction":"Turn right onto Gamli Velbastaðvegur"},"weight":58.99999999999999,"duration":58.7,"name":"Gamli Velbastaðvegur","distance":408.1},{"intersections":[{"in":0,"entry":[true],"bearings":[257],"location":[-6.800053,62.000099]}],"driving_side":"right","geometry":"sklyJhcoh@","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":77,"location":[-6.800053,62.000099],"type":"arrive","modifier":"right","instruction":"You have arrived at your destination, on the right"},"weight":0,"duration":0,"name":"Gamli Velbastaðvegur","distance":0}],"distance":486.6}],"weight_name":"routability","weight":74.2,"duration":65.3,"distance":486.6}],"waypoints":[{"name":"Velbastaðarvegur","location":[-6.808995,62.000073]},{"name":"Gamli Velbastaðvegur","location":[-6.800053,62.000099]}],"code":"Ok","uuid":"cjpois8j900098anrxqn5kdc5"}
\ No newline at end of file
diff --git a/services-directions-refresh/src/main/java/com/mapbox/api/directionsrefresh/v1/MapboxDirectionsRefresh.java b/services-directions-refresh/src/main/java/com/mapbox/api/directionsrefresh/v1/MapboxDirectionsRefresh.java
index f3901e808..d5d2f5e31 100644
--- a/services-directions-refresh/src/main/java/com/mapbox/api/directionsrefresh/v1/MapboxDirectionsRefresh.java
+++ b/services-directions-refresh/src/main/java/com/mapbox/api/directionsrefresh/v1/MapboxDirectionsRefresh.java
@@ -6,6 +6,7 @@
import com.google.auto.value.AutoValue;
import com.google.gson.GsonBuilder;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
+import com.mapbox.api.directions.v5.models.RouteOptions;
import com.mapbox.api.directionsrefresh.v1.models.DirectionsRefreshAdapterFactory;
import com.mapbox.api.directionsrefresh.v1.models.DirectionsRefreshResponse;
import com.mapbox.core.MapboxService;
@@ -126,7 +127,7 @@ public abstract static class Builder {
* have specified enableRefresh.
*
* @param requestId id of the original directions request. This is found in the
- * {@link com.mapbox.api.directions.v5.models.RouteOptions} object.
+ * {@link RouteOptions} object.
* @return this builder
* @since 4.4.0
*/
diff --git a/services-directions-refresh/src/main/java/com/mapbox/api/directionsrefresh/v1/models/DirectionsRefreshResponse.java b/services-directions-refresh/src/main/java/com/mapbox/api/directionsrefresh/v1/models/DirectionsRefreshResponse.java
index e1bfdf2b7..c67e38468 100644
--- a/services-directions-refresh/src/main/java/com/mapbox/api/directionsrefresh/v1/models/DirectionsRefreshResponse.java
+++ b/services-directions-refresh/src/main/java/com/mapbox/api/directionsrefresh/v1/models/DirectionsRefreshResponse.java
@@ -10,6 +10,7 @@
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
import com.mapbox.api.directions.v5.models.DirectionsJsonObject;
import com.mapbox.api.directions.v5.models.DirectionsRoute;
+import com.mapbox.api.directions.v5.models.RouteLeg;
/**
* Response object for Directions Refresh requests.
@@ -49,7 +50,7 @@ public abstract class DirectionsRefreshResponse extends DirectionsJsonObject {
/**
* Barebones {@link DirectionsRoute} which only contains a list of
- * {@link com.mapbox.api.directions.v5.models.RouteLeg}s, which only contain lists of the
+ * {@link RouteLeg}s, which only contain lists of the
* refreshed annotations.
*
* @return barebones route with annotation data
@@ -124,7 +125,7 @@ public abstract static class Builder {
/**
* Barebones {@link DirectionsRoute} which only contains a list of
- * {@link com.mapbox.api.directions.v5.models.RouteLeg}s, which only contain lists of the
+ * {@link RouteLeg}s, which only contain lists of the
* refreshed annotations.
*
* @param directionsRoute route containing annotation data
diff --git a/services-directions/build.gradle b/services-directions/build.gradle
index fa55ac887..052a5fc24 100644
--- a/services-directions/build.gradle
+++ b/services-directions/build.gradle
@@ -2,7 +2,7 @@ apply plugin: 'java-library'
dependencies {
api project(":services-core")
- api project(":services-geojson")
+ api project(":services-directions-models")
// Annotations
compileOnly dependenciesList.supportAnnotation
diff --git a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/package-info.java b/services-directions/src/main/java/com/mapbox/api/directions/v5/models/package-info.java
deleted file mode 100644
index c66de3b2b..000000000
--- a/services-directions/src/main/java/com/mapbox/api/directions/v5/models/package-info.java
+++ /dev/null
@@ -1,4 +0,0 @@
-/**
- * Contains the model classes which represent the Directions API response.
- */
-package com.mapbox.api.directions.v5.models;
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/MapboxDirectionsTest.java b/services-directions/src/test/java/com/mapbox/api/directions/v5/MapboxDirectionsTest.java
index de6cdd345..73a2c7f0d 100644
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/MapboxDirectionsTest.java
+++ b/services-directions/src/test/java/com/mapbox/api/directions/v5/MapboxDirectionsTest.java
@@ -231,7 +231,7 @@ public void profile_doesGetFormattedInUrlCorrectly() throws Exception {
MapboxDirections directions = MapboxDirections.builder()
.destination(Point.fromLngLat(13.4930, 9.958))
.origin(Point.fromLngLat(1.234, 2.345))
- .profile(DirectionsCriteria.PROFILE_CYCLING)
+ .profile(PROFILE_CYCLING)
.accessToken(ACCESS_TOKEN)
.build();
assertTrue(directions.cloneCall().request().url().toString().contains("/cycling/"));
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/BannerTextTest.java b/services-directions/src/test/java/com/mapbox/api/directions/v5/models/BannerTextTest.java
deleted file mode 100644
index 7dcf33011..000000000
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/BannerTextTest.java
+++ /dev/null
@@ -1,229 +0,0 @@
-package com.mapbox.api.directions.v5.models;
-
-
-import com.mapbox.api.directions.v5.DirectionsCriteria;
-import com.mapbox.api.directions.v5.MapboxDirections;
-import com.mapbox.core.TestUtils;
-import com.mapbox.geojson.Point;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-
-import okhttp3.HttpUrl;
-import okhttp3.mockwebserver.MockResponse;
-import okhttp3.mockwebserver.MockWebServer;
-import okhttp3.mockwebserver.RecordedRequest;
-import org.hamcrest.junit.ExpectedException;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import retrofit2.Response;
-
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertEquals;
-
-public class BannerTextTest extends TestUtils {
-
- private static final String DIRECTIONS_V5_FIXTURE = "directions_v5_banner_text.json";
-
- private MockWebServer server;
- private HttpUrl mockUrl;
-
- @Before
- public void setUp() throws IOException {
- server = new MockWebServer();
-
- server.setDispatcher(new okhttp3.mockwebserver.Dispatcher() {
- @Override
- public MockResponse dispatch(RecordedRequest request) throws InterruptedException {
- try {
- String body = loadJsonFixture(DIRECTIONS_V5_FIXTURE);
- return new MockResponse().setBody(body);
- } catch (IOException ioException) {
- throw new RuntimeException(ioException);
- }
- }
- });
- server.start();
- mockUrl = server.url("");
- }
-
- @After
- public void tearDown() throws IOException {
- server.shutdown();
- }
-
- @Test
- public void sanity() throws Exception {
- BannerText bannerText = BannerText.builder().text("test").build();
- assertNotNull(bannerText);
- }
-
- @Test
- public void testSerializable() throws Exception {
- BannerText bannerText = BannerText.builder().text("test").build();
- byte[] serialized = TestUtils.serialize(bannerText);
- assertEquals(bannerText, deserialize(serialized, BannerText.class));
- }
-
- @Test
- public void requestBannerInstructions() throws Exception {
- Response response = MapboxDirections.builder()
- .baseUrl(mockUrl.toString())
- .accessToken(ACCESS_TOKEN)
- .origin(Point.fromLngLat(-122.03067988107114, 37.331808179989494))
- .destination(Point.fromLngLat(-122.03178702099605, 37.3302383113533))
- .profile(DirectionsCriteria.PROFILE_DRIVING)
- .voiceUnits("imperial")
- .roundaboutExits(true)
- .geometries("polyline")
- .overview("full")
- .steps(true)
- .voiceInstructions(true)
- .bannerInstructions(true)
- .build().executeCall();
-
- BannerText bannerText = response.body()
- .routes().get(0)
- .legs().get(0)
- .steps().get(0)
- .bannerInstructions().get(0)
- .primary();
-
- assertNotNull(bannerText.modifier());
- assertNotNull(bannerText.type());
- }
-
- @Test
- public void testToFromJson1() {
-
- List bannerComponents =
- Arrays.asList(BannerComponents.builder()
- .text("You will arrive at your destination")
- .type("text")
- .build()
- );
-
- BannerText bannerText = BannerText.builder()
- .text("You will arrive at your destination")
- .components(bannerComponents)
- .type("arrive")
- .modifier("straight")
- .build();
-
- String jsonString = bannerText.toJson();
- BannerText bannerTextFromJson = BannerText.fromJson(jsonString);
-
- assertEquals(bannerText, bannerTextFromJson);
- }
-
- @Test
- public void testToFromJson2() {
-
- List bannerComponents =
- Arrays.asList(
- BannerComponents.builder()
- .text("")
- .type("lane")
- .directions(Arrays.asList("left"))
- .active(true)
- .build(),
- BannerComponents.builder()
- .text("")
- .type("lane")
- .directions(Arrays.asList("left", "straight"))
- .active(true)
- .build(),
- BannerComponents.builder()
- .text("")
- .type("lane")
- .directions(Arrays.asList("right"))
- .active(false)
- .build());
-
- BannerText bannerText = BannerText.builder()
- .text("")
- .components(bannerComponents)
- .build();
-
- String jsonString = bannerText.toJson();
- BannerText bannerTextFromJson = BannerText.fromJson(jsonString);
-
- assertEquals(bannerText, bannerTextFromJson);
- }
-
- @Test
- public void testToFromJson3() {
-
- List bannerComponents =
- Arrays.asList(
- BannerComponents.builder()
- .text("Baltimore")
- .type("text")
- .build(),
- BannerComponents.builder()
- .text("/")
- .type("text")
- .directions(Arrays.asList("left", "straight"))
- .active(true)
- .build(),
- BannerComponents.builder()
- .text("Northern Virginia")
- .type("text")
- .build());
-
- BannerText bannerText = BannerText.builder()
- .text("Baltimore / Northern Virginia")
- .type("turn")
- .modifier("left")
- .components(bannerComponents)
- .build();
-
- String jsonString = bannerText.toJson();
- BannerText bannerTextFromJson = BannerText.fromJson(jsonString);
-
- assertEquals(bannerText, bannerTextFromJson);
- }
-
-
- @Test
- public void testToFromJson4() {
-
- List bannerComponents =
- Arrays.asList(
- BannerComponents.builder()
- .text("I 495")
- .imageBaseUrl("https://s3.amazonaws.com/mapbox/shields/v3/i-495")
- .type("icon")
- .build(),
- BannerComponents.builder()
- .text("North")
- .type("text")
- .abbreviation("N")
- .abbreviationPriority(0)
- .build(),
- BannerComponents.builder()
- .text("/")
- .type("delimeter")
- .build(),
- BannerComponents.builder()
- .text("I 95")
- .imageBaseUrl("https://s3.amazonaws.com/mapbox/shields/v3/i-95")
- .type("icon")
- .build());
-
- BannerText bannerText = BannerText.builder()
- .text("I 495 North / I 95")
- .type("turn")
- .modifier("left")
- .components(bannerComponents)
- .build();
-
- String jsonString = bannerText.toJson();
- BannerText bannerTextFromJson = BannerText.fromJson(jsonString);
-
- assertEquals(bannerText, bannerTextFromJson);
- }
-}
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/RouteOptionsTest.java b/services-directions/src/test/java/com/mapbox/api/directions/v5/models/RouteOptionsTest.java
deleted file mode 100644
index bbe1c701b..000000000
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/RouteOptionsTest.java
+++ /dev/null
@@ -1,328 +0,0 @@
-package com.mapbox.api.directions.v5.models;
-
-import com.mapbox.api.directions.v5.DirectionsCriteria;
-import com.mapbox.api.directions.v5.MapboxDirections;
-import com.mapbox.api.directions.v5.WalkingOptions;
-import com.mapbox.core.TestUtils;
-import com.mapbox.core.constants.Constants;
-import com.mapbox.geojson.Point;
-
-import org.hamcrest.junit.ExpectedException;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Locale;
-
-import okhttp3.HttpUrl;
-import okhttp3.mockwebserver.MockResponse;
-import okhttp3.mockwebserver.MockWebServer;
-import okhttp3.mockwebserver.RecordedRequest;
-import retrofit2.Response;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-
-public class RouteOptionsTest extends TestUtils {
-
- private static final String DIRECTIONS_V5_FIXTURE = "directions_v5.json";
-
- private MockWebServer server;
- private HttpUrl mockUrl;
-
- @Before
- public void setUp() throws IOException {
- server = new MockWebServer();
-
- server.setDispatcher(new okhttp3.mockwebserver.Dispatcher() {
- @Override
- public MockResponse dispatch(RecordedRequest request) throws InterruptedException {
- try {
- String body = loadJsonFixture(DIRECTIONS_V5_FIXTURE);
- return new MockResponse().setBody(body);
- } catch (IOException ioException) {
- throw new RuntimeException(ioException);
- }
- }
- });
- server.start();
- mockUrl = server.url("");
- }
-
- @After
- public void tearDown() throws IOException {
- server.shutdown();
- }
-
- @Rule
- public ExpectedException thrown = ExpectedException.none();
-
- @Test
- public void sanity() throws Exception {
- List pointList = new ArrayList<>();
- pointList.add(Point.fromLngLat(1.0, 2.0));
- pointList.add(Point.fromLngLat(3.0, 4.0));
- RouteOptions routeOptions = RouteOptions.builder()
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE6)
- .baseUrl(mockUrl.toString())
- .profile("hello")
- .user("user")
- .coordinates(pointList)
- .accessToken(ACCESS_TOKEN)
- .requestUuid("uuid")
- .build();
- assertNotNull(routeOptions);
- assertEquals("hello", routeOptions.profile());
- }
-
- @Test
- public void directionsRequestResult_doesContainTheOriginalRequestData() throws Exception {
- Response response = MapboxDirections.builder()
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE6)
- .baseUrl(mockUrl.toString())
- .accessToken(ACCESS_TOKEN)
- .origin(Point.fromLngLat(1.0, 1.0))
- .destination(Point.fromLngLat(5.0, 5.0))
- .profile(DirectionsCriteria.PROFILE_WALKING)
- .continueStraight(false)
- .language(Locale.CANADA)
- .alternatives(true).build().executeCall();
- DirectionsRoute route = response.body().routes().get(0);
- assertEquals(Locale.CANADA.getLanguage(), route.routeOptions().language());
- assertEquals(DirectionsCriteria.PROFILE_WALKING, route.routeOptions().profile());
- assertEquals(Constants.MAPBOX_USER, route.routeOptions().user());
- assertEquals(false, route.routeOptions().continueStraight());
-
- // Never set values
- assertNull(route.routeOptions().annotations());
- assertNull(route.routeOptions().bearings());
- }
-
- @Test
- public void directionsRequestResult_doesContainBaseUrl() throws Exception {
- Response response = MapboxDirections.builder()
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE6)
- .baseUrl(mockUrl.toString())
- .accessToken(ACCESS_TOKEN)
- .origin(Point.fromLngLat(1.0, 1.0))
- .destination(Point.fromLngLat(5.0, 5.0))
- .profile(DirectionsCriteria.PROFILE_WALKING)
- .continueStraight(false)
- .language(Locale.CANADA)
- .alternatives(true).build().executeCall();
- DirectionsRoute route = response.body().routes().get(0);
-
- assertEquals(mockUrl.toString(), route.routeOptions().baseUrl());
- }
-
- @Test
- public void directionsRequestResult_doesContainRoundaboutExits() throws Exception {
- Response response = MapboxDirections.builder()
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE6)
- .baseUrl(mockUrl.toString())
- .accessToken(ACCESS_TOKEN)
- .origin(Point.fromLngLat(1.0, 1.0))
- .destination(Point.fromLngLat(5.0, 5.0))
- .profile(DirectionsCriteria.PROFILE_WALKING)
- .continueStraight(false)
- .language(Locale.CANADA)
- .roundaboutExits(true)
- .alternatives(true).build().executeCall();
- DirectionsRoute route = response.body().routes().get(0);
-
- assertEquals(true, route.routeOptions().roundaboutExits());
- }
-
- @Test
- public void directionsRequestResult_doesContainSteps() throws Exception {
- Response response = MapboxDirections.builder()
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE6)
- .baseUrl(mockUrl.toString())
- .accessToken(ACCESS_TOKEN)
- .origin(Point.fromLngLat(1.0, 1.0))
- .destination(Point.fromLngLat(5.0, 5.0))
- .profile(DirectionsCriteria.PROFILE_WALKING)
- .continueStraight(false)
- .language(Locale.CANADA)
- .steps(true)
- .alternatives(true).build().executeCall();
- DirectionsRoute route = response.body().routes().get(0);
-
- assertEquals(true, route.routeOptions().steps());
- }
-
- @Test
- public void directionsRequestResult_doesContainGeometries() throws Exception {
- Response response = MapboxDirections.builder()
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE6)
- .baseUrl(mockUrl.toString())
- .accessToken(ACCESS_TOKEN)
- .origin(Point.fromLngLat(1.0, 1.0))
- .destination(Point.fromLngLat(5.0, 5.0))
- .profile(DirectionsCriteria.PROFILE_WALKING)
- .continueStraight(false)
- .language(Locale.CANADA)
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE)
- .alternatives(true).build().executeCall();
- DirectionsRoute route = response.body().routes().get(0);
-
- assertEquals(DirectionsCriteria.GEOMETRY_POLYLINE, route.routeOptions().geometries());
- }
-
- @Test
- public void directionsRequestResult_doesContainOverview() throws Exception {
- Response response = MapboxDirections.builder()
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE6)
- .baseUrl(mockUrl.toString())
- .accessToken(ACCESS_TOKEN)
- .origin(Point.fromLngLat(1.0, 1.0))
- .destination(Point.fromLngLat(5.0, 5.0))
- .profile(DirectionsCriteria.PROFILE_WALKING)
- .continueStraight(false)
- .language(Locale.CANADA)
- .overview(DirectionsCriteria.OVERVIEW_SIMPLIFIED)
- .alternatives(true).build().executeCall();
- DirectionsRoute route = response.body().routes().get(0);
-
- assertEquals(DirectionsCriteria.OVERVIEW_SIMPLIFIED, route.routeOptions().overview());
- }
-
- @Test
- public void toJson_fromJson() throws Exception {
- Response response = MapboxDirections.builder()
- .geometries(DirectionsCriteria.GEOMETRY_POLYLINE6)
- .baseUrl(mockUrl.toString())
- .accessToken(ACCESS_TOKEN)
- .origin(Point.fromLngLat(1.0, 1.0))
- .destination(Point.fromLngLat(5.0, 5.0))
- .profile(DirectionsCriteria.PROFILE_WALKING)
- .continueStraight(false)
- .language(Locale.CANADA)
- .overview(DirectionsCriteria.OVERVIEW_SIMPLIFIED)
- .alternatives(true)
- .walkingOptions(walkingOptions())
- .build()
- .executeCall();
-
- RouteOptions routeOptions = response.body().routes().get(0).routeOptions();
-
- String jsonString = routeOptions.toJson();
- RouteOptions routeOptionsFromJson = RouteOptions.fromJson(jsonString);
-
- assertEquals(routeOptions, routeOptionsFromJson);
- }
-
- private WalkingOptions walkingOptions() {
- return WalkingOptions.builder()
- .walkingSpeed(1.0)
- .walkwayBias(0.6)
- .alleyBias(0.7)
- .build();
- }
-
- @Test
- public void fromJson() {
- String jsonString = "{" +
- "\"profile\": \"auto\"," +
- "\"user\": \"mapbox\"," +
- "\"baseUrl\": \"https://api.mapbox.com\"," +
- "\"coordinates\": [[-3.707788,40.395039],[-3.712179,40.401819]]," +
- "\"access_token\": \"ACCESS_TOKEN\"," +
- "\"geometries\": \"polyline6\"," +
- "\"overview\": \"full\"," +
- "\"steps\": true," +
- "\"bearings\": \";\"," +
- "\"continue_straight\": true," +
- "\"annotations\": \"congestion,distance\"," +
- "\"language\": \"en\"," +
- "\"roundabout_exits\": true," +
- "\"voice_instructions\": true," +
- "\"banner_instructions\": true," +
- "\"voice_units\": \"imperial\"," +
- "\"uuid\": \"uuid1\"," +
- "\"walkingOptions\": { \"walking_speed\": 1.0, \"walkway_bias\": 0.6, \"alley_bias\": 0.7 }" +
- "}";
-
- RouteOptions routeOptions = RouteOptions.fromJson(jsonString);
-
- assertEquals("auto", routeOptions.profile());
- assertEquals("mapbox", routeOptions.user());
- assertEquals("https://api.mapbox.com", routeOptions.baseUrl());
- assertEquals(2, routeOptions.coordinates().size());
- assertEquals("ACCESS_TOKEN", routeOptions.accessToken());
- assertEquals("polyline6", routeOptions.geometries());
- assertEquals("full", routeOptions.overview());
- assertEquals(true, routeOptions.steps());
- assertEquals(";", routeOptions.bearings());
- assertEquals(true, routeOptions.continueStraight());
- assertEquals("congestion,distance", routeOptions.annotations());
- assertEquals("en", routeOptions.language());
- assertEquals(true, routeOptions.roundaboutExits());
- assertEquals(true, routeOptions.voiceInstructions());
- assertEquals(true, routeOptions.bannerInstructions());
- assertEquals("imperial", routeOptions.voiceUnits());
- assertEquals("uuid1", routeOptions.requestUuid());
- assertEquals(1.0, routeOptions.walkingOptions().walkingSpeed(), 0.1);
- assertEquals(0.6, routeOptions.walkingOptions().walkwayBias(), 0.1);
- assertEquals(0.7, routeOptions.walkingOptions().alleyBias(), 0.1);
- }
-
- @Test
- public void toJson() {
- RouteOptions routeOptions = RouteOptions.builder()
- .profile("auto")
- .user("mapbox")
- .coordinates(Arrays.asList(Point.fromLngLat(-3.707788, 40.395039),
- Point.fromLngLat(-3.712179, 40.401819)))
- .accessToken("ACCESS_TOKEN")
- .baseUrl("https://api.mapbox.com")
- .geometries("polyline6")
- .overview("full")
- .steps(true)
- .bearings(";")
- .continueStraight(true)
- .annotations("congestion,distance")
- .language("en")
- .roundaboutExits(true)
- .voiceInstructions(true)
- .bannerInstructions(true)
- .voiceUnits("imperial")
- .requestUuid("uuid1")
- .walkingOptions(WalkingOptions.builder()
- .walkingSpeed(1.0)
- .walkwayBias(0.6)
- .alleyBias(0.7)
- .build())
- .build();
-
- String jsonString = routeOptions.toJson();
-
- String expectedJsonString = "{" +
- "\"profile\": \"auto\"," +
- "\"user\": \"mapbox\"," +
- "\"baseUrl\": \"https://api.mapbox.com\"," +
- "\"coordinates\": [[-3.707788,40.395039],[-3.712179,40.401819]]," +
- "\"access_token\": \"ACCESS_TOKEN\"," +
- "\"geometries\": \"polyline6\"," +
- "\"overview\": \"full\"," +
- "\"steps\": true," +
- "\"bearings\": \";\"," +
- "\"continue_straight\": true," +
- "\"annotations\": \"congestion,distance\"," +
- "\"language\": \"en\"," +
- "\"roundabout_exits\": true," +
- "\"voice_instructions\": true," +
- "\"banner_instructions\": true," +
- "\"voice_units\": \"imperial\"," +
- "\"uuid\": \"uuid1\"," +
- "\"walkingOptions\": { \"walking_speed\": 1.0, \"walkway_bias\": 0.6, \"alley_bias\": 0.7 }" +
- "}";
- compareJson(expectedJsonString, jsonString);
- }
-}
diff --git a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/WalkingOptionsTest.java b/services-directions/src/test/java/com/mapbox/api/directions/v5/models/WalkingOptionsTest.java
deleted file mode 100644
index 789952f54..000000000
--- a/services-directions/src/test/java/com/mapbox/api/directions/v5/models/WalkingOptionsTest.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package com.mapbox.api.directions.v5.models;
-
- import com.mapbox.api.directions.v5.WalkingOptions;
- import com.mapbox.core.TestUtils;
-
- import org.junit.Test;
-
- import static org.junit.Assert.assertEquals;
-
-public class WalkingOptionsTest extends TestUtils {
- private static final String JSON = "{\"walking_speed\":1.0,\"walkway_bias\":0.6,\"alley_bias\":0" +
- ".7}";
-
- @Test
- public void toJson_fromJson() {
- WalkingOptions walkingOptions = walkingOptions();
-
- String jsonString = walkingOptions.toJson();
- WalkingOptions walkingOptionsFromJson = WalkingOptions.fromJson(jsonString);
-
- assertEquals(walkingOptions, walkingOptionsFromJson);
- }
-
- @Test
- public void toJson() {
- WalkingOptions walkingOptions = walkingOptions();
-
- compareJson(JSON, walkingOptions.toJson());
- }
-
- @Test
- public void fromJson() {
- WalkingOptions walkingOptions = WalkingOptions.fromJson(JSON);
-
- assertEquals(Double.valueOf(1.0), walkingOptions.walkingSpeed());
- assertEquals(Double.valueOf(0.6), walkingOptions.walkwayBias());
- assertEquals(Double.valueOf(0.7), walkingOptions.alleyBias());
- }
-
- private WalkingOptions walkingOptions() {
- return WalkingOptions.builder()
- .walkingSpeed(1.0)
- .walkwayBias(0.6)
- .alleyBias(0.7)
- .build();
- }
-}
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/BoundingBoxTest.java b/services-geojson/src/test/java/com/mapbox/geojson/BoundingBoxTest.java
index 115c05919..0887426d5 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/BoundingBoxTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/BoundingBoxTest.java
@@ -4,8 +4,6 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
-import com.mapbox.core.TestUtils;
-
import org.junit.Test;
public final class BoundingBoxTest extends TestUtils {
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/FeatureCollectionTest.java b/services-geojson/src/test/java/com/mapbox/geojson/FeatureCollectionTest.java
index 1687e27c6..4f9a76433 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/FeatureCollectionTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/FeatureCollectionTest.java
@@ -4,8 +4,6 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-import com.mapbox.core.TestUtils;
-
import org.junit.Test;
import java.io.IOException;
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/FeatureTest.java b/services-geojson/src/test/java/com/mapbox/geojson/FeatureTest.java
index 247a008ae..46541721b 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/FeatureTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/FeatureTest.java
@@ -6,9 +6,7 @@
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
-import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
-import com.mapbox.core.TestUtils;
import org.junit.Test;
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/GeoJsonTest.java b/services-geojson/src/test/java/com/mapbox/geojson/GeoJsonTest.java
index c8dd39fbd..f6752c40a 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/GeoJsonTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/GeoJsonTest.java
@@ -1,6 +1,5 @@
package com.mapbox.geojson;
-import com.mapbox.core.TestUtils;
import org.junit.Test;
import java.io.IOException;
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/GeometryCollectionTest.java b/services-geojson/src/test/java/com/mapbox/geojson/GeometryCollectionTest.java
index 2221a8e3a..aa10c3eac 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/GeometryCollectionTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/GeometryCollectionTest.java
@@ -4,8 +4,6 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-import com.mapbox.core.TestUtils;
-
import org.junit.Test;
import java.io.IOException;
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/GeometryTest.java b/services-geojson/src/test/java/com/mapbox/geojson/GeometryTest.java
index 3171f3a51..195937ce5 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/GeometryTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/GeometryTest.java
@@ -1,6 +1,5 @@
package com.mapbox.geojson;
-import com.mapbox.core.TestUtils;
import com.mapbox.geojson.gson.GeometryGeoJson;
import org.junit.Test;
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/MultiPointTest.java b/services-geojson/src/test/java/com/mapbox/geojson/MultiPointTest.java
index f7dc684c9..3e93a76f5 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/MultiPointTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/MultiPointTest.java
@@ -5,8 +5,6 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-import com.mapbox.core.TestUtils;
-
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/MultiPolygonTest.java b/services-geojson/src/test/java/com/mapbox/geojson/MultiPolygonTest.java
index 56661b7d8..de567c4a9 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/MultiPolygonTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/MultiPolygonTest.java
@@ -5,8 +5,6 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-import com.mapbox.core.TestUtils;
-
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/PointTest.java b/services-geojson/src/test/java/com/mapbox/geojson/PointTest.java
index f6745693a..1b9335fe7 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/PointTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/PointTest.java
@@ -6,16 +6,12 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-import com.mapbox.core.TestUtils;
-
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
import java.io.IOException;
-import java.lang.reflect.Array;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
public class PointTest extends TestUtils {
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/PolygonTest.java b/services-geojson/src/test/java/com/mapbox/geojson/PolygonTest.java
index f99e97fa1..ec642055e 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/PolygonTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/PolygonTest.java
@@ -5,7 +5,6 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-import com.mapbox.core.TestUtils;
import com.mapbox.geojson.exception.GeoJsonException;
import org.junit.Rule;
diff --git a/services-geojson/src/test/java/com/mapbox/geojson/utils/GeoJsonUtilsTest.java b/services-geojson/src/test/java/com/mapbox/geojson/utils/GeoJsonUtilsTest.java
index ac04b343b..981755a31 100644
--- a/services-geojson/src/test/java/com/mapbox/geojson/utils/GeoJsonUtilsTest.java
+++ b/services-geojson/src/test/java/com/mapbox/geojson/utils/GeoJsonUtilsTest.java
@@ -1,8 +1,9 @@
package com.mapbox.geojson.utils;
+import com.mapbox.geojson.TestUtils;
+
import static org.junit.Assert.assertEquals;
-import com.mapbox.core.TestUtils;
import org.junit.Test;
diff --git a/services-matching/src/main/java/com/mapbox/api/matching/v5/MapboxMapMatching.java b/services-matching/src/main/java/com/mapbox/api/matching/v5/MapboxMapMatching.java
index 2cd9554e0..a8c653cb1 100644
--- a/services-matching/src/main/java/com/mapbox/api/matching/v5/MapboxMapMatching.java
+++ b/services-matching/src/main/java/com/mapbox/api/matching/v5/MapboxMapMatching.java
@@ -615,7 +615,7 @@ public Builder language(@Nullable Locale language) {
*
* @param approaches null if you'd like the default approaches,
* else one of the options found in
- * {@link com.mapbox.api.directions.v5.DirectionsCriteria.ApproachesCriteria}.
+ * {@link DirectionsCriteria.ApproachesCriteria}.
* @return this builder for chaining options together
* @since 3.2.0
*/
diff --git a/services-matching/src/test/java/com/mapbox/api/matching/v5/MapboxMapMatchingTest.java b/services-matching/src/test/java/com/mapbox/api/matching/v5/MapboxMapMatchingTest.java
index cfd8484c2..a781fee61 100644
--- a/services-matching/src/test/java/com/mapbox/api/matching/v5/MapboxMapMatchingTest.java
+++ b/services-matching/src/test/java/com/mapbox/api/matching/v5/MapboxMapMatchingTest.java
@@ -1,8 +1,6 @@
package com.mapbox.api.matching.v5;
import com.mapbox.api.directions.v5.DirectionsCriteria;
-import com.mapbox.api.directions.v5.MapboxDirections;
-import com.mapbox.api.directions.v5.models.DirectionsResponse;
import com.mapbox.api.directions.v5.models.RouteOptions;
import com.mapbox.api.matching.v5.models.MapMatchingResponse;
import com.mapbox.core.TestUtils;
@@ -246,7 +244,7 @@ public void profile_doesShowInUrlCorrectly() throws Exception {
.coordinate(Point.fromLngLat(2.0, 2.0))
.coordinate(Point.fromLngLat(2.0, 2.0))
.baseUrl("https://foobar.com")
- .profile(DirectionsCriteria.PROFILE_DRIVING)
+ .profile(PROFILE_DRIVING)
.accessToken(ACCESS_TOKEN)
.build();
assertTrue(mapMatching.cloneCall().request().url().toString().contains("/driving/"));
@@ -259,7 +257,7 @@ public void coordinates_doesShowInUrlCorrectly() throws Exception {
.coordinate(Point.fromLngLat(90.10293, 7.10293))
.coordinate(Point.fromLngLat(100.10203, 84.039))
.baseUrl("https://foobar.com")
- .profile(DirectionsCriteria.PROFILE_DRIVING)
+ .profile(PROFILE_DRIVING)
.accessToken(ACCESS_TOKEN)
.build();
assertTrue(mapMatching.cloneCall().request().url().toString()
diff --git a/services-matrix/src/main/java/com/mapbox/api/matrix/v1/MapboxMatrix.java b/services-matrix/src/main/java/com/mapbox/api/matrix/v1/MapboxMatrix.java
index f226633c9..305b15fff 100644
--- a/services-matrix/src/main/java/com/mapbox/api/matrix/v1/MapboxMatrix.java
+++ b/services-matrix/src/main/java/com/mapbox/api/matrix/v1/MapboxMatrix.java
@@ -7,7 +7,6 @@
import com.google.gson.GsonBuilder;
import com.mapbox.api.directions.v5.DirectionsAdapterFactory;
import com.mapbox.api.directions.v5.DirectionsCriteria;
-import com.mapbox.api.directions.v5.DirectionsCriteria.ProfileCriteria;
import com.mapbox.api.matrix.v1.models.MatrixResponse;
import com.mapbox.core.MapboxService;
import com.mapbox.core.constants.Constants;
@@ -188,11 +187,11 @@ public Builder coordinate(@NonNull Point coordinate) {
* cycling. Using each of these profiles will result in different durations.
*
* @param profile required to be one of the String values found in the
- * {@link ProfileCriteria}
+ * {@link DirectionsCriteria.ProfileCriteria}
* @return this builder for chaining options together
* @since 2.1.0
*/
- public abstract Builder profile(@NonNull @ProfileCriteria String profile);
+ public abstract Builder profile(@NonNull @DirectionsCriteria.ProfileCriteria String profile);
/**
* Required to call when this is being built. If no access token provided,
@@ -233,7 +232,7 @@ public Builder addAnnotations(
*
* @param approaches null if you'd like the default approaches,
* else one of the options found in
- * {@link com.mapbox.api.directions.v5.DirectionsCriteria.ApproachesCriteria}.
+ * {@link DirectionsCriteria.ApproachesCriteria}.
* @return this builder for chaining options together
* @since 4.1.0
*/
diff --git a/services-matrix/src/test/java/com/mapbox/api/matrix/v1/MapboxMatrixTest.java b/services-matrix/src/test/java/com/mapbox/api/matrix/v1/MapboxMatrixTest.java
index a03da9196..c18838bff 100644
--- a/services-matrix/src/test/java/com/mapbox/api/matrix/v1/MapboxMatrixTest.java
+++ b/services-matrix/src/test/java/com/mapbox/api/matrix/v1/MapboxMatrixTest.java
@@ -1,8 +1,8 @@
package com.mapbox.api.matrix.v1;
+import com.mapbox.api.directions.v5.DirectionsCriteria;
import com.mapbox.core.TestUtils;
import com.mapbox.core.exceptions.ServicesException;
-import com.mapbox.api.directions.v5.DirectionsCriteria;
import com.mapbox.geojson.Point;
import com.mapbox.api.matrix.v1.models.MatrixResponse;
diff --git a/services/build.gradle b/services/build.gradle
index 440e138e0..1e14833fb 100644
--- a/services/build.gradle
+++ b/services/build.gradle
@@ -12,6 +12,7 @@ sourceSets {
dependencies {
api project(":services-core")
api project(":services-geojson")
+ api "com.mapbox.mapboxsdk:mapbox-sdk-directions-models:5.1.0-SNAPSHOT"
// Annotations
compileOnly dependenciesList.supportAnnotation
@@ -19,4 +20,13 @@ dependencies {
// AutoValue
compileOnly dependenciesList.autoValue
compileOnly dependenciesList.autoValueGson
+}
+
+// Required because the autovalue picks up and generates duplicate class for walking options from services-directions-models,
+// possibly because they are in the same package as the rest of services-directions.
+// Placing them in the same package has been intentional to avoid breaking changes.
+tasks.withType(Jar) { jarTask ->
+ if (!jarTask.name.endsWith("sourcesJar")) {
+ jarTask.exclude("**/*WalkingOptions*.class")
+ }
}
\ No newline at end of file
diff --git a/settings.gradle b/settings.gradle
index 256372b46..06e7b984e 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,6 +1,6 @@
rootProject.name = "mapbox-java"
-include ':services'
+include ':services', ':services-directions-models'
include ':services-speech'
include ':services-core'
include ':services-geojson'