//
import java.awt.Graphics;
import java.awt.Font;
import java.awt.Color;

public class Figure extends java.applet.Applet {

    double f(double x, double y) {
	return (Math.sin((x*x+y*y)/5000));
    }

    public void paint(Graphics g) {
	int rouge, vert, bleu;
    int offsetx, offsety;

    vert=0;
    bleu = 128; 
    offsetx=size().width/2;
    offsety=size().height/2;
 
	for (int x = 0 ; x < size().width ; x++) {
		for (int y = 0 ; y < size().height ; y++) {
			rouge= (int) ((f(x-offsetx,y-offsety)+1)*128);
			g.setColor(new Color(rouge,vert,bleu));
			g.drawLine(x,y,x,y);
		}
    }
   }
}