a castle perched on top of a cliff with mountains in the background