Circles bubbles

P5.js, Law of Connected Elements, Law of Similarity, contrast, repeat, form
Different size of Circles and their interaction show Space and Volume.

Through the different size of circles that interact with each other makes the sample looks like they would move from the bottom to the top of the square or vice versa(?).

function setup() {
   var canvas = createCanvas(500, 500);
       canvas.parent('sketch');
background(0);
strokeWeight(5);

  var a = 50;
  var b = 120;
  var c = 180;

stroke(255);
smooth();
noFill();
ellipse(a, a, a, a);
ellipse(a+100, a+100, a+100, a+100);
ellipse(b+100, b+100, b+100, b+100);
ellipse(c+100, c+100, c+100, c+100);


a = a + c;
b = height-b;

ellipse(a+100, a+100, a+100, a+100);
ellipse(b+100, b+100, b+100, b+100);
ellipse(c+300, c+300, c+300, c+300);
}

function draw() {

}