26520 meters = 87007 feet and 10.49 inches