26422 meters = 1040236.220472 inches