80.52 feet = 24.542496 meters