# Now this is funny.

In a .NET windows forms application, paste this code into one of your windows' code files:

```
<br></br>
protected override void OnPaint(PaintEventArgs e)<br></br>
{<br></br>
   base.OnPaint( e );<br></br>
   this.SpecialSecret( e.Graphics );<br></br>
}<br></br>
public void SpecialSecret(Graphics g)<br></br>
{<br></br>
   g.Clear(this.BackColor);<br></br>
   int maxSize = 4;<br></br>
   int maxFine = 1000;<br></br>
   Brush b = new SolidBrush(Color.Green);<br></br>
   for (double t=-Math.PI;t<Math.PI;t+=Math.PI/maxFine)<br></br>
   {<br></br>
      double R = (1+Math.Sin(t))*(1+0.9*Math.Cos(8*t))*(1+0.1*Math.Cos(24*t))*this.Width/10;<br></br>
      float x = this.Width/2+(float)(R*Math.Cos(t));<br></br>
      float y = this.Height/2-(float)(R*Math.Sin(t));<br></br>
      g.FillEllipse(b,x,y + 30,maxSize,maxSize);<br></br>
      g.DrawString("www.dotnet.us ;)",this.Font,b,this.Width/3*2,this.Height/3*2);<br></br>
   }<br></br>
   g.Dispose();<br></br>
}
```

*Originally posted on Friday, 2005-03-11 at 19:54:28.*