an impenetrable fortress castle on a cliff