26028 mm = 1024.724409 inches