{"steps": [{"step_id": 1, "quadhash": "9wMNTHz", "waypoint_quadhashs": ["9wMNTHz"], "title": "Pontevedra", "subtitle": "city", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 16, "elevation_on_trail": 22, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 21479, "stop_time": 262, "amenities": {"accommodation": 85, "campsite": 1, "drinking_water": 26, "food_and_drink": 177, "historic": 24, "shop": 55, "tourism": 29}, "lnglat": [-8.6432, 42.4319], "extent": [-8.665, 42.4155, -8.6216, 42.4373], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}, {"step_id": 2, "quadhash": "9wMNTmv", "waypoint_quadhashs": ["9wMNTmv"], "title": "Altab\u00f3n, Pontecabras", "subtitle": "hamlet", "time": 36, "length": 3088, "deviation_length": 93, "deviation_time": 1, "elevation": 0, "elevation_on_trail": 6, "distance_from_trail": 93, "start_length": 3088, "start_time": 36, "stop_length": 18391, "stop_time": 226, "amenities": {"accommodation": 4, "drinking_water": 5, "food_and_drink": 4, "historic": 2, "shop": 2, "tourism": 1}, "lnglat": [-8.646, 42.4568], "extent": [-8.6478, 42.4518, -8.6418, 42.4594], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wMNTkC", "waypoint_quadhashs": ["9wMNTkC"], "title": "Touceda", "subtitle": "hamlet", "time": 49, "length": 4083, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 20, "distance_from_trail": 0, "start_length": 4083, "start_time": 49, "stop_length": 17395, "stop_time": 212, "amenities": {"accommodation": 1, "drinking_water": 1, "food_and_drink": 2, "historic": 1, "spring": 1}, "lnglat": [-8.6457, 42.4655], "extent": [-8.6465, 42.4622, -8.6393, 42.4715], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wMNTgy", "waypoint_quadhashs": ["9wMNTgy"], "title": "O Castrado", "subtitle": "hamlet", "time": 72, "length": 5887, "deviation_length": 0, "deviation_time": 0, "elevation": 30, "elevation_on_trail": 38, "distance_from_trail": 0, "start_length": 5887, "start_time": 72, "stop_length": 15591, "stop_time": 190, "amenities": {}, "lnglat": [-8.6509, 42.4797], "extent": [-8.6514, 42.4794, -8.6505, 42.48], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wMNRJ4", "waypoint_quadhashs": ["9wMNRJ4"], "title": "San Amaro", "subtitle": "hamlet", "time": 111, "length": 8769, "deviation_length": 0, "deviation_time": 0, "elevation": 120, "elevation_on_trail": 123, "distance_from_trail": 0, "start_length": 8769, "start_time": 111, "stop_length": 12709, "stop_time": 150, "amenities": {"accommodation": 1, "drinking_water": 1, "food_and_drink": 4}, "lnglat": [-8.6499, 42.5046], "extent": [-8.6524, 42.5039, -8.6477, 42.5055], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "jHxtM4N7", "waypoint_quadhashs": ["jHxtM4N7"], "title": "Portela", "subtitle": "town", "time": 126, "length": 10028, "deviation_length": 261, "deviation_time": 3, "elevation": 90, "elevation_on_trail": 67, "distance_from_trail": 261, "start_length": 10028, "start_time": 126, "stop_length": 11450, "stop_time": 136, "amenities": {"accommodation": 1, "food_and_drink": 1, "historic": 2}, "lnglat": [-8.6479, 42.5125], "extent": [-8.6492, 42.5122, -8.6441, 42.5171], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wMNRqV", "waypoint_quadhashs": ["9wMNRqV"], "title": "Santo Antoni\u00f1o", "subtitle": "village", "time": 144, "length": 11551, "deviation_length": 528, "deviation_time": 7, "elevation": 103, "elevation_on_trail": null, "distance_from_trail": 528, "start_length": 11964, "start_time": 151, "stop_length": 10456, "stop_time": 125, "amenities": {"accommodation": 3, "food_and_drink": 1, "historic": 1, "shop": 3}, "lnglat": [-8.6377, 42.5243], "extent": [-8.6451, 42.5218, -8.6307, 42.5278], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 8, "quadhash": "9wMNRkG", "waypoint_quadhashs": ["9wMNRkG"], "title": "O Pazo", "subtitle": "hamlet", "time": 171, "length": 13855, "deviation_length": 371, "deviation_time": 4, "elevation": 60, "elevation_on_trail": null, "distance_from_trail": 371, "start_length": 14226, "start_time": 175, "stop_length": 7995, "stop_time": 95, "amenities": {"accommodation": 1}, "lnglat": [-8.6376, 42.5455], "extent": [-8.6423, 42.5437, -8.6337, 42.5475], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wMKFYR", "waypoint_quadhashs": ["9wMKFYR"], "title": "A Seca", "subtitle": "hamlet", "time": 186, "length": 15168, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 27, "distance_from_trail": 0, "start_length": 15168, "start_time": 186, "stop_length": 6310, "stop_time": 76, "amenities": {"food_and_drink": 3}, "lnglat": [-8.6381, 42.5541], "extent": [-8.6395, 42.5528, -8.6368, 42.5553], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 10, "quadhash": "9wMKFYE", "waypoint_quadhashs": ["9wMKFYE"], "title": "Barosa", "subtitle": "hamlet", "time": 192, "length": 15613, "deviation_length": 0, "deviation_time": 0, "elevation": 40, "elevation_on_trail": 36, "distance_from_trail": 0, "start_length": 15613, "start_time": 192, "stop_length": 5865, "stop_time": 70, "amenities": {}, "lnglat": [-8.6362, 42.5599], "extent": [-8.6395, 42.5591, -8.6343, 42.5613], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 11, "quadhash": "jHxmPEHn", "waypoint_quadhashs": ["jHxmPEHn"], "title": "Briallos", "subtitle": "town", "time": 202, "length": 16447, "deviation_length": 419, "deviation_time": 4, "elevation": 40, "elevation_on_trail": 29, "distance_from_trail": 419, "start_length": 16447, "start_time": 202, "stop_length": 5031, "stop_time": 60, "amenities": {"accommodation": 1, "food_and_drink": 1}, "lnglat": [-8.6385, 42.564], "extent": [-8.643, 42.5628, -8.6338, 42.5669], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 12, "quadhash": "9wMKFUr", "waypoint_quadhashs": ["9wMKFUr"], "title": "O Ameal", "subtitle": "hamlet", "time": 214, "length": 17437, "deviation_length": 0, "deviation_time": 0, "elevation": 30, "elevation_on_trail": 30, "distance_from_trail": 0, "start_length": 17437, "start_time": 214, "stop_length": 4041, "stop_time": 48, "amenities": {"drinking_water": 1}, "lnglat": [-8.639, 42.5716], "extent": [-8.6434, 42.5694, -8.6351, 42.5736], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 13, "quadhash": "9wMKFTu", "waypoint_quadhashs": ["9wMKFTu"], "title": "Foxacos", "subtitle": "hamlet", "time": 225, "length": 18388, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 25, "distance_from_trail": 0, "start_length": 18388, "start_time": 225, "stop_length": 3090, "stop_time": 37, "amenities": {"food_and_drink": 1, "tourism": 1}, "lnglat": [-8.6409, 42.5808], "extent": [-8.6452, 42.5735, -8.6367, 42.5827], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 14, "quadhash": "9wMKFAN", "waypoint_quadhashs": ["9wMKFAN"], "title": "Tivo", "subtitle": "hamlet", "time": 238, "length": 19432, "deviation_length": 0, "deviation_time": 0, "elevation": 29, "elevation_on_trail": 24, "distance_from_trail": 0, "start_length": 19432, "start_time": 238, "stop_length": 2047, "stop_time": 24, "amenities": {"accommodation": 4, "drinking_water": 2, "food_and_drink": 1}, "lnglat": [-8.6457, 42.5888], "extent": [-8.648, 42.5877, -8.6425, 42.5902], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 15, "quadhash": "9wMKFAC", "waypoint_quadhashs": ["9wMKFAC"], "title": "O Curuxal", "subtitle": "hamlet", "time": 244, "length": 19887, "deviation_length": 0, "deviation_time": 0, "elevation": 30, "elevation_on_trail": 35, "distance_from_trail": 0, "start_length": 19887, "start_time": 244, "stop_length": 1591, "stop_time": 18, "amenities": {"historic": 1}, "lnglat": [-8.6445, 42.5926], "extent": [-8.6449, 42.5922, -8.6439, 42.593], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 16, "quadhash": "9wMKFwr", "waypoint_quadhashs": ["9wMKFwr"], "title": "Caldas de Reis", "subtitle": "town", "time": 262, "length": 21479, "deviation_length": 0, "deviation_time": 0, "elevation": 27, "elevation_on_trail": 25, "distance_from_trail": 0, "start_length": 21479, "start_time": 262, "stop_length": 0, "stop_time": 0, "amenities": {"accommodation": 92, "drinking_water": 3, "food_and_drink": 28, "historic": 2, "shop": 6, "tourism": 5}, "lnglat": [-8.6422, 42.6041], "extent": [-8.6536, 42.5943, -8.6342, 42.6117], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}], "alternative_stops": [{"quadhash": "9wMKFT3", "elevation": 50, "lnglat": [-8.6567, 42.5806], "extent": [-8.658, 42.5766, -8.6538, 42.5819], "title": "Curr\u00e1s", "subtitle": "village", "amenities": {"accommodation": 1, "drinking_water": 1, "food_and_drink": 1}}, {"quadhash": "9wMKFHt", "elevation": 30, "lnglat": [-8.6834, 42.5724], "extent": [-8.6851, 42.5704, -8.6798, 42.5744], "title": "Casal", "subtitle": "hamlet", "amenities": {"accommodation": 1}}, {"quadhash": "9wMKFrX", "elevation": 40, "lnglat": [-8.6586, 42.5915], "extent": [-8.6613, 42.5888, -8.6536, 42.5927], "title": "Souto", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 1, "tourism": 2}}, {"quadhash": "9wMKFxr", "elevation": 140, "lnglat": [-8.6259, 42.6115], "extent": [-8.6276, 42.6102, -8.6235, 42.6145], "title": "Santo Andr\u00e9 de C\u00e9sar", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 1, "spring": 1}}, {"quadhash": "9wMKFyH", "elevation": 130, "lnglat": [-8.6156, 42.6042], "extent": [-8.6166, 42.6038, -8.6152, 42.6049], "title": "Baxe", "subtitle": "hamlet", "amenities": {"accommodation": 1}}, {"quadhash": "9wMKFn6", "elevation": 60, "lnglat": [-8.6761, 42.6063], "extent": [-8.6778, 42.6041, -8.6738, 42.6094], "title": "Card\u00edn", "subtitle": "hamlet", "amenities": {"accommodation": 1}}], "is_bookable": true, "accommodation_count": 102}