18.464 meters = 60 feet and 6.93 inches