Design Statement In this procedure, we are generating images using three distinct techniques. To begin with, we create a canvas that has shapes of varying colors, which change positions, and their colors are determined by a variable. On top of this, we have placed a string-art-esque frame that emphasizes the borders of the canvas. We feel that the frame has multiple symbolic purposes. 1. To focus your attention to the center of the screen. 2. To add delicate detail to an otherwise crude image. 3. The frame symbolizes the window into the chaos and unpredictability of the human soul. And on that note, the symmetry of the string-art-frame is a constant, which contains the chaos of the inner image, yet gives balance to the image as a whole. We are aiming to capture the meaning of existence. We believe that the image demonstrates that life is in a constant flux between order and disorder. But humanity cannot disregard disorder or chaos. One must harness one's chaos for good. For, as Nietzsche wrote, “One must still have chaos within oneself to be able to give birth to a dancing star.” Furthermore, other than our artistic purpose, we wanted to explore the interactions between color, shape, lines, and space. As for lines, our artistic purpose can shed light on the reason that we manipulated the angle of rotation for the turtle. Technique Statement To begin with, we had to create a canvas on which to draw. To create the canvas, we grouped together a series of drawings generated based on an integer, n, and then we converted this drawing group to an image that became our canvas—in our code, this canvas is known as “mondrian”. This allowed us to incorporate the “Drawings as Values” tools right from the start. It should be noted that individual shapes vary as to whether they are rectangles or ellipses according to whether the integer n is even or odd. Next, we layered a string-art image on our canvas. The parameters called in the outside image-string-art! procedure are determined based on the width and height values of the canvas. This allows the string-art part of the image to remain proportional to the size of the image, if the width and height parameters change. The color of the string-art also varies based on the integer n. Following this, we placed a turtle, named “David” on the canvas, and we defined a length “root” as the width of the image divided by 10. David moves based on varying angles, which are based on the integer n. Because n can only vary modulo 360, there are only 360 variations in the path drawn out by David. However, the great number of possibilities that are generated by varying n's still produce images with different colors, making them all distinct, even if two or three (or even four) values of n are equal under addition modulo 360. These 360 paths of David, multiplied by the many ways in which the colors vary, give more than 1000 possible images (note that we did test this procedure for n=0). Three examples that we prefer, and that have been saved as images in this folder are generated by: (image-series 999 800 800) (image-series 55 1000 500) (image-series 90 800 1000) Size-comparison examples included in the folder are: (image-series 15 50 50) (image-series 15 100 100) (image-series 15 200 200)