26527 meters = 87030 feet and 10.08 inches