On the road in Taiwan's central mountains