Import a GPX file

England trails

Click on a trail to view its statistics, map and profile.

Tyndale Monument loop from Wotton-under-Edge via Westridge Wood, Nibley Knoll and Wotton Hill in the Cotswolds National Landscape

United Kingdom > England > Gloucestershire > Wotton-under-Edge

The Tyndale Monument loop offers a delightful hiking experience through the scenic landscapes of the Cotswolds, featuring a mix of woodland trails, rolling hills, and expansive views from both Nibley Knoll and Wotton Hill. Along the way, hikers can explore the historic Tyndale Monument and enjoy the natural…

Distance: 8.1 Km • Elevation gain: 190 m • Maximum elevation: 205 m

Todmorden - Bridestones Moor

United Kingdom > England > Calderdale > Todmorden > Lydgate > Cross Stone

Distance: 7.3 Km • Elevation gain: 296 m • Maximum elevation: 433 m

Witton Park to Houghton Bottoms loop hike

United Kingdom > England > Blackburn with Darwen > Blackburn

Distance: 12.3 Km • Elevation gain: 257 m • Maximum elevation: 213 m

Longmynd Hike 50 miles

United Kingdom > England > Shropshire > Church Stretton > All Stretton

Distance: 77.8 Km • Elevation gain: 2,661 m • Maximum elevation: 527 m

Mount Famine and South Head loop hike from Hayfield

United Kingdom > England > Derbyshire > High Peak > Hayfield

Distance: 9.1 Km • Elevation gain: 416 m • Maximum elevation: 489 m

Plumpton Green, Streat and East Chiltington loop walk

United Kingdom > England > East Sussex > Lewes > Plumpton Green

Distance: 8.5 Km • Elevation gain: 72 m • Maximum elevation: 72 m

Harold Wood - Cranham - Thorndon CP - Tylers Common

United Kingdom > England > Greater London

Distance: 19.5 Km • Elevation gain: 190 m • Maximum elevation: 118 m

Walk from Chichester to Bognor

United Kingdom > England > West Sussex > Chichester

Distance: 18.5 Km • Elevation gain: 44 m • Maximum elevation: 20 m

Footpaths in Diplocks Wood Polegate

United Kingdom > England > East Sussex > Wealden > Wannock

Distance: 2.2 Km • Elevation gain: 10 m • Maximum elevation: 28 m

Suffolk Coast Path (SCP) between Hopton and Lowestoft

United Kingdom > England > Suffolk > East Suffolk > Corton

Distance: 19.9 Km • Elevation gain: 139 m • Maximum elevation: 30 m

Cider House circular walk

United Kingdom > England > Shropshire > Claverley

Distance: 12.5 Km • Elevation gain: 201 m • Maximum elevation: 152 m

Run around Portland Bill, Dorset, UK

United Kingdom > England > Dorset > Chiswell

Distance: 18.2 Km • Elevation gain: 355 m • Maximum elevation: 133 m

Laurie Lee Wildlife Way

United Kingdom > England > Gloucestershire > Painswick > Ham Butts

Distance: 15.0 Km • Elevation gain: 510 m • Maximum elevation: 215 m

Cirencester Park Loop

United Kingdom > England > Gloucestershire > Cotswold District > Cirencester > Chesterton

Loop hike through the Cirencester Park in the Cotswolds National Landscape. #Hiking #Loop #Nature #Forest #Park

Distance: 20.5 Km • Elevation gain: 167 m • Maximum elevation: 178 m

Norfolk Coast Path - Cley to Cromer

United Kingdom > England > Norfolk > North Norfolk > Cley next the Sea

norfolk-coast-path, cley-next-the-sea, weybourne, sheringham, west-runton, east-runton, cromer

Distance: 20.1 Km • Elevation gain: 282 m • Maximum elevation: 43 m

Tooting Bec Park Loop

United Kingdom > England > Greater London

Distance: 5.6 Km • Elevation gain: 31 m • Maximum elevation: 41 m

Loop from Tysoe via Burdrop and Brailles in The Cotswolds National Landscape

United Kingdom > England > Warwickshire > Stratford-on-Avon > Middle Tysoe

Distance: 25.5 Km • Elevation gain: 459 m • Maximum elevation: 214 m

Cragg Vale to Hebden Bridge Walk

