{"steps": [{"step_id": 1, "quadhash": "9wLjvnm", "waypoint_quadhashs": ["9wLjvnm"], "title": "Camari\u00f1as", "subtitle": "town", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 14, "elevation_on_trail": 9, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 31345, "stop_time": 430, "amenities": {"accommodation": 22, "drinking_water": 3, "food_and_drink": 33, "historic": 5, "shelter": 18, "shop": 7, "spring": 1, "tourism": 6}, "lnglat": [-9.1826, 43.1311], "extent": [-9.1907, 43.123, -9.1711, 43.1434], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}, {"step_id": 2, "quadhash": "9wLjtRc", "waypoint_quadhashs": ["9wLjtRc"], "title": "Agramar", "subtitle": "hamlet", "time": 58, "length": 4370, "deviation_length": 0, "deviation_time": 0, "elevation": 0, "elevation_on_trail": 7, "distance_from_trail": 0, "start_length": 4370, "start_time": 58, "stop_length": 26974, "stop_time": 372, "amenities": {"food_and_drink": 1}, "lnglat": [-9.1632, 43.152], "extent": [-9.1646, 43.1495, -9.1598, 43.1534], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wLjtWc", "waypoint_quadhashs": ["9wLjtWc"], "title": "Telleiro, O Cruceiro", "subtitle": "hamlet", "time": 65, "length": 4971, "deviation_length": 380, "deviation_time": 5, "elevation": 40, "elevation_on_trail": null, "distance_from_trail": 380, "start_length": 5352, "start_time": 71, "stop_length": 26753, "stop_time": 370, "amenities": {"historic": 1, "shelter": 1}, "lnglat": [-9.159, 43.1485], "extent": [-9.1629, 43.1467, -9.157, 43.1496], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wLjvpF", "waypoint_quadhashs": ["9wLjvpF"], "title": "Praia Rego Dos Coiros", "subtitle": "beach", "time": 97, "length": 7284, "deviation_length": 11, "deviation_time": 0, "elevation": 13, "elevation_on_trail": 13, "distance_from_trail": 11, "start_length": 7284, "start_time": 97, "stop_length": 24061, "stop_time": 332, "amenities": {}, "lnglat": [-9.1622, 43.1289], "extent": [-9.1627, 43.1288, -9.1617, 43.1291], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wLjtXv", "waypoint_quadhashs": ["9wLjtXv"], "title": "Tasara\u00f1o", "subtitle": "hamlet", "time": 127, "length": 9414, "deviation_length": 0, "deviation_time": 0, "elevation": 10, "elevation_on_trail": 16, "distance_from_trail": 0, "start_length": 9414, "start_time": 127, "stop_length": 21930, "stop_time": 302, "amenities": {"food_and_drink": 1, "spring": 1}, "lnglat": [-9.1477, 43.1399], "extent": [-9.1493, 43.1386, -9.1466, 43.1421], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "9wLjtXF", "waypoint_quadhashs": ["9wLjtXF"], "title": "A Piosa, A Paxari\u00f1a", "subtitle": "hamlet", "time": 134, "length": 9911, "deviation_length": 0, "deviation_time": 0, "elevation": 10, "elevation_on_trail": 28, "distance_from_trail": 0, "start_length": 9911, "start_time": 134, "stop_length": 21433, "stop_time": 295, "amenities": {"drinking_water": 7, "historic": 2, "shelter": 1, "shop": 1}, "lnglat": [-9.1473, 43.1362], "extent": [-9.1493, 43.1342, -9.1454, 43.1368], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wLm59s", "waypoint_quadhashs": ["9wLm59s"], "title": "Dor", "subtitle": "hamlet", "time": 150, "length": 11120, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 24, "distance_from_trail": 0, "start_length": 11120, "start_time": 150, "stop_length": 20224, "stop_time": 279, "amenities": {}, "lnglat": [-9.1376, 43.1375], "extent": [-9.1402, 43.1362, -9.1316, 43.1394], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 8, "quadhash": "9wLm5bC", "waypoint_quadhashs": ["9wLm5bC"], "title": "A Ponte Do Porto", "subtitle": "village", "time": 177, "length": 13357, "deviation_length": 0, "deviation_time": 0, "elevation": 10, "elevation_on_trail": 11, "distance_from_trail": 0, "start_length": 13357, "start_time": 177, "stop_length": 17987, "stop_time": 252, "amenities": {"accommodation": 1, "food_and_drink": 5, "shop": 1}, "lnglat": [-9.1163, 43.1378], "extent": [-9.1289, 43.1358, -9.1068, 43.1481], "is_deviation": false, "is_checkpoint": true, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wLm5bM", "waypoint_quadhashs": ["9wLm5bM"], "title": "Baixo da G\u00e1ndara", "subtitle": "hamlet", "time": 183, "length": 13903, "deviation_length": 0, "deviation_time": 0, "elevation": 0, "elevation_on_trail": 4, "distance_from_trail": 0, "start_length": 13903, "start_time": 183, "stop_length": 17441, "stop_time": 246, "amenities": {"accommodation": 2, "drinking_water": 1, "food_and_drink": 1, "shop": 3}, "lnglat": [-9.1154, 43.1368], "extent": [-9.1192, 43.1342, -9.1136, 43.1381], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 10, "quadhash": "9wLm5a9", "waypoint_quadhashs": ["9wLm6Ai", "9wLm5a9", "9wLm6Aj"], "title": "Porto de Cereixo, Cereixo, Ser\u00e9s", "subtitle": "hamlet", "time": 196, "length": 14909, "deviation_length": 0, "deviation_time": 0, "elevation": 0, "elevation_on_trail": 5, "distance_from_trail": 0, "start_length": 14909, "start_time": 196, "stop_length": 16435, "stop_time": 233, "amenities": {"food_and_drink": 1, "historic": 2}, "lnglat": [-9.1221, 43.1331], "extent": [-9.128, 43.1294, -9.1173, 43.1351], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 11, "quadhash": "9wLm6Ak", "waypoint_quadhashs": ["9wLm6Ak"], "title": "Fesogo", "subtitle": "hamlet", "time": 203, "length": 15482, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 21, "distance_from_trail": 0, "start_length": 15482, "start_time": 203, "stop_length": 15862, "stop_time": 226, "amenities": {}, "lnglat": [-9.1275, 43.1302], "extent": [-9.1278, 43.1301, -9.1272, 43.1307], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 12, "quadhash": "9wLjvpJ", "waypoint_quadhashs": ["9wLjvpJ"], "title": "Praia Area Grande", "subtitle": "beach", "time": 252, "length": 18743, "deviation_length": 4, "deviation_time": 0, "elevation": 0, "elevation_on_trail": 5, "distance_from_trail": 4, "start_length": 18743, "start_time": 252, "stop_length": 12601, "stop_time": 177, "amenities": {}, "lnglat": [-9.1577, 43.1258], "extent": [-9.1589, 43.1244, -9.1471, 43.1273], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 13, "quadhash": "9wLjvu1", "waypoint_quadhashs": ["9wLjvu1"], "title": "Leis de Nemancos", "subtitle": "hamlet", "time": 274, "length": 20105, "deviation_length": 192, "deviation_time": 2, "elevation": 70, "elevation_on_trail": null, "distance_from_trail": 192, "start_length": 20298, "start_time": 276, "stop_length": 11431, "stop_time": 157, "amenities": {"accommodation": 1}, "lnglat": [-9.1539, 43.1152], "extent": [-9.1591, 43.1143, -9.1525, 43.1167], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 14, "quadhash": "9wLjvt7", "waypoint_quadhashs": ["9wLjvsh", "9wLjvt7", "9wLjvtd"], "title": "Praia da Barreira, Praia Do Lago", "subtitle": "beach", "time": 292, "length": 21386, "deviation_length": 0, "deviation_time": 0, "elevation": 0, "elevation_on_trail": 10, "distance_from_trail": 0, "start_length": 21386, "start_time": 292, "stop_length": 9958, "stop_time": 137, "amenities": {"accommodation": 1, "campsite": 1, "food_and_drink": 5, "shelter": 1, "tourism": 1}, "lnglat": [-9.1655, 43.107], "extent": [-9.1687, 43.1037, -9.1628, 43.1161], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 15, "quadhash": "9wLjvKn", "waypoint_quadhashs": ["9wLjvKn"], "title": "Merexo", "subtitle": "hamlet", "time": 320, "length": 23279, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 28, "distance_from_trail": 0, "start_length": 23279, "start_time": 320, "stop_length": 8065, "stop_time": 109, "amenities": {"accommodation": 3, "food_and_drink": 1, "tourism": 1}, "lnglat": [-9.1778, 43.0989], "extent": [-9.18, 43.0956, -9.175, 43.1007], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 16, "quadhash": "9wLjvFz", "waypoint_quadhashs": ["9wLjvFz"], "title": "Labexo", "subtitle": "hamlet", "time": 348, "length": 25489, "deviation_length": 511, "deviation_time": 6, "elevation": 50, "elevation_on_trail": null, "distance_from_trail": 511, "start_length": 26001, "start_time": 355, "stop_length": 6366, "stop_time": 87, "amenities": {"accommodation": 1}, "lnglat": [-9.1854, 43.0801], "extent": [-9.1887, 43.0794, -9.1838, 43.0845], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 17, "quadhash": "9wLjvFo", "waypoint_quadhashs": ["9wLjvFo"], "title": "Os Mu\u00ed\u00f1os", "subtitle": "hamlet", "time": 352, "length": 25845, "deviation_length": 0, "deviation_time": 0, "elevation": 41, "elevation_on_trail": 41, "distance_from_trail": 0, "start_length": 25845, "start_time": 352, "stop_length": 5499, "stop_time": 77, "amenities": {"accommodation": 2, "food_and_drink": 2}, "lnglat": [-9.189, 43.0831], "extent": [-9.1896, 43.0824, -9.1879, 43.0845], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 18, "quadhash": "9wLjvC6", "waypoint_quadhashs": ["4Jur7YPy", "9wLjvBQ"], "title": "Molino de Agua, Praia Dos Mu\u00ed\u00f1os", "subtitle": "beach", "time": 361, "length": 26595, "deviation_length": 0, "deviation_time": 0, "elevation": 0, "elevation_on_trail": 18, "distance_from_trail": 0, "start_length": 26595, "start_time": 361, "stop_length": 4749, "stop_time": 68, "amenities": {"drinking_water": 2}, "lnglat": [-9.1882, 43.0858], "extent": [-9.1952, 43.0845, -9.1873, 43.0916], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 19, "quadhash": "9wLjvAE", "waypoint_quadhashs": ["9wLjvAE"], "title": "Chorente", "subtitle": "hamlet", "time": 394, "length": 28789, "deviation_length": 0, "deviation_time": 0, "elevation": 80, "elevation_on_trail": 75, "distance_from_trail": 0, "start_length": 28789, "start_time": 394, "stop_length": 2555, "stop_time": 35, "amenities": {"drinking_water": 1}, "lnglat": [-9.2018, 43.0951], "extent": [-9.2045, 43.0938, -9.2013, 43.0969], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 20, "quadhash": "9wLjvyP", "waypoint_quadhashs": ["9wLjvyP"], "title": "Praia de Espi\u00f1eirido", "subtitle": "beach", "time": 406, "length": 29561, "deviation_length": 36, "deviation_time": 0, "elevation": 0, "elevation_on_trail": 4, "distance_from_trail": 36, "start_length": 29561, "start_time": 406, "stop_length": 1784, "stop_time": 23, "amenities": {"food_and_drink": 1}, "lnglat": [-9.2087, 43.1001], "extent": [-9.2095, 43.0998, -9.2078, 43.1005], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 21, "quadhash": "9wLjvyY", "waypoint_quadhashs": ["9wLjvyY"], "title": "A Baiuca", "subtitle": "hamlet", "time": 411, "length": 29978, "deviation_length": 434, "deviation_time": 5, "elevation": 20, "elevation_on_trail": null, "distance_from_trail": 434, "start_length": 30412, "start_time": 417, "stop_length": 1801, "stop_time": 23, "amenities": {"accommodation": 1, "food_and_drink": 3}, "lnglat": [-9.2098, 43.0963], "extent": [-9.2126, 43.096, -9.209, 43.0989], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 22, "quadhash": "9wLjvgH", "waypoint_quadhashs": ["9wLjvgH"], "title": "Mux\u00eda", "subtitle": "town", "time": 430, "length": 31345, "deviation_length": 0, "deviation_time": 0, "elevation": 38, "elevation_on_trail": 29, "distance_from_trail": 0, "start_length": 31345, "start_time": 430, "stop_length": 0, "stop_time": 0, "amenities": {"accommodation": 40, "drinking_water": 4, "food_and_drink": 26, "historic": 5, "shop": 4, "spring": 1, "tourism": 7}, "lnglat": [-9.2182, 43.1071], "extent": [-9.2217, 43.099, -9.2132, 43.1094], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}], "alternative_stops": [{"quadhash": "9wLjvFz", "elevation": 50, "lnglat": [-9.1854, 43.0801], "extent": [-9.1887, 43.0794, -9.1838, 43.0815], "title": "Labexo", "subtitle": "hamlet", "amenities": {"accommodation": 1}}, {"quadhash": "9wLjvBD", "elevation": 53, "lnglat": [-9.1995, 43.0854], "extent": [-9.2011, 43.0843, -9.1989, 43.086], "title": "Moraime", "subtitle": "hamlet", "amenities": {"accommodation": 1, "drinking_water": 1, "historic": 3}}, {"quadhash": "9wMGBs6", "elevation": 100, "lnglat": [-9.1793, 43.0621], "extent": [-9.1818, 43.0599, -9.1781, 43.0639], "title": "A\u00f1obres", "subtitle": "hamlet", "amenities": {"accommodation": 1}}, {"quadhash": "9wMGBsX", "elevation": 110, "lnglat": [-9.181, 43.0535], "extent": [-9.1821, 43.0512, -9.1795, 43.0543], "title": "Morpeguite", "subtitle": "hamlet", "amenities": {"accommodation": 2, "food_and_drink": 3}}, {"quadhash": "9wLjvzF", "elevation": 30, "lnglat": [-9.2117, 43.0924], "extent": [-9.2123, 43.0918, -9.2104, 43.0929], "title": "Figueiras de Abaixo", "subtitle": "hamlet", "amenities": {"accommodation": 1}}, {"quadhash": "9wLjvFK", "elevation": 80, "lnglat": [-9.2035, 43.075], "extent": [-9.2064, 43.0735, -9.201, 43.077], "title": "Serantes", "subtitle": "hamlet", "amenities": {"accommodation": 1, "campsite": 1, "food_and_drink": 1, "historic": 1}}, {"quadhash": "9wLjuUz", "elevation": 115, "lnglat": [-9.2286, 43.0817], "extent": [-9.2308, 43.0799, -9.226, 43.0823], "title": "Lourido", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 1, "historic": 1, "tourism": 1}}], "is_bookable": true, "accommodation_count": 52}