Annan, Dumfriesshire, Scotland