(cr rectangle(point( , )point( , ) setfill(color_rgb( , , ) setwidth( (dl line(point( , )point( , ) setoutline('red ' setarrow('first'(eoval(point( , )point( , )(fshape polygon(point( , )point( , )point( , )point( , )shape setfill('orange'(gt text(point( , )"hello world!" setface("courier" setsize( setstyle("italic" describe what happens when the following interactive graphics program runsfrom graphics import def main()win graphwin(shape circle(point( , ) shape setoutline("red"shape setfill("red"shape draw(winfor in range( ) win getmouse( shape getcenter(dx getx( getx(dy gety( gety(shape move(dx,dywin close(main(programming exercises alter the program from the last discussion question in the following ways(amake it draw squares instead of circles (bhave each successive click draw an additional square on the screen (rather than moving the existing one(cprint message on the window "click again to quitafter the loopand wait for final click before closing the window