26420 meters = 1040157.480315 inches