Castle on a hill in the Alps