26899 mm = 1059.015748 inches