83.12 feet = 25.334976 meters