size(400, 400); //draw the large black circle fill(0); ellipse(200, 200, 400, 400); //draw the large white half-circle fill(255); arc(200, 200, 400, 400, radians(270), radians(450)); //draw the middle black circle fill(0); ellipse(200, 100, 200, 200); //draw the middle white circle noStroke(); fill(255); ellipse(200, 300, 200, 200); //draw the two small circles ellipse(200, 100, 50, 50); fill(0); ellipse(200, 300, 50, 50); text("Yin Yang", 10, 10);