Finished area function except for the shape print