18269 meters = 59937 feet and 7.97 inches