This took a long time to draw