由于代码有点长,分成多个博客上传。(第一段) *未完成

#include<bits/stdc++.h>
#include "windows.h"
using namespace std;

#define ll long long

const int MAXN=1e3+5;
string in;
ll rin; 
string player_name;




void change_colour(int new_colour){
	if(new_colour==0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY);
	if(new_colour==1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED);
	if(new_colour==2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_RED);
	if(new_colour==3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN);
	if(new_colour==4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
	if(new_colour==5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN | FOREGROUND_BLUE);
	if(new_colour==6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_BLUE);
	if(new_colour==7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE);
	if(new_colour==8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_GREEN);
}

void print_colour(int new_colour){
	if(new_colour==0) printf("黑");
	if(new_colour==1) printf("红");
	if(new_colour==2) printf("橙");
	if(new_colour==3) printf("黄");
	if(new_colour==4) printf("绿");
	if(new_colour==5) printf("青");
	if(new_colour==6) printf("蓝");
	if(new_colour==7) printf("紫");
	if(new_colour==8) printf("白");
}

void waiting(int x){
	int start = time(0),end = time(0);
	while(end - start < x) end = time(0);
	return;
}

ll lrand(ll youuuo){
	srand(time(NULL));
	ll dwuhkhwad=0;
	dwuhkhwad+=(rand()%100)*10000000000;
	srand(time(NULL));
	dwuhkhwad+=(rand()%100)*100000000;
	srand(time(NULL));
	dwuhkhwad+=(rand()%100)*1000000;
	srand(time(NULL));
	dwuhkhwad+=(rand()%100)*10000;
	srand(time(NULL));
	dwuhkhwad+=(rand()%100)*100;
	srand(time(NULL));
	dwuhkhwad+=rand()%100;
	if(1000000000000%youuuo>1000000000000-dwuhkhwad) return lrand(youuuo);
	return dwuhkhwad%youuuo;
}

ll x_walk(string oytuiop){
	if(oytuiop=="a") return 0;
	if(oytuiop=="d") return 0;
	if(oytuiop=="s") return 1;
	if(oytuiop=="w") return -1;
	return 2;
}

ll y_walk(string oytuiop){
	if(oytuiop=="a") return -1;
	if(oytuiop=="d") return 1;
	if(oytuiop=="s") return 0;
	if(oytuiop=="w") return 0;
	return 2;
}

void die(){
	while(true){
		system("cls");
		change_colour(1);
		printf("你死了!!!\n");
		cin >> in;
	}
	return;
}

//境界构造
string lv_name[11];//大境界名
string llv_name[4];//小境界名

ll add[11]={1,3,10,40,200,1500,15000,300000,10000000,500000000,5000000000};//等级增幅 
ll ladd[4]={10,12,15,20};//小境界增幅  0 前期   1 中期   2 后期   3 巅峰 

ll broke[10]={5000,4000,3000,2000,1000,334,80,30,6,1};//突破瓶颈概率 n/10000 

ll bro_rock[11];//特殊物品:进阶石   突破至每个境界前期需要9个该境界升级石(有概率失败);突破至每个境界中期需要2个该境界升级石;突破至每个境界后期需要3个该境界升级石;突破至每个境界巅峰需要5个该境界升级石 

//掉落等级降低概率  n/10000
ll less_0[11]={10000,9000,7500,5000,3334,1250, 500, 160, 100,  40,   0};  //不降级
ll less_1[11]={    0,1000,2500,5000,6666,8750,2500, 840, 400, 160, 800};  //降一级
ll less_2[11]={    0,   0,   0,   0,   0,   0,7000,9000,9500,9800,9200};  //降两级 


void build_lv(){
	lv_name[0]="凡兽";
	lv_name[1]="练气";
	lv_name[2]="筑基";
	lv_name[3]="金丹";
	lv_name[4]="元婴";
	lv_name[5]="化神";
	lv_name[6]="合体";
	lv_name[7]="返虚";
	lv_name[8]="渡劫";
	lv_name[9]="大乘";
	lv_name[10]="极道大乘";
	llv_name[0]="前期";
	llv_name[1]="中期";
	llv_name[2]="后期";
	llv_name[3]="巅峰"; 
	for(ll i=1;i<11;i++){
		bro_rock[i]=0;
	}
	return;
}


//生物构造
ll ani_mb;//物种数量 
string ani_name[MAXN];//物种名称

ll ani_im_mb;//物种基本信息种类数量 
ll ani_im[100][MAXN];//物种基本信息:1:物种基本血量    2:物种基本伤害    3:物种基本敏捷(该值越低敏捷度越高,普通值10000)    4:物种基本防御 

void build_ani(){
	ani_im_mb=4,ani_mb=0;//初始化 
	for(ll i=0;i<MAXN;i++) for(ll j=1;j<=ani_im_mb;j++) ani_im[j][i]=0;
	
	ani_mb++;
	ani_name[ani_mb]="赤炎兵蚁";
	ani_im[1][ani_mb]=90;
	ani_im[2][ani_mb]=10;
	ani_im[3][ani_mb]=3300;
	ani_im[4][ani_mb]=1;
	
	ani_mb++;
	ani_name[ani_mb]="赤炎工蚁";
	ani_im[1][ani_mb]=110;
	ani_im[2][ani_mb]=7;
	ani_im[3][ani_mb]=7500;
	ani_im[4][ani_mb]=4;
	
	ani_mb++;
	ani_name[ani_mb]="赤炎蚁后";
	ani_im[1][ani_mb]=880;
	ani_im[2][ani_mb]=25;
	ani_im[3][ani_mb]=18000;
	ani_im[4][ani_mb]=23;
	return;
}



//敌对构造
ll em_mb;//敌对数量 
string em_name[MAXN];//敌对名称 
ll em_ani_mb[MAXN];//敌对方生物数量 
ll em_ani[MAXN][20];//敌对生物 
ll em_ani_lv[MAXN][20];//敌对生物等级加成
ll em_drop_mb[MAXN];//掉落数量 
ll em_drop[MAXN][20];//掉落物种
ll em_drop_lv[MAXN][20];//掉落等级加成 

void build_em(){
	em_mb=0;//初始化
	 
	em_mb++;
	em_name[em_mb]="赤炎兵蚁";
	em_ani_mb[em_mb]=0;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=1;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=0;
	em_drop_mb[em_mb]=0;
		em_drop_mb[em_mb]++;
		em_drop[em_mb][em_drop_mb[em_mb]]=1;
		em_drop_lv[em_mb][em_drop_mb[em_mb]]=-4;
		
	em_mb++;
	em_name[em_mb]="赤炎蚁巢";
	em_ani_mb[em_mb]=0;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=3;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=4;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=1;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=1;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=1;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=0;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=0;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=0;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=0;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=0;
		em_ani_mb[em_mb]++;
		em_ani[em_mb][em_ani_mb[em_mb]]=2;
		em_ani_lv[em_mb][em_ani_mb[em_mb]]=0;
	em_drop_mb[em_mb]=0;
		em_drop_mb[em_mb]++;
		em_drop[em_mb][em_drop_mb[em_mb]]=2;
		em_drop_lv[em_mb][em_drop_mb[em_mb]]=1;
		em_drop_mb[em_mb]++;
		em_drop[em_mb][em_drop_mb[em_mb]]=2;
		em_drop_lv[em_mb][em_drop_mb[em_mb]]=1;
		em_drop_mb[em_mb]++;
		em_drop[em_mb][em_drop_mb[em_mb]]=2;
		em_drop_lv[em_mb][em_drop_mb[em_mb]]=0;
		em_drop_mb[em_mb]++;
		em_drop[em_mb][em_drop_mb[em_mb]]=2;
		em_drop_lv[em_mb][em_drop_mb[em_mb]]=0;
		em_drop_mb[em_mb]++;
		em_drop[em_mb][em_drop_mb[em_mb]]=2;
		em_drop_lv[em_mb][em_drop_mb[em_mb]]=0;
		em_drop_mb[em_mb]++;
		em_drop[em_mb][em_drop_mb[em_mb]]=2;
		em_drop_lv[em_mb][em_drop_mb[em_mb]]=0;
		em_drop_mb[em_mb]++;
		em_drop[em_mb][em_drop_mb[em_mb]]=2;
		em_drop_lv[em_mb][em_drop_mb[em_mb]]=0;
	return;
}



// 构建资源/信息 

ll im_mb;//货币数量种类 
string im_name[MAXN];//信息、资源名称
ll im[MAXN];//该信息、资源量值

/*交易*/ 
ll ex_mb;//交易数量 
ll ex_out[MAXN];//交易代价种类 (-n 代表 n阶源晶) 
ll ex_out_mb[MAXN];//交易代价数量
ll ex_in[MAXN];//交易物品种类  (-n 代表 n阶源晶) 
ll ex_in_mb[MAXN];//交易物品数量



void build_im(){
	for(ll i=0;i<MAXN;i++){
		im[i]=0;
	}
	im_mb=0;//初始化
	
	im_mb++;
	im_name[im_mb]="下品灵石";
	im_mb++;
	im_name[im_mb]="中品灵石";
	im_mb++;
	im_name[im_mb]="上品灵石";
	im_mb++;
	im_name[im_mb]="极品灵石";
	im_mb++;
	im_name[im_mb]="基础感知力";
	im[im_mb]=3;
	im_mb++;
	im_name[im_mb]="横坐标";
	im[im_mb]=666;
	im_mb++;
	im_name[im_mb]="纵坐标";
	im[im_mb]=666;
	return; 
} 


// 构建地图

ll map[100][100];
ll place_th_mb[100][100];//该地事物总数
ll place_th[100][100][100];//该地事物 (-n 代表 n阶源晶)  
ll place_th_ph[100][100][100];//出现概率
ll place_th_lv[100][100][100];//出现等级/数量 
 //地图中 0为普通空地  1为障碍物  2为草地 
ll maze1[101][101]={{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,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,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1},
{0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1},
{0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  1,  1,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1},
{0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1},
{0,  1,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1},
{0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  1},
{0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1},
{0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  1,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1},
{0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1},
{0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1},
{0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1},
{0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  1,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  1,  0,  1,  1,  1,  0,  1,  1,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1},
{0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  1,  0,  1,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1},
{0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1},
{0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1},
{0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1},
{0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1},
{0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1},
{0,  0,  0,  1,  0,  1,  0,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1},
{0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  0,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  1,  1,  0,  1},
{0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  1},
{0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  1,  0,  0,  1,  1,  0,  1,  0,  1,  1,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  0,  0,  1,  1,  0,  1},
{0,  0,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  1},
{0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  1,  1,  1,  1,  1,  1,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  1,  1,  1},
{0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  1,  1,  1,  1},
{0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  1,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  1,  0,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1},
{0,  1,  1,  1,  0,  1,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  1,  0,  1,  0,  1,  1,  0,  1,  0,  1,  0,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1},
{0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1},
{0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  1,  0,  0,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1},
{0,  1,  1,  0,  1,  0,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1},
{0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1},
{0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1},
{0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  1},
{0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  1,  1,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  1,  1,  1,  1,  1,  0,  1},
{0,  0,  0,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  1,  0,  1,  1,  0,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  0,  0,  1,  1,  1,  1,  0,  1},
{0,  1,  0,  1,  0,  1,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  0,  1,  0,  0,  1,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1},
{0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1},
{0,  0,  1,  0,  1,  1,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  1},
{0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  1},
{0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  1,  0,  1,  1,  1,  0,  1,  0,  0,  1,  1,  0,  1},
{0,  1,  1,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  1},
{0,  1,  1,  1,  1,  1,  0,  1,  1,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  1,  1},
{0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1},
{0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  0,  1},
{0,  1,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  0,  1,  1,  0,  1,  1,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  1,  1,  0,  1},
{0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1},
{0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  1,  0,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1},
{0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  1,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  1,  1,  1,  0,  1},
{0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  0,  1,  1},
{0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1,  0,  1,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  1,  0,  1,  1,  0,  1,  0,  1,  1,  1,  1,  0,  0,  1,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1},
{0,  1,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  1,  1,  0,  1,  1,  1,  0,  0,  1,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  1,  0,  0,  1},
{0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  1,  0,  1,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1},
{0,  1,  1,  0,  0,  1,  0,  1,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  1,  1,  0,  1,  1,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  1,  1,  0,  0,  0,  1,  1,  1},
{0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  1,  0,  1,  1,  0,  0,  1,  1,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  0,  1,  0,  0,  1,  0,  0,  0,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1},
{0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  1,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1},
{0,  1,  1,  1,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  0,  1,  0,  1,  1,  0,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1},
{0,  1,  1,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  1},
{0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  1},
{0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1},
{0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  1,  0,  1,  0,  0,  1,  0,  1,  1,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1},
{0,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1},
{0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  0,  1,  1,  0,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  0,  0,  1},
{0,  1,  1,  0,  0,  1,  0,  0,  1,  0,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  1,  1,  1,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1},
{0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  1,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  1,  1,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1},
{0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1},
{0,  1,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1},
{0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  1},
{0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1},
{0,  0,  1,  0,  1,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  0,  1,  0,  0,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1},
{0,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  1,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  0,  1,  0,  1,  1,  0,  1,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1},
{0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  1,  0,  1},
{0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  1},
{0,  1,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1},
{0,  1,  1,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  1,  0,  1,  1,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  1},
{0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  1,  1,  0,  1,  1,  0,  0,  1,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  1,  1,  0,  1,  1},
{0,  1,  0,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1},
{0,  1,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  0,  1,  1,  1,  1,  0,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  1,  1,  1},
{0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  1,  0,  1,  1,  0,  1,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1},
{0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  1,  0,  0,  1,  1},
{0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  1},
{0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1},
{0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  1,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  1,  0,  1,  1,  0,  1,  0,  0,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1},
{0,  0,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  1,  1,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  1,  1,  0,  1,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1},
{0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  1,  1,  0,  0,  1,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  1,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  0,  1,  1,  0,  1,  0,  1,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  1,  1},
{0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  1,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  1,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  1},
{0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1},
{0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  0,  1,  0,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  0,  0,  1,  1,  1,  0,  0,  1,  1,  1},
{0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  1,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1},
{0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  0,  1},
{0,  0,  1,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  1,  0,  0,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1},
{0,  1,  1,  1,  0,  1,  0,  0,  1,  0,  0,  0,  1,  1,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0},
{0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1}};;
/*
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A++++*+++++++********+++++++++++*++**+***+++++**++++++*++++++++++***++*++++*++*++*++++++++*+++*++++**A
A++++++*+*++********++++**+*+++*+++**+++++++++++++*+++**++*+++++*****++++**++**+**+++++*+*+++++++**+*A
A+++++***++++++*****+++***+*+*+++**+**+++++++*++++**+**++**+**+*****++++**++++*+*++++***+*+++++++*++*A
A++++**+++++*+**++***++******++*+*+++**++*+****++***+++++*++++*****++++*+*+*+++++++++*+*+*+**+++++++*A
A*+++*++*++*+**++*+***++**+*+++**++++*++***++**+**++*+***++++*+++****+*+++++++++++++++++**++*++++++**A
A*+++*+**++*+++++++*****+++++++*+***++*++*++*+*****+++**++++*++++***+++*+*+*+*+***+++++**++++*++**++*A
A*++*****++*++***++++++++++++++++***+++++++++++++***+**++*+**++++*+++***+*****+++*++++****++****++++*A
A+++++***+*++****+*++*++++*+***++*++++*+*+*+***+++*****+++*****++++++++++*++*++++++*+**++*+****+++++*A
A+++++++**+++++*+**+****+***+++++*++++**++***+******+++*+*++**+++++++++++++*+++++++***+++*******+++**A
A++++++*+++++*+*++++*******+*+++++++****+++**+**++++++***++**++++*++++**+*++++++++++++++***++*++++++*A
A++***++++++++++++*+++**++++*++++++*****++*++++++*+**+++++****++**+++++***+*++++++++++++***+*++++++**A
A*+**++++**++**+++*****+++++*+++++*****++*++++*******+**++*******+++++*+**+++++++*+*++*+++++++++*+***A
A++++*++++**+*++*++***+*+++**++++**++++++++++*+++++*++*+*+***+**++*++**+++++++*+++*++***++++**+++*++*A
A+*++*++*+++*+++*+++*++*+++**++++++*+++++++++++++***++++*+++*++++****+++++++*+++*+*+****+*+*++++++++*A
A***+++++++*+++++**+*+++**+++***++*+++*+++++**++***++++++*++*++++***+++**++**+++**+++***++**+***++++*A
A++++++++**++*+***++*+++**++*+****+++*++++*****++*+++++***+++++***+++++*+++*+++***+**+***+++*++++++**A
A++++++******++**+**+++***+++++++++++++++++++*****+++*****+++*****+++*+*+*+++++++**+++**+++++**+++***A
A*++++****+**+++++++**++*++*++++++++++++++*******+++++***++*++**+++*+***+*++++++****++++++++++++++***A
A*++++***+++++++*+++**++****+**++++++++++***+***++++*****++**+******+++*++++*++**+**++++*++*+++++++**A
A++++**+++++++++*+*+*+++**+++++++++++++++**+++**+*****+**++**++*+***+++*+++*++++++++++++**+***++++***A
A++*+*+++***+*+**+*++++++***++++*+++***+****+++*****+++*+++*+++++**+++**+****+++*+*+*+*+++******++++*A
A++***+++******+**++*+++***+++**+++*+++****++++*+**+++*++***+*+**+**+********++*******+++***++**+**+*A
A++++***+******++++++++++**++**+++*+++***++++++*++*++++*+*****+*++++***+***++*********+***+++**++*++*A
A+***++*******+++++**+**++*++**+*+**++**+*++++***++++***++++*****+**++++***++**+***+*******+***++**+*A
A+*+*+**+++++++++**+++*********++**++*++++++++***++++******+++***+**+**+*+++**+++*++*****++++++*++*+*A
A+++*++++**++++++**+*****+++++***+++*++**+++++*++++++**+**+******+**++***++*++++++*++++*++++*+**++***A
A++**+++******++*****+*+++++*+***+++*+***++*++*+****++++*+++****++++++**++++++++***++++++++*+++*+****A
A***++++++***+++++**++**++++*+****++*++*+**++++**++*++++*+++++++++*++**++*+++***++****++*+*+*********A
A***+**++*****+*++*++***++*******+*++++++++++++*++**+*++++++*+++*+*++*****+**+*+*+**+*+*+**+++*******A
A+**+++++++++**+****+****++******+++++++**++++**+**+++***++*+++*+**+++++*++++++++++*+*+++*++++++++***A
A+++*++++++****++***+++*++*****+*+*++++**++++++++**+*****+++*+*+++*+*+*++++***++*++*+++++++*++++++++*A
A**+*+*+*******++++**++++******++++*+*****++++++*******+*+**++++*+*+*+*++++***+*++*++++++++++++**+++*A
A+*+++***+*++*+++*+++**++*******+++++*****++*+*++****+++**+++++**+*++**++++***+*++++++++++++++++**++*A
A+++*++*++*++++*+*++**+++*++***+*++++*+++++**++**++***++*++++++*+****++++++***+*+***++++**+*+++**++**A
A+***+++++++******++*++++++**++++++++++++*+++***++***+++++++++**+++*++++++++*++*++**++++**++*+***+++*A
A++++*++++++****+++**++++++++++*++*+**++***+*+**+++*+++++++*++*++++*+**+****++++****+++++*++*+*****+*A
A++*+*+++****++++++**++++*+++*+*+**+*++****+++**++**+**+*+++****+++***++*******+***+++*****+*++****+*A
A*+*+*+*++*++*++++*+++++*+++++**+*+++****+++*+*++*+++**+*+++**++++***++*+*+++++++*++********+++++**+*A
A++++++**+++****+*++***+++++****++++****++****++++++++++*+******+*+**++++*+**+++**+++++****+++++**++*A
A+*+**+**++**++++++****+++++**++++**+++*++*++++**+*++++++**++**++++*++*****+*+****++++**+***++****++*A
A++*********++++++++++*+++++++*++***++++*++*+***++*+++++*+++**+++*++*+*++++++++**+++++*++++**+*****+*A
A+****++******++++++++*++++++++**+*++++**++**+*++*++++++++++**+++++*++*++**++*****+++**+*+***+*++**+*A
A*****+***++++++++++++++++++++*+++++*++++*+**+++*+++++++*+*+*++*+++*+**+***+*******+++++++++**++**++*A
A*****+***+*++**+++*++++++++++*++++**+++*++*++++++++++++*+***++*+++****++***+**+++***+++*+++*+++*++**A
A**+++++********++*++++++++***+++**++++**+*+++**+*++++++****+*+*++***++++***+++++*****+**+***++**++**A
A***++++***++**+++*+*++++++**++***++++*****+*****+++++++***++***+++++**+***+++++++*+++***+***+*****+*A
A*+++*++**+++++++++*+++++++******+++****+**+**+******+++**++**+**++++*+****+++++++++********+++*+**+*A
A++*+++**++++++++++**++++*+**++++++*****++++*++*+*++*++++++++*+**+++++++**++**+***++**++**++++++++++*A
A+**+++++*+*+++++++++++*******++*+*+++***+*+**+++++**++++++++++*+++++++**++++******++*++++++*++++++**A
A**+++++++**+*++*+*+++++***+++++++++*+**++***++++++*+++*+*+**+*+++++*****+++++*****+**++++*+***+***+*A
A*++++++++++***++**+++*+**++**++++++**+++*++++*+++*******++**+*+++++****++++++++++**+++++******+*+++*A
A++++++++++***+++++**+**+++***++++*++**+*+++****++**+++++++**+++++*+****+**++++*+++*+++******+****+**A
A+++*+**+++*++++++******+*+*+*+++**+*+++*++*****+***+**+*+****++*+*****++*++*+*++*++*+*++**++++++++**A
A*+******+++++*++***+**+***++*++**+*+++++******++++++****++**++***++++++**++**+++*+++++++**+++**+*++*A
A***++**++***+*+*+**+**+++++*+*+**++++*++***++++++++**++*++++**+++++**+**++*+++++++++***++*+***+++***A
A**++*+*+++**+*+++*+++++**++*++++++*+**+**+**+**+**++++*++*****+***++++*++*++++*++++++*++***+**+++***A
A*+++++++*++**++++++++*+++*+++*++**++*++*+++*+****+*+*+*+*+****+++*+**++***+*++**++++**+****+*++*+++*A
A+++++++*+++*++++++++*+*+*+++++++*++*++*+++++*+++++++++**+++++*+++++**+++**++*+++*****++++**+++**++**A
A+**+++++****++*++*+*+++*+++*+++**+***+*+++*+**+*+++*+***++**+++**+**++++*******+*****+**+*++++**+*+*A
A***++*+**++++****++++++++***++***+++*++**+*+**+*+*******+*+++++++++*+++****+++*+*****+++*++++++*+*+*A
A***+****++++*+**+++**+++++*******++*++++*++**+++**++******+*+++*****++++***+++*+++***++**++***++**+*A
A**++*+++++++++*+++++**+********++++*++++*+++++++++++**+*+++**+**++**+++*+++++*******+*+*++++**+**++*A
A+++*+++**++***++++******+*+++*++****+*++******++++*+++++*+****+++**+++*+++++++**++++++****+*++++++**A
A++*++++++++***++*+++++*++*++++*****+*******++++++*+++++**+**+++*+*++*+**+++*+***+++********++++**+**A
A*+*++**++++****+*+*++++++++*****+++++**++++++++++**+++***+**+**+++**++++++**+**++++****+*+++*+++****A
A**+++*++++++**+++**++++++****+++++*+******+++*++***++****+**+*++******+*+++****+**++***++++*+*+*+++*A
A**++*++*++****++***+**++*+++**++*+***++++++++**++*++**+***++**++****++++*+++**++**+***+**+**++++*++*A
A*+++*+**+*****+*+*++*++*++++*++++****+***+**+**+++++*+++**++++++++*+++++*+++++++*+++++++***++++*+++*A
A+++*+++++***++*++*++*+++++++++++****++*+***+***+*+*++++***+++++++**++**++++++++++++++++***++++**++**A
A++++++++*++++**+++++**++***+++*+++**++++*+*+**+++**+++**+***++++**++**+++++**+++++***+***++++++++++*A
A*+***+++*+++++++***+*+****++++**++*++*+**+++++**+*+*+**++++++++***+*++++++++++++*+***+*+*++++++++++*A
A*****++++*++*+****++++*****+++***+*++++**++++****+++***+++****+++++*++*++*+++++**+++*+*+++++++++++**A
A+++++++*+++*******++*+++****+*++**++*+++*++++**++++++++++**++*+***+*****+++*+++**+*+*+*+++++*+*++++*A
A+++*+****+++*****+++*+++++*+*++++++**+++*++++****++++++*+*++*+****++*****+**++***++*+***+++*****+++*A
A+*+*+**+++*++**++++++*+*+*++++++****+++++++++***+++++*+*+++*++*****+*****+*++***+***+++++***+++++++*A
A*++******++*++**+*++**+++**+*****++*+++++++*+*+++++++**+++*++****+*+**+*++*+***++*+++*++++*+++++*++*A
A++++**+++++**++*+****+++*********++++++++++*++++***+++++++++*+*+*+*++++***++**++++++*++**+*+*++++*+*A
A+*+++++*+++*+++****+**++++******+++++++++++**++***++++**++++++*++++++*++*++*+++++++*++***++***+*+***A
A**+*++**+++*++*****++++*+*+++++++++***+++++*+++++*++*+++++*++***+*++*++*+++*+**+++**+***+++****+++**A
A**+**+*+++**++******++*+++++**+++++*++++++++*+*+**+**+**++*+++*+*+*+*+*+++++**++++++++*++++***++*++*A
A+++***+*+****+**++***+***++++**++++++++++*+*+**+*****+*++***++++++*+++*+**+*+*+++*+***++*+****+**+**A
A*+****+*********++++*+***+*+**+++++++++*+***++++++***+**++*+++++*++**+++++++++++++++**+++***++++****A
A*****++****+++***+****+*+*+**+++++++++**++*++++++***********++++*+**++++**+*++***+*+**+++****+*++***A
A+++***++*+++****++++*+++++++++*++++++++*+*++++++**+*********++++*+*+**+**+*++++*****++++++++**+++***A
A++*++++*++++*+++++++++++*+++****+++*++*+*++++*+***+++++++***+*+**+++++**+++++*+++*+++++++**+**+*++**A
A+****+*+++*+++**++*++++*++++**+++***+**++++**++****+++++***+*++**+++*++++*++++*++++++**+***+*****++*A
A++**++*+*+**++*+++**+***++++**++++*++**+++*+*++*****++*+**++++***++*++++**+++++**+*++++++++*****+++*A
A+++++**++******+*+******+*+++++++**++**++**++*+*+++*+**++++*+++++*+*+*+**++*+++**+**+*++**+++*****+*A
A++*+++*+**+***+*+++*****+**+*+++*+**+**+****++**+++++*++++++++++++***++**+*++++**+***++***+++***+++*A
A*++*+++++++***+**+**++*++****+*+++**++*+**+++***++++**+*+++*+**+*+*++**+**++++*+++**++**+++*+****+**A
A++*++++++*+++*+***+++**+*****+++++**++*+*+++*++*++++*****+++**+*++++++++**++++*+**++++++****+**++++*A
A++**++++**+**+++++++**+++++****+++**+***+++*++*+++++*****+*+*++++++++++****+*+**+++++*++++++**+++*+*A
A+***++++*+++++++++***++++++***+++*******+++++**+++*+**++*++*++++******++***+*+*+++*+*++++++***+*+*+*A
A+++++++**++++*+++++***++++****+++**++*++++*+*+++++*++++**+++*+****+++*++***++*****++**++**++***++***A
A*+++**++++++**+***********+*++++**++++++++*++*++*+++*++****+++****+++++++**++*****+***++*+****++****A
A+++++++++++++*+****+*+*++++++*****++*++*+*++++++**+*+++**+++*+****++++**++*++*++++****++++++*++*****A
A+++++++++*+*++***++++++++++++***+++++****+**+++**+++++*+++++**+++++++++***+**++++++*****+++**++++*+*A
A+*++*+++**++*+++*+*++++++++*****+**++****++++*+++***+*+++++***++*+++++**++++++++**++++***+**+++++++*A
A***+*++*+++**+*****++++++*+**+++++**+***++****++++***++*++********+++++++*+++++**+++*++++****+++++++A
A*******************+********************************************************************************A
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
*maze1简图 
*/