if (dist (buttonX , buttonY , mouseX , mouseY) < buttonWidth/2){
ellipse(buttonX , buttonY , buttonWidth , buttonWidth);
if ((mouseX < width/2) && (mouseY > height/2)){
ellipse (width/4 , height/4 + height/2 , 50 , 50);
if ((mouseX > width/2) && (mouseY < height/2)){
ellipse (width/2 + width/4 , height/4 , 50 , 50);
if ((mouseX < width/2) && (mouseY < height/2)){
ellipse (width/4 , height/4 , 50 , 50);
if ((mouseX > width/2) && (mouseY > height/2)){
ellipse (width/2 + width/4 , height/2 + height/4 , 50 , 50);
ellipse (y-2*x , y , x , x);
ellipse (y+2*x , y , x , x);
ellipse (y , y+2*x , x , x);
ellipse (y , y-2*x , x , x);
ellipse (y-x , y-x , x/2 , x/2);
ellipse (y+x , y+x , x/2 , x/2);
ellipse (y-x , y+x , x/2 , x/2);
ellipse (y+x , y-x , x/2 , x/2);
if (dist (buttonX , buttonY , mouseX , mouseY) < buttonWidth/2){