26629 mm = 1048.385827 inches