82.27 feet = 25.075896 meters