25890 meters = 84940.944882 feet