18.278 meters = 59 feet and 11.61 inches