80.36 feet = 24.493728 meters