import java.io.*;
import java.util.Random;
import java.awt.event.*;
import java.awt.*;
import java.awt.geom.*;
import java.applet.*;
//import BreezySwing.*;
import javax.swing.*;
import java.awt.*;
import javax.swing.*;
//public class graphicsyo extends Applet
public class graphicsyo extends JFrame
{
public graphicsyo()
{
}
public void paint (Graphics g)
{
Color brown= new Color(170,85,0);
Color dirt= new Color(190,176,3);
Color sky= new Color(5,146,250);
Color background= new Color(0,0,20);
//setBackground(background);
Random generator=new Random();
int color1, color2, color3;
//the massive loop
g.setColor(Color.black);
int a[]={507,521,546,581,616,627,547,526,504,485,473,363,332,316,289,281,290,297,317,358,473,494};
int b[]={65, 73, 77, 77, 77, 64, 65, 62, 48, 36, 34, 34, 42, 44, 56, 64, 70, 63, 56, 47, 46, 55};
g.fillPolygon(a,b,22);
//loop filler
g.setColor(Color.black);
int what[]={568,627,643,667,664,641,616,581};
int the[]= {65, 64, 72, 81 ,92, 82, 77, 78};
g.fillPolygon(what,the,8);
//the massive loop2
g.setColor(Color.black);
int c[]={568,627,643,616,641,664,684,704,726,747,755,768,772,774,774,787,785,783,774,768,759,737,726,715,704,691,667,643};
int d[]={65, 64, 72, 77, 82, 92, 100,116,141,166,175,190,198,207,221,221,201,192,184,175,161,137,127,112,100,92, 81, 72};
g.fillPolygon(c,d,27);
//the massive loop3
g.setColor(Color.black);
int e[]={774,787,784,771};
int f[]={221,221,553,552};
g.fillPolygon(e,f,4);
//the massive loop4
g.setColor(Color.black);
int gg[]={771,784,777,768,757,748,738,727,720,659,640,630,619,516,516,542,609,623,638,650,662,720,734,748,759,765,569};
int h[]= {551,553,569,584,601,609,614,619,621,621,628,633,636,636,626,625,625,624,618,611,609,609,605,597,583,569,561};
g.fillPolygon(gg,h,26);
//the massive loop5
g.setColor(Color.black);
int i[]={516,516,228,234};
int j[]={626,636,634,623};
g.fillPolygon(i,j,4);
//the massive loop6
g.setColor(Color.black);
int k[]={234,228,176,134,94, 83, 72, 63, 54, 44, 34, 26, 21, 31, 35, 41, 46, 52, 59, 62, 69, 73, 79, 94, 108,143,170,189,201,214};
int l[]={623,634,617,601,585,574,562,546,514,482,457,430,410,410,425,440,458,478,497,507,523,538,553,570,578,591,601,608,613,618};
g.fillPolygon(k,l,30);
//the massive loop7
g.setColor(Color.black);
int m[]={21,31,30,30,30,33,37,43,47,55,49,40,33,29,25,23,21,20};
int n[]={410,410,398,333,327,311,298,285,278,268,260,272,281,292,302,314,321,330};
g.fillPolygon(m,n,18);
//themassive loop8
g.setColor(Color.black);
int o[]={48, 55, 83, 95, 126,148,169,207,217,236,253,270,290,281,266,221,199,158,118,86, 63};
int p[]={260,268,245,233,206,188,171,141,131,116,102,87, 70, 64, 74, 113,134,166,201,227,245};
g.fillPolygon(o,p,21);
//fill rectangle
//g.setColor(sky);
//g.fillRect(0,0,800,130);
//fill oval
//g.setColor(Color.yellow);
//g.fillOval(0,0,80,80);
//draw oval
//g.setColor(Color.black);
//g.drawOval(200,150,110,110);
//fill polygon
//g.setColor(brown);
//int e[] ={311,313,339,346,358,341,337,337,331};
//int f[] ={238,247,235,216,207,209,197,217,232};
//g.fillPolygon(e,f,9);
//fill oval
//g.setColor(Color.blue);
//g.fillOval(119,509,159,25);
//g.fillOval(43,270,69,11);
//super text
//g.setColor(Color.black);
//g.drawString("Label",129,450);
//g.drawString("label",3,590);
}
public static void main(String[] arguments)
{
graphicsyo g2= new graphicsyo();
g2.setSize(800,650);
g2.setVisible(true);
}
}