25.76 meters = 84.514436 feet