26443 meters = 1041062.992126 inches