25878 meters = 84901 feet and 6.9 inches