18.394 meters = 60 feet and 4.17 inches