Taiwan mountain ridge with trees and blue sky