. Lab 05 Inheritance and Polymorphism . Download a Dia model and some intial code .See ./lab05.dia (Dia) .See ./shapes.cpp (C++) . Study the two files You will need to look inside the classes in the diagram... double click them. They contain some formulas you will need to translate into C++ to complete the laboratory. Study the ".cpp" file. Because this is a laboratory experiment I have not set it up as a fully engineered set of files. All the code is to be put into the same file. You will be adding new classes to this file. . Deliverable A completed implementation and test of all the classes in the Dia model -- all in a single compilable "shapes.cpp" file. .Open Process Open and explore the Dia model for this lab. View the shapes.cpp file in an editor to see what is present and what is missing. Compile and run shapes.cpp as is. Move the start of the comment "/******" down to exclude a test of Circle. Implement and test Circle. Move the start of the comment "/******" down to exclude a test of Rectangle. Implement and test Rectangle. Move the start of the comment "/******" down to exclude a test of EquilateralTriangle. Implement and test EquilateralTriangle. .Close . Grading -- how many classes have you got to work in 2 hours . Too easy -- finish early Work on the next project that is due.