(Click to enlarge images.)