20.65 meters = 67 feet and 8.99 inches