CMIS 102 Write a Raptor program that generates a user-specified number of random points. Display them. User specifies the size of the graphics window. The program will need to "know" the coordinates of the points for further processing, so use two arrays to hold the X and Y coordinates of the points. Indicate the "leftmost", "rightmost", "topmost" and "bottommost" points by drawing them in different colors, say, yellow for the leftmost, blue for the rightmost, green for the topmost, and cyan for the bottommost. These are the points with the smallest x, largest x, largest y, and smallest y coordinate, respectively. Let the user click in the graphics window. Draw a line from that point to each of the random points. Display the minimum, maximum, average, and sum of distances from that point to all the random points. Include some window shots of running the program that demonstrates that it works.