26897 mm = 1058.937008 inches