18.451 meters = 60 feet and 6.42 inches