#include<math.h>
                            /*1999*/#include<conio.h>
                        double PI=3.141592653589793,c=0,o
                      =0,_1[224],_2[224],_3[224],Sin,Cos,Tan
                    ;int far*_=(int far*)0xb8000000,s,i,n,_5=1
                  ,_4=112,_8,_9,Pi           [2000],_7[16]={+0,
                 2780,+732,0+                     4060,2783,2779,
               10975,12252,                          +735,10972,0+
              +731,12252,                               4063,31452,
            12255,4059}                                   ;char _0[2]
           [8][28]={{                                      {0,2,2,2,2
          ,2,0,0,0,0           ,0,0,0,2,2,0,0,              0,0,0,0,2,
          0,0,0,0,           2,0},{2,3,3,3,3,3,2,0           ,0,0,0,0,2
         ,3,3,2,0          ,0,0,0,2,3,2,0,0,2,3,2},{          2,3,2,2,2,
        2,3,2,0,         0,0,2,3,2,2,3,2,0,0,0,2,3,3,2         ,0,2,3,2}
       ,{2,3,2,         0,0,2,3,2,0,0,2,3,2,0,0,2,3,2,0         ,0,2,3,2,
       3,2,2,3        ,2},{2,3,2,0,0,    2,3,2,0,0,2,3,2,        0,0,2,3,2
      ,0,0,2,        3,2,2,3,2,3             ,2},{2,3,2,2,        2,2,3,2,
      0,0,0,2       ,3,2,2,3,2                  ,0,0,0,2,3,        2,0,2,3,
     3,2},{2       ,3,3,3,3,                     3,2,0,0,0,0       ,0,2,3,3
     ,2,0,0,       0,0,2,3,                        2,0,0,2,3        ,2},{0,2
    ,2,2,2,       2,0,0,0          ,0,              0,0,0,2,2        ,0,0,0,
    0,0,0,2      ,0,0,0,0      ,2,0}},{{1,0,         0,0,0,1,0       ,0,0,1,1
   ,0,0,0,       1,1,1,0      ,0,1,0,0,0,1,1,1        ,1,0},{1       ,0,0,0,0
   ,1,0,0,      1,0,0,1      ,0,0,1,0,0,1,0,1,0        ,0,1,0,        0,0,0,0
   },{1,0,      0,0,0,1     ,0,1,0,0,0,0,1,0,1,0,      0,0,1,1,       0,1,0,0
   ,0,0,0       ,0},{0     ,1,1,1,1,1,0,1,0,0,0,0,      1,0,1,0       ,0,0,0,1
  ,0,1,0,      0,0,0,0     ,0},{0,      0,0,0,0,1,      0,1,1,1        ,1,1,1,
  0,1,0,0      ,0,0,1     ,0,1,0,         0,1,1,0,0      },{0,0,       0,0,0,1
  ,0,1,0,      0,0,0,     1,0,1,            0,0,0,0      ,1,0,1,       0,0,0,0
  ,1,0},{      0,0,0,     0,1,0,             0,1,0,0     ,0,0,1,        0,1,0,
  0,0,0,1      ,0,0,1     ,0,0,0             ,1,0},{     0,1,1,1        ,0,0,0
  ,1,0,0,      0,0,1,     0,1,0,             0,0,0,1      ,0,0,0         ,1,1
  ,1,0,0}      }},_6,     pi[4000             ];void      cdecl/*
  */main(      void){      ;for(s=~~0;s<      +2000;      )Pi[s++
  ]=_[s];      while/*     */(!!!kbhit())      {for(s     =4000;s
   >0;)pi       [--s]=      0;n=00;for(;8      >s;s+=     1){Sin=
   sin(Tan      =(+s+9       )*PI/50);for      (i=0;i     <28;i=i
   +1){_1[      n]=Sin*       cos(Cos=+(o      +i*PI       /25))\
   ;_3[n]=      Sin*sin          (Cos);       _2[n++       ]=cos(
    Tan);}}      Sin=sin                     (c);Cos      =cos(c)
    ;for(s=      224;s>0;                   ){Tan=_2      [--s];;
     _2[s]=       Cos*_2[s                ]-Sin*_3[       +s];_3[
     s]=Cos*       _3[s]+Sin           *Tan;}n*=+0        ;for(;s
     <8;s++)       {for(i=0;i<28; i++){if((_6=(_4        >(i<<2)
      )?_0[0]       [s][i]:(_0[1][s][i]))>0>>0){         _8=(int
      )(1900.0        *_1[n]/(Cos=(100.0*_3[n]+         115.0))+
       /*DON^_^        sin(Cos)+cos(Sin)+Tan           +SY^_^*/
        40);_9=(         int)(1900.0*_2[n]            /Cos+25)
        ;if((_9>=            0)&&(_9<50              ))pi[+_9*
         80+_8]=_6                                 ;}n++;}}c=
          fmod(+c+PI                              /91,Tan=2*
           PI);o=fmod(                          o+PI/79,Tan
            );_4+=_5;if(                     _5>0){if(315<
             _4)_5=-1;}else{              if(_4<-285)_5=
               1;}while(inp(986)&8);while(0==(inp(986)&
                8));for(i=0;i<50;i+=2)for(s=0;s<80;)_
                  [40*i+s++]=_7[(pi[i*80+s]<<2)|pi[
                     i*80+s+80]];}for(s=0;s<2000;
                        )_[s++]=Pi[s];if(getch(
                             )==0)getch();}