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


Heil Spring, New Mexico

Heil Spring is a spring located in Catron County, NM at N33.372283° W108.982566° (WGS84/NAD83) and at an elevation of 5314 ft MSL.
It can be seen on the USGS 1:24K topographic map Glenwood, NM.

Feature Type: Spring
Latitude: N33.372283° (WGS84/NAD83 datum)
Longitude: W108.982566°
Elevation: 5314 ft MSL
County: Catron County, New Mexico
USGS 24K Map: Glenwood, NM
USGS 24K MRC: 33108C8

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 Heil Spring, NM
Source: US Geological Survey

Aerial imagery:
Aerial imagery of Heil Spring, NM
Source: US National Map

OpenStreetMap:
OpenStreetMap map of Heil Spring, NM
Copyright OpenStreetMap contributors, map styling by TopoQuest

OpenTopoMap:
OpenTopoMap map of Heil Spring, NM
Copyright OpenStreetMap contributors, map styling by OpenTopoMap and TopoQuest

FAA VFR aeronautical chart::
FAA VFR chart of Heil Spring, NM
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 Heil Spring:

Feature Name Type Latitude Longitude Distance View Map
AlmaPopulated PlaceN33.379506°W108.903398°4.6 miles  View Map
Alma Flat TankReservoirN33.398141°W108.889894°5.6 miles  View Map
Alma MesaSummitN33.446447°W109.059792°6.8 miles  View Map
Alma Post Office (historical)Post OfficeN33.379506°W108.903398°4.6 miles  View Map
Alma TankReservoirN33.418729°W108.892884°6.1 miles  View Map
Alma TrailheadLocaleN33.434781°W109.057292°6.1 miles  View Map
Alma Water Storage TankReservoirN33.415338°W108.896454°5.8 miles  View Map
Angel TankReservoirN33.353687°W109.007655°1.9 miles  View Map
Antelope TankReservoirN33.422728°W109.012581°3.9 miles  View Map
Arizona SpringSpringN33.314884°W109.064986°6.2 miles  View Map
Balke TankReservoirN33.380371°W108.972201°0.8 miles  View Map
Banjo CanyonValleyN33.387838°W109.047013°3.9 miles  View Map
Banjo TankReservoirN33.368901°W109.058663°4.4 miles  View Map
Banjo Two TankReservoirN33.366291°W109.069470°5.0 miles  View Map
Basin TankReservoirN33.377869°W108.953508°1.7 miles  View Map
Basin TankReservoirN33.455326°W109.040763°6.6 miles  View Map
Beaver CanyonValleyN33.406449°W108.992845°2.4 miles  View Map
Beaver SpringSpringN33.457559°W108.911732°7.2 miles  View Map
Beaver TankReservoirN33.382004°W109.058125°4.4 miles  View Map
Beaver TankReservoirN33.391126°W109.016241°2.3 miles  View Map
Beaver Tank Number TwoReservoirN33.382235°W109.058290°4.4 miles  View Map
Big Pine CanyonValleyN33.302563°W108.928120°5.8 miles  View Map
Big Pine TankReservoirN33.287596°W108.932350°6.5 miles  View Map
Bill TankReservoirN33.355940°W108.939181°2.7 miles  View Map
Booger CanyonValleyN33.280896°W108.965343°6.4 miles  View Map
Brand Tree Canyon TankReservoirN33.310665°W109.015101°4.7 miles  View Map
Brushy MountainSummitN33.303951°W108.933398°5.5 miles  View Map
Brushy Mountain TankReservoirN33.289009°W108.930293°6.5 miles  View Map
Brushy Mountain Tank Number TwoReservoirN33.280789°W108.934204°6.9 miles  View Map
Brushy TankReservoirN33.307172°W108.942907°5.0 miles  View Map
Buchanan CanyonValleyN33.345894°W108.997011°2.0 miles  View Map
Buchanan TankReservoirN33.340393°W109.070258°5.5 miles  View Map
Buck TankReservoirN33.343707°W108.941664°3.1 miles  View Map
Buck TankReservoirN33.387195°W109.075367°5.5 miles  View Map
Bull Run CanyonValleyN33.291174°W109.005622°5.8 miles  View Map
Bull Run TankReservoirN33.291182°W108.974975°5.6 miles  View Map
Bullard CorralLocaleN33.306173°W109.076457°7.1 miles  View Map
Bullard PeakSummitN33.322561°W109.079513°6.6 miles  View Map
Bullard SpringSpringN33.306146°W109.077240°7.1 miles  View Map
Burns WellLocaleN33.448670°W108.966178°5.4 miles  View Map
Buzzard Branch TankReservoirN33.365404°W109.045617°3.7 miles  View Map
Buzzard CanyonValleyN33.377283°W108.977011°0.5 miles  View Map
Buzzard TankReservoirN33.377580°W109.078027°5.5 miles  View Map
Camp TankReservoirN33.433392°W109.057292°6.0 miles  View Map
Camp Tank Number OneReservoirN33.433641°W109.057190°6.0 miles  View Map
Camp Tank Number TwoReservoirN33.433641°W109.057190°6.0 miles  View Map
Canyon TankReservoirN33.362891°W108.946726°2.2 miles  View Map
Cap TankReservoirN33.433232°W109.080177°7.0 miles  View Map
Carcass BasinBasinN33.318118°W108.927564°4.9 miles  View Map
Carcass Basin Number OneReservoirN33.318387°W108.942191°4.4 miles  View Map
Carcass Basin Number ThreeReservoirN33.325895°W108.940898°4.0 miles  View Map
CCC TankReservoirN33.389882°W108.985208°1.2 miles  View Map
Center TankReservoirN33.373560°W109.015825°1.9 miles  View Map
Charlie Moore MesaBenchN33.394227°W109.036457°3.5 miles  View Map
Charlie Moore PlacePopulated PlaceN33.389782°W109.047013°3.9 miles  View Map
Charlie Moore SpringSpringN33.389226°W109.047846°3.9 miles  View Map
Charlie Moore TrailheadLocaleN33.368116°W109.050346°3.9 miles  View Map
Cherry CanyonValleyN33.286452°W108.883396°8.2 miles  View Map
Chub TankReservoirN33.354638°W108.976025°1.3 miles  View Map
Citizen SpringSpringN33.288268°W109.014022°6.1 miles  View Map
Cobblestone TankReservoirN33.439704°W109.011366°4.9 miles  View Map
Come-alive RidgeRidgeN33.273674°W108.920064°7.7 miles  View Map
Cookstove CorralLocaleN33.345894°W109.050901°4.3 miles  View Map
Cookstove TankReservoirN33.344935°W109.052589°4.5 miles  View Map
Copper Creek Water Storage TankReservoirN33.402838°W108.970900°2.2 miles  View Map
Corner TankReservoirN33.355616°W109.040623°3.5 miles  View Map
Coyote Ridge TankReservoirN33.286985°W108.919283°6.9 miles  View Map
Cradle MesaSummitN33.452281°W108.983679°5.5 miles  View Map
Cradle Mesa CorralLocaleN33.470336°W109.027291°7.2 miles  View Map
Cradle Mesa TankReservoirN33.470521°W109.037030°7.5 miles  View Map
Day TankReservoirN33.323326°W109.005926°3.6 miles  View Map
Deep CreekStreamN33.453948°W108.913955°6.9 miles  View Map
Deep TankReservoirN33.469780°W109.018124°7.0 miles  View Map
Deep TankReservoirN33.344330°W108.929411°3.6 miles  View Map
Deepfreeze CanyonValleyN33.275897°W108.900619°8.2 miles  View Map
Devils Den CanyonValleyN33.343950°W109.032845°3.5 miles  View Map
Devils Den CanyonValleyN33.345061°W109.032845°3.5 miles  View Map
Ditch TankReservoirN33.467228°W109.004578°6.7 miles  View Map
Ditch TankReservoirN33.413022°W108.923840°4.4 miles  View Map
Doe TankReservoirN33.348017°W108.974692°1.7 miles  View Map
Dry TankReservoirN33.440217°W109.006325°4.9 miles  View Map
E Spurgeon RanchLocaleN33.442282°W108.929511°5.7 miles  View Map
East Snare SPringSpringN33.332295°W109.076378°6.1 miles  View Map
Ellis TankReservoirN33.378239°W108.942612°2.3 miles  View Map
Eric TankReservoirN33.348238°W108.989806°1.7 miles  View Map
Eva TankReservoirN33.385357°W109.019924°2.3 miles  View Map
Fawn TankReservoirN33.365782°W108.956633°1.6 miles  View Map
Fence TankReservoirN33.342953°W108.994958°2.1 miles  View Map
Five TankReservoirN33.418153°W109.029112°4.2 miles  View Map
Four TankReservoirN33.415505°W109.032906°4.2 miles  View Map
Fox CorralLocaleN33.351450°W109.021179°2.7 miles  View Map
Fox TankReservoirN33.350233°W109.020948°2.7 miles  View Map
Gavilan CanyonValleyN33.282562°W109.059790°7.6 miles  View Map
Gavilan CorralLocaleN33.315617°W109.068402°6.3 miles  View Map
Gavilan Number One SpringSpringN33.307916°W109.068061°6.6 miles  View Map
Gavilan PeakSummitN33.330617°W109.077847°6.2 miles  View Map
Gavilan TankReservoirN33.281934°W109.051125°7.4 miles  View Map
GlenwoodPopulated PlaceN33.316729°W108.883119°6.9 miles  View Map
Glenwood CemeteryCemeteryN33.309024°W108.891150°6.9 miles  View Map
Glenwood Community Center LibraryBuildingN33.316729°W108.883119°6.9 miles  View Map
Glenwood Community Presbyterian ChurchChurchN33.316729°W108.883119°6.9 miles  View Map
Glenwood Elementary SchoolSchoolN33.321107°W108.886038°6.6 miles  View Map
Glenwood Post OfficePost OfficeN33.316729°W108.883119°6.9 miles  View Map
Glenwood Ranger StationLocaleN33.309785°W108.887841°7.0 miles  View Map
Glenwood Weather StationLocaleN33.316729°W108.883119°6.9 miles  View Map
Goat Basin TankReservoirN33.272543°W108.977915°6.9 miles  View Map
Goat Pen TankReservoirN33.291916°W108.939332°6.1 miles  View Map
Graham TankReservoirN33.369506°W108.907842°4.3 miles  View Map
Graham TankReservoirN33.360057°W108.903155°4.7 miles  View Map
Harve Gutch WindmillReservoirN33.355617°W108.890619°5.4 miles  View Map
Harvey GulchValleyN33.350339°W108.906175°4.7 miles  View Map
Heifers Delight CanyonValleyN33.290896°W109.006455°5.8 miles  View Map
Heifers Delight TankReservoirN33.288098°W108.984323°5.8 miles  View Map
Heil SpringSpringN33.372283°W108.982566°0.0 milesView Map
Hells Here TankReservoirN33.417461°W108.979234°3.1 miles  View Map
Hick Water Storage TankReservoirN33.377561°W108.923676°3.4 miles  View Map
Hicks PastureFlatN33.384228°W108.925065°3.4 miles  View Map
Hicks TankReservoirN33.373600°W108.924722°3.3 miles  View Map
Highway TankReservoirN33.405616°W108.907131°4.9 miles  View Map
Hill TankReservoirN33.324227°W108.962392°3.5 miles  View Map
Hollimon CabinLocaleN33.272285°W108.973954°6.9 miles  View Map
Hollimon TankReservoirN33.398519°W108.925901°3.7 miles  View Map
Hollimon WellLocaleN33.392283°W108.917565°4.0 miles  View Map
Horse Shoe TankReservoirN33.327171°W108.943295°3.9 miles  View Map
Hunter TankReservoirN33.431126°W109.015290°4.5 miles  View Map
Hunter TankReservoirN33.469773°W109.018056°7.0 miles  View Map
Hurley Community Congregational ChurchChurchN33.316729°W108.883119°6.9 miles  View Map
J Lazy H MesaBenchN33.305618°W109.000066°4.7 miles  View Map
J Lazy H TankReservoirN33.307742°W108.998923°4.6 miles  View Map
Jay TankReservoirN33.374614°W109.000904°1.1 miles  View Map
Jeep TankReservoirN33.467911°W108.979445°6.6 miles  View Map
Jerry TankReservoirN33.373041°W108.965710°1.0 miles  View Map
Jim TankReservoirN33.370588°W109.026204°2.5 miles  View Map
Joe Day TankReservoirN33.412955°W108.965944°3.0 miles  View Map
Joe TankReservoirN33.383155°W108.940431°2.5 miles  View Map
John TankReservoirN33.361104°W108.945366°2.3 miles  View Map
John TankReservoirN33.410517°W108.953144°3.1 miles  View Map
John WindmillLocaleN33.407282°W108.952288°3.0 miles  View Map
Jones Draw TankReservoirN33.465267°W108.961886°6.5 miles  View Map
Judy TankReservoirN33.358156°W109.014476°2.1 miles  View Map
Juniper Mesa TankReservoirN33.294633°W109.078141°7.7 miles  View Map
Juniper TankReservoirN33.413079°W108.975176°2.9 miles  View Map
Kellar TrailheadLocaleN33.462002°W109.047014°7.2 miles  View Map
Keller CanyonValleyN33.411727°W108.925066°4.3 miles  View Map
Kelly CanyonValleyN33.411727°W108.925899°4.3 miles  View Map
L H RanchLocaleN33.453393°W108.917844°6.7 miles  View Map
Leaky TankReservoirN33.420710°W108.909865°5.4 miles  View Map
Little Buzzard TankReservoirN33.371457°W109.080860°5.7 miles  View Map
Little Pine CanyonValleyN33.347839°W108.995344°1.8 miles  View Map
Little Pine TankReservoirN33.310696°W108.975532°4.3 miles  View Map
Little Round MountainSummitN33.439504°W108.980901°4.6 miles  View Map
Little Round Mountain TankReservoirN33.437502°W108.983908°4.5 miles  View Map
Little TankReservoirN33.376494°W109.069065°5.0 miles  View Map
Liza TankReservoirN33.367094°W109.009983°1.6 miles  View Map
Long CanyonValleyN33.458670°W108.903954°7.5 miles  View Map
Long Canyon SpringSpringN33.321987°W108.897779°6.0 miles  View Map
Long Canyon Water Storage TankReservoirN33.463393°W108.885065°8.4 miles  View Map
Lower Bull Run TankReservoirN33.298265°W108.993864°5.2 miles  View Map
May TankReservoirN33.361035°W108.958674°1.6 miles  View Map
McKeen RanchLocaleN33.409227°W108.913399°4.7 miles  View Map
Mesa TankReservoirN33.452211°W109.074233°7.6 miles  View Map
Mesa TankReservoirN33.366423°W109.019917°2.2 miles  View Map
Middle TankReservoirN33.458138°W109.024249°6.4 miles  View Map
Mineral CreekStreamN33.377561°W108.906453°4.4 miles  View Map
Mogollon Village Historic SiteLocaleN33.316729°W108.883119°6.9 miles  View Map
Moore SpringSpringN33.388949°W109.047846°3.9 miles  View Map
Morgan TankReservoirN33.405260°W109.000740°2.5 miles  View Map
Morgan WindmillLocaleN33.407282°W108.991456°2.5 miles  View Map
Mud SpringSpringN33.407359°W109.043487°4.3 miles  View Map
Mud Spring CanyonValleyN33.409782°W109.013957°3.2 miles  View Map
Mud Spring MesaSummitN33.419226°W109.047014°4.9 miles  View Map
Mud TankReservoirN33.341796°W108.969304°2.2 miles  View Map
New TankReservoirN33.393641°W108.882680°5.9 miles  View Map
Nine TankReservoirN33.360067°W109.052154°4.1 miles  View Map
No Permit TankReservoirN33.322927°W109.008454°3.7 miles  View Map
North Alkali FlatFlatN33.370061°W108.884508°5.7 miles  View Map
North Side Pine CorralLocaleN33.279229°W109.000899°6.5 miles  View Map
North Side Pine TankReservoirN33.275896°W109.008691°6.8 miles  View Map
North Sixshooter TankReservoirN33.415844°W109.068546°5.8 miles  View Map
Old TankReservoirN33.356383°W108.993472°1.3 miles  View Map
One Horn CanyonValleyN33.278396°W109.037845°7.2 miles  View Map
One Horn CanyonValleyN33.278951°W109.038400°7.2 miles  View Map
One Horn CorralLocaleN33.303395°W109.052290°6.2 miles  View Map
One Horn TankReservoirN33.301291°W109.054658°6.4 miles  View Map
One TankReservoirN33.402408°W109.038000°3.8 miles  View Map
Open Flat CorralLocaleN33.412004°W109.060069°5.2 miles  View Map
Open Flat CorralLocaleN33.411726°W109.059514°5.2 miles  View Map
Pan TankReservoirN33.365057°W108.996949°1.0 miles  View Map
Park MountainSummitN33.312562°W108.955065°4.4 miles  View Map
Park TankReservoirN33.331735°W108.983446°2.8 miles  View Map
Pasture TankReservoirN33.374597°W108.889977°5.3 miles  View Map
Pasture TankReservoirN33.282891°W108.896172°7.9 miles  View Map
Pasture TankReservoirN33.366360°W108.976530°0.5 miles  View Map
Pasture Trap ChuteReservoirN33.360339°W108.905342°4.5 miles  View Map
Petmaker CanyonValleyN33.290618°W109.008955°5.8 miles  View Map
Petmaker TankReservoirN33.300042°W108.953021°5.3 miles  View Map
Pine TankReservoirN33.360732°W109.068360°5.0 miles  View Map
Pine TankReservoirN33.340397°W108.982919°2.2 miles  View Map
Pipeline TankReservoirN33.470207°W108.997617°6.8 miles  View Map
Pit TankReservoirN33.382950°W109.026896°2.7 miles  View Map
Pot TankReservoirN33.374760°W109.039237°3.3 miles  View Map
Pothole TankReservoirN33.431645°W108.894603°6.5 miles  View Map
Powerline TankReservoirN33.272796°W109.020933°7.2 miles  View Map
Powerline TankReservoirN33.316668°W108.992074°3.9 miles  View Map
Pueblo CreekStreamN33.448393°W108.929788°6.1 miles  View Map
Racetrack MesaSummitN33.387560°W108.955066°1.9 miles  View Map
Rattlesnake CanyonValleyN33.306451°W109.068402°6.7 miles  View Map
Rattlesnake SpringSpringN33.307490°W109.071989°6.8 miles  View Map
Ridge WellWellN33.371450°W108.937843°2.6 miles  View Map
Rincon FlatsFlatN33.295618°W109.041734°6.3 miles  View Map
River PastureFlatN33.373672°W108.918676°3.7 miles  View Map
River TankReservoirN33.354057°W108.923160°3.7 miles  View Map
Roadside TankReservoirN33.340038°W108.962950°2.5 miles  View Map
Roberto TankReservoirN33.323014°W108.974284°3.4 miles  View Map
Roberts ParkFlatN33.326729°W108.973399°3.2 miles  View Map
Roberts Park CorralLocaleN33.334784°W108.960621°2.9 miles  View Map
Roberts Park TankReservoirN33.334226°W108.962507°2.9 miles  View Map
Rocky TankReservoirN33.348677°W108.961006°2.1 miles  View Map
Round MountainSummitN33.427004°W108.976456°3.8 miles  View Map
Round TankReservoirN33.382270°W109.012544°1.9 miles  View Map
Sandy WashStreamN33.315896°W108.893397°6.5 miles  View Map
Santo Nino Catholic ChurchChurchN33.316729°W108.883119°6.9 miles  View Map
Section Five TankReservoirN33.386848°W108.935814°2.9 miles  View Map
Section Thirty-six TankReservoirN33.393104°W108.954503°2.2 miles  View Map
Section Twenty TankReservoirN33.420263°W108.921881°4.8 miles  View Map
Section Twenty-nine SpringSpringN33.317583°W109.070931°6.3 miles  View Map
Section Two TankReservoirN33.383622°W108.975625°0.9 miles  View Map
Short TankReservoirN33.339697°W109.003231°2.5 miles  View Map
Sierra AguiladaRangeN33.314785°W108.936731°4.8 miles  View Map
Silt TankReservoirN33.331101°W108.953270°3.3 miles  View Map
Six TankReservoirN33.429033°W109.028886°4.7 miles  View Map
Sixshooter Flat TankReservoirN33.409066°W109.063178°5.3 miles  View Map
Skeleton CanyonValleyN33.273951°W109.081735°8.9 miles  View Map
Smoothing Iron CampLocaleN33.311173°W109.025900°4.9 miles  View Map
Smoothing Iron MesaSummitN33.305895°W109.030623°5.4 miles  View Map
Smoothing Iron TankReservoirN33.309444°W109.025098°5.0 miles  View Map
Snare CanyonValleyN33.371450°W108.985344°0.2 miles  View Map
Snare MesaBenchN33.333394°W109.040068°4.3 miles  View Map
Snare Mesa TankReservoirN33.333504°W109.038218°4.2 miles  View Map
Snare TankReservoirN33.332455°W109.077178°6.1 miles  View Map
South Buzzard TankReservoirN33.365408°W109.056171°4.3 miles  View Map
Spring TankReservoirN33.371468°W108.991555°0.5 miles  View Map
Spurgeon MesaSummitN33.471448°W108.925622°7.6 miles  View Map
Stateline CampLocaleN33.433948°W109.061181°6.2 miles  View Map
Stateline Number One TankReservoirN33.451725°W109.048125°6.7 miles  View Map
Stateline Number Two TankReservoirN33.451430°W109.047597°6.6 miles  View Map
Stateline TankReservoirN33.451870°W109.047844°6.7 miles  View Map
Stateline TrailheadLocaleN33.435614°W109.053125°6.0 miles  View Map
Stateline Water Storage TankReservoirN33.367283°W109.045346°3.6 miles  View Map
Steep Canyon TankReservoirN33.276062°W109.066252°8.2 miles  View Map
Steep TankReservoirN33.359519°W109.060388°4.6 miles  View Map
Steer Pasture TankReservoirN33.290592°W108.893930°7.6 miles  View Map
Sun TankReservoirN33.380972°W108.987224°0.7 miles  View Map
Sunflower MesaSummitN33.383394°W108.985344°0.8 miles  View Map
Sunflower Mesa TankReservoirN33.386246°W109.001255°1.4 miles  View Map
Thompson TankReservoirN33.429789°W108.934545°4.8 miles  View Map
Three TankReservoirN33.394147°W109.019057°2.6 miles  View Map
Tomcat TankReservoirN33.426572°W109.038976°5.0 miles  View Map
Twin Sister CorralLocaleN33.452836°W108.994790°5.6 miles  View Map
Twin Sister Tank Number OneReservoirN33.449608°W108.989461°5.4 miles  View Map
Twin Sister Tank Number TwoReservoirN33.448763°W108.985510°5.3 miles  View Map
Two TankReservoirN33.396015°W109.026762°3.0 miles  View Map
Two-Timing SpringSpringN33.422730°W109.056467°5.5 miles  View Map
Upper Park TankReservoirN33.333084°W108.939095°3.7 miles  View Map
Vigil CanyonValleyN33.375061°W108.978955°0.3 miles  View Map
Vigil SpringSpringN33.371825°W108.990999°0.5 miles  View Map
Vigil TankReservoirN33.357981°W109.030231°2.9 miles  View Map
W H DrawValleyN33.298951°W109.073679°7.3 miles  View Map
W Spurgeon RanchLocaleN33.437560°W108.926455°5.6 miles  View Map
W-S RanchLocaleN33.399227°W108.910621°4.5 miles  View Map
Webster Hole TankReservoirN33.310110°W109.047934°5.7 miles  View Map
Webster MesaBenchN33.318117°W109.039512°5.0 miles  View Map
Webster MountainSummitN33.324228°W109.069513°6.0 miles  View Map
Webster SpringSpringN33.325110°W109.053449°5.2 miles  View Map
Weedy FlatFlatN33.465058°W108.978123°6.4 miles  View Map
Whitewater Canyon Pipeline Historic SiteLocaleN33.314785°W108.886174°6.8 miles  View Map
Whitewater CreekStreamN33.314785°W108.886174°6.8 miles  View Map
Wildbunch TrailheadLocaleN33.327839°W109.054235°5.2 miles  View Map
Wylie Morgan TankReservoirN33.465058°W108.978123°6.4 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