24890 meters = 979921.259843 inches