25892 meters = 84947.506562 feet