{"steps": [{"step_id": 1, "quadhash": "9wNrS27", "waypoint_quadhashs": ["9wNrS27"], "title": "Melide", "subtitle": "town", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 455, "elevation_on_trail": 454, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 25474, "stop_time": 331, "amenities": {"accommodation": 55, "drinking_water": 4, "food_and_drink": 26, "historic": 10, "shop": 18, "spring": 1, "tourism": 5}, "lnglat": [-8.0136, 42.9146], "extent": [-8.0266, 42.903, -7.9965, 42.9231], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}, {"step_id": 2, "quadhash": "9wNrRYi", "waypoint_quadhashs": ["9wNrRYi"], "title": "Serrallo", "subtitle": "hamlet", "time": 18, "length": 1538, "deviation_length": 290, "deviation_time": 3, "elevation": 410, "elevation_on_trail": 418, "distance_from_trail": 290, "start_length": 1538, "start_time": 18, "stop_length": 23936, "stop_time": 312, "amenities": {}, "lnglat": [-8.0283, 42.9128], "extent": [-8.0292, 42.912, -8.028, 42.9134], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wNrRXX", "waypoint_quadhashs": ["9wNrRXX"], "title": "O Ra\u00f1ado", "subtitle": "hamlet", "time": 19, "length": 1564, "deviation_length": 0, "deviation_time": 0, "elevation": 420, "elevation_on_trail": 418, "distance_from_trail": 0, "start_length": 1564, "start_time": 19, "stop_length": 23909, "stop_time": 312, "amenities": {}, "lnglat": [-8.0313, 42.9135], "extent": [-8.0319, 42.9118, -8.0293, 42.9139], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wNrRY7", "waypoint_quadhashs": ["9wNrRY7"], "title": "O Carballal", "subtitle": "hamlet", "time": 20, "length": 1679, "deviation_length": 1, "deviation_time": 0, "elevation": 420, "elevation_on_trail": 420, "distance_from_trail": 1, "start_length": 1679, "start_time": 20, "stop_length": 23794, "stop_time": 310, "amenities": {}, "lnglat": [-8.0323, 42.9121], "extent": [-8.0328, 42.912, -8.0321, 42.9128], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wNrRY2", "waypoint_quadhashs": ["9wNrRY2"], "title": "A Ponte", "subtitle": "locality", "time": 26, "length": 2121, "deviation_length": 146, "deviation_time": 1, "elevation": 410, "elevation_on_trail": null, "distance_from_trail": 146, "start_length": 2268, "start_time": 28, "stop_length": 23499, "stop_time": 307, "amenities": {"accommodation": 1, "food_and_drink": 1}, "lnglat": [-8.0392, 42.9119], "extent": [-8.0398, 42.9116, -8.0375, 42.9128], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "jHyRJgon", "waypoint_quadhashs": ["jHyRJgon"], "title": "Taberna de Parabispo", "subtitle": "bar", "time": 52, "length": 4060, "deviation_length": 3, "deviation_time": 0, "elevation": 450, "elevation_on_trail": 456, "distance_from_trail": 3, "start_length": 4060, "start_time": 52, "stop_length": 21414, "stop_time": 279, "amenities": {"food_and_drink": 1}, "lnglat": [-8.0572, 42.9156], "extent": [-8.0576, 42.9154, -8.057, 42.9159], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wNrRMj", "waypoint_quadhashs": ["9wNrRMj"], "title": "A Peroxa", "subtitle": "hamlet", "time": 66, "length": 5225, "deviation_length": 0, "deviation_time": 0, "elevation": 420, "elevation_on_trail": 423, "distance_from_trail": 0, "start_length": 5225, "start_time": 66, "stop_length": 20249, "stop_time": 265, "amenities": {"accommodation": 1, "food_and_drink": 2}, "lnglat": [-8.0704, 42.9158], "extent": [-8.0709, 42.9155, -8.07, 42.9161], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 8, "quadhash": "9wNrRMi", "waypoint_quadhashs": ["9wNrRMi"], "title": "Boente de Arriba", "subtitle": "hamlet", "time": 69, "length": 5557, "deviation_length": 0, "deviation_time": 0, "elevation": 410, "elevation_on_trail": 411, "distance_from_trail": 0, "start_length": 5557, "start_time": 69, "stop_length": 19917, "stop_time": 261, "amenities": {"accommodation": 5, "drinking_water": 1}, "lnglat": [-8.0741, 42.9158], "extent": [-8.0749, 42.9141, -8.0722, 42.9169], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wNrRM4", "waypoint_quadhashs": ["9wNrRM4"], "title": "O Outeiro", "subtitle": "hamlet", "time": 73, "length": 5880, "deviation_length": 621, "deviation_time": 7, "elevation": 390, "elevation_on_trail": null, "distance_from_trail": 621, "start_length": 6501, "start_time": 80, "stop_length": 20215, "stop_time": 266, "amenities": {"historic": 1}, "lnglat": [-8.0809, 42.9121], "extent": [-8.0817, 42.9118, -8.078, 42.9161], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 10, "quadhash": "9wNrRLh", "waypoint_quadhashs": ["9wNrRLh"], "title": "Boente de Abaixo", "subtitle": "hamlet", "time": 74, "length": 5974, "deviation_length": 0, "deviation_time": 0, "elevation": 390, "elevation_on_trail": 391, "distance_from_trail": 0, "start_length": 5974, "start_time": 74, "stop_length": 19500, "stop_time": 257, "amenities": {"accommodation": 3, "food_and_drink": 3, "historic": 1}, "lnglat": [-8.0783, 42.9165], "extent": [-8.0814, 42.915, -8.0746, 42.9169], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 11, "quadhash": "9wNrxHU", "waypoint_quadhashs": ["9wNrxHU"], "title": "A Fonte Prata", "subtitle": "hamlet", "time": 99, "length": 7841, "deviation_length": 0, "deviation_time": 0, "elevation": 400, "elevation_on_trail": 407, "distance_from_trail": 0, "start_length": 7841, "start_time": 99, "stop_length": 17633, "stop_time": 231, "amenities": {"food_and_drink": 1}, "lnglat": [-8.0947, 42.924], "extent": [-8.0951, 42.9234, -8.0938, 42.9243], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 12, "quadhash": "9wNrxEh", "waypoint_quadhashs": ["9wNrxEh"], "title": "A Fraga Alta", "subtitle": "hamlet", "time": 103, "length": 8126, "deviation_length": 0, "deviation_time": 0, "elevation": 410, "elevation_on_trail": 413, "distance_from_trail": 0, "start_length": 8126, "start_time": 103, "stop_length": 17348, "stop_time": 228, "amenities": {"accommodation": 5, "historic": 1}, "lnglat": [-8.0979, 42.9247], "extent": [-8.0995, 42.9243, -8.0971, 42.9251], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 13, "quadhash": "9wNrxEa", "waypoint_quadhashs": ["9wNrxEa", "9wNrxEc"], "title": "O Pedrido, O R\u00edo", "subtitle": "hamlet", "time": 110, "length": 8764, "deviation_length": 60, "deviation_time": 0, "elevation": 380, "elevation_on_trail": 381, "distance_from_trail": 60, "start_length": 8764, "start_time": 110, "stop_length": 16710, "stop_time": 221, "amenities": {"accommodation": 1}, "lnglat": [-8.105, 42.9264], "extent": [-8.1058, 42.9256, -8.1036, 42.9269], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 14, "quadhash": "9wNrxE6", "waypoint_quadhashs": ["9wNrxE6"], "title": "O Pumar", "subtitle": "hamlet", "time": 110, "length": 8787, "deviation_length": 410, "deviation_time": 4, "elevation": 400, "elevation_on_trail": null, "distance_from_trail": 410, "start_length": 9197, "start_time": 114, "stop_length": 17097, "stop_time": 225, "amenities": {"historic": 1}, "lnglat": [-8.102, 42.9285], "extent": [-8.1043, 42.9267, -8.1015, 42.9289], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 15, "quadhash": "9wNrxDp", "waypoint_quadhashs": ["9wNrxDp"], "title": "Sedor", "subtitle": "hamlet", "time": 110, "length": 8787, "deviation_length": 1011, "deviation_time": 12, "elevation": 440, "elevation_on_trail": null, "distance_from_trail": 1011, "start_length": 9799, "start_time": 127, "stop_length": 17699, "stop_time": 233, "amenities": {"accommodation": 1, "food_and_drink": 1, "historic": 1}, "lnglat": [-8.0994, 42.933], "extent": [-8.1043, 42.9267, -8.0989, 42.9337], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 16, "quadhash": "9wNrxCj", "waypoint_quadhashs": ["9wNrxCj"], "title": "O Faraldo", "subtitle": "hamlet", "time": 117, "length": 9288, "deviation_length": 345, "deviation_time": 4, "elevation": 410, "elevation_on_trail": null, "distance_from_trail": 345, "start_length": 9634, "start_time": 121, "stop_length": 16531, "stop_time": 218, "amenities": {"accommodation": 1}, "lnglat": [-8.1103, 42.931], "extent": [-8.1116, 42.9281, -8.1098, 42.9313], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 17, "quadhash": "9wNrxtw", "waypoint_quadhashs": ["9wNrxtw"], "title": "Ribadiso", "subtitle": "hamlet", "time": 145, "length": 11428, "deviation_length": 0, "deviation_time": 0, "elevation": 361, "elevation_on_trail": 320, "distance_from_trail": 0, "start_length": 11428, "start_time": 145, "stop_length": 14045, "stop_time": 186, "amenities": {"accommodation": 3, "food_and_drink": 1}, "lnglat": [-8.1333, 42.9308], "extent": [-8.1338, 42.9304, -8.1329, 42.9311], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 18, "quadhash": "9wNrxts", "waypoint_quadhashs": ["9wNrxts"], "title": "Ribadiso de Arriba", "subtitle": "suburban", "time": 154, "length": 12038, "deviation_length": 0, "deviation_time": 0, "elevation": 350, "elevation_on_trail": 349, "distance_from_trail": 0, "start_length": 12038, "start_time": 154, "stop_length": 13436, "stop_time": 177, "amenities": {"accommodation": 3, "food_and_drink": 1}, "lnglat": [-8.1364, 42.9305], "extent": [-8.1378, 42.9301, -8.1357, 42.9312], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 19, "quadhash": "9wNrxt6", "waypoint_quadhashs": ["9wNrxt6"], "title": "Teiraboa", "subtitle": "hamlet", "time": 164, "length": 12754, "deviation_length": 72, "deviation_time": 0, "elevation": 380, "elevation_on_trail": 381, "distance_from_trail": 72, "start_length": 12754, "start_time": 164, "stop_length": 12719, "stop_time": 167, "amenities": {"campsite": 1, "food_and_drink": 1, "shop": 1}, "lnglat": [-8.1455, 42.9304], "extent": [-8.146, 42.93, -8.1441, 42.9308], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 20, "quadhash": "9wNrxtc", "waypoint_quadhashs": ["9wNrxtc"], "title": "Lema de Arriba", "subtitle": "hamlet", "time": 169, "length": 13183, "deviation_length": 376, "deviation_time": 5, "elevation": 360, "elevation_on_trail": null, "distance_from_trail": 376, "start_length": 13559, "start_time": 174, "stop_length": 12668, "stop_time": 167, "amenities": {"accommodation": 1, "food_and_drink": 1}, "lnglat": [-8.1471, 42.9277], "extent": [-8.1499, 42.9272, -8.146, 42.93], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 21, "quadhash": "9wNrxrq", "waypoint_quadhashs": ["9wNrxrq"], "title": "Arz\u00faa", "subtitle": "town", "time": 180, "length": 14118, "deviation_length": 0, "deviation_time": 0, "elevation": 386, "elevation_on_trail": 389, "distance_from_trail": 0, "start_length": 14118, "start_time": 180, "stop_length": 11355, "stop_time": 150, "amenities": {"accommodation": 72, "drinking_water": 4, "food_and_drink": 30, "historic": 5, "shop": 12, "tourism": 10}, "lnglat": [-8.1606, 42.928], "extent": [-8.1696, 42.9212, -8.152, 42.9368], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 22, "quadhash": "9wNrxqY", "waypoint_quadhashs": ["9wNrxqY", "jHyR2VR1"], "title": "As Barrosas", "subtitle": "hamlet", "time": 191, "length": 15030, "deviation_length": 0, "deviation_time": 0, "elevation": 350, "elevation_on_trail": 341, "distance_from_trail": 0, "start_length": 15030, "start_time": 191, "stop_length": 10443, "stop_time": 139, "amenities": {"drinking_water": 1, "historic": 1}, "lnglat": [-8.1728, 42.9268], "extent": [-8.1732, 42.9265, -8.1681, 42.9275], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 23, "quadhash": "9wNrwKK", "waypoint_quadhashs": ["9wNrwKK", "9wNrwKM"], "title": "Os Penedos, Pregonto\u00f1o", "subtitle": "hamlet", "time": 210, "length": 16592, "deviation_length": 128, "deviation_time": 1, "elevation": 330, "elevation_on_trail": 336, "distance_from_trail": 128, "start_length": 16592, "start_time": 210, "stop_length": 8882, "stop_time": 120, "amenities": {"food_and_drink": 1}, "lnglat": [-8.1866, 42.9224], "extent": [-8.1871, 42.921, -8.1849, 42.9229], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 24, "quadhash": "9wNrwGj", "waypoint_quadhashs": ["9wNrwGj"], "title": "A Peroxa", "subtitle": "hamlet", "time": 226, "length": 17624, "deviation_length": 0, "deviation_time": 0, "elevation": 390, "elevation_on_trail": 392, "distance_from_trail": 0, "start_length": 17624, "start_time": 226, "stop_length": 7850, "stop_time": 105, "amenities": {"food_and_drink": 1}, "lnglat": [-8.1953, 42.9268], "extent": [-8.1957, 42.9263, -8.1945, 42.9285], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 25, "quadhash": "9wNrwE1", "waypoint_quadhashs": ["9wNrwE1"], "title": "A Taberna Vella", "subtitle": "hamlet", "time": 248, "length": 19359, "deviation_length": 0, "deviation_time": 0, "elevation": 400, "elevation_on_trail": 400, "distance_from_trail": 0, "start_length": 19359, "start_time": 248, "stop_length": 6115, "stop_time": 82, "amenities": {"accommodation": 1, "food_and_drink": 1, "tourism": 1}, "lnglat": [-8.2147, 42.9285], "extent": [-8.2153, 42.928, -8.214, 42.929], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 26, "quadhash": "9wNrwvQ", "waypoint_quadhashs": ["9wNrwvQ"], "title": "A Calzada", "subtitle": "hamlet", "time": 259, "length": 20213, "deviation_length": 0, "deviation_time": 0, "elevation": 385, "elevation_on_trail": 387, "distance_from_trail": 0, "start_length": 20213, "start_time": 259, "stop_length": 5261, "stop_time": 72, "amenities": {"drinking_water": 1, "food_and_drink": 1}, "lnglat": [-8.2233, 42.9252], "extent": [-8.2252, 42.9247, -8.2213, 42.926], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 27, "quadhash": "9wNrwyT", "waypoint_quadhashs": ["9wNrwyT"], "title": "Rour\u00eds", "subtitle": "hamlet", "time": 279, "length": 21951, "deviation_length": 230, "deviation_time": 2, "elevation": 350, "elevation_on_trail": null, "distance_from_trail": 230, "start_length": 22182, "start_time": 282, "stop_length": 3753, "stop_time": 54, "amenities": {"accommodation": 1}, "lnglat": [-8.2395, 42.9169], "extent": [-8.2418, 42.9166, -8.2388, 42.9177], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 28, "quadhash": "9wNrwwY", "waypoint_quadhashs": ["9wNrwwY"], "title": "A Igrexa", "subtitle": "hamlet", "time": 281, "length": 22081, "deviation_length": 572, "deviation_time": 6, "elevation": 340, "elevation_on_trail": null, "distance_from_trail": 572, "start_length": 23094, "start_time": 293, "stop_length": 3022, "stop_time": 42, "amenities": {"historic": 1}, "lnglat": [-8.2469, 42.9218], "extent": [-8.2474, 42.9182, -8.2432, 42.9221], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 29, "quadhash": "9wNrwxT", "waypoint_quadhashs": ["9wNrwxT"], "title": "A Ponte", "subtitle": "hamlet", "time": 282, "length": 22160, "deviation_length": 176, "deviation_time": 2, "elevation": 336, "elevation_on_trail": null, "distance_from_trail": 176, "start_length": 22337, "start_time": 284, "stop_length": 3490, "stop_time": 51, "amenities": {"accommodation": 1, "food_and_drink": 1}, "lnglat": [-8.2434, 42.9162], "extent": [-8.2438, 42.9157, -8.2427, 42.9176], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 30, "quadhash": "9wNrwxe", "waypoint_quadhashs": ["9wNrwxe"], "title": "Leng\u00fcelle, A Calle de Ferreiros", "subtitle": "hamlet", "time": 282, "length": 22212, "deviation_length": 0, "deviation_time": 0, "elevation": 330, "elevation_on_trail": 336, "distance_from_trail": 0, "start_length": 22212, "start_time": 282, "stop_length": 3261, "stop_time": 48, "amenities": {"accommodation": 2, "food_and_drink": 3}, "lnglat": [-8.2448, 42.9177], "extent": [-8.2457, 42.917, -8.2411, 42.9184], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 31, "quadhash": "9wNrwwv", "waypoint_quadhashs": ["9wNrwwv"], "title": "A Boavista", "subtitle": "hamlet", "time": 304, "length": 23600, "deviation_length": 0, "deviation_time": 0, "elevation": 370, "elevation_on_trail": 376, "distance_from_trail": 0, "start_length": 23600, "start_time": 304, "stop_length": 1874, "stop_time": 26, "amenities": {"food_and_drink": 2}, "lnglat": [-8.2587, 42.9224], "extent": [-8.2594, 42.9218, -8.2579, 42.9227], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 32, "quadhash": "9wNrsR3", "waypoint_quadhashs": ["9wNrsR3"], "title": "A Salceda", "subtitle": "hamlet", "time": 331, "length": 25474, "deviation_length": 0, "deviation_time": 0, "elevation": 350, "elevation_on_trail": 359, "distance_from_trail": 0, "start_length": 25474, "start_time": 331, "stop_length": 0, "stop_time": 0, "amenities": {"accommodation": 4, "food_and_drink": 4, "historic": 2}, "lnglat": [-8.28, 42.9263], "extent": [-8.281, 42.9257, -8.2789, 42.9269], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}], "alternative_stops": [{"quadhash": "9wNrwyT", "elevation": 350, "lnglat": [-8.2395, 42.9169], "extent": [-8.2399, 42.9166, -8.2389, 42.9173], "title": "Rour\u00eds", "subtitle": "hamlet", "amenities": {"accommodation": 1}}, {"quadhash": "9wNrwxT", "elevation": 336, "lnglat": [-8.2434, 42.9162], "extent": [-8.2438, 42.9157, -8.2427, 42.9166], "title": "A Ponte", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 1}}, {"quadhash": "9wNrsUt", "elevation": 350, "lnglat": [-8.2762, 42.9221], "extent": [-8.2767, 42.9217, -8.275, 42.9225], "title": "A Aldea de Baixo", "subtitle": "suburban", "amenities": {"accommodation": 1, "food_and_drink": 2}}, {"quadhash": "9wNrwUT", "elevation": 340, "lnglat": [-8.2498, 42.8881], "extent": [-8.2503, 42.8878, -8.2494, 42.8884], "title": "Oca de Abaixo", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 1}}, {"quadhash": "9wNrsSk", "elevation": 375, "lnglat": [-8.3055, 42.9189], "extent": [-8.306, 42.9183, -8.3035, 42.9194], "title": "A Brea", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 2}}, {"quadhash": "9wNrsSn", "elevation": 360, "lnglat": [-8.3054, 42.9176], "extent": [-8.3059, 42.9173, -8.3044, 42.9183], "title": "O Mes\u00f3n", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 1}}, {"quadhash": "9wNrsJn", "elevation": 380, "lnglat": [-8.3185, 42.9161], "extent": [-8.319, 42.9158, -8.3181, 42.9164], "title": "O Castro", "subtitle": "hamlet", "amenities": {"accommodation": 1}}], "is_bookable": true, "accommodation_count": 13}