26008 mm = 1023.937008 inches