an old castle like building on top of a hill