I tried this with MLD and CH and both do the same route.
I tried this route before on OSRM demo (which no longer works), and it used a route similar to Graphhopper/Google. Did the OSRM demo maybe use traffic data or something that would have caused the route to change?
OSRM returns route that goes through a forest which is really slow way to go.
A) 33.318644,-111.722066 B) 33.665024,-111.120257
Graphhopper Route: https://graphhopper.com/maps/?point=33.318644%2C-111.722066&point=33.665024%2C-111.120257&locale=en-us&vehicle=car&weighting=fastest&turn_costs=true&use_miles=false&layer=Omniscale
Polyline from the JSON route provided below (the larger part that goes through the forest, not the entire route):
https://developers.google.com/maps/documentation/utilities/polylineutility
I tried this with MLD and CH and both do the same route.
I tried this route before on OSRM demo (which no longer works), and it used a route similar to Graphhopper/Google. Did the OSRM demo maybe use traffic data or something that would have caused the route to change?
The full OSRM JSON response can be found here: https://pastebin.com/raw/LkbawKUT
{"code":"Ok","waypoints":[{"hint":"uE5Kgww9moQNAAAAHAAAAAAAAAAAAAAAh4IRQX9Fm0EAAAAAAAAAAA0AAAAcAAAAAAAAAAAAAAC3OQAAwUFX-fRm_AGuQVf59Gb8AQAAfxY80waG","distance":1.769112,"location":[-111.722047,33.318644],"name":"South Balboa Street"},{"hint":"_ktuhANMboQ2AAAAGwAAABAAAAAOAgAAoJG1QWw0MUH_w9RA3HpbQzYAAAAbAAAAEAAAAA4CAAC3OQAAYnBg-dGvAQJ_cGD5ALABAgEAnxI80waG","distance":5.865776,"location":[-111.120286,33.664977],"name":""}],"routes":[{"legs":[{"steps":[{"intersections":[{"out":0,"entry":[true],"location":[-111.722047,33.318644],"bearings":[180]},{"out":1,"in":0,"entry":[false,true,true],"location":[-111.722047,33.318562],"bearings":[0,180,270]}],"driving_side":"right","geometry":"opjjExu{hTN?dAAt@?","duration":11.2,"distance":78.2,"name":"South Balboa Street","weight":11.2,"mode":"driving","maneuver":{"bearing_after":180,"bearing_before":0,"type":"depart","location":[-111.722047,33.318644]}},{"intersections":[{"out":2,"in":0,"entry":[false,false,true,true],"location":[-111.72204,33.317941],"bearings":[0,90,180,270]},{"out":1,"in":0,"entry":[false,true,true,false],"location":[-111.722039,33.317844],"bearings":[0,90,180,270]}],"driving_side":"right","geometry":"cljjEvu{hTR?AyC","duration":13.3,"distance":82.4,"name":"East Ivanhoe Street","weight":13.3,"mode":"driving","maneuver":{"bearing_after":178,"location":[-111.72204,33.317941],"type":"turn","bearing_before":178,"modifier":"left"}},{"intersections":[{"out":1,"in":3,"entry":[false,true,true,false],"location":[-111.721269,33.317849],"bearings":[0,90,180,270]},{"out":0,"in":3,"entry":[true,true,false,false],"location":[-111.721105,33.317846],"bearings":[0,90,180,270]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":false,"indications":["right"]}],"entry":[true,false,false,true],"location":[-111.721106,33.317949],"bearings":[0,90,180,270]},{"out":0,"in":2,"lanes":[{"valid":true,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":false,"indications":["right"]}],"entry":[true,true,false],"location":[-111.721107,33.319786],"bearings":[0,90,180]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["right"]}],"entry":[true,false,false,true],"location":[-111.721107,33.319866],"bearings":[0,90,180,270]},{"out":0,"in":2,"lanes":[{"valid":true,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":false,"indications":["right"]}],"entry":[true,true,false,false],"location":[-111.721107,33.321332],"bearings":[0,90,180,270]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":false,"indications":["right"]}],"entry":[true,false,false,true],"location":[-111.72111,33.321489],"bearings":[0,90,180,270]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":false,"indications":["none"]},{"valid":false,"indications":["right"]}],"entry":[true,true,false,true],"location":[-111.721141,33.323234],"bearings":[0,90,180,270]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]},{"valid":false,"indications":["right"]}],"entry":[true,true,false,true],"location":[-111.721173,33.325023],"bearings":[0,90,180,270]}],"driving_side":"right","geometry":"qkjjE|p{hT?O?OS?mH?C?}@?O?wA?gA?u@?w@?U?_@?W?e@?M?yA@oB@eA@mB@gA@yA@uA?sBAkA@sAAs@?[?sAAQ?","duration":82.8,"distance":1067.9,"name":"South Higley Road","weight":82.8,"mode":"driving","maneuver":{"bearing_after":90,"location":[-111.721269,33.317849],"type":"turn","bearing_before":88,"modifier":"left"}},{"intersections":[{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false,false],"location":[-111.721148,33.327309],"bearings":[0,75,180,270]}],"driving_side":"right","geometry":"ufljEdp{hT?_@MaBIgAgAgQ]qGUyD","maneuver":{"bearing_after":80,"location":[-111.721148,33.327309],"type":"on ramp","bearing_before":0,"modifier":"right"},"duration":46.9,"distance":584.8,"destinations":"AZ 202 Loop East","name":"","weight":46.9,"mode":"driving"},{"intersections":[{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"location":[-111.71492,33.32805],"bearings":[90,255,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"location":[-111.695125,33.328227],"bearings":[90,105,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"location":[-111.677793,33.328233],"bearings":[90,255,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"location":[-111.667585,33.328232],"bearings":[90,96,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"location":[-111.660576,33.328932],"bearings":[74,78,255]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"location":[-111.647351,33.334526],"bearings":[45,210,225]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"location":[-111.644421,33.338866],"bearings":[15,180,195]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"location":[-111.64365,33.343192],"bearings":[6,179,359]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"location":[-111.643828,33.355375],"bearings":[0,165,180]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"location":[-111.643874,33.358919],"bearings":[0,15,180]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"location":[-111.644998,33.369461],"bearings":[150,165,330]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"location":[-111.646921,33.37308],"bearings":[0,150,345]},{"classes":["motorway"],"out":2,"in":1,"entry":[true,false,true],"location":[-111.648093,33.376205],"bearings":[0,165,345]}],"driving_side":"right","maneuver":{"bearing_after":87,"location":[-111.71492,33.32805],"type":"merge","bearing_before":81,"modifier":"slight left"},"duration":502.6,"distance":11677.8,"name":"Santan Freeway","geometry":"ikljEfizhTGyE[{T?ec@A{CFsd@EiOAmo@?kC?wT?iG@oX?ol@?cB?cN?mBAsAAkBA}AEiBGcBEsAK_BOiCScCWwCi@eEg@cDUwA]iBeB{IgCgM{@eE[}AS{@YcAOm@W{@Y}@c@mAg@qAk@uAg@gAi@cAo@mAq@gAiAeBsAkBcCuCq@q@}@{@oAgAaAu@_Ao@yEmCoB}@wEaBcD}@uCe@{C]qEYwD@ah@RmDBu\\JmO?uDF{\\HsJLoABgBJaBNiBZgB\\iB
@eAZoBp@kEhBgOtGcDnAmBl@}@XwB@mB
@{@LeBT_BLyAF{A@uAAkA?cBCiCI","ref":"AZ 202 Loop","weight":502.6,"mode":"driving"},{"intersections":[{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"location":[-111.648241,33.380106],"bearings":[0,15,180]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"location":[-111.639977,33.38616],"bearings":[90,255,270]}],"drivingside":"right","geometry":"upvjEnhmhTaBQiCMsBQkAOq@Iu@Ik@Oi@Oc@Qe@W@SUMWUc@e@SWw@eAa@{@Oa@Sk@a@eBw@eEg@aDO_AQsAMkAIcAMeAMiAK{AG_AUoBQ_GOgDGyAEaBAyAGaDQy@","maneuver":{"bearing_after":8,"location":[-111.648241,33.380106],"type":"off ramp","bearing_before":2,"modifier":"slight right"},"duration":128.1,"distance":1600.7,"destinations":"US 60 East: Globe","name":"","weight":128.1,"mode":"driving"},{"intersections":[{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"location":[-111.635369,33.38654],"bearings":[90,266,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"location":[-111.626833,33.386496],"bearings":[90,255,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"location":[-111.623271,33.386505],"bearings":[90,105,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"location":[-111.607687,33.386513],"bearings":[90,268,271]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"location":[-111.605001,33.386526],"bearings":[91,96,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"location":[-111.590326,33.386506],"bearings":[90,255,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"location":[-111.586746,33.3865],"bearings":[90,94,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"location":[-111.570281,33.386511],"bearings":[90,95,270]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"location":[-111.554953,33.386525],"bearings":[90,267,270]}],"driving_side":"right","maneuver":{"bearing_after":90,"location":[-111.635369,33.38654],"type":"merge","bearingbefore":84,"modifier":"slight left"},"duration":329.5,"distance":7657.6,"name":"Superstition Freeway","geometry":"{xwjE`xjhT@eH@uMBaK?mP?iE?oB?cHAiBAcOEu\?kD@wNAkC?oFFqQCyOBqFAy@@_E?cU?aJ?cK@kU?ed@?uD?aRA_h@AgY?yM?cCAsYAcE@gI?sF?I?g@?aA?aH","ref":"US 60","weight":329.5,"mode":"driving"},{"intersections":[{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"location":[-111.552916,33.386527],"bearings":[90,95,270]}],"driving_side":"right","geometry":"yxwjEvtzgTHkCLoFHwDLgFLyBHyAJ{AVqDLy@@a@","maneuver":{"bearing_after":94,"location":[-111.552916,33.386527],"type":"off ramp","bearing_before":88,"modifier":"slight right"},"duration":59.6,"distance":640.4,"destinations":"AZ 88 East: Idaho Road","name":"","weight":59.6,"mode":"driving"},{"intersections":[{"out":0,"in":3,"lanes":[{"valid":true,"indications":["left"]},{"valid":true,"indications":["straight","left","right"]},{"valid":false,"indications":["right"]}],"entry":[true,true,true,false],"location":[-111.546068,33.385906],"bearings":[0,75,180,285]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]}],"entry":[true,false,false,true],"location":[-111.546077,33.387533],"bearings":[0,105,180,255]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546082,33.388749],"bearings":[0,90,180]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]}],"entry":[true,true,false,true],"location":[-111.54609,33.393346],"bearings":[0,90,180,270]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.546093,33.394984],"bearings":[0,180,270]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546089,33.396509],"bearings":[0,90,180]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.546089,33.396577],"bearings":[0,180,270]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546092,33.397391],"bearings":[0,90,180]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546095,33.398302],"bearings":[0,90,180]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546095,33.399644],"bearings":[0,90,180]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]},{"valid":true,"indications":["none"]}],"entry":[true,true,false,true],"location":[-111.546095,33.400582],"bearings":[0,90,180,270]},{"out":0,"in":2,"entry":[true,true,false,true],"location":[-111.546093,33.402056],"bearings":[0,90,180,270]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546095,33.402826],"bearings":[0,90,180]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546096,33.403335],"bearings":[0,90,180]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546098,33.404712],"bearings":[0,90,180]},{"out":0,"in":2,"entry":[true,true,false,false],"location":[-111.546044,33.412646],"bearings":[0,120,180,300]},{"out":0,"in":2,"entry":[true,false,false,true],"location":[-111.546044,33.412981],"bearings":[0,120,180,300]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.546106,33.415081],"bearings":[0,90,180]}],"driving_side":"right","maneuver":{"bearing_after":358,"location":[-111.546068,33.385906],"type":"turn","bearing_before":99,"modifier":"left"},"duration":241.4,"distance":3692.9,"name":"South Idaho Road","geometry":"}twjE|iygTcI@]AmA@gC?k@?}H?O?qG@cD?gB?eB?}@?U?W?sB?mF?cA?M?aD?uD@kG?{AA_B@cB?cEAyC@eB?cB?mD?Y?iA?o@?mC?sB?]Ke@@Q?cA?e@?YAW?mB@OJgDAW?yH?OKu@@mBAmA?E?k@?aA?g@?aA?cC?SLmC?S?yO?e@Ku@?w@?aA?G?a@?","ref":"AZ 88","weight":241.4,"mode":"driving"},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"location":[-111.546047,33.419053],"bearings":[0,45,180,225]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.545274,33.419701],"bearings":[45,225,240]}],"driving_side":"right","maneuver":{"bearing_after":43,"location":[-111.546047,33.419053],"type":"turn","bearingbefore":0,"modifier":"right"},"duration":41.4,"distance":548,"name":"North Apache Trail","geometry":"ad~jExiygTQSCEkBaCcA}Ae@u@[s@W{@q@{CQy@Is@M[]k@@a@c@[e@Q]MA?UQQc@","ref":"AZ 88","weight":41.4,"mode":"driving"},{"intersections":[{"out":0,"in":1,"entry":[true,false,false],"location":[-111.541542,33.421988],"bearings":[75,240,270]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.541472,33.422004],"bearings":[45,105,255]}],"driving_side":"right","maneuver":{"exit":2,"bearing_after":74,"location":[-111.541542,33.421988],"type":"roundabout","bearing_before":59,"modifier":"straight"},"duration":2.5,"distance":37.5,"name":"North Apache Trail","geometry":"mv~jErmxgTAMQSOCMA","ref":"AZ 88","weight":2.5,"mode":"driving"},{"intersections":[{"out":0,"in":2,"entry":[true,false,false,true],"location":[-111.541338,33.422244],"bearings":[0,135,180,315]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.53089,33.42998],"bearings":[45,120,225]},{"out":1,"in":3,"entry":[true,true,true,false],"location":[-111.528756,33.431507],"bearings":[0,45,180,225]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.526728,33.432956],"bearings":[45,165,225]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.526253,33.433288],"bearings":[45,90,225]},{"out":1,"in":2,"entry":[true,true,false],"location":[-111.524417,33.434599],"bearings":[0,45,225]},{"out":0,"in":2,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]}],"entry":[true,true,false,true],"location":[-111.521246,33.436861],"bearings":[45,90,225,270]},{"out":1,"in":2,"entry":[true,true,false],"location":[-111.509958,33.444854],"bearings":[0,60,240]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.504056,33.446422],"bearings":[45,150,225]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.501964,33.447871],"bearings":[45,225,345]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.496783,33.451616],"bearings":[45,225,345]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.495314,33.452565],"bearings":[60,135,240]},{"out":0,"in":1,"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["none"]}],"entry":[true,false,true],"location":[-111.491769,33.454651],"bearings":[30,225,315]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.491402,33.455169],"bearings":[30,120,210]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.489712,33.456648],"bearings":[60,120,240]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.488403,33.457441],"bearings":[60,150,240]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.487596,33.458149],"bearings":[30,90,210]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.487126,33.459172],"bearings":[15,195,285]},{"out":0,"in":2,"entry":[true,true,false],"location":[-111.482129,33.464434],"bearings":[45,135,225]},{"out":0,"in":2,"lanes":[{"valid":true,"indications":["none"]},{"valid":false,"indications":["right"]}],"entry":[true,true,false],"location":[-111.478838,33.467698],"bearings":[30,120,210]},{"out":1,"in":2,"entry":[true,true,false],"location":[-111.477281,33.471495],"bearings":[15,45,210]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.475323,33.475815],"bearings":[0,180,300]},{"out":0,"in":2,"lanes":[{"valid":true,"indications":["none"]},{"valid":false,"indications":["right"]}],"entry":[true,true,false],"location":[-111.464567,33.496617],"bearings":[45,135,225]},{"out":1,"in":2,"entry":[true,true,false],"location":[-111.337881,33.544354],"bearings":[15,90,255]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.240167,33.564032],"bearings":[45,210,300]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.195927,33.623715],"bearings":[15,195,270]},{"out":1,"in":2,"entry":[true,true,false],"location":[-111.168364,33.667177],"bearings":[60,75,255]}],"driving_side":"right","maneuver":{"exit":2,"bearing_after":4,"location":[-111.541338,33.422244],"type":"exit roundabout","bearing_before":1,"modifier":"straight"},"duration":5312.3,"distance":69787.4,"name":"North Apache Trail","geometry":"x~jEjlxgT{@E]Ge@M@QWSUSW[Uc@Uq@q@sBg@_By@}AkJ}NyVq@qHiLaHuKaA_BeGmJeKcP}@uAgAeBgBqCgKeP_IaMsS{[Uc@[q@[s@Y_ASw@Q}@OgAK{@G}@Eg@YeDWcDIcAQmAQ}@YaAMa@Wm@S[qA{BoEgHqCmEeCyDqCqDk@u@q@cA[m@g@eAc@}@a@o@gA{ASYoAuBmBoDuB}D[y@mAiEc@iA[m@i@u@uAsAm@c@y@e@aB_Ac@]]_@Wa@kBqDQ]cAqBgAuBS][e@Y]a@a@a@[UQc@So@UaBa@oA_@{@]k@YoHyEiBiAg@]i@g@a@e@[e@}AiC_CaE{AmCeAiBgCeEeAmAg@g@o@g@o@a@eBcAq@a@yA{@wAs@u@Ue@I_@Ea@Ce@EwBCo@G{@Qu@[w@c@o@e@i@c@o@k@k@k@uAuAcAgAgAeAw@c@m@WaAUoAQs@E_BCeEIaEYwC[m@Mi@Mo@UaB{@kCeBoF}Dq@m@i@e@y@u@}@u@cGwEqFcEkEyCmAo@{Aq@iCcAqAk@qAc@sA[{HeAuDc@sBUaFk@gAW{@]cAa@aA_@cAY[Ge@E{AGg@C]Ka@Qm@e@o@k@}@{@QSoAuAc@g@QOcCmCUU_B_Au@YsAa@mD_AaEgA_AUcDcAm@W[U_@k@Us@Io@ASKeAIe@O_@W]UYISCO?O@MPk@X{@DM@MCICGIGMCQ@SFiAb@c@FS?QCSIKMGQGW?]?q@?MAKEGGGIEI?MAMDe@P[RWJUHKDMLSb@IJIFMDM?QEKEQMMQKSWiAM]OSOOSKoAk@OCO@IFEHETAXEXQXYNwB\\UAQMKOa@cAG[?YNg@F[CSMSUKk@WIOEKAU@ODYCSGQMGKCSAa@@u@FS?WMg@e@UO[K{@WWA_@@_@Lg@R_@Fk@AkCFSFOJSPKTW\\SL[Pi@
@a@Xe@JaAAuAI}@@@DWD]JgCpA}@\g@N]BsA@Y?YDWHSHYR[V]Ve@TWHc@Fc@?]GWKWO]Wg@c@U[Q]MYc@i@SWSWUo@M]KQQUo@i@KQIY?@@e@Fy@JiATsARm@Re@PSTOTGXEBURERMJQ@WC[MYSYY[IOEMC]?}@Ca@K[Qe@q@cAOYM[KSOKWEaB@s@KUIUI]U}@}@MKKIGCICK?K@GDEDIPo@~AQ^U\\Y^SRMLYPWNWJKBK@U@WCc@Ig@Ig@KQAOBKJILGTE^Ep@Kt@ObAi@bCI^ITGNONOHUHm@NYBQ@MAa@G]CWCYAS@SBYDi@Nk@NYBS?KEGIQMMMIGKEKCMCm@E{@E]Cm@Ki@GQAQ?Q@WDWFUDU?S?U?IBIBIDEBMPMRYd@KJKHKDKBS@S?a@CYEg@Gi@Ie@I[CWCS?Y@UBUFSFYJ_@HWF[DaAHaCTq@DkAJe@Di@Di@Bk@BY?QEOGOQQ[MWMWOUKKMMUMUEW?M@KBWNSPSHUF_@Bi@@e@CUGSKMOKQIWQm@S]WUMEOC]?a@HiA\\U@WCUOQSMSSYU]Y[UQUQqBeAcBw@WSOYKc@Ce@?u@Hg@Tu@Vy@Hq@?_@Ge@Oe@MUMQUS[Q[Ga@Ag@Hk@Pa@PaBz@e@Na@JYD_@Da@B_@AOCSGMGMI[W_@[g@a@]Q_@SMGQQMSGSCUIcA?u@Bg@H_@Nk@f@{@d@m@
@eA@{@Zo@Ne@Pc@TSTMXQPWJ]Bk@CeBBMDMHIJGT?XB^BVENKHIZi@PYNUd@i@\\]^]f@Qn@QlA[VGZBNDJJJHDNBR?VAdA@l@RzAPv@JVRPRDVIb@_@d@i@l@aA\\e@l@q@p@wBLwANeBFwABeBCuAAs@Fc@HUNUPUFKBKBM?MCMKKIEMGUKIEGKCICIAYD_@Ha@b@gBJu@Fq@?s@?aA@UBSDQDQHOJQV_@n@y@~A_BPUDI@KBKAKEQEIKIICIA{B@MCMIGIIQAKAK?O@MB]R{@LW\\g@
@c@hAiAp@]nAc@j@OXMVS\}@Ru@d@oCNg@R[TKVEf@?h@Id@U^[RYTi@V{@@oAdAoC|BkEj@kAT{@Ns@Fm@BkAAcAGm@Mg@s@{Bs@mBeCqGQc@]u@GMYs@{@eCQo@Ei@?a@B_@F[Z_AzAkEdAqD^s@d@w@BGpBeDfAgBb@g@n@]pAq@f@e@R_@Vo@f@cBVk@\\c@vBmCTi@J]Ds@Ba@Le@Xc@^a@h@g@NUB_@Kk@Qq@KaAOaC?y@Ei@IY_@u@Og@Ge@@q@?g@IYYSWSMWGYAe@Dc@Re@V_@Te@Jc@?g@Di@N]Re@?_@G]Qm@?i@LcAB}@B}BNgAVu@Ri@Hs@@gADm@\\aA
@cAb@i@\]Tm@Fi@Im@Qe@Ig@Fc@P]XYp@g@~@cAh@wA^iAdAmBt@gBvBkFf@u@^_@J]@]Ms@c@{@W_AGi@@e@Dm@Ay@SiAEw@JeATq@j@m@t@o@FQ@QOcAIAOcAM[CGGQKSk@gAiAsB@]MGy@o@m@g@OUOYM}@IBImAMg@Qa@[@s@e@SUKWUiAYc@a@[}@c@[CsA?YISQMQ}@sBo@oCk@yBIm@CiA?oAHu@Dw@@q@Kg@U[YOUISMKMGOEQAI@KBMFMLQNU@MAICIEEUKm@Ic@YYk@[cAW[WQQMQ[Qk@KOe@]_Ac@e@Oc@AO@yA\kB@y@HYA[COKSKo@i@}@u@w@}@]u@Su@Ak@
@uIPmA^y@Xe@v@m@dCaAAk@v@w@l@s@b@u@l@{ATiANgAHqA?aBCyAB{ATyArAsDPeAHcBDkCRiBZ}ATeBAgBU{AoAyDa@oAo@sCOcAEcAAiBR{Cf@mCZ{BA{FMoIEyAKuAu@{GOsBK{CQeIScBe@eCq@oByB}Fo@eAw@_Au@i@s@c@iAa@oBk@sAk@qEwBi@]c@i@c@a@e@[w@Yw@Q[ASDOPKV@|@r@pD?RGTKNYFi@C_@Ga@IKGMIKKeAyBG]A]AiFASASEOGK{AuBk@eAYc@[Yo@Qu@Ak@Jc@Py@h@e@d@QJG@G?E?EAECEGAGCWAcA?y@NiCH{BAiACo@Ig@Qq@Oo@Cg@?o@E_@[gAQk@Os@Kk@Ca@I_Cc@gEAI@G@E@EDCBADAB?F@B@JFJJd@v@LJNDL@JCPORY\\s@R_@l@y@Z]
@]PMPSJWFWBYAYE]K_@c@q@KQCM?KBOFMJMLIr@YTMDIBIBMAQEOs@uAO]G]Cg@@U@UFk@ToAHeADwCDy@DQDQPSPMPCj@CVIHMFS@KAKKa@k@wAIa@EW?SBSHUNQ\]f@[TET@f@NZBAGZB\\NXJv@Ft@Sx@o@~D{Hd@u@nBsB\\Wd@O^A^?lAFPAzBq@|Ay@pBoBPM
@SjFwBvFoDpAw@rAi@|FWdASt@q@b@w@VANoARc@^Sn@AvAOb@Bd@HAVj@CdA]pAm@XSNUDWDa@?[B]HWNQd@m@LQDOASGQOKa@My@IeAFq@Cg@SAc@
@}@l@oBD}@e@@[ASDMR]RkA@a@
@WJ[C[KQKQ?i@n@UBISC@@cAWkB@a@[MSCUPMZSXYAc@K@MOe@?u@AqBOi@QESDWZYP@F[CWW]kASw@Ig@WKs@@}@M]Ng@l@c@Ro@?ISKWWm@e@c@a@{@cAg@q@q@CYB[\Wb@Q@SPa@Bu@Ae@S]YGm@CY@QEk@Mm@A_@GcAH[WI]Ak@MSQK{AYSVY
A@Zk@Ac@e@@gAIk@}@}@{AgACI@KX]^KlCiA|@u@Zk@VWl@?j@ZRd@`@^RZRR~@@L@JAJEHGFODGDCD?F@HHLR^j@FFF@H@J?dASNEHGPUJGHAJBb@PNBLAPGHCTARB\JN@J?FEFIh@[T@PAl@[rAo@z@]x@ORENAPBZRT@n@SZQr@k@XAt@Fl@Mf@Ap@VbA@xDj@~@DdAN^Kj@YfB@l@[l@EJGHOFSBY@m@CSKGYKWAQPSReAIkBTeBw@y@g@{Aw@qAOgKcCkEaAeB]m@Qw@CyB]qBe@uAu@aEuCiAy@OYOa@Is@Eo@Kg@_@aAi@aAw@iA_AyBGYCY@}@?[Ga@q@kE]}Bo@oCe@qAQc@KOKCa@IMIKSSw@CK?SLgCX{A\qACoBGaB[mBm@_D?iCBqAM_BYBOwA]s@s@m@WMOWKa@Ek@B}DF@Pe@d@}@Nm@Ao@O]WQM[?a@Be@@iB@o@O}BQoAa@yBGeB?cCBgBh@_Bn@{Af@gAt@kAb@g@\\s@XcAGs@e@o@o@kD_@gAi@sAKe@Ag@Lg@X{@XeAFg@AUCQUg@oBaCeBeCUa@Ik@@qAR_BJuA?]Ia@k@qCEs@YgACY?y@RqENgEAq@O{@g@yAaB}CWm@K]Gg@EsAGgA[eC[eAa@s@cAsBWq@_@m@Ua@Mg@A[Di@Fi@Fk@@c@Cg@Mm@Sc@[Sg@Ow@Gq@GWIUMW[Q[CGQe@IMKM[SaCkAk@UcJsDaCuByAeAwAw@iCiCiDmFwAy@mBqA{A_@cA@yAu@U{@gAiAeAk@iAJw@Uw@CUQScBW{Au@aAy@u@SAS{@iAgAw@{@Mq@UWc@?]Uk@o@sBaAaCcAqCcAW[Ca@Kq@e@i@c@o@sAwAa@o@a@Ku@Sk@qAkAu@Wa@BwAEaACoAVaAR}@Q{@]_Ao@s@mA_@_A]wAq@mCoAaAkAeBsAoA_AGGESEe@Cu@AMGG[Oo@Qw@e@u@eAuAwAoCqCeAmAWe@o@_B[i@YWGSA[@uACUGW_@]o@SYWSGIEGOi@uA}AwBo@wAe@oAU[e@O{B[{Cu@qAa@Yc@S_@{@s@g@s@sAg@mA[w@w@aAk@uC{Bc@cAaA{@qASgAy@k@a@kAU_CcAgB]}Bs@w@QqA@qAe@aEsBgA_AYy@O{@[g@s@y@]aAOsAIq@a@w@sA{A{@_Bi@o@sAiAU_@Oo@a@_Au@{A?g@Da@@]GWS[}AkAGSC]ZmAp@qABM?QGMIMw@o@e@]e@Ga@Ig@S[OMSAYDYvAuB
DqEf@sB?WRyATDJcC^wAjAsCPy@F}@E}@OaC[q@eAuAUWQM@C]FWNM^Gb@@r@G^QL]BWI]]Ua@SSk@M{Ni@oCKu@SiAg@wAu@_@G_A?a@Ey@e@k@YWAk@HsAPwALUASIQOg@u@YUw@WWQMMIKGOQA@m@gAcA{AqAMCM@]Ns@d@G@I@KEGI]e@IIOIg@AYCsBg@qAQGEIIKUGWGq@Ia@[k@aAmAaAoAWOWKoAGq@Se@c@aAgA}AsAGm@Pi@@OnAFbAJLAbC[n@WT[FWBKAIKw@Km@IMSKmA_@{@MYFURYN]@{@_@oAE}@i@OIQ?WHUJUFQNIPGRIhASVYRa@D]Im@k@u@k@y@FcAx@M
@?z@O\a@L[A[GSOIS[sBS_C?cAGq@So@]{@aDaFq@BYsAMg@IQIIKEKAM?WL[Z]PODOCMAOKIOEU?e@Do@?SCMCIGIC?E?KFMJy@x@a@RW@OGMMGMGSEKEGKEcAG{AYMGIICGAMBKDEDCNANFp@TNANER[FQBUCYKa@OK]CuA@k@?iBm@mASeBHeA^g@^c@d@]r@Wt@W
A]hA{@|@o@b@q@F[Ae@YWc@Ky@DiAd@qAbBeDFk@Ii@@o@q@]cBq@g@Mm@Fi@NoDRaBDgDNaFPGVaDTqBBgAIkASoNcBcIaA}Ek@kBUgDa@{B]yC[eA?gAHqP~B}RvC{@LeCZ{ClA}@Z}@Tg@Dc@M]Uk@iAc@[e@IQDUJ[^oAv@a@HK@YKO?q@^UHU@OGWSSWSQQC[Dy@Zg@FUEQMK@CeA@q@m@g@EWD[^m@Fc@GWW[a@OyAQ[UKEQ?@VwCtDSLQ@o@YqD}C]e@I]?[@WDUFYBW?SGMKCI@SLkA~AUNQ@}AQuCaAeBiBc@gA{@@qD{DQ{@a@o@c@aAcAoB}@oAo@Uu@@eCeDsAeB{@i@gAoCEk@\{DVwA?OIQOEO@uAt@YBYE}Aq@sAUmAGsB_BK]a@mBcAcEM}@BYLa@f@iAh@_Br@a@h@KFEDO?OAMOIaA@BZ{@l@QAcAo@SFa@h@ARDRA^k@j@MTOl@S\m@Hk@@cAiAWcBa@[g@GUOaBEe@[kAQmD}DUiBe@}BBoDGkDl@oBFgAv@wA[oA{@kCuByDq@aBcAuAcAgBs@qBKOQEOSIe@KW@c@WQi@KUKOMOSQMOKMCi@BMEOEKK]SuA@kCo@cCi@o@Q@A[GUOYIa@KaAIk@Eg@[KEGAI?WMu@]aA]GGIMMIOCM?MGMSEMCOCWE]Qy@g@sAgA_BiAgBk@gAQq@A_AEeAYeAO}@E[?g@Ea@CSBSFQRQJIPGJGHIJMNu@DOJQTa@FUB[?q@GAGeACa@?WBUHuA?uB?QDM\k@NWBM@OIWIGKCMCOBSRMDUDWLILEJENAL@n@CXc@dCCPCRApAC^ENKRQP[^KHKBI?ICIG]cAAM?OCSESU}@oA}BMMOIw@SIEIGEIEMAQ?eAAc@I]MSUSKGGGIGKMGKCOEWIo@KsAKm@Oe@Yo@q@eA[e@c@q@S@M]GOESESAOAOAQ@Q?O@OBKDSBOFOJUFIdAiB\s@FQFWDSB]@YAQAOAOGSIMEGQKKEMEMAM@I@KBODWL","ref":"AZ 88","weight":5316.5,"mode":"driving"},{"intersections":[{"out":0,"in":1,"entry":[true,false,true],"location":[-111.153051,33.672552],"bearings":[60,150,240]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.151004,33.673997],"bearings":[75,255,345]},{"out":1,"in":2,"entry":[true,true,false],"location":[-111.14104,33.6689],"bearings":[45,135,300]},{"out":1,"in":3,"entry":[true,true,true,false],"location":[-111.134815,33.667617],"bearings":[15,105,195,270]}],"driving_side":"right","maneuver":{"bearing_after":52,"location":[-111.153051,33.672552],"type":"end of road","bearingbefore":334,"modifier":"right"},"duration":182.5,"distance":2705.4,"name":"","geometry":"mtolEpqleTGMa@u@KO]]WWOKa@]MIWWOSSYMa@Uk@Os@ESEYKqAGkAEy@MwCOgCOiCIiAEaAG{@?c@?m@@e@Be@Fk@BQNi@Pm@Re@Tc@Zi@Z@b@a@^Y^WXMNGd@OXEXEd@E^AP?XDVDj@Hj@Bh@HN@L?b@AXCZGj@QVIb@UXQ^[NQR]P[La@FYFUReAHa@Lk@ZkALc@DMLU\k@j@y@^e@\c@t@{@V[Ra@Te@Lc@Jc@Ha@Dk@Bi@?a@A{@C}@GsAOmCK{BGiB?i@@e@@W@YFy@P}Ab@wD^yC^}CPuBLmAHk@Js@FU","ref":"AZ 188","weight":182.5,"mode":"driving"},{"intersections":[{"out":0,"in":2,"entry":[true,true,false],"location":[-111.129875,33.666674],"bearings":[15,105,285]}],"driving_side":"right","geometry":"uonlEvheTOGy@[o@e@m@i@g@YYC","duration":36.4,"distance":148.2,"name":"","weight":36.4,"mode":"driving","maneuver":{"bearing_after":19,"location":[-111.129875,33.666674],"type":"turn","bearing_before":105,"modifier":"left"}},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"location":[-111.129153,33.667843],"bearings":[0,75,180]},{"out":0,"in":1,"entry":[true,false,true],"location":[-111.124347,33.666383],"bearings":[30,195,285]}],"driving_side":"right","geometry":"_wnlEd|geTCI?s@HYPWx@g@VQlAy@xByAhAaAZs@Hm@DeAAu@Ey@Cm@QsBMq@MYW]UM[MIE","duration":144.3,"distance":598.8,"name":"Frazier Group Site","weight":144.3,"mode":"driving","maneuver":{"bearing_after":77,"location":[-111.129153,33.667843],"type":"turn","bearing_before":4,"modifier":"right"}},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"location":[-111.124321,33.666427],"bearings":[30,105,210]}],"driving_side":"right","geometry":"ennlE~}feTNy@dAcETcA@k@","duration":43.6,"distance":181.5,"name":"","weight":43.6,"mode":"driving","maneuver":{"bearing_after":105,"location":[-111.124321,33.666427],"type":"turn","bearing_before":25,"modifier":"right"}},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"location":[-111.122488,33.665882],"bearings":[30,135,270]}],"driving_side":"right","geometry":"wjnlEprfeT
@e@NSL_@@E|@aEj@aCFS","duration":55.3,"distance":230.4,"name":"","weight":55.3,"mode":"driving","maneuver":{"bearing_after":136,"location":[-111.122488,33.665882],"type":"turn","bearing_before":90,"modifier":"right"}},{"intersections":[{"in":0,"entry":[true],"location":[-111.120286,33.664977],"bearings":[298]}],"driving_side":"right","geometry":"cenlExdfeT","duration":0,"distance":0,"name":"","weight":0,"mode":"driving","maneuver":{"bearing_after":0,"location":[-111.120286,33.664977],"type":"arrive","bearing_before":118,"modifier":"left"}}],"weight":7237.9,"distance":101319.9,"summary":"Apache Trail, Apache Trail","duration":7233.7}],"weight_name":"routability","geometry":"opjjExu{hTeu@sDqEecJma@kcBos@{ZivCtAydAnYcl@sNmIgA|BcmPcnECu~C{}Eyy@aoBokA_nAurDwtAqsAq}@k{@rKgJeM~E{W_NuIkT|Vw_ApDq}@ed@nI_\\pZ}BrDez@b
@kj@kKag@fa@su@uAwo@hXukAya@cgAg_@iRdXwhAyHqaBs|@}i@_Doi@lKaF~Bgk@fdBc|@}hAqu@hoAaMsr@}M_RuWeOsjAnGwy@}YrBobBmkAscA|AwcAye@u[gs@Iwq@ss@gC}l@ya@jJsIk
@dEmZsg@uZhLyC}Sw}A{EwpAlLysAqhAlAuUsRvDk]ghA{f@oPqCkx@eIxOk[udAWcd@zXgHvNyZiAo~@~Pmt@","weight":7237.9,"distance":101319.9,"duration":7233.7}]}`