a castle perched on top of a cliff overlooking a lake and mountains in the distance