createCanvas(1000, 1400);
for (let i = 0; i<15; i++){
vecLocation[i] = createVector(width / 2, 0);
vecVelocity[i] = createVector(random(5),random(0,10));
for (let i = 0; i < 15; i++){
vecLocation[i].add(vecVelocity[i]);
rect(vecLocation[i].x, vecLocation[i].y,10,10);
rect(vecLocation[i].x+10, vecLocation[i].y,10,10);
rect(vecLocation[i].x+20, vecLocation[i].y,10,10);
rect(vecLocation[i].x+30, vecLocation[i].y,10,10);
rect(vecLocation[i].x+40, vecLocation[i].y,10,10);
rect(vecLocation[i].x+50, vecLocation[i].y,10,10);
rect(vecLocation[i].x-10, vecLocation[i].y,10,10);
rect(vecLocation[i].x-20, vecLocation[i].y,10,10);
rect(vecLocation[i].x-30, vecLocation[i].y,10,10);
rect(vecLocation[i].x-40, vecLocation[i].y,10,10);
rect(vecLocation[i].x-50, vecLocation[i].y,10,10);
rect(vecLocation[i].x, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x+10, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x+20, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x+30, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x+50, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x-10, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x-20, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x-30, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x-50, vecLocation[i].y+10,10,10);
rect(vecLocation[i].x+30, vecLocation[i].y+20,10,10);
rect(vecLocation[i].x+50, vecLocation[i].y+20,10,10);
rect(vecLocation[i].x-30, vecLocation[i].y+20,10,10);
rect(vecLocation[i].x-50, vecLocation[i].y+20,10,10);
rect(vecLocation[i].x, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x+10, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x+20, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x+30, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x+40, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x-10, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x-20, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x-30, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x-40, vecLocation[i].y-10,10,10);
rect(vecLocation[i].x, vecLocation[i].y-20,10,10);
rect(vecLocation[i].x+10, vecLocation[i].y-20,10,10);
rect(vecLocation[i].x+20, vecLocation[i].y-20,10,10);
rect(vecLocation[i].x+30, vecLocation[i].y-20,10,10);
rect(vecLocation[i].x-10, vecLocation[i].y-20,10,10);
rect(vecLocation[i].x-20, vecLocation[i].y-20,10,10);
rect(vecLocation[i].x-30, vecLocation[i].y-20,10,10);
if(vecLocation[i].x < 50 || vecLocation[i].x > width-50){
vecVelocity[i].x = vecVelocity[i].x * -1;
if (vecLocation[i].y < 0|| vecLocation[i].y> height-200){
vecVelocity[i].y = vecVelocity[i].y * -1;