{"steps": [{"step_id": 1, "quadhash": "9wMGCsb", "waypoint_quadhashs": ["9wMGCsb"], "title": "Lires", "subtitle": "hamlet", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 42, "elevation_on_trail": 22, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 14939, "stop_time": 198, "amenities": {"accommodation": 12, "drinking_water": 2, "food_and_drink": 10, "historic": 1}, "lnglat": [-9.244, 42.9982], "extent": [-9.2472, 42.9958, -9.2408, 43.0016], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}, {"step_id": 2, "quadhash": "9wMGCrY", "waypoint_quadhashs": ["9wMGCrY"], "title": "Vaosilveiro", "subtitle": "hamlet", "time": 9, "length": 710, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 29, "distance_from_trail": 0, "start_length": 710, "start_time": 9, "stop_length": 14228, "stop_time": 188, "amenities": {}, "lnglat": [-9.2417, 43.0031], "extent": [-9.2425, 43.0023, -9.2414, 43.0034], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wMGB1W", "waypoint_quadhashs": ["9wMGB1W"], "title": "Frixe", "subtitle": "hamlet", "time": 30, "length": 2110, "deviation_length": 0, "deviation_time": 0, "elevation": 60, "elevation_on_trail": 65, "distance_from_trail": 0, "start_length": 2110, "start_time": 30, "stop_length": 12829, "stop_time": 168, "amenities": {}, "lnglat": [-9.2317, 43.0116], "extent": [-9.2341, 43.0098, -9.2302, 43.0127], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wMGBJ6", "waypoint_quadhashs": ["9wMGBJ6"], "title": "A Grixa", "subtitle": "hamlet", "time": 30, "length": 2110, "deviation_length": 532, "deviation_time": 7, "elevation": 40, "elevation_on_trail": null, "distance_from_trail": 532, "start_length": 2642, "start_time": 36, "stop_length": 13361, "stop_time": 175, "amenities": {"accommodation": 1}, "lnglat": [-9.2285, 43.0112], "extent": [-9.2334, 43.0094, -9.2254, 43.0122], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wMGAUM", "waypoint_quadhashs": ["9wMGAUM"], "title": "Guisamonde", "subtitle": "hamlet", "time": 61, "length": 4546, "deviation_length": 0, "deviation_time": 0, "elevation": 110, "elevation_on_trail": 112, "distance_from_trail": 0, "start_length": 4546, "start_time": 61, "stop_length": 10392, "stop_time": 136, "amenities": {}, "lnglat": [-9.2352, 43.032], "extent": [-9.2359, 43.0304, -9.2342, 43.0335], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "9wMGABj", "waypoint_quadhashs": ["9wMGABj"], "title": "Morquinti\u00e1n", "subtitle": "hamlet", "time": 85, "length": 6334, "deviation_length": 0, "deviation_time": 0, "elevation": 160, "elevation_on_trail": 164, "distance_from_trail": 0, "start_length": 6334, "start_time": 85, "stop_length": 8605, "stop_time": 112, "amenities": {"drinking_water": 1, "food_and_drink": 1, "historic": 1}, "lnglat": [-9.2326, 43.0474], "extent": [-9.2336, 43.0448, -9.231, 43.048], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wLjvFK", "waypoint_quadhashs": ["9wLjvFK"], "title": "Serantes", "subtitle": "hamlet", "time": 147, "length": 10872, "deviation_length": 969, "deviation_time": 13, "elevation": 80, "elevation_on_trail": null, "distance_from_trail": 969, "start_length": 11841, "start_time": 159, "stop_length": 5036, "stop_time": 64, "amenities": {"accommodation": 1, "campsite": 1, "food_and_drink": 1, "historic": 1}, "lnglat": [-9.2035, 43.075], "extent": [-9.214, 43.0735, -9.2008, 43.0778], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 8, "quadhash": "9wLjvDk", "waypoint_quadhashs": ["9wLjvDk"], "title": "Xurarantes", "subtitle": "hamlet", "time": 148, "length": 10989, "deviation_length": 0, "deviation_time": 0, "elevation": 95, "elevation_on_trail": 99, "distance_from_trail": 0, "start_length": 10989, "start_time": 148, "stop_length": 3949, "stop_time": 49, "amenities": {"drinking_water": 1}, "lnglat": [-9.2125, 43.0788], "extent": [-9.215, 43.0781, -9.2116, 43.08], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wLjvgH", "waypoint_quadhashs": ["9wLjvgH"], "title": "Mux\u00eda", "subtitle": "town", "time": 198, "length": 14939, "deviation_length": 0, "deviation_time": 0, "elevation": 38, "elevation_on_trail": 29, "distance_from_trail": 0, "start_length": 14939, "start_time": 198, "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": "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}}, {"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": "9wLjvFo", "elevation": 41, "lnglat": [-9.189, 43.0831], "extent": [-9.1896, 43.0824, -9.1879, 43.0845], "title": "Os Mu\u00ed\u00f1os", "subtitle": "hamlet", "amenities": {"accommodation": 2, "drinking_water": 2, "food_and_drink": 2}}, {"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": "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": "9wLjvyY", "elevation": 20, "lnglat": [-9.2098, 43.0963], "extent": [-9.2103, 43.096, -9.209, 43.0967], "title": "A Baiuca", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 3}}, {"quadhash": "9wLjvKn", "elevation": 20, "lnglat": [-9.1778, 43.0989], "extent": [-9.18, 43.0956, -9.175, 43.1007], "title": "Merexo", "subtitle": "hamlet", "amenities": {"accommodation": 3, "food_and_drink": 1, "tourism": 1}}], "is_bookable": true, "accommodation_count": 52}