{"steps": [{"step_id": 1, "quadhash": "9wM3jY8", "waypoint_quadhashs": ["9wM3jY8"], "title": "A Coru\u00f1a", "subtitle": "city", "time": 0, "length": 0, "deviation_length": 0, "deviation_time": 0, "elevation": 21, "elevation_on_trail": 16, "distance_from_trail": 0, "start_length": 0, "start_time": 0, "stop_length": 20815, "stop_time": 265, "amenities": {"accommodation": 111, "campsite": 2, "drinking_water": 174, "food_and_drink": 1171, "historic": 94, "shelter": 1, "shop": 366, "spring": 5, "tourism": 84}, "lnglat": [-8.3959, 43.371], "extent": [-8.4488, 43.3382, -8.385, 43.3895], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}, {"step_id": 2, "quadhash": "9wM3krR", "waypoint_quadhashs": ["9wM3krR"], "title": "Oza", "subtitle": "suburban", "time": 47, "length": 3719, "deviation_length": 1674, "deviation_time": 23, "elevation": 30, "elevation_on_trail": null, "distance_from_trail": 1674, "start_length": 5363, "start_time": 68, "stop_length": 17817, "stop_time": 228, "amenities": {"drinking_water": 3, "food_and_drink": 2, "historic": 3, "tourism": 2}, "lnglat": [-8.3863, 43.3464], "extent": [-8.3998, 43.3445, -8.3822, 43.3502], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 3, "quadhash": "9wM3kvq", "waypoint_quadhashs": ["9wM3kvq"], "title": "Montserrat", "subtitle": "suburban", "time": 62, "length": 4866, "deviation_length": 0, "deviation_time": 0, "elevation": 80, "elevation_on_trail": 76, "distance_from_trail": 0, "start_length": 4866, "start_time": 62, "stop_length": 15948, "stop_time": 203, "amenities": {"accommodation": 2, "drinking_water": 1, "food_and_drink": 2}, "lnglat": [-8.3919, 43.3372], "extent": [-8.3937, 43.3336, -8.3893, 43.3383], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 4, "quadhash": "9wM3ko5", "waypoint_quadhashs": ["9wM3ko5"], "title": "Palavea", "subtitle": "suburban", "time": 75, "length": 6017, "deviation_length": 0, "deviation_time": 0, "elevation": 40, "elevation_on_trail": 40, "distance_from_trail": 0, "start_length": 6017, "start_time": 75, "stop_length": 14797, "stop_time": 190, "amenities": {"accommodation": 1, "drinking_water": 4, "food_and_drink": 14, "historic": 1, "shop": 5, "tourism": 1}, "lnglat": [-8.3936, 43.3281], "extent": [-8.3959, 43.3264, -8.3864, 43.3304], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 5, "quadhash": "9wM3kwE", "waypoint_quadhashs": ["9wM3kwE"], "title": "Perillo", "subtitle": "village", "time": 78, "length": 6304, "deviation_length": 1576, "deviation_time": 20, "elevation": 20, "elevation_on_trail": null, "distance_from_trail": 1576, "start_length": 7881, "start_time": 98, "stop_length": 15188, "stop_time": 197, "amenities": {"accommodation": 6, "drinking_water": 7, "food_and_drink": 26, "historic": 4, "shop": 8, "tourism": 4}, "lnglat": [-8.3737, 43.3325], "extent": [-8.3898, 43.3281, -8.3651, 43.3419], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 6, "quadhash": "9wM3XAS", "waypoint_quadhashs": ["9wM3XAS"], "title": "Cordeda", "subtitle": "suburban", "time": 95, "length": 7558, "deviation_length": 184, "deviation_time": 2, "elevation": 40, "elevation_on_trail": 30, "distance_from_trail": 184, "start_length": 7558, "start_time": 95, "stop_length": 13256, "stop_time": 169, "amenities": {"accommodation": 4, "drinking_water": 1, "food_and_drink": 16, "historic": 2, "shop": 3, "tourism": 1}, "lnglat": [-8.3803, 43.3202], "extent": [-8.3852, 43.3192, -8.3785, 43.3293], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 7, "quadhash": "9wM3XDM", "waypoint_quadhashs": ["9wM3XDM"], "title": "O Temple", "subtitle": "village", "time": 122, "length": 9837, "deviation_length": 145, "deviation_time": 1, "elevation": 0, "elevation_on_trail": null, "distance_from_trail": 145, "start_length": 9983, "start_time": 124, "stop_length": 11123, "stop_time": 144, "amenities": {"accommodation": 1, "drinking_water": 1, "food_and_drink": 34, "historic": 1, "shop": 4, "tourism": 3}, "lnglat": [-8.3577, 43.3158], "extent": [-8.3614, 43.3123, -8.3526, 43.3225], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 8, "quadhash": "9wM3XDs", "waypoint_quadhashs": ["9wM3XDs"], "title": "O Burgo", "subtitle": "village", "time": 128, "length": 10247, "deviation_length": 22, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 24, "distance_from_trail": 22, "start_length": 10247, "start_time": 128, "stop_length": 10567, "stop_time": 137, "amenities": {"accommodation": 2, "drinking_water": 6, "food_and_drink": 40, "historic": 2, "shelter": 1, "shop": 8, "tourism": 3}, "lnglat": [-8.3652, 43.315], "extent": [-8.3784, 43.3129, -8.3619, 43.3219], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 9, "quadhash": "9wM3XH3", "waypoint_quadhashs": ["4JuKir1h", "9wM3XHU"], "title": "Almeiras", "subtitle": "building", "time": 162, "length": 12777, "deviation_length": 0, "deviation_time": 0, "elevation": 90, "elevation_on_trail": 42, "distance_from_trail": 0, "start_length": 12777, "start_time": 162, "stop_length": 8037, "stop_time": 103, "amenities": {"drinking_water": 6, "food_and_drink": 3, "historic": 4, "shop": 1, "tourism": 1}, "lnglat": [-8.3674, 43.3036], "extent": [-8.3713, 43.2915, -8.3609, 43.3046], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 10, "quadhash": "9wM3Y2p", "waypoint_quadhashs": ["9wM3Y2p"], "title": "Ponte", "subtitle": "hamlet", "time": 170, "length": 13566, "deviation_length": 56, "deviation_time": 0, "elevation": 10, "elevation_on_trail": 10, "distance_from_trail": 56, "start_length": 13566, "start_time": 170, "stop_length": 7249, "stop_time": 94, "amenities": {"drinking_water": 1}, "lnglat": [-8.3668, 43.2917], "extent": [-8.3676, 43.2911, -8.3663, 43.292], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 11, "quadhash": "9wM3Y2v", "waypoint_quadhashs": ["9wM3Y2v"], "title": "A Xira", "subtitle": "hamlet", "time": 174, "length": 13787, "deviation_length": 0, "deviation_time": 0, "elevation": 20, "elevation_on_trail": 24, "distance_from_trail": 0, "start_length": 13787, "start_time": 174, "stop_length": 7027, "stop_time": 91, "amenities": {"food_and_drink": 1}, "lnglat": [-8.3654, 43.2904], "extent": [-8.3675, 43.2899, -8.3648, 43.2909], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 12, "quadhash": "9wM3Y3m", "waypoint_quadhashs": ["9wM3Y3m"], "title": "Sigr\u00e1s de Arriba", "subtitle": "hamlet", "time": 186, "length": 14581, "deviation_length": 0, "deviation_time": 0, "elevation": 70, "elevation_on_trail": 75, "distance_from_trail": 0, "start_length": 14581, "start_time": 186, "stop_length": 6233, "stop_time": 79, "amenities": {"historic": 3}, "lnglat": [-8.3657, 43.2845], "extent": [-8.3662, 43.2842, -8.3653, 43.2849], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 13, "quadhash": "9wM3Y3x", "waypoint_quadhashs": ["9wM3Y3x"], "title": "A Cabana", "subtitle": "hamlet", "time": 194, "length": 15214, "deviation_length": 33, "deviation_time": 0, "elevation": 80, "elevation_on_trail": 81, "distance_from_trail": 33, "start_length": 15214, "start_time": 194, "stop_length": 5601, "stop_time": 71, "amenities": {"food_and_drink": 2}, "lnglat": [-8.363, 43.2799], "extent": [-8.3635, 43.2788, -8.362, 43.2802], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 14, "quadhash": "9wM3Y7J", "waypoint_quadhashs": ["9wM3Y7J"], "title": "O Drozo", "subtitle": "hamlet", "time": 212, "length": 16640, "deviation_length": 0, "deviation_time": 0, "elevation": 110, "elevation_on_trail": 114, "distance_from_trail": 0, "start_length": 16640, "start_time": 212, "stop_length": 4174, "stop_time": 52, "amenities": {"drinking_water": 1, "historic": 1}, "lnglat": [-8.3655, 43.2675], "extent": [-8.3664, 43.267, -8.3651, 43.2685], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 15, "quadhash": "9wM3Y7M", "waypoint_quadhashs": ["9wM3Y7M"], "title": "Anceis", "subtitle": "hamlet", "time": 216, "length": 16961, "deviation_length": 0, "deviation_time": 0, "elevation": 110, "elevation_on_trail": 118, "distance_from_trail": 0, "start_length": 16961, "start_time": 216, "stop_length": 3853, "stop_time": 48, "amenities": {"historic": 2}, "lnglat": [-8.3629, 43.2666], "extent": [-8.3633, 43.2662, -8.3622, 43.2682], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 16, "quadhash": "9wM41yH", "waypoint_quadhashs": ["9wM41yH"], "title": "As Salgueiras", "subtitle": "hamlet", "time": 239, "length": 18540, "deviation_length": 0, "deviation_time": 0, "elevation": 190, "elevation_on_trail": 191, "distance_from_trail": 0, "start_length": 18540, "start_time": 239, "stop_length": 2275, "stop_time": 26, "amenities": {"shop": 1}, "lnglat": [-8.3591, 43.2556], "extent": [-8.3606, 43.2548, -8.3574, 43.2561], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 17, "quadhash": "9wM41yL", "waypoint_quadhashs": ["9wM41yL"], "title": "A Lameira", "subtitle": "hamlet", "time": 243, "length": 18920, "deviation_length": 0, "deviation_time": 0, "elevation": 150, "elevation_on_trail": 154, "distance_from_trail": 0, "start_length": 18920, "start_time": 243, "stop_length": 1895, "stop_time": 21, "amenities": {}, "lnglat": [-8.356, 43.2533], "extent": [-8.3566, 43.2528, -8.3555, 43.2536], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 18, "quadhash": "9wM41zr", "waypoint_quadhashs": ["9wM41zr"], "title": "O Corpo Santo", "subtitle": "hamlet", "time": 246, "length": 19099, "deviation_length": 36, "deviation_time": 0, "elevation": 160, "elevation_on_trail": 160, "distance_from_trail": 36, "start_length": 19099, "start_time": 246, "stop_length": 1715, "stop_time": 19, "amenities": {}, "lnglat": [-8.3559, 43.2514], "extent": [-8.3564, 43.2511, -8.3555, 43.2518], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 19, "quadhash": "9wM41z6", "waypoint_quadhashs": ["9wM41z6"], "title": "Cami\u00f1o Do Castro", "subtitle": "hamlet", "time": 246, "length": 19099, "deviation_length": 430, "deviation_time": 5, "elevation": 190, "elevation_on_trail": null, "distance_from_trail": 430, "start_length": 19529, "start_time": 251, "stop_length": 2145, "stop_time": 24, "amenities": {"accommodation": 1, "food_and_drink": 1}, "lnglat": [-8.3607, 43.2512], "extent": [-8.3631, 43.2502, -8.3557, 43.252], "is_deviation": true, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": true}, {"step_id": 20, "quadhash": "9wM41zy", "waypoint_quadhashs": ["9wM41zy"], "title": "Belv\u00eds", "subtitle": "hamlet", "time": 251, "length": 19577, "deviation_length": 0, "deviation_time": 0, "elevation": 140, "elevation_on_trail": 146, "distance_from_trail": 0, "start_length": 19577, "start_time": 251, "stop_length": 1238, "stop_time": 14, "amenities": {}, "lnglat": [-8.3503, 43.2503], "extent": [-8.3513, 43.2493, -8.3495, 43.2506], "is_deviation": false, "is_checkpoint": false, "is_start_stop": false, "is_alternative_stop": false}, {"step_id": 21, "quadhash": "9wM42nf", "waypoint_quadhashs": ["9wM42nf"], "title": "Sergude", "subtitle": "village", "time": 265, "length": 20815, "deviation_length": 0, "deviation_time": 0, "elevation": 100, "elevation_on_trail": 102, "distance_from_trail": 0, "start_length": 20815, "start_time": 265, "stop_length": 0, "stop_time": 0, "amenities": {"accommodation": 1, "food_and_drink": 1, "historic": 1}, "lnglat": [-8.3427, 43.2422], "extent": [-8.3436, 43.2416, -8.3408, 43.2448], "is_deviation": false, "is_checkpoint": true, "is_start_stop": true, "is_alternative_stop": false}], "alternative_stops": [{"quadhash": "9wM41z6", "elevation": 190, "lnglat": [-8.3607, 43.2512], "extent": [-8.3631, 43.2502, -8.3603, 43.252], "title": "Cami\u00f1o Do Castro", "subtitle": "hamlet", "amenities": {"accommodation": 1, "food_and_drink": 1}}, {"quadhash": "9wM42Fn", "elevation": 60, "lnglat": [-8.335, 43.2222], "extent": [-8.3389, 43.2178, -8.3339, 43.2272], "title": "Sarandos", "subtitle": "hamlet", "amenities": {"accommodation": 1, "drinking_water": 4, "food_and_drink": 3, "historic": 6, "shelter": 1, "shop": 2}}], "is_bookable": true, "accommodation_count": 3}