{"steps": [{"step_id": 1, "quadhash": "9wMPxgL", "waypoint_quadhashs": ["9wMPxgL", "9wMPxdu"], "title": "A Ramallosa", "subtitle": "pueblo", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 13, "elevation_on_trail": 2, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 24095, "stop_time": 312, "amenities": {"accommodation": 4, "drinking_water": 2, "food_and_drink": 11, "historic": 3, "shop": 5, "tourism": 1}, "lnglat": [-8.8157, 42.114], "extent": [-8.8179, 42.1093, -8.8097, 42.1192], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}, {"step_id": 2, "quadhash": "9wMPxeY", "waypoint_quadhashs": ["9wMPxeY"], "title": "A Cabreira", "subtitle": "pueblo", "time": 11, "length": 800, "deviation_length": 0, "deviation_time": 0, "elevation": 40, "elevation_on_trail": 39, "distance_from_trail": 0, "start_length": 800, "start_time": 11, "stop_length": 23295, "stop_time": 301, "amenities": {}, "lnglat": [-8.8077, 42.12], "extent": [-8.8082, 42.1197, -8.8073, 42.1203], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wMPxej", "waypoint_quadhashs": ["9wMPxej"], "title": "A Igrexa, O Cruceiro", "subtitle": "pueblo", "time": 22, "length": 1665, "deviation_length": 0, "deviation_time": 0, "elevation": 50, "elevation_on_trail": 54, "distance_from_trail": 0, "start_length": 1665, "start_time": 22, "stop_length": 22429, "stop_time": 290, "amenities": {"historic": 2}, "lnglat": [-8.8044, 42.125], "extent": [-8.8049, 42.1237, -8.8014, 42.1263], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wMPxeb", "waypoint_quadhashs": ["9wMPxeb"], "title": "A Pereira", "subtitle": "pueblo", "time": 27, "length": 2066, "deviation_length": 100, "deviation_time": 1, "elevation": 40, "elevation_on_trail": 40, "distance_from_trail": 100, "start_length": 2066, "start_time": 27, "stop_length": 22028, "stop_time": 285, "amenities": {}, "lnglat": [-8.805, 42.1278], "extent": [-8.8055, 42.1274, -8.8046, 42.1281], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wMPxe9", "waypoint_quadhashs": ["9wMPxe9"], "title": "Camesella", "subtitle": "pueblo", "time": 28, "length": 2216, "deviation_length": 64, "deviation_time": 0, "elevation": 30, "elevation_on_trail": 36, "distance_from_trail": 64, "start_length": 2216, "start_time": 28, "stop_length": 21878, "stop_time": 284, "amenities": {}, "lnglat": [-8.8036, 42.1295], "extent": [-8.804, 42.1291, -8.8031, 42.1298], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "9wMPwVb", "waypoint_quadhashs": ["9wMPQXV", "9wMPwVb"], "title": "A Lago\u00ed\u00f1a", "subtitle": "pueblo", "time": 46, "length": 3588, "deviation_length": 191, "deviation_time": 2, "elevation": 30, "elevation_on_trail": 34, "distance_from_trail": 191, "start_length": 3588, "start_time": 46, "stop_length": 20506, "stop_time": 266, "amenities": {"accommodation": 1, "drinking_water": 1, "food_and_drink": 4, "shop": 3, "tourism": 1}, "lnglat": [-8.7956, 42.1395], "extent": [-8.8027, 42.1309, -8.7798, 42.1399], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wMPwUJ", "waypoint_quadhashs": ["9wMPwUJ"], "title": "Nigr\u00e1n", "subtitle": "ciudad", "time": 49, "length": 3852, "deviation_length": 1068, "deviation_time": 12, "elevation": 56, "elevation_on_trail": null, "distance_from_trail": 1068, "start_length": 5303, "start_time": 67, "stop_length": 21311, "stop_time": 275, "amenities": {"accommodation": 7, "campsite": 1, "food_and_drink": 8, "shop": 2}, "lnglat": [-8.8071, 42.1405], "extent": [-8.8096, 42.1375, -8.7975, 42.1425], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 8, "quadhash": "9wMPwVP", "waypoint_quadhashs": ["9wMPwVP"], "title": "As Telleiras", "subtitle": "pueblo", "time": 52, "length": 4071, "deviation_length": 168, "deviation_time": 2, "elevation": 30, "elevation_on_trail": null, "distance_from_trail": 168, "start_length": 4240, "start_time": 54, "stop_length": 20192, "stop_time": 262, "amenities": {"accommodation": 1}, "lnglat": [-8.7996, 42.1389], "extent": [-8.8001, 42.1386, -8.7984, 42.1403], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wMPwV5", "waypoint_quadhashs": ["9wMPwV5"], "title": "A Devesa", "subtitle": "pueblo", "time": 60, "length": 4721, "deviation_length": 112, "deviation_time": 1, "elevation": 40, "elevation_on_trail": 46, "distance_from_trail": 112, "start_length": 4721, "start_time": 60, "stop_length": 19373, "stop_time": 252, "amenities": {"accommodation": 1, "historic": 1}, "lnglat": [-8.7942, 42.1443], "extent": [-8.7948, 42.1436, -8.7937, 42.1446], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 10, "quadhash": "9wMPwRJ", "waypoint_quadhashs": ["9wMPwRJ"], "title": "A Nogueira", "subtitle": "pueblo", "time": 68, "length": 5233, "deviation_length": 0, "deviation_time": 0, "elevation": 70, "elevation_on_trail": 71, "distance_from_trail": 0, "start_length": 5233, "start_time": 68, "stop_length": 18861, "stop_time": 244, "amenities": {"drinking_water": 1}, "lnglat": [-8.7942, 42.1488], "extent": [-8.7962, 42.148, -8.7938, 42.1502], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 11, "quadhash": "9wMPwRj", "waypoint_quadhashs": ["9wMPwRj"], "title": "Grolos", "subtitle": "pueblo", "time": 74, "length": 5666, "deviation_length": 291, "deviation_time": 4, "elevation": 50, "elevation_on_trail": null, "distance_from_trail": 291, "start_length": 5957, "start_time": 78, "stop_length": 18720, "stop_time": 243, "amenities": {"historic": 3}, "lnglat": [-8.8011, 42.1478], "extent": [-8.8021, 42.1471, -8.7986, 42.1493], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 12, "quadhash": "9wMPwUy", "waypoint_quadhashs": ["9wMPwUy"], "title": "Vilame\u00e1n", "subtitle": "pueblo", "time": 74, "length": 5666, "deviation_length": 1049, "deviation_time": 14, "elevation": 50, "elevation_on_trail": null, "distance_from_trail": 1049, "start_length": 6715, "start_time": 86, "stop_length": 20741, "stop_time": 268, "amenities": {"food_and_drink": 1, "historic": 1}, "lnglat": [-8.8058, 42.1434], "extent": [-8.807, 42.1423, -8.7986, 42.1493], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 13, "quadhash": "9wMPwQp", "waypoint_quadhashs": ["9wMPwQg", "9wMPwQp"], "title": "Rouxo, A Regueira", "subtitle": "pueblo", "time": 93, "length": 6922, "deviation_length": 0, "deviation_time": 0, "elevation": 140, "elevation_on_trail": 137, "distance_from_trail": 0, "start_length": 6922, "start_time": 93, "stop_length": 17172, "stop_time": 219, "amenities": {"drinking_water": 1, "food_and_drink": 3, "shop": 1}, "lnglat": [-8.8017, 42.1576], "extent": [-8.803, 42.1554, -8.7983, 42.1623], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 14, "quadhash": "jHxvfDwk", "waypoint_quadhashs": ["jHxvfDwk"], "title": "Priegue", "subtitle": "pueblo", "time": 100, "length": 7488, "deviation_length": 382, "deviation_time": 5, "elevation": 190, "elevation_on_trail": null, "distance_from_trail": 382, "start_length": 7870, "start_time": 106, "stop_length": 16989, "stop_time": 217, "amenities": {"drinking_water": 1, "food_and_drink": 3, "shop": 1}, "lnglat": [-8.7979, 42.1615], "extent": [-8.8008, 42.1613, -8.7977, 42.1638], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 15, "quadhash": "9wMPpC3", "waypoint_quadhashs": ["9wMPpC3"], "title": "As Rexas", "subtitle": "pueblo", "time": 100, "length": 7493, "deviation_length": 0, "deviation_time": 0, "elevation": 130, "elevation_on_trail": 138, "distance_from_trail": 0, "start_length": 7493, "start_time": 100, "stop_length": 16601, "stop_time": 212, "amenities": {}, "lnglat": [-8.801, 42.1638], "extent": [-8.8018, 42.1632, -8.7999, 42.1652], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 16, "quadhash": "9wMPpCc", "waypoint_quadhashs": ["9wMPpCc"], "title": "Cal Do Outeiro", "subtitle": "pueblo", "time": 108, "length": 8083, "deviation_length": 0, "deviation_time": 0, "elevation": 130, "elevation_on_trail": 143, "distance_from_trail": 0, "start_length": 8083, "start_time": 108, "stop_length": 16011, "stop_time": 204, "amenities": {}, "lnglat": [-8.8, 42.1682], "extent": [-8.8008, 42.1679, -8.7995, 42.1692], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 17, "quadhash": "9wMPHzS", "waypoint_quadhashs": ["9wMPHzS"], "title": "As Roteas", "subtitle": "pueblo", "time": 144, "length": 10828, "deviation_length": 51, "deviation_time": 0, "elevation": 60, "elevation_on_trail": 72, "distance_from_trail": 51, "start_length": 10828, "start_time": 144, "stop_length": 13266, "stop_time": 168, "amenities": {"food_and_drink": 2}, "lnglat": [-8.7867, 42.1847], "extent": [-8.7875, 42.1843, -8.7862, 42.1852], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 18, "quadhash": "jHxvEcJj", "waypoint_quadhashs": ["jHxvEcJj"], "title": "Coruxo", "subtitle": "pueblo", "time": 158, "length": 11856, "deviation_length": 0, "deviation_time": 0, "elevation": 40, "elevation_on_trail": 47, "distance_from_trail": 0, "start_length": 11856, "start_time": 158, "stop_length": 12238, "stop_time": 154, "amenities": {"accommodation": 8, "drinking_water": 16, "food_and_drink": 17, "shop": 7, "tourism": 2}, "lnglat": [-8.7768, 42.1886], "extent": [-8.7805, 42.1882, -8.7742, 42.1914], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 19, "quadhash": "9wMPHzs", "waypoint_quadhashs": ["9wMPHzs"], "title": "Tarr\u00edo", "subtitle": "pueblo", "time": 165, "length": 12415, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 32, "distance_from_trail": 0, "start_length": 12415, "start_time": 165, "stop_length": 11679, "stop_time": 147, "amenities": {"food_and_drink": 2}, "lnglat": [-8.7743, 42.193], "extent": [-8.7747, 42.192, -8.7728, 42.1936], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 20, "quadhash": "9wMPHzv", "waypoint_quadhashs": ["9wMPHzv"], "title": "Romeu", "subtitle": "pueblo", "time": 172, "length": 12991, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 30, "distance_from_trail": 0, "start_length": 12991, "start_time": 172, "stop_length": 11103, "stop_time": 140, "amenities": {}, "lnglat": [-8.7681, 42.1954], "extent": [-8.7695, 42.195, -8.7673, 42.1975], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 21, "quadhash": "9wMPHjM", "waypoint_quadhashs": ["9wMPHjM"], "title": "Comesa\u00f1a", "subtitle": "pueblo", "time": 180, "length": 13769, "deviation_length": 74, "deviation_time": 0, "elevation": 10, "elevation_on_trail": 9, "distance_from_trail": 74, "start_length": 13769, "start_time": 180, "stop_length": 10325, "stop_time": 132, "amenities": {}, "lnglat": [-8.7599, 42.1968], "extent": [-8.7604, 42.1964, -8.7595, 42.1971], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 22, "quadhash": "9wMPHk9", "waypoint_quadhashs": ["9wMPHk9"], "title": "Rodeira", "subtitle": "pueblo", "time": 188, "length": 14313, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 28, "distance_from_trail": 0, "start_length": 14313, "start_time": 188, "stop_length": 9781, "stop_time": 124, "amenities": {}, "lnglat": [-8.7555, 42.1976], "extent": [-8.756, 42.1973, -8.7551, 42.198], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 23, "quadhash": "9wMPHk7", "waypoint_quadhashs": ["9wMPHk7"], "title": "A Igrexa", "subtitle": "pueblo", "time": 191, "length": 14555, "deviation_length": 0, "deviation_time": 0, "elevation": 30, "elevation_on_trail": 31, "distance_from_trail": 0, "start_length": 14555, "start_time": 191, "stop_length": 9539, "stop_time": 121, "amenities": {}, "lnglat": [-8.7547, 42.1995], "extent": [-8.7552, 42.1991, -8.7535, 42.1999], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 24, "quadhash": "9wMPHjY", "waypoint_quadhashs": ["9wMPHjY"], "title": "Os Eidos", "subtitle": "pueblo", "time": 194, "length": 14821, "deviation_length": 0, "deviation_time": 0, "elevation": 30, "elevation_on_trail": 32, "distance_from_trail": 0, "start_length": 14821, "start_time": 194, "stop_length": 9273, "stop_time": 118, "amenities": {}, "lnglat": [-8.7517, 42.2002], "extent": [-8.7523, 42.1998, -8.7502, 42.2022], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 25, "quadhash": "9wMPHkd", "waypoint_quadhashs": ["9wMPHkd"], "title": "Os Cocheiros", "subtitle": "pueblo", "time": 200, "length": 15303, "deviation_length": 0, "deviation_time": 0, "elevation": 40, "elevation_on_trail": 42, "distance_from_trail": 0, "start_length": 15303, "start_time": 200, "stop_length": 8791, "stop_time": 112, "amenities": {"drinking_water": 1}, "lnglat": [-8.7475, 42.1993], "extent": [-8.748, 42.1989, -8.7471, 42.1996], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 26, "quadhash": "9wMPHti", "waypoint_quadhashs": ["9wMPHti"], "title": "Rib\u00e1s", "subtitle": "pueblo", "time": 210, "length": 16028, "deviation_length": 41, "deviation_time": 0, "elevation": 50, "elevation_on_trail": 56, "distance_from_trail": 41, "start_length": 16028, "start_time": 210, "stop_length": 8066, "stop_time": 102, "amenities": {}, "lnglat": [-8.7425, 42.2008], "extent": [-8.743, 42.2004, -8.7421, 42.2011], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 27, "quadhash": "9wMPHtm", "waypoint_quadhashs": ["9wMPHtm"], "title": "Parada", "subtitle": "pueblo", "time": 215, "length": 16431, "deviation_length": 0, "deviation_time": 0, "elevation": 40, "elevation_on_trail": 48, "distance_from_trail": 0, "start_length": 16431, "start_time": 215, "stop_length": 7663, "stop_time": 97, "amenities": {}, "lnglat": [-8.7379, 42.2023], "extent": [-8.7384, 42.202, -8.7375, 42.2027], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 28, "quadhash": "9wMPHsR", "waypoint_quadhashs": ["9wMPHsR"], "title": "Pereir\u00f3", "subtitle": "pueblo", "time": 238, "length": 18413, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 16, "distance_from_trail": 0, "start_length": 18413, "start_time": 238, "stop_length": 5682, "stop_time": 74, "amenities": {"accommodation": 35, "drinking_water": 41, "food_and_drink": 150, "historic": 13, "shop": 65, "spring": 1, "tourism": 8}, "lnglat": [-8.7318, 42.2098], "extent": [-8.7707, 42.2021, -8.7168, 42.2284], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 29, "quadhash": "9wMPHrA", "waypoint_quadhashs": ["9wMPHqL", "9wMPHrA"], "title": "O Raviso, A Ceboleira", "subtitle": "pueblo", "time": 283, "length": 21697, "deviation_length": 841, "deviation_time": 12, "elevation": 30, "elevation_on_trail": 102, "distance_from_trail": 841, "start_length": 21697, "start_time": 283, "stop_length": 2397, "stop_time": 29, "amenities": {"accommodation": 12, "drinking_water": 21, "food_and_drink": 35, "historic": 4, "shop": 22, "spring": 4}, "lnglat": [-8.7059, 42.2187], "extent": [-8.7254, 42.2118, -8.694, 42.2373], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 30, "quadhash": "9wMPFVq", "waypoint_quadhashs": ["9wMPFVq"], "title": "Vigo", "subtitle": "ciudad", "time": 312, "length": 24095, "deviation_length": 0, "deviation_time": 0, "elevation": 19, "elevation_on_trail": 32, "distance_from_trail": 0, "start_length": 24095, "start_time": 312, "stop_length": 0, "stop_time": 0, "amenities": {"accommodation": 165, "drinking_water": 27, "food_and_drink": 302, "historic": 30, "shelter": 3, "shop": 84, "tourism": 40}, "lnglat": [-8.7247, 42.2377], "extent": [-8.7514, 42.2236, -8.7008, 42.2497], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}], "alternative_stops": [{"quadhash": "9wMPHqL", "elevation": 70, "lnglat": [-8.7016, 42.2255], "extent": [-8.7072, 42.2175, -8.6959, 42.2292], "title": "A Ceboleira", "subtitle": "pueblo", "amenities": {"accommodation": 6, "drinking_water": 7, "food_and_drink": 17, "historic": 2, "shop": 11, "spring": 2}}, {"quadhash": "9wMPGGH", "elevation": 120, "lnglat": [-8.6911, 42.2304], "extent": [-8.6976, 42.2237, -8.6848, 42.2357], "title": "Pardavila", "subtitle": "pueblo", "amenities": {"accommodation": 5, "drinking_water": 8, "food_and_drink": 7, "shop": 11}}, {"quadhash": "9wMPJeF", "elevation": 150, "lnglat": [-8.688, 42.2115], "extent": [-8.6884, 42.2112, -8.6875, 42.2119], "title": "Recar\u00e9", "subtitle": "pueblo", "amenities": {"accommodation": 1, "food_and_drink": 1}}, {"quadhash": "9wMPGGX", "elevation": 150, "lnglat": [-8.6845, 42.2332], "extent": [-8.6936, 42.2289, -8.6763, 42.2384], "title": "San Paio de Abaixo", "subtitle": "pueblo", "amenities": {"accommodation": 5, "drinking_water": 21, "food_and_drink": 35, "historic": 6, "shop": 15, "tourism": 2}}], "is_bookable": true, "accommodation_count": 188}