The River Dee at Mar Lodge Estate near Braemar.