26423 meters = 1040275.590551 inches