Well, this was a workout.

Printable View