25874 meters = 84888.451444 feet