20.464 meters = 67 feet and 1.67 inches