83.82 feet = 25.548336 meters