{"steps": [{"step_id": 1, "quadhash": "9wNuky3", "waypoint_quadhashs": ["9wNuky3"], "title": "Vilei", "subtitle": "hamlet", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 517, "elevation_on_trail": 520, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 31926, "stop_time": 419, "amenities": {"accommodation": 3, "drinking_water": 1, "food_and_drink": 1, "shop": 1}, "lnglat": [-7.4442, 42.7687], "extent": [-7.4457, 42.7678, -7.4438, 42.7694], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}, {"step_id": 2, "quadhash": "JG5tGEJ", "waypoint_quadhashs": ["JG5tGEJ"], "title": "Barbabelo (O Mosteiro)", "subtitle": "locality", "time": 8, "length": 621, "deviation_length": 85, "deviation_time": 1, "elevation": 540, "elevation_on_trail": 550, "distance_from_trail": 85, "start_length": 621, "start_time": 8, "stop_length": 31305, "stop_time": 410, "amenities": {"accommodation": 2, "drinking_water": 2, "food_and_drink": 1, "historic": 1}, "lnglat": [-7.4504, 42.7652], "extent": [-7.4509, 42.7648, -7.4498, 42.7657], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wNukvN", "waypoint_quadhashs": ["9wNukvN"], "title": "A Serra", "subtitle": "hamlet", "time": 33, "length": 2364, "deviation_length": 0, "deviation_time": 0, "elevation": 620, "elevation_on_trail": 628, "distance_from_trail": 0, "start_length": 2364, "start_time": 33, "stop_length": 29562, "stop_time": 385, "amenities": {"food_and_drink": 1, "shop": 1}, "lnglat": [-7.4667, 42.7712], "extent": [-7.4671, 42.7703, -7.4661, 42.7716], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wNujs9", "waypoint_quadhashs": ["9wNujs9"], "title": "O Peruscallo", "subtitle": "hamlet", "time": 73, "length": 5650, "deviation_length": 0, "deviation_time": 0, "elevation": 635, "elevation_on_trail": 629, "distance_from_trail": 0, "start_length": 5650, "start_time": 73, "stop_length": 26276, "stop_time": 345, "amenities": {"accommodation": 1, "food_and_drink": 1, "historic": 1}, "lnglat": [-7.4931, 42.7808], "extent": [-7.4945, 42.7798, -7.4899, 42.7816], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wNujJv", "waypoint_quadhashs": ["9wNujJv"], "title": "Corti\u00f1as", "subtitle": "hamlet", "time": 83, "length": 6434, "deviation_length": 0, "deviation_time": 0, "elevation": 641, "elevation_on_trail": 637, "distance_from_trail": 0, "start_length": 6434, "start_time": 83, "stop_length": 25492, "stop_time": 335, "amenities": {}, "lnglat": [-7.5008, 42.7781], "extent": [-7.5036, 42.7774, -7.4997, 42.7789], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "9wNujJu", "waypoint_quadhashs": ["9wNujJu"], "title": "Lavandeira", "subtitle": "hamlet", "time": 86, "length": 6660, "deviation_length": 0, "deviation_time": 0, "elevation": 640, "elevation_on_trail": 640, "distance_from_trail": 0, "start_length": 6660, "start_time": 86, "stop_length": 25265, "stop_time": 332, "amenities": {}, "lnglat": [-7.5035, 42.7773], "extent": [-7.5036, 42.777, -7.5023, 42.7779], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wNujin", "waypoint_quadhashs": ["9wNujin"], "title": "A Brea", "subtitle": "hamlet", "time": 100, "length": 7761, "deviation_length": 0, "deviation_time": 0, "elevation": 657, "elevation_on_trail": 651, "distance_from_trail": 0, "start_length": 7761, "start_time": 100, "stop_length": 24165, "stop_time": 318, "amenities": {"drinking_water": 1, "food_and_drink": 1}, "lnglat": [-7.5158, 42.7798], "extent": [-7.517, 42.779, -7.5144, 42.7806], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 8, "quadhash": "9wNujif", "waypoint_quadhashs": ["9wNujif"], "title": "Morgade", "subtitle": "hamlet", "time": 108, "length": 8444, "deviation_length": 0, "deviation_time": 0, "elevation": 640, "elevation_on_trail": 649, "distance_from_trail": 0, "start_length": 8444, "start_time": 108, "stop_length": 23482, "stop_time": 310, "amenities": {"accommodation": 1, "food_and_drink": 1}, "lnglat": [-7.5213, 42.7822], "extent": [-7.5218, 42.7814, -7.5207, 42.7833], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wNujhS", "waypoint_quadhashs": ["9wNujhS"], "title": "Ferreiros", "subtitle": "hamlet", "time": 119, "length": 9279, "deviation_length": 131, "deviation_time": 2, "elevation": 648, "elevation_on_trail": 656, "distance_from_trail": 131, "start_length": 9279, "start_time": 119, "stop_length": 22647, "stop_time": 299, "amenities": {"accommodation": 1}, "lnglat": [-7.5302, 42.7833], "extent": [-7.5313, 42.7829, -7.5282, 42.7839], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 10, "quadhash": "9wNujhE", "waypoint_quadhashs": ["9wNujhE"], "title": "O Cruceiro", "subtitle": "hamlet", "time": 125, "length": 9759, "deviation_length": 0, "deviation_time": 0, "elevation": 660, "elevation_on_trail": 662, "distance_from_trail": 0, "start_length": 9759, "start_time": 125, "stop_length": 22166, "stop_time": 293, "amenities": {"accommodation": 1, "food_and_drink": 1}, "lnglat": [-7.5331, 42.7835], "extent": [-7.5337, 42.7831, -7.5328, 42.7839], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 11, "quadhash": "9wNujhD", "waypoint_quadhashs": ["9wNujhD"], "title": "Mirallos", "subtitle": "hamlet", "time": 129, "length": 10048, "deviation_length": 0, "deviation_time": 0, "elevation": 630, "elevation_on_trail": 638, "distance_from_trail": 0, "start_length": 10048, "start_time": 129, "stop_length": 21878, "stop_time": 289, "amenities": {"food_and_drink": 1, "historic": 1}, "lnglat": [-7.5364, 42.7838], "extent": [-7.5372, 42.7834, -7.5358, 42.7841], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 12, "quadhash": "9wNujfS", "waypoint_quadhashs": ["9wNujfS"], "title": "A Pena", "subtitle": "hamlet", "time": 135, "length": 10564, "deviation_length": 0, "deviation_time": 0, "elevation": 637, "elevation_on_trail": 638, "distance_from_trail": 0, "start_length": 10564, "start_time": 135, "stop_length": 21362, "stop_time": 283, "amenities": {"accommodation": 2, "food_and_drink": 1, "historic": 1}, "lnglat": [-7.5427, 42.7854], "extent": [-7.5439, 42.7844, -7.5407, 42.7866], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 13, "quadhash": "9wNujfT", "waypoint_quadhashs": ["9wNujfT"], "title": "O Couto", "subtitle": "hamlet", "time": 142, "length": 11073, "deviation_length": 3, "deviation_time": 0, "elevation": 640, "elevation_on_trail": 643, "distance_from_trail": 3, "start_length": 11073, "start_time": 142, "stop_length": 20852, "stop_time": 276, "amenities": {}, "lnglat": [-7.5471, 42.7849], "extent": [-7.548, 42.7845, -7.547, 42.7849], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 14, "quadhash": "9wNujfy", "waypoint_quadhashs": ["9wNujfy"], "title": "As Rozas", "subtitle": "hamlet", "time": 145, "length": 11351, "deviation_length": 0, "deviation_time": 0, "elevation": 639, "elevation_on_trail": 636, "distance_from_trail": 0, "start_length": 11351, "start_time": 145, "stop_length": 20574, "stop_time": 273, "amenities": {}, "lnglat": [-7.5501, 42.7838], "extent": [-7.5506, 42.783, -7.5491, 42.7843], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 15, "quadhash": "9wNufCN", "waypoint_quadhashs": ["9wNufCN"], "title": "Moimentos", "subtitle": "hamlet", "time": 162, "length": 12765, "deviation_length": 0, "deviation_time": 0, "elevation": 580, "elevation_on_trail": 573, "distance_from_trail": 0, "start_length": 12765, "start_time": 162, "stop_length": 19161, "stop_time": 256, "amenities": {"shop": 1}, "lnglat": [-7.5638, 42.7871], "extent": [-7.5643, 42.7863, -7.5629, 42.7881], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 16, "quadhash": "9wNufC4", "waypoint_quadhashs": ["9wNufC4"], "title": "Marcadoiro", "subtitle": "hamlet", "time": 165, "length": 13111, "deviation_length": 0, "deviation_time": 0, "elevation": 550, "elevation_on_trail": 554, "distance_from_trail": 0, "start_length": 13111, "start_time": 165, "stop_length": 18814, "stop_time": 253, "amenities": {"accommodation": 1, "food_and_drink": 3}, "lnglat": [-7.5675, 42.7887], "extent": [-7.5678, 42.7883, -7.5673, 42.7887], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 17, "quadhash": "9wNufBF", "waypoint_quadhashs": ["9wNufBF"], "title": "Moutr\u00e1s", "subtitle": "hamlet", "time": 169, "length": 13459, "deviation_length": 0, "deviation_time": 0, "elevation": 530, "elevation_on_trail": 533, "distance_from_trail": 0, "start_length": 13459, "start_time": 169, "stop_length": 18466, "stop_time": 249, "amenities": {"food_and_drink": 1}, "lnglat": [-7.571, 42.7899], "extent": [-7.5719, 42.7893, -7.5701, 42.7903], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 18, "quadhash": "9wNufzE", "waypoint_quadhashs": ["9wNufzE"], "title": "A Parrocha", "subtitle": "hamlet", "time": 188, "length": 14964, "deviation_length": 0, "deviation_time": 0, "elevation": 480, "elevation_on_trail": 492, "distance_from_trail": 0, "start_length": 14964, "start_time": 188, "stop_length": 16962, "stop_time": 230, "amenities": {"food_and_drink": 1}, "lnglat": [-7.588, 42.7939], "extent": [-7.5889, 42.7935, -7.5865, 42.7943], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 19, "quadhash": "9wNufnF", "waypoint_quadhashs": ["9wNufqY", "9wNufnF"], "title": "Vilach\u00e1, A Pena", "subtitle": "hamlet", "time": 204, "length": 16416, "deviation_length": 0, "deviation_time": 0, "elevation": 426, "elevation_on_trail": 422, "distance_from_trail": 0, "start_length": 16416, "start_time": 204, "stop_length": 15510, "stop_time": 214, "amenities": {"drinking_water": 1, "food_and_drink": 1}, "lnglat": [-7.6027, 42.7957], "extent": [-7.6056, 42.7946, -7.6022, 42.7962], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 20, "quadhash": "9wNufn8", "waypoint_quadhashs": ["9wNufn8"], "title": "San Pedro", "subtitle": "hamlet", "time": 220, "length": 17857, "deviation_length": 233, "deviation_time": 2, "elevation": 371, "elevation_on_trail": null, "distance_from_trail": 233, "start_length": 18090, "start_time": 223, "stop_length": 14302, "stop_time": 200, "amenities": {"accommodation": 2}, "lnglat": [-7.6191, 42.7993], "extent": [-7.6195, 42.799, -7.6172, 42.8009], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 21, "quadhash": "jHyWWvbB", "waypoint_quadhashs": ["jHyWWvbB"], "title": "A Fontana de Luxo Apartamentos", "subtitle": "accommodation", "time": 221, "length": 17882, "deviation_length": 0, "deviation_time": 0, "elevation": 330, "elevation_on_trail": 350, "distance_from_trail": 0, "start_length": 17882, "start_time": 221, "stop_length": 14044, "stop_time": 197, "amenities": {"accommodation": 1}, "lnglat": [-7.6172, 42.8012], "extent": [-7.6176, 42.8008, -7.6167, 42.8015], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 22, "quadhash": "9wNufmc", "waypoint_quadhashs": ["9wNufmc"], "title": "Portomar\u00edn", "subtitle": "village", "time": 236, "length": 18651, "deviation_length": 0, "deviation_time": 0, "elevation": 392, "elevation_on_trail": 382, "distance_from_trail": 0, "start_length": 18651, "start_time": 236, "stop_length": 13274, "stop_time": 182, "amenities": {"accommodation": 47, "drinking_water": 2, "food_and_drink": 20, "historic": 9, "shop": 8, "tourism": 4}, "lnglat": [-7.6156, 42.8082], "extent": [-7.621, 42.8046, -7.6128, 42.8119], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 23, "quadhash": "9wNufmf", "waypoint_quadhashs": ["9wNufmf"], "title": "O Souto", "subtitle": "hamlet", "time": 248, "length": 19337, "deviation_length": 0, "deviation_time": 0, "elevation": 373, "elevation_on_trail": 333, "distance_from_trail": 0, "start_length": 19337, "start_time": 248, "stop_length": 12589, "stop_time": 170, "amenities": {"accommodation": 1}, "lnglat": [-7.6207, 42.8055], "extent": [-7.6211, 42.8052, -7.6202, 42.8059], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 24, "quadhash": "9wNtAvh", "waypoint_quadhashs": ["9wNtAvh"], "title": "Toxib\u00f3", "subtitle": "hamlet", "time": 308, "length": 23596, "deviation_length": 70, "deviation_time": 0, "elevation": 503, "elevation_on_trail": 504, "distance_from_trail": 70, "start_length": 23596, "start_time": 308, "stop_length": 8330, "stop_time": 110, "amenities": {}, "lnglat": [-7.6647, 42.8128], "extent": [-7.6652, 42.8125, -7.6642, 42.8132], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 25, "quadhash": "9wNtAiG", "waypoint_quadhashs": ["9wNtAiG"], "title": "Gonzar", "subtitle": "hamlet", "time": 347, "length": 26689, "deviation_length": 229, "deviation_time": 3, "elevation": 544, "elevation_on_trail": 551, "distance_from_trail": 229, "start_length": 26689, "start_time": 347, "stop_length": 5237, "stop_time": 71, "amenities": {"accommodation": 3, "drinking_water": 1, "food_and_drink": 3, "historic": 2}, "lnglat": [-7.6961, 42.8253], "extent": [-7.6974, 42.8249, -7.6952, 42.8267], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 26, "quadhash": "9wNtAeK", "waypoint_quadhashs": ["9wNtAeK"], "title": "Castromaior", "subtitle": "hamlet", "time": 365, "length": 27981, "deviation_length": 0, "deviation_time": 0, "elevation": 591, "elevation_on_trail": 602, "distance_from_trail": 0, "start_length": 27981, "start_time": 365, "stop_length": 3945, "stop_time": 53, "amenities": {"accommodation": 3, "food_and_drink": 2, "historic": 1}, "lnglat": [-7.7091, 42.8321], "extent": [-7.7097, 42.8311, -7.7081, 42.8324], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 27, "quadhash": "jHyVw2jE", "waypoint_quadhashs": ["jHyVw2jE"], "title": "Castro de Castromaior", "subtitle": "archaeological site", "time": 383, "length": 29069, "deviation_length": 174, "deviation_time": 1, "elevation": 690, "elevation_on_trail": null, "distance_from_trail": 174, "start_length": 29244, "start_time": 385, "stop_length": 3031, "stop_time": 37, "amenities": {"historic": 1}, "lnglat": [-7.7198, 42.8332], "extent": [-7.7212, 42.8332, -7.7193, 42.834], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 28, "quadhash": "9wNtAbE", "waypoint_quadhashs": ["9wNtAbE"], "title": "O Hospital", "subtitle": "hamlet", "time": 399, "length": 30392, "deviation_length": 0, "deviation_time": 0, "elevation": 674, "elevation_on_trail": 678, "distance_from_trail": 0, "start_length": 30392, "start_time": 399, "stop_length": 1533, "stop_time": 19, "amenities": {"accommodation": 2, "food_and_drink": 3, "historic": 1}, "lnglat": [-7.734, 42.8407], "extent": [-7.7354, 42.8398, -7.7329, 42.8412], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 29, "quadhash": "9wNs1GU", "waypoint_quadhashs": ["9wNs1GU"], "title": "Vendas de Nar\u00f3n", "subtitle": "hamlet", "time": 419, "length": 31926, "deviation_length": 0, "deviation_time": 0, "elevation": 703, "elevation_on_trail": 702, "distance_from_trail": 0, "start_length": 31926, "start_time": 419, "stop_length": 0, "stop_time": 0, "amenities": {"accommodation": 3, "drinking_water": 1, "food_and_drink": 4, "historic": 2}, "lnglat": [-7.7482, 42.8442], "extent": [-7.7499, 42.8433, -7.7474, 42.8446], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}], "alternative_stops": [{"quadhash": "9wNs1vm", "elevation": 624, "lnglat": [-7.7788, 42.8574], "extent": [-7.7828, 42.8566, -7.7776, 42.8608], "title": "Ligonde", "subtitle": "hamlet", "amenities": {"accommodation": 2, "drinking_water": 1, "food_and_drink": 1, "historic": 3}}, {"quadhash": "9wNs1rJ", "elevation": 562, "lnglat": [-7.7868, 42.8647], "extent": [-7.7878, 42.8643, -7.7866, 42.8651], "title": "Airexe", "subtitle": "hamlet", "amenities": {"accommodation": 3, "drinking_water": 2, "food_and_drink": 2}}], "is_bookable": true, "accommodation_count": 16}