26869 mm = 1057.834646 inches