26542 meters = 87080 feet and 0.63 inches