Photo gallery courtesy of Stuart Aitken.