20.679 meters = 67 feet and 10.13 inches