Programming Project 2 30 points Submission Instructions Open Eclipse and create a Java Project called Project2. Add a class named RectangleIntersection to this project. At the top of your file, enter a comment with your name, the assignment number, the date, and a short description of what the program does. When you are finished, export your project from Eclipse and upload it to Canvas before the due date. To do this, right click on the project name and select Export. Select General-‐>Archive File and click Next. Select the project you wish to export (Project2 in this case) and click Browse to browse to a location to save your file. Name this file YourLastNameYourFirstNameProject2. Upload this file to Canvas. Remember that late assignments are not accepted in this course. Assignment In this project we are going to solve a geometric problem. Geometric problems are important for many applications including data visualization, geographic information systems, integrated circuits, computer graphics, and video games. If boxes are "axis-‐aligned," meaning the edges are parallel to the x-‐ and y-‐axes, we can actually figure out whether or not they intersect with some very simple tests. Write a program that prompts the user to enter the center coordinates, widths and heights of two rectangles. Your program should draw the two rectangles to the screen. If the rectangles do not intersect, they should be colored green. If they do overlap, they should be colored red. How can we tell if the two rectangles overlap? There is a simple and elegant solution. It focuses on when we are sure that there is no overlap. For example, what can we say about the right edge of box 1 and the left edge of box 2? What can we say about the edges now? There are four conditions that guarantee that we have no overlap (two for the left and right edges, two for the top and bottom edges). If any.