26388 mm = 1038.897638 inches