20.64 meters = 67 feet and 8.6 inches