an old castle on a rock