ftp.nice.ch/peanuts/GeneralData/Documents/adobe/DPS.Purple.Scroll.tar.gz#/NX_Scroll/lex.yy.c

This is lex.yy.c in view mode; [Download] [Up]

# include "stdio.h"
# define U(x) x
# define NLSTATE yyprevious=YYNEWLINE
# define BEGIN yybgin = yysvec + 1 +
# define INITIAL 0
# define YYLERR yysvec
# define YYSTATE (yyestate-yysvec-1)
# define YYOPTIM 1
# define YYLMAX 200
# define output(c) putc(c,yyout)
# define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==10?(yylineno++,yytchar):yytchar)==EOF?0:yytchar)
# define unput(c) {yytchar= (c);if(yytchar=='\n')yylineno--;*yysptr++=yytchar;}
# define yymore() (yymorfg=1)
# define ECHO fprintf(yyout, "%s",yytext)
# define REJECT { nstr = yyreject(); goto yyfussy;}
int yyleng; extern char yytext[];
int yymorfg;
extern char *yysptr, yysbuf[];
int yytchar;
FILE *yyin ={stdin}, *yyout ={stdout};
extern int yylineno;
struct yysvf { 
	struct yywork *yystoff;
	struct yysvf *yyother;
	int *yystops;};
struct yysvf *yyestate;
extern struct yysvf yysvec[], *yybgin;
#include "distillery.h"

