18.431 meters = 60 feet and 5.63 inches