Rain and snowfall over hills