extern char	igetc();
#undef input()
# define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):igetc())==10?(yylineno++,EOF):yytchar)==EOF?0:yytchar)
# define YYNEWLINE 10
yylex(){
int nstr; extern int yyprevious;
while((nstr = yylook()) >= 0)
yyfussy: switch(nstr){
case 0:
if(yywrap()) return(0); break;
case 1:
			;
break;
case 2:
				return  dis_string;
break;
case 3:
		return  dis_int;
break;
case 4:
return  dis_real;
break;
case 5:
				return dis_m;
break;
case 6:
			return dis_m;
break;
case 7:
				return dis_l;
break;
case 8:
			return dis_lineto;
break;
case 9:
				return dis_x;
break;
case 10:
				return dis_y;
break;
case 11:
				return dis_X;
break;
case 12:
				return dis_Y;
break;
case 13:
				return dis_c;
break;
case 14:
				return dis_cp;
break;
case 15:
					return dis_f;
break;
case 16:
				return dis_s;
break;
case 17:
				return dis_clip;
break;
case 18:
				return dis_T;
break;
case 19:
				return dis_A;
break;
case 20:
				return dis_W;
break;
case 21:
				return dis_AW;
break;
case 22:
					return dis_R;
break;
case 23:
				return dis_r;
break;
case 24:
					return dis_L;
break;
case 25:
				return dis_w;
break;
case 26:
				return dis_g;
break;
case 27:
					return dis_j;
break;
case 28:
				return dis_d;
break;
case 29:
		return dis_miter;
break;
case 30:
		return dis_cap;
break;
case 31:
				return dis_RGB;
break;
case 32:
				return dis_MF;
break;
case 33:
				return dis_FF;
break;
case 34:
				return dis_DF;
break;
case 35:
				return dis_F;
break;
case 36:
		return dis_IMASK;
break;
case 37:
				return dis_IMAGE;
break;
case 38:
		return dis_BPAGE;
break;
case 39:
		return dis_EPAGE;
break;
case 40:
			return dis_REMAP;
break;
case 41:
			return dis_RECODE;
break;
case 42:
					return  dis_literal;
break;
case 43:
					return  dis_name;
break;
case 44:
				;
break;
case -1:
break;
default:
fprintf(yyout,"bad switch yylook %d",nstr);
} return(0); }
/* end of yylex */
int yyvstop[] ={
0,

43,
44,
0,

44,
0,

44,
0,

44,
0,

43,
44,
0,

43,
44,
0,

44,
0,

3,
4,
44,
0,

19,
43,
44,
0,

43,
44,
0,

43,
44,
0,

43,
44,
0,

35,
43,
44,
0,

43,
44,
0,

24,
43,
44,
0,

43,
44,
0,

22,
43,
44,
0,

18,
43,
44,
0,

20,
43,
44,
0,

11,
43,
44,
0,

12,
43,
44,
0,

13,
43,
44,
0,

28,
43,
44,
0,

15,
43,
44,
0,

26,
43,
44,
0,

27,
43,
44,
0,

7,
43,
44,
0,

5,
43,
44,
0,

23,
43,
44,
0,

16,
43,
44,
0,

25,
43,
44,
0,

9,
43,
44,
0,

10,
43,
44,
0,

43,
0,

1,
0,

2,
0,

43,
0,

3,
4,
43,
0,

4,
43,
0,

42,
0,

4,
43,
0,

3,
4,
0,

21,
43,
0,

43,
0,

34,
43,
0,

43,
0,

33,
43,
0,

43,
0,

32,
43,
0,

43,
0,

43,
0,

43,
0,

14,
43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

31,
43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

17,
43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

37,
43,
0,

43,
0,

40,
43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

41,
43,
0,

8,
43,
0,

6,
43,
0,

43,
0,

43,
0,

43,
0,

39,
43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

43,
0,

38,
43,
0,

36,
43,
0,

43,
0,

43,
0,

30,
43,
0,

43,
0,

43,
0,

43,
0,

29,
43,
0,
0};
# define YYTYPE char
struct yywork { YYTYPE verify, advance; } yycrank[] ={
0,0,	0,0,	1,3,	0,0,	
5,37,	0,0,	0,0,	0,0,	
0,0,	0,0,	1,4,	1,4,	
5,37,	5,38,	6,39,	0,0,	
0,0,	0,0,	0,0,	39,0,	
0,0,	40,0,	6,39,	6,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	1,5,	0,0,	
0,0,	1,6,	0,0,	0,0,	
0,0,	0,0,	1,7,	1,8,	
1,9,	1,10,	39,40,	5,37,	
40,40,	0,0,	6,40,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	6,39,	0,0,	0,0,	
0,0,	0,0,	1,11,	1,12,	
0,0,	1,13,	1,14,	1,15,	
0,0,	0,0,	1,16,	0,0,	
0,0,	1,17,	1,18,	0,0,	
0,0,	0,0,	0,0,	1,19,	
0,0,	1,20,	0,0,	0,0,	
1,21,	1,22,	1,23,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
1,24,	1,25,	0,0,	1,26,	
1,27,	0,0,	0,0,	1,28,	
0,0,	1,29,	1,30,	0,0,	
0,0,	0,0,	0,0,	1,31,	
1,32,	0,0,	0,0,	0,0,	
1,33,	1,34,	1,35,	2,5,	
0,0,	0,0,	2,6,	0,0,	
0,0,	0,0,	0,0,	2,7,	
2,8,	2,9,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	2,11,	
2,12,	0,0,	2,13,	2,14,	
2,15,	0,0,	0,0,	2,16,	
0,0,	0,0,	2,17,	2,18,	
0,0,	0,0,	0,0,	0,0,	
2,19,	0,0,	2,20,	0,0,	
3,36,	2,21,	2,22,	2,23,	
0,0,	0,0,	0,0,	0,0,	
3,0,	3,0,	0,0,	0,0,	
3,0,	2,24,	2,25,	0,0,	
2,26,	2,27,	7,36,	0,0,	
2,28,	0,0,	2,29,	2,30,	
0,0,	0,0,	7,0,	7,0,	
2,31,	2,32,	7,0,	3,0,	
0,0,	2,33,	2,34,	2,35,	
3,0,	0,0,	0,0,	3,0,	
3,0,	0,0,	0,0,	0,0,	
8,0,	8,0,	3,0,	3,36,	
8,0,	7,0,	0,0,	0,0,	
0,0,	0,0,	7,0,	0,0,	
0,0,	7,0,	7,0,	3,0,	
0,0,	3,0,	0,0,	7,41,	
7,0,	7,42,	0,0,	8,0,	
0,0,	0,0,	0,0,	0,0,	
8,0,	0,0,	0,0,	8,0,	
8,0,	7,0,	0,0,	7,0,	
0,0,	0,0,	8,0,	8,43,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	3,0,	0,0,	
3,0,	0,0,	0,0,	8,0,	
0,0,	8,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	9,44,	0,0,	0,0,	
7,0,	0,0,	7,0,	0,0,	
0,0,	9,0,	9,0,	0,0,	
0,0,	9,0,	0,0,	0,0,	
0,0,	0,0,	3,0,	0,0,	
3,0,	0,0,	8,0,	0,0,	
8,0,	0,0,	0,0,	10,0,	
10,0,	0,0,	0,0,	10,0,	
9,0,	0,0,	0,0,	0,0,	
7,0,	9,0,	7,0,	0,0,	
9,0,	9,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	9,0,	
9,45,	0,0,	10,0,	0,0,	
0,0,	0,0,	8,0,	10,0,	
8,0,	0,0,	10,0,	10,0,	
9,0,	0,0,	9,0,	0,0,	
10,46,	10,0,	10,47,	11,0,	
11,0,	0,0,	0,0,	11,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	10,0,	0,0,	
10,0,	0,0,	0,0,	0,0,	
12,0,	12,0,	0,0,	0,0,	
12,0,	0,0,	11,0,	9,0,	
0,0,	9,0,	0,0,	11,0,	
0,0,	0,0,	11,0,	11,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	11,0,	0,0,	12,0,	
0,0,	10,0,	0,0,	10,0,	
12,0,	0,0,	0,0,	12,0,	
12,0,	0,0,	11,0,	0,0,	
11,0,	0,0,	12,0,	9,0,	
0,0,	9,0,	0,0,	13,0,	
13,0,	0,0,	0,0,	13,0,	
0,0,	0,0,	0,0,	12,0,	
0,0,	12,0,	0,0,	0,0,	
0,0,	10,0,	0,0,	10,0,	
12,49,	11,48,	0,0,	0,0,	
0,0,	11,0,	13,0,	11,0,	
0,0,	0,0,	0,0,	13,0,	
0,0,	0,0,	13,0,	13,0,	
0,0,	0,0,	0,0,	14,0,	
14,0,	13,0,	12,0,	14,0,	
12,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	13,0,	0,0,	
13,0,	11,0,	0,0,	11,0,	
0,0,	0,0,	14,0,	0,0,	
13,50,	15,0,	15,0,	14,0,	
0,0,	15,0,	14,0,	14,0,	
0,0,	0,0,	12,0,	0,0,	
12,0,	14,0,	0,0,	0,0,	
0,0,	0,0,	16,0,	16,0,	
0,0,	13,0,	16,0,	13,0,	
15,0,	0,0,	14,0,	0,0,	
14,0,	15,0,	0,0,	0,0,	
15,0,	15,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	15,0,	
0,0,	16,0,	0,0,	0,0,	
14,51,	0,0,	16,0,	0,0,	
0,0,	16,0,	16,0,	0,0,	
15,0,	13,0,	15,0,	13,0,	
16,0,	14,0,	0,0,	14,0,	
0,0,	0,0,	15,52,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	16,0,	0,0,	16,0,	
0,0,	17,0,	17,0,	0,0,	
0,0,	17,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	15,0,	
0,0,	15,0,	16,53,	0,0,	
0,0,	14,0,	0,0,	14,0,	
0,0,	0,0,	0,0,	0,0,	
17,0,	0,0,	0,0,	0,0,	
16,0,	17,0,	16,0,	0,0,	
17,0,	17,0,	0,0,	0,0,	
18,0,	18,0,	0,0,	17,0,	
18,0,	0,0,	0,0,	15,0,	
0,0,	15,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
17,0,	0,0,	17,0,	0,0,	
0,0,	0,0,	0,0,	18,0,	
16,0,	0,0,	16,0,	19,36,	
18,0,	0,0,	0,0,	18,0,	
18,0,	0,0,	0,0,	19,0,	
19,0,	0,0,	18,0,	19,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	17,0,	
0,0,	17,0,	0,0,	18,0,	
0,0,	18,0,	0,0,	0,0,	
0,0,	0,0,	19,0,	0,0,	
0,0,	18,54,	0,0,	19,0,	
0,0,	0,0,	19,0,	19,0,	
0,0,	0,0,	0,0,	20,0,	
20,0,	19,0,	19,36,	20,0,	
0,0,	0,0,	0,0,	17,0,	
0,0,	17,0,	18,0,	0,0,	
18,0,	0,0,	19,0,	0,0,	
19,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	20,0,	19,55,	
0,0,	19,56,	0,0,	20,0,	
0,0,	0,0,	20,0,	20,0,	
0,0,	0,0,	21,0,	21,0,	
0,0,	20,0,	21,0,	0,0,	
0,0,	0,0,	18,0,	0,0,	
18,0,	19,0,	0,0,	19,0,	
0,0,	0,0,	20,0,	0,0,	
20,0,	0,0,	0,0,	0,0,	
0,0,	21,0,	0,0,	0,0,	
0,0,	0,0,	21,0,	0,0,	
0,0,	21,0,	21,0,	0,0,	
0,0,	22,0,	22,0,	0,0,	
21,0,	22,0,	0,0,	0,0,	
0,0,	19,0,	0,0,	19,0,	
0,0,	20,0,	0,0,	20,0,	
0,0,	21,0,	0,0,	21,0,	
0,0,	0,0,	0,0,	0,0,	
22,0,	0,0,	0,0,	0,0,	
0,0,	22,0,	0,0,	0,0,	
22,0,	22,0,	0,0,	0,0,	
23,0,	23,0,	0,0,	22,0,	
23,0,	0,0,	0,0,	0,0,	
0,0,	20,0,	0,0,	20,0,	
21,0,	0,0,	21,0,	0,0,	
22,0,	0,0,	22,0,	0,0,	
0,0,	0,0,	0,0,	23,0,	
0,0,	0,0,	0,0,	24,36,	
23,0,	0,0,	0,0,	23,0,	
23,0,	0,0,	0,0,	24,0,	
24,0,	0,0,	23,0,	24,0,	
0,0,	0,0,	0,0,	0,0,	
21,0,	0,0,	21,0,	22,0,	
0,0,	22,0,	0,0,	23,0,	
0,0,	23,0,	0,0,	0,0,	
0,0,	0,0,	24,0,	0,0,	
0,0,	0,0,	0,0,	24,0,	
0,0,	0,0,	24,0,	24,0,	
0,0,	0,0,	0,0,	25,0,	
25,0,	24,0,	24,36,	25,0,	
0,0,	0,0,	0,0,	22,0,	
0,0,	22,0,	23,0,	0,0,	
23,0,	0,0,	24,0,	0,0,	
24,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	25,0,	0,0,	
0,0,	26,0,	26,0,	25,0,	
0,0,	26,0,	25,0,	25,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	25,0,	0,0,	0,0,	
0,0,	0,0,	23,0,	0,0,	
23,0,	24,0,	0,0,	24,0,	
26,0,	0,0,	25,0,	0,0,	
25,0,	26,0,	0,0,	0,0,	
26,0,	26,0,	0,0,	0,0,	
0,0,	0,0,	24,57,	26,0,	
0,0,	0,0,	24,58,	27,0,	
27,0,	0,0,	0,0,	27,0,	
0,0,	0,0,	0,0,	0,0,	
26,0,	24,0,	26,0,	24,0,	
0,0,	25,0,	0,0,	25,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	27,0,	0,0,	
0,0,	28,0,	28,0,	27,0,	
0,0,	28,0,	27,0,	27,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	27,0,	0,0,	26,0,	
0,0,	26,0,	0,0,	0,0,	
0,0,	25,0,	0,0,	25,0,	
28,0,	0,0,	27,0,	0,0,	
27,0,	28,0,	0,0,	0,0,	
28,0,	28,0,	0,0,	0,0,	
0,0,	29,0,	29,0,	28,0,	
0,0,	29,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	26,0,	
0,0,	26,0,	0,0,	0,0,	
28,0,	0,0,	28,0,	0,0,	
0,0,	27,0,	0,0,	27,0,	
29,0,	0,0,	0,0,	0,0,	
0,0,	29,0,	0,0,	0,0,	
29,0,	29,0,	0,0,	0,0,	
30,0,	30,0,	0,0,	29,0,	
30,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	28,0,	
0,0,	28,0,	0,0,	0,0,	
29,0,	27,0,	29,0,	27,0,	
0,0,	0,0,	0,0,	30,0,	
0,0,	0,0,	0,0,	0,0,	
30,0,	0,0,	0,0,	30,0,	
30,0,	0,0,	0,0,	31,0,	
31,0,	0,0,	30,0,	31,0,	
0,0,	0,0,	0,0,	28,0,	
0,0,	28,0,	0,0,	29,0,	
0,0,	29,0,	0,0,	30,0,	
0,0,	30,0,	0,0,	0,0,	
0,0,	0,0,	31,0,	0,0,	
0,0,	29,59,	0,0,	31,0,	
0,0,	0,0,	31,0,	31,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	31,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	29,0,	
0,0,	29,0,	30,0,	0,0,	
30,0,	0,0,	31,0,	0,0,	
31,0,	0,0,	32,0,	32,0,	
0,0,	0,0,	32,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	30,60,	0,0,	
33,0,	33,0,	0,0,	0,0,	
33,0,	0,0,	0,0,	0,0,	
0,0,	32,0,	30,0,	0,0,	
30,0,	31,0,	32,0,	31,0,	
0,0,	32,0,	32,0,	0,0,	
0,0,	0,0,	0,0,	33,0,	
32,0,	0,0,	34,0,	34,0,	
33,0,	0,0,	34,0,	33,0,	
33,0,	0,0,	0,0,	0,0,	
0,0,	32,0,	33,0,	32,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	31,0,	0,0,	31,0,	
0,0,	34,0,	0,0,	33,0,	
0,0,	33,0,	34,0,	0,0,	
0,0,	34,0,	34,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
34,0,	0,0,	0,0,	0,0,	
32,0,	0,0,	32,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	34,0,	32,61,	34,0,	
0,0,	0,0,	33,0,	0,0,	
33,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	35,0,	35,0,	
0,0,	0,0,	35,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
32,0,	0,0,	32,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
34,0,	0,0,	34,0,	0,0,	
0,0,	35,0,	33,0,	0,0,	
33,0,	0,0,	35,0,	0,0,	
0,0,	35,0,	35,0,	0,0,	
0,0,	36,0,	36,0,	0,0,	
35,0,	36,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
34,0,	35,0,	34,0,	35,0,	
0,0,	0,0,	0,0,	0,0,	
36,0,	0,0,	0,0,	0,0,	
0,0,	36,0,	0,0,	0,0,	
36,0,	36,0,	0,0,	0,0,	
41,0,	41,0,	0,0,	36,0,	
41,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
35,0,	0,0,	35,0,	0,0,	
36,0,	0,0,	36,0,	0,0,	
0,0,	0,0,	0,0,	41,0,	
0,0,	0,0,	0,0,	0,0,	
41,0,	0,0,	0,0,	41,0,	
41,0,	0,0,	0,0,	0,0,	
42,0,	42,0,	41,0,	41,43,	
42,0,	0,0,	0,0,	0,0,	
35,0,	0,0,	35,0,	36,0,	
0,0,	36,0,	0,0,	41,0,	
0,0,	41,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	42,0,	
0,0,	0,0,	43,0,	43,0,	
42,0,	0,0,	43,0,	42,0,	
42,0,	0,0,	0,0,	0,0,	
0,0,	42,46,	42,0,	0,0,	
0,0,	0,0,	0,0,	36,0,	
0,0,	36,0,	41,0,	0,0,	
41,0,	43,0,	0,0,	42,0,	
0,0,	42,0,	43,0,	0,0,	
0,0,	43,0,	43,0,	0,0,	
0,0,	0,0,	44,0,	44,0,	
43,0,	43,43,	44,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	43,0,	41,0,	43,0,	
41,0,	0,0,	42,0,	0,0,	
42,0,	44,0,	0,0,	0,0,	
0,0,	0,0,	44,0,	0,0,	
0,0,	44,0,	44,0,	0,0,	
0,0,	0,0,	45,0,	45,0,	
44,0,	44,44,	45,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
43,0,	0,0,	43,0,	0,0,	
0,0,	44,0,	42,0,	44,0,	
42,0,	0,0,	0,0,	0,0,	
0,0,	45,0,	0,0,	0,0,	
46,0,	46,0,	45,0,	0,0,	
46,0,	45,0,	45,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
45,0,	0,0,	0,0,	0,0,	
43,0,	0,0,	43,0,	0,0,	
44,0,	0,0,	44,0,	46,0,	
0,0,	45,0,	0,0,	45,0,	
46,0,	0,0,	0,0,	46,0,	
46,0,	0,0,	0,0,	0,0,	
47,0,	47,0,	46,0,	46,46,	
47,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	46,0,	
44,0,	46,0,	44,0,	0,0,	
45,0,	0,0,	45,0,	47,0,	
0,0,	0,0,	0,0,	0,0,	
47,0,	0,0,	0,0,	47,0,	
47,0,	0,0,	0,0,	0,0,	
0,0,	47,46,	47,0,	47,47,	
0,0,	48,0,	48,0,	0,0,	
0,0,	48,0,	46,0,	0,0,	
46,0,	0,0,	0,0,	47,0,	
45,0,	47,0,	45,0,	0,0,	
0,0,	0,0,	49,0,	49,0,	
0,0,	0,0,	49,0,	0,0,	
48,0,	0,0,	0,0,	0,0,	
0,0,	48,0,	0,0,	0,0,	
48,0,	48,0,	0,0,	0,0,	
0,0,	0,0,	46,0,	48,0,	
46,0,	49,0,	47,0,	0,0,	
47,0,	0,0,	49,0,	0,0,	
0,0,	49,0,	49,0,	0,0,	
48,0,	0,0,	48,0,	0,0,	
49,0,	0,0,	50,0,	50,0,	
0,0,	0,0,	50,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	49,0,	0,0,	49,0,	
0,0,	0,0,	47,0,	0,0,	
47,0,	0,0,	0,0,	0,0,	
49,62,	50,0,	0,0,	48,0,	
0,0,	48,0,	50,0,	0,0,	
0,0,	50,0,	50,0,	0,0,	
0,0,	51,0,	51,0,	0,0,	
50,0,	51,0,	0,0,	0,0,	
49,0,	0,0,	49,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	50,0,	0,0,	50,0,	
0,0,	0,0,	0,0,	48,0,	
51,0,	48,0,	0,0,	0,0,	
0,0,	51,0,	0,0,	0,0,	
51,0,	51,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	51,0,	
49,0,	0,0,	49,0,	52,0,	
52,0,	0,0,	0,0,	52,0,	
50,0,	0,0,	50,0,	0,0,	
51,0,	0,0,	51,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
51,63,	0,0,	0,0,	0,0,	
0,0,	0,0,	52,0,	0,0,	
0,0,	0,0,	0,0,	52,0,	
0,0,	0,0,	52,0,	52,0,	
0,0,	0,0,	0,0,	0,0,	
50,0,	52,0,	50,0,	51,0,	
0,0,	51,0,	0,0,	0,0,	
53,0,	53,0,	0,0,	0,0,	
53,0,	0,0,	52,0,	0,0,	
52,0,	0,0,	0,0,	0,0,	
54,0,	54,0,	0,0,	0,0,	
54,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	53,0,	
0,0,	0,0,	0,0,	51,0,	
53,0,	51,0,	0,0,	53,0,	
53,0,	0,0,	0,0,	54,0,	
0,0,	52,0,	53,0,	52,0,	
54,0,	0,0,	0,0,	54,0,	
54,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	54,0,	53,0,	
0,0,	53,0,	0,0,	0,0,	
53,64,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	54,0,	
55,36,	54,0,	0,0,	0,0,	
0,0,	52,0,	0,0,	52,0,	
55,0,	55,0,	0,0,	0,0,	
55,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	53,0,	0,0,	
53,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	54,0,	55,0,	
54,0,	0,0,	0,0,	0,0,	
55,0,	0,0,	0,0,	55,0,	
55,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	55,0,	55,36,	
0,0,	0,0,	53,0,	0,0,	
53,0,	0,0,	0,0,	0,0,	
56,0,	56,0,	0,0,	55,0,	
56,0,	55,0,	54,0,	0,0,	
54,0,	0,0,	55,65,	0,0,	
57,0,	57,0,	0,0,	0,0,	
57,0,	0,0,	0,0,	0,0,	
55,66,	0,0,	0,0,	56,0,	
0,0,	0,0,	0,0,	0,0,	
56,0,	0,0,	0,0,	56,0,	
56,0,	0,0,	55,0,	57,0,	
55,0,	0,0,	56,0,	0,0,	
57,0,	0,0,	0,0,	57,0,	
57,0,	0,0,	0,0,	0,0,	
58,0,	58,0,	57,0,	56,0,	
58,0,	56,0,	0,0,	0,0,	
0,0,	56,67,	0,0,	0,0,	
59,0,	59,0,	0,0,	57,0,	
59,0,	57,0,	55,0,	0,0,	
55,0,	0,0,	0,0,	58,0,	
0,0,	0,0,	60,0,	60,0,	
58,0,	0,0,	60,0,	58,0,	
58,0,	0,0,	56,0,	59,0,	
56,0,	0,0,	58,0,	0,0,	
59,0,	0,0,	0,0,	59,0,	
59,0,	0,0,	57,0,	0,0,	
57,0,	60,0,	59,0,	58,0,	
0,0,	58,0,	60,0,	0,0,	
0,0,	60,0,	60,0,	0,0,	
57,68,	0,0,	0,0,	59,0,	
60,0,	59,0,	56,0,	0,0,	
56,0,	61,0,	61,0,	0,0,	
0,0,	61,0,	0,0,	0,0,	
0,0,	60,0,	57,0,	60,0,	
57,0,	0,0,	58,0,	0,0,	
58,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
61,0,	0,0,	59,0,	0,0,	
59,0,	61,0,	0,0,	0,0,	
61,0,	61,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	61,0,	
60,0,	0,0,	60,0,	0,0,	
0,0,	59,69,	58,0,	0,0,	
58,0,	0,0,	0,0,	0,0,	
61,0,	0,0,	61,0,	0,0,	
0,0,	0,0,	59,0,	0,0,	
59,0,	62,0,	62,0,	0,0,	
0,0,	62,0,	0,0,	60,70,	
0,0,	0,0,	0,0,	0,0,	
60,0,	0,0,	60,0,	63,0,	
63,0,	0,0,	0,0,	63,0,	
0,0,	0,0,	0,0,	61,0,	
62,0,	61,0,	0,0,	0,0,	
0,0,	62,0,	0,0,	0,0,	
62,0,	62,0,	0,0,	0,0,	
0,0,	0,0,	63,0,	62,0,	
0,0,	64,0,	64,0,	63,0,	
0,0,	64,0,	63,0,	63,0,	
61,71,	0,0,	0,0,	0,0,	
62,0,	63,0,	62,0,	61,0,	
0,0,	61,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
64,0,	62,72,	63,0,	0,0,	
63,0,	64,0,	0,0,	0,0,	
64,0,	64,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	64,0,	
0,0,	0,0,	0,0,	62,0,	
0,0,	62,0,	63,73,	0,0,	
0,0,	0,0,	0,0,	0,0,	
64,0,	0,0,	64,0,	0,0,	
0,0,	63,0,	0,0,	63,0,	
0,0,	0,0,	0,0,	64,74,	
0,0,	65,0,	65,0,	0,0,	
0,0,	65,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	62,0,	
0,0,	62,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	64,0,	
0,0,	64,0,	0,0,	0,0,	
65,0,	63,0,	0,0,	63,0,	
0,0,	65,0,	0,0,	0,0,	
65,0,	65,0,	0,0,	0,0,	
66,0,	66,0,	0,0,	65,0,	
66,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	64,0,	
65,0,	64,0,	65,0,	0,0,	
0,0,	0,0,	0,0,	66,0,	
0,0,	0,0,	0,0,	0,0,	
66,0,	0,0,	0,0,	66,0,	
66,0,	0,0,	0,0,	65,75,	
67,0,	67,0,	66,0,	0,0,	
67,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	65,0,	
0,0,	65,0,	0,0,	66,0,	
0,0,	66,0,	0,0,	0,0,	
66,76,	0,0,	0,0,	67,0,	
0,0,	0,0,	68,0,	68,0,	
67,0,	0,0,	68,0,	67,0,	
67,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	67,0,	0,0,	
0,0,	0,0,	0,0,	65,0,	
0,0,	65,0,	66,0,	0,0,	
66,0,	68,0,	0,0,	67,0,	
0,0,	67,0,	68,0,	0,0,	
0,0,	68,0,	68,0,	0,0,	
0,0,	0,0,	69,0,	69,0,	
68,0,	0,0,	69,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	68,0,	66,0,	68,0,	
66,0,	0,0,	67,0,	0,0,	
67,0,	69,0,	0,0,	0,0,	
0,0,	0,0,	69,0,	0,0,	
0,0,	69,0,	69,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
69,0,	0,0,	0,0,	0,0,	
0,0,	70,0,	70,0,	0,0,	
68,0,	70,0,	68,0,	0,0,	
0,0,	69,0,	67,0,	69,0,	
67,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
70,0,	68,77,	0,0,	0,0,	
0,0,	70,0,	0,0,	0,0,	
70,0,	70,0,	0,0,	0,0,	
68,0,	0,0,	68,0,	70,0,	
69,0,	0,0,	69,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
71,36,	0,0,	69,78,	0,0,	
70,0,	0,0,	70,0,	0,0,	
71,0,	71,0,	0,0,	0,0,	
71,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
69,0,	0,0,	69,0,	0,0,	
0,0,	0,0,	0,0,	71,0,	
0,0,	0,0,	0,0,	70,0,	
71,0,	70,0,	0,0,	71,0,	
71,0,	0,0,	0,0,	0,0,	
0,0,	70,79,	71,0,	71,36,	
72,0,	72,0,	0,0,	0,0,	
72,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	71,0,	
0,0,	71,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	70,0,	
0,0,	70,0,	0,0,	72,0,	
0,0,	0,0,	0,0,	0,0,	
72,0,	0,0,	0,0,	72,0,	
72,0,	0,0,	0,0,	73,0,	
73,0,	0,0,	72,0,	73,0,	
0,0,	0,0,	71,0,	0,0,	
71,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	72,0,	
0,0,	72,0,	0,0,	0,0,	
0,0,	0,0,	73,0,	71,80,	
71,81,	0,0,	0,0,	73,0,	
0,0,	0,0,	73,0,	73,0,	
0,0,	72,82,	0,0,	74,0,	
74,0,	73,0,	71,0,	74,0,	
71,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	72,0,	0,0,	
72,0,	0,0,	73,0,	0,0,	
73,0,	0,0,	0,0,	73,83,	
0,0,	0,0,	74,0,	0,0,	
0,0,	75,0,	75,0,	74,0,	
0,0,	75,0,	74,0,	74,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	74,0,	0,0,	0,0,	
0,0,	0,0,	72,0,	0,0,	
72,0,	73,0,	0,0,	73,0,	
75,0,	0,0,	74,0,	0,0,	
74,0,	75,0,	0,0,	0,0,	
75,0,	75,0,	0,0,	74,84,	
0,0,	0,0,	0,0,	75,0,	
0,0,	76,0,	76,0,	0,0,	
0,0,	76,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
75,0,	73,0,	75,0,	73,0,	
0,0,	74,0,	0,0,	74,0,	
75,85,	0,0,	0,0,	0,0,	
76,0,	0,0,	0,0,	77,0,	
77,0,	76,0,	0,0,	77,0,	
76,0,	76,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	76,0,	
0,0,	0,0,	0,0,	75,0,	
0,0,	75,0,	0,0,	0,0,	
0,0,	74,0,	77,0,	74,0,	
76,0,	0,0,	76,0,	77,0,	
0,0,	0,0,	77,0,	77,0,	
0,0,	0,0,	0,0,	78,0,	
78,0,	77,0,	0,0,	78,0,	
0,0,	0,0,	0,0,	0,0,	
76,86,	0,0,	0,0,	75,0,	
0,0,	75,0,	77,0,	0,0,	
77,0,	0,0,	0,0,	76,0,	
0,0,	76,0,	78,0,	0,0,	
0,0,	0,0,	0,0,	78,0,	
0,0,	0,0,	78,0,	78,0,	
0,0,	0,0,	79,0,	79,0,	
0,0,	78,0,	79,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	77,0,	0,0,	77,0,	
0,0,	0,0,	78,0,	76,0,	
78,0,	76,0,	0,0,	0,0,	
0,0,	79,0,	0,0,	0,0,	
0,0,	0,0,	79,0,	0,0,	
0,0,	79,0,	79,0,	0,0,	
0,0,	80,0,	80,0,	0,0,	
79,0,	80,0,	0,0,	0,0,	
0,0,	77,0,	0,0,	77,0,	
0,0,	78,0,	0,0,	78,0,	
0,0,	79,0,	0,0,	79,0,	
0,0,	0,0,	0,0,	0,0,	
80,0,	0,0,	0,0,	0,0,	
0,0,	80,0,	0,0,	0,0,	
80,0,	80,0,	0,0,	0,0,	
81,0,	81,0,	78,87,	80,0,	
81,0,	0,0,	0,0,	0,0,	
0,0,	78,0,	0,0,	78,0,	
79,0,	0,0,	79,0,	0,0,	
80,0,	0,0,	80,0,	0,0,	
0,0,	0,0,	0,0,	81,0,	
0,0,	0,0,	0,0,	0,0,	
81,0,	0,0,	0,0,	81,0,	
81,0,	0,0,	0,0,	82,0,	
82,0,	79,88,	81,0,	82,0,	
0,0,	0,0,	0,0,	0,0,	
79,0,	0,0,	79,0,	80,0,	
0,0,	80,0,	0,0,	81,0,	
0,0,	81,0,	0,0,	0,0,	
0,0,	0,0,	82,0,	0,0,	
0,0,	80,89,	0,0,	82,0,	
0,0,	0,0,	82,0,	82,0,	
0,0,	0,0,	83,0,	83,0,	
0,0,	82,0,	83,0,	0,0,	
0,0,	0,0,	0,0,	80,0,	
0,0,	80,0,	81,0,	0,0,	
81,0,	0,0,	82,0,	0,0,	
82,0,	0,0,	0,0,	0,0,	
0,0,	83,0,	0,0,	0,0,	
81,90,	0,0,	83,0,	0,0,	
0,0,	83,0,	83,0,	0,0,	
0,0,	0,0,	82,91,	0,0,	
83,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	81,0,	0,0,	
81,0,	82,0,	0,0,	82,0,	
0,0,	83,0,	0,0,	83,0,	
0,0,	84,0,	84,0,	0,0,	
0,0,	84,0,	0,0,	0,0,	
83,92,	0,0,	0,0,	0,0,	
85,0,	85,0,	0,0,	0,0,	
85,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
84,0,	82,0,	0,0,	82,0,	
83,0,	84,0,	83,0,	0,0,	
84,0,	84,0,	0,0,	85,0,	
0,0,	0,0,	0,0,	84,0,	
85,0,	0,0,	0,0,	85,0,	
85,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	85,0,	0,0,	
84,0,	0,0,	84,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
83,0,	0,0,	83,0,	85,0,	
0,0,	85,0,	0,0,	86,0,	
86,0,	84,93,	0,0,	86,0,	
85,94,	0,0,	0,0,	0,0,	
0,0,	0,0,	87,0,	87,0,	
0,0,	0,0,	87,0,	84,0,	
0,0,	84,0,	0,0,	0,0,	
0,0,	0,0,	86,0,	0,0,	
0,0,	0,0,	85,0,	86,0,	
85,0,	0,0,	86,0,	86,0,	
0,0,	87,0,	0,0,	0,0,	
0,0,	86,0,	87,0,	0,0,	
0,0,	87,0,	87,0,	0,0,	
0,0,	0,0,	0,0,	84,0,	
87,0,	84,0,	86,0,	0,0,	
86,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	85,0,	0,0,	
85,0,	87,0,	0,0,	87,0,	
0,0,	88,0,	88,0,	0,0,	
0,0,	88,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
89,0,	89,0,	0,0,	0,0,	
89,0,	86,0,	0,0,	86,0,	
0,0,	0,0,	0,0,	0,0,	
88,0,	0,0,	0,0,	0,0,	
87,0,	88,0,	87,0,	0,0,	
88,0,	88,0,	0,0,	89,0,	
0,0,	0,0,	0,0,	88,0,	
89,0,	0,0,	0,0,	89,0,	
89,0,	0,0,	0,0,	0,0,	
87,95,	86,0,	89,0,	86,0,	
88,0,	0,0,	88,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
87,0,	0,0,	87,0,	89,0,	
0,0,	89,0,	0,0,	90,0,	
90,0,	0,0,	0,0,	90,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	91,0,	91,0,	
0,0,	0,0,	91,0,	88,0,	
0,0,	88,0,	0,0,	0,0,	
0,0,	0,0,	90,0,	0,0,	
0,0,	0,0,	89,0,	90,0,	
89,0,	0,0,	90,0,	90,0,	
0,0,	91,0,	0,0,	88,96,	
0,0,	90,0,	91,0,	0,0,	
0,0,	91,0,	91,0,	0,0,	
0,0,	89,97,	0,0,	88,0,	
91,0,	88,0,	90,0,	0,0,	
90,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	89,0,	0,0,	
89,0,	91,0,	0,0,	91,0,	
0,0,	0,0,	91,99,	92,0,	
92,0,	0,0,	0,0,	92,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	90,0,	0,0,	90,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	92,0,	0,0,	
91,0,	0,0,	91,0,	92,0,	
0,0,	0,0,	92,0,	92,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	92,0,	90,98,	93,0,	
93,0,	0,0,	0,0,	93,0,	
0,0,	90,0,	0,0,	90,0,	
0,0,	0,0,	92,0,	0,0,	
92,0,	0,0,	0,0,	0,0,	
91,0,	0,0,	91,0,	92,100,	
0,0,	0,0,	93,0,	0,0,	
0,0,	94,0,	94,0,	93,0,	
0,0,	94,0,	93,0,	93,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	93,0,	0,0,	0,0,	
0,0,	92,0,	0,0,	92,0,	
0,0,	0,0,	0,0,	0,0,	
94,0,	0,0,	93,0,	0,0,	
93,0,	94,0,	0,0,	93,101,	
94,0,	94,0,	0,0,	0,0,	
0,0,	95,0,	95,0,	94,0,	
0,0,	95,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	92,0,	0,0,	92,0,	
94,0,	0,0,	94,0,	0,0,	
0,0,	93,0,	0,0,	93,0,	
95,0,	0,0,	0,0,	0,0,	
0,0,	95,0,	0,0,	0,0,	
95,0,	95,0,	0,0,	0,0,	
96,0,	96,0,	0,0,	95,0,	
96,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	94,0,	
0,0,	94,0,	0,0,	0,0,	
95,0,	93,0,	95,0,	93,0,	
0,0,	0,0,	0,0,	96,0,	
0,0,	0,0,	0,0,	0,0,	
96,0,	0,0,	0,0,	96,0,	
96,0,	0,0,	0,0,	97,0,	
97,0,	0,0,	96,0,	97,0,	
0,0,	0,0,	0,0,	94,0,	
0,0,	94,0,	0,0,	95,0,	
0,0,	95,0,	0,0,	96,0,	
0,0,	96,0,	0,0,	0,0,	
0,0,	0,0,	97,0,	0,0,	
0,0,	0,0,	0,0,	97,0,	
0,0,	0,0,	97,0,	97,0,	
0,0,	0,0,	98,0,	98,0,	
0,0,	97,0,	98,0,	0,0,	
0,0,	0,0,	0,0,	95,0,	
0,0,	95,0,	96,0,	0,0,	
96,0,	0,0,	97,0,	0,0,	
97,0,	0,0,	0,0,	0,0,	
0,0,	98,0,	0,0,	0,0,	
0,0,	0,0,	98,0,	0,0,	
0,0,	98,0,	98,0,	0,0,	
0,0,	99,0,	99,0,	0,0,	
98,0,	99,0,	0,0,	0,0,	
0,0,	0,0,	96,0,	0,0,	
96,0,	97,0,	0,0,	97,0,	
0,0,	98,0,	0,0,	98,0,	
0,0,	0,0,	0,0,	97,102,	
99,0,	0,0,	0,0,	0,0,	
0,0,	99,0,	0,0,	0,0,	
99,0,	99,0,	0,0,	0,0,	
100,0,	100,0,	0,0,	99,0,	
100,0,	0,0,	0,0,	0,0,	
0,0,	97,0,	0,0,	97,0,	
98,0,	0,0,	98,0,	0,0,	
99,0,	0,0,	99,0,	0,0,	
0,0,	0,0,	98,103,	100,0,	
0,0,	0,0,	0,0,	99,104,	
100,0,	0,0,	0,0,	100,0,	
100,0,	0,0,	0,0,	101,0,	
101,0,	0,0,	100,0,	101,0,	
0,0,	0,0,	0,0,	0,0,	
98,0,	0,0,	98,0,	99,0,	
0,0,	99,0,	0,0,	100,0,	
0,0,	100,0,	0,0,	0,0,	
0,0,	0,0,	101,0,	0,0,	
0,0,	0,0,	0,0,	101,0,	
0,0,	0,0,	101,0,	101,0,	
0,0,	0,0,	102,0,	102,0,	
0,0,	101,0,	102,0,	0,0,	
0,0,	0,0,	0,0,	99,0,	
0,0,	99,0,	100,0,	0,0,	
100,0,	0,0,	101,0,	0,0,	
101,0,	0,0,	0,0,	0,0,	
0,0,	102,0,	0,0,	0,0,	
0,0,	0,0,	102,0,	0,0,	
0,0,	102,0,	102,0,	0,0,	
0,0,	0,0,	103,0,	103,0,	
102,0,	101,105,	103,0,	0,0,	
0,0,	0,0,	100,0,	0,0,	
100,0,	101,0,	0,0,	101,0,	
0,0,	102,0,	0,0,	102,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	103,0,	0,0,	0,0,	
0,0,	0,0,	103,0,	0,0,	
0,0,	103,0,	103,0,	0,0,	
0,0,	104,0,	104,0,	0,0,	
103,0,	104,0,	0,0,	0,0,	
0,0,	101,0,	0,0,	101,0,	
102,0,	0,0,	102,0,	0,0,	
0,0,	103,0,	0,0,	103,0,	
102,106,	0,0,	0,0,	0,0,	
104,0,	0,0,	0,0,	0,0,	
0,0,	104,0,	0,0,	0,0,	
104,0,	104,0,	0,0,	0,0,	
105,0,	105,0,	0,0,	104,0,	
105,0,	0,0,	0,0,	0,0,	
102,0,	0,0,	102,0,	0,0,	
103,0,	0,0,	103,0,	0,0,	
104,0,	0,0,	104,0,	0,0,	
0,0,	0,0,	0,0,	105,0,	
0,0,	104,108,	0,0,	0,0,	
105,0,	0,0,	0,0,	105,0,	
105,0,	0,0,	0,0,	103,107,	
106,0,	106,0,	105,0,	0,0,	
106,0,	0,0,	0,0,	0,0,	
103,0,	0,0,	103,0,	104,0,	
0,0,	104,0,	0,0,	105,0,	
0,0,	105,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	106,0,	
0,0,	0,0,	0,0,	0,0,	
106,0,	0,0,	105,109,	106,0,	
106,0,	0,0,	0,0,	0,0,	
107,0,	107,0,	106,0,	0,0,	
107,0,	0,0,	0,0,	104,0,	
0,0,	104,0,	105,0,	0,0,	
105,0,	0,0,	0,0,	106,0,	
0,0,	106,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	107,0,	
0,0,	0,0,	108,0,	108,0,	
107,0,	0,0,	108,0,	107,0,	
107,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	107,0,	0,0,	
0,0,	0,0,	105,0,	0,0,	
105,0,	0,0,	106,0,	0,0,	
106,0,	108,0,	0,0,	107,0,	
106,110,	107,0,	108,0,	0,0,	
0,0,	108,0,	108,0,	0,0,	
0,0,	0,0,	109,0,	109,0,	
108,0,	0,0,	109,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	108,0,	106,0,	108,0,	
106,0,	0,0,	107,0,	0,0,	
107,0,	109,0,	0,0,	0,0,	
0,0,	0,0,	109,0,	0,0,	
0,0,	109,0,	109,0,	0,0,	
0,0,	110,0,	110,0,	107,111,	
109,0,	110,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
108,0,	0,0,	108,0,	0,0,	
0,0,	109,0,	107,0,	109,0,	
107,0,	0,0,	0,0,	0,0,	
110,0,	0,0,	0,0,	0,0,	
0,0,	110,0,	0,0,	0,0,	
110,0,	110,0,	0,0,	0,0,	
111,0,	111,0,	0,0,	110,0,	
111,0,	0,0,	0,0,	0,0,	
108,0,	0,0,	108,0,	0,0,	
109,0,	0,0,	109,0,	0,0,	
110,0,	0,0,	110,0,	0,0,	
0,0,	0,0,	0,0,	111,0,	
0,0,	0,0,	0,0,	0,0,	
111,0,	0,0,	0,0,	111,0,	
111,0,	0,0,	0,0,	112,0,	
112,0,	0,0,	111,0,	112,0,	
0,0,	0,0,	0,0,	0,0,	
109,0,	0,0,	109,0,	110,0,	
0,0,	110,0,	0,0,	111,0,	
0,0,	111,0,	0,0,	0,0,	
0,0,	0,0,	112,0,	0,0,	
0,0,	0,0,	0,0,	112,0,	
0,0,	0,0,	112,0,	112,0,	
110,112,	0,0,	113,0,	113,0,	
0,0,	112,0,	113,0,	0,0,	
0,0,	0,0,	0,0,	110,0,	
0,0,	110,0,	111,0,	0,0,	
111,0,	0,0,	112,0,	0,0,	
112,0,	0,0,	0,0,	0,0,	
0,0,	113,0,	0,0,	0,0,	
111,113,	0,0,	113,0,	0,0,	
0,0,	113,0,	113,0,	0,0,	
0,0,	114,0,	114,0,	0,0,	
113,0,	114,0,	0,0,	0,0,	
0,0,	0,0,	111,0,	0,0,	
111,0,	112,0,	0,0,	112,0,	
0,0,	113,0,	0,0,	113,0,	
0,0,	0,0,	0,0,	0,0,	
114,0,	0,0,	0,0,	0,0,	
0,0,	114,0,	0,0,	0,0,	
114,0,	114,0,	0,0,	0,0,	
115,0,	115,0,	0,0,	114,0,	
115,0,	0,0,	0,0,	0,0,	
0,0,	112,0,	0,0,	112,0,	
113,0,	0,0,	113,0,	0,0,	
114,0,	0,0,	114,0,	0,0,	
0,0,	0,0,	0,0,	115,0,	
0,0,	0,0,	0,0,	0,0,	
115,0,	0,0,	113,114,	115,0,	
115,0,	0,0,	0,0,	116,0,	
116,0,	0,0,	115,0,	116,0,	
0,0,	0,0,	0,0,	0,0,	
113,0,	0,0,	113,0,	114,0,	
0,0,	114,0,	0,0,	115,0,	
0,0,	115,0,	0,0,	0,0,	
0,0,	0,0,	116,0,	0,0,	
0,0,	114,115,	0,0,	116,0,	
0,0,	0,0,	116,0,	116,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	116,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	114,0,	
0,0,	114,0,	115,0,	0,0,	
115,0,	0,0,	116,0,	0,0,	
116,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	115,116,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	115,0,	0,0,	
115,0,	116,0,	0,0,	116,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	0,0,	0,0,	0,0,	
0,0,	116,0,	0,0,	116,0,	
0,0};
struct yysvf yysvec[] ={
0,	0,	0,
yycrank+-1,	0,		0,	
yycrank+-86,	yysvec+1,	0,	
yycrank+-171,	0,		yyvstop+1,
yycrank+0,	0,		yyvstop+4,
yycrank+-3,	0,		yyvstop+6,
yycrank+-13,	0,		yyvstop+8,
yycrank+-189,	0,		yyvstop+10,
yycrank+-207,	yysvec+3,	yyvstop+13,
yycrank+-276,	0,		yyvstop+16,
yycrank+-294,	yysvec+7,	yyvstop+18,
yycrank+-334,	yysvec+3,	yyvstop+22,
yycrank+-351,	yysvec+3,	yyvstop+26,
yycrank+-394,	yysvec+3,	yyvstop+29,
yycrank+-430,	yysvec+3,	yyvstop+32,
yycrank+-456,	yysvec+3,	yyvstop+35,
yycrank+-473,	yysvec+3,	yyvstop+39,
yycrank+-528,	yysvec+3,	yyvstop+42,
yycrank+-563,	yysvec+3,	yyvstop+46,
yycrank+-598,	0,		yyvstop+49,
yycrank+-634,	yysvec+3,	yyvstop+53,
yycrank+-669,	yysvec+3,	yyvstop+57,
yycrank+-704,	yysvec+3,	yyvstop+61,
yycrank+-739,	yysvec+3,	yyvstop+65,
yycrank+-774,	0,		yyvstop+69,
yycrank+-810,	yysvec+3,	yyvstop+73,
yycrank+-836,	yysvec+3,	yyvstop+77,
yycrank+-878,	yysvec+3,	yyvstop+81,
yycrank+-904,	yysvec+3,	yyvstop+85,
yycrank+-940,	yysvec+3,	yyvstop+89,
yycrank+-975,	yysvec+3,	yyvstop+93,
yycrank+-1010,	yysvec+3,	yyvstop+97,
yycrank+-1065,	yysvec+3,	yyvstop+101,
yycrank+-1079,	yysvec+3,	yyvstop+105,
yycrank+-1105,	yysvec+3,	yyvstop+109,
yycrank+-1169,	yysvec+3,	yyvstop+113,
yycrank+-1204,	yysvec+3,	yyvstop+117,
yycrank+0,	yysvec+5,	0,	
yycrank+0,	0,		yyvstop+119,
yycrank+-9,	yysvec+6,	0,	
yycrank+-11,	yysvec+6,	yyvstop+121,
yycrank+-1239,	yysvec+3,	yyvstop+123,
yycrank+-1275,	yysvec+7,	yyvstop+125,
yycrank+-1301,	yysvec+3,	yyvstop+129,
yycrank+-1337,	yysvec+9,	yyvstop+132,
yycrank+-1373,	yysvec+9,	0,	
yycrank+-1399,	yysvec+3,	yyvstop+134,
yycrank+-1435,	yysvec+7,	yyvstop+137,
yycrank+-1476,	yysvec+3,	yyvstop+140,
yycrank+-1493,	yysvec+3,	yyvstop+143,
yycrank+-1533,	yysvec+3,	yyvstop+145,
yycrank+-1568,	yysvec+3,	yyvstop+148,
yycrank+-1610,	yysvec+3,	yyvstop+150,
yycrank+-1655,	yysvec+3,	yyvstop+153,
yycrank+-1667,	yysvec+3,	yyvstop+155,
yycrank+-1727,	0,		yyvstop+158,
yycrank+-1775,	yysvec+3,	yyvstop+160,
yycrank+-1787,	yysvec+3,	yyvstop+162,
yycrank+-1823,	yysvec+3,	yyvstop+164,
yycrank+-1835,	yysvec+3,	yyvstop+167,
yycrank+-1849,	yysvec+3,	yyvstop+169,
yycrank+-1892,	yysvec+3,	yyvstop+171,
yycrank+-1952,	yysvec+3,	yyvstop+173,
yycrank+-1966,	yysvec+3,	yyvstop+175,
yycrank+-1992,	yysvec+3,	yyvstop+177,
yycrank+-2056,	yysvec+3,	yyvstop+179,
yycrank+-2091,	yysvec+3,	yyvstop+181,
yycrank+-2127,	yysvec+3,	yyvstop+183,
yycrank+-2153,	yysvec+3,	yyvstop+186,
yycrank+-2189,	yysvec+3,	yyvstop+188,
yycrank+-2232,	yysvec+3,	yyvstop+190,
yycrank+-2287,	0,		yyvstop+192,
yycrank+-2327,	yysvec+3,	yyvstop+194,
yycrank+-2362,	yysvec+3,	yyvstop+196,
yycrank+-2398,	yysvec+3,	yyvstop+198,
yycrank+-2424,	yysvec+3,	yyvstop+200,
yycrank+-2464,	yysvec+3,	yyvstop+202,
yycrank+-2490,	yysvec+3,	yyvstop+204,
yycrank+-2526,	yysvec+3,	yyvstop+207,
yycrank+-2561,	yysvec+3,	yyvstop+209,
yycrank+-2596,	yysvec+3,	yyvstop+211,
yycrank+-2631,	yysvec+3,	yyvstop+213,
yycrank+-2666,	yysvec+3,	yyvstop+215,
yycrank+-2701,	yysvec+3,	yyvstop+217,
yycrank+-2756,	yysvec+3,	yyvstop+219,
yycrank+-2767,	yysvec+3,	yyvstop+222,
yycrank+-2822,	yysvec+3,	yyvstop+224,
yycrank+-2833,	yysvec+3,	yyvstop+227,
yycrank+-2888,	yysvec+3,	yyvstop+229,
yycrank+-2899,	yysvec+3,	yyvstop+231,
yycrank+-2954,	yysvec+3,	yyvstop+233,
yycrank+-2965,	yysvec+3,	yyvstop+235,
yycrank+-3022,	yysvec+3,	yyvstop+237,
yycrank+-3062,	yysvec+3,	yyvstop+239,
yycrank+-3088,	yysvec+3,	yyvstop+241,
yycrank+-3124,	yysvec+3,	yyvstop+244,
yycrank+-3159,	yysvec+3,	yyvstop+247,
yycrank+-3194,	yysvec+3,	yyvstop+250,
yycrank+-3229,	yysvec+3,	yyvstop+252,
yycrank+-3264,	yysvec+3,	yyvstop+254,
yycrank+-3299,	yysvec+3,	yyvstop+256,
yycrank+-3334,	yysvec+3,	yyvstop+259,
yycrank+-3369,	yysvec+3,	yyvstop+261,
yycrank+-3405,	yysvec+3,	yyvstop+263,
yycrank+-3440,	yysvec+3,	yyvstop+265,
yycrank+-3475,	yysvec+3,	yyvstop+267,
yycrank+-3511,	yysvec+3,	yyvstop+269,
yycrank+-3547,	yysvec+3,	yyvstop+271,
yycrank+-3573,	yysvec+3,	yyvstop+273,
yycrank+-3609,	yysvec+3,	yyvstop+276,
yycrank+-3644,	yysvec+3,	yyvstop+279,
yycrank+-3679,	yysvec+3,	yyvstop+281,
yycrank+-3714,	yysvec+3,	yyvstop+283,
yycrank+-3749,	yysvec+3,	yyvstop+286,
yycrank+-3784,	yysvec+3,	yyvstop+288,
yycrank+-3819,	yysvec+3,	yyvstop+290,
yycrank+-3854,	yysvec+3,	yyvstop+292,
0,	0,	0};
struct yywork *yytop = yycrank+3979;
struct yysvf *yybgin = yysvec+1;
char yymatch[] ={
00  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,011 ,012 ,01  ,01  ,011 ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
011 ,01  ,01  ,01  ,01  ,011 ,01  ,01  ,
011 ,011 ,01  ,01  ,01  ,01  ,01  ,011 ,
'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,
'0' ,'0' ,01  ,01  ,011 ,01  ,011 ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,011 ,01  ,011 ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,011 ,01  ,011 ,01  ,01  ,
0};
char yyextra[] ={
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0};
/*	ncform	4.1	83/08/11	*/

int yylineno =1;
# define YYU(x) x
# define NLSTATE yyprevious=YYNEWLINE
char yytext[YYLMAX];
struct yysvf *yylstate [YYLMAX], **yylsp, **yyolsp;
char yysbuf[YYLMAX];
char *yysptr = yysbuf;
int *yyfnd;
extern struct yysvf *yyestate;
int yyprevious = YYNEWLINE;
yylook(){
	register struct yysvf *yystate, **lsp;
	register struct yywork *yyt;
	struct yysvf *yyz;
	int yych;
	struct yywork *yyr;
# ifdef LEXDEBUG
	int debug;
# endif
	char *yylastch;
	/* start off machines */
# ifdef LEXDEBUG
	debug = 0;
# endif
	if (!yymorfg)
		yylastch = yytext;
	else {
		yymorfg=0;
		yylastch = yytext+yyleng;
		}
	for(;;){
		lsp = yylstate;
		yyestate = yystate = yybgin;
		if (yyprevious==YYNEWLINE) yystate++;
		for (;;){
# ifdef LEXDEBUG
			if(debug)fprintf(yyout,"state %d\n",yystate-yysvec-1);
# endif
			yyt = yystate->yystoff;
			if(yyt == yycrank){		/* may not be any transitions */
				yyz = yystate->yyother;
				if(yyz == 0)break;
				if(yyz->yystoff == yycrank)break;
				}
			*yylastch++ = yych = input();
		tryagain:
# ifdef LEXDEBUG
			if(debug){
				fprintf(yyout,"char ");
				allprint(yych);
				putchar('\n');
				}
# endif
			yyr = yyt;
			if ( (int)yyt > (int)yycrank){
				yyt = yyr + yych;
				if (yyt <= yytop && yyt->verify+yysvec == yystate){
					if(yyt->advance+yysvec == YYLERR)	/* error transitions */
						{unput(*--yylastch);break;}
					*lsp++ = yystate = yyt->advance+yysvec;
					goto contin;
					}
				}
# ifdef YYOPTIM
			else if((int)yyt < (int)yycrank) {		/* r < yycrank */
				yyt = yyr = yycrank+(yycrank-yyt);
# ifdef LEXDEBUG
				if(debug)fprintf(yyout,"compressed state\n");
# endif
				yyt = yyt + yych;
				if(yyt <= yytop && yyt->verify+yysvec == yystate){
					if(yyt->advance+yysvec == YYLERR)	/* error transitions */
						{unput(*--yylastch);break;}
					*lsp++ = yystate = yyt->advance+yysvec;
					goto contin;
					}
				yyt = yyr + YYU(yymatch[yych]);
# ifdef LEXDEBUG
				if(debug){
					fprintf(yyout,"try fall back character ");
					allprint(YYU(yymatch[yych]));
					putchar('\n');
					}
# endif
				if(yyt <= yytop && yyt->verify+yysvec == yystate){
					if(yyt->advance+yysvec == YYLERR)	/* error transition */
						{unput(*--yylastch);break;}
					*lsp++ = yystate = yyt->advance+yysvec;
					goto contin;
					}
				}
			if ((yystate = yystate->yyother) && (yyt= yystate->yystoff) != yycrank){
# ifdef LEXDEBUG
				if(debug)fprintf(yyout,"fall back to state %d\n",yystate-yysvec-1);
# endif
				goto tryagain;
				}
# endif
			else
				{unput(*--yylastch);break;}
		contin:
# ifdef LEXDEBUG
			if(debug){
				fprintf(yyout,"state %d char ",yystate-yysvec-1);
				allprint(yych);
				putchar('\n');
				}
# endif
			;
			}
# ifdef LEXDEBUG
		if(debug){
			fprintf(yyout,"stopped at %d with ",*(lsp-1)-yysvec-1);
			allprint(yych);
			putchar('\n');
			}
# endif
		while (lsp-- > yylstate){
			*yylastch-- = 0;
			if (*lsp != 0 && (yyfnd= (*lsp)->yystops) && *yyfnd > 0){
				yyolsp = lsp;
				if(yyextra[*yyfnd]){		/* must backup */
					while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){
						lsp--;
						unput(*yylastch--);
						}
					}
				yyprevious = YYU(*yylastch);
				yylsp = lsp;
				yyleng = yylastch-yytext+1;
				yytext[yyleng] = 0;
# ifdef LEXDEBUG
				if(debug){
					fprintf(yyout,"\nmatch ");
					sprint(yytext);
					fprintf(yyout," action %d\n",*yyfnd);
					}
# endif
				return(*yyfnd++);
				}
			unput(*yylastch);
			}
		if (yytext[0] == 0  /* && feof(yyin) */)
			{
			yysptr=yysbuf;
			return(0);
			}
		yyprevious = yytext[0] = input();
		if (yyprevious>0)
			output(yyprevious);
		yylastch=yytext;
# ifdef LEXDEBUG
		if(debug)putchar('\n');
# endif
		}
	}
yyback(p, m)
	int *p;
{
if (p==0) return(0);
while (*p)
	{
	if (*p++ == m)
		return(1);
	}
return(0);
}
	/* the following are only used in the lex library */
yyinput(){
	return(input());
	}
yyoutput(c)
  int c; {
	output(c);
	}
yyunput(c)
   int c; {
	unput(c);
	}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.