TopoQuest Logo
Do you find TopoQuest useful?
Help keep TopoQuest running and adding new maps/features by donating!
Home View Maps Find Maps Find Places Resources & Links


Cane Fork, Kentucky

Cane Fork is a stream located in Floyd County, KY at N37.559821° W82.725158° (WGS84/NAD83) and at an elevation of 698 ft MSL.
It can be seen on the USGS 1:24K topographic map Harold, KY.

Feature Type: Stream
Latitude: N37.559821° (WGS84/NAD83 datum)
Longitude: W82.725158°
Elevation: 698 ft MSL
County: Floyd County, Kentucky
USGS 24K Map: Harold, KY
USGS 24K MRC: 37082E6

You can view this location or feature in our Topographic Map Viewer by clicking on the map views below:

USGS 1:24K topographic map:
USGS 24K topo map of Cane Fork, KY
Source: US Geological Survey

Aerial imagery:
Aerial imagery of Cane Fork, KY
Source: US National Map

OpenStreetMap:
OpenStreetMap map of Cane Fork, KY
Copyright OpenStreetMap contributors, map styling by TopoQuest

OpenTopoMap:
OpenTopoMap map of Cane Fork, KY
Copyright OpenStreetMap contributors, map styling by OpenTopoMap and TopoQuest

FAA VFR aeronautical chart::
FAA VFR chart of Cane Fork, KY
Source: US Federal Aviation Administration


Click on a map above to begin viewing in our Map Viewer.

Here are some other places of interest near Cane Fork:

