20.637 meters = 67 feet and 8.48 inches