int map[18][30][2]={{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,8},{0,8},{14,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,8},{0,8},{14,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,9},{10,9},{14,9},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,9},{10,9},{14,9},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,10},{10,10},{14,10},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,10},{10,10},{14,10},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,10},{10,10},{14,10},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,10},{10,10},{14,10},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,11},{10,10},{14,11},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,11},{10,10},{14,11},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,8},{0,8},{14,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,8},{0,8},{14,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,9},{10,9},{14,9},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,9},{10,9},{14,9},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,10},{10,10},{14,10},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,10},{10,10},{14,10},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,10},{10,10},{14,10},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,10},{10,10},{14,10},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,11},{10,10},{14,11},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{12,11},{10,10},{14,11},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}},
{{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8},{0,8}}};
int upper[18][30][2]={{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{0,0},{1,0},{2,0},{3,0},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{0,1},{1,1},{2,1},{3,1},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{0,2},{1,2},{2,2},{3,2},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{0,3},{1,3},{2,3},{3,3},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}}};
int middle[18][30][2]={{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{12,7},{13,7},{14,7},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{12,7},{13,7},{14,7},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{0,1},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{12,7},{13,7},{14,7},{16,16},{16,16},{16,16},{16,16},{0,0},{1,0},{2,0},{3,0},{16,16},{16,16},{16,16},{16,16},{12,7},{13,7},{14,7},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}},
{{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16},{16,16}}};
int collusion[18][30]= {{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,1,1,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,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,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,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,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}};