80.53 feet = 24.545544 meters