18.501 meters = 60 feet and 8.39 inches