26596 meters = 87257 feet and 2.61 inches