#### Functional ##### Try to run the program ###### Does the program compile and run without any error or warning? ###### Does the program produce a png file called image.png? ##### Can you confirm that the interfaces Displayable and Drawable were created? ##### Can you confirm that the 'Displayable' interface is implemented in the 'Image' class? ##### Can you confirm that the 'Drawable' interface is implemented in the lines, circles, rectangles, and triangles classes? ##### Try to open the image.png ###### Does the image contain lines, circles, rectangles, and triangles? ###### Are the shapes drawn with different colors? #### Bonus ###### +Can you draw a pentagon? ###### +Can you draw a cube? ###### +Did the student use default interface methods?