26632 mm = 1048.503937 inches