25881 meters = 84911 feet and 5.01 inches