Added recursive drawing.