- Due Date: Wednesday, November 30th no later than 11:59 p.m.
- This is a partner assignment.
- This is a partner assignment. To avoid having 20 points deducted, you must complete this assignment with one (and only one) other classmate. Both partners should submit the same solution to the D2L Assignment 9 Dropbox. In the D2L Dropbox comment box write your name, your partner's name, and a brief description of what you contributed to the solution.

Take a look at the following Python drawings that might be produced when a solution to Assignment 9 is run with a user input of the appropriate order and a side length of 600:

- A recursive square of order 1.
- A recursive square of order 2.
- A recursive square of order 3.

Can you predict what a recursive square of order 4 might look like?

- 10 points - The color of each square is determined randomly.
- 15 points - The only changes to the supplied Squares.py file appear in functions that you write or comments that you supply.
- 10 points - The largest square is centered at coordinate (0, 0).
- 20 points - When a square contains exactly two squares, one square appears in the upper left corner and is 45% of the size of the larger square (10 points) and the other square appears in the lower right corner and is 45% of the size of the larger square (10 points).
- 35 points - Drawings of order 1 through 7 all work properly (5 points each).
- 10 points - The Python code is properly commented, easy to understand and doesn't contain significant redundancies.

Modify the file named **Squares.py** and
submit it to the D2L Assignment 9 Dropbox no later than 11:59 p.m. on
Wednesday, November 30th.
Late submissions receive no credit, but partial credit can be earned
by making an on time submission.