26886 mm = 1058.503937 inches