26620 mm = 1048.031496 inches