24.6 meters = 80.708661 feet