United Kingdom > England > Calderdale > Cragg Vale

Distance: 5.6 Km • Elevation gain: 124 m • Maximum elevation: 193 m

Walk - Cuckfield, Bolney

United Kingdom > England > West Sussex > Mid Sussex > Cuckfield

Cuckfield, Bolney

Distance: 14.6 Km • Elevation gain: 227 m • Maximum elevation: 104 m

Coaley Peak to Dursley

United Kingdom > England > Gloucestershire > Stroud > Nympsfield > Cockadilly

Distance: 17.5 Km • Elevation gain: 560 m • Maximum elevation: 242 m

Mellbreak Loop Hike

United Kingdom > England > Cumberland > Buttermere

Distance: 9.9 Km • Elevation gain: 547 m • Maximum elevation: 508 m

Tyndale from Dursley

United Kingdom > England > Gloucestershire > Dursley > Woodmancote

Loop hike via Cockshoot Wood, Tyndale Monument, Nibley Knoll, Ashen Plains Wood, Gravelpit Wood and Hermitage Wood in the Cotswolds National Landscape. #Hiking #Loop #Nature #Forest #Countryside #Cotswolds

Distance: 11.3 Km • Elevation gain: 435 m • Maximum elevation: 201 m

Thunderbridge woods checkout

United Kingdom > England > Kirklees > Kirkburton > Thunderbridge

Distance: 4.8 Km • Elevation gain: 116 m • Maximum elevation: 199 m

Walk - Ditchling Common, The Plough

United Kingdom > England > East Sussex > Lewes > Ditchling Common

Distance: 10.6 Km • Elevation gain: 114 m • Maximum elevation: 76 m

Chop Gate Butterfly

United Kingdom > England > North Yorkshire > Chop Gate > Seave Green

Distance: 26.7 Km • Elevation gain: 889 m • Maximum elevation: 445 m

Stock Woods Loop

United Kingdom > England > Essex > Chelmsford > Stock > Tye Green

Distance: 2.0 Km • Elevation gain: 30 m • Maximum elevation: 94 m

Hike from Slaidburn to Dunsop Bridge

United Kingdom > England > Lancashire > Ribble Valley > Slaidburn

Distance: 15.1 Km • Elevation gain: 440 m • Maximum elevation: 434 m

Loop walk between Ditchling Common and Plumpton Green

United Kingdom > England > East Sussex > Lewes > Ditchling Common

Distance: 18.5 Km • Elevation gain: 188 m • Maximum elevation: 76 m

Mill Green Stoneymore Wood Short Loop Walk

United Kingdom > England > Essex > Brentwood > Mill Green

Distance: 2.5 Km • Elevation gain: 19 m • Maximum elevation: 99 m

Hike up Yockenthwaite Moor

United Kingdom > England > North Yorkshire > Buckden

Distance: 13.2 Km • Elevation gain: 250 m • Maximum elevation: 643 m

Beckenham Place Park

United Kingdom > England > Greater London

Distance: 4.1 Km • Elevation gain: 56 m • Maximum elevation: 59 m

Walk on footpaths by River Wear

United Kingdom > England > County Durham > Wolsingham

Distance: 1.9 Km • Elevation gain: 8 m • Maximum elevation: 145 m

Boreatton Park Loop

United Kingdom > England > Shropshire > Ruyton-XI-Towns > Brownhill

Distance: 9.4 Km • Elevation gain: 113 m • Maximum elevation: 125 m

Walk from the Canary Shed to Peaberries Cafe via Riverside Park

United Kingdom > England > Essex > Maldon > Burnham-on-Crouch

Distance: 2.0 Km • Elevation gain: 6 m • Maximum elevation: 17 m

Gorleston and Great Yarmouth Walk

United Kingdom > England > Norfolk > Gorleston-on-Sea

Hike between Gorleston-on-Sea and Great Yarmouth along the River Yare and the North Sea. #Hiking #Sea #River

Distance: 13.4 Km • Elevation gain: 51 m • Maximum elevation: 16 m

Queen's Park Loop

United Kingdom > England > London

Loop hike around Queen's Park. #Walking #Hiking #Loop #City #River #Park #Nature

Distance: 8.1 Km • Elevation gain: 56 m • Maximum elevation: 61 m

