19024 meters = 62414 feet and 8.38 inches