20.453 meters = 67 feet and 1.24 inches