draw_shape completed