17026 mm = 670.314961 inches