24.4 meters = 80.052493 feet