26006 mm = 1023.858268 inches