26859 mm = 1057.440945 inches