26408 mm = 1039.685039 inches