18262 meters = 59914 feet and 8.38 inches