80.18 feet = 24.438864 meters