26856 mm = 1057.322835 inches