26904 mm = 1059.212598 inches