{"steps": [{"step_id": 1, "quadhash": "9wMPFVq", "waypoint_quadhashs": ["9wMPFVq"], "title": "Vigo", "subtitle": "city", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 19, "elevation_on_trail": 32, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 16837, "stop_time": 224, "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}, {"step_id": 2, "quadhash": "9wMPHqL", "waypoint_quadhashs": ["9wMPHqL", "9wMPGGH"], "title": "A Ceboleira, Pardavila", "subtitle": "village", "time": 40, "length": 2951, "deviation_length": 746, "deviation_time": 11, "elevation": 70, "elevation_on_trail": 114, "distance_from_trail": 746, "start_length": 2951, "start_time": 40, "stop_length": 13886, "stop_time": 184, "amenities": {"accommodation": 11, "drinking_water": 15, "food_and_drink": 24, "historic": 2, "shop": 22, "spring": 2}, "lnglat": [-8.7016, 42.2255], "extent": [-8.7092, 42.2175, -8.6848, 42.2463], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wMPGGX", "waypoint_quadhashs": ["9wMPGGX"], "title": "San Paio de Abaixo", "subtitle": "village", "time": 49, "length": 3646, "deviation_length": 1336, "deviation_time": 20, "elevation": 150, "elevation_on_trail": null, "distance_from_trail": 1336, "start_length": 6063, "start_time": 82, "stop_length": 14645, "stop_time": 195, "amenities": {"accommodation": 5, "drinking_water": 21, "food_and_drink": 35, "historic": 6, "shop": 15, "tourism": 2}, "lnglat": [-8.6845, 42.2332], "extent": [-8.6943, 42.2288, -8.6763, 42.2396], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wMPGC5", "waypoint_quadhashs": ["jHxvC8BV", "9wMPGC5"], "title": "Nosa Se\u00f1ora Das Neves", "subtitle": "suburban", "time": 67, "length": 5045, "deviation_length": 942, "deviation_time": 15, "elevation": 60, "elevation_on_trail": 156, "distance_from_trail": 942, "start_length": 5045, "start_time": 67, "stop_length": 11791, "stop_time": 156, "amenities": {"drinking_water": 3, "food_and_drink": 7, "shop": 4}, "lnglat": [-8.6958, 42.2496], "extent": [-8.699, 42.242, -8.6841, 42.2514], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wMPGDA", "waypoint_quadhashs": ["9wMPGDA"], "title": "O Sitio Vello da Coutada Grande", "subtitle": "suburban", "time": 94, "length": 7021, "deviation_length": 0, "deviation_time": 0, "elevation": 160, "elevation_on_trail": 152, "distance_from_trail": 0, "start_length": 7021, "start_time": 94, "stop_length": 9816, "stop_time": 130, "amenities": {"shop": 1}, "lnglat": [-8.6718, 42.2565], "extent": [-8.674, 42.2547, -8.6709, 42.2577], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "9wMPGDL", "waypoint_quadhashs": ["9wMPGDL"], "title": "A Buraca de Abaixo, O Lugar Vello Do Leit\u00f3n", "subtitle": "suburban", "time": 105, "length": 7872, "deviation_length": 0, "deviation_time": 0, "elevation": 180, "elevation_on_trail": 153, "distance_from_trail": 0, "start_length": 7872, "start_time": 105, "stop_length": 8965, "stop_time": 119, "amenities": {}, "lnglat": [-8.6673, 42.2596], "extent": [-8.6688, 42.2587, -8.6638, 42.2623], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wMPGuJ", "waypoint_quadhashs": ["9wMPGuJ"], "title": "A Igrexa", "subtitle": "hamlet", "time": 121, "length": 9116, "deviation_length": 568, "deviation_time": 10, "elevation": 230, "elevation_on_trail": null, "distance_from_trail": 568, "start_length": 9685, "start_time": 132, "stop_length": 8290, "stop_time": 113, "amenities": {"accommodation": 4, "drinking_water": 6, "food_and_drink": 13, "historic": 2, "shop": 3}, "lnglat": [-8.6565, 42.2725], "extent": [-8.6736, 42.2596, -8.6484, 42.2759], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 8, "quadhash": "9wMPGi1", "waypoint_quadhashs": ["9wMPGi1", "9wMPGhR"], "title": "Cabanas, Rande de Trasma\u00f1\u00f3", "subtitle": "hamlet", "time": 145, "length": 10856, "deviation_length": 522, "deviation_time": 10, "elevation": 80, "elevation_on_trail": 160, "distance_from_trail": 522, "start_length": 10856, "start_time": 145, "stop_length": 5981, "stop_time": 79, "amenities": {"accommodation": 3, "drinking_water": 2, "food_and_drink": 1, "tourism": 2}, "lnglat": [-8.6587, 42.28], "extent": [-8.6623, 42.2769, -8.6513, 42.2836], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wMPGxo", "waypoint_quadhashs": ["9wMPGxo"], "title": "O Covelo", "subtitle": "suburban", "time": 185, "length": 13889, "deviation_length": 595, "deviation_time": 10, "elevation": 90, "elevation_on_trail": 182, "distance_from_trail": 595, "start_length": 13889, "start_time": 185, "stop_length": 2948, "stop_time": 38, "amenities": {"drinking_water": 2, "food_and_drink": 1}, "lnglat": [-8.6215, 42.2727], "extent": [-8.6296, 42.2724, -8.6203, 42.28], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 10, "quadhash": "9wMPL6p", "waypoint_quadhashs": ["9wMPL6p"], "title": "Redondela", "subtitle": "town", "time": 224, "length": 16837, "deviation_length": 0, "deviation_time": 0, "elevation": 17, "elevation_on_trail": 12, "distance_from_trail": 0, "start_length": 16837, "start_time": 224, "stop_length": 0, "stop_time": 0, "amenities": {"accommodation": 66, "drinking_water": 12, "food_and_drink": 57, "historic": 15, "shop": 22, "spring": 1, "tourism": 6}, "lnglat": [-8.6086, 42.2842], "extent": [-8.6158, 42.2747, -8.6043, 42.2943], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}], "alternative_stops": [{"quadhash": "9wMPLb6", "elevation": 60, "lnglat": [-8.6035, 42.2628], "extent": [-8.6108, 42.2604, -8.598, 42.267], "title": "A Costeira", "subtitle": "hamlet", "amenities": {"accommodation": 2}}, {"quadhash": "9wMP91p", "elevation": 20, "lnglat": [-8.6109, 42.2992], "extent": [-8.6185, 42.2891, -8.6059, 42.3021], "title": "San Pedro", "subtitle": "village", "amenities": {"accommodation": 8, "drinking_water": 2, "food_and_drink": 6, "shop": 1}}, {"quadhash": "9wMPLsy", "elevation": 60, "lnglat": [-8.606, 42.2574], "extent": [-8.6098, 42.2493, -8.5986, 42.2587], "title": "O Souto", "subtitle": "hamlet", "amenities": {"accommodation": 1, "drinking_water": 2, "historic": 1}}, {"quadhash": "9wMPGyo", "elevation": 70, "lnglat": [-8.6153, 42.2622], "extent": [-8.6212, 42.2604, -8.6128, 42.2657], "title": "Pregal", "subtitle": "hamlet", "amenities": {"accommodation": 1, "drinking_water": 2, "historic": 1, "tourism": 1}}, {"quadhash": "jHxunxPL", "elevation": 20, "lnglat": [-8.6123, 42.2999], "extent": [-8.6235, 42.2986, -8.6021, 42.3175], "title": "Cesantes", "subtitle": "town", "amenities": {"accommodation": 12, "drinking_water": 6, "food_and_drink": 12, "historic": 2, "shop": 2, "spring": 2}}, {"quadhash": "9wMPLtk", "elevation": 90, "lnglat": [-8.6096, 42.2526], "extent": [-8.6154, 42.2487, -8.6072, 42.2554], "title": "Padr\u00f3n", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 2, "spring": 1}}, {"quadhash": "9wMP8Uh", "elevation": 70, "lnglat": [-8.6109, 42.3203], "extent": [-8.6152, 42.3189, -8.6078, 42.3245], "title": "Soutoxuste", "subtitle": "hamlet", "amenities": {"accommodation": 2}}], "is_bookable": true, "accommodation_count": 93}