16626 mm = 654.566929 inches