Design Statement The intention behind our procedure was to create an image that created the illusion of depth. By creating sets of arcs of circles that grow smaller and change direction based on sets, this illusion of depth is created. In addition, the sets of arcs become lighter as they become smaller, enhancing this illusion. The background is in the complementary color of the circles, creating a pleasingly colored image. There is also a series of vertical ellipses drawn in a shade slightly different from the background color, in order to blend well with the circles and background. These ellipses also add to the illusion of depth as they focus around the center and grow smaller. No part of this image involved randomness, in order to prevent a entirely clashing color scheme. Technique Statement First we wrote several procedures called bubbles, tiny-bubbles, tiny-tiny-bubbles and really-tiny bubbles that draw the series of arcs of bubbles. We wrote each procedure separately so that we could vary them individually (instead of each series being dependent on another) in the main procedure, draw-bubbles. The procedure draw-bubbles takes n, and then the width and height of the image. Depending on n, the bubbles move closer to the center or farther away, and the largest bubbles go farther to the right. Using a series of rgb.complement and rgb.lighter, the smaller the bubble arcs get, the lighter the color, and the background is a complement to that color. The background is a series of ellipses that go toward the center, and changes with the height and width of the image. All of the shapes were drawn using variations on GIMP tools that would vary based on the image size, instead of being fixed. The values 274, 567 and 128 produce interesting images. For these images, the colors are vibrant, yet do not clash. In addition, when using even numbers, particularly those below 600, the bubbles are more symmetrical than with odd numbers.