This page was a doozy to draw.