an old castle perched on top of a hill