High Pike Hill, High Seat and Gregory Chapel hike in Yorkshire Dales National Park

United Kingdom > England > Westmorland and Furness

Distance: 9.8 Km • Elevation gain: 342 m • Maximum elevation: 710 m

Tottenham Loop Walk

United Kingdom > England > Greater London

Distance: 10.3 Km • Elevation gain: 41 m • Maximum elevation: 25 m

Finsbury Park

United Kingdom > England > Greater London

Distance: 5.2 Km • Elevation gain: 63 m • Maximum elevation: 54 m

Settrington Beacon Loop from Norton-on-Derwent

United Kingdom > England > North Yorkshire > Norton-on-Derwent

Distance: 29.9 Km • Elevation gain: 412 m • Maximum elevation: 201 m

Caythorpe Court Loop

United Kingdom > England > Lincolnshire > South Kesteven > Frieston

Distance: 11.8 Km • Elevation gain: 110 m • Maximum elevation: 114 m

Brockholes woods explore

United Kingdom > England > Kirklees > Brockholes > Upper Hagg

Distance: 3.1 Km • Elevation gain: 128 m • Maximum elevation: 218 m

Balcombe to Staplefield Loop

United Kingdom > England > West Sussex > Mid Sussex > Balcombe

Loop hike from Balcombe to Staplefield via Balcombe Recreation Ground, Kemps Farm, Whitethroat Lane, Brantridge Lane, Tanyard Lane, Ditton Place and Westup Road in the High Weald National Landscape. #Hiking #Loop #Countryside #Nature #Forest

Distance: 12.4 Km • Elevation gain: 251 m • Maximum elevation: 141 m

Lesnes Abbey Woods and Bostall Woods Loop

United Kingdom > England > London

Loop hike in Abbey Wood and West Eath via Lesnes Abbey Woods and Bostall Woods. #Hiking #Loop #City #Nature #Park #Forest

Distance: 5.8 Km • Elevation gain: 99 m • Maximum elevation: 73 m

Blockley 🔁 Snowshill

United Kingdom > England > Gloucestershire > Cotswold District > Blockley

Blockley-Snowshill loop trailrun

Distance: 25.0 Km • Elevation gain: 500 m • Maximum elevation: 317 m

Walk - Haywards Heath, Borde Hill, Brook Street, Cuckfield

United Kingdom > England > West Sussex > Mid Sussex > Haywards Heath

Distance: 12.3 Km • Elevation gain: 197 m • Maximum elevation: 127 m

Drewton Circular

United Kingdom > England > East Riding of Yorkshire > South Cave

Distance: 7.7 Km • Elevation gain: 181 m • Maximum elevation: 164 m

Five Valleys Loop Walk

United Kingdom > England > Gloucestershire > Stroud > Randwick

Distance: 34.2 Km • Elevation gain: 907 m • Maximum elevation: 253 m

Hitchin Outer Orbital Path (HOOP)

United Kingdom > England > Hertfordshire > North Hertfordshire > Hitchin

Distance: 19.1 Km • Elevation gain: 176 m • Maximum elevation: 100 m

Welcombe to Hartland Loop

United Kingdom > England > Devon > Torridge District > Welcombe > Mead

Loop hike from Welcombe to Hartland via Dyer's Lookout, Blackpool, St Nectan's Church, Stoke, Milford, Elmscott, Hardisworthy and South Hole in the North Devon National Landscape. #Hiking #Loop #Coast #Sea #Atlantic #Ocean #Nature #Countryside #Cliffs #Overlook

Distance: 25.0 Km • Elevation gain: 841 m • Maximum elevation: 166 m

Fridaythorpe Loop Trail Running

United Kingdom > England > East Riding of Yorkshire > Fridaythorpe

Distance: 15.6 Km • Elevation gain: 269 m • Maximum elevation: 216 m

Maryon Wilson Park to Thames Barrier Loop

United Kingdom > England > London

Loop hike from Cemetery Lane to Maryon Wilson Park, Maryon Park, Moore Park and Thames Barrier. #Hiking #Loop #London #Park #Nature #River #City #Forest

Distance: 5.8 Km • Elevation gain: 89 m • Maximum elevation: 45 m

Dover's Hill and Broadway Hill loop trailrun

United Kingdom > England > Gloucestershire > Cotswold District

