import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;

public class Tri extends Applet {
	private int[] x,y;
	private boolean draw=true;
	
	public void init() {
		addMouseListener (new MyAdapter());
		x=new int[4];
		y=new int[4];
		x[0]=40;
		y[0]=260;
		x[1]=260;
		y[1]=260;
		x[2]=145;
		y[2]=69;
	}
	
	class MyAdapter extends MouseAdapter {
		public void mouseClicked (MouseEvent e) {
			draw=!draw;
			repaint();
		}
	}
	
	public void paint (Graphics g) {
		int i,randomnum;
		
		g.drawOval (x[0],y[0],1,1);
		g.drawOval (x[1],y[1],1,1);
		g.drawOval (x[2],y[2],1,1);
		if (draw) {
			x[3]=(int)Math.round(Math.random()*299);
			y[3]=(int)Math.round(Math.random()*299);
			for (i=0;i<80000;i++) {
				g.drawOval (x[3],y[3],1,1);
				randomnum=(int)Math.round(Math.random()*2);
				x[3]=(x[3]+x[randomnum])/2;
				y[3]=(y[3]+y[randomnum])/2;
			}
		}
	}
}
