26870 mm = 1057.874016 inches