26860 mm = 1057.480315 inches