castle window view on hydro dam in Benimandell - south Spain with mountain range