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


Hannah, Kentucky

Hannah is a populated place located in Lawrence County, KY at N38.04759° W82.87239° (NAD83) and at an elevation of 679 ft MSL.
It can be seen on the USGS 1:24K topographic map Blaine, KY.

Feature Type: Populated Place
Latitude: N38.04759° (NAD83 datum)
Longitude: W82.87239°
Elevation: 679 ft MSL
County: Lawrence County, Kentucky
USGS 24K Map: Blaine, KY
USGS 24K MRC: 38082A7

You can view this location or feature in our Topographic Map Viewer now.

Topographic Map of Hannah, KY Aerial/Satellite Image of Hannah, KY
Click a map above to begin viewing in our Map Viewer.

Here are some other places near Hannah that may be of interest:

Feature Name Type Latitude Longitude Distance View Map
Abb CreekStreamN38.09731°W82.85461°3.6 miles  View Map
Abb Creek SchoolSchoolN38.09898°W82.88794°3.6 miles  View Map
Adams CemeteryCemeteryN38.10369°W82.79460°5.7 miles  View Map
Adams ForkStreamN38.09648°W82.81877°4.5 miles  View Map
Arrington BranchStreamN38.02148°W82.80961°3.9 miles  View Map
Arrington BranchStreamN38.05481°W82.79044°4.5 miles  View Map
Ayersville Post Office (historical)Post OfficeN37.99417°W82.90410°4.1 miles  View Map
Backbone CemeteryCemeteryN38.14694°W82.95361°8.2 miles  View Map
Backbone HillSummitN38.14342°W82.94767°7.8 miles  View Map
Barnrock BranchStreamN37.96464°W82.93324°6.6 miles  View Map
Bates ForkStreamN38.09064°W82.82350°4.0 miles  View Map
Bays BranchStreamN38.05953°W82.92072°2.8 miles  View Map
Bear BranchStreamN37.99537°W82.83211°4.2 miles  View Map
Beech BranchStreamN37.96370°W82.88627°5.8 miles  View Map
Big Blaine ChurchChurchN38.01509°W82.91905°3.4 miles  View Map
Big BranchStreamN38.04481°W82.79322°4.3 miles  View Map
Biglick BranchStreamN37.98259°W82.90322°4.8 miles  View Map
Birch BranchStreamN38.02731°W82.81349°3.5 miles  View Map
Bishop CemeteryCemeteryN38.01758°W82.88349°2.2 miles  View Map
Bishop KnobSummitN38.13259°W82.81572°6.6 miles  View Map
BlainePopulated PlaceN38.02759°W82.84322°2.1 miles  View Map
Blaine DivisionCivilN38.02917°W82.89143°1.6 miles  View Map
Blaine Post Office (historical)Post OfficeN38.02806°W82.84306°2.1 miles  View Map
Blaine School (historical)SchoolN38.03111°W82.83607°2.3 miles  View Map
Blaine Volunteer Fire DepartmentBuildingN38.03088°W82.84014°2.1 miles  View Map
Blaines Trace (historical)Populated PlaceN38.11778°W82.90944°5.3 miles  View Map
BlevinsPopulated PlaceN38.07398°W82.90378°2.5 miles  View Map
Blevins Post Office (historical)Post OfficeN38.07444°W82.90437°2.5 miles  View Map
Blevins Post Office (historical)Post OfficeN38.11111°W82.91028°4.8 miles  View Map
Boggs Mill (historical)LocaleN38.08306°W82.90902°3.2 miles  View Map
Boggs SchoolSchoolN38.07092°W82.89628°2.1 miles  View Map
Briar ForkStreamN38.07370°W82.90600°2.6 miles  View Map
Brier BranchStreamN38.14536°W82.94878°7.9 miles  View Map
Brushy CreekStreamN38.05370°W82.78044°5.0 miles  View Map
Buffalo BranchStreamN38.04148°W82.87433°0.4 miles  View Map
Burton BranchStreamN38.02953°W82.84072°2.1 miles  View Map
Cains CreekStreamN38.02787°W82.86183°1.5 miles  View Map
Cam CreekStreamN38.02537°W82.93711°3.8 miles  View Map
Cam Creek (historical)Populated PlaceN38.02778°W82.93689°3.8 miles  View Map
Camp BranchStreamN38.14231°W82.85461°6.6 miles  View Map
CherokeePopulated PlaceN38.07759°W82.83766°2.8 miles  View Map
Cherokee CreekStreamN38.06620°W82.82877°2.7 miles  View Map
Cherokee GapGapN38.12564°W82.85294°5.5 miles  View Map
Cherokee HillSummitN38.07652°W82.83342°2.9 miles  View Map
Cherokee Post Office (historical)Post OfficeN38.07778°W82.83798°2.8 miles  View Map
Chestnut Grove Church (historical)ChurchN38.10556°W82.82213°4.8 miles  View Map
Chestnut Grove School (historical)SchoolN38.10564°W82.82127°4.9 miles  View Map
Christian Union Enterprise Baptist ChurchChurchN37.98398°W82.96211°6.6 miles  View Map
City of BlaineCivilN38.02723°W82.84133°2.2 miles  View Map
Clevinger Knob Lookout TowerTowerN38.11759°W82.79933°6.3 miles  View Map
Coalbank BranchStreamN38.07370°W82.90516°2.5 miles  View Map
Coalbank BranchStreamN38.11342°W82.85544°4.6 miles  View Map
Collier Creek ChurchChurchN38.02092°W82.92072°3.2 miles  View Map
Conway HollowValleyN38.13848°W82.89458°6.4 miles  View Map
CordellPopulated PlaceN38.00565°W82.79294°5.2 miles  View Map
Cordell Freewill Baptist ChurchChurchN38.01000°W82.79863°4.8 miles  View Map
Cordell Post Office (historical)Post OfficeN38.00500°W82.79290°5.2 miles  View Map
Cordell School (historical)SchoolN38.01000°W82.79754°4.8 miles  View Map
Cordle BranchStreamN38.02203°W82.81099°3.8 miles  View Map
Cordle CemeteryCemeteryN38.01453°W82.78266°5.4 miles  View Map
Crabtree BranchStreamN38.13536°W82.78961°7.6 miles  View Map
Crabtree CemeteryCemeteryN38.13563°W82.79627°7.4 miles  View Map
Curnutte BranchStreamN38.03537°W82.80683°3.7 miles  View Map
Curnutte CemeteryCemeteryN38.03425°W82.80988°3.5 miles  View Map
Daniels Creek School (historical)SchoolN38.08953°W82.77266°6.1 miles  View Map
Dave Boggs CemeteryCemeteryN38.08064°W82.88044°2.3 miles  View Map
Davis BranchStreamN37.96398°W82.82211°6.4 miles  View Map
DavisvillePopulated PlaceN37.97037°W82.82988°5.8 miles  View Map
Davisville Post Office (historical)Post OfficeN37.96972°W82.83005°5.9 miles  View Map
Dead Horse HollowValleyN38.10406°W82.80852°5.2 miles  View Map
Dead Man HollowValleyN38.13465°W82.84259°6.2 miles  View Map
Deans BranchStreamN38.04842°W82.87489°0.1 miles  View Map
Dingus BranchStreamN38.04481°W82.83850°1.9 miles  View Map
Dobyns CemeteryCemeteryN38.02591°W82.93099°3.5 miles  View Map
Drakes CreekStreamN37.95120°W82.89211°6.7 miles  View Map
Dry Fork Community ChurchChurchN38.14147°W82.85405°6.6 miles  View Map
EdselPopulated PlaceN38.11786°W82.90933°5.3 miles  View Map
Edsel Post Office (historical)Post OfficeN38.11778°W82.90944°5.3 miles  View Map
Edwards CemeteryCemeteryN38.02341°W82.87266°1.7 miles  View Map
Elizabeth ChurchChurchN38.02787°W82.93711°3.8 miles  View Map
Elk BranchStreamN38.07870°W82.77405°5.8 miles  View Map
Elm Grove (historical)Populated PlaceN38.05917°W82.78634°4.7 miles  View Map
Elm Grove SchoolSchoolN38.05926°W82.78627°4.8 miles  View Map
Evans BranchStreamN38.04953°W82.78988°4.5 miles  View Map
Evans ForkStreamN38.10564°W82.80322°5.5 miles  View Map
Ferrel ForkStreamN38.10981°W82.82016°5.2 miles  View Map
FieldenPopulated PlaceN38.10286°W82.94767°5.6 miles  View Map
Fishertown BranchStreamN38.13453°W82.84294°6.2 miles  View Map
Fishtrap BranchStreamN38.00703°W82.87127°2.8 miles  View Map
Franks CreekStreamN37.97787°W82.87544°4.8 miles  View Map
Franks Creek ChurchChurchN37.94926°W82.85711°6.8 miles  View Map
Galion BranchStreamN38.12870°W82.92489°6.3 miles  View Map
Gambill BranchStreamN38.04287°W82.80183°3.9 miles  View Map
Gartin BranchStreamN38.01370°W82.79683°4.7 miles  View Map
Gillium BranchStreamN38.10175°W82.94906°5.6 miles  View Map
Gillum BranchStreamN37.95565°W82.94017°7.3 miles  View Map
Gourd LickStreamN38.14175°W82.88433°6.5 miles  View Map
Gravel BranchStreamN38.00148°W82.79238°5.4 miles  View Map
Griffin BranchStreamN38.10342°W82.85544°4.0 miles  View Map
Griffith CemeteryCemeteryN38.02610°W82.84508°2.1 miles  View Map
Grubb HollowValleyN38.05292°W82.77898°5.1 miles  View Map
HalcomPopulated PlaceN38.07592°W82.96656°5.5 miles  View Map
Halcome Post Office (historical)Post OfficeN38.07611°W82.96639°5.5 miles  View Map
Hamilton CreekStreamN38.12592°W82.95989°7.2 miles  View Map
HannahPopulated PlaceN38.04759°W82.87239°0.0 milesView Map
Hannah Post Office (historical)Post OfficeN38.04750°W82.87240°0.0 milesView Map
Hay CemeteryCemeteryN38.02730°W82.96238°5.1 miles  View Map
Hicksville SchoolSchoolN38.14231°W82.80377°7.5 miles  View Map
Hillside School (historical)SchoolN38.06667°W82.89180°1.7 miles  View Map
Hinton KnobSummitN38.13425°W82.81655°6.7 miles  View Map
Holbrook BranchStreamN38.14509°W82.80516°7.7 miles  View Map
Hood CreekStreamN38.03120°W82.84127°2.0 miles  View Map
Hoods Fork United Baptist ChurchChurchN37.97231°W82.82905°5.7 miles  View Map
HouckvillePopulated PlaceN38.11231°W82.85572°4.6 miles  View Map
Hunterscamp BranchStreamN37.95426°W82.78266°8.1 miles  View Map
Hurricane CreekStreamN38.10814°W82.95433°6.1 miles  View Map
Irish CreekStreamN38.06398°W82.80572°3.8 miles  View Map
Ison CreekStreamN38.13481°W82.96128°7.7 miles  View Map
Jason Boggs CemeteryCemeteryN38.07341°W82.90211°2.4 miles  View Map
Jean Post Office (historical)Post OfficeN38.14556°W82.85765°6.8 miles  View Map
Jess Boggs BranchStreamN38.05925°W82.90128°1.8 miles  View Map
Jim Brown BranchStreamN38.01889°W82.92306°3.4 miles  View Map
Jim Sturgill BranchStreamN37.96315°W82.82238°6.4 miles  View Map
Jordan ForkStreamN38.08259°W82.81850°3.8 miles  View Map
KeatonPopulated PlaceN37.98564°W82.96017°6.4 miles  View Map
Keaton ForkStreamN37.99842°W82.93628°4.9 miles  View Map
Kelly BranchStreamN37.99148°W82.94433°5.5 miles  View Map
Knob BranchStreamN38.02120°W82.87627°1.8 miles  View Map
Lane BranchStreamN38.10759°W82.82211°5.0 miles  View Map
Leadman CemeteryCemeteryN38.13980°W82.79794°7.5 miles  View Map
Left Fork Blaine CreekStreamN38.00731°W82.91294°3.6 miles  View Map
Left Fork Brushy CreekStreamN37.98620°W82.78377°6.4 miles  View Map
Left Fork Cains CreekStreamN38.06370°W82.89044°1.5 miles  View Map
Lester BranchStreamN37.96287°W82.93822°6.9 miles  View Map
Lick BranchStreamN38.06064°W82.91822°2.7 miles  View Map
Lick BranchStreamN38.06148°W82.79683°4.2 miles  View Map
Lick BranchStreamN37.97611°W82.77417°7.3 miles  View Map
Lick CreekStreamN38.08675°W82.84850°3.0 miles  View Map
Lick ForkStreamN38.05648°W82.92905°3.1 miles  View Map
Long BranchStreamN38.05148°W82.82766°2.4 miles  View Map
Lostlick BranchStreamN38.00342°W82.92266°4.1 miles  View Map
Low Gap Church (historical)ChurchN38.05056°W82.79153°4.4 miles  View Map
Lower Blaine Trace Enterprise Baptist ChurchChurchN38.14286°W82.92767°7.2 miles  View Map
Lower Blaine Trace School (historical)SchoolN38.14306°W82.92722°7.2 miles  View Map
Lower Brushey Creek School (historical)SchoolN38.03917°W82.80417°3.8 miles  View Map
Lower Brushy Creek ChurchChurchN38.02787°W82.81683°3.3 miles  View Map
Lower Cains Creek SchoolSchoolN38.04564°W82.87294°0.1 miles  View Map
Lower Laurel CreekStreamN38.02176°W82.87516°1.8 miles  View Map
Lyons BranchStreamN37.96953°W82.92266°6.0 miles  View Map
MarthaPopulated PlaceN38.00926°W82.91322°3.5 miles  View Map
Martha Fish PondReservoirN38.00693°W82.93003°4.2 miles  View Map
Martha Pool Gas and Oil FieldOilfieldN37.98787°W82.95878°6.3 miles  View Map
Martha Post OfficePost OfficeN38.00917°W82.91230°3.4 miles  View Map
Martha RidgeRidgeN37.99111°W82.97022°6.6 miles  View Map
Martha SchoolSchoolN38.00917°W82.91230°3.4 miles  View Map
Marvin Sparks CemeteryCemeteryN37.97258°W82.82849°5.7 miles  View Map
May BranchStreamN38.06953°W82.84683°2.1 miles  View Map
McCoy BranchStreamN38.07787°W82.77655°5.6 miles  View Map
Meadow BranchStreamN38.03592°W82.80655°3.7 miles  View Map
Middle Branch Left Fork Cains CreekStreamN38.05898°W82.92517°3.0 miles  View Map
Middle Daniels CreekStreamN38.08833°W82.77444°6.0 miles  View Map
Mill CreekStreamN38.02675°W82.96378°5.2 miles  View Map
Moore BranchStreamN38.07370°W82.81238°3.7 miles  View Map
Mount Olive School (historical)SchoolN37.96083°W82.78607°7.6 miles  View Map
Mount Olive United Baptist Church (historical)ChurchN37.95250°W82.78743°8.0 miles  View Map
Mud LickStreamN38.12342°W82.91489°5.7 miles  View Map
Muddy BranchStreamN38.01842°W82.84377°2.5 miles  View Map
Noisy BranchStreamN37.98259°W82.96183°6.6 miles  View Map
Oak Hill SchoolSchoolN38.10120°W82.79488°5.6 miles  View Map
Old Kentucky Home SchoolSchoolN38.14564°W82.85739°6.8 miles  View Map
Orchard HollowValleyN38.02946°W82.81521°3.4 miles  View Map
OrrPopulated PlaceN38.13564°W82.89183°6.2 miles  View Map
Orr Post Office (historical)Post OfficeN38.13556°W82.89180°6.2 miles  View Map
OverdaPopulated PlaceN38.11981°W82.80016°6.4 miles  View Map
Overda Post Office (historical)Post OfficeN38.12000°W82.80055°6.3 miles  View Map
Parker BranchStreamN38.08564°W82.84711°3.0 miles  View Map
Pawpaw BranchStreamN38.04231°W82.84155°1.7 miles  View Map
Payne HollowValleyN38.02156°W82.84609°2.3 miles  View Map
Perkins BranchStreamN38.10925°W82.85711°4.3 miles  View Map
Peter BranchStreamN37.98259°W82.79044°6.3 miles  View Map
Pigeonroost BranchStreamN38.03481°W82.96989°5.4 miles  View Map
Pine Grove School (historical)SchoolN38.13500°W82.87350°6.0 miles  View Map
Point Pleasant ChurchChurchN37.96092°W82.92739°6.7 miles  View Map
Pollys Chapel SchoolSchoolN38.13453°W82.78933°7.5 miles  View Map
Prince BranchStreamN37.99814°W82.96517°6.1 miles  View Map
Prosperity (historical)Populated PlaceN38.05278°W82.77951°5.1 miles  View Map
Prosperity Post Office (historical)Post OfficeN38.05278°W82.77951°5.1 miles  View Map
Raccoon BranchStreamN38.00176°W82.83349°3.8 miles  View Map
Ramey BranchStreamN37.98537°W82.83683°4.7 miles  View Map
Ran Boggs CemeteryCemeteryN38.06425°W82.88516°1.3 miles  View Map
Red Bush Volunteer Fire Department Station 2BuildingN37.95008°W82.94413°7.8 miles  View Map
Rhoads BranchStreamN38.13870°W82.85183°6.4 miles  View Map
Rice CemeteryCemeteryN38.00953°W82.90960°3.3 miles  View Map
Richmond BranchStreamN38.05648°W82.78294°4.9 miles  View Map
Riggs ForkStreamN38.07981°W82.90905°3.0 miles  View Map
Right Fork Blaine CreekStreamN38.00731°W82.91294°3.6 miles  View Map
Right Fork Cains CreekStreamN38.06370°W82.89016°1.5 miles  View Map
Right Fork Irish CreekStreamN38.07648°W82.81405°3.7 miles  View Map
Road Fork of Daniels CreekStreamN38.08944°W82.77806°5.9 miles  View Map
Roberts BranchStreamN38.05676°W82.78794°4.6 miles  View Map
Robinson BranchStreamN37.97177°W82.91330°5.7 miles  View Map
Rockhouse BranchStreamN38.01203°W82.79960°4.7 miles  View Map
Rockhouse ForkStreamN37.96731°W82.82711°6.1 miles  View Map
Rockhouse ForkStreamN38.07148°W82.83655°2.6 miles  View Map
Rockhouse ForkStreamN38.12675°W82.92433°6.2 miles  View Map
Rockhouse School (historical)SchoolN38.07120°W82.83988°2.4 miles  View Map
Rockville Post Office (historical)Post OfficeN38.11306°W82.85601°4.6 miles  View Map
Rocky Point School (historical)SchoolN37.97806°W82.83197°5.3 miles  View Map
Rood ForkStreamN38.07981°W82.90905°3.0 miles  View Map
Ross BranchStreamN37.97620°W82.82572°5.5 miles  View Map
Ross CreekStreamN37.94898°W82.89127°6.9 miles  View Map
Sacred Wind Post Office (historical)Post OfficeN38.06361°W82.88607°1.3 miles  View Map
Salyers BranchStreamN38.11953°W82.95961°6.9 miles  View Map
SarahPopulated PlaceN38.06203°W82.96044°4.9 miles  View Map
Sarah Post Office (historical)Post OfficeN38.06194°W82.96111°4.9 miles  View Map
Sawmill BranchStreamN38.10786°W82.85711°4.2 miles  View Map
Shady Grove CemeteryCemeteryN38.12258°W82.77960°7.2 miles  View Map
Shop BranchStreamN37.95537°W82.85961°6.4 miles  View Map
Shop BranchStreamN38.13397°W82.92711°6.7 miles  View Map
Shop Branch of BlaineStreamN38.00194°W82.94278°5.0 miles  View Map
SkaggsPopulated PlaceN38.00564°W82.94850°5.1 miles  View Map
Skaggs BranchStreamN38.02402°W82.85500°1.9 miles  View Map
Skaggs Post Office (historical)Post OfficeN38.00583°W82.94836°5.0 miles  View Map
Slate BranchStreamN38.02509°W82.81238°3.6 miles  View Map
Sloan BranchStreamN38.11175°W82.86350°4.5 miles  View Map
Sloane BranchStreamN37.96203°W82.83461°6.3 miles  View Map
Sparks BranchStreamN37.97453°W82.82655°5.6 miles  View Map
Sparks BranchStreamN38.02620°W82.85377°1.8 miles  View Map
Sparks CemeteryCemeteryN38.01258°W82.91599°3.4 miles  View Map
Sparks CemeteryCemeteryN38.02702°W82.93433°3.7 miles  View Map
Sparks CemeteryCemeteryN38.02869°W82.85710°1.5 miles  View Map
Spring BranchStreamN38.00203°W82.91878°4.0 miles  View Map
Sprucy SchoolSchoolN38.00398°W82.87183°3.0 miles  View Map
Squirrel Run HollowValleyN38.13986°W82.96723°8.2 miles  View Map
Steele BranchStreamN38.00453°W82.79266°5.3 miles  View Map
Steels BranchStreamN38.05175°W82.87627°0.4 miles  View Map
StephensPopulated PlaceN38.13536°W82.95878°7.7 miles  View Map
Stephens Post Office (historical)Post OfficeN38.13528°W82.95917°7.7 miles  View Map
Stonecoal BranchStreamN37.99898°W82.79099°5.6 miles  View Map
Straight BranchStreamN38.01426°W82.80322°4.4 miles  View Map
Sugartree BranchStreamN38.00314°W82.94822°5.1 miles  View Map
Swan BranchStreamN38.00953°W82.79794°4.8 miles  View Map
Swetnam CemeteryCemeteryN38.03619°W82.84849°1.5 miles  View Map
Swetnam CreekStreamN38.03778°W82.84361°1.7 miles  View Map
Tarkiln (historical)Populated PlaceN37.99917°W82.83716°3.9 miles  View Map
Tarkiln BranchStreamN37.99898°W82.83322°4.0 miles  View Map
Tarkiln Post Office (historical)Post OfficeN37.99222°W82.85847°3.9 miles  View Map
Tarkiln School (historical)SchoolN37.99917°W82.83716°3.9 miles  View Map
Tarklin Church (historical)ChurchN37.99916°W82.83716°3.9 miles  View Map
The NarrowsBendN38.03556°W82.86749°0.9 miles  View Map
Travis BranchStreamN37.96120°W82.94017°7.0 miles  View Map
Travis BranchStreamN37.97565°W82.77294°7.3 miles  View Map
Twin Licks BranchStreamN38.14564°W82.85878°6.8 miles  View Map
Upper Blaine Trace SchoolSchoolN38.12425°W82.91544°5.8 miles  View Map
Upper Cains Creek SchoolSchoolN38.05786°W82.92794°3.1 miles  View Map
Upper Laurel CreekStreamN38.01231°W82.88572°2.5 miles  View Map
Wallow Hole SchoolSchoolN38.07231°W82.96100°5.1 miles  View Map
Waterson Post Office (historical)Post OfficeN38.08028°W82.81257°4.0 miles  View Map
Watterson School (historical)SchoolN38.08009°W82.81266°3.9 miles  View Map
Wellman Bridge (historical)BridgeN38.05333°W82.77896°5.1 miles  View Map
Wheeler BranchStreamN38.00481°W82.87211°3.0 miles  View Map
Wheeler BranchStreamN38.01370°W82.83627°3.1 miles  View Map
Wheeler CemeteryCemeteryN37.96564°W82.85683°5.7 miles  View Map
Whiteface BranchStreamN38.11425°W82.82238°5.3 miles  View Map
Whitley BranchStreamN38.06314°W82.88655°1.3 miles  View Map
WilburPopulated PlaceN37.98620°W82.78460°6.4 miles  View Map
Wilbur Post Office (historical)Post OfficeN37.98611°W82.78525°6.4 miles  View Map
Wilbur School (historical)SchoolN37.98556°W82.78333°6.5 miles  View Map
Wiley BranchStreamN38.02759°W82.93767°3.8 miles  View Map
Williams CemeteryCemeteryN38.05925°W82.87766°0.9 miles  View Map
Winding StairPopulated PlaceN38.13194°W82.80792°6.8 miles  View Map
Wolf BranchStreamN38.07398°W82.81266°3.7 miles  View Map
Wolfpen BranchStreamN37.95315°W82.94017°7.5 miles  View Map
Young CemeteryCemeteryN38.08064°W82.81821°3.7 miles  View Map
Young SchoolSchoolN38.09536°W82.85100°3.5 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