25874 meters = 84888 feet and 5.42 inches