18.59 meters = 60 feet and 11.89 inches