26389 mm = 1038.937008 inches