Distance: 22.0 Km • Elevation gain: 569 m • Maximum elevation: 314 m

Netherthong, River Holme and Hagg Wood loop

United Kingdom > England > Kirklees > Netherthong > Deanhouse

Distance: 5.2 Km • Elevation gain: 104 m • Maximum elevation: 204 m

Letherningham Mill - Charsfield Circular

United Kingdom > England > Suffolk > East Suffolk > Letheringham

Distance: 7.3 Km • Elevation gain: 46 m • Maximum elevation: 51 m

Leeds-Liverpool Canal, Parbold to Burscough Bridge

United Kingdom > England > Lancashire > West Lancashire > Parbold

Distance: 7.7 Km • Elevation gain: 29 m • Maximum elevation: 23 m

Gladstone Park Race

United Kingdom > England > Greater London

Distance: 5.9 Km • Elevation gain: 89 m • Maximum elevation: 72 m

Whitewell to Chipping via Totridge Fell, Fair Snape Fell and Parlick hike

United Kingdom > England > Lancashire > Ribble Valley > Whitewell

Forest of Bowand National Landscape, Lancashire

Distance: 17.4 Km • Elevation gain: 547 m • Maximum elevation: 521 m

Brockholes and Thurstonland Loop

United Kingdom > England > Kirklees > Brockholes > Upper Hagg

Distance: 4.1 Km • Elevation gain: 144 m • Maximum elevation: 262 m

Dodd, Whiteside East Top, Gasgale Crags Summit and Hopegill Head Loop Hike

United Kingdom > England > Cumberland > High Lorton

Distance: 8.7 Km • Elevation gain: 649 m • Maximum elevation: 748 m

Wimbledon Common

United Kingdom > England > Greater London

Distance: 6.3 Km • Elevation gain: 68 m • Maximum elevation: 56 m

Birdlip Loop via Witcombe Reservoirs

United Kingdom > England > Gloucestershire > Tewkesbury > Great Witcombe

Distance: 8.0 Km • Elevation gain: 255 m • Maximum elevation: 292 m

Woodchester Stroud Walking

United Kingdom > England > Gloucestershire > Nailsworth > Box

Distance: 22.7 Km • Elevation gain: 491 m • Maximum elevation: 211 m

Brighton Hill - South Downs National Park

United Kingdom > England > Hampshire > Basingstoke and Deane > Basingstoke

MTB loop from Brighton Hill to South Downs National Park via Upton Grey, Long Sutton, Farnham, Tilford, Holt Pound, Lodge Inclosure, Bentley, Lower Froyle and South Warnborough. #MTB #Loop #Nature #Countryside #Forest

Distance: 68.2 Km • Elevation gain: 914 m • Maximum elevation: 183 m

Armitage Bridge, Butternab Wood and Beaumont Park Loop Hike

United Kingdom > England > Kirklees > Armitage Bridge > Magdale

Distance: 6.7 Km • Elevation gain: 155 m • Maximum elevation: 207 m

Walk - Handcross, Nymans, Staplefield, Whitmans Green, Cuckfield, Haywards Heath

United Kingdom > England > West Sussex > Mid Sussex > Slaugham

Distance: 11.8 Km • Elevation gain: 162 m • Maximum elevation: 151 m

Ardingly Reservoir Loop

United Kingdom > England > West Sussex > Mid Sussex > Balcombe

Loop hike via Balcombe, Braky Wood, Balcombe Lake, Ardingly Reservoir, Ardingly, Wakehurst Place, Mansion Pond, Westwood Lake and The Warren in the High Weald National Landscape. #Hiking #Loop #Lake #Nature #Forest #Countryside

Distance: 14.8 Km • Elevation gain: 232 m • Maximum elevation: 141 m

Walk - Danehill, Horsted Keynes

United Kingdom > England > East Sussex > Wealden > Danehill

Distance: 12.5 Km • Elevation gain: 227 m • Maximum elevation: 118 m

Newquay to Mawgan Porth

United Kingdom > England > Cornwall > Newquay > Porth > Trevelgue

Loop bike from along the Newquay Bay and the Watergate Bay in Cornwall. #Bike #Loop #Nature #Sea #Atlantic #Ocean #Coast #River #Cornwall

Distance: 24.9 Km • Elevation gain: 728 m • Maximum elevation: 85 m

Plumstead Parks Loop

United Kingdom > England > London

Loop hike in Plumstead via Winns Common, East Wickham Open Space and Bostall Woods. #Hiking #Loop #City #Park #Nature #Forest

Distance: 5.7 Km • Elevation gain: 78 m • Maximum elevation: 56 m

Pebworth Hidcote Honeybourne Trailrun

United Kingdom > England > Worcestershire > Wychavon > Pebworth

Loop run / hike /MTB via Pebworth, Mickleton, Hidcote Bartrim, Hidcote Boyce and Honeybourne. #Running #Hiking #MTB #Loop #Countryside #Nature

Distance: 23.1 Km • Elevation gain: 245 m • Maximum elevation: 196 m

Guiting Power loop

United Kingdom > England > Gloucestershire > Cotswold District > Guiting Power

Distance: 12.5 Km • Elevation gain: 201 m • Maximum elevation: 293 m

Ross-on-Wye loop

United Kingdom > England > Herefordshire > Ross-on-Wye

Distance: 12.7 Km • Elevation gain: 134 m • Maximum elevation: 71 m

Burgess Park

United Kingdom > England > Greater London

Distance: 5.3 Km • Elevation gain: 16 m • Maximum elevation: 6 m

Nonsuch Park

United Kingdom > England > Surrey > Greater London

Distance: 7.8 Km • Elevation gain: 64 m • Maximum elevation: 60 m

Loop Walk Earlswood, South Nutfield, Nutfield, Nutfield Marsh, Redhill

United Kingdom > England > Surrey > Reigate and Banstead > Redhill

Distance: 14.5 Km • Elevation gain: 159 m • Maximum elevation: 145 m

East Riding of Yorkshire Trail Running

United Kingdom > England > East Riding of Yorkshire > Millington > Givendale

Loop run / hike from Givendale via Whitekeld Beck, Deep Dale, Millington Dale, Nettle Dale, Frendal Dale, Fenstone Quarries, Keasey Dale, Carden Dale, Coldwold Farm, Warren Farm, Wan Dale, Millington and Little Givendale Farm. #Running #Hiking #Loop #Coutryside #Nature #River #Forest

Distance: 30.1 Km • Elevation gain: 736 m • Maximum elevation: 239 m

Norfolk Coast Path - Dersingham to Hunstanton

United Kingdom > England > Norfolk > King's Lynn and West Norfolk > Dersingham

Distance: 18.4 Km • Elevation gain: 59 m • Maximum elevation: 24 m

Witcombe Loop

United Kingdom > England > Gloucestershire > Cotswold District > Birdlip

Loop hike around Great Witcombe from Barrow Wake via Viner's Plantation, Birdlip Peak, Peak Plantation, Witcombe Wood, Great Witcombe Roman Villa, Witcombe Reservoirs and Flyup 417 Bike Park. #Hiking #Loop #Nature #Forest #Lake

Distance: 11.1 Km • Elevation gain: 339 m • Maximum elevation: 275 m

Horton in Ribblesdale loop walk

United Kingdom > England > North Yorkshire > Horton in Ribblesdale

Distance: 8.2 Km • Elevation gain: 132 m • Maximum elevation: 287 m

Eagle Crag Loop

United Kingdom > England > Westmorland and Furness

Loop hike from Great Langdale Beck to Eagle Crag via Pike Howe, Harrison Stickle, Thunacar Knott, High Raise, Sergeant's Crag, High White Stones, Harrison Combe, Pike of Stickle, Loft Crag, Thorn Crag, Mark Gate and Dungeon Ghyll in the Lake District National Park. #Hiking #Loop #Nature #Mountain #Park

Distance: 17.9 Km • Elevation gain: 1,096 m • Maximum elevation: 758 m

Gate Foot to Farnley Tyas via Thurstonland

United Kingdom > England > Kirklees > Kirkburton

Gate Foot - Snowgate Head - Fulstone - Biggin - Top of the Bank - Thurstonland - Top of the Hill - Farnley Tyas

Distance: 5.8 Km • Elevation gain: 142 m • Maximum elevation: 288 m

Netley Abbey Parkrun - Summer Course

United Kingdom > England > Hampshire > Eastleigh > Netley > Hound

Distance: 5.0 Km • Elevation gain: 26 m • Maximum elevation: 16 m

Whinlatter horseshoe route

United Kingdom > England > Cumberland > Lorton

Distance: 12.7 Km • Elevation gain: 519 m • Maximum elevation: 542 m

Suffolk Coast Path - Dunwich to Walberwick Loop

United Kingdom > England > Suffolk > East Suffolk > Dunwich

Distance: 22.4 Km • Elevation gain: 125 m • Maximum elevation: 22 m

Brockholes woods explore

United Kingdom > England > Kirklees > Brockholes > Upper Hagg

Distance: 2.1 Km • Elevation gain: 78 m • Maximum elevation: 200 m

Charmouth to West Bay via Golden Cap, Seatown Beach, Thorncombe Beacon and Eype Beach

United Kingdom > England > Dorset

Distance: 22.8 Km • Elevation gain: 768 m • Maximum elevation: 172 m

Grassington - River Wharfe

United Kingdom > England > North Yorkshire > Grassington

Walk along River Wharfe from Grassington. #Walking #Hiking #River #Nature #Countryside #Forest

Distance: 7.5 Km • Elevation gain: 109 m • Maximum elevation: 206 m

Wogebourne Lost River and Woods Loop

United Kingdom > England > London

Loop hike along the Wogebourne River (underground), Bostall Woods, Lesnes Abbey Woods, Abbey Way and Southmere. #Hiking #Loop #River #Nature #Forest #Park #Lake

Distance: 6.9 Km • Elevation gain: 79 m • Maximum elevation: 67 m

Painswick Witcombe

United Kingdom > England > Gloucestershire > Painswick > Ham Butts

Distance: 18.7 Km • Elevation gain: 529 m • Maximum elevation: 279 m

The Rye

United Kingdom > England > Buckinghamshire > High Wycombe

Distance: 1.6 Km • Elevation gain: 23 m • Maximum elevation: 78 m

Stroud trigs

United Kingdom > England > Gloucestershire > Stroud > Rodborough

Distance: 18.6 Km • Elevation gain: 526 m • Maximum elevation: 270 m

Blencathra - Lake District National Park

United Kingdom > England > Westmorland and Furness > Scales > Guardhouse

#Hiking #Loop

Distance: 8.2 Km • Elevation gain: 684 m • Maximum elevation: 851 m

Gravetye Estate Loop

United Kingdom > England > West Sussex > Mid Sussex > West Hoathly > Selsfield Common

Loop hike from Vowels Lane via Warren's Wood, Lower Lake, Hastings Wood, Beeches Shaw, River Medway, Weir Wood Reservoir, Mill Place Farm, Kingscote Shaw, Kingscote Railway Station, Minepit Wood, Mill Place Wood, Bushy Wood and Vowels Gill in the Gravetye Estate and the High Weald National Landscape. #Hiking

Distance: 12.8 Km • Elevation gain: 254 m • Maximum elevation: 149 m

Stroud-Haresfield

United Kingdom > England > Gloucestershire > Stonehouse

Distance: 26.4 Km • Elevation gain: 430 m • Maximum elevation: 246 m

Bostall Woods to Shrewsbury Park Loop

United Kingdom > England > London

Loop hike from Bostall Woods to Shrewsbury Park via Great Bartletts Woods, Winn Common and Rockliffe Gardens. #Hiking #Loop #City #Nature #Park #Forest

Distance: 7.1 Km • Elevation gain: 111 m • Maximum elevation: 111 m

Colden Common to Stoke Woods Loop

United Kingdom > England > Hampshire > Winchester > Colden Common

Loop hike from Colden Common via Colden Common Recreation Ground, The Green, Brambridge, Highbridge, Stoke Common Copse, Bowlake Copse, Stoke Park Farm and Leylands Farm. #Hiking #Loop #CountrySide #Park #Nature #Forest

Distance: 7.7 Km • Elevation gain: 80 m • Maximum elevation: 50 m

Walk - Jack and Jill Windmills, Ditchling Beacon and Stanmer Park loop

United Kingdom > England > West Sussex > Mid Sussex > Hassocks

Distance: 18.2 Km • Elevation gain: 443 m • Maximum elevation: 244 m

Other places

 •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •  •