24.8 meters = 81.364829 feet