888.26 meters = 34970.866142 inches