Taiwan mountain ridges under sweeping clouds