{"steps": [{"step_id": 1, "quadhash": "9wM42nf", "waypoint_quadhashs": ["9wM42nf"], "title": "Sergude", "subtitle": "village", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 100, "elevation_on_trail": 102, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 12236, "stop_time": 164, "amenities": {"accommodation": 1, "food_and_drink": 1, "historic": 1}, "lnglat": [-8.3427, 43.2422], "extent": [-8.3436, 43.2416, -8.3408, 43.2448], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}, {"step_id": 2, "quadhash": "9wM42oD", "waypoint_quadhashs": ["9wM42oD"], "title": "A Bail\u00eda", "subtitle": "hamlet", "time": 20, "length": 1569, "deviation_length": 0, "deviation_time": 0, "elevation": 115, "elevation_on_trail": 118, "distance_from_trail": 0, "start_length": 1569, "start_time": 20, "stop_length": 10666, "stop_time": 144, "amenities": {}, "lnglat": [-8.3367, 43.2321], "extent": [-8.3385, 43.2314, -8.3362, 43.2324], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wM42Fn", "waypoint_quadhashs": ["9wM42Fn"], "title": "Sarandos", "subtitle": "hamlet", "time": 32, "length": 2732, "deviation_length": 0, "deviation_time": 0, "elevation": 60, "elevation_on_trail": 64, "distance_from_trail": 0, "start_length": 2732, "start_time": 32, "stop_length": 9504, "stop_time": 131, "amenities": {"accommodation": 1, "drinking_water": 4, "food_and_drink": 3, "historic": 6, "shelter": 1, "shop": 2}, "lnglat": [-8.335, 43.2222], "extent": [-8.339, 43.2163, -8.3301, 43.2272], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wM42Kz", "waypoint_quadhashs": ["9wM42Kz"], "title": "Bordelle", "subtitle": "hamlet", "time": 52, "length": 4050, "deviation_length": 0, "deviation_time": 0, "elevation": 130, "elevation_on_trail": 143, "distance_from_trail": 0, "start_length": 4050, "start_time": 52, "stop_length": 8185, "stop_time": 112, "amenities": {}, "lnglat": [-8.3353, 43.2108], "extent": [-8.3376, 43.2086, -8.3336, 43.2129], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wM42L2", "waypoint_quadhashs": ["9wM42L2"], "title": "A Cruz de Beira", "subtitle": "hamlet", "time": 71, "length": 5268, "deviation_length": 0, "deviation_time": 0, "elevation": 220, "elevation_on_trail": 222, "distance_from_trail": 0, "start_length": 5268, "start_time": 71, "stop_length": 6968, "stop_time": 93, "amenities": {"drinking_water": 1, "food_and_drink": 1, "historic": 1}, "lnglat": [-8.3451, 43.203], "extent": [-8.3456, 43.202, -8.3435, 43.2048], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "9wM42K9", "waypoint_quadhashs": ["9wM42K9"], "title": "Bordel", "subtitle": "hamlet", "time": 71, "length": 5276, "deviation_length": 1007, "deviation_time": 16, "elevation": 140, "elevation_on_trail": null, "distance_from_trail": 1007, "start_length": 6284, "start_time": 83, "stop_length": 7967, "stop_time": 110, "amenities": {"historic": 2}, "lnglat": [-8.3455, 43.2103], "extent": [-8.3484, 43.2031, -8.3423, 43.2152], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wM42Lb", "waypoint_quadhashs": ["9wM42Lb"], "title": "O Peito", "subtitle": "hamlet", "time": 78, "length": 5796, "deviation_length": 17, "deviation_time": 0, "elevation": 250, "elevation_on_trail": 251, "distance_from_trail": 17, "start_length": 5796, "start_time": 78, "stop_length": 6440, "stop_time": 86, "amenities": {}, "lnglat": [-8.3474, 43.1988], "extent": [-8.3477, 43.1987, -8.3472, 43.1992], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 8, "quadhash": "9wM4a4Q", "waypoint_quadhashs": ["9wM4a4Q"], "title": "San Bartolomeu", "subtitle": "hamlet", "time": 115, "length": 7976, "deviation_length": 0, "deviation_time": 0, "elevation": 450, "elevation_on_trail": 452, "distance_from_trail": 0, "start_length": 7976, "start_time": 115, "stop_length": 4260, "stop_time": 49, "amenities": {}, "lnglat": [-8.3429, 43.1804], "extent": [-8.3435, 43.1786, -8.3414, 43.1817], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wM49mx", "waypoint_quadhashs": ["9wM49mx"], "title": "As Travesas", "subtitle": "hamlet", "time": 132, "length": 9416, "deviation_length": 0, "deviation_time": 0, "elevation": 440, "elevation_on_trail": 449, "distance_from_trail": 0, "start_length": 9416, "start_time": 132, "stop_length": 2820, "stop_time": 32, "amenities": {"drinking_water": 2, "food_and_drink": 1, "historic": 3}, "lnglat": [-8.3508, 43.1697], "extent": [-8.3525, 43.1686, -8.3464, 43.1737], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 10, "quadhash": "9wM49DL", "waypoint_quadhashs": ["9wM49DL"], "title": "Hospital de Bruma", "subtitle": "hamlet", "time": 164, "length": 12236, "deviation_length": 0, "deviation_time": 0, "elevation": 390, "elevation_on_trail": 397, "distance_from_trail": 0, "start_length": 12236, "start_time": 164, "stop_length": 0, "stop_time": 0, "amenities": {"accommodation": 3, "drinking_water": 1, "food_and_drink": 1, "historic": 1}, "lnglat": [-8.3638, 43.1499], "extent": [-8.3647, 43.1495, -8.3595, 43.1553], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}], "alternative_stops": [{"quadhash": "9wM4a4c", "elevation": 290, "lnglat": [-8.3072, 43.1832], "extent": [-8.3081, 43.1823, -8.3049, 43.1836], "title": "Beche", "subtitle": "hamlet", "amenities": {"accommodation": 1, "drinking_water": 2, "food_and_drink": 1, "historic": 1}}, {"quadhash": "9wM49BC", "elevation": 464, "lnglat": [-8.3853, 43.1503], "extent": [-8.3904, 43.1477, -8.3811, 43.1525], "title": "O Mes\u00f3n Do Vento", "subtitle": "village", "amenities": {"accommodation": 6, "drinking_water": 2, "food_and_drink": 11, "historic": 1, "shop": 3}}, {"quadhash": "jHvMTRJ6", "elevation": 360, "lnglat": [-8.3854, 43.1642], "extent": [-8.3859, 43.1639, -8.385, 43.1645], "title": "A Chousa da Folgueira", "subtitle": "accommodation", "amenities": {"accommodation": 1}}, {"quadhash": "9wM4b9P", "elevation": 360, "lnglat": [-8.3795, 43.1252], "extent": [-8.3802, 43.1248, -8.3791, 43.1255], "title": "O Castro", "subtitle": "hamlet", "amenities": {"accommodation": 2, "drinking_water": 1, "food_and_drink": 2}}, {"quadhash": "9wM49AE", "elevation": 400, "lnglat": [-8.3882, 43.1587], "extent": [-8.3888, 43.1583, -8.3877, 43.159], "title": "Morgade", "subtitle": "hamlet", "amenities": {"accommodation": 1, "historic": 2}}], "is_bookable": true, "accommodation_count": 14}