#include iostream.h

#include conio.h

void wait()
{
 for(int i=0;i<1000;i++)
  for(int j=0;j<1000;j++)
 for(int z=0;z<1000;z++);
 }
 struct point
 {
 int x,y;
 };

 main()
 {
 int f,s,i;
 point p;
 cout<<"plese enter x,y\n";
 cin>>p.x>>p.y;

 for(f=0;f<5;f++)
 {
 gotoxy(p.x,p.y);

 cout<<"*";
 wait();
 (p.x)++;
 }

 for(s=0;s<5;s++)
  {
 gotoxy(p.x,p.y);
 cout<<"*";
 wait();
 (p.y)++;
 }
 for(i=0;i<5;i++)
  {
 gotoxy(p.x,p.y);
 cout<<"*";
 wait();
 (p.x)--;

  }
 for(int d=0;d<4;d++)
 {
  gotoxy(p.x,p.y);
 cout<<"*";
 wait();
  (p.y)--;

 }
 gotoxy(p.x,p.y);
 for(i=0;i<4;i++)
 {
 cout<<"*";
 wait();
 (p.x)++;
 }

 for(i=0;i<3;i++)
 { gotoxy(p.x,p.y);
 cout<<"*";
 wait();
  (p.y)++;
 }

 for(i=0;i<3;i++)
 {
  gotoxy(p.x,p.y);
 cout<<"*";
 wait();
 (p.x)--;
 }
 for(i=0;i<2;i++)
 {
  gotoxy(p.x,p.y);
 cout<<"*";
 wait();
 (p.y)--;
 }

 for(i=0;i<2;i++)
 {
  gotoxy(p.x,p.y);
 cout<<"*";
 wait();
 (p.x)++;
 }
 gotoxy(p.x,p.y);
 cout<<"*";
 wait();
 (p.y)++;
 for(i=0;i<2;i++)
 {
 gotoxy(p.x,p.y);
 (p.x)--;
 cout<<"*";
 wait();
 }
 return 0;
 }