http://stevemorse.org/jcal/latlon.php