Feature Name Type Latitude Longitude Distance View Map
Akers BranchStreamN37.523710°W82.752381°2.9 miles  View Map
Akers BranchStreamN37.560654°W82.693768°1.7 miles  View Map
Akers BranchStreamN37.591210°W82.700991°2.5 miles  View Map
Allen BranchStreamN37.636486°W82.818495°7.4 miles  View Map
Allen CemeteryCemeteryN37.505369°W82.817101°6.3 miles  View Map
Allen Central High SchoolSchoolN37.517599°W82.808494°5.4 miles  View Map
Allen CityPopulated PlaceN37.609543°W82.727658°3.4 miles  View Map
Allen Police DepartmentBuildingN37.611643°W82.728412°3.6 miles  View Map
Allen Volunteer Fire DepartmentBuildingN37.613990°W82.720752°3.8 miles  View Map
AlphorettaPopulated PlaceN37.563154°W82.764326°2.2 miles  View Map
AlvinPopulated PlaceN37.636765°W82.694879°5.6 miles  View Map
AmbaPopulated PlaceN37.529822°W82.642933°5.0 miles  View Map
ArkansasPopulated PlaceN37.582876°W82.732381°1.6 miles  View Map
Arkansas CreekStreamN37.578987°W82.731825°1.4 miles  View Map
BannerPopulated PlaceN37.599265°W82.701268°3.0 miles  View Map
Beaver CreekStreamN37.613987°W82.729880°3.8 miles  View Map
Beaver JunctionPopulated PlaceN37.613709°W82.731547°3.7 miles  View Map
Benedict ChurchChurchN37.642320°W82.674879°6.3 miles  View Map
Bethel ChurchChurchN37.527599°W82.801549°4.7 miles  View Map
Betsy Clark BranchStreamN37.590654°W82.729325°2.1 miles  View Map
Betsy LaynePopulated PlaceN37.551488°W82.633488°5.1 miles  View Map
Betsy Layne BranchStreamN37.555932°W82.634044°5.0 miles  View Map
Betsy Layne Census Designated PlaceCensusN37.554097°W82.626249°5.4 miles  View Map
Betsy Layne Volunteer Fire DepartmentBuildingN37.556617°W82.630254°5.2 miles  View Map
Betsy Layne-Stanville DivisionCivilN37.573310°W82.662228°3.6 miles  View Map
Big BranchStreamN37.522044°W82.675990°3.8 miles  View Map
Big BranchStreamN37.657875°W82.735436°6.8 miles  View Map
Big ForkStreamN37.535376°W82.815439°5.2 miles  View Map
Blue MoonPopulated PlaceN37.507600°W82.697657°3.9 miles  View Map
Blue River BranchStreamN37.637041°W82.824328°7.6 miles  View Map
Bradley BranchStreamN37.599542°W82.819050°5.8 miles  View Map
Branham CreekStreamN37.489822°W82.649322°6.4 miles  View Map
Bridge BranchStreamN37.612876°W82.716547°3.7 miles  View Map
Brushy ForkStreamN37.659264°W82.653767°7.9 miles  View Map
Buck BranchStreamN37.569821°W82.756270°1.8 miles  View Map
Buck Branch School (historical)SchoolN37.576487°W82.782104°3.3 miles  View Map
Buckhead BranchStreamN37.626209°W82.776826°5.4 miles  View Map
Bull Creek ChurchChurchN37.630653°W82.750437°5.1 miles  View Map
Butler BranchStreamN37.523433°W82.725991°2.5 miles  View Map
Calf CreekStreamN37.635653°W82.697379°5.5 miles  View Map
Calvary Baptist ChurchChurchN37.557043°W82.629322°5.3 miles  View Map
Camp BranchStreamN37.572043°W82.658489°3.7 miles  View Map
Cane ForkStreamN37.559821°W82.725158°0.0 milesView Map
Cecil BranchStreamN37.567877°W82.690435°2.0 miles  View Map
Chestnut Lick BranchStreamN37.605931°W82.767104°3.9 miles  View Map
City of AllenCivilN37.611889°W82.729176°3.6 miles  View Map
City of MartinCivilN37.566732°W82.760210°2.0 miles  View Map
Clark SchoolSchoolN37.652597°W82.821550°8.3 miles  View Map
Coeburn Police DepartmentBuildingN37.574167°W82.785556°3.5 miles  View Map
Coldwater BranchStreamN37.543988°W82.632377°5.2 miles  View Map
Collins RockPillarN37.513433°W82.773215°4.1 miles  View Map
ColliverPopulated PlaceN37.596210°W82.736547°2.6 miles  View Map
Conley ForkStreamN37.611486°W82.807105°5.7 miles  View Map
Conley SchoolSchoolN37.611486°W82.809327°5.8 miles  View Map
Conn BranchStreamN37.612320°W82.765437°4.2 miles  View Map
Cow CreekStreamN37.636209°W82.696268°5.5 miles  View Map
Cow Creek Volunteer Fire DepartmentBuildingN37.634602°W82.663357°6.2 miles  View Map
Crum BranchStreamN37.552877°W82.725714°0.5 miles  View Map
DanaPopulated PlaceN37.554266°W82.690990°1.9 miles  View Map
Daniels CreekStreamN37.602598°W82.699046°3.3 miles  View Map
Daniels Creek SchoolSchoolN37.613709°W82.673212°4.7 miles  View Map
Davidson Memorial GardensCemeteryN37.595091°W82.678764°3.5 miles  View Map
Davison BranchStreamN37.592043°W82.676545°3.5 miles  View Map
Deal BranchStreamN37.483711°W82.642100°7.0 miles  View Map
Derossett BranchStreamN37.610931°W82.766548°4.2 miles  View Map
Derossett School (historical)SchoolN37.604820°W82.765715°3.8 miles  View Map
Dial BranchStreamN37.659542°W82.700713°7.0 miles  View Map
Dillon BranchStreamN37.599265°W82.660156°4.5 miles  View Map
Doc Allen BranchStreamN37.537321°W82.792383°4.0 miles  View Map
DockLocaleN37.627042°W82.800994°6.2 miles  View Map
Dock Post OfficePost OfficeN37.620975°W82.804634°6.1 miles  View Map
Dodson BranchStreamN37.654820°W82.735992°6.6 miles  View Map
DriftPopulated PlaceN37.480378°W82.747659°5.6 miles  View Map
Drift Freewill Baptist ChurchChurchN37.482600°W82.757103°5.6 miles  View Map
Drift Presbyterian ChurchChurchN37.480656°W82.747103°5.6 miles  View Map
Dropping Lick BranchStreamN37.594543°W82.661545°4.2 miles  View Map
DwalePopulated PlaceN37.623154°W82.723769°4.4 miles  View Map
Dwale Census Designated PlaceCensusN37.625352°W82.727661°4.5 miles  View Map
Dwale Post OfficePost OfficeN37.622127°W82.722508°4.3 miles  View Map
EasternPopulated PlaceN37.517043°W82.805994°5.3 miles  View Map
Eel BranchStreamN37.595654°W82.734047°2.5 miles  View Map
EmmaPopulated PlaceN37.635376°W82.700157°5.4 miles  View Map
Endicott ChurchChurchN37.658431°W82.630710°8.6 miles  View Map
Fitzpatrick Post OfficePost OfficeN37.651523°W82.819624°8.2 miles  View Map
Floyd CountyCivilN37.557109°W82.745704°1.1 miles  View Map
Floyd County Vocational SchoolSchoolN37.560377°W82.751270°1.4 miles  View Map
Frasure BranchStreamN37.475100°W82.654323°7.0 miles  View Map
Frasure Branch SchoolSchoolN37.475934°W82.655989°6.9 miles  View Map
Fredville Post Office (historical)Post OfficeN37.610368°W82.785232°4.8 miles  View Map
Friend ChurchChurchN37.656764°W82.785716°7.5 miles  View Map
Frog BranchStreamN37.524822°W82.663767°4.1 miles  View Map
Frozen CreekStreamN37.478433°W82.748492°5.8 miles  View Map
Garrett Volunteer Fire DepartmentBuildingN37.477726°W82.822758°7.8 miles  View Map
Gayheart BranchStreamN37.506766°W82.632377°6.3 miles  View Map
Goose CreekStreamN37.506766°W82.812939°6.0 miles  View Map
Gosling BranchStreamN37.501488°W82.815161°6.4 miles  View Map
GrethelPopulated PlaceN37.491211°W82.647656°6.4 miles  View Map
Grethel ChurchChurchN37.469823°W82.633766°8.0 miles  View Map
Grethel Post OfficePost OfficeN37.482878°W82.657100°6.5 miles  View Map
Grethel-Teaberry DivisionCivilN37.466434°W82.651277°7.6 miles  View Map
Gunstock BranchStreamN37.518155°W82.720714°2.9 miles  View Map
Hall BranchStreamN37.587043°W82.690712°2.7 miles  View Map
Hamilton BranchStreamN37.460378°W82.656545°7.8 miles  View Map
Hampton BranchStreamN37.484266°W82.755159°5.5 miles  View Map
Handcock BranchStreamN37.506008°W82.718719°3.7 miles  View Map
HaroldPopulated PlaceN37.536766°W82.633211°5.3 miles  View Map
Harold SchoolSchoolN37.538110°W82.629495°5.5 miles  View Map
Harold SchoolSchoolN37.538110°W82.629495°5.5 miles  View Map
Hatcher BranchStreamN37.610098°W82.730436°3.5 miles  View Map
Haus BranchStreamN37.593432°W82.698213°2.8 miles  View Map
Hays BranchStreamN37.506766°W82.784049°4.9 miles  View Map
Head of Little Mud SchoolSchoolN37.487322°W82.689046°5.4 miles  View Map
Henrys BranchStreamN37.535654°W82.783771°3.6 miles  View Map
HitePopulated PlaceN37.557043°W82.753492°1.6 miles  View Map
Hollybush BranchStreamN37.613709°W82.804605°5.7 miles  View Map
HonakerPopulated PlaceN37.523710°W82.679879°3.5 miles  View Map
HunterPopulated PlaceN37.506211°W82.756270°4.1 miles  View Map
Hunter BranchStreamN37.576259°W82.760136°2.2 miles  View Map
Hunter BranchStreamN37.505655°W82.754603°4.1 miles  View Map
Hunts ForkStreamN37.557321°W82.691824°1.8 miles  View Map
Hurricane BranchStreamN37.610654°W82.682379°4.2 miles  View Map
Ike Fitzpatrick BranchStreamN37.653430°W82.797383°7.6 miles  View Map
IvelPopulated PlaceN37.591210°W82.668212°3.8 miles  View Map
Ivy CreekStreamN37.592599°W82.663489°4.1 miles  View Map
Jarrell ForkStreamN37.613431°W82.760159°4.2 miles  View Map
Jim Maynard BranchStreamN37.570377°W82.630433°5.2 miles  View Map
Jim Potter BranchStreamN37.642597°W82.798494°7.0 miles  View Map
Joel Crisp BranchStreamN37.576765°W82.779604°3.2 miles  View Map
Johns BranchStreamN37.537599°W82.781826°3.5 miles  View Map
Johns BranchStreamN37.656229°W82.625660°8.6 miles  View Map
Johnson ForkStreamN37.567877°W82.690435°2.0 miles  View Map
Jump StationLocaleN37.492877°W82.756270°4.9 miles  View Map
JustellPopulated PlaceN37.556488°W82.637933°4.8 miles  View Map
Justice BranchStreamN37.547321°W82.684601°2.4 miles  View Map
Keel ForkStreamN37.620931°W82.805161°6.1 miles  View Map
Kentucky Division of Forestry Eastern DistrictBuildingN37.552522°W82.630819°5.2 miles  View Map
Kidd ForkStreamN37.523433°W82.677657°3.6 miles  View Map
Kinney BranchStreamN37.610099°W82.653885°5.2 miles  View Map
Lafferty BranchStreamN37.617630°W82.757090°4.4 miles  View Map
Lafferty SchoolSchoolN37.613154°W82.761548°4.2 miles  View Map
Lane BranchStreamN37.578987°W82.730992°1.4 miles  View Map
LangleyPopulated PlaceN37.531765°W82.790716°4.1 miles  View Map
Lee Alley CemeteryCemeteryN37.471760°W82.635429°7.8 miles  View Map
Lee Alley SchoolSchoolN37.468989°W82.634600°8.0 miles  View Map
Left Beaver ChurchChurchN37.550655°W82.750159°1.5 miles  View Map
Left Beaver Volunteer Fire Department and Rescue Squad Station 3BuildingN37.466084°W82.768248°6.9 miles  View Map
Left Fork Beaver CreekStreamN37.558988°W82.752381°1.5 miles  View Map
Left Fork Frasure BranchStreamN37.477600°W82.667378°6.5 miles  View Map
Left Fork Ivy CreekStreamN37.599821°W82.646544°5.1 miles  View Map
Left Fork Middle Creek Levisa ForkStreamN37.649541°W82.814328°7.9 miles  View Map
Linwood Post Office (historical)Post OfficeN37.506291°W82.632107°6.3 miles  View Map
Little Dove ChurchChurchN37.509822°W82.687379°4.0 miles  View Map
Little Mud CreekStreamN37.533155°W82.641822°4.9 miles  View Map
Little Union ChurchChurchN37.478432°W82.819050°7.6 miles  View Map
Long BranchStreamN37.605931°W82.767104°3.9 miles  View Map
Long BranchStreamN37.631209°W82.697379°5.2 miles  View Map
Long ForkStreamN37.577043°W82.784605°3.5 miles  View Map
Lower Wolfpen BranchStreamN37.481211°W82.691824°5.7 miles  View Map
MantonLocaleN37.556210°W82.793771°3.8 miles  View Map
Mare CreekStreamN37.569266°W82.642655°4.6 miles  View Map
MartinPopulated PlaceN37.572876°W82.752659°1.8 miles  View Map
Martin BranchStreamN37.496766°W82.757103°4.7 miles  View Map
Martin Police DepartmentBuildingN37.571527°W82.752753°1.7 miles  View Map
Martin Post OfficePost OfficeN37.573865°W82.752007°1.8 miles  View Map
Martin Volunteer Fire DepartmentBuildingN37.568822°W82.753307°1.7 miles  View Map
Martin-Allen DivisionCivilN37.545026°W82.774471°2.9 miles  View Map
Maytown Census Designated PlaceCensusN37.532690°W82.799156°4.5 miles  View Map
Maytown Volunteer Fire DepartmentBuildingN37.531462°W82.792388°4.2 miles  View Map
MinniePopulated PlaceN37.472322°W82.754048°6.2 miles  View Map
Molly Cabin BranchStreamN37.560098°W82.796549°3.9 miles  View Map
Morgan ForkStreamN37.497878°W82.690157°4.7 miles  View Map
Moss Canif BranchStreamN37.634542°W82.674045°5.9 miles  View Map
Mountain Arts CenterBuildingN37.656306°W82.792944°7.6 miles  View Map
Mountain Christian AcademySchoolN37.555376°W82.772104°2.6 miles  View Map
Mouth of Branham Creek SchoolSchoolN37.493711°W82.653767°6.0 miles  View Map
Mud CreekStreamN37.540377°W82.630988°5.3 miles  View Map
Mud Creek ChurchChurchN37.518988°W82.650989°4.9 miles  View Map
Mud Creek Volunteer Fire DepartmentBuildingN37.478439°W82.656705°6.8 miles  View Map
Mutton ForkStreamN37.637598°W82.747381°5.5 miles  View Map
New AllenPopulated PlaceN37.614820°W82.721547°3.8 miles  View Map
New Life ChurchChurchN37.591487°W82.701546°2.5 miles  View Map
NorthernPopulated PlaceN37.507877°W82.815439°6.1 miles  View Map
Old Beaver Church of Regular BaptistChurchN37.475378°W82.751825°6.0 miles  View Map
Orchard BranchStreamN37.568710°W82.694602°1.8 miles  View Map
Osborn BranchStreamN37.548710°W82.749325°1.5 miles  View Map
Ousley BranchStreamN37.596764°W82.801827°4.9 miles  View Map
Parsons BranchStreamN37.501489°W82.655434°5.6 miles  View Map
Patton CemeteryCemeteryN37.527314°W82.775434°3.6 miles  View Map
Penhook BranchStreamN37.526488°W82.626544°5.9 miles  View Map
Pentecostal Church of ChristChurchN37.481767°W82.750437°5.6 miles  View Map
Peter BranchStreamN37.562320°W82.799327°4.1 miles  View Map
Pike-Floyd HollowValleyN37.555617°W82.628939°5.3 miles  View Map
Pilgrims Home Church of Old Regular BaptistChurchN37.492600°W82.653211°6.1 miles  View Map
Pin HollowValleyN37.655882°W82.783659°7.4 miles  View Map
Pitts CemeteryCemeteryN37.588702°W82.806823°4.9 miles  View Map
Pitts ForkStreamN37.588153°W82.805161°4.8 miles  View Map
Pitts SchoolSchoolN37.587320°W82.804605°4.7 miles  View Map
Pleasant Home ChurchChurchN37.654542°W82.735992°6.6 miles  View Map
Polly Spencer BranchStreamN37.472600°W82.736825°6.1 miles  View Map
Powell BranchStreamN37.573710°W82.653767°4.0 miles  View Map
Prater CreekStreamN37.602598°W82.693213°3.4 miles  View Map
Prater Creek SchoolSchoolN37.552599°W82.690713°2.0 miles  View Map
PrinterPopulated PlaceN37.529821°W82.746270°2.4 miles  View Map
Rich HollowValleyN37.469100°W82.690544°6.5 miles  View Map
Right Fork Beaver CreekStreamN37.558988°W82.752381°1.5 miles  View Map
Right Fork Bull CreekStreamN37.629264°W82.751548°5.0 miles  View Map
Risner DivisionCivilN37.600470°W82.820954°5.9 miles  View Map
Rough KnobSummitN37.460934°W82.701824°7.0 miles  View Map
Saint Joseph Martin HospitalHospitalN37.578869°W82.750318°1.9 miles  View Map
Salem ChurchChurchN37.539544°W82.642933°4.7 miles  View Map
Sally Stevens BranchStreamN37.658986°W82.789605°7.7 miles  View Map
Sammy Branch ChurchChurchN37.533155°W82.662100°3.9 miles  View Map
Sand BranchStreamN37.648709°W82.711824°6.2 miles  View Map
Sansom ForkStreamN37.550655°W82.692101°1.9 miles  View Map
Shop BranchStreamN37.524822°W82.747937°2.7 miles  View Map
Shop BranchStreamN37.630375°W82.760159°5.2 miles  View Map
Simpson BranchStreamN37.476767°W82.745436°5.8 miles  View Map
Simpson Branch SchoolSchoolN37.472045°W82.730714°6.1 miles  View Map
Sizemore BranchStreamN37.470100°W82.754048°6.4 miles  View Map
Sizemore SchoolSchoolN37.466211°W82.765715°6.8 miles  View Map
Slick Rock BranchStreamN37.639542°W82.680990°6.0 miles  View Map
SloanPopulated PlaceN37.619820°W82.757659°4.5 miles  View Map
Spruce Pine SchoolSchoolN37.515933°W82.676268°4.0 miles  View Map
Spurlock CreekStreamN37.531766°W82.743770°2.2 miles  View Map
Spurlock CreekStreamN37.652875°W82.797661°7.6 miles  View Map
Spurlock Creek ChurchChurchN37.503988°W82.717102°3.9 miles  View Map
Spurlock ForkStreamN37.552599°W82.690435°2.0 miles  View Map
Standville Post OfficePost OfficeN37.567232°W82.642325°4.6 miles  View Map
StanvillePopulated PlaceN37.566766°W82.642378°4.6 miles  View Map
Stanville Census Designated PlaceCensusN37.563220°W82.642430°4.5 miles  View Map
Stephens BranchStreamN37.558432°W82.772660°2.6 miles  View Map
Stephens Branch ChurchChurchN37.554821°W82.787104°3.4 miles  View Map
Stephens Branch SchoolSchoolN37.554265°W82.792105°3.7 miles  View Map
Stonecoal BranchStreamN37.493155°W82.757381°4.9 miles  View Map
Stonecoal HollowValleyN37.471959°W82.688007°6.4 miles  View Map
Stonecoal School (historical)SchoolN37.476210°W82.810438°7.4 miles  View Map
Stratton BranchStreamN37.582321°W82.662934°3.7 miles  View Map
Stumbo BranchStreamN37.535377°W82.741825°1.9 miles  View Map
Stumbo HollowValleyN37.654731°W82.800116°7.7 miles  View Map
Sturgill BranchStreamN37.499544°W82.626822°6.8 miles  View Map
Sugarloaf BranchStreamN37.655375°W82.714324°6.6 miles  View Map
Sword BranchStreamN37.488433°W82.643489°6.7 miles  View Map
Sycamore BranchStreamN37.636209°W82.679879°5.8 miles  View Map
Tackett BranchStreamN37.494822°W82.654045°5.9 miles  View Map
Tanyard BranchStreamN37.534821°W82.650711°4.4 miles  View Map
The Bible Fellowship ChurchChurchN37.657875°W82.771549°7.2 miles  View Map
Toler CreekStreamN37.524822°W82.646822°4.9 miles  View Map
Toller Creek Volunteer Fire DepartmentBuildingN37.503400°W82.628990°6.6 miles  View Map
Tom Sellers BranchStreamN37.633987°W82.645711°6.7 miles  View Map
Toms CreekStreamN37.580654°W82.662934°3.7 miles  View Map
Town Branch ChurchChurchN37.657597°W82.771271°7.2 miles  View Map
Trace ForkStreamN37.508433°W82.685157°4.2 miles  View Map
TramPopulated PlaceN37.573432°W82.646267°4.4 miles  View Map
Tram Census Designated PlaceCensusN37.569320°W82.647580°4.3 miles  View Map
Trimble Chapel (historical)ChurchN37.634542°W82.748770°5.3 miles  View Map
Turkey CreekStreamN37.531488°W82.789327°4.0 miles  View Map
Turkey Creek School (historical)SchoolN37.475933°W82.783215°6.6 miles  View Map
Twin BranchStreamN37.634820°W82.660989°6.3 miles  View Map
Upper Wolfpen BranchStreamN37.475100°W82.691824°6.1 miles  View Map
Wallen ForkStreamN37.628153°W82.769326°5.3 miles  View Map
WarcoPopulated PlaceN37.544266°W82.775715°3.0 miles  View Map
WatergapPopulated PlaceN37.636487°W82.745714°5.4 miles  View Map
Wills BranchStreamN37.640653°W82.744603°5.7 miles  View Map
Wilson CreekStreamN37.527043°W82.800994°4.7 miles  View Map
WMDJ-AM (Martin)TowerN37.592598°W82.728492°2.3 miles  View Map
WMDJ-FM (Allen)TowerN37.586765°W82.715713°1.9 miles  View Map
WMQZ-FM (Allen)TowerN37.521211°W82.627655°6.0 miles  View Map
Wolfpen BranchStreamN37.600653°W82.780160°4.1 miles  View Map
WoodsPopulated PlaceN37.635654°W82.652656°6.6 miles  View Map
Woods BranchStreamN37.636209°W82.681823°5.8 miles  View Map
WXKZ-FM (Prestonsburg)TowerN37.656764°W82.765993°7.1 miles  View Map

Note: Coordinates in the location and feature list above are referenced to NAD83 datum.


Copyright (C) 2008-2026 Ryan Niemi / Sunset Dynamics ... All Rights Reserved