84.53 feet = 25.764744 meters