24.588 meters = 80 feet and 8.03 inches