Small castle on top a hill in Beynac, France