Whew! Excellent. Words and photos.