#ifdef __FASTSPIN__
#define putchar  _tx
#else
#include <stdio.h>
#endif

#define XMIN (-2.1)
#define XMAX (0.7)
#define YMIN (-1.2)
#define YMAX (1.2)

#define MAXI (32)

#define DX   ((XMAX-XMIN)/78)
#define DY   ((YMAX-YMIN)/21)

int main(){
  float cx,cy,x,y,xn,yn,rsq;
  int iter;

  for(cy=YMIN;cy<=YMAX;cy+=DY){
    for(cx=XMIN;cx<=XMAX;cx+=DX){
      x=y=rsq=0.0;
      for(iter=0;iter<MAXI && rsq<=4.0;iter++){
        xn=x*x-y*y+cx;
        yn=2*x*y+cy;
        x=xn;
        y=yn;
        rsq=x*x+y*y;
      }
      putchar('@'+(MAXI-iter));
    }
  putchar(13);
  putchar(10);
  }
}
