18259 meters = 59904 feet and 10.27 inches