24.03 meters = 78.838583 feet