a castle on a rock