Create a Windows program using AppExpert in which the main window is a TWindow. This program will allow the user to draw lines and circles. One end of the line and the center of the circle will be generated using the random number generator random and associated function randomize. The other end point of the line and the radius of the circle are obtained using the TInputDialog. Each of the lines and circles are stored as counted pointers in an Array and all of the shapes are draw by the main windows WM_Paint handler. There should be a menu that allows the user to add a circle or a line. The handlers for these add commands should call on the Invalidate function to force the window to redraw itself.