import java.awt.*;
import java.applet.*;

	public class Fractal extends Applet
	
	 {
	 
	  int x1=200, y1=250, x2=370, y2=10;
	  
	
	public void init()
	 {
	 	 setBackground(Color.black); 
	 }
	 	 
	public void paint(Graphics g)
	       {  
	         int parametro=1900;
	         double reductor=.9997457, angulo=40;
                 g.drawLine(x1,y1,x2,y2);
	    	 int i,x,y;
	        
	         for(i=0; i < parametro; i++)
	          {
	           x= (int)(reductor*(x2-x1)*Math.cos(angulo)-(y2-y1)*Math.sin(angulo));
	           y= (int)(reductor*(x2-x1)*Math.sin(angulo)+(y2-y1)*Math.cos(angulo));
	      
	           x1=x2;
	           y1=y2;
	      
	           x2=x+x2;
	           y2=y+y2;
	           
	           g.setColor(Color.green);
	           g.drawLine(x1,y1,x2,y2);
	           
	           }
	        }
	 }