25989 mm = 1023.188976 inches