an old castle perched on the side of a cliff