26896 mm = 1058.897638 inches