This took a long time and my eyes hurt. (Warning: 6MB image)

Don't Miss...