18.26 meters = 59 feet and 10.9 inches