25989 meters = 85265 feet and 8.98 inches