26626 mm = 1048.267717 inches