82.32 feet = 25.091136 meters