DrawCompositeShapes