This one took a bitch of a time to draw.