24.543 meters = 80 feet and 6.26 inches