CS计算机代考程序代写 // Instance courtesy of Gijs Bruining

// Instance courtesy of Gijs Bruining
non-fluents nf_wildfire_inst_mdp__50 {
domain = wildfire_mdp;
objects {
x_pos : {x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50};
y_pos : {y1,y2,y3,y4,y5,y6,y7,y8,y9,y10,y11,y12,y13,y14,y15,y16,y17,y18,y19,y20,y21,y22,y23,y24,y25,y26,y27,y28,y29,y30,y31,y32,y33,y34,y35,y36,y37,y38,y39,y40,y41,y42,y43,y44,y45,y46,y47,y48,y49,y50};
};
non-fluents {
NEIGHBOR(x2,y1,x1,y1);
NEIGHBOR(x1,y2,x1,y1);
NEIGHBOR(x2,y2,x1,y1);
NEIGHBOR(x2,y2,x1,y2);
NEIGHBOR(x1,y1,x1,y2);
NEIGHBOR(x1,y3,x1,y2);
NEIGHBOR(x2,y1,x1,y2);
NEIGHBOR(x2,y3,x1,y2);
NEIGHBOR(x2,y3,x1,y3);
NEIGHBOR(x1,y2,x1,y3);
NEIGHBOR(x1,y4,x1,y3);
NEIGHBOR(x2,y2,x1,y3);
NEIGHBOR(x2,y4,x1,y3);
NEIGHBOR(x2,y4,x1,y4);
NEIGHBOR(x1,y3,x1,y4);
NEIGHBOR(x1,y5,x1,y4);
NEIGHBOR(x2,y3,x1,y4);
NEIGHBOR(x2,y5,x1,y4);
NEIGHBOR(x2,y5,x1,y5);
NEIGHBOR(x1,y4,x1,y5);
NEIGHBOR(x1,y6,x1,y5);
NEIGHBOR(x2,y4,x1,y5);
NEIGHBOR(x2,y6,x1,y5);
NEIGHBOR(x2,y6,x1,y6);
NEIGHBOR(x1,y5,x1,y6);
NEIGHBOR(x1,y7,x1,y6);
NEIGHBOR(x2,y5,x1,y6);
NEIGHBOR(x2,y7,x1,y6);
NEIGHBOR(x2,y7,x1,y7);
NEIGHBOR(x1,y6,x1,y7);
NEIGHBOR(x1,y8,x1,y7);
NEIGHBOR(x2,y6,x1,y7);
NEIGHBOR(x2,y8,x1,y7);
NEIGHBOR(x2,y8,x1,y8);
NEIGHBOR(x1,y7,x1,y8);
NEIGHBOR(x1,y9,x1,y8);
NEIGHBOR(x2,y7,x1,y8);
NEIGHBOR(x2,y9,x1,y8);
NEIGHBOR(x2,y9,x1,y9);
NEIGHBOR(x1,y8,x1,y9);
NEIGHBOR(x1,y10,x1,y9);
NEIGHBOR(x2,y8,x1,y9);
NEIGHBOR(x2,y10,x1,y9);
NEIGHBOR(x2,y10,x1,y10);
NEIGHBOR(x1,y9,x1,y10);
NEIGHBOR(x1,y11,x1,y10);
NEIGHBOR(x2,y9,x1,y10);
NEIGHBOR(x2,y11,x1,y10);
NEIGHBOR(x2,y11,x1,y11);
NEIGHBOR(x1,y10,x1,y11);
NEIGHBOR(x1,y12,x1,y11);
NEIGHBOR(x2,y10,x1,y11);
NEIGHBOR(x2,y12,x1,y11);
NEIGHBOR(x2,y12,x1,y12);
NEIGHBOR(x1,y11,x1,y12);
NEIGHBOR(x1,y13,x1,y12);
NEIGHBOR(x2,y11,x1,y12);
NEIGHBOR(x2,y13,x1,y12);
NEIGHBOR(x2,y13,x1,y13);
NEIGHBOR(x1,y12,x1,y13);
NEIGHBOR(x1,y14,x1,y13);
NEIGHBOR(x2,y12,x1,y13);
NEIGHBOR(x2,y14,x1,y13);
NEIGHBOR(x2,y14,x1,y14);
NEIGHBOR(x1,y13,x1,y14);
NEIGHBOR(x1,y15,x1,y14);
NEIGHBOR(x2,y13,x1,y14);
NEIGHBOR(x2,y15,x1,y14);
NEIGHBOR(x2,y15,x1,y15);
NEIGHBOR(x1,y14,x1,y15);
NEIGHBOR(x1,y16,x1,y15);
NEIGHBOR(x2,y14,x1,y15);
NEIGHBOR(x2,y16,x1,y15);
NEIGHBOR(x2,y16,x1,y16);
NEIGHBOR(x1,y15,x1,y16);
NEIGHBOR(x1,y17,x1,y16);
NEIGHBOR(x2,y15,x1,y16);
NEIGHBOR(x2,y17,x1,y16);
NEIGHBOR(x2,y17,x1,y17);
NEIGHBOR(x1,y16,x1,y17);
NEIGHBOR(x1,y18,x1,y17);
NEIGHBOR(x2,y16,x1,y17);
NEIGHBOR(x2,y18,x1,y17);
NEIGHBOR(x2,y18,x1,y18);
NEIGHBOR(x1,y17,x1,y18);
NEIGHBOR(x1,y19,x1,y18);
NEIGHBOR(x2,y17,x1,y18);
NEIGHBOR(x2,y19,x1,y18);
NEIGHBOR(x2,y19,x1,y19);
NEIGHBOR(x1,y18,x1,y19);
NEIGHBOR(x1,y20,x1,y19);
NEIGHBOR(x2,y18,x1,y19);
NEIGHBOR(x2,y20,x1,y19);
NEIGHBOR(x2,y20,x1,y20);
NEIGHBOR(x1,y19,x1,y20);
NEIGHBOR(x1,y21,x1,y20);
NEIGHBOR(x2,y19,x1,y20);
NEIGHBOR(x2,y21,x1,y20);
NEIGHBOR(x2,y21,x1,y21);
NEIGHBOR(x1,y20,x1,y21);
NEIGHBOR(x1,y22,x1,y21);
NEIGHBOR(x2,y20,x1,y21);
NEIGHBOR(x2,y22,x1,y21);
NEIGHBOR(x2,y22,x1,y22);
NEIGHBOR(x1,y21,x1,y22);
NEIGHBOR(x1,y23,x1,y22);
NEIGHBOR(x2,y21,x1,y22);
NEIGHBOR(x2,y23,x1,y22);
NEIGHBOR(x2,y23,x1,y23);
NEIGHBOR(x1,y22,x1,y23);
NEIGHBOR(x1,y24,x1,y23);
NEIGHBOR(x2,y22,x1,y23);
NEIGHBOR(x2,y24,x1,y23);
NEIGHBOR(x2,y24,x1,y24);
NEIGHBOR(x1,y23,x1,y24);
NEIGHBOR(x1,y25,x1,y24);
NEIGHBOR(x2,y23,x1,y24);
NEIGHBOR(x2,y25,x1,y24);
NEIGHBOR(x2,y25,x1,y25);
NEIGHBOR(x1,y24,x1,y25);
NEIGHBOR(x1,y26,x1,y25);
NEIGHBOR(x2,y24,x1,y25);
NEIGHBOR(x2,y26,x1,y25);
NEIGHBOR(x2,y26,x1,y26);
NEIGHBOR(x1,y25,x1,y26);
NEIGHBOR(x1,y27,x1,y26);
NEIGHBOR(x2,y25,x1,y26);
NEIGHBOR(x2,y27,x1,y26);
NEIGHBOR(x2,y27,x1,y27);
NEIGHBOR(x1,y26,x1,y27);
NEIGHBOR(x1,y28,x1,y27);
NEIGHBOR(x2,y26,x1,y27);
NEIGHBOR(x2,y28,x1,y27);
NEIGHBOR(x2,y28,x1,y28);
NEIGHBOR(x1,y27,x1,y28);
NEIGHBOR(x1,y29,x1,y28);
NEIGHBOR(x2,y27,x1,y28);
NEIGHBOR(x2,y29,x1,y28);
NEIGHBOR(x2,y29,x1,y29);
NEIGHBOR(x1,y28,x1,y29);
NEIGHBOR(x1,y30,x1,y29);
NEIGHBOR(x2,y28,x1,y29);
NEIGHBOR(x2,y30,x1,y29);
NEIGHBOR(x2,y30,x1,y30);
NEIGHBOR(x1,y29,x1,y30);
NEIGHBOR(x1,y31,x1,y30);
NEIGHBOR(x2,y29,x1,y30);
NEIGHBOR(x2,y31,x1,y30);
NEIGHBOR(x2,y31,x1,y31);
NEIGHBOR(x1,y30,x1,y31);
NEIGHBOR(x1,y32,x1,y31);
NEIGHBOR(x2,y30,x1,y31);
NEIGHBOR(x2,y32,x1,y31);
NEIGHBOR(x2,y32,x1,y32);
NEIGHBOR(x1,y31,x1,y32);
NEIGHBOR(x1,y33,x1,y32);
NEIGHBOR(x2,y31,x1,y32);
NEIGHBOR(x2,y33,x1,y32);
NEIGHBOR(x2,y33,x1,y33);
NEIGHBOR(x1,y32,x1,y33);
NEIGHBOR(x1,y34,x1,y33);
NEIGHBOR(x2,y32,x1,y33);
NEIGHBOR(x2,y34,x1,y33);
NEIGHBOR(x2,y34,x1,y34);
NEIGHBOR(x1,y33,x1,y34);
NEIGHBOR(x1,y35,x1,y34);
NEIGHBOR(x2,y33,x1,y34);
NEIGHBOR(x2,y35,x1,y34);
NEIGHBOR(x2,y35,x1,y35);
NEIGHBOR(x1,y34,x1,y35);
NEIGHBOR(x1,y36,x1,y35);
NEIGHBOR(x2,y34,x1,y35);
NEIGHBOR(x2,y36,x1,y35);
NEIGHBOR(x2,y36,x1,y36);
NEIGHBOR(x1,y35,x1,y36);
NEIGHBOR(x1,y37,x1,y36);
NEIGHBOR(x2,y35,x1,y36);
NEIGHBOR(x2,y37,x1,y36);
NEIGHBOR(x2,y37,x1,y37);
NEIGHBOR(x1,y36,x1,y37);
NEIGHBOR(x1,y38,x1,y37);
NEIGHBOR(x2,y36,x1,y37);
NEIGHBOR(x2,y38,x1,y37);
NEIGHBOR(x2,y38,x1,y38);
NEIGHBOR(x1,y37,x1,y38);
NEIGHBOR(x1,y39,x1,y38);
NEIGHBOR(x2,y37,x1,y38);
NEIGHBOR(x2,y39,x1,y38);
NEIGHBOR(x2,y39,x1,y39);
NEIGHBOR(x1,y38,x1,y39);
NEIGHBOR(x1,y40,x1,y39);
NEIGHBOR(x2,y38,x1,y39);
NEIGHBOR(x2,y40,x1,y39);
NEIGHBOR(x2,y40,x1,y40);
NEIGHBOR(x1,y39,x1,y40);
NEIGHBOR(x1,y41,x1,y40);
NEIGHBOR(x2,y39,x1,y40);
NEIGHBOR(x2,y41,x1,y40);
NEIGHBOR(x2,y41,x1,y41);
NEIGHBOR(x1,y40,x1,y41);
NEIGHBOR(x1,y42,x1,y41);
NEIGHBOR(x2,y40,x1,y41);
NEIGHBOR(x2,y42,x1,y41);
NEIGHBOR(x2,y42,x1,y42);
NEIGHBOR(x1,y41,x1,y42);
NEIGHBOR(x1,y43,x1,y42);
NEIGHBOR(x2,y41,x1,y42);
NEIGHBOR(x2,y43,x1,y42);
NEIGHBOR(x2,y43,x1,y43);
NEIGHBOR(x1,y42,x1,y43);
NEIGHBOR(x1,y44,x1,y43);
NEIGHBOR(x2,y42,x1,y43);
NEIGHBOR(x2,y44,x1,y43);
NEIGHBOR(x2,y44,x1,y44);
NEIGHBOR(x1,y43,x1,y44);
NEIGHBOR(x1,y45,x1,y44);
NEIGHBOR(x2,y43,x1,y44);
NEIGHBOR(x2,y45,x1,y44);
NEIGHBOR(x2,y45,x1,y45);
NEIGHBOR(x1,y44,x1,y45);
NEIGHBOR(x1,y46,x1,y45);
NEIGHBOR(x2,y44,x1,y45);
NEIGHBOR(x2,y46,x1,y45);
NEIGHBOR(x2,y46,x1,y46);
NEIGHBOR(x1,y45,x1,y46);
NEIGHBOR(x1,y47,x1,y46);
NEIGHBOR(x2,y45,x1,y46);
NEIGHBOR(x2,y47,x1,y46);
NEIGHBOR(x2,y47,x1,y47);
NEIGHBOR(x1,y46,x1,y47);
NEIGHBOR(x1,y48,x1,y47);
NEIGHBOR(x2,y46,x1,y47);
NEIGHBOR(x2,y48,x1,y47);
NEIGHBOR(x2,y48,x1,y48);
NEIGHBOR(x1,y47,x1,y48);
NEIGHBOR(x1,y49,x1,y48);
NEIGHBOR(x2,y47,x1,y48);
NEIGHBOR(x2,y49,x1,y48);
NEIGHBOR(x2,y49,x1,y49);
NEIGHBOR(x1,y48,x1,y49);
NEIGHBOR(x1,y50,x1,y49);
NEIGHBOR(x2,y48,x1,y49);
NEIGHBOR(x2,y50,x1,y49);
NEIGHBOR(x2,y50,x1,y50);
NEIGHBOR(x1,y49,x1,y50);
NEIGHBOR(x2,y49,x1,y50);
NEIGHBOR(x1,y1,x2,y1);
NEIGHBOR(x3,y1,x2,y1);
NEIGHBOR(x2,y2,x2,y1);
NEIGHBOR(x1,y2,x2,y1);
NEIGHBOR(x3,y2,x2,y1);
NEIGHBOR(x1,y2,x2,y2);
NEIGHBOR(x3,y2,x2,y2);
NEIGHBOR(x2,y1,x2,y2);
NEIGHBOR(x2,y3,x2,y2);
NEIGHBOR(x1,y1,x2,y2);
NEIGHBOR(x1,y3,x2,y2);
NEIGHBOR(x3,y1,x2,y2);
NEIGHBOR(x3,y3,x2,y2);
NEIGHBOR(x1,y3,x2,y3);
NEIGHBOR(x3,y3,x2,y3);
NEIGHBOR(x2,y2,x2,y3);
NEIGHBOR(x2,y4,x2,y3);
NEIGHBOR(x1,y2,x2,y3);
NEIGHBOR(x1,y4,x2,y3);
NEIGHBOR(x3,y2,x2,y3);
NEIGHBOR(x3,y4,x2,y3);
NEIGHBOR(x1,y4,x2,y4);
NEIGHBOR(x3,y4,x2,y4);
NEIGHBOR(x2,y3,x2,y4);
NEIGHBOR(x2,y5,x2,y4);
NEIGHBOR(x1,y3,x2,y4);
NEIGHBOR(x1,y5,x2,y4);
NEIGHBOR(x3,y3,x2,y4);
NEIGHBOR(x3,y5,x2,y4);
NEIGHBOR(x1,y5,x2,y5);
NEIGHBOR(x3,y5,x2,y5);
NEIGHBOR(x2,y4,x2,y5);
NEIGHBOR(x2,y6,x2,y5);
NEIGHBOR(x1,y4,x2,y5);
NEIGHBOR(x1,y6,x2,y5);
NEIGHBOR(x3,y4,x2,y5);
NEIGHBOR(x3,y6,x2,y5);
NEIGHBOR(x1,y6,x2,y6);
NEIGHBOR(x3,y6,x2,y6);
NEIGHBOR(x2,y5,x2,y6);
NEIGHBOR(x2,y7,x2,y6);
NEIGHBOR(x1,y5,x2,y6);
NEIGHBOR(x1,y7,x2,y6);
NEIGHBOR(x3,y5,x2,y6);
NEIGHBOR(x3,y7,x2,y6);
NEIGHBOR(x1,y7,x2,y7);
NEIGHBOR(x3,y7,x2,y7);
NEIGHBOR(x2,y6,x2,y7);
NEIGHBOR(x2,y8,x2,y7);
NEIGHBOR(x1,y6,x2,y7);
NEIGHBOR(x1,y8,x2,y7);
NEIGHBOR(x3,y6,x2,y7);
NEIGHBOR(x3,y8,x2,y7);
NEIGHBOR(x1,y8,x2,y8);
NEIGHBOR(x3,y8,x2,y8);
NEIGHBOR(x2,y7,x2,y8);
NEIGHBOR(x2,y9,x2,y8);
NEIGHBOR(x1,y7,x2,y8);
NEIGHBOR(x1,y9,x2,y8);
NEIGHBOR(x3,y7,x2,y8);
NEIGHBOR(x3,y9,x2,y8);
NEIGHBOR(x1,y9,x2,y9);
NEIGHBOR(x3,y9,x2,y9);
NEIGHBOR(x2,y8,x2,y9);
NEIGHBOR(x2,y10,x2,y9);
NEIGHBOR(x1,y8,x2,y9);
NEIGHBOR(x1,y10,x2,y9);
NEIGHBOR(x3,y8,x2,y9);
NEIGHBOR(x3,y10,x2,y9);
NEIGHBOR(x1,y10,x2,y10);
NEIGHBOR(x3,y10,x2,y10);
NEIGHBOR(x2,y9,x2,y10);
NEIGHBOR(x2,y11,x2,y10);
NEIGHBOR(x1,y9,x2,y10);
NEIGHBOR(x1,y11,x2,y10);
NEIGHBOR(x3,y9,x2,y10);
NEIGHBOR(x3,y11,x2,y10);
NEIGHBOR(x1,y11,x2,y11);
NEIGHBOR(x3,y11,x2,y11);
NEIGHBOR(x2,y10,x2,y11);
NEIGHBOR(x2,y12,x2,y11);
NEIGHBOR(x1,y10,x2,y11);
NEIGHBOR(x1,y12,x2,y11);
NEIGHBOR(x3,y10,x2,y11);
NEIGHBOR(x3,y12,x2,y11);
NEIGHBOR(x1,y12,x2,y12);
NEIGHBOR(x3,y12,x2,y12);
NEIGHBOR(x2,y11,x2,y12);
NEIGHBOR(x2,y13,x2,y12);
NEIGHBOR(x1,y11,x2,y12);
NEIGHBOR(x1,y13,x2,y12);
NEIGHBOR(x3,y11,x2,y12);
NEIGHBOR(x3,y13,x2,y12);
NEIGHBOR(x1,y13,x2,y13);
NEIGHBOR(x3,y13,x2,y13);
NEIGHBOR(x2,y12,x2,y13);
NEIGHBOR(x2,y14,x2,y13);
NEIGHBOR(x1,y12,x2,y13);
NEIGHBOR(x1,y14,x2,y13);
NEIGHBOR(x3,y12,x2,y13);
NEIGHBOR(x3,y14,x2,y13);
NEIGHBOR(x1,y14,x2,y14);
NEIGHBOR(x3,y14,x2,y14);
NEIGHBOR(x2,y13,x2,y14);
NEIGHBOR(x2,y15,x2,y14);
NEIGHBOR(x1,y13,x2,y14);
NEIGHBOR(x1,y15,x2,y14);
NEIGHBOR(x3,y13,x2,y14);
NEIGHBOR(x3,y15,x2,y14);
NEIGHBOR(x1,y15,x2,y15);
NEIGHBOR(x3,y15,x2,y15);
NEIGHBOR(x2,y14,x2,y15);
NEIGHBOR(x2,y16,x2,y15);
NEIGHBOR(x1,y14,x2,y15);
NEIGHBOR(x1,y16,x2,y15);
NEIGHBOR(x3,y14,x2,y15);
NEIGHBOR(x3,y16,x2,y15);
NEIGHBOR(x1,y16,x2,y16);
NEIGHBOR(x3,y16,x2,y16);
NEIGHBOR(x2,y15,x2,y16);
NEIGHBOR(x2,y17,x2,y16);
NEIGHBOR(x1,y15,x2,y16);
NEIGHBOR(x1,y17,x2,y16);
NEIGHBOR(x3,y15,x2,y16);
NEIGHBOR(x3,y17,x2,y16);
NEIGHBOR(x1,y17,x2,y17);
NEIGHBOR(x3,y17,x2,y17);
NEIGHBOR(x2,y16,x2,y17);
NEIGHBOR(x2,y18,x2,y17);
NEIGHBOR(x1,y16,x2,y17);
NEIGHBOR(x1,y18,x2,y17);
NEIGHBOR(x3,y16,x2,y17);
NEIGHBOR(x3,y18,x2,y17);
NEIGHBOR(x1,y18,x2,y18);
NEIGHBOR(x3,y18,x2,y18);
NEIGHBOR(x2,y17,x2,y18);
NEIGHBOR(x2,y19,x2,y18);
NEIGHBOR(x1,y17,x2,y18);
NEIGHBOR(x1,y19,x2,y18);
NEIGHBOR(x3,y17,x2,y18);
NEIGHBOR(x3,y19,x2,y18);
NEIGHBOR(x1,y19,x2,y19);
NEIGHBOR(x3,y19,x2,y19);
NEIGHBOR(x2,y18,x2,y19);
NEIGHBOR(x2,y20,x2,y19);
NEIGHBOR(x1,y18,x2,y19);
NEIGHBOR(x1,y20,x2,y19);
NEIGHBOR(x3,y18,x2,y19);
NEIGHBOR(x3,y20,x2,y19);
NEIGHBOR(x1,y20,x2,y20);
NEIGHBOR(x3,y20,x2,y20);
NEIGHBOR(x2,y19,x2,y20);
NEIGHBOR(x2,y21,x2,y20);
NEIGHBOR(x1,y19,x2,y20);
NEIGHBOR(x1,y21,x2,y20);
NEIGHBOR(x3,y19,x2,y20);
NEIGHBOR(x3,y21,x2,y20);
NEIGHBOR(x1,y21,x2,y21);
NEIGHBOR(x3,y21,x2,y21);
NEIGHBOR(x2,y20,x2,y21);
NEIGHBOR(x2,y22,x2,y21);
NEIGHBOR(x1,y20,x2,y21);
NEIGHBOR(x1,y22,x2,y21);
NEIGHBOR(x3,y20,x2,y21);
NEIGHBOR(x3,y22,x2,y21);
NEIGHBOR(x1,y22,x2,y22);
NEIGHBOR(x3,y22,x2,y22);
NEIGHBOR(x2,y21,x2,y22);
NEIGHBOR(x2,y23,x2,y22);
NEIGHBOR(x1,y21,x2,y22);
NEIGHBOR(x1,y23,x2,y22);
NEIGHBOR(x3,y21,x2,y22);
NEIGHBOR(x3,y23,x2,y22);
NEIGHBOR(x1,y23,x2,y23);
NEIGHBOR(x3,y23,x2,y23);
NEIGHBOR(x2,y22,x2,y23);
NEIGHBOR(x2,y24,x2,y23);
NEIGHBOR(x1,y22,x2,y23);
NEIGHBOR(x1,y24,x2,y23);
NEIGHBOR(x3,y22,x2,y23);
NEIGHBOR(x3,y24,x2,y23);
NEIGHBOR(x1,y24,x2,y24);
NEIGHBOR(x3,y24,x2,y24);
NEIGHBOR(x2,y23,x2,y24);
NEIGHBOR(x2,y25,x2,y24);
NEIGHBOR(x1,y23,x2,y24);
NEIGHBOR(x1,y25,x2,y24);
NEIGHBOR(x3,y23,x2,y24);
NEIGHBOR(x3,y25,x2,y24);
NEIGHBOR(x1,y25,x2,y25);
NEIGHBOR(x3,y25,x2,y25);
NEIGHBOR(x2,y24,x2,y25);
NEIGHBOR(x2,y26,x2,y25);
NEIGHBOR(x1,y24,x2,y25);
NEIGHBOR(x1,y26,x2,y25);
NEIGHBOR(x3,y24,x2,y25);
NEIGHBOR(x3,y26,x2,y25);
NEIGHBOR(x1,y26,x2,y26);
NEIGHBOR(x3,y26,x2,y26);
NEIGHBOR(x2,y25,x2,y26);
NEIGHBOR(x2,y27,x2,y26);
NEIGHBOR(x1,y25,x2,y26);
NEIGHBOR(x1,y27,x2,y26);
NEIGHBOR(x3,y25,x2,y26);
NEIGHBOR(x3,y27,x2,y26);
NEIGHBOR(x1,y27,x2,y27);
NEIGHBOR(x3,y27,x2,y27);
NEIGHBOR(x2,y26,x2,y27);
NEIGHBOR(x2,y28,x2,y27);
NEIGHBOR(x1,y26,x2,y27);
NEIGHBOR(x1,y28,x2,y27);
NEIGHBOR(x3,y26,x2,y27);
NEIGHBOR(x3,y28,x2,y27);
NEIGHBOR(x1,y28,x2,y28);
NEIGHBOR(x3,y28,x2,y28);
NEIGHBOR(x2,y27,x2,y28);
NEIGHBOR(x2,y29,x2,y28);
NEIGHBOR(x1,y27,x2,y28);
NEIGHBOR(x1,y29,x2,y28);
NEIGHBOR(x3,y27,x2,y28);
NEIGHBOR(x3,y29,x2,y28);
NEIGHBOR(x1,y29,x2,y29);
NEIGHBOR(x3,y29,x2,y29);
NEIGHBOR(x2,y28,x2,y29);
NEIGHBOR(x2,y30,x2,y29);
NEIGHBOR(x1,y28,x2,y29);
NEIGHBOR(x1,y30,x2,y29);
NEIGHBOR(x3,y28,x2,y29);
NEIGHBOR(x3,y30,x2,y29);
NEIGHBOR(x1,y30,x2,y30);
NEIGHBOR(x3,y30,x2,y30);
NEIGHBOR(x2,y29,x2,y30);
NEIGHBOR(x2,y31,x2,y30);
NEIGHBOR(x1,y29,x2,y30);
NEIGHBOR(x1,y31,x2,y30);
NEIGHBOR(x3,y29,x2,y30);
NEIGHBOR(x3,y31,x2,y30);
NEIGHBOR(x1,y31,x2,y31);
NEIGHBOR(x3,y31,x2,y31);
NEIGHBOR(x2,y30,x2,y31);
NEIGHBOR(x2,y32,x2,y31);
NEIGHBOR(x1,y30,x2,y31);
NEIGHBOR(x1,y32,x2,y31);
NEIGHBOR(x3,y30,x2,y31);
NEIGHBOR(x3,y32,x2,y31);
NEIGHBOR(x1,y32,x2,y32);
NEIGHBOR(x3,y32,x2,y32);
NEIGHBOR(x2,y31,x2,y32);
NEIGHBOR(x2,y33,x2,y32);
NEIGHBOR(x1,y31,x2,y32);
NEIGHBOR(x1,y33,x2,y32);
NEIGHBOR(x3,y31,x2,y32);
NEIGHBOR(x3,y33,x2,y32);
NEIGHBOR(x1,y33,x2,y33);
NEIGHBOR(x3,y33,x2,y33);
NEIGHBOR(x2,y32,x2,y33);
NEIGHBOR(x2,y34,x2,y33);
NEIGHBOR(x1,y32,x2,y33);
NEIGHBOR(x1,y34,x2,y33);
NEIGHBOR(x3,y32,x2,y33);
NEIGHBOR(x3,y34,x2,y33);
NEIGHBOR(x1,y34,x2,y34);
NEIGHBOR(x3,y34,x2,y34);
NEIGHBOR(x2,y33,x2,y34);
NEIGHBOR(x2,y35,x2,y34);
NEIGHBOR(x1,y33,x2,y34);
NEIGHBOR(x1,y35,x2,y34);
NEIGHBOR(x3,y33,x2,y34);
NEIGHBOR(x3,y35,x2,y34);
NEIGHBOR(x1,y35,x2,y35);
NEIGHBOR(x3,y35,x2,y35);
NEIGHBOR(x2,y34,x2,y35);
NEIGHBOR(x2,y36,x2,y35);
NEIGHBOR(x1,y34,x2,y35);
NEIGHBOR(x1,y36,x2,y35);
NEIGHBOR(x3,y34,x2,y35);
NEIGHBOR(x3,y36,x2,y35);
NEIGHBOR(x1,y36,x2,y36);
NEIGHBOR(x3,y36,x2,y36);
NEIGHBOR(x2,y35,x2,y36);
NEIGHBOR(x2,y37,x2,y36);
NEIGHBOR(x1,y35,x2,y36);
NEIGHBOR(x1,y37,x2,y36);
NEIGHBOR(x3,y35,x2,y36);
NEIGHBOR(x3,y37,x2,y36);
NEIGHBOR(x1,y37,x2,y37);
NEIGHBOR(x3,y37,x2,y37);
NEIGHBOR(x2,y36,x2,y37);
NEIGHBOR(x2,y38,x2,y37);
NEIGHBOR(x1,y36,x2,y37);
NEIGHBOR(x1,y38,x2,y37);
NEIGHBOR(x3,y36,x2,y37);
NEIGHBOR(x3,y38,x2,y37);
NEIGHBOR(x1,y38,x2,y38);
NEIGHBOR(x3,y38,x2,y38);
NEIGHBOR(x2,y37,x2,y38);
NEIGHBOR(x2,y39,x2,y38);
NEIGHBOR(x1,y37,x2,y38);
NEIGHBOR(x1,y39,x2,y38);
NEIGHBOR(x3,y37,x2,y38);
NEIGHBOR(x3,y39,x2,y38);
NEIGHBOR(x1,y39,x2,y39);
NEIGHBOR(x3,y39,x2,y39);
NEIGHBOR(x2,y38,x2,y39);
NEIGHBOR(x2,y40,x2,y39);
NEIGHBOR(x1,y38,x2,y39);
NEIGHBOR(x1,y40,x2,y39);
NEIGHBOR(x3,y38,x2,y39);
NEIGHBOR(x3,y40,x2,y39);
NEIGHBOR(x1,y40,x2,y40);
NEIGHBOR(x3,y40,x2,y40);
NEIGHBOR(x2,y39,x2,y40);
NEIGHBOR(x2,y41,x2,y40);
NEIGHBOR(x1,y39,x2,y40);
NEIGHBOR(x1,y41,x2,y40);
NEIGHBOR(x3,y39,x2,y40);
NEIGHBOR(x3,y41,x2,y40);
NEIGHBOR(x1,y41,x2,y41);
NEIGHBOR(x3,y41,x2,y41);
NEIGHBOR(x2,y40,x2,y41);
NEIGHBOR(x2,y42,x2,y41);
NEIGHBOR(x1,y40,x2,y41);
NEIGHBOR(x1,y42,x2,y41);
NEIGHBOR(x3,y40,x2,y41);
NEIGHBOR(x3,y42,x2,y41);
NEIGHBOR(x1,y42,x2,y42);
NEIGHBOR(x3,y42,x2,y42);
NEIGHBOR(x2,y41,x2,y42);
NEIGHBOR(x2,y43,x2,y42);
NEIGHBOR(x1,y41,x2,y42);
NEIGHBOR(x1,y43,x2,y42);
NEIGHBOR(x3,y41,x2,y42);
NEIGHBOR(x3,y43,x2,y42);
NEIGHBOR(x1,y43,x2,y43);
NEIGHBOR(x3,y43,x2,y43);
NEIGHBOR(x2,y42,x2,y43);
NEIGHBOR(x2,y44,x2,y43);
NEIGHBOR(x1,y42,x2,y43);
NEIGHBOR(x1,y44,x2,y43);
NEIGHBOR(x3,y42,x2,y43);
NEIGHBOR(x3,y44,x2,y43);
NEIGHBOR(x1,y44,x2,y44);
NEIGHBOR(x3,y44,x2,y44);
NEIGHBOR(x2,y43,x2,y44);
NEIGHBOR(x2,y45,x2,y44);
NEIGHBOR(x1,y43,x2,y44);
NEIGHBOR(x1,y45,x2,y44);
NEIGHBOR(x3,y43,x2,y44);
NEIGHBOR(x3,y45,x2,y44);
NEIGHBOR(x1,y45,x2,y45);
NEIGHBOR(x3,y45,x2,y45);
NEIGHBOR(x2,y44,x2,y45);
NEIGHBOR(x2,y46,x2,y45);
NEIGHBOR(x1,y44,x2,y45);
NEIGHBOR(x1,y46,x2,y45);
NEIGHBOR(x3,y44,x2,y45);
NEIGHBOR(x3,y46,x2,y45);
NEIGHBOR(x1,y46,x2,y46);
NEIGHBOR(x3,y46,x2,y46);
NEIGHBOR(x2,y45,x2,y46);
NEIGHBOR(x2,y47,x2,y46);
NEIGHBOR(x1,y45,x2,y46);
NEIGHBOR(x1,y47,x2,y46);
NEIGHBOR(x3,y45,x2,y46);
NEIGHBOR(x3,y47,x2,y46);
NEIGHBOR(x1,y47,x2,y47);
NEIGHBOR(x3,y47,x2,y47);
NEIGHBOR(x2,y46,x2,y47);
NEIGHBOR(x2,y48,x2,y47);
NEIGHBOR(x1,y46,x2,y47);
NEIGHBOR(x1,y48,x2,y47);
NEIGHBOR(x3,y46,x2,y47);
NEIGHBOR(x3,y48,x2,y47);
NEIGHBOR(x1,y48,x2,y48);
NEIGHBOR(x3,y48,x2,y48);
NEIGHBOR(x2,y47,x2,y48);
NEIGHBOR(x2,y49,x2,y48);
NEIGHBOR(x1,y47,x2,y48);
NEIGHBOR(x1,y49,x2,y48);
NEIGHBOR(x3,y47,x2,y48);
NEIGHBOR(x3,y49,x2,y48);
NEIGHBOR(x1,y49,x2,y49);
NEIGHBOR(x3,y49,x2,y49);
NEIGHBOR(x2,y48,x2,y49);
NEIGHBOR(x2,y50,x2,y49);
NEIGHBOR(x1,y48,x2,y49);
NEIGHBOR(x1,y50,x2,y49);
NEIGHBOR(x3,y48,x2,y49);
NEIGHBOR(x3,y50,x2,y49);
NEIGHBOR(x1,y50,x2,y50);
NEIGHBOR(x3,y50,x2,y50);
NEIGHBOR(x2,y49,x2,y50);
NEIGHBOR(x1,y49,x2,y50);
NEIGHBOR(x3,y49,x2,y50);
NEIGHBOR(x2,y1,x3,y1);
NEIGHBOR(x4,y1,x3,y1);
NEIGHBOR(x3,y2,x3,y1);
NEIGHBOR(x2,y2,x3,y1);
NEIGHBOR(x4,y2,x3,y1);
NEIGHBOR(x2,y2,x3,y2);
NEIGHBOR(x4,y2,x3,y2);
NEIGHBOR(x3,y1,x3,y2);
NEIGHBOR(x3,y3,x3,y2);
NEIGHBOR(x2,y1,x3,y2);
NEIGHBOR(x2,y3,x3,y2);
NEIGHBOR(x4,y1,x3,y2);
NEIGHBOR(x4,y3,x3,y2);
NEIGHBOR(x2,y3,x3,y3);
NEIGHBOR(x4,y3,x3,y3);
NEIGHBOR(x3,y2,x3,y3);
NEIGHBOR(x3,y4,x3,y3);
NEIGHBOR(x2,y2,x3,y3);
NEIGHBOR(x2,y4,x3,y3);
NEIGHBOR(x4,y2,x3,y3);
NEIGHBOR(x4,y4,x3,y3);
NEIGHBOR(x2,y4,x3,y4);
NEIGHBOR(x4,y4,x3,y4);
NEIGHBOR(x3,y3,x3,y4);
NEIGHBOR(x3,y5,x3,y4);
NEIGHBOR(x2,y3,x3,y4);
NEIGHBOR(x2,y5,x3,y4);
NEIGHBOR(x4,y3,x3,y4);
NEIGHBOR(x4,y5,x3,y4);
NEIGHBOR(x2,y5,x3,y5);
NEIGHBOR(x4,y5,x3,y5);
NEIGHBOR(x3,y4,x3,y5);
NEIGHBOR(x3,y6,x3,y5);
NEIGHBOR(x2,y4,x3,y5);
NEIGHBOR(x2,y6,x3,y5);
NEIGHBOR(x4,y4,x3,y5);
NEIGHBOR(x4,y6,x3,y5);
NEIGHBOR(x2,y6,x3,y6);
NEIGHBOR(x4,y6,x3,y6);
NEIGHBOR(x3,y5,x3,y6);
NEIGHBOR(x3,y7,x3,y6);
NEIGHBOR(x2,y5,x3,y6);
NEIGHBOR(x2,y7,x3,y6);
NEIGHBOR(x4,y5,x3,y6);
NEIGHBOR(x4,y7,x3,y6);
NEIGHBOR(x2,y7,x3,y7);
NEIGHBOR(x4,y7,x3,y7);
NEIGHBOR(x3,y6,x3,y7);
NEIGHBOR(x3,y8,x3,y7);
NEIGHBOR(x2,y6,x3,y7);
NEIGHBOR(x2,y8,x3,y7);
NEIGHBOR(x4,y6,x3,y7);
NEIGHBOR(x4,y8,x3,y7);
NEIGHBOR(x2,y8,x3,y8);
NEIGHBOR(x4,y8,x3,y8);
NEIGHBOR(x3,y7,x3,y8);
NEIGHBOR(x3,y9,x3,y8);
NEIGHBOR(x2,y7,x3,y8);
NEIGHBOR(x2,y9,x3,y8);
NEIGHBOR(x4,y7,x3,y8);
NEIGHBOR(x4,y9,x3,y8);
NEIGHBOR(x2,y9,x3,y9);
NEIGHBOR(x4,y9,x3,y9);
NEIGHBOR(x3,y8,x3,y9);
NEIGHBOR(x3,y10,x3,y9);
NEIGHBOR(x2,y8,x3,y9);
NEIGHBOR(x2,y10,x3,y9);
NEIGHBOR(x4,y8,x3,y9);
NEIGHBOR(x4,y10,x3,y9);
NEIGHBOR(x2,y10,x3,y10);
NEIGHBOR(x4,y10,x3,y10);
NEIGHBOR(x3,y9,x3,y10);
NEIGHBOR(x3,y11,x3,y10);
NEIGHBOR(x2,y9,x3,y10);
NEIGHBOR(x2,y11,x3,y10);
NEIGHBOR(x4,y9,x3,y10);
NEIGHBOR(x4,y11,x3,y10);
NEIGHBOR(x2,y11,x3,y11);
NEIGHBOR(x4,y11,x3,y11);
NEIGHBOR(x3,y10,x3,y11);
NEIGHBOR(x3,y12,x3,y11);
NEIGHBOR(x2,y10,x3,y11);
NEIGHBOR(x2,y12,x3,y11);
NEIGHBOR(x4,y10,x3,y11);
NEIGHBOR(x4,y12,x3,y11);
NEIGHBOR(x2,y12,x3,y12);
NEIGHBOR(x4,y12,x3,y12);
NEIGHBOR(x3,y11,x3,y12);
NEIGHBOR(x3,y13,x3,y12);
NEIGHBOR(x2,y11,x3,y12);
NEIGHBOR(x2,y13,x3,y12);
NEIGHBOR(x4,y11,x3,y12);
NEIGHBOR(x4,y13,x3,y12);
NEIGHBOR(x2,y13,x3,y13);
NEIGHBOR(x4,y13,x3,y13);
NEIGHBOR(x3,y12,x3,y13);
NEIGHBOR(x3,y14,x3,y13);
NEIGHBOR(x2,y12,x3,y13);
NEIGHBOR(x2,y14,x3,y13);
NEIGHBOR(x4,y12,x3,y13);
NEIGHBOR(x4,y14,x3,y13);
NEIGHBOR(x2,y14,x3,y14);
NEIGHBOR(x4,y14,x3,y14);
NEIGHBOR(x3,y13,x3,y14);
NEIGHBOR(x3,y15,x3,y14);
NEIGHBOR(x2,y13,x3,y14);
NEIGHBOR(x2,y15,x3,y14);
NEIGHBOR(x4,y13,x3,y14);
NEIGHBOR(x4,y15,x3,y14);
NEIGHBOR(x2,y15,x3,y15);
NEIGHBOR(x4,y15,x3,y15);
NEIGHBOR(x3,y14,x3,y15);
NEIGHBOR(x3,y16,x3,y15);
NEIGHBOR(x2,y14,x3,y15);
NEIGHBOR(x2,y16,x3,y15);
NEIGHBOR(x4,y14,x3,y15);
NEIGHBOR(x4,y16,x3,y15);
NEIGHBOR(x2,y16,x3,y16);
NEIGHBOR(x4,y16,x3,y16);
NEIGHBOR(x3,y15,x3,y16);
NEIGHBOR(x3,y17,x3,y16);
NEIGHBOR(x2,y15,x3,y16);
NEIGHBOR(x2,y17,x3,y16);
NEIGHBOR(x4,y15,x3,y16);
NEIGHBOR(x4,y17,x3,y16);
NEIGHBOR(x2,y17,x3,y17);
NEIGHBOR(x4,y17,x3,y17);
NEIGHBOR(x3,y16,x3,y17);
NEIGHBOR(x3,y18,x3,y17);
NEIGHBOR(x2,y16,x3,y17);
NEIGHBOR(x2,y18,x3,y17);
NEIGHBOR(x4,y16,x3,y17);
NEIGHBOR(x4,y18,x3,y17);
NEIGHBOR(x2,y18,x3,y18);
NEIGHBOR(x4,y18,x3,y18);
NEIGHBOR(x3,y17,x3,y18);
NEIGHBOR(x3,y19,x3,y18);
NEIGHBOR(x2,y17,x3,y18);
NEIGHBOR(x2,y19,x3,y18);
NEIGHBOR(x4,y17,x3,y18);
NEIGHBOR(x4,y19,x3,y18);
NEIGHBOR(x2,y19,x3,y19);
NEIGHBOR(x4,y19,x3,y19);
NEIGHBOR(x3,y18,x3,y19);
NEIGHBOR(x3,y20,x3,y19);
NEIGHBOR(x2,y18,x3,y19);
NEIGHBOR(x2,y20,x3,y19);
NEIGHBOR(x4,y18,x3,y19);
NEIGHBOR(x4,y20,x3,y19);
NEIGHBOR(x2,y20,x3,y20);
NEIGHBOR(x4,y20,x3,y20);
NEIGHBOR(x3,y19,x3,y20);
NEIGHBOR(x3,y21,x3,y20);
NEIGHBOR(x2,y19,x3,y20);
NEIGHBOR(x2,y21,x3,y20);
NEIGHBOR(x4,y19,x3,y20);
NEIGHBOR(x4,y21,x3,y20);
NEIGHBOR(x2,y21,x3,y21);
NEIGHBOR(x4,y21,x3,y21);
NEIGHBOR(x3,y20,x3,y21);
NEIGHBOR(x3,y22,x3,y21);
NEIGHBOR(x2,y20,x3,y21);
NEIGHBOR(x2,y22,x3,y21);
NEIGHBOR(x4,y20,x3,y21);
NEIGHBOR(x4,y22,x3,y21);
NEIGHBOR(x2,y22,x3,y22);
NEIGHBOR(x4,y22,x3,y22);
NEIGHBOR(x3,y21,x3,y22);
NEIGHBOR(x3,y23,x3,y22);
NEIGHBOR(x2,y21,x3,y22);
NEIGHBOR(x2,y23,x3,y22);
NEIGHBOR(x4,y21,x3,y22);
NEIGHBOR(x4,y23,x3,y22);
NEIGHBOR(x2,y23,x3,y23);
NEIGHBOR(x4,y23,x3,y23);
NEIGHBOR(x3,y22,x3,y23);
NEIGHBOR(x3,y24,x3,y23);
NEIGHBOR(x2,y22,x3,y23);
NEIGHBOR(x2,y24,x3,y23);
NEIGHBOR(x4,y22,x3,y23);
NEIGHBOR(x4,y24,x3,y23);
NEIGHBOR(x2,y24,x3,y24);
NEIGHBOR(x4,y24,x3,y24);
NEIGHBOR(x3,y23,x3,y24);
NEIGHBOR(x3,y25,x3,y24);
NEIGHBOR(x2,y23,x3,y24);
NEIGHBOR(x2,y25,x3,y24);
NEIGHBOR(x4,y23,x3,y24);
NEIGHBOR(x4,y25,x3,y24);
NEIGHBOR(x2,y25,x3,y25);
NEIGHBOR(x4,y25,x3,y25);
NEIGHBOR(x3,y24,x3,y25);
NEIGHBOR(x3,y26,x3,y25);
NEIGHBOR(x2,y24,x3,y25);
NEIGHBOR(x2,y26,x3,y25);
NEIGHBOR(x4,y24,x3,y25);
NEIGHBOR(x4,y26,x3,y25);
NEIGHBOR(x2,y26,x3,y26);
NEIGHBOR(x4,y26,x3,y26);
NEIGHBOR(x3,y25,x3,y26);
NEIGHBOR(x3,y27,x3,y26);
NEIGHBOR(x2,y25,x3,y26);
NEIGHBOR(x2,y27,x3,y26);
NEIGHBOR(x4,y25,x3,y26);
NEIGHBOR(x4,y27,x3,y26);
NEIGHBOR(x2,y27,x3,y27);
NEIGHBOR(x4,y27,x3,y27);
NEIGHBOR(x3,y26,x3,y27);
NEIGHBOR(x3,y28,x3,y27);
NEIGHBOR(x2,y26,x3,y27);
NEIGHBOR(x2,y28,x3,y27);
NEIGHBOR(x4,y26,x3,y27);
NEIGHBOR(x4,y28,x3,y27);
NEIGHBOR(x2,y28,x3,y28);
NEIGHBOR(x4,y28,x3,y28);
NEIGHBOR(x3,y27,x3,y28);
NEIGHBOR(x3,y29,x3,y28);
NEIGHBOR(x2,y27,x3,y28);
NEIGHBOR(x2,y29,x3,y28);
NEIGHBOR(x4,y27,x3,y28);
NEIGHBOR(x4,y29,x3,y28);
NEIGHBOR(x2,y29,x3,y29);
NEIGHBOR(x4,y29,x3,y29);
NEIGHBOR(x3,y28,x3,y29);
NEIGHBOR(x3,y30,x3,y29);
NEIGHBOR(x2,y28,x3,y29);
NEIGHBOR(x2,y30,x3,y29);
NEIGHBOR(x4,y28,x3,y29);
NEIGHBOR(x4,y30,x3,y29);
NEIGHBOR(x2,y30,x3,y30);
NEIGHBOR(x4,y30,x3,y30);
NEIGHBOR(x3,y29,x3,y30);
NEIGHBOR(x3,y31,x3,y30);
NEIGHBOR(x2,y29,x3,y30);
NEIGHBOR(x2,y31,x3,y30);
NEIGHBOR(x4,y29,x3,y30);
NEIGHBOR(x4,y31,x3,y30);
NEIGHBOR(x2,y31,x3,y31);
NEIGHBOR(x4,y31,x3,y31);
NEIGHBOR(x3,y30,x3,y31);
NEIGHBOR(x3,y32,x3,y31);
NEIGHBOR(x2,y30,x3,y31);
NEIGHBOR(x2,y32,x3,y31);
NEIGHBOR(x4,y30,x3,y31);
NEIGHBOR(x4,y32,x3,y31);
NEIGHBOR(x2,y32,x3,y32);
NEIGHBOR(x4,y32,x3,y32);
NEIGHBOR(x3,y31,x3,y32);
NEIGHBOR(x3,y33,x3,y32);
NEIGHBOR(x2,y31,x3,y32);
NEIGHBOR(x2,y33,x3,y32);
NEIGHBOR(x4,y31,x3,y32);
NEIGHBOR(x4,y33,x3,y32);
NEIGHBOR(x2,y33,x3,y33);
NEIGHBOR(x4,y33,x3,y33);
NEIGHBOR(x3,y32,x3,y33);
NEIGHBOR(x3,y34,x3,y33);
NEIGHBOR(x2,y32,x3,y33);
NEIGHBOR(x2,y34,x3,y33);
NEIGHBOR(x4,y32,x3,y33);
NEIGHBOR(x4,y34,x3,y33);
NEIGHBOR(x2,y34,x3,y34);
NEIGHBOR(x4,y34,x3,y34);
NEIGHBOR(x3,y33,x3,y34);
NEIGHBOR(x3,y35,x3,y34);
NEIGHBOR(x2,y33,x3,y34);
NEIGHBOR(x2,y35,x3,y34);
NEIGHBOR(x4,y33,x3,y34);
NEIGHBOR(x4,y35,x3,y34);
NEIGHBOR(x2,y35,x3,y35);
NEIGHBOR(x4,y35,x3,y35);
NEIGHBOR(x3,y34,x3,y35);
NEIGHBOR(x3,y36,x3,y35);
NEIGHBOR(x2,y34,x3,y35);
NEIGHBOR(x2,y36,x3,y35);
NEIGHBOR(x4,y34,x3,y35);
NEIGHBOR(x4,y36,x3,y35);
NEIGHBOR(x2,y36,x3,y36);
NEIGHBOR(x4,y36,x3,y36);
NEIGHBOR(x3,y35,x3,y36);
NEIGHBOR(x3,y37,x3,y36);
NEIGHBOR(x2,y35,x3,y36);
NEIGHBOR(x2,y37,x3,y36);
NEIGHBOR(x4,y35,x3,y36);
NEIGHBOR(x4,y37,x3,y36);
NEIGHBOR(x2,y37,x3,y37);
NEIGHBOR(x4,y37,x3,y37);
NEIGHBOR(x3,y36,x3,y37);
NEIGHBOR(x3,y38,x3,y37);
NEIGHBOR(x2,y36,x3,y37);
NEIGHBOR(x2,y38,x3,y37);
NEIGHBOR(x4,y36,x3,y37);
NEIGHBOR(x4,y38,x3,y37);
NEIGHBOR(x2,y38,x3,y38);
NEIGHBOR(x4,y38,x3,y38);
NEIGHBOR(x3,y37,x3,y38);
NEIGHBOR(x3,y39,x3,y38);
NEIGHBOR(x2,y37,x3,y38);
NEIGHBOR(x2,y39,x3,y38);
NEIGHBOR(x4,y37,x3,y38);
NEIGHBOR(x4,y39,x3,y38);
NEIGHBOR(x2,y39,x3,y39);
NEIGHBOR(x4,y39,x3,y39);
NEIGHBOR(x3,y38,x3,y39);
NEIGHBOR(x3,y40,x3,y39);
NEIGHBOR(x2,y38,x3,y39);
NEIGHBOR(x2,y40,x3,y39);
NEIGHBOR(x4,y38,x3,y39);
NEIGHBOR(x4,y40,x3,y39);
NEIGHBOR(x2,y40,x3,y40);
NEIGHBOR(x4,y40,x3,y40);
NEIGHBOR(x3,y39,x3,y40);
NEIGHBOR(x3,y41,x3,y40);
NEIGHBOR(x2,y39,x3,y40);
NEIGHBOR(x2,y41,x3,y40);
NEIGHBOR(x4,y39,x3,y40);
NEIGHBOR(x4,y41,x3,y40);
NEIGHBOR(x2,y41,x3,y41);
NEIGHBOR(x4,y41,x3,y41);
NEIGHBOR(x3,y40,x3,y41);
NEIGHBOR(x3,y42,x3,y41);
NEIGHBOR(x2,y40,x3,y41);
NEIGHBOR(x2,y42,x3,y41);
NEIGHBOR(x4,y40,x3,y41);
NEIGHBOR(x4,y42,x3,y41);
NEIGHBOR(x2,y42,x3,y42);
NEIGHBOR(x4,y42,x3,y42);
NEIGHBOR(x3,y41,x3,y42);
NEIGHBOR(x3,y43,x3,y42);
NEIGHBOR(x2,y41,x3,y42);
NEIGHBOR(x2,y43,x3,y42);
NEIGHBOR(x4,y41,x3,y42);
NEIGHBOR(x4,y43,x3,y42);
NEIGHBOR(x2,y43,x3,y43);
NEIGHBOR(x4,y43,x3,y43);
NEIGHBOR(x3,y42,x3,y43);
NEIGHBOR(x3,y44,x3,y43);
NEIGHBOR(x2,y42,x3,y43);
NEIGHBOR(x2,y44,x3,y43);
NEIGHBOR(x4,y42,x3,y43);
NEIGHBOR(x4,y44,x3,y43);
NEIGHBOR(x2,y44,x3,y44);
NEIGHBOR(x4,y44,x3,y44);
NEIGHBOR(x3,y43,x3,y44);
NEIGHBOR(x3,y45,x3,y44);
NEIGHBOR(x2,y43,x3,y44);
NEIGHBOR(x2,y45,x3,y44);
NEIGHBOR(x4,y43,x3,y44);
NEIGHBOR(x4,y45,x3,y44);
NEIGHBOR(x2,y45,x3,y45);
NEIGHBOR(x4,y45,x3,y45);
NEIGHBOR(x3,y44,x3,y45);
NEIGHBOR(x3,y46,x3,y45);
NEIGHBOR(x2,y44,x3,y45);
NEIGHBOR(x2,y46,x3,y45);
NEIGHBOR(x4,y44,x3,y45);
NEIGHBOR(x4,y46,x3,y45);
NEIGHBOR(x2,y46,x3,y46);
NEIGHBOR(x4,y46,x3,y46);
NEIGHBOR(x3,y45,x3,y46);
NEIGHBOR(x3,y47,x3,y46);
NEIGHBOR(x2,y45,x3,y46);
NEIGHBOR(x2,y47,x3,y46);
NEIGHBOR(x4,y45,x3,y46);
NEIGHBOR(x4,y47,x3,y46);
NEIGHBOR(x2,y47,x3,y47);
NEIGHBOR(x4,y47,x3,y47);
NEIGHBOR(x3,y46,x3,y47);
NEIGHBOR(x3,y48,x3,y47);
NEIGHBOR(x2,y46,x3,y47);
NEIGHBOR(x2,y48,x3,y47);
NEIGHBOR(x4,y46,x3,y47);
NEIGHBOR(x4,y48,x3,y47);
NEIGHBOR(x2,y48,x3,y48);
NEIGHBOR(x4,y48,x3,y48);
NEIGHBOR(x3,y47,x3,y48);
NEIGHBOR(x3,y49,x3,y48);
NEIGHBOR(x2,y47,x3,y48);
NEIGHBOR(x2,y49,x3,y48);
NEIGHBOR(x4,y47,x3,y48);
NEIGHBOR(x4,y49,x3,y48);
NEIGHBOR(x2,y49,x3,y49);
NEIGHBOR(x4,y49,x3,y49);
NEIGHBOR(x3,y48,x3,y49);
NEIGHBOR(x3,y50,x3,y49);
NEIGHBOR(x2,y48,x3,y49);
NEIGHBOR(x2,y50,x3,y49);
NEIGHBOR(x4,y48,x3,y49);
NEIGHBOR(x4,y50,x3,y49);
NEIGHBOR(x2,y50,x3,y50);
NEIGHBOR(x4,y50,x3,y50);
NEIGHBOR(x3,y49,x3,y50);
NEIGHBOR(x2,y49,x3,y50);
NEIGHBOR(x4,y49,x3,y50);
NEIGHBOR(x3,y1,x4,y1);
NEIGHBOR(x5,y1,x4,y1);
NEIGHBOR(x4,y2,x4,y1);
NEIGHBOR(x3,y2,x4,y1);
NEIGHBOR(x5,y2,x4,y1);
NEIGHBOR(x3,y2,x4,y2);
NEIGHBOR(x5,y2,x4,y2);
NEIGHBOR(x4,y1,x4,y2);
NEIGHBOR(x4,y3,x4,y2);
NEIGHBOR(x3,y1,x4,y2);
NEIGHBOR(x3,y3,x4,y2);
NEIGHBOR(x5,y1,x4,y2);
NEIGHBOR(x5,y3,x4,y2);
NEIGHBOR(x3,y3,x4,y3);
NEIGHBOR(x5,y3,x4,y3);
NEIGHBOR(x4,y2,x4,y3);
NEIGHBOR(x4,y4,x4,y3);
NEIGHBOR(x3,y2,x4,y3);
NEIGHBOR(x3,y4,x4,y3);
NEIGHBOR(x5,y2,x4,y3);
NEIGHBOR(x5,y4,x4,y3);
NEIGHBOR(x3,y4,x4,y4);
NEIGHBOR(x5,y4,x4,y4);
NEIGHBOR(x4,y3,x4,y4);
NEIGHBOR(x4,y5,x4,y4);
NEIGHBOR(x3,y3,x4,y4);
NEIGHBOR(x3,y5,x4,y4);
NEIGHBOR(x5,y3,x4,y4);
NEIGHBOR(x5,y5,x4,y4);
NEIGHBOR(x3,y5,x4,y5);
NEIGHBOR(x5,y5,x4,y5);
NEIGHBOR(x4,y4,x4,y5);
NEIGHBOR(x4,y6,x4,y5);
NEIGHBOR(x3,y4,x4,y5);
NEIGHBOR(x3,y6,x4,y5);
NEIGHBOR(x5,y4,x4,y5);
NEIGHBOR(x5,y6,x4,y5);
NEIGHBOR(x3,y6,x4,y6);
NEIGHBOR(x5,y6,x4,y6);
NEIGHBOR(x4,y5,x4,y6);
NEIGHBOR(x4,y7,x4,y6);
NEIGHBOR(x3,y5,x4,y6);
NEIGHBOR(x3,y7,x4,y6);
NEIGHBOR(x5,y5,x4,y6);
NEIGHBOR(x5,y7,x4,y6);
NEIGHBOR(x3,y7,x4,y7);
NEIGHBOR(x5,y7,x4,y7);
NEIGHBOR(x4,y6,x4,y7);
NEIGHBOR(x4,y8,x4,y7);
NEIGHBOR(x3,y6,x4,y7);
NEIGHBOR(x3,y8,x4,y7);
NEIGHBOR(x5,y6,x4,y7);
NEIGHBOR(x5,y8,x4,y7);
NEIGHBOR(x3,y8,x4,y8);
NEIGHBOR(x5,y8,x4,y8);
NEIGHBOR(x4,y7,x4,y8);
NEIGHBOR(x4,y9,x4,y8);
NEIGHBOR(x3,y7,x4,y8);
NEIGHBOR(x3,y9,x4,y8);
NEIGHBOR(x5,y7,x4,y8);
NEIGHBOR(x5,y9,x4,y8);
NEIGHBOR(x3,y9,x4,y9);
NEIGHBOR(x5,y9,x4,y9);
NEIGHBOR(x4,y8,x4,y9);
NEIGHBOR(x4,y10,x4,y9);
NEIGHBOR(x3,y8,x4,y9);
NEIGHBOR(x3,y10,x4,y9);
NEIGHBOR(x5,y8,x4,y9);
NEIGHBOR(x5,y10,x4,y9);
NEIGHBOR(x3,y10,x4,y10);
NEIGHBOR(x5,y10,x4,y10);
NEIGHBOR(x4,y9,x4,y10);
NEIGHBOR(x4,y11,x4,y10);
NEIGHBOR(x3,y9,x4,y10);
NEIGHBOR(x3,y11,x4,y10);
NEIGHBOR(x5,y9,x4,y10);
NEIGHBOR(x5,y11,x4,y10);
NEIGHBOR(x3,y11,x4,y11);
NEIGHBOR(x5,y11,x4,y11);
NEIGHBOR(x4,y10,x4,y11);
NEIGHBOR(x4,y12,x4,y11);
NEIGHBOR(x3,y10,x4,y11);
NEIGHBOR(x3,y12,x4,y11);
NEIGHBOR(x5,y10,x4,y11);
NEIGHBOR(x5,y12,x4,y11);
NEIGHBOR(x3,y12,x4,y12);
NEIGHBOR(x5,y12,x4,y12);
NEIGHBOR(x4,y11,x4,y12);
NEIGHBOR(x4,y13,x4,y12);
NEIGHBOR(x3,y11,x4,y12);
NEIGHBOR(x3,y13,x4,y12);
NEIGHBOR(x5,y11,x4,y12);
NEIGHBOR(x5,y13,x4,y12);
NEIGHBOR(x3,y13,x4,y13);
NEIGHBOR(x5,y13,x4,y13);
NEIGHBOR(x4,y12,x4,y13);
NEIGHBOR(x4,y14,x4,y13);
NEIGHBOR(x3,y12,x4,y13);
NEIGHBOR(x3,y14,x4,y13);
NEIGHBOR(x5,y12,x4,y13);
NEIGHBOR(x5,y14,x4,y13);
NEIGHBOR(x3,y14,x4,y14);
NEIGHBOR(x5,y14,x4,y14);
NEIGHBOR(x4,y13,x4,y14);
NEIGHBOR(x4,y15,x4,y14);
NEIGHBOR(x3,y13,x4,y14);
NEIGHBOR(x3,y15,x4,y14);
NEIGHBOR(x5,y13,x4,y14);
NEIGHBOR(x5,y15,x4,y14);
NEIGHBOR(x3,y15,x4,y15);
NEIGHBOR(x5,y15,x4,y15);
NEIGHBOR(x4,y14,x4,y15);
NEIGHBOR(x4,y16,x4,y15);
NEIGHBOR(x3,y14,x4,y15);
NEIGHBOR(x3,y16,x4,y15);
NEIGHBOR(x5,y14,x4,y15);
NEIGHBOR(x5,y16,x4,y15);
NEIGHBOR(x3,y16,x4,y16);
NEIGHBOR(x5,y16,x4,y16);
NEIGHBOR(x4,y15,x4,y16);
NEIGHBOR(x4,y17,x4,y16);
NEIGHBOR(x3,y15,x4,y16);
NEIGHBOR(x3,y17,x4,y16);
NEIGHBOR(x5,y15,x4,y16);
NEIGHBOR(x5,y17,x4,y16);
NEIGHBOR(x3,y17,x4,y17);
NEIGHBOR(x5,y17,x4,y17);
NEIGHBOR(x4,y16,x4,y17);
NEIGHBOR(x4,y18,x4,y17);
NEIGHBOR(x3,y16,x4,y17);
NEIGHBOR(x3,y18,x4,y17);
NEIGHBOR(x5,y16,x4,y17);
NEIGHBOR(x5,y18,x4,y17);
NEIGHBOR(x3,y18,x4,y18);
NEIGHBOR(x5,y18,x4,y18);
NEIGHBOR(x4,y17,x4,y18);
NEIGHBOR(x4,y19,x4,y18);
NEIGHBOR(x3,y17,x4,y18);
NEIGHBOR(x3,y19,x4,y18);
NEIGHBOR(x5,y17,x4,y18);
NEIGHBOR(x5,y19,x4,y18);
NEIGHBOR(x3,y19,x4,y19);
NEIGHBOR(x5,y19,x4,y19);
NEIGHBOR(x4,y18,x4,y19);
NEIGHBOR(x4,y20,x4,y19);
NEIGHBOR(x3,y18,x4,y19);
NEIGHBOR(x3,y20,x4,y19);
NEIGHBOR(x5,y18,x4,y19);
NEIGHBOR(x5,y20,x4,y19);
NEIGHBOR(x3,y20,x4,y20);
NEIGHBOR(x5,y20,x4,y20);
NEIGHBOR(x4,y19,x4,y20);
NEIGHBOR(x4,y21,x4,y20);
NEIGHBOR(x3,y19,x4,y20);
NEIGHBOR(x3,y21,x4,y20);
NEIGHBOR(x5,y19,x4,y20);
NEIGHBOR(x5,y21,x4,y20);
NEIGHBOR(x3,y21,x4,y21);
NEIGHBOR(x5,y21,x4,y21);
NEIGHBOR(x4,y20,x4,y21);
NEIGHBOR(x4,y22,x4,y21);
NEIGHBOR(x3,y20,x4,y21);
NEIGHBOR(x3,y22,x4,y21);
NEIGHBOR(x5,y20,x4,y21);
NEIGHBOR(x5,y22,x4,y21);
NEIGHBOR(x3,y22,x4,y22);
NEIGHBOR(x5,y22,x4,y22);
NEIGHBOR(x4,y21,x4,y22);
NEIGHBOR(x4,y23,x4,y22);
NEIGHBOR(x3,y21,x4,y22);
NEIGHBOR(x3,y23,x4,y22);
NEIGHBOR(x5,y21,x4,y22);
NEIGHBOR(x5,y23,x4,y22);
NEIGHBOR(x3,y23,x4,y23);
NEIGHBOR(x5,y23,x4,y23);
NEIGHBOR(x4,y22,x4,y23);
NEIGHBOR(x4,y24,x4,y23);
NEIGHBOR(x3,y22,x4,y23);
NEIGHBOR(x3,y24,x4,y23);
NEIGHBOR(x5,y22,x4,y23);
NEIGHBOR(x5,y24,x4,y23);
NEIGHBOR(x3,y24,x4,y24);
NEIGHBOR(x5,y24,x4,y24);
NEIGHBOR(x4,y23,x4,y24);
NEIGHBOR(x4,y25,x4,y24);
NEIGHBOR(x3,y23,x4,y24);
NEIGHBOR(x3,y25,x4,y24);
NEIGHBOR(x5,y23,x4,y24);
NEIGHBOR(x5,y25,x4,y24);
NEIGHBOR(x3,y25,x4,y25);
NEIGHBOR(x5,y25,x4,y25);
NEIGHBOR(x4,y24,x4,y25);
NEIGHBOR(x4,y26,x4,y25);
NEIGHBOR(x3,y24,x4,y25);
NEIGHBOR(x3,y26,x4,y25);
NEIGHBOR(x5,y24,x4,y25);
NEIGHBOR(x5,y26,x4,y25);
NEIGHBOR(x3,y26,x4,y26);
NEIGHBOR(x5,y26,x4,y26);
NEIGHBOR(x4,y25,x4,y26);
NEIGHBOR(x4,y27,x4,y26);
NEIGHBOR(x3,y25,x4,y26);
NEIGHBOR(x3,y27,x4,y26);
NEIGHBOR(x5,y25,x4,y26);
NEIGHBOR(x5,y27,x4,y26);
NEIGHBOR(x3,y27,x4,y27);
NEIGHBOR(x5,y27,x4,y27);
NEIGHBOR(x4,y26,x4,y27);
NEIGHBOR(x4,y28,x4,y27);
NEIGHBOR(x3,y26,x4,y27);
NEIGHBOR(x3,y28,x4,y27);
NEIGHBOR(x5,y26,x4,y27);
NEIGHBOR(x5,y28,x4,y27);
NEIGHBOR(x3,y28,x4,y28);
NEIGHBOR(x5,y28,x4,y28);
NEIGHBOR(x4,y27,x4,y28);
NEIGHBOR(x4,y29,x4,y28);
NEIGHBOR(x3,y27,x4,y28);
NEIGHBOR(x3,y29,x4,y28);
NEIGHBOR(x5,y27,x4,y28);
NEIGHBOR(x5,y29,x4,y28);
NEIGHBOR(x3,y29,x4,y29);
NEIGHBOR(x5,y29,x4,y29);
NEIGHBOR(x4,y28,x4,y29);
NEIGHBOR(x4,y30,x4,y29);
NEIGHBOR(x3,y28,x4,y29);
NEIGHBOR(x3,y30,x4,y29);
NEIGHBOR(x5,y28,x4,y29);
NEIGHBOR(x5,y30,x4,y29);
NEIGHBOR(x3,y30,x4,y30);
NEIGHBOR(x5,y30,x4,y30);
NEIGHBOR(x4,y29,x4,y30);
NEIGHBOR(x4,y31,x4,y30);
NEIGHBOR(x3,y29,x4,y30);
NEIGHBOR(x3,y31,x4,y30);
NEIGHBOR(x5,y29,x4,y30);
NEIGHBOR(x5,y31,x4,y30);
NEIGHBOR(x3,y31,x4,y31);
NEIGHBOR(x5,y31,x4,y31);
NEIGHBOR(x4,y30,x4,y31);
NEIGHBOR(x4,y32,x4,y31);
NEIGHBOR(x3,y30,x4,y31);
NEIGHBOR(x3,y32,x4,y31);
NEIGHBOR(x5,y30,x4,y31);
NEIGHBOR(x5,y32,x4,y31);
NEIGHBOR(x3,y32,x4,y32);
NEIGHBOR(x5,y32,x4,y32);
NEIGHBOR(x4,y31,x4,y32);
NEIGHBOR(x4,y33,x4,y32);
NEIGHBOR(x3,y31,x4,y32);
NEIGHBOR(x3,y33,x4,y32);
NEIGHBOR(x5,y31,x4,y32);
NEIGHBOR(x5,y33,x4,y32);
NEIGHBOR(x3,y33,x4,y33);
NEIGHBOR(x5,y33,x4,y33);
NEIGHBOR(x4,y32,x4,y33);
NEIGHBOR(x4,y34,x4,y33);
NEIGHBOR(x3,y32,x4,y33);
NEIGHBOR(x3,y34,x4,y33);
NEIGHBOR(x5,y32,x4,y33);
NEIGHBOR(x5,y34,x4,y33);
NEIGHBOR(x3,y34,x4,y34);
NEIGHBOR(x5,y34,x4,y34);
NEIGHBOR(x4,y33,x4,y34);
NEIGHBOR(x4,y35,x4,y34);
NEIGHBOR(x3,y33,x4,y34);
NEIGHBOR(x3,y35,x4,y34);
NEIGHBOR(x5,y33,x4,y34);
NEIGHBOR(x5,y35,x4,y34);
NEIGHBOR(x3,y35,x4,y35);
NEIGHBOR(x5,y35,x4,y35);
NEIGHBOR(x4,y34,x4,y35);
NEIGHBOR(x4,y36,x4,y35);
NEIGHBOR(x3,y34,x4,y35);
NEIGHBOR(x3,y36,x4,y35);
NEIGHBOR(x5,y34,x4,y35);
NEIGHBOR(x5,y36,x4,y35);
NEIGHBOR(x3,y36,x4,y36);
NEIGHBOR(x5,y36,x4,y36);
NEIGHBOR(x4,y35,x4,y36);
NEIGHBOR(x4,y37,x4,y36);
NEIGHBOR(x3,y35,x4,y36);
NEIGHBOR(x3,y37,x4,y36);
NEIGHBOR(x5,y35,x4,y36);
NEIGHBOR(x5,y37,x4,y36);
NEIGHBOR(x3,y37,x4,y37);
NEIGHBOR(x5,y37,x4,y37);
NEIGHBOR(x4,y36,x4,y37);
NEIGHBOR(x4,y38,x4,y37);
NEIGHBOR(x3,y36,x4,y37);
NEIGHBOR(x3,y38,x4,y37);
NEIGHBOR(x5,y36,x4,y37);
NEIGHBOR(x5,y38,x4,y37);
NEIGHBOR(x3,y38,x4,y38);
NEIGHBOR(x5,y38,x4,y38);
NEIGHBOR(x4,y37,x4,y38);
NEIGHBOR(x4,y39,x4,y38);
NEIGHBOR(x3,y37,x4,y38);
NEIGHBOR(x3,y39,x4,y38);
NEIGHBOR(x5,y37,x4,y38);
NEIGHBOR(x5,y39,x4,y38);
NEIGHBOR(x3,y39,x4,y39);
NEIGHBOR(x5,y39,x4,y39);
NEIGHBOR(x4,y38,x4,y39);
NEIGHBOR(x4,y40,x4,y39);
NEIGHBOR(x3,y38,x4,y39);
NEIGHBOR(x3,y40,x4,y39);
NEIGHBOR(x5,y38,x4,y39);
NEIGHBOR(x5,y40,x4,y39);
NEIGHBOR(x3,y40,x4,y40);
NEIGHBOR(x5,y40,x4,y40);
NEIGHBOR(x4,y39,x4,y40);
NEIGHBOR(x4,y41,x4,y40);
NEIGHBOR(x3,y39,x4,y40);
NEIGHBOR(x3,y41,x4,y40);
NEIGHBOR(x5,y39,x4,y40);
NEIGHBOR(x5,y41,x4,y40);
NEIGHBOR(x3,y41,x4,y41);
NEIGHBOR(x5,y41,x4,y41);
NEIGHBOR(x4,y40,x4,y41);
NEIGHBOR(x4,y42,x4,y41);
NEIGHBOR(x3,y40,x4,y41);
NEIGHBOR(x3,y42,x4,y41);
NEIGHBOR(x5,y40,x4,y41);
NEIGHBOR(x5,y42,x4,y41);
NEIGHBOR(x3,y42,x4,y42);
NEIGHBOR(x5,y42,x4,y42);
NEIGHBOR(x4,y41,x4,y42);
NEIGHBOR(x4,y43,x4,y42);
NEIGHBOR(x3,y41,x4,y42);
NEIGHBOR(x3,y43,x4,y42);
NEIGHBOR(x5,y41,x4,y42);
NEIGHBOR(x5,y43,x4,y42);
NEIGHBOR(x3,y43,x4,y43);
NEIGHBOR(x5,y43,x4,y43);
NEIGHBOR(x4,y42,x4,y43);
NEIGHBOR(x4,y44,x4,y43);
NEIGHBOR(x3,y42,x4,y43);
NEIGHBOR(x3,y44,x4,y43);
NEIGHBOR(x5,y42,x4,y43);
NEIGHBOR(x5,y44,x4,y43);
NEIGHBOR(x3,y44,x4,y44);
NEIGHBOR(x5,y44,x4,y44);
NEIGHBOR(x4,y43,x4,y44);
NEIGHBOR(x4,y45,x4,y44);
NEIGHBOR(x3,y43,x4,y44);
NEIGHBOR(x3,y45,x4,y44);
NEIGHBOR(x5,y43,x4,y44);
NEIGHBOR(x5,y45,x4,y44);
NEIGHBOR(x3,y45,x4,y45);
NEIGHBOR(x5,y45,x4,y45);
NEIGHBOR(x4,y44,x4,y45);
NEIGHBOR(x4,y46,x4,y45);
NEIGHBOR(x3,y44,x4,y45);
NEIGHBOR(x3,y46,x4,y45);
NEIGHBOR(x5,y44,x4,y45);
NEIGHBOR(x5,y46,x4,y45);
NEIGHBOR(x3,y46,x4,y46);
NEIGHBOR(x5,y46,x4,y46);
NEIGHBOR(x4,y45,x4,y46);
NEIGHBOR(x4,y47,x4,y46);
NEIGHBOR(x3,y45,x4,y46);
NEIGHBOR(x3,y47,x4,y46);
NEIGHBOR(x5,y45,x4,y46);
NEIGHBOR(x5,y47,x4,y46);
NEIGHBOR(x3,y47,x4,y47);
NEIGHBOR(x5,y47,x4,y47);
NEIGHBOR(x4,y46,x4,y47);
NEIGHBOR(x4,y48,x4,y47);
NEIGHBOR(x3,y46,x4,y47);
NEIGHBOR(x3,y48,x4,y47);
NEIGHBOR(x5,y46,x4,y47);
NEIGHBOR(x5,y48,x4,y47);
NEIGHBOR(x3,y48,x4,y48);
NEIGHBOR(x5,y48,x4,y48);
NEIGHBOR(x4,y47,x4,y48);
NEIGHBOR(x4,y49,x4,y48);
NEIGHBOR(x3,y47,x4,y48);
NEIGHBOR(x3,y49,x4,y48);
NEIGHBOR(x5,y47,x4,y48);
NEIGHBOR(x5,y49,x4,y48);
NEIGHBOR(x3,y49,x4,y49);
NEIGHBOR(x5,y49,x4,y49);
NEIGHBOR(x4,y48,x4,y49);
NEIGHBOR(x4,y50,x4,y49);
NEIGHBOR(x3,y48,x4,y49);
NEIGHBOR(x3,y50,x4,y49);
NEIGHBOR(x5,y48,x4,y49);
NEIGHBOR(x5,y50,x4,y49);
NEIGHBOR(x3,y50,x4,y50);
NEIGHBOR(x5,y50,x4,y50);
NEIGHBOR(x4,y49,x4,y50);
NEIGHBOR(x3,y49,x4,y50);
NEIGHBOR(x5,y49,x4,y50);
NEIGHBOR(x4,y1,x5,y1);
NEIGHBOR(x6,y1,x5,y1);
NEIGHBOR(x5,y2,x5,y1);
NEIGHBOR(x4,y2,x5,y1);
NEIGHBOR(x6,y2,x5,y1);
NEIGHBOR(x4,y2,x5,y2);
NEIGHBOR(x6,y2,x5,y2);
NEIGHBOR(x5,y1,x5,y2);
NEIGHBOR(x5,y3,x5,y2);
NEIGHBOR(x4,y1,x5,y2);
NEIGHBOR(x4,y3,x5,y2);
NEIGHBOR(x6,y1,x5,y2);
NEIGHBOR(x6,y3,x5,y2);
NEIGHBOR(x4,y3,x5,y3);
NEIGHBOR(x6,y3,x5,y3);
NEIGHBOR(x5,y2,x5,y3);
NEIGHBOR(x5,y4,x5,y3);
NEIGHBOR(x4,y2,x5,y3);
NEIGHBOR(x4,y4,x5,y3);
NEIGHBOR(x6,y2,x5,y3);
NEIGHBOR(x6,y4,x5,y3);
NEIGHBOR(x4,y4,x5,y4);
NEIGHBOR(x6,y4,x5,y4);
NEIGHBOR(x5,y3,x5,y4);
NEIGHBOR(x5,y5,x5,y4);
NEIGHBOR(x4,y3,x5,y4);
NEIGHBOR(x4,y5,x5,y4);
NEIGHBOR(x6,y3,x5,y4);
NEIGHBOR(x6,y5,x5,y4);
NEIGHBOR(x4,y5,x5,y5);
NEIGHBOR(x6,y5,x5,y5);
NEIGHBOR(x5,y4,x5,y5);
NEIGHBOR(x5,y6,x5,y5);
NEIGHBOR(x4,y4,x5,y5);
NEIGHBOR(x4,y6,x5,y5);
NEIGHBOR(x6,y4,x5,y5);
NEIGHBOR(x6,y6,x5,y5);
NEIGHBOR(x4,y6,x5,y6);
NEIGHBOR(x6,y6,x5,y6);
NEIGHBOR(x5,y5,x5,y6);
NEIGHBOR(x5,y7,x5,y6);
NEIGHBOR(x4,y5,x5,y6);
NEIGHBOR(x4,y7,x5,y6);
NEIGHBOR(x6,y5,x5,y6);
NEIGHBOR(x6,y7,x5,y6);
NEIGHBOR(x4,y7,x5,y7);
NEIGHBOR(x6,y7,x5,y7);
NEIGHBOR(x5,y6,x5,y7);
NEIGHBOR(x5,y8,x5,y7);
NEIGHBOR(x4,y6,x5,y7);
NEIGHBOR(x4,y8,x5,y7);
NEIGHBOR(x6,y6,x5,y7);
NEIGHBOR(x6,y8,x5,y7);
NEIGHBOR(x4,y8,x5,y8);
NEIGHBOR(x6,y8,x5,y8);
NEIGHBOR(x5,y7,x5,y8);
NEIGHBOR(x5,y9,x5,y8);
NEIGHBOR(x4,y7,x5,y8);
NEIGHBOR(x4,y9,x5,y8);
NEIGHBOR(x6,y7,x5,y8);
NEIGHBOR(x6,y9,x5,y8);
NEIGHBOR(x4,y9,x5,y9);
NEIGHBOR(x6,y9,x5,y9);
NEIGHBOR(x5,y8,x5,y9);
NEIGHBOR(x5,y10,x5,y9);
NEIGHBOR(x4,y8,x5,y9);
NEIGHBOR(x4,y10,x5,y9);
NEIGHBOR(x6,y8,x5,y9);
NEIGHBOR(x6,y10,x5,y9);
NEIGHBOR(x4,y10,x5,y10);
NEIGHBOR(x6,y10,x5,y10);
NEIGHBOR(x5,y9,x5,y10);
NEIGHBOR(x5,y11,x5,y10);
NEIGHBOR(x4,y9,x5,y10);
NEIGHBOR(x4,y11,x5,y10);
NEIGHBOR(x6,y9,x5,y10);
NEIGHBOR(x6,y11,x5,y10);
NEIGHBOR(x4,y11,x5,y11);
NEIGHBOR(x6,y11,x5,y11);
NEIGHBOR(x5,y10,x5,y11);
NEIGHBOR(x5,y12,x5,y11);
NEIGHBOR(x4,y10,x5,y11);
NEIGHBOR(x4,y12,x5,y11);
NEIGHBOR(x6,y10,x5,y11);
NEIGHBOR(x6,y12,x5,y11);
NEIGHBOR(x4,y12,x5,y12);
NEIGHBOR(x6,y12,x5,y12);
NEIGHBOR(x5,y11,x5,y12);
NEIGHBOR(x5,y13,x5,y12);
NEIGHBOR(x4,y11,x5,y12);
NEIGHBOR(x4,y13,x5,y12);
NEIGHBOR(x6,y11,x5,y12);
NEIGHBOR(x6,y13,x5,y12);
NEIGHBOR(x4,y13,x5,y13);
NEIGHBOR(x6,y13,x5,y13);
NEIGHBOR(x5,y12,x5,y13);
NEIGHBOR(x5,y14,x5,y13);
NEIGHBOR(x4,y12,x5,y13);
NEIGHBOR(x4,y14,x5,y13);
NEIGHBOR(x6,y12,x5,y13);
NEIGHBOR(x6,y14,x5,y13);
NEIGHBOR(x4,y14,x5,y14);
NEIGHBOR(x6,y14,x5,y14);
NEIGHBOR(x5,y13,x5,y14);
NEIGHBOR(x5,y15,x5,y14);
NEIGHBOR(x4,y13,x5,y14);
NEIGHBOR(x4,y15,x5,y14);
NEIGHBOR(x6,y13,x5,y14);
NEIGHBOR(x6,y15,x5,y14);
NEIGHBOR(x4,y15,x5,y15);
NEIGHBOR(x6,y15,x5,y15);
NEIGHBOR(x5,y14,x5,y15);
NEIGHBOR(x5,y16,x5,y15);
NEIGHBOR(x4,y14,x5,y15);
NEIGHBOR(x4,y16,x5,y15);
NEIGHBOR(x6,y14,x5,y15);
NEIGHBOR(x6,y16,x5,y15);
NEIGHBOR(x4,y16,x5,y16);
NEIGHBOR(x6,y16,x5,y16);
NEIGHBOR(x5,y15,x5,y16);
NEIGHBOR(x5,y17,x5,y16);
NEIGHBOR(x4,y15,x5,y16);
NEIGHBOR(x4,y17,x5,y16);
NEIGHBOR(x6,y15,x5,y16);
NEIGHBOR(x6,y17,x5,y16);
NEIGHBOR(x4,y17,x5,y17);
NEIGHBOR(x6,y17,x5,y17);
NEIGHBOR(x5,y16,x5,y17);
NEIGHBOR(x5,y18,x5,y17);
NEIGHBOR(x4,y16,x5,y17);
NEIGHBOR(x4,y18,x5,y17);
NEIGHBOR(x6,y16,x5,y17);
NEIGHBOR(x6,y18,x5,y17);
NEIGHBOR(x4,y18,x5,y18);
NEIGHBOR(x6,y18,x5,y18);
NEIGHBOR(x5,y17,x5,y18);
NEIGHBOR(x5,y19,x5,y18);
NEIGHBOR(x4,y17,x5,y18);
NEIGHBOR(x4,y19,x5,y18);
NEIGHBOR(x6,y17,x5,y18);
NEIGHBOR(x6,y19,x5,y18);
NEIGHBOR(x4,y19,x5,y19);
NEIGHBOR(x6,y19,x5,y19);
NEIGHBOR(x5,y18,x5,y19);
NEIGHBOR(x5,y20,x5,y19);
NEIGHBOR(x4,y18,x5,y19);
NEIGHBOR(x4,y20,x5,y19);
NEIGHBOR(x6,y18,x5,y19);
NEIGHBOR(x6,y20,x5,y19);
NEIGHBOR(x4,y20,x5,y20);
NEIGHBOR(x6,y20,x5,y20);
NEIGHBOR(x5,y19,x5,y20);
NEIGHBOR(x5,y21,x5,y20);
NEIGHBOR(x4,y19,x5,y20);
NEIGHBOR(x4,y21,x5,y20);
NEIGHBOR(x6,y19,x5,y20);
NEIGHBOR(x6,y21,x5,y20);
NEIGHBOR(x4,y21,x5,y21);
NEIGHBOR(x6,y21,x5,y21);
NEIGHBOR(x5,y20,x5,y21);
NEIGHBOR(x5,y22,x5,y21);
NEIGHBOR(x4,y20,x5,y21);
NEIGHBOR(x4,y22,x5,y21);
NEIGHBOR(x6,y20,x5,y21);
NEIGHBOR(x6,y22,x5,y21);
NEIGHBOR(x4,y22,x5,y22);
NEIGHBOR(x6,y22,x5,y22);
NEIGHBOR(x5,y21,x5,y22);
NEIGHBOR(x5,y23,x5,y22);
NEIGHBOR(x4,y21,x5,y22);
NEIGHBOR(x4,y23,x5,y22);
NEIGHBOR(x6,y21,x5,y22);
NEIGHBOR(x6,y23,x5,y22);
NEIGHBOR(x4,y23,x5,y23);
NEIGHBOR(x6,y23,x5,y23);
NEIGHBOR(x5,y22,x5,y23);
NEIGHBOR(x5,y24,x5,y23);
NEIGHBOR(x4,y22,x5,y23);
NEIGHBOR(x4,y24,x5,y23);
NEIGHBOR(x6,y22,x5,y23);
NEIGHBOR(x6,y24,x5,y23);
NEIGHBOR(x4,y24,x5,y24);
NEIGHBOR(x6,y24,x5,y24);
NEIGHBOR(x5,y23,x5,y24);
NEIGHBOR(x5,y25,x5,y24);
NEIGHBOR(x4,y23,x5,y24);
NEIGHBOR(x4,y25,x5,y24);
NEIGHBOR(x6,y23,x5,y24);
NEIGHBOR(x6,y25,x5,y24);
NEIGHBOR(x4,y25,x5,y25);
NEIGHBOR(x6,y25,x5,y25);
NEIGHBOR(x5,y24,x5,y25);
NEIGHBOR(x5,y26,x5,y25);
NEIGHBOR(x4,y24,x5,y25);
NEIGHBOR(x4,y26,x5,y25);
NEIGHBOR(x6,y24,x5,y25);
NEIGHBOR(x6,y26,x5,y25);
NEIGHBOR(x4,y26,x5,y26);
NEIGHBOR(x6,y26,x5,y26);
NEIGHBOR(x5,y25,x5,y26);
NEIGHBOR(x5,y27,x5,y26);
NEIGHBOR(x4,y25,x5,y26);
NEIGHBOR(x4,y27,x5,y26);
NEIGHBOR(x6,y25,x5,y26);
NEIGHBOR(x6,y27,x5,y26);
NEIGHBOR(x4,y27,x5,y27);
NEIGHBOR(x6,y27,x5,y27);
NEIGHBOR(x5,y26,x5,y27);
NEIGHBOR(x5,y28,x5,y27);
NEIGHBOR(x4,y26,x5,y27);
NEIGHBOR(x4,y28,x5,y27);
NEIGHBOR(x6,y26,x5,y27);
NEIGHBOR(x6,y28,x5,y27);
NEIGHBOR(x4,y28,x5,y28);
NEIGHBOR(x6,y28,x5,y28);
NEIGHBOR(x5,y27,x5,y28);
NEIGHBOR(x5,y29,x5,y28);
NEIGHBOR(x4,y27,x5,y28);
NEIGHBOR(x4,y29,x5,y28);
NEIGHBOR(x6,y27,x5,y28);
NEIGHBOR(x6,y29,x5,y28);
NEIGHBOR(x4,y29,x5,y29);
NEIGHBOR(x6,y29,x5,y29);
NEIGHBOR(x5,y28,x5,y29);
NEIGHBOR(x5,y30,x5,y29);
NEIGHBOR(x4,y28,x5,y29);
NEIGHBOR(x4,y30,x5,y29);
NEIGHBOR(x6,y28,x5,y29);
NEIGHBOR(x6,y30,x5,y29);
NEIGHBOR(x4,y30,x5,y30);
NEIGHBOR(x6,y30,x5,y30);
NEIGHBOR(x5,y29,x5,y30);
NEIGHBOR(x5,y31,x5,y30);
NEIGHBOR(x4,y29,x5,y30);
NEIGHBOR(x4,y31,x5,y30);
NEIGHBOR(x6,y29,x5,y30);
NEIGHBOR(x6,y31,x5,y30);
NEIGHBOR(x4,y31,x5,y31);
NEIGHBOR(x6,y31,x5,y31);
NEIGHBOR(x5,y30,x5,y31);
NEIGHBOR(x5,y32,x5,y31);
NEIGHBOR(x4,y30,x5,y31);
NEIGHBOR(x4,y32,x5,y31);
NEIGHBOR(x6,y30,x5,y31);
NEIGHBOR(x6,y32,x5,y31);
NEIGHBOR(x4,y32,x5,y32);
NEIGHBOR(x6,y32,x5,y32);
NEIGHBOR(x5,y31,x5,y32);
NEIGHBOR(x5,y33,x5,y32);
NEIGHBOR(x4,y31,x5,y32);
NEIGHBOR(x4,y33,x5,y32);
NEIGHBOR(x6,y31,x5,y32);
NEIGHBOR(x6,y33,x5,y32);
NEIGHBOR(x4,y33,x5,y33);
NEIGHBOR(x6,y33,x5,y33);
NEIGHBOR(x5,y32,x5,y33);
NEIGHBOR(x5,y34,x5,y33);
NEIGHBOR(x4,y32,x5,y33);
NEIGHBOR(x4,y34,x5,y33);
NEIGHBOR(x6,y32,x5,y33);
NEIGHBOR(x6,y34,x5,y33);
NEIGHBOR(x4,y34,x5,y34);
NEIGHBOR(x6,y34,x5,y34);
NEIGHBOR(x5,y33,x5,y34);
NEIGHBOR(x5,y35,x5,y34);
NEIGHBOR(x4,y33,x5,y34);
NEIGHBOR(x4,y35,x5,y34);
NEIGHBOR(x6,y33,x5,y34);
NEIGHBOR(x6,y35,x5,y34);
NEIGHBOR(x4,y35,x5,y35);
NEIGHBOR(x6,y35,x5,y35);
NEIGHBOR(x5,y34,x5,y35);
NEIGHBOR(x5,y36,x5,y35);
NEIGHBOR(x4,y34,x5,y35);
NEIGHBOR(x4,y36,x5,y35);
NEIGHBOR(x6,y34,x5,y35);
NEIGHBOR(x6,y36,x5,y35);
NEIGHBOR(x4,y36,x5,y36);
NEIGHBOR(x6,y36,x5,y36);
NEIGHBOR(x5,y35,x5,y36);
NEIGHBOR(x5,y37,x5,y36);
NEIGHBOR(x4,y35,x5,y36);
NEIGHBOR(x4,y37,x5,y36);
NEIGHBOR(x6,y35,x5,y36);
NEIGHBOR(x6,y37,x5,y36);
NEIGHBOR(x4,y37,x5,y37);
NEIGHBOR(x6,y37,x5,y37);
NEIGHBOR(x5,y36,x5,y37);
NEIGHBOR(x5,y38,x5,y37);
NEIGHBOR(x4,y36,x5,y37);
NEIGHBOR(x4,y38,x5,y37);
NEIGHBOR(x6,y36,x5,y37);
NEIGHBOR(x6,y38,x5,y37);
NEIGHBOR(x4,y38,x5,y38);
NEIGHBOR(x6,y38,x5,y38);
NEIGHBOR(x5,y37,x5,y38);
NEIGHBOR(x5,y39,x5,y38);
NEIGHBOR(x4,y37,x5,y38);
NEIGHBOR(x4,y39,x5,y38);
NEIGHBOR(x6,y37,x5,y38);
NEIGHBOR(x6,y39,x5,y38);
NEIGHBOR(x4,y39,x5,y39);
NEIGHBOR(x6,y39,x5,y39);
NEIGHBOR(x5,y38,x5,y39);
NEIGHBOR(x5,y40,x5,y39);
NEIGHBOR(x4,y38,x5,y39);
NEIGHBOR(x4,y40,x5,y39);
NEIGHBOR(x6,y38,x5,y39);
NEIGHBOR(x6,y40,x5,y39);
NEIGHBOR(x4,y40,x5,y40);
NEIGHBOR(x6,y40,x5,y40);
NEIGHBOR(x5,y39,x5,y40);
NEIGHBOR(x5,y41,x5,y40);
NEIGHBOR(x4,y39,x5,y40);
NEIGHBOR(x4,y41,x5,y40);
NEIGHBOR(x6,y39,x5,y40);
NEIGHBOR(x6,y41,x5,y40);
NEIGHBOR(x4,y41,x5,y41);
NEIGHBOR(x6,y41,x5,y41);
NEIGHBOR(x5,y40,x5,y41);
NEIGHBOR(x5,y42,x5,y41);
NEIGHBOR(x4,y40,x5,y41);
NEIGHBOR(x4,y42,x5,y41);
NEIGHBOR(x6,y40,x5,y41);
NEIGHBOR(x6,y42,x5,y41);
NEIGHBOR(x4,y42,x5,y42);
NEIGHBOR(x6,y42,x5,y42);
NEIGHBOR(x5,y41,x5,y42);
NEIGHBOR(x5,y43,x5,y42);
NEIGHBOR(x4,y41,x5,y42);
NEIGHBOR(x4,y43,x5,y42);
NEIGHBOR(x6,y41,x5,y42);
NEIGHBOR(x6,y43,x5,y42);
NEIGHBOR(x4,y43,x5,y43);
NEIGHBOR(x6,y43,x5,y43);
NEIGHBOR(x5,y42,x5,y43);
NEIGHBOR(x5,y44,x5,y43);
NEIGHBOR(x4,y42,x5,y43);
NEIGHBOR(x4,y44,x5,y43);
NEIGHBOR(x6,y42,x5,y43);
NEIGHBOR(x6,y44,x5,y43);
NEIGHBOR(x4,y44,x5,y44);
NEIGHBOR(x6,y44,x5,y44);
NEIGHBOR(x5,y43,x5,y44);
NEIGHBOR(x5,y45,x5,y44);
NEIGHBOR(x4,y43,x5,y44);
NEIGHBOR(x4,y45,x5,y44);
NEIGHBOR(x6,y43,x5,y44);
NEIGHBOR(x6,y45,x5,y44);
NEIGHBOR(x4,y45,x5,y45);
NEIGHBOR(x6,y45,x5,y45);
NEIGHBOR(x5,y44,x5,y45);
NEIGHBOR(x5,y46,x5,y45);
NEIGHBOR(x4,y44,x5,y45);
NEIGHBOR(x4,y46,x5,y45);
NEIGHBOR(x6,y44,x5,y45);
NEIGHBOR(x6,y46,x5,y45);
NEIGHBOR(x4,y46,x5,y46);
NEIGHBOR(x6,y46,x5,y46);
NEIGHBOR(x5,y45,x5,y46);
NEIGHBOR(x5,y47,x5,y46);
NEIGHBOR(x4,y45,x5,y46);
NEIGHBOR(x4,y47,x5,y46);
NEIGHBOR(x6,y45,x5,y46);
NEIGHBOR(x6,y47,x5,y46);
NEIGHBOR(x4,y47,x5,y47);
NEIGHBOR(x6,y47,x5,y47);
NEIGHBOR(x5,y46,x5,y47);
NEIGHBOR(x5,y48,x5,y47);
NEIGHBOR(x4,y46,x5,y47);
NEIGHBOR(x4,y48,x5,y47);
NEIGHBOR(x6,y46,x5,y47);
NEIGHBOR(x6,y48,x5,y47);
NEIGHBOR(x4,y48,x5,y48);
NEIGHBOR(x6,y48,x5,y48);
NEIGHBOR(x5,y47,x5,y48);
NEIGHBOR(x5,y49,x5,y48);
NEIGHBOR(x4,y47,x5,y48);
NEIGHBOR(x4,y49,x5,y48);
NEIGHBOR(x6,y47,x5,y48);
NEIGHBOR(x6,y49,x5,y48);
NEIGHBOR(x4,y49,x5,y49);
NEIGHBOR(x6,y49,x5,y49);
NEIGHBOR(x5,y48,x5,y49);
NEIGHBOR(x5,y50,x5,y49);
NEIGHBOR(x4,y48,x5,y49);
NEIGHBOR(x4,y50,x5,y49);
NEIGHBOR(x6,y48,x5,y49);
NEIGHBOR(x6,y50,x5,y49);
NEIGHBOR(x4,y50,x5,y50);
NEIGHBOR(x6,y50,x5,y50);
NEIGHBOR(x5,y49,x5,y50);
NEIGHBOR(x4,y49,x5,y50);
NEIGHBOR(x6,y49,x5,y50);
NEIGHBOR(x5,y1,x6,y1);
NEIGHBOR(x7,y1,x6,y1);
NEIGHBOR(x6,y2,x6,y1);
NEIGHBOR(x5,y2,x6,y1);
NEIGHBOR(x7,y2,x6,y1);
NEIGHBOR(x5,y2,x6,y2);
NEIGHBOR(x7,y2,x6,y2);
NEIGHBOR(x6,y1,x6,y2);
NEIGHBOR(x6,y3,x6,y2);
NEIGHBOR(x5,y1,x6,y2);
NEIGHBOR(x5,y3,x6,y2);
NEIGHBOR(x7,y1,x6,y2);
NEIGHBOR(x7,y3,x6,y2);
NEIGHBOR(x5,y3,x6,y3);
NEIGHBOR(x7,y3,x6,y3);
NEIGHBOR(x6,y2,x6,y3);
NEIGHBOR(x6,y4,x6,y3);
NEIGHBOR(x5,y2,x6,y3);
NEIGHBOR(x5,y4,x6,y3);
NEIGHBOR(x7,y2,x6,y3);
NEIGHBOR(x7,y4,x6,y3);
NEIGHBOR(x5,y4,x6,y4);
NEIGHBOR(x7,y4,x6,y4);
NEIGHBOR(x6,y3,x6,y4);
NEIGHBOR(x6,y5,x6,y4);
NEIGHBOR(x5,y3,x6,y4);
NEIGHBOR(x5,y5,x6,y4);
NEIGHBOR(x7,y3,x6,y4);
NEIGHBOR(x7,y5,x6,y4);
NEIGHBOR(x5,y5,x6,y5);
NEIGHBOR(x7,y5,x6,y5);
NEIGHBOR(x6,y4,x6,y5);
NEIGHBOR(x6,y6,x6,y5);
NEIGHBOR(x5,y4,x6,y5);
NEIGHBOR(x5,y6,x6,y5);
NEIGHBOR(x7,y4,x6,y5);
NEIGHBOR(x7,y6,x6,y5);
NEIGHBOR(x5,y6,x6,y6);
NEIGHBOR(x7,y6,x6,y6);
NEIGHBOR(x6,y5,x6,y6);
NEIGHBOR(x6,y7,x6,y6);
NEIGHBOR(x5,y5,x6,y6);
NEIGHBOR(x5,y7,x6,y6);
NEIGHBOR(x7,y5,x6,y6);
NEIGHBOR(x7,y7,x6,y6);
NEIGHBOR(x5,y7,x6,y7);
NEIGHBOR(x7,y7,x6,y7);
NEIGHBOR(x6,y6,x6,y7);
NEIGHBOR(x6,y8,x6,y7);
NEIGHBOR(x5,y6,x6,y7);
NEIGHBOR(x5,y8,x6,y7);
NEIGHBOR(x7,y6,x6,y7);
NEIGHBOR(x7,y8,x6,y7);
NEIGHBOR(x5,y8,x6,y8);
NEIGHBOR(x7,y8,x6,y8);
NEIGHBOR(x6,y7,x6,y8);
NEIGHBOR(x6,y9,x6,y8);
NEIGHBOR(x5,y7,x6,y8);
NEIGHBOR(x5,y9,x6,y8);
NEIGHBOR(x7,y7,x6,y8);
NEIGHBOR(x7,y9,x6,y8);
NEIGHBOR(x5,y9,x6,y9);
NEIGHBOR(x7,y9,x6,y9);
NEIGHBOR(x6,y8,x6,y9);
NEIGHBOR(x6,y10,x6,y9);
NEIGHBOR(x5,y8,x6,y9);
NEIGHBOR(x5,y10,x6,y9);
NEIGHBOR(x7,y8,x6,y9);
NEIGHBOR(x7,y10,x6,y9);
NEIGHBOR(x5,y10,x6,y10);
NEIGHBOR(x7,y10,x6,y10);
NEIGHBOR(x6,y9,x6,y10);
NEIGHBOR(x6,y11,x6,y10);
NEIGHBOR(x5,y9,x6,y10);
NEIGHBOR(x5,y11,x6,y10);
NEIGHBOR(x7,y9,x6,y10);
NEIGHBOR(x7,y11,x6,y10);
NEIGHBOR(x5,y11,x6,y11);
NEIGHBOR(x7,y11,x6,y11);
NEIGHBOR(x6,y10,x6,y11);
NEIGHBOR(x6,y12,x6,y11);
NEIGHBOR(x5,y10,x6,y11);
NEIGHBOR(x5,y12,x6,y11);
NEIGHBOR(x7,y10,x6,y11);
NEIGHBOR(x7,y12,x6,y11);
NEIGHBOR(x5,y12,x6,y12);
NEIGHBOR(x7,y12,x6,y12);
NEIGHBOR(x6,y11,x6,y12);
NEIGHBOR(x6,y13,x6,y12);
NEIGHBOR(x5,y11,x6,y12);
NEIGHBOR(x5,y13,x6,y12);
NEIGHBOR(x7,y11,x6,y12);
NEIGHBOR(x7,y13,x6,y12);
NEIGHBOR(x5,y13,x6,y13);
NEIGHBOR(x7,y13,x6,y13);
NEIGHBOR(x6,y12,x6,y13);
NEIGHBOR(x6,y14,x6,y13);
NEIGHBOR(x5,y12,x6,y13);
NEIGHBOR(x5,y14,x6,y13);
NEIGHBOR(x7,y12,x6,y13);
NEIGHBOR(x7,y14,x6,y13);
NEIGHBOR(x5,y14,x6,y14);
NEIGHBOR(x7,y14,x6,y14);
NEIGHBOR(x6,y13,x6,y14);
NEIGHBOR(x6,y15,x6,y14);
NEIGHBOR(x5,y13,x6,y14);
NEIGHBOR(x5,y15,x6,y14);
NEIGHBOR(x7,y13,x6,y14);
NEIGHBOR(x7,y15,x6,y14);
NEIGHBOR(x5,y15,x6,y15);
NEIGHBOR(x7,y15,x6,y15);
NEIGHBOR(x6,y14,x6,y15);
NEIGHBOR(x6,y16,x6,y15);
NEIGHBOR(x5,y14,x6,y15);
NEIGHBOR(x5,y16,x6,y15);
NEIGHBOR(x7,y14,x6,y15);
NEIGHBOR(x7,y16,x6,y15);
NEIGHBOR(x5,y16,x6,y16);
NEIGHBOR(x7,y16,x6,y16);
NEIGHBOR(x6,y15,x6,y16);
NEIGHBOR(x6,y17,x6,y16);
NEIGHBOR(x5,y15,x6,y16);
NEIGHBOR(x5,y17,x6,y16);
NEIGHBOR(x7,y15,x6,y16);
NEIGHBOR(x7,y17,x6,y16);
NEIGHBOR(x5,y17,x6,y17);
NEIGHBOR(x7,y17,x6,y17);
NEIGHBOR(x6,y16,x6,y17);
NEIGHBOR(x6,y18,x6,y17);
NEIGHBOR(x5,y16,x6,y17);
NEIGHBOR(x5,y18,x6,y17);
NEIGHBOR(x7,y16,x6,y17);
NEIGHBOR(x7,y18,x6,y17);
NEIGHBOR(x5,y18,x6,y18);
NEIGHBOR(x7,y18,x6,y18);
NEIGHBOR(x6,y17,x6,y18);
NEIGHBOR(x6,y19,x6,y18);
NEIGHBOR(x5,y17,x6,y18);
NEIGHBOR(x5,y19,x6,y18);
NEIGHBOR(x7,y17,x6,y18);
NEIGHBOR(x7,y19,x6,y18);
NEIGHBOR(x5,y19,x6,y19);
NEIGHBOR(x7,y19,x6,y19);
NEIGHBOR(x6,y18,x6,y19);
NEIGHBOR(x6,y20,x6,y19);
NEIGHBOR(x5,y18,x6,y19);
NEIGHBOR(x5,y20,x6,y19);
NEIGHBOR(x7,y18,x6,y19);
NEIGHBOR(x7,y20,x6,y19);
NEIGHBOR(x5,y20,x6,y20);
NEIGHBOR(x7,y20,x6,y20);
NEIGHBOR(x6,y19,x6,y20);
NEIGHBOR(x6,y21,x6,y20);
NEIGHBOR(x5,y19,x6,y20);
NEIGHBOR(x5,y21,x6,y20);
NEIGHBOR(x7,y19,x6,y20);
NEIGHBOR(x7,y21,x6,y20);
NEIGHBOR(x5,y21,x6,y21);
NEIGHBOR(x7,y21,x6,y21);
NEIGHBOR(x6,y20,x6,y21);
NEIGHBOR(x6,y22,x6,y21);
NEIGHBOR(x5,y20,x6,y21);
NEIGHBOR(x5,y22,x6,y21);
NEIGHBOR(x7,y20,x6,y21);
NEIGHBOR(x7,y22,x6,y21);
NEIGHBOR(x5,y22,x6,y22);
NEIGHBOR(x7,y22,x6,y22);
NEIGHBOR(x6,y21,x6,y22);
NEIGHBOR(x6,y23,x6,y22);
NEIGHBOR(x5,y21,x6,y22);
NEIGHBOR(x5,y23,x6,y22);
NEIGHBOR(x7,y21,x6,y22);
NEIGHBOR(x7,y23,x6,y22);
NEIGHBOR(x5,y23,x6,y23);
NEIGHBOR(x7,y23,x6,y23);
NEIGHBOR(x6,y22,x6,y23);
NEIGHBOR(x6,y24,x6,y23);
NEIGHBOR(x5,y22,x6,y23);
NEIGHBOR(x5,y24,x6,y23);
NEIGHBOR(x7,y22,x6,y23);
NEIGHBOR(x7,y24,x6,y23);
NEIGHBOR(x5,y24,x6,y24);
NEIGHBOR(x7,y24,x6,y24);
NEIGHBOR(x6,y23,x6,y24);
NEIGHBOR(x6,y25,x6,y24);
NEIGHBOR(x5,y23,x6,y24);
NEIGHBOR(x5,y25,x6,y24);
NEIGHBOR(x7,y23,x6,y24);
NEIGHBOR(x7,y25,x6,y24);
NEIGHBOR(x5,y25,x6,y25);
NEIGHBOR(x7,y25,x6,y25);
NEIGHBOR(x6,y24,x6,y25);
NEIGHBOR(x6,y26,x6,y25);
NEIGHBOR(x5,y24,x6,y25);
NEIGHBOR(x5,y26,x6,y25);
NEIGHBOR(x7,y24,x6,y25);
NEIGHBOR(x7,y26,x6,y25);
NEIGHBOR(x5,y26,x6,y26);
NEIGHBOR(x7,y26,x6,y26);
NEIGHBOR(x6,y25,x6,y26);
NEIGHBOR(x6,y27,x6,y26);
NEIGHBOR(x5,y25,x6,y26);
NEIGHBOR(x5,y27,x6,y26);
NEIGHBOR(x7,y25,x6,y26);
NEIGHBOR(x7,y27,x6,y26);
NEIGHBOR(x5,y27,x6,y27);
NEIGHBOR(x7,y27,x6,y27);
NEIGHBOR(x6,y26,x6,y27);
NEIGHBOR(x6,y28,x6,y27);
NEIGHBOR(x5,y26,x6,y27);
NEIGHBOR(x5,y28,x6,y27);
NEIGHBOR(x7,y26,x6,y27);
NEIGHBOR(x7,y28,x6,y27);
NEIGHBOR(x5,y28,x6,y28);
NEIGHBOR(x7,y28,x6,y28);
NEIGHBOR(x6,y27,x6,y28);
NEIGHBOR(x6,y29,x6,y28);
NEIGHBOR(x5,y27,x6,y28);
NEIGHBOR(x5,y29,x6,y28);
NEIGHBOR(x7,y27,x6,y28);
NEIGHBOR(x7,y29,x6,y28);
NEIGHBOR(x5,y29,x6,y29);
NEIGHBOR(x7,y29,x6,y29);
NEIGHBOR(x6,y28,x6,y29);
NEIGHBOR(x6,y30,x6,y29);
NEIGHBOR(x5,y28,x6,y29);
NEIGHBOR(x5,y30,x6,y29);
NEIGHBOR(x7,y28,x6,y29);
NEIGHBOR(x7,y30,x6,y29);
NEIGHBOR(x5,y30,x6,y30);
NEIGHBOR(x7,y30,x6,y30);
NEIGHBOR(x6,y29,x6,y30);
NEIGHBOR(x6,y31,x6,y30);
NEIGHBOR(x5,y29,x6,y30);
NEIGHBOR(x5,y31,x6,y30);
NEIGHBOR(x7,y29,x6,y30);
NEIGHBOR(x7,y31,x6,y30);
NEIGHBOR(x5,y31,x6,y31);
NEIGHBOR(x7,y31,x6,y31);
NEIGHBOR(x6,y30,x6,y31);
NEIGHBOR(x6,y32,x6,y31);
NEIGHBOR(x5,y30,x6,y31);
NEIGHBOR(x5,y32,x6,y31);
NEIGHBOR(x7,y30,x6,y31);
NEIGHBOR(x7,y32,x6,y31);
NEIGHBOR(x5,y32,x6,y32);
NEIGHBOR(x7,y32,x6,y32);
NEIGHBOR(x6,y31,x6,y32);
NEIGHBOR(x6,y33,x6,y32);
NEIGHBOR(x5,y31,x6,y32);
NEIGHBOR(x5,y33,x6,y32);
NEIGHBOR(x7,y31,x6,y32);
NEIGHBOR(x7,y33,x6,y32);
NEIGHBOR(x5,y33,x6,y33);
NEIGHBOR(x7,y33,x6,y33);
NEIGHBOR(x6,y32,x6,y33);
NEIGHBOR(x6,y34,x6,y33);
NEIGHBOR(x5,y32,x6,y33);
NEIGHBOR(x5,y34,x6,y33);
NEIGHBOR(x7,y32,x6,y33);
NEIGHBOR(x7,y34,x6,y33);
NEIGHBOR(x5,y34,x6,y34);
NEIGHBOR(x7,y34,x6,y34);
NEIGHBOR(x6,y33,x6,y34);
NEIGHBOR(x6,y35,x6,y34);
NEIGHBOR(x5,y33,x6,y34);
NEIGHBOR(x5,y35,x6,y34);
NEIGHBOR(x7,y33,x6,y34);
NEIGHBOR(x7,y35,x6,y34);
NEIGHBOR(x5,y35,x6,y35);
NEIGHBOR(x7,y35,x6,y35);
NEIGHBOR(x6,y34,x6,y35);
NEIGHBOR(x6,y36,x6,y35);
NEIGHBOR(x5,y34,x6,y35);
NEIGHBOR(x5,y36,x6,y35);
NEIGHBOR(x7,y34,x6,y35);
NEIGHBOR(x7,y36,x6,y35);
NEIGHBOR(x5,y36,x6,y36);
NEIGHBOR(x7,y36,x6,y36);
NEIGHBOR(x6,y35,x6,y36);
NEIGHBOR(x6,y37,x6,y36);
NEIGHBOR(x5,y35,x6,y36);
NEIGHBOR(x5,y37,x6,y36);
NEIGHBOR(x7,y35,x6,y36);
NEIGHBOR(x7,y37,x6,y36);
NEIGHBOR(x5,y37,x6,y37);
NEIGHBOR(x7,y37,x6,y37);
NEIGHBOR(x6,y36,x6,y37);
NEIGHBOR(x6,y38,x6,y37);
NEIGHBOR(x5,y36,x6,y37);
NEIGHBOR(x5,y38,x6,y37);
NEIGHBOR(x7,y36,x6,y37);
NEIGHBOR(x7,y38,x6,y37);
NEIGHBOR(x5,y38,x6,y38);
NEIGHBOR(x7,y38,x6,y38);
NEIGHBOR(x6,y37,x6,y38);
NEIGHBOR(x6,y39,x6,y38);
NEIGHBOR(x5,y37,x6,y38);
NEIGHBOR(x5,y39,x6,y38);
NEIGHBOR(x7,y37,x6,y38);
NEIGHBOR(x7,y39,x6,y38);
NEIGHBOR(x5,y39,x6,y39);
NEIGHBOR(x7,y39,x6,y39);
NEIGHBOR(x6,y38,x6,y39);
NEIGHBOR(x6,y40,x6,y39);
NEIGHBOR(x5,y38,x6,y39);
NEIGHBOR(x5,y40,x6,y39);
NEIGHBOR(x7,y38,x6,y39);
NEIGHBOR(x7,y40,x6,y39);
NEIGHBOR(x5,y40,x6,y40);
NEIGHBOR(x7,y40,x6,y40);
NEIGHBOR(x6,y39,x6,y40);
NEIGHBOR(x6,y41,x6,y40);
NEIGHBOR(x5,y39,x6,y40);
NEIGHBOR(x5,y41,x6,y40);
NEIGHBOR(x7,y39,x6,y40);
NEIGHBOR(x7,y41,x6,y40);
NEIGHBOR(x5,y41,x6,y41);
NEIGHBOR(x7,y41,x6,y41);
NEIGHBOR(x6,y40,x6,y41);
NEIGHBOR(x6,y42,x6,y41);
NEIGHBOR(x5,y40,x6,y41);
NEIGHBOR(x5,y42,x6,y41);
NEIGHBOR(x7,y40,x6,y41);
NEIGHBOR(x7,y42,x6,y41);
NEIGHBOR(x5,y42,x6,y42);
NEIGHBOR(x7,y42,x6,y42);
NEIGHBOR(x6,y41,x6,y42);
NEIGHBOR(x6,y43,x6,y42);
NEIGHBOR(x5,y41,x6,y42);
NEIGHBOR(x5,y43,x6,y42);
NEIGHBOR(x7,y41,x6,y42);
NEIGHBOR(x7,y43,x6,y42);
NEIGHBOR(x5,y43,x6,y43);
NEIGHBOR(x7,y43,x6,y43);
NEIGHBOR(x6,y42,x6,y43);
NEIGHBOR(x6,y44,x6,y43);
NEIGHBOR(x5,y42,x6,y43);
NEIGHBOR(x5,y44,x6,y43);
NEIGHBOR(x7,y42,x6,y43);
NEIGHBOR(x7,y44,x6,y43);
NEIGHBOR(x5,y44,x6,y44);
NEIGHBOR(x7,y44,x6,y44);
NEIGHBOR(x6,y43,x6,y44);
NEIGHBOR(x6,y45,x6,y44);
NEIGHBOR(x5,y43,x6,y44);
NEIGHBOR(x5,y45,x6,y44);
NEIGHBOR(x7,y43,x6,y44);
NEIGHBOR(x7,y45,x6,y44);
NEIGHBOR(x5,y45,x6,y45);
NEIGHBOR(x7,y45,x6,y45);
NEIGHBOR(x6,y44,x6,y45);
NEIGHBOR(x6,y46,x6,y45);
NEIGHBOR(x5,y44,x6,y45);
NEIGHBOR(x5,y46,x6,y45);
NEIGHBOR(x7,y44,x6,y45);
NEIGHBOR(x7,y46,x6,y45);
NEIGHBOR(x5,y46,x6,y46);
NEIGHBOR(x7,y46,x6,y46);
NEIGHBOR(x6,y45,x6,y46);
NEIGHBOR(x6,y47,x6,y46);
NEIGHBOR(x5,y45,x6,y46);
NEIGHBOR(x5,y47,x6,y46);
NEIGHBOR(x7,y45,x6,y46);
NEIGHBOR(x7,y47,x6,y46);
NEIGHBOR(x5,y47,x6,y47);
NEIGHBOR(x7,y47,x6,y47);
NEIGHBOR(x6,y46,x6,y47);
NEIGHBOR(x6,y48,x6,y47);
NEIGHBOR(x5,y46,x6,y47);
NEIGHBOR(x5,y48,x6,y47);
NEIGHBOR(x7,y46,x6,y47);
NEIGHBOR(x7,y48,x6,y47);
NEIGHBOR(x5,y48,x6,y48);
NEIGHBOR(x7,y48,x6,y48);
NEIGHBOR(x6,y47,x6,y48);
NEIGHBOR(x6,y49,x6,y48);
NEIGHBOR(x5,y47,x6,y48);
NEIGHBOR(x5,y49,x6,y48);
NEIGHBOR(x7,y47,x6,y48);
NEIGHBOR(x7,y49,x6,y48);
NEIGHBOR(x5,y49,x6,y49);
NEIGHBOR(x7,y49,x6,y49);
NEIGHBOR(x6,y48,x6,y49);
NEIGHBOR(x6,y50,x6,y49);
NEIGHBOR(x5,y48,x6,y49);
NEIGHBOR(x5,y50,x6,y49);
NEIGHBOR(x7,y48,x6,y49);
NEIGHBOR(x7,y50,x6,y49);
NEIGHBOR(x5,y50,x6,y50);
NEIGHBOR(x7,y50,x6,y50);
NEIGHBOR(x6,y49,x6,y50);
NEIGHBOR(x5,y49,x6,y50);
NEIGHBOR(x7,y49,x6,y50);
NEIGHBOR(x6,y1,x7,y1);
NEIGHBOR(x8,y1,x7,y1);
NEIGHBOR(x7,y2,x7,y1);
NEIGHBOR(x6,y2,x7,y1);
NEIGHBOR(x8,y2,x7,y1);
NEIGHBOR(x6,y2,x7,y2);
NEIGHBOR(x8,y2,x7,y2);
NEIGHBOR(x7,y1,x7,y2);
NEIGHBOR(x7,y3,x7,y2);
NEIGHBOR(x6,y1,x7,y2);
NEIGHBOR(x6,y3,x7,y2);
NEIGHBOR(x8,y1,x7,y2);
NEIGHBOR(x8,y3,x7,y2);
NEIGHBOR(x6,y3,x7,y3);
NEIGHBOR(x8,y3,x7,y3);
NEIGHBOR(x7,y2,x7,y3);
NEIGHBOR(x7,y4,x7,y3);
NEIGHBOR(x6,y2,x7,y3);
NEIGHBOR(x6,y4,x7,y3);
NEIGHBOR(x8,y2,x7,y3);
NEIGHBOR(x8,y4,x7,y3);
NEIGHBOR(x6,y4,x7,y4);
NEIGHBOR(x8,y4,x7,y4);
NEIGHBOR(x7,y3,x7,y4);
NEIGHBOR(x7,y5,x7,y4);
NEIGHBOR(x6,y3,x7,y4);
NEIGHBOR(x6,y5,x7,y4);
NEIGHBOR(x8,y3,x7,y4);
NEIGHBOR(x8,y5,x7,y4);
NEIGHBOR(x6,y5,x7,y5);
NEIGHBOR(x8,y5,x7,y5);
NEIGHBOR(x7,y4,x7,y5);
NEIGHBOR(x7,y6,x7,y5);
NEIGHBOR(x6,y4,x7,y5);
NEIGHBOR(x6,y6,x7,y5);
NEIGHBOR(x8,y4,x7,y5);
NEIGHBOR(x8,y6,x7,y5);
NEIGHBOR(x6,y6,x7,y6);
NEIGHBOR(x8,y6,x7,y6);
NEIGHBOR(x7,y5,x7,y6);
NEIGHBOR(x7,y7,x7,y6);
NEIGHBOR(x6,y5,x7,y6);
NEIGHBOR(x6,y7,x7,y6);
NEIGHBOR(x8,y5,x7,y6);
NEIGHBOR(x8,y7,x7,y6);
NEIGHBOR(x6,y7,x7,y7);
NEIGHBOR(x8,y7,x7,y7);
NEIGHBOR(x7,y6,x7,y7);
NEIGHBOR(x7,y8,x7,y7);
NEIGHBOR(x6,y6,x7,y7);
NEIGHBOR(x6,y8,x7,y7);
NEIGHBOR(x8,y6,x7,y7);
NEIGHBOR(x8,y8,x7,y7);
NEIGHBOR(x6,y8,x7,y8);
NEIGHBOR(x8,y8,x7,y8);
NEIGHBOR(x7,y7,x7,y8);
NEIGHBOR(x7,y9,x7,y8);
NEIGHBOR(x6,y7,x7,y8);
NEIGHBOR(x6,y9,x7,y8);
NEIGHBOR(x8,y7,x7,y8);
NEIGHBOR(x8,y9,x7,y8);
NEIGHBOR(x6,y9,x7,y9);
NEIGHBOR(x8,y9,x7,y9);
NEIGHBOR(x7,y8,x7,y9);
NEIGHBOR(x7,y10,x7,y9);
NEIGHBOR(x6,y8,x7,y9);
NEIGHBOR(x6,y10,x7,y9);
NEIGHBOR(x8,y8,x7,y9);
NEIGHBOR(x8,y10,x7,y9);
NEIGHBOR(x6,y10,x7,y10);
NEIGHBOR(x8,y10,x7,y10);
NEIGHBOR(x7,y9,x7,y10);
NEIGHBOR(x7,y11,x7,y10);
NEIGHBOR(x6,y9,x7,y10);
NEIGHBOR(x6,y11,x7,y10);
NEIGHBOR(x8,y9,x7,y10);
NEIGHBOR(x8,y11,x7,y10);
NEIGHBOR(x6,y11,x7,y11);
NEIGHBOR(x8,y11,x7,y11);
NEIGHBOR(x7,y10,x7,y11);
NEIGHBOR(x7,y12,x7,y11);
NEIGHBOR(x6,y10,x7,y11);
NEIGHBOR(x6,y12,x7,y11);
NEIGHBOR(x8,y10,x7,y11);
NEIGHBOR(x8,y12,x7,y11);
NEIGHBOR(x6,y12,x7,y12);
NEIGHBOR(x8,y12,x7,y12);
NEIGHBOR(x7,y11,x7,y12);
NEIGHBOR(x7,y13,x7,y12);
NEIGHBOR(x6,y11,x7,y12);
NEIGHBOR(x6,y13,x7,y12);
NEIGHBOR(x8,y11,x7,y12);
NEIGHBOR(x8,y13,x7,y12);
NEIGHBOR(x6,y13,x7,y13);
NEIGHBOR(x8,y13,x7,y13);
NEIGHBOR(x7,y12,x7,y13);
NEIGHBOR(x7,y14,x7,y13);
NEIGHBOR(x6,y12,x7,y13);
NEIGHBOR(x6,y14,x7,y13);
NEIGHBOR(x8,y12,x7,y13);
NEIGHBOR(x8,y14,x7,y13);
NEIGHBOR(x6,y14,x7,y14);
NEIGHBOR(x8,y14,x7,y14);
NEIGHBOR(x7,y13,x7,y14);
NEIGHBOR(x7,y15,x7,y14);
NEIGHBOR(x6,y13,x7,y14);
NEIGHBOR(x6,y15,x7,y14);
NEIGHBOR(x8,y13,x7,y14);
NEIGHBOR(x8,y15,x7,y14);
NEIGHBOR(x6,y15,x7,y15);
NEIGHBOR(x8,y15,x7,y15);
NEIGHBOR(x7,y14,x7,y15);
NEIGHBOR(x7,y16,x7,y15);
NEIGHBOR(x6,y14,x7,y15);
NEIGHBOR(x6,y16,x7,y15);
NEIGHBOR(x8,y14,x7,y15);
NEIGHBOR(x8,y16,x7,y15);
NEIGHBOR(x6,y16,x7,y16);
NEIGHBOR(x8,y16,x7,y16);
NEIGHBOR(x7,y15,x7,y16);
NEIGHBOR(x7,y17,x7,y16);
NEIGHBOR(x6,y15,x7,y16);
NEIGHBOR(x6,y17,x7,y16);
NEIGHBOR(x8,y15,x7,y16);
NEIGHBOR(x8,y17,x7,y16);
NEIGHBOR(x6,y17,x7,y17);
NEIGHBOR(x8,y17,x7,y17);
NEIGHBOR(x7,y16,x7,y17);
NEIGHBOR(x7,y18,x7,y17);
NEIGHBOR(x6,y16,x7,y17);
NEIGHBOR(x6,y18,x7,y17);
NEIGHBOR(x8,y16,x7,y17);
NEIGHBOR(x8,y18,x7,y17);
NEIGHBOR(x6,y18,x7,y18);
NEIGHBOR(x8,y18,x7,y18);
NEIGHBOR(x7,y17,x7,y18);
NEIGHBOR(x7,y19,x7,y18);
NEIGHBOR(x6,y17,x7,y18);
NEIGHBOR(x6,y19,x7,y18);
NEIGHBOR(x8,y17,x7,y18);
NEIGHBOR(x8,y19,x7,y18);
NEIGHBOR(x6,y19,x7,y19);
NEIGHBOR(x8,y19,x7,y19);
NEIGHBOR(x7,y18,x7,y19);
NEIGHBOR(x7,y20,x7,y19);
NEIGHBOR(x6,y18,x7,y19);
NEIGHBOR(x6,y20,x7,y19);
NEIGHBOR(x8,y18,x7,y19);
NEIGHBOR(x8,y20,x7,y19);
NEIGHBOR(x6,y20,x7,y20);
NEIGHBOR(x8,y20,x7,y20);
NEIGHBOR(x7,y19,x7,y20);
NEIGHBOR(x7,y21,x7,y20);
NEIGHBOR(x6,y19,x7,y20);
NEIGHBOR(x6,y21,x7,y20);
NEIGHBOR(x8,y19,x7,y20);
NEIGHBOR(x8,y21,x7,y20);
NEIGHBOR(x6,y21,x7,y21);
NEIGHBOR(x8,y21,x7,y21);
NEIGHBOR(x7,y20,x7,y21);
NEIGHBOR(x7,y22,x7,y21);
NEIGHBOR(x6,y20,x7,y21);
NEIGHBOR(x6,y22,x7,y21);
NEIGHBOR(x8,y20,x7,y21);
NEIGHBOR(x8,y22,x7,y21);
NEIGHBOR(x6,y22,x7,y22);
NEIGHBOR(x8,y22,x7,y22);
NEIGHBOR(x7,y21,x7,y22);
NEIGHBOR(x7,y23,x7,y22);
NEIGHBOR(x6,y21,x7,y22);
NEIGHBOR(x6,y23,x7,y22);
NEIGHBOR(x8,y21,x7,y22);
NEIGHBOR(x8,y23,x7,y22);
NEIGHBOR(x6,y23,x7,y23);
NEIGHBOR(x8,y23,x7,y23);
NEIGHBOR(x7,y22,x7,y23);
NEIGHBOR(x7,y24,x7,y23);
NEIGHBOR(x6,y22,x7,y23);
NEIGHBOR(x6,y24,x7,y23);
NEIGHBOR(x8,y22,x7,y23);
NEIGHBOR(x8,y24,x7,y23);
NEIGHBOR(x6,y24,x7,y24);
NEIGHBOR(x8,y24,x7,y24);
NEIGHBOR(x7,y23,x7,y24);
NEIGHBOR(x7,y25,x7,y24);
NEIGHBOR(x6,y23,x7,y24);
NEIGHBOR(x6,y25,x7,y24);
NEIGHBOR(x8,y23,x7,y24);
NEIGHBOR(x8,y25,x7,y24);
NEIGHBOR(x6,y25,x7,y25);
NEIGHBOR(x8,y25,x7,y25);
NEIGHBOR(x7,y24,x7,y25);
NEIGHBOR(x7,y26,x7,y25);
NEIGHBOR(x6,y24,x7,y25);
NEIGHBOR(x6,y26,x7,y25);
NEIGHBOR(x8,y24,x7,y25);
NEIGHBOR(x8,y26,x7,y25);
NEIGHBOR(x6,y26,x7,y26);
NEIGHBOR(x8,y26,x7,y26);
NEIGHBOR(x7,y25,x7,y26);
NEIGHBOR(x7,y27,x7,y26);
NEIGHBOR(x6,y25,x7,y26);
NEIGHBOR(x6,y27,x7,y26);
NEIGHBOR(x8,y25,x7,y26);
NEIGHBOR(x8,y27,x7,y26);
NEIGHBOR(x6,y27,x7,y27);
NEIGHBOR(x8,y27,x7,y27);
NEIGHBOR(x7,y26,x7,y27);
NEIGHBOR(x7,y28,x7,y27);
NEIGHBOR(x6,y26,x7,y27);
NEIGHBOR(x6,y28,x7,y27);
NEIGHBOR(x8,y26,x7,y27);
NEIGHBOR(x8,y28,x7,y27);
NEIGHBOR(x6,y28,x7,y28);
NEIGHBOR(x8,y28,x7,y28);
NEIGHBOR(x7,y27,x7,y28);
NEIGHBOR(x7,y29,x7,y28);
NEIGHBOR(x6,y27,x7,y28);
NEIGHBOR(x6,y29,x7,y28);
NEIGHBOR(x8,y27,x7,y28);
NEIGHBOR(x8,y29,x7,y28);
NEIGHBOR(x6,y29,x7,y29);
NEIGHBOR(x8,y29,x7,y29);
NEIGHBOR(x7,y28,x7,y29);
NEIGHBOR(x7,y30,x7,y29);
NEIGHBOR(x6,y28,x7,y29);
NEIGHBOR(x6,y30,x7,y29);
NEIGHBOR(x8,y28,x7,y29);
NEIGHBOR(x8,y30,x7,y29);
NEIGHBOR(x6,y30,x7,y30);
NEIGHBOR(x8,y30,x7,y30);
NEIGHBOR(x7,y29,x7,y30);
NEIGHBOR(x7,y31,x7,y30);
NEIGHBOR(x6,y29,x7,y30);
NEIGHBOR(x6,y31,x7,y30);
NEIGHBOR(x8,y29,x7,y30);
NEIGHBOR(x8,y31,x7,y30);
NEIGHBOR(x6,y31,x7,y31);
NEIGHBOR(x8,y31,x7,y31);
NEIGHBOR(x7,y30,x7,y31);
NEIGHBOR(x7,y32,x7,y31);
NEIGHBOR(x6,y30,x7,y31);
NEIGHBOR(x6,y32,x7,y31);
NEIGHBOR(x8,y30,x7,y31);
NEIGHBOR(x8,y32,x7,y31);
NEIGHBOR(x6,y32,x7,y32);
NEIGHBOR(x8,y32,x7,y32);
NEIGHBOR(x7,y31,x7,y32);
NEIGHBOR(x7,y33,x7,y32);
NEIGHBOR(x6,y31,x7,y32);
NEIGHBOR(x6,y33,x7,y32);
NEIGHBOR(x8,y31,x7,y32);
NEIGHBOR(x8,y33,x7,y32);
NEIGHBOR(x6,y33,x7,y33);
NEIGHBOR(x8,y33,x7,y33);
NEIGHBOR(x7,y32,x7,y33);
NEIGHBOR(x7,y34,x7,y33);
NEIGHBOR(x6,y32,x7,y33);
NEIGHBOR(x6,y34,x7,y33);
NEIGHBOR(x8,y32,x7,y33);
NEIGHBOR(x8,y34,x7,y33);
NEIGHBOR(x6,y34,x7,y34);
NEIGHBOR(x8,y34,x7,y34);
NEIGHBOR(x7,y33,x7,y34);
NEIGHBOR(x7,y35,x7,y34);
NEIGHBOR(x6,y33,x7,y34);
NEIGHBOR(x6,y35,x7,y34);
NEIGHBOR(x8,y33,x7,y34);
NEIGHBOR(x8,y35,x7,y34);
NEIGHBOR(x6,y35,x7,y35);
NEIGHBOR(x8,y35,x7,y35);
NEIGHBOR(x7,y34,x7,y35);
NEIGHBOR(x7,y36,x7,y35);
NEIGHBOR(x6,y34,x7,y35);
NEIGHBOR(x6,y36,x7,y35);
NEIGHBOR(x8,y34,x7,y35);
NEIGHBOR(x8,y36,x7,y35);
NEIGHBOR(x6,y36,x7,y36);
NEIGHBOR(x8,y36,x7,y36);
NEIGHBOR(x7,y35,x7,y36);
NEIGHBOR(x7,y37,x7,y36);
NEIGHBOR(x6,y35,x7,y36);
NEIGHBOR(x6,y37,x7,y36);
NEIGHBOR(x8,y35,x7,y36);
NEIGHBOR(x8,y37,x7,y36);
NEIGHBOR(x6,y37,x7,y37);
NEIGHBOR(x8,y37,x7,y37);
NEIGHBOR(x7,y36,x7,y37);
NEIGHBOR(x7,y38,x7,y37);
NEIGHBOR(x6,y36,x7,y37);
NEIGHBOR(x6,y38,x7,y37);
NEIGHBOR(x8,y36,x7,y37);
NEIGHBOR(x8,y38,x7,y37);
NEIGHBOR(x6,y38,x7,y38);
NEIGHBOR(x8,y38,x7,y38);
NEIGHBOR(x7,y37,x7,y38);
NEIGHBOR(x7,y39,x7,y38);
NEIGHBOR(x6,y37,x7,y38);
NEIGHBOR(x6,y39,x7,y38);
NEIGHBOR(x8,y37,x7,y38);
NEIGHBOR(x8,y39,x7,y38);
NEIGHBOR(x6,y39,x7,y39);
NEIGHBOR(x8,y39,x7,y39);
NEIGHBOR(x7,y38,x7,y39);
NEIGHBOR(x7,y40,x7,y39);
NEIGHBOR(x6,y38,x7,y39);
NEIGHBOR(x6,y40,x7,y39);
NEIGHBOR(x8,y38,x7,y39);
NEIGHBOR(x8,y40,x7,y39);
NEIGHBOR(x6,y40,x7,y40);
NEIGHBOR(x8,y40,x7,y40);
NEIGHBOR(x7,y39,x7,y40);
NEIGHBOR(x7,y41,x7,y40);
NEIGHBOR(x6,y39,x7,y40);
NEIGHBOR(x6,y41,x7,y40);
NEIGHBOR(x8,y39,x7,y40);
NEIGHBOR(x8,y41,x7,y40);
NEIGHBOR(x6,y41,x7,y41);
NEIGHBOR(x8,y41,x7,y41);
NEIGHBOR(x7,y40,x7,y41);
NEIGHBOR(x7,y42,x7,y41);
NEIGHBOR(x6,y40,x7,y41);
NEIGHBOR(x6,y42,x7,y41);
NEIGHBOR(x8,y40,x7,y41);
NEIGHBOR(x8,y42,x7,y41);
NEIGHBOR(x6,y42,x7,y42);
NEIGHBOR(x8,y42,x7,y42);
NEIGHBOR(x7,y41,x7,y42);
NEIGHBOR(x7,y43,x7,y42);
NEIGHBOR(x6,y41,x7,y42);
NEIGHBOR(x6,y43,x7,y42);
NEIGHBOR(x8,y41,x7,y42);
NEIGHBOR(x8,y43,x7,y42);
NEIGHBOR(x6,y43,x7,y43);
NEIGHBOR(x8,y43,x7,y43);
NEIGHBOR(x7,y42,x7,y43);
NEIGHBOR(x7,y44,x7,y43);
NEIGHBOR(x6,y42,x7,y43);
NEIGHBOR(x6,y44,x7,y43);
NEIGHBOR(x8,y42,x7,y43);
NEIGHBOR(x8,y44,x7,y43);
NEIGHBOR(x6,y44,x7,y44);
NEIGHBOR(x8,y44,x7,y44);
NEIGHBOR(x7,y43,x7,y44);
NEIGHBOR(x7,y45,x7,y44);
NEIGHBOR(x6,y43,x7,y44);
NEIGHBOR(x6,y45,x7,y44);
NEIGHBOR(x8,y43,x7,y44);
NEIGHBOR(x8,y45,x7,y44);
NEIGHBOR(x6,y45,x7,y45);
NEIGHBOR(x8,y45,x7,y45);
NEIGHBOR(x7,y44,x7,y45);
NEIGHBOR(x7,y46,x7,y45);
NEIGHBOR(x6,y44,x7,y45);
NEIGHBOR(x6,y46,x7,y45);
NEIGHBOR(x8,y44,x7,y45);
NEIGHBOR(x8,y46,x7,y45);
NEIGHBOR(x6,y46,x7,y46);
NEIGHBOR(x8,y46,x7,y46);
NEIGHBOR(x7,y45,x7,y46);
NEIGHBOR(x7,y47,x7,y46);
NEIGHBOR(x6,y45,x7,y46);
NEIGHBOR(x6,y47,x7,y46);
NEIGHBOR(x8,y45,x7,y46);
NEIGHBOR(x8,y47,x7,y46);
NEIGHBOR(x6,y47,x7,y47);
NEIGHBOR(x8,y47,x7,y47);
NEIGHBOR(x7,y46,x7,y47);
NEIGHBOR(x7,y48,x7,y47);
NEIGHBOR(x6,y46,x7,y47);
NEIGHBOR(x6,y48,x7,y47);
NEIGHBOR(x8,y46,x7,y47);
NEIGHBOR(x8,y48,x7,y47);
NEIGHBOR(x6,y48,x7,y48);
NEIGHBOR(x8,y48,x7,y48);
NEIGHBOR(x7,y47,x7,y48);
NEIGHBOR(x7,y49,x7,y48);
NEIGHBOR(x6,y47,x7,y48);
NEIGHBOR(x6,y49,x7,y48);
NEIGHBOR(x8,y47,x7,y48);
NEIGHBOR(x8,y49,x7,y48);
NEIGHBOR(x6,y49,x7,y49);
NEIGHBOR(x8,y49,x7,y49);
NEIGHBOR(x7,y48,x7,y49);
NEIGHBOR(x7,y50,x7,y49);
NEIGHBOR(x6,y48,x7,y49);
NEIGHBOR(x6,y50,x7,y49);
NEIGHBOR(x8,y48,x7,y49);
NEIGHBOR(x8,y50,x7,y49);
NEIGHBOR(x6,y50,x7,y50);
NEIGHBOR(x8,y50,x7,y50);
NEIGHBOR(x7,y49,x7,y50);
NEIGHBOR(x6,y49,x7,y50);
NEIGHBOR(x8,y49,x7,y50);
NEIGHBOR(x7,y1,x8,y1);
NEIGHBOR(x9,y1,x8,y1);
NEIGHBOR(x8,y2,x8,y1);
NEIGHBOR(x7,y2,x8,y1);
NEIGHBOR(x9,y2,x8,y1);
NEIGHBOR(x7,y2,x8,y2);
NEIGHBOR(x9,y2,x8,y2);
NEIGHBOR(x8,y1,x8,y2);
NEIGHBOR(x8,y3,x8,y2);
NEIGHBOR(x7,y1,x8,y2);
NEIGHBOR(x7,y3,x8,y2);
NEIGHBOR(x9,y1,x8,y2);
NEIGHBOR(x9,y3,x8,y2);
NEIGHBOR(x7,y3,x8,y3);
NEIGHBOR(x9,y3,x8,y3);
NEIGHBOR(x8,y2,x8,y3);
NEIGHBOR(x8,y4,x8,y3);
NEIGHBOR(x7,y2,x8,y3);
NEIGHBOR(x7,y4,x8,y3);
NEIGHBOR(x9,y2,x8,y3);
NEIGHBOR(x9,y4,x8,y3);
NEIGHBOR(x7,y4,x8,y4);
NEIGHBOR(x9,y4,x8,y4);
NEIGHBOR(x8,y3,x8,y4);
NEIGHBOR(x8,y5,x8,y4);
NEIGHBOR(x7,y3,x8,y4);
NEIGHBOR(x7,y5,x8,y4);
NEIGHBOR(x9,y3,x8,y4);
NEIGHBOR(x9,y5,x8,y4);
NEIGHBOR(x7,y5,x8,y5);
NEIGHBOR(x9,y5,x8,y5);
NEIGHBOR(x8,y4,x8,y5);
NEIGHBOR(x8,y6,x8,y5);
NEIGHBOR(x7,y4,x8,y5);
NEIGHBOR(x7,y6,x8,y5);
NEIGHBOR(x9,y4,x8,y5);
NEIGHBOR(x9,y6,x8,y5);
NEIGHBOR(x7,y6,x8,y6);
NEIGHBOR(x9,y6,x8,y6);
NEIGHBOR(x8,y5,x8,y6);
NEIGHBOR(x8,y7,x8,y6);
NEIGHBOR(x7,y5,x8,y6);
NEIGHBOR(x7,y7,x8,y6);
NEIGHBOR(x9,y5,x8,y6);
NEIGHBOR(x9,y7,x8,y6);
NEIGHBOR(x7,y7,x8,y7);
NEIGHBOR(x9,y7,x8,y7);
NEIGHBOR(x8,y6,x8,y7);
NEIGHBOR(x8,y8,x8,y7);
NEIGHBOR(x7,y6,x8,y7);
NEIGHBOR(x7,y8,x8,y7);
NEIGHBOR(x9,y6,x8,y7);
NEIGHBOR(x9,y8,x8,y7);
NEIGHBOR(x7,y8,x8,y8);
NEIGHBOR(x9,y8,x8,y8);
NEIGHBOR(x8,y7,x8,y8);
NEIGHBOR(x8,y9,x8,y8);
NEIGHBOR(x7,y7,x8,y8);
NEIGHBOR(x7,y9,x8,y8);
NEIGHBOR(x9,y7,x8,y8);
NEIGHBOR(x9,y9,x8,y8);
NEIGHBOR(x7,y9,x8,y9);
NEIGHBOR(x9,y9,x8,y9);
NEIGHBOR(x8,y8,x8,y9);
NEIGHBOR(x8,y10,x8,y9);
NEIGHBOR(x7,y8,x8,y9);
NEIGHBOR(x7,y10,x8,y9);
NEIGHBOR(x9,y8,x8,y9);
NEIGHBOR(x9,y10,x8,y9);
NEIGHBOR(x7,y10,x8,y10);
NEIGHBOR(x9,y10,x8,y10);
NEIGHBOR(x8,y9,x8,y10);
NEIGHBOR(x8,y11,x8,y10);
NEIGHBOR(x7,y9,x8,y10);
NEIGHBOR(x7,y11,x8,y10);
NEIGHBOR(x9,y9,x8,y10);
NEIGHBOR(x9,y11,x8,y10);
NEIGHBOR(x7,y11,x8,y11);
NEIGHBOR(x9,y11,x8,y11);
NEIGHBOR(x8,y10,x8,y11);
NEIGHBOR(x8,y12,x8,y11);
NEIGHBOR(x7,y10,x8,y11);
NEIGHBOR(x7,y12,x8,y11);
NEIGHBOR(x9,y10,x8,y11);
NEIGHBOR(x9,y12,x8,y11);
NEIGHBOR(x7,y12,x8,y12);
NEIGHBOR(x9,y12,x8,y12);
NEIGHBOR(x8,y11,x8,y12);
NEIGHBOR(x8,y13,x8,y12);
NEIGHBOR(x7,y11,x8,y12);
NEIGHBOR(x7,y13,x8,y12);
NEIGHBOR(x9,y11,x8,y12);
NEIGHBOR(x9,y13,x8,y12);
NEIGHBOR(x7,y13,x8,y13);
NEIGHBOR(x9,y13,x8,y13);
NEIGHBOR(x8,y12,x8,y13);
NEIGHBOR(x8,y14,x8,y13);
NEIGHBOR(x7,y12,x8,y13);
NEIGHBOR(x7,y14,x8,y13);
NEIGHBOR(x9,y12,x8,y13);
NEIGHBOR(x9,y14,x8,y13);
NEIGHBOR(x7,y14,x8,y14);
NEIGHBOR(x9,y14,x8,y14);
NEIGHBOR(x8,y13,x8,y14);
NEIGHBOR(x8,y15,x8,y14);
NEIGHBOR(x7,y13,x8,y14);
NEIGHBOR(x7,y15,x8,y14);
NEIGHBOR(x9,y13,x8,y14);
NEIGHBOR(x9,y15,x8,y14);
NEIGHBOR(x7,y15,x8,y15);
NEIGHBOR(x9,y15,x8,y15);
NEIGHBOR(x8,y14,x8,y15);
NEIGHBOR(x8,y16,x8,y15);
NEIGHBOR(x7,y14,x8,y15);
NEIGHBOR(x7,y16,x8,y15);
NEIGHBOR(x9,y14,x8,y15);
NEIGHBOR(x9,y16,x8,y15);
NEIGHBOR(x7,y16,x8,y16);
NEIGHBOR(x9,y16,x8,y16);
NEIGHBOR(x8,y15,x8,y16);
NEIGHBOR(x8,y17,x8,y16);
NEIGHBOR(x7,y15,x8,y16);
NEIGHBOR(x7,y17,x8,y16);
NEIGHBOR(x9,y15,x8,y16);
NEIGHBOR(x9,y17,x8,y16);
NEIGHBOR(x7,y17,x8,y17);
NEIGHBOR(x9,y17,x8,y17);
NEIGHBOR(x8,y16,x8,y17);
NEIGHBOR(x8,y18,x8,y17);
NEIGHBOR(x7,y16,x8,y17);
NEIGHBOR(x7,y18,x8,y17);
NEIGHBOR(x9,y16,x8,y17);
NEIGHBOR(x9,y18,x8,y17);
NEIGHBOR(x7,y18,x8,y18);
NEIGHBOR(x9,y18,x8,y18);
NEIGHBOR(x8,y17,x8,y18);
NEIGHBOR(x8,y19,x8,y18);
NEIGHBOR(x7,y17,x8,y18);
NEIGHBOR(x7,y19,x8,y18);
NEIGHBOR(x9,y17,x8,y18);
NEIGHBOR(x9,y19,x8,y18);
NEIGHBOR(x7,y19,x8,y19);
NEIGHBOR(x9,y19,x8,y19);
NEIGHBOR(x8,y18,x8,y19);
NEIGHBOR(x8,y20,x8,y19);
NEIGHBOR(x7,y18,x8,y19);
NEIGHBOR(x7,y20,x8,y19);
NEIGHBOR(x9,y18,x8,y19);
NEIGHBOR(x9,y20,x8,y19);
NEIGHBOR(x7,y20,x8,y20);
NEIGHBOR(x9,y20,x8,y20);
NEIGHBOR(x8,y19,x8,y20);
NEIGHBOR(x8,y21,x8,y20);
NEIGHBOR(x7,y19,x8,y20);
NEIGHBOR(x7,y21,x8,y20);
NEIGHBOR(x9,y19,x8,y20);
NEIGHBOR(x9,y21,x8,y20);
NEIGHBOR(x7,y21,x8,y21);
NEIGHBOR(x9,y21,x8,y21);
NEIGHBOR(x8,y20,x8,y21);
NEIGHBOR(x8,y22,x8,y21);
NEIGHBOR(x7,y20,x8,y21);
NEIGHBOR(x7,y22,x8,y21);
NEIGHBOR(x9,y20,x8,y21);
NEIGHBOR(x9,y22,x8,y21);
NEIGHBOR(x7,y22,x8,y22);
NEIGHBOR(x9,y22,x8,y22);
NEIGHBOR(x8,y21,x8,y22);
NEIGHBOR(x8,y23,x8,y22);
NEIGHBOR(x7,y21,x8,y22);
NEIGHBOR(x7,y23,x8,y22);
NEIGHBOR(x9,y21,x8,y22);
NEIGHBOR(x9,y23,x8,y22);
NEIGHBOR(x7,y23,x8,y23);
NEIGHBOR(x9,y23,x8,y23);
NEIGHBOR(x8,y22,x8,y23);
NEIGHBOR(x8,y24,x8,y23);
NEIGHBOR(x7,y22,x8,y23);
NEIGHBOR(x7,y24,x8,y23);
NEIGHBOR(x9,y22,x8,y23);
NEIGHBOR(x9,y24,x8,y23);
NEIGHBOR(x7,y24,x8,y24);
NEIGHBOR(x9,y24,x8,y24);
NEIGHBOR(x8,y23,x8,y24);
NEIGHBOR(x8,y25,x8,y24);
NEIGHBOR(x7,y23,x8,y24);
NEIGHBOR(x7,y25,x8,y24);
NEIGHBOR(x9,y23,x8,y24);
NEIGHBOR(x9,y25,x8,y24);
NEIGHBOR(x7,y25,x8,y25);
NEIGHBOR(x9,y25,x8,y25);
NEIGHBOR(x8,y24,x8,y25);
NEIGHBOR(x8,y26,x8,y25);
NEIGHBOR(x7,y24,x8,y25);
NEIGHBOR(x7,y26,x8,y25);
NEIGHBOR(x9,y24,x8,y25);
NEIGHBOR(x9,y26,x8,y25);
NEIGHBOR(x7,y26,x8,y26);
NEIGHBOR(x9,y26,x8,y26);
NEIGHBOR(x8,y25,x8,y26);
NEIGHBOR(x8,y27,x8,y26);
NEIGHBOR(x7,y25,x8,y26);
NEIGHBOR(x7,y27,x8,y26);
NEIGHBOR(x9,y25,x8,y26);
NEIGHBOR(x9,y27,x8,y26);
NEIGHBOR(x7,y27,x8,y27);
NEIGHBOR(x9,y27,x8,y27);
NEIGHBOR(x8,y26,x8,y27);
NEIGHBOR(x8,y28,x8,y27);
NEIGHBOR(x7,y26,x8,y27);
NEIGHBOR(x7,y28,x8,y27);
NEIGHBOR(x9,y26,x8,y27);
NEIGHBOR(x9,y28,x8,y27);
NEIGHBOR(x7,y28,x8,y28);
NEIGHBOR(x9,y28,x8,y28);
NEIGHBOR(x8,y27,x8,y28);
NEIGHBOR(x8,y29,x8,y28);
NEIGHBOR(x7,y27,x8,y28);
NEIGHBOR(x7,y29,x8,y28);
NEIGHBOR(x9,y27,x8,y28);
NEIGHBOR(x9,y29,x8,y28);
NEIGHBOR(x7,y29,x8,y29);
NEIGHBOR(x9,y29,x8,y29);
NEIGHBOR(x8,y28,x8,y29);
NEIGHBOR(x8,y30,x8,y29);
NEIGHBOR(x7,y28,x8,y29);
NEIGHBOR(x7,y30,x8,y29);
NEIGHBOR(x9,y28,x8,y29);
NEIGHBOR(x9,y30,x8,y29);
NEIGHBOR(x7,y30,x8,y30);
NEIGHBOR(x9,y30,x8,y30);
NEIGHBOR(x8,y29,x8,y30);
NEIGHBOR(x8,y31,x8,y30);
NEIGHBOR(x7,y29,x8,y30);
NEIGHBOR(x7,y31,x8,y30);
NEIGHBOR(x9,y29,x8,y30);
NEIGHBOR(x9,y31,x8,y30);
NEIGHBOR(x7,y31,x8,y31);
NEIGHBOR(x9,y31,x8,y31);
NEIGHBOR(x8,y30,x8,y31);
NEIGHBOR(x8,y32,x8,y31);
NEIGHBOR(x7,y30,x8,y31);
NEIGHBOR(x7,y32,x8,y31);
NEIGHBOR(x9,y30,x8,y31);
NEIGHBOR(x9,y32,x8,y31);
NEIGHBOR(x7,y32,x8,y32);
NEIGHBOR(x9,y32,x8,y32);
NEIGHBOR(x8,y31,x8,y32);
NEIGHBOR(x8,y33,x8,y32);
NEIGHBOR(x7,y31,x8,y32);
NEIGHBOR(x7,y33,x8,y32);
NEIGHBOR(x9,y31,x8,y32);
NEIGHBOR(x9,y33,x8,y32);
NEIGHBOR(x7,y33,x8,y33);
NEIGHBOR(x9,y33,x8,y33);
NEIGHBOR(x8,y32,x8,y33);
NEIGHBOR(x8,y34,x8,y33);
NEIGHBOR(x7,y32,x8,y33);
NEIGHBOR(x7,y34,x8,y33);
NEIGHBOR(x9,y32,x8,y33);
NEIGHBOR(x9,y34,x8,y33);
NEIGHBOR(x7,y34,x8,y34);
NEIGHBOR(x9,y34,x8,y34);
NEIGHBOR(x8,y33,x8,y34);
NEIGHBOR(x8,y35,x8,y34);
NEIGHBOR(x7,y33,x8,y34);
NEIGHBOR(x7,y35,x8,y34);
NEIGHBOR(x9,y33,x8,y34);
NEIGHBOR(x9,y35,x8,y34);
NEIGHBOR(x7,y35,x8,y35);
NEIGHBOR(x9,y35,x8,y35);
NEIGHBOR(x8,y34,x8,y35);
NEIGHBOR(x8,y36,x8,y35);
NEIGHBOR(x7,y34,x8,y35);
NEIGHBOR(x7,y36,x8,y35);
NEIGHBOR(x9,y34,x8,y35);
NEIGHBOR(x9,y36,x8,y35);
NEIGHBOR(x7,y36,x8,y36);
NEIGHBOR(x9,y36,x8,y36);
NEIGHBOR(x8,y35,x8,y36);
NEIGHBOR(x8,y37,x8,y36);
NEIGHBOR(x7,y35,x8,y36);
NEIGHBOR(x7,y37,x8,y36);
NEIGHBOR(x9,y35,x8,y36);
NEIGHBOR(x9,y37,x8,y36);
NEIGHBOR(x7,y37,x8,y37);
NEIGHBOR(x9,y37,x8,y37);
NEIGHBOR(x8,y36,x8,y37);
NEIGHBOR(x8,y38,x8,y37);
NEIGHBOR(x7,y36,x8,y37);
NEIGHBOR(x7,y38,x8,y37);
NEIGHBOR(x9,y36,x8,y37);
NEIGHBOR(x9,y38,x8,y37);
NEIGHBOR(x7,y38,x8,y38);
NEIGHBOR(x9,y38,x8,y38);
NEIGHBOR(x8,y37,x8,y38);
NEIGHBOR(x8,y39,x8,y38);
NEIGHBOR(x7,y37,x8,y38);
NEIGHBOR(x7,y39,x8,y38);
NEIGHBOR(x9,y37,x8,y38);
NEIGHBOR(x9,y39,x8,y38);
NEIGHBOR(x7,y39,x8,y39);
NEIGHBOR(x9,y39,x8,y39);
NEIGHBOR(x8,y38,x8,y39);
NEIGHBOR(x8,y40,x8,y39);
NEIGHBOR(x7,y38,x8,y39);
NEIGHBOR(x7,y40,x8,y39);
NEIGHBOR(x9,y38,x8,y39);
NEIGHBOR(x9,y40,x8,y39);
NEIGHBOR(x7,y40,x8,y40);
NEIGHBOR(x9,y40,x8,y40);
NEIGHBOR(x8,y39,x8,y40);
NEIGHBOR(x8,y41,x8,y40);
NEIGHBOR(x7,y39,x8,y40);
NEIGHBOR(x7,y41,x8,y40);
NEIGHBOR(x9,y39,x8,y40);
NEIGHBOR(x9,y41,x8,y40);
NEIGHBOR(x7,y41,x8,y41);
NEIGHBOR(x9,y41,x8,y41);
NEIGHBOR(x8,y40,x8,y41);
NEIGHBOR(x8,y42,x8,y41);
NEIGHBOR(x7,y40,x8,y41);
NEIGHBOR(x7,y42,x8,y41);
NEIGHBOR(x9,y40,x8,y41);
NEIGHBOR(x9,y42,x8,y41);
NEIGHBOR(x7,y42,x8,y42);
NEIGHBOR(x9,y42,x8,y42);
NEIGHBOR(x8,y41,x8,y42);
NEIGHBOR(x8,y43,x8,y42);
NEIGHBOR(x7,y41,x8,y42);
NEIGHBOR(x7,y43,x8,y42);
NEIGHBOR(x9,y41,x8,y42);
NEIGHBOR(x9,y43,x8,y42);
NEIGHBOR(x7,y43,x8,y43);
NEIGHBOR(x9,y43,x8,y43);
NEIGHBOR(x8,y42,x8,y43);
NEIGHBOR(x8,y44,x8,y43);
NEIGHBOR(x7,y42,x8,y43);
NEIGHBOR(x7,y44,x8,y43);
NEIGHBOR(x9,y42,x8,y43);
NEIGHBOR(x9,y44,x8,y43);
NEIGHBOR(x7,y44,x8,y44);
NEIGHBOR(x9,y44,x8,y44);
NEIGHBOR(x8,y43,x8,y44);
NEIGHBOR(x8,y45,x8,y44);
NEIGHBOR(x7,y43,x8,y44);
NEIGHBOR(x7,y45,x8,y44);
NEIGHBOR(x9,y43,x8,y44);
NEIGHBOR(x9,y45,x8,y44);
NEIGHBOR(x7,y45,x8,y45);
NEIGHBOR(x9,y45,x8,y45);
NEIGHBOR(x8,y44,x8,y45);
NEIGHBOR(x8,y46,x8,y45);
NEIGHBOR(x7,y44,x8,y45);
NEIGHBOR(x7,y46,x8,y45);
NEIGHBOR(x9,y44,x8,y45);
NEIGHBOR(x9,y46,x8,y45);
NEIGHBOR(x7,y46,x8,y46);
NEIGHBOR(x9,y46,x8,y46);
NEIGHBOR(x8,y45,x8,y46);
NEIGHBOR(x8,y47,x8,y46);
NEIGHBOR(x7,y45,x8,y46);
NEIGHBOR(x7,y47,x8,y46);
NEIGHBOR(x9,y45,x8,y46);
NEIGHBOR(x9,y47,x8,y46);
NEIGHBOR(x7,y47,x8,y47);
NEIGHBOR(x9,y47,x8,y47);
NEIGHBOR(x8,y46,x8,y47);
NEIGHBOR(x8,y48,x8,y47);
NEIGHBOR(x7,y46,x8,y47);
NEIGHBOR(x7,y48,x8,y47);
NEIGHBOR(x9,y46,x8,y47);
NEIGHBOR(x9,y48,x8,y47);
NEIGHBOR(x7,y48,x8,y48);
NEIGHBOR(x9,y48,x8,y48);
NEIGHBOR(x8,y47,x8,y48);
NEIGHBOR(x8,y49,x8,y48);
NEIGHBOR(x7,y47,x8,y48);
NEIGHBOR(x7,y49,x8,y48);
NEIGHBOR(x9,y47,x8,y48);
NEIGHBOR(x9,y49,x8,y48);
NEIGHBOR(x7,y49,x8,y49);
NEIGHBOR(x9,y49,x8,y49);
NEIGHBOR(x8,y48,x8,y49);
NEIGHBOR(x8,y50,x8,y49);
NEIGHBOR(x7,y48,x8,y49);
NEIGHBOR(x7,y50,x8,y49);
NEIGHBOR(x9,y48,x8,y49);
NEIGHBOR(x9,y50,x8,y49);
NEIGHBOR(x7,y50,x8,y50);
NEIGHBOR(x9,y50,x8,y50);
NEIGHBOR(x8,y49,x8,y50);
NEIGHBOR(x7,y49,x8,y50);
NEIGHBOR(x9,y49,x8,y50);
NEIGHBOR(x8,y1,x9,y1);
NEIGHBOR(x10,y1,x9,y1);
NEIGHBOR(x9,y2,x9,y1);
NEIGHBOR(x8,y2,x9,y1);
NEIGHBOR(x10,y2,x9,y1);
NEIGHBOR(x8,y2,x9,y2);
NEIGHBOR(x10,y2,x9,y2);
NEIGHBOR(x9,y1,x9,y2);
NEIGHBOR(x9,y3,x9,y2);
NEIGHBOR(x8,y1,x9,y2);
NEIGHBOR(x8,y3,x9,y2);
NEIGHBOR(x10,y1,x9,y2);
NEIGHBOR(x10,y3,x9,y2);
NEIGHBOR(x8,y3,x9,y3);
NEIGHBOR(x10,y3,x9,y3);
NEIGHBOR(x9,y2,x9,y3);
NEIGHBOR(x9,y4,x9,y3);
NEIGHBOR(x8,y2,x9,y3);
NEIGHBOR(x8,y4,x9,y3);
NEIGHBOR(x10,y2,x9,y3);
NEIGHBOR(x10,y4,x9,y3);
NEIGHBOR(x8,y4,x9,y4);
NEIGHBOR(x10,y4,x9,y4);
NEIGHBOR(x9,y3,x9,y4);
NEIGHBOR(x9,y5,x9,y4);
NEIGHBOR(x8,y3,x9,y4);
NEIGHBOR(x8,y5,x9,y4);
NEIGHBOR(x10,y3,x9,y4);
NEIGHBOR(x10,y5,x9,y4);
NEIGHBOR(x8,y5,x9,y5);
NEIGHBOR(x10,y5,x9,y5);
NEIGHBOR(x9,y4,x9,y5);
NEIGHBOR(x9,y6,x9,y5);
NEIGHBOR(x8,y4,x9,y5);
NEIGHBOR(x8,y6,x9,y5);
NEIGHBOR(x10,y4,x9,y5);
NEIGHBOR(x10,y6,x9,y5);
NEIGHBOR(x8,y6,x9,y6);
NEIGHBOR(x10,y6,x9,y6);
NEIGHBOR(x9,y5,x9,y6);
NEIGHBOR(x9,y7,x9,y6);
NEIGHBOR(x8,y5,x9,y6);
NEIGHBOR(x8,y7,x9,y6);
NEIGHBOR(x10,y5,x9,y6);
NEIGHBOR(x10,y7,x9,y6);
NEIGHBOR(x8,y7,x9,y7);
NEIGHBOR(x10,y7,x9,y7);
NEIGHBOR(x9,y6,x9,y7);
NEIGHBOR(x9,y8,x9,y7);
NEIGHBOR(x8,y6,x9,y7);
NEIGHBOR(x8,y8,x9,y7);
NEIGHBOR(x10,y6,x9,y7);
NEIGHBOR(x10,y8,x9,y7);
NEIGHBOR(x8,y8,x9,y8);
NEIGHBOR(x10,y8,x9,y8);
NEIGHBOR(x9,y7,x9,y8);
NEIGHBOR(x9,y9,x9,y8);
NEIGHBOR(x8,y7,x9,y8);
NEIGHBOR(x8,y9,x9,y8);
NEIGHBOR(x10,y7,x9,y8);
NEIGHBOR(x10,y9,x9,y8);
NEIGHBOR(x8,y9,x9,y9);
NEIGHBOR(x10,y9,x9,y9);
NEIGHBOR(x9,y8,x9,y9);
NEIGHBOR(x9,y10,x9,y9);
NEIGHBOR(x8,y8,x9,y9);
NEIGHBOR(x8,y10,x9,y9);
NEIGHBOR(x10,y8,x9,y9);
NEIGHBOR(x10,y10,x9,y9);
NEIGHBOR(x8,y10,x9,y10);
NEIGHBOR(x10,y10,x9,y10);
NEIGHBOR(x9,y9,x9,y10);
NEIGHBOR(x9,y11,x9,y10);
NEIGHBOR(x8,y9,x9,y10);
NEIGHBOR(x8,y11,x9,y10);
NEIGHBOR(x10,y9,x9,y10);
NEIGHBOR(x10,y11,x9,y10);
NEIGHBOR(x8,y11,x9,y11);
NEIGHBOR(x10,y11,x9,y11);
NEIGHBOR(x9,y10,x9,y11);
NEIGHBOR(x9,y12,x9,y11);
NEIGHBOR(x8,y10,x9,y11);
NEIGHBOR(x8,y12,x9,y11);
NEIGHBOR(x10,y10,x9,y11);
NEIGHBOR(x10,y12,x9,y11);
NEIGHBOR(x8,y12,x9,y12);
NEIGHBOR(x10,y12,x9,y12);
NEIGHBOR(x9,y11,x9,y12);
NEIGHBOR(x9,y13,x9,y12);
NEIGHBOR(x8,y11,x9,y12);
NEIGHBOR(x8,y13,x9,y12);
NEIGHBOR(x10,y11,x9,y12);
NEIGHBOR(x10,y13,x9,y12);
NEIGHBOR(x8,y13,x9,y13);
NEIGHBOR(x10,y13,x9,y13);
NEIGHBOR(x9,y12,x9,y13);
NEIGHBOR(x9,y14,x9,y13);
NEIGHBOR(x8,y12,x9,y13);
NEIGHBOR(x8,y14,x9,y13);
NEIGHBOR(x10,y12,x9,y13);
NEIGHBOR(x10,y14,x9,y13);
NEIGHBOR(x8,y14,x9,y14);
NEIGHBOR(x10,y14,x9,y14);
NEIGHBOR(x9,y13,x9,y14);
NEIGHBOR(x9,y15,x9,y14);
NEIGHBOR(x8,y13,x9,y14);
NEIGHBOR(x8,y15,x9,y14);
NEIGHBOR(x10,y13,x9,y14);
NEIGHBOR(x10,y15,x9,y14);
NEIGHBOR(x8,y15,x9,y15);
NEIGHBOR(x10,y15,x9,y15);
NEIGHBOR(x9,y14,x9,y15);
NEIGHBOR(x9,y16,x9,y15);
NEIGHBOR(x8,y14,x9,y15);
NEIGHBOR(x8,y16,x9,y15);
NEIGHBOR(x10,y14,x9,y15);
NEIGHBOR(x10,y16,x9,y15);
NEIGHBOR(x8,y16,x9,y16);
NEIGHBOR(x10,y16,x9,y16);
NEIGHBOR(x9,y15,x9,y16);
NEIGHBOR(x9,y17,x9,y16);
NEIGHBOR(x8,y15,x9,y16);
NEIGHBOR(x8,y17,x9,y16);
NEIGHBOR(x10,y15,x9,y16);
NEIGHBOR(x10,y17,x9,y16);
NEIGHBOR(x8,y17,x9,y17);
NEIGHBOR(x10,y17,x9,y17);
NEIGHBOR(x9,y16,x9,y17);
NEIGHBOR(x9,y18,x9,y17);
NEIGHBOR(x8,y16,x9,y17);
NEIGHBOR(x8,y18,x9,y17);
NEIGHBOR(x10,y16,x9,y17);
NEIGHBOR(x10,y18,x9,y17);
NEIGHBOR(x8,y18,x9,y18);
NEIGHBOR(x10,y18,x9,y18);
NEIGHBOR(x9,y17,x9,y18);
NEIGHBOR(x9,y19,x9,y18);
NEIGHBOR(x8,y17,x9,y18);
NEIGHBOR(x8,y19,x9,y18);
NEIGHBOR(x10,y17,x9,y18);
NEIGHBOR(x10,y19,x9,y18);
NEIGHBOR(x8,y19,x9,y19);
NEIGHBOR(x10,y19,x9,y19);
NEIGHBOR(x9,y18,x9,y19);
NEIGHBOR(x9,y20,x9,y19);
NEIGHBOR(x8,y18,x9,y19);
NEIGHBOR(x8,y20,x9,y19);
NEIGHBOR(x10,y18,x9,y19);
NEIGHBOR(x10,y20,x9,y19);
NEIGHBOR(x8,y20,x9,y20);
NEIGHBOR(x10,y20,x9,y20);
NEIGHBOR(x9,y19,x9,y20);
NEIGHBOR(x9,y21,x9,y20);
NEIGHBOR(x8,y19,x9,y20);
NEIGHBOR(x8,y21,x9,y20);
NEIGHBOR(x10,y19,x9,y20);
NEIGHBOR(x10,y21,x9,y20);
NEIGHBOR(x8,y21,x9,y21);
NEIGHBOR(x10,y21,x9,y21);
NEIGHBOR(x9,y20,x9,y21);
NEIGHBOR(x9,y22,x9,y21);
NEIGHBOR(x8,y20,x9,y21);
NEIGHBOR(x8,y22,x9,y21);
NEIGHBOR(x10,y20,x9,y21);
NEIGHBOR(x10,y22,x9,y21);
NEIGHBOR(x8,y22,x9,y22);
NEIGHBOR(x10,y22,x9,y22);
NEIGHBOR(x9,y21,x9,y22);
NEIGHBOR(x9,y23,x9,y22);
NEIGHBOR(x8,y21,x9,y22);
NEIGHBOR(x8,y23,x9,y22);
NEIGHBOR(x10,y21,x9,y22);
NEIGHBOR(x10,y23,x9,y22);
NEIGHBOR(x8,y23,x9,y23);
NEIGHBOR(x10,y23,x9,y23);
NEIGHBOR(x9,y22,x9,y23);
NEIGHBOR(x9,y24,x9,y23);
NEIGHBOR(x8,y22,x9,y23);
NEIGHBOR(x8,y24,x9,y23);
NEIGHBOR(x10,y22,x9,y23);
NEIGHBOR(x10,y24,x9,y23);
NEIGHBOR(x8,y24,x9,y24);
NEIGHBOR(x10,y24,x9,y24);
NEIGHBOR(x9,y23,x9,y24);
NEIGHBOR(x9,y25,x9,y24);
NEIGHBOR(x8,y23,x9,y24);
NEIGHBOR(x8,y25,x9,y24);
NEIGHBOR(x10,y23,x9,y24);
NEIGHBOR(x10,y25,x9,y24);
NEIGHBOR(x8,y25,x9,y25);
NEIGHBOR(x10,y25,x9,y25);
NEIGHBOR(x9,y24,x9,y25);
NEIGHBOR(x9,y26,x9,y25);
NEIGHBOR(x8,y24,x9,y25);
NEIGHBOR(x8,y26,x9,y25);
NEIGHBOR(x10,y24,x9,y25);
NEIGHBOR(x10,y26,x9,y25);
NEIGHBOR(x8,y26,x9,y26);
NEIGHBOR(x10,y26,x9,y26);
NEIGHBOR(x9,y25,x9,y26);
NEIGHBOR(x9,y27,x9,y26);
NEIGHBOR(x8,y25,x9,y26);
NEIGHBOR(x8,y27,x9,y26);
NEIGHBOR(x10,y25,x9,y26);
NEIGHBOR(x10,y27,x9,y26);
NEIGHBOR(x8,y27,x9,y27);
NEIGHBOR(x10,y27,x9,y27);
NEIGHBOR(x9,y26,x9,y27);
NEIGHBOR(x9,y28,x9,y27);
NEIGHBOR(x8,y26,x9,y27);
NEIGHBOR(x8,y28,x9,y27);
NEIGHBOR(x10,y26,x9,y27);
NEIGHBOR(x10,y28,x9,y27);
NEIGHBOR(x8,y28,x9,y28);
NEIGHBOR(x10,y28,x9,y28);
NEIGHBOR(x9,y27,x9,y28);
NEIGHBOR(x9,y29,x9,y28);
NEIGHBOR(x8,y27,x9,y28);
NEIGHBOR(x8,y29,x9,y28);
NEIGHBOR(x10,y27,x9,y28);
NEIGHBOR(x10,y29,x9,y28);
NEIGHBOR(x8,y29,x9,y29);
NEIGHBOR(x10,y29,x9,y29);
NEIGHBOR(x9,y28,x9,y29);
NEIGHBOR(x9,y30,x9,y29);
NEIGHBOR(x8,y28,x9,y29);
NEIGHBOR(x8,y30,x9,y29);
NEIGHBOR(x10,y28,x9,y29);
NEIGHBOR(x10,y30,x9,y29);
NEIGHBOR(x8,y30,x9,y30);
NEIGHBOR(x10,y30,x9,y30);
NEIGHBOR(x9,y29,x9,y30);
NEIGHBOR(x9,y31,x9,y30);
NEIGHBOR(x8,y29,x9,y30);
NEIGHBOR(x8,y31,x9,y30);
NEIGHBOR(x10,y29,x9,y30);
NEIGHBOR(x10,y31,x9,y30);
NEIGHBOR(x8,y31,x9,y31);
NEIGHBOR(x10,y31,x9,y31);
NEIGHBOR(x9,y30,x9,y31);
NEIGHBOR(x9,y32,x9,y31);
NEIGHBOR(x8,y30,x9,y31);
NEIGHBOR(x8,y32,x9,y31);
NEIGHBOR(x10,y30,x9,y31);
NEIGHBOR(x10,y32,x9,y31);
NEIGHBOR(x8,y32,x9,y32);
NEIGHBOR(x10,y32,x9,y32);
NEIGHBOR(x9,y31,x9,y32);
NEIGHBOR(x9,y33,x9,y32);
NEIGHBOR(x8,y31,x9,y32);
NEIGHBOR(x8,y33,x9,y32);
NEIGHBOR(x10,y31,x9,y32);
NEIGHBOR(x10,y33,x9,y32);
NEIGHBOR(x8,y33,x9,y33);
NEIGHBOR(x10,y33,x9,y33);
NEIGHBOR(x9,y32,x9,y33);
NEIGHBOR(x9,y34,x9,y33);
NEIGHBOR(x8,y32,x9,y33);
NEIGHBOR(x8,y34,x9,y33);
NEIGHBOR(x10,y32,x9,y33);
NEIGHBOR(x10,y34,x9,y33);
NEIGHBOR(x8,y34,x9,y34);
NEIGHBOR(x10,y34,x9,y34);
NEIGHBOR(x9,y33,x9,y34);
NEIGHBOR(x9,y35,x9,y34);
NEIGHBOR(x8,y33,x9,y34);
NEIGHBOR(x8,y35,x9,y34);
NEIGHBOR(x10,y33,x9,y34);
NEIGHBOR(x10,y35,x9,y34);
NEIGHBOR(x8,y35,x9,y35);
NEIGHBOR(x10,y35,x9,y35);
NEIGHBOR(x9,y34,x9,y35);
NEIGHBOR(x9,y36,x9,y35);
NEIGHBOR(x8,y34,x9,y35);
NEIGHBOR(x8,y36,x9,y35);
NEIGHBOR(x10,y34,x9,y35);
NEIGHBOR(x10,y36,x9,y35);
NEIGHBOR(x8,y36,x9,y36);
NEIGHBOR(x10,y36,x9,y36);
NEIGHBOR(x9,y35,x9,y36);
NEIGHBOR(x9,y37,x9,y36);
NEIGHBOR(x8,y35,x9,y36);
NEIGHBOR(x8,y37,x9,y36);
NEIGHBOR(x10,y35,x9,y36);
NEIGHBOR(x10,y37,x9,y36);
NEIGHBOR(x8,y37,x9,y37);
NEIGHBOR(x10,y37,x9,y37);
NEIGHBOR(x9,y36,x9,y37);
NEIGHBOR(x9,y38,x9,y37);
NEIGHBOR(x8,y36,x9,y37);
NEIGHBOR(x8,y38,x9,y37);
NEIGHBOR(x10,y36,x9,y37);
NEIGHBOR(x10,y38,x9,y37);
NEIGHBOR(x8,y38,x9,y38);
NEIGHBOR(x10,y38,x9,y38);
NEIGHBOR(x9,y37,x9,y38);
NEIGHBOR(x9,y39,x9,y38);
NEIGHBOR(x8,y37,x9,y38);
NEIGHBOR(x8,y39,x9,y38);
NEIGHBOR(x10,y37,x9,y38);
NEIGHBOR(x10,y39,x9,y38);
NEIGHBOR(x8,y39,x9,y39);
NEIGHBOR(x10,y39,x9,y39);
NEIGHBOR(x9,y38,x9,y39);
NEIGHBOR(x9,y40,x9,y39);
NEIGHBOR(x8,y38,x9,y39);
NEIGHBOR(x8,y40,x9,y39);
NEIGHBOR(x10,y38,x9,y39);
NEIGHBOR(x10,y40,x9,y39);
NEIGHBOR(x8,y40,x9,y40);
NEIGHBOR(x10,y40,x9,y40);
NEIGHBOR(x9,y39,x9,y40);
NEIGHBOR(x9,y41,x9,y40);
NEIGHBOR(x8,y39,x9,y40);
NEIGHBOR(x8,y41,x9,y40);
NEIGHBOR(x10,y39,x9,y40);
NEIGHBOR(x10,y41,x9,y40);
NEIGHBOR(x8,y41,x9,y41);
NEIGHBOR(x10,y41,x9,y41);
NEIGHBOR(x9,y40,x9,y41);
NEIGHBOR(x9,y42,x9,y41);
NEIGHBOR(x8,y40,x9,y41);
NEIGHBOR(x8,y42,x9,y41);
NEIGHBOR(x10,y40,x9,y41);
NEIGHBOR(x10,y42,x9,y41);
NEIGHBOR(x8,y42,x9,y42);
NEIGHBOR(x10,y42,x9,y42);
NEIGHBOR(x9,y41,x9,y42);
NEIGHBOR(x9,y43,x9,y42);
NEIGHBOR(x8,y41,x9,y42);
NEIGHBOR(x8,y43,x9,y42);
NEIGHBOR(x10,y41,x9,y42);
NEIGHBOR(x10,y43,x9,y42);
NEIGHBOR(x8,y43,x9,y43);
NEIGHBOR(x10,y43,x9,y43);
NEIGHBOR(x9,y42,x9,y43);
NEIGHBOR(x9,y44,x9,y43);
NEIGHBOR(x8,y42,x9,y43);
NEIGHBOR(x8,y44,x9,y43);
NEIGHBOR(x10,y42,x9,y43);
NEIGHBOR(x10,y44,x9,y43);
NEIGHBOR(x8,y44,x9,y44);
NEIGHBOR(x10,y44,x9,y44);
NEIGHBOR(x9,y43,x9,y44);
NEIGHBOR(x9,y45,x9,y44);
NEIGHBOR(x8,y43,x9,y44);
NEIGHBOR(x8,y45,x9,y44);
NEIGHBOR(x10,y43,x9,y44);
NEIGHBOR(x10,y45,x9,y44);
NEIGHBOR(x8,y45,x9,y45);
NEIGHBOR(x10,y45,x9,y45);
NEIGHBOR(x9,y44,x9,y45);
NEIGHBOR(x9,y46,x9,y45);
NEIGHBOR(x8,y44,x9,y45);
NEIGHBOR(x8,y46,x9,y45);
NEIGHBOR(x10,y44,x9,y45);
NEIGHBOR(x10,y46,x9,y45);
NEIGHBOR(x8,y46,x9,y46);
NEIGHBOR(x10,y46,x9,y46);
NEIGHBOR(x9,y45,x9,y46);
NEIGHBOR(x9,y47,x9,y46);
NEIGHBOR(x8,y45,x9,y46);
NEIGHBOR(x8,y47,x9,y46);
NEIGHBOR(x10,y45,x9,y46);
NEIGHBOR(x10,y47,x9,y46);
NEIGHBOR(x8,y47,x9,y47);
NEIGHBOR(x10,y47,x9,y47);
NEIGHBOR(x9,y46,x9,y47);
NEIGHBOR(x9,y48,x9,y47);
NEIGHBOR(x8,y46,x9,y47);
NEIGHBOR(x8,y48,x9,y47);
NEIGHBOR(x10,y46,x9,y47);
NEIGHBOR(x10,y48,x9,y47);
NEIGHBOR(x8,y48,x9,y48);
NEIGHBOR(x10,y48,x9,y48);
NEIGHBOR(x9,y47,x9,y48);
NEIGHBOR(x9,y49,x9,y48);
NEIGHBOR(x8,y47,x9,y48);
NEIGHBOR(x8,y49,x9,y48);
NEIGHBOR(x10,y47,x9,y48);
NEIGHBOR(x10,y49,x9,y48);
NEIGHBOR(x8,y49,x9,y49);
NEIGHBOR(x10,y49,x9,y49);
NEIGHBOR(x9,y48,x9,y49);
NEIGHBOR(x9,y50,x9,y49);
NEIGHBOR(x8,y48,x9,y49);
NEIGHBOR(x8,y50,x9,y49);
NEIGHBOR(x10,y48,x9,y49);
NEIGHBOR(x10,y50,x9,y49);
NEIGHBOR(x8,y50,x9,y50);
NEIGHBOR(x10,y50,x9,y50);
NEIGHBOR(x9,y49,x9,y50);
NEIGHBOR(x8,y49,x9,y50);
NEIGHBOR(x10,y49,x9,y50);
NEIGHBOR(x9,y1,x10,y1);
NEIGHBOR(x11,y1,x10,y1);
NEIGHBOR(x10,y2,x10,y1);
NEIGHBOR(x9,y2,x10,y1);
NEIGHBOR(x11,y2,x10,y1);
NEIGHBOR(x9,y2,x10,y2);
NEIGHBOR(x11,y2,x10,y2);
NEIGHBOR(x10,y1,x10,y2);
NEIGHBOR(x10,y3,x10,y2);
NEIGHBOR(x9,y1,x10,y2);
NEIGHBOR(x9,y3,x10,y2);
NEIGHBOR(x11,y1,x10,y2);
NEIGHBOR(x11,y3,x10,y2);
NEIGHBOR(x9,y3,x10,y3);
NEIGHBOR(x11,y3,x10,y3);
NEIGHBOR(x10,y2,x10,y3);
NEIGHBOR(x10,y4,x10,y3);
NEIGHBOR(x9,y2,x10,y3);
NEIGHBOR(x9,y4,x10,y3);
NEIGHBOR(x11,y2,x10,y3);
NEIGHBOR(x11,y4,x10,y3);
NEIGHBOR(x9,y4,x10,y4);
NEIGHBOR(x11,y4,x10,y4);
NEIGHBOR(x10,y3,x10,y4);
NEIGHBOR(x10,y5,x10,y4);
NEIGHBOR(x9,y3,x10,y4);
NEIGHBOR(x9,y5,x10,y4);
NEIGHBOR(x11,y3,x10,y4);
NEIGHBOR(x11,y5,x10,y4);
NEIGHBOR(x9,y5,x10,y5);
NEIGHBOR(x11,y5,x10,y5);
NEIGHBOR(x10,y4,x10,y5);
NEIGHBOR(x10,y6,x10,y5);
NEIGHBOR(x9,y4,x10,y5);
NEIGHBOR(x9,y6,x10,y5);
NEIGHBOR(x11,y4,x10,y5);
NEIGHBOR(x11,y6,x10,y5);
NEIGHBOR(x9,y6,x10,y6);
NEIGHBOR(x11,y6,x10,y6);
NEIGHBOR(x10,y5,x10,y6);
NEIGHBOR(x10,y7,x10,y6);
NEIGHBOR(x9,y5,x10,y6);
NEIGHBOR(x9,y7,x10,y6);
NEIGHBOR(x11,y5,x10,y6);
NEIGHBOR(x11,y7,x10,y6);
NEIGHBOR(x9,y7,x10,y7);
NEIGHBOR(x11,y7,x10,y7);
NEIGHBOR(x10,y6,x10,y7);
NEIGHBOR(x10,y8,x10,y7);
NEIGHBOR(x9,y6,x10,y7);
NEIGHBOR(x9,y8,x10,y7);
NEIGHBOR(x11,y6,x10,y7);
NEIGHBOR(x11,y8,x10,y7);
NEIGHBOR(x9,y8,x10,y8);
NEIGHBOR(x11,y8,x10,y8);
NEIGHBOR(x10,y7,x10,y8);
NEIGHBOR(x10,y9,x10,y8);
NEIGHBOR(x9,y7,x10,y8);
NEIGHBOR(x9,y9,x10,y8);
NEIGHBOR(x11,y7,x10,y8);
NEIGHBOR(x11,y9,x10,y8);
NEIGHBOR(x9,y9,x10,y9);
NEIGHBOR(x11,y9,x10,y9);
NEIGHBOR(x10,y8,x10,y9);
NEIGHBOR(x10,y10,x10,y9);
NEIGHBOR(x9,y8,x10,y9);
NEIGHBOR(x9,y10,x10,y9);
NEIGHBOR(x11,y8,x10,y9);
NEIGHBOR(x11,y10,x10,y9);
NEIGHBOR(x9,y10,x10,y10);
NEIGHBOR(x11,y10,x10,y10);
NEIGHBOR(x10,y9,x10,y10);
NEIGHBOR(x10,y11,x10,y10);
NEIGHBOR(x9,y9,x10,y10);
NEIGHBOR(x9,y11,x10,y10);
NEIGHBOR(x11,y9,x10,y10);
NEIGHBOR(x11,y11,x10,y10);
NEIGHBOR(x9,y11,x10,y11);
NEIGHBOR(x11,y11,x10,y11);
NEIGHBOR(x10,y10,x10,y11);
NEIGHBOR(x10,y12,x10,y11);
NEIGHBOR(x9,y10,x10,y11);
NEIGHBOR(x9,y12,x10,y11);
NEIGHBOR(x11,y10,x10,y11);
NEIGHBOR(x11,y12,x10,y11);
NEIGHBOR(x9,y12,x10,y12);
NEIGHBOR(x11,y12,x10,y12);
NEIGHBOR(x10,y11,x10,y12);
NEIGHBOR(x10,y13,x10,y12);
NEIGHBOR(x9,y11,x10,y12);
NEIGHBOR(x9,y13,x10,y12);
NEIGHBOR(x11,y11,x10,y12);
NEIGHBOR(x11,y13,x10,y12);
NEIGHBOR(x9,y13,x10,y13);
NEIGHBOR(x11,y13,x10,y13);
NEIGHBOR(x10,y12,x10,y13);
NEIGHBOR(x10,y14,x10,y13);
NEIGHBOR(x9,y12,x10,y13);
NEIGHBOR(x9,y14,x10,y13);
NEIGHBOR(x11,y12,x10,y13);
NEIGHBOR(x11,y14,x10,y13);
NEIGHBOR(x9,y14,x10,y14);
NEIGHBOR(x11,y14,x10,y14);
NEIGHBOR(x10,y13,x10,y14);
NEIGHBOR(x10,y15,x10,y14);
NEIGHBOR(x9,y13,x10,y14);
NEIGHBOR(x9,y15,x10,y14);
NEIGHBOR(x11,y13,x10,y14);
NEIGHBOR(x11,y15,x10,y14);
NEIGHBOR(x9,y15,x10,y15);
NEIGHBOR(x11,y15,x10,y15);
NEIGHBOR(x10,y14,x10,y15);
NEIGHBOR(x10,y16,x10,y15);
NEIGHBOR(x9,y14,x10,y15);
NEIGHBOR(x9,y16,x10,y15);
NEIGHBOR(x11,y14,x10,y15);
NEIGHBOR(x11,y16,x10,y15);
NEIGHBOR(x9,y16,x10,y16);
NEIGHBOR(x11,y16,x10,y16);
NEIGHBOR(x10,y15,x10,y16);
NEIGHBOR(x10,y17,x10,y16);
NEIGHBOR(x9,y15,x10,y16);
NEIGHBOR(x9,y17,x10,y16);
NEIGHBOR(x11,y15,x10,y16);
NEIGHBOR(x11,y17,x10,y16);
NEIGHBOR(x9,y17,x10,y17);
NEIGHBOR(x11,y17,x10,y17);
NEIGHBOR(x10,y16,x10,y17);
NEIGHBOR(x10,y18,x10,y17);
NEIGHBOR(x9,y16,x10,y17);
NEIGHBOR(x9,y18,x10,y17);
NEIGHBOR(x11,y16,x10,y17);
NEIGHBOR(x11,y18,x10,y17);
NEIGHBOR(x9,y18,x10,y18);
NEIGHBOR(x11,y18,x10,y18);
NEIGHBOR(x10,y17,x10,y18);
NEIGHBOR(x10,y19,x10,y18);
NEIGHBOR(x9,y17,x10,y18);
NEIGHBOR(x9,y19,x10,y18);
NEIGHBOR(x11,y17,x10,y18);
NEIGHBOR(x11,y19,x10,y18);
NEIGHBOR(x9,y19,x10,y19);
NEIGHBOR(x11,y19,x10,y19);
NEIGHBOR(x10,y18,x10,y19);
NEIGHBOR(x10,y20,x10,y19);
NEIGHBOR(x9,y18,x10,y19);
NEIGHBOR(x9,y20,x10,y19);
NEIGHBOR(x11,y18,x10,y19);
NEIGHBOR(x11,y20,x10,y19);
NEIGHBOR(x9,y20,x10,y20);
NEIGHBOR(x11,y20,x10,y20);
NEIGHBOR(x10,y19,x10,y20);
NEIGHBOR(x10,y21,x10,y20);
NEIGHBOR(x9,y19,x10,y20);
NEIGHBOR(x9,y21,x10,y20);
NEIGHBOR(x11,y19,x10,y20);
NEIGHBOR(x11,y21,x10,y20);
NEIGHBOR(x9,y21,x10,y21);
NEIGHBOR(x11,y21,x10,y21);
NEIGHBOR(x10,y20,x10,y21);
NEIGHBOR(x10,y22,x10,y21);
NEIGHBOR(x9,y20,x10,y21);
NEIGHBOR(x9,y22,x10,y21);
NEIGHBOR(x11,y20,x10,y21);
NEIGHBOR(x11,y22,x10,y21);
NEIGHBOR(x9,y22,x10,y22);
NEIGHBOR(x11,y22,x10,y22);
NEIGHBOR(x10,y21,x10,y22);
NEIGHBOR(x10,y23,x10,y22);
NEIGHBOR(x9,y21,x10,y22);
NEIGHBOR(x9,y23,x10,y22);
NEIGHBOR(x11,y21,x10,y22);
NEIGHBOR(x11,y23,x10,y22);
NEIGHBOR(x9,y23,x10,y23);
NEIGHBOR(x11,y23,x10,y23);
NEIGHBOR(x10,y22,x10,y23);
NEIGHBOR(x10,y24,x10,y23);
NEIGHBOR(x9,y22,x10,y23);
NEIGHBOR(x9,y24,x10,y23);
NEIGHBOR(x11,y22,x10,y23);
NEIGHBOR(x11,y24,x10,y23);
NEIGHBOR(x9,y24,x10,y24);
NEIGHBOR(x11,y24,x10,y24);
NEIGHBOR(x10,y23,x10,y24);
NEIGHBOR(x10,y25,x10,y24);
NEIGHBOR(x9,y23,x10,y24);
NEIGHBOR(x9,y25,x10,y24);
NEIGHBOR(x11,y23,x10,y24);
NEIGHBOR(x11,y25,x10,y24);
NEIGHBOR(x9,y25,x10,y25);
NEIGHBOR(x11,y25,x10,y25);
NEIGHBOR(x10,y24,x10,y25);
NEIGHBOR(x10,y26,x10,y25);
NEIGHBOR(x9,y24,x10,y25);
NEIGHBOR(x9,y26,x10,y25);
NEIGHBOR(x11,y24,x10,y25);
NEIGHBOR(x11,y26,x10,y25);
NEIGHBOR(x9,y26,x10,y26);
NEIGHBOR(x11,y26,x10,y26);
NEIGHBOR(x10,y25,x10,y26);
NEIGHBOR(x10,y27,x10,y26);
NEIGHBOR(x9,y25,x10,y26);
NEIGHBOR(x9,y27,x10,y26);
NEIGHBOR(x11,y25,x10,y26);
NEIGHBOR(x11,y27,x10,y26);
NEIGHBOR(x9,y27,x10,y27);
NEIGHBOR(x11,y27,x10,y27);
NEIGHBOR(x10,y26,x10,y27);
NEIGHBOR(x10,y28,x10,y27);
NEIGHBOR(x9,y26,x10,y27);
NEIGHBOR(x9,y28,x10,y27);
NEIGHBOR(x11,y26,x10,y27);
NEIGHBOR(x11,y28,x10,y27);
NEIGHBOR(x9,y28,x10,y28);
NEIGHBOR(x11,y28,x10,y28);
NEIGHBOR(x10,y27,x10,y28);
NEIGHBOR(x10,y29,x10,y28);
NEIGHBOR(x9,y27,x10,y28);
NEIGHBOR(x9,y29,x10,y28);
NEIGHBOR(x11,y27,x10,y28);
NEIGHBOR(x11,y29,x10,y28);
NEIGHBOR(x9,y29,x10,y29);
NEIGHBOR(x11,y29,x10,y29);
NEIGHBOR(x10,y28,x10,y29);
NEIGHBOR(x10,y30,x10,y29);
NEIGHBOR(x9,y28,x10,y29);
NEIGHBOR(x9,y30,x10,y29);
NEIGHBOR(x11,y28,x10,y29);
NEIGHBOR(x11,y30,x10,y29);
NEIGHBOR(x9,y30,x10,y30);
NEIGHBOR(x11,y30,x10,y30);
NEIGHBOR(x10,y29,x10,y30);
NEIGHBOR(x10,y31,x10,y30);
NEIGHBOR(x9,y29,x10,y30);
NEIGHBOR(x9,y31,x10,y30);
NEIGHBOR(x11,y29,x10,y30);
NEIGHBOR(x11,y31,x10,y30);
NEIGHBOR(x9,y31,x10,y31);
NEIGHBOR(x11,y31,x10,y31);
NEIGHBOR(x10,y30,x10,y31);
NEIGHBOR(x10,y32,x10,y31);
NEIGHBOR(x9,y30,x10,y31);
NEIGHBOR(x9,y32,x10,y31);
NEIGHBOR(x11,y30,x10,y31);
NEIGHBOR(x11,y32,x10,y31);
NEIGHBOR(x9,y32,x10,y32);
NEIGHBOR(x11,y32,x10,y32);
NEIGHBOR(x10,y31,x10,y32);
NEIGHBOR(x10,y33,x10,y32);
NEIGHBOR(x9,y31,x10,y32);
NEIGHBOR(x9,y33,x10,y32);
NEIGHBOR(x11,y31,x10,y32);
NEIGHBOR(x11,y33,x10,y32);
NEIGHBOR(x9,y33,x10,y33);
NEIGHBOR(x11,y33,x10,y33);
NEIGHBOR(x10,y32,x10,y33);
NEIGHBOR(x10,y34,x10,y33);
NEIGHBOR(x9,y32,x10,y33);
NEIGHBOR(x9,y34,x10,y33);
NEIGHBOR(x11,y32,x10,y33);
NEIGHBOR(x11,y34,x10,y33);
NEIGHBOR(x9,y34,x10,y34);
NEIGHBOR(x11,y34,x10,y34);
NEIGHBOR(x10,y33,x10,y34);
NEIGHBOR(x10,y35,x10,y34);
NEIGHBOR(x9,y33,x10,y34);
NEIGHBOR(x9,y35,x10,y34);
NEIGHBOR(x11,y33,x10,y34);
NEIGHBOR(x11,y35,x10,y34);
NEIGHBOR(x9,y35,x10,y35);
NEIGHBOR(x11,y35,x10,y35);
NEIGHBOR(x10,y34,x10,y35);
NEIGHBOR(x10,y36,x10,y35);
NEIGHBOR(x9,y34,x10,y35);
NEIGHBOR(x9,y36,x10,y35);
NEIGHBOR(x11,y34,x10,y35);
NEIGHBOR(x11,y36,x10,y35);
NEIGHBOR(x9,y36,x10,y36);
NEIGHBOR(x11,y36,x10,y36);
NEIGHBOR(x10,y35,x10,y36);
NEIGHBOR(x10,y37,x10,y36);
NEIGHBOR(x9,y35,x10,y36);
NEIGHBOR(x9,y37,x10,y36);
NEIGHBOR(x11,y35,x10,y36);
NEIGHBOR(x11,y37,x10,y36);
NEIGHBOR(x9,y37,x10,y37);
NEIGHBOR(x11,y37,x10,y37);
NEIGHBOR(x10,y36,x10,y37);
NEIGHBOR(x10,y38,x10,y37);
NEIGHBOR(x9,y36,x10,y37);
NEIGHBOR(x9,y38,x10,y37);
NEIGHBOR(x11,y36,x10,y37);
NEIGHBOR(x11,y38,x10,y37);
NEIGHBOR(x9,y38,x10,y38);
NEIGHBOR(x11,y38,x10,y38);
NEIGHBOR(x10,y37,x10,y38);
NEIGHBOR(x10,y39,x10,y38);
NEIGHBOR(x9,y37,x10,y38);
NEIGHBOR(x9,y39,x10,y38);
NEIGHBOR(x11,y37,x10,y38);
NEIGHBOR(x11,y39,x10,y38);
NEIGHBOR(x9,y39,x10,y39);
NEIGHBOR(x11,y39,x10,y39);
NEIGHBOR(x10,y38,x10,y39);
NEIGHBOR(x10,y40,x10,y39);
NEIGHBOR(x9,y38,x10,y39);
NEIGHBOR(x9,y40,x10,y39);
NEIGHBOR(x11,y38,x10,y39);
NEIGHBOR(x11,y40,x10,y39);
NEIGHBOR(x9,y40,x10,y40);
NEIGHBOR(x11,y40,x10,y40);
NEIGHBOR(x10,y39,x10,y40);
NEIGHBOR(x10,y41,x10,y40);
NEIGHBOR(x9,y39,x10,y40);
NEIGHBOR(x9,y41,x10,y40);
NEIGHBOR(x11,y39,x10,y40);
NEIGHBOR(x11,y41,x10,y40);
NEIGHBOR(x9,y41,x10,y41);
NEIGHBOR(x11,y41,x10,y41);
NEIGHBOR(x10,y40,x10,y41);
NEIGHBOR(x10,y42,x10,y41);
NEIGHBOR(x9,y40,x10,y41);
NEIGHBOR(x9,y42,x10,y41);
NEIGHBOR(x11,y40,x10,y41);
NEIGHBOR(x11,y42,x10,y41);
NEIGHBOR(x9,y42,x10,y42);
NEIGHBOR(x11,y42,x10,y42);
NEIGHBOR(x10,y41,x10,y42);
NEIGHBOR(x10,y43,x10,y42);
NEIGHBOR(x9,y41,x10,y42);
NEIGHBOR(x9,y43,x10,y42);
NEIGHBOR(x11,y41,x10,y42);
NEIGHBOR(x11,y43,x10,y42);
NEIGHBOR(x9,y43,x10,y43);
NEIGHBOR(x11,y43,x10,y43);
NEIGHBOR(x10,y42,x10,y43);
NEIGHBOR(x10,y44,x10,y43);
NEIGHBOR(x9,y42,x10,y43);
NEIGHBOR(x9,y44,x10,y43);
NEIGHBOR(x11,y42,x10,y43);
NEIGHBOR(x11,y44,x10,y43);
NEIGHBOR(x9,y44,x10,y44);
NEIGHBOR(x11,y44,x10,y44);
NEIGHBOR(x10,y43,x10,y44);
NEIGHBOR(x10,y45,x10,y44);
NEIGHBOR(x9,y43,x10,y44);
NEIGHBOR(x9,y45,x10,y44);
NEIGHBOR(x11,y43,x10,y44);
NEIGHBOR(x11,y45,x10,y44);
NEIGHBOR(x9,y45,x10,y45);
NEIGHBOR(x11,y45,x10,y45);
NEIGHBOR(x10,y44,x10,y45);
NEIGHBOR(x10,y46,x10,y45);
NEIGHBOR(x9,y44,x10,y45);
NEIGHBOR(x9,y46,x10,y45);
NEIGHBOR(x11,y44,x10,y45);
NEIGHBOR(x11,y46,x10,y45);
NEIGHBOR(x9,y46,x10,y46);
NEIGHBOR(x11,y46,x10,y46);
NEIGHBOR(x10,y45,x10,y46);
NEIGHBOR(x10,y47,x10,y46);
NEIGHBOR(x9,y45,x10,y46);
NEIGHBOR(x9,y47,x10,y46);
NEIGHBOR(x11,y45,x10,y46);
NEIGHBOR(x11,y47,x10,y46);
NEIGHBOR(x9,y47,x10,y47);
NEIGHBOR(x11,y47,x10,y47);
NEIGHBOR(x10,y46,x10,y47);
NEIGHBOR(x10,y48,x10,y47);
NEIGHBOR(x9,y46,x10,y47);
NEIGHBOR(x9,y48,x10,y47);
NEIGHBOR(x11,y46,x10,y47);
NEIGHBOR(x11,y48,x10,y47);
NEIGHBOR(x9,y48,x10,y48);
NEIGHBOR(x11,y48,x10,y48);
NEIGHBOR(x10,y47,x10,y48);
NEIGHBOR(x10,y49,x10,y48);
NEIGHBOR(x9,y47,x10,y48);
NEIGHBOR(x9,y49,x10,y48);
NEIGHBOR(x11,y47,x10,y48);
NEIGHBOR(x11,y49,x10,y48);
NEIGHBOR(x9,y49,x10,y49);
NEIGHBOR(x11,y49,x10,y49);
NEIGHBOR(x10,y48,x10,y49);
NEIGHBOR(x10,y50,x10,y49);
NEIGHBOR(x9,y48,x10,y49);
NEIGHBOR(x9,y50,x10,y49);
NEIGHBOR(x11,y48,x10,y49);
NEIGHBOR(x11,y50,x10,y49);
NEIGHBOR(x9,y50,x10,y50);
NEIGHBOR(x11,y50,x10,y50);
NEIGHBOR(x10,y49,x10,y50);
NEIGHBOR(x9,y49,x10,y50);
NEIGHBOR(x11,y49,x10,y50);
NEIGHBOR(x10,y1,x11,y1);
NEIGHBOR(x12,y1,x11,y1);
NEIGHBOR(x11,y2,x11,y1);
NEIGHBOR(x10,y2,x11,y1);
NEIGHBOR(x12,y2,x11,y1);
NEIGHBOR(x10,y2,x11,y2);
NEIGHBOR(x12,y2,x11,y2);
NEIGHBOR(x11,y1,x11,y2);
NEIGHBOR(x11,y3,x11,y2);
NEIGHBOR(x10,y1,x11,y2);
NEIGHBOR(x10,y3,x11,y2);
NEIGHBOR(x12,y1,x11,y2);
NEIGHBOR(x12,y3,x11,y2);
NEIGHBOR(x10,y3,x11,y3);
NEIGHBOR(x12,y3,x11,y3);
NEIGHBOR(x11,y2,x11,y3);
NEIGHBOR(x11,y4,x11,y3);
NEIGHBOR(x10,y2,x11,y3);
NEIGHBOR(x10,y4,x11,y3);
NEIGHBOR(x12,y2,x11,y3);
NEIGHBOR(x12,y4,x11,y3);
NEIGHBOR(x10,y4,x11,y4);
NEIGHBOR(x12,y4,x11,y4);
NEIGHBOR(x11,y3,x11,y4);
NEIGHBOR(x11,y5,x11,y4);
NEIGHBOR(x10,y3,x11,y4);
NEIGHBOR(x10,y5,x11,y4);
NEIGHBOR(x12,y3,x11,y4);
NEIGHBOR(x12,y5,x11,y4);
NEIGHBOR(x10,y5,x11,y5);
NEIGHBOR(x12,y5,x11,y5);
NEIGHBOR(x11,y4,x11,y5);
NEIGHBOR(x11,y6,x11,y5);
NEIGHBOR(x10,y4,x11,y5);
NEIGHBOR(x10,y6,x11,y5);
NEIGHBOR(x12,y4,x11,y5);
NEIGHBOR(x12,y6,x11,y5);
NEIGHBOR(x10,y6,x11,y6);
NEIGHBOR(x12,y6,x11,y6);
NEIGHBOR(x11,y5,x11,y6);
NEIGHBOR(x11,y7,x11,y6);
NEIGHBOR(x10,y5,x11,y6);
NEIGHBOR(x10,y7,x11,y6);
NEIGHBOR(x12,y5,x11,y6);
NEIGHBOR(x12,y7,x11,y6);
NEIGHBOR(x10,y7,x11,y7);
NEIGHBOR(x12,y7,x11,y7);
NEIGHBOR(x11,y6,x11,y7);
NEIGHBOR(x11,y8,x11,y7);
NEIGHBOR(x10,y6,x11,y7);
NEIGHBOR(x10,y8,x11,y7);
NEIGHBOR(x12,y6,x11,y7);
NEIGHBOR(x12,y8,x11,y7);
NEIGHBOR(x10,y8,x11,y8);
NEIGHBOR(x12,y8,x11,y8);
NEIGHBOR(x11,y7,x11,y8);
NEIGHBOR(x11,y9,x11,y8);
NEIGHBOR(x10,y7,x11,y8);
NEIGHBOR(x10,y9,x11,y8);
NEIGHBOR(x12,y7,x11,y8);
NEIGHBOR(x12,y9,x11,y8);
NEIGHBOR(x10,y9,x11,y9);
NEIGHBOR(x12,y9,x11,y9);
NEIGHBOR(x11,y8,x11,y9);
NEIGHBOR(x11,y10,x11,y9);
NEIGHBOR(x10,y8,x11,y9);
NEIGHBOR(x10,y10,x11,y9);
NEIGHBOR(x12,y8,x11,y9);
NEIGHBOR(x12,y10,x11,y9);
NEIGHBOR(x10,y10,x11,y10);
NEIGHBOR(x12,y10,x11,y10);
NEIGHBOR(x11,y9,x11,y10);
NEIGHBOR(x11,y11,x11,y10);
NEIGHBOR(x10,y9,x11,y10);
NEIGHBOR(x10,y11,x11,y10);
NEIGHBOR(x12,y9,x11,y10);
NEIGHBOR(x12,y11,x11,y10);
NEIGHBOR(x10,y11,x11,y11);
NEIGHBOR(x12,y11,x11,y11);
NEIGHBOR(x11,y10,x11,y11);
NEIGHBOR(x11,y12,x11,y11);
NEIGHBOR(x10,y10,x11,y11);
NEIGHBOR(x10,y12,x11,y11);
NEIGHBOR(x12,y10,x11,y11);
NEIGHBOR(x12,y12,x11,y11);
NEIGHBOR(x10,y12,x11,y12);
NEIGHBOR(x12,y12,x11,y12);
NEIGHBOR(x11,y11,x11,y12);
NEIGHBOR(x11,y13,x11,y12);
NEIGHBOR(x10,y11,x11,y12);
NEIGHBOR(x10,y13,x11,y12);
NEIGHBOR(x12,y11,x11,y12);
NEIGHBOR(x12,y13,x11,y12);
NEIGHBOR(x10,y13,x11,y13);
NEIGHBOR(x12,y13,x11,y13);
NEIGHBOR(x11,y12,x11,y13);
NEIGHBOR(x11,y14,x11,y13);
NEIGHBOR(x10,y12,x11,y13);
NEIGHBOR(x10,y14,x11,y13);
NEIGHBOR(x12,y12,x11,y13);
NEIGHBOR(x12,y14,x11,y13);
NEIGHBOR(x10,y14,x11,y14);
NEIGHBOR(x12,y14,x11,y14);
NEIGHBOR(x11,y13,x11,y14);
NEIGHBOR(x11,y15,x11,y14);
NEIGHBOR(x10,y13,x11,y14);
NEIGHBOR(x10,y15,x11,y14);
NEIGHBOR(x12,y13,x11,y14);
NEIGHBOR(x12,y15,x11,y14);
NEIGHBOR(x10,y15,x11,y15);
NEIGHBOR(x12,y15,x11,y15);
NEIGHBOR(x11,y14,x11,y15);
NEIGHBOR(x11,y16,x11,y15);
NEIGHBOR(x10,y14,x11,y15);
NEIGHBOR(x10,y16,x11,y15);
NEIGHBOR(x12,y14,x11,y15);
NEIGHBOR(x12,y16,x11,y15);
NEIGHBOR(x10,y16,x11,y16);
NEIGHBOR(x12,y16,x11,y16);
NEIGHBOR(x11,y15,x11,y16);
NEIGHBOR(x11,y17,x11,y16);
NEIGHBOR(x10,y15,x11,y16);
NEIGHBOR(x10,y17,x11,y16);
NEIGHBOR(x12,y15,x11,y16);
NEIGHBOR(x12,y17,x11,y16);
NEIGHBOR(x10,y17,x11,y17);
NEIGHBOR(x12,y17,x11,y17);
NEIGHBOR(x11,y16,x11,y17);
NEIGHBOR(x11,y18,x11,y17);
NEIGHBOR(x10,y16,x11,y17);
NEIGHBOR(x10,y18,x11,y17);
NEIGHBOR(x12,y16,x11,y17);
NEIGHBOR(x12,y18,x11,y17);
NEIGHBOR(x10,y18,x11,y18);
NEIGHBOR(x12,y18,x11,y18);
NEIGHBOR(x11,y17,x11,y18);
NEIGHBOR(x11,y19,x11,y18);
NEIGHBOR(x10,y17,x11,y18);
NEIGHBOR(x10,y19,x11,y18);
NEIGHBOR(x12,y17,x11,y18);
NEIGHBOR(x12,y19,x11,y18);
NEIGHBOR(x10,y19,x11,y19);
NEIGHBOR(x12,y19,x11,y19);
NEIGHBOR(x11,y18,x11,y19);
NEIGHBOR(x11,y20,x11,y19);
NEIGHBOR(x10,y18,x11,y19);
NEIGHBOR(x10,y20,x11,y19);
NEIGHBOR(x12,y18,x11,y19);
NEIGHBOR(x12,y20,x11,y19);
NEIGHBOR(x10,y20,x11,y20);
NEIGHBOR(x12,y20,x11,y20);
NEIGHBOR(x11,y19,x11,y20);
NEIGHBOR(x11,y21,x11,y20);
NEIGHBOR(x10,y19,x11,y20);
NEIGHBOR(x10,y21,x11,y20);
NEIGHBOR(x12,y19,x11,y20);
NEIGHBOR(x12,y21,x11,y20);
NEIGHBOR(x10,y21,x11,y21);
NEIGHBOR(x12,y21,x11,y21);
NEIGHBOR(x11,y20,x11,y21);
NEIGHBOR(x11,y22,x11,y21);
NEIGHBOR(x10,y20,x11,y21);
NEIGHBOR(x10,y22,x11,y21);
NEIGHBOR(x12,y20,x11,y21);
NEIGHBOR(x12,y22,x11,y21);
NEIGHBOR(x10,y22,x11,y22);
NEIGHBOR(x12,y22,x11,y22);
NEIGHBOR(x11,y21,x11,y22);
NEIGHBOR(x11,y23,x11,y22);
NEIGHBOR(x10,y21,x11,y22);
NEIGHBOR(x10,y23,x11,y22);
NEIGHBOR(x12,y21,x11,y22);
NEIGHBOR(x12,y23,x11,y22);
NEIGHBOR(x10,y23,x11,y23);
NEIGHBOR(x12,y23,x11,y23);
NEIGHBOR(x11,y22,x11,y23);
NEIGHBOR(x11,y24,x11,y23);
NEIGHBOR(x10,y22,x11,y23);
NEIGHBOR(x10,y24,x11,y23);
NEIGHBOR(x12,y22,x11,y23);
NEIGHBOR(x12,y24,x11,y23);
NEIGHBOR(x10,y24,x11,y24);
NEIGHBOR(x12,y24,x11,y24);
NEIGHBOR(x11,y23,x11,y24);
NEIGHBOR(x11,y25,x11,y24);
NEIGHBOR(x10,y23,x11,y24);
NEIGHBOR(x10,y25,x11,y24);
NEIGHBOR(x12,y23,x11,y24);
NEIGHBOR(x12,y25,x11,y24);
NEIGHBOR(x10,y25,x11,y25);
NEIGHBOR(x12,y25,x11,y25);
NEIGHBOR(x11,y24,x11,y25);
NEIGHBOR(x11,y26,x11,y25);
NEIGHBOR(x10,y24,x11,y25);
NEIGHBOR(x10,y26,x11,y25);
NEIGHBOR(x12,y24,x11,y25);
NEIGHBOR(x12,y26,x11,y25);
NEIGHBOR(x10,y26,x11,y26);
NEIGHBOR(x12,y26,x11,y26);
NEIGHBOR(x11,y25,x11,y26);
NEIGHBOR(x11,y27,x11,y26);
NEIGHBOR(x10,y25,x11,y26);
NEIGHBOR(x10,y27,x11,y26);
NEIGHBOR(x12,y25,x11,y26);
NEIGHBOR(x12,y27,x11,y26);
NEIGHBOR(x10,y27,x11,y27);
NEIGHBOR(x12,y27,x11,y27);
NEIGHBOR(x11,y26,x11,y27);
NEIGHBOR(x11,y28,x11,y27);
NEIGHBOR(x10,y26,x11,y27);
NEIGHBOR(x10,y28,x11,y27);
NEIGHBOR(x12,y26,x11,y27);
NEIGHBOR(x12,y28,x11,y27);
NEIGHBOR(x10,y28,x11,y28);
NEIGHBOR(x12,y28,x11,y28);
NEIGHBOR(x11,y27,x11,y28);
NEIGHBOR(x11,y29,x11,y28);
NEIGHBOR(x10,y27,x11,y28);
NEIGHBOR(x10,y29,x11,y28);
NEIGHBOR(x12,y27,x11,y28);
NEIGHBOR(x12,y29,x11,y28);
NEIGHBOR(x10,y29,x11,y29);
NEIGHBOR(x12,y29,x11,y29);
NEIGHBOR(x11,y28,x11,y29);
NEIGHBOR(x11,y30,x11,y29);
NEIGHBOR(x10,y28,x11,y29);
NEIGHBOR(x10,y30,x11,y29);
NEIGHBOR(x12,y28,x11,y29);
NEIGHBOR(x12,y30,x11,y29);
NEIGHBOR(x10,y30,x11,y30);
NEIGHBOR(x12,y30,x11,y30);
NEIGHBOR(x11,y29,x11,y30);
NEIGHBOR(x11,y31,x11,y30);
NEIGHBOR(x10,y29,x11,y30);
NEIGHBOR(x10,y31,x11,y30);
NEIGHBOR(x12,y29,x11,y30);
NEIGHBOR(x12,y31,x11,y30);
NEIGHBOR(x10,y31,x11,y31);
NEIGHBOR(x12,y31,x11,y31);
NEIGHBOR(x11,y30,x11,y31);
NEIGHBOR(x11,y32,x11,y31);
NEIGHBOR(x10,y30,x11,y31);
NEIGHBOR(x10,y32,x11,y31);
NEIGHBOR(x12,y30,x11,y31);
NEIGHBOR(x12,y32,x11,y31);
NEIGHBOR(x10,y32,x11,y32);
NEIGHBOR(x12,y32,x11,y32);
NEIGHBOR(x11,y31,x11,y32);
NEIGHBOR(x11,y33,x11,y32);
NEIGHBOR(x10,y31,x11,y32);
NEIGHBOR(x10,y33,x11,y32);
NEIGHBOR(x12,y31,x11,y32);
NEIGHBOR(x12,y33,x11,y32);
NEIGHBOR(x10,y33,x11,y33);
NEIGHBOR(x12,y33,x11,y33);
NEIGHBOR(x11,y32,x11,y33);
NEIGHBOR(x11,y34,x11,y33);
NEIGHBOR(x10,y32,x11,y33);
NEIGHBOR(x10,y34,x11,y33);
NEIGHBOR(x12,y32,x11,y33);
NEIGHBOR(x12,y34,x11,y33);
NEIGHBOR(x10,y34,x11,y34);
NEIGHBOR(x12,y34,x11,y34);
NEIGHBOR(x11,y33,x11,y34);
NEIGHBOR(x11,y35,x11,y34);
NEIGHBOR(x10,y33,x11,y34);
NEIGHBOR(x10,y35,x11,y34);
NEIGHBOR(x12,y33,x11,y34);
NEIGHBOR(x12,y35,x11,y34);
NEIGHBOR(x10,y35,x11,y35);
NEIGHBOR(x12,y35,x11,y35);
NEIGHBOR(x11,y34,x11,y35);
NEIGHBOR(x11,y36,x11,y35);
NEIGHBOR(x10,y34,x11,y35);
NEIGHBOR(x10,y36,x11,y35);
NEIGHBOR(x12,y34,x11,y35);
NEIGHBOR(x12,y36,x11,y35);
NEIGHBOR(x10,y36,x11,y36);
NEIGHBOR(x12,y36,x11,y36);
NEIGHBOR(x11,y35,x11,y36);
NEIGHBOR(x11,y37,x11,y36);
NEIGHBOR(x10,y35,x11,y36);
NEIGHBOR(x10,y37,x11,y36);
NEIGHBOR(x12,y35,x11,y36);
NEIGHBOR(x12,y37,x11,y36);
NEIGHBOR(x10,y37,x11,y37);
NEIGHBOR(x12,y37,x11,y37);
NEIGHBOR(x11,y36,x11,y37);
NEIGHBOR(x11,y38,x11,y37);
NEIGHBOR(x10,y36,x11,y37);
NEIGHBOR(x10,y38,x11,y37);
NEIGHBOR(x12,y36,x11,y37);
NEIGHBOR(x12,y38,x11,y37);
NEIGHBOR(x10,y38,x11,y38);
NEIGHBOR(x12,y38,x11,y38);
NEIGHBOR(x11,y37,x11,y38);
NEIGHBOR(x11,y39,x11,y38);
NEIGHBOR(x10,y37,x11,y38);
NEIGHBOR(x10,y39,x11,y38);
NEIGHBOR(x12,y37,x11,y38);
NEIGHBOR(x12,y39,x11,y38);
NEIGHBOR(x10,y39,x11,y39);
NEIGHBOR(x12,y39,x11,y39);
NEIGHBOR(x11,y38,x11,y39);
NEIGHBOR(x11,y40,x11,y39);
NEIGHBOR(x10,y38,x11,y39);
NEIGHBOR(x10,y40,x11,y39);
NEIGHBOR(x12,y38,x11,y39);
NEIGHBOR(x12,y40,x11,y39);
NEIGHBOR(x10,y40,x11,y40);
NEIGHBOR(x12,y40,x11,y40);
NEIGHBOR(x11,y39,x11,y40);
NEIGHBOR(x11,y41,x11,y40);
NEIGHBOR(x10,y39,x11,y40);
NEIGHBOR(x10,y41,x11,y40);
NEIGHBOR(x12,y39,x11,y40);
NEIGHBOR(x12,y41,x11,y40);
NEIGHBOR(x10,y41,x11,y41);
NEIGHBOR(x12,y41,x11,y41);
NEIGHBOR(x11,y40,x11,y41);
NEIGHBOR(x11,y42,x11,y41);
NEIGHBOR(x10,y40,x11,y41);
NEIGHBOR(x10,y42,x11,y41);
NEIGHBOR(x12,y40,x11,y41);
NEIGHBOR(x12,y42,x11,y41);
NEIGHBOR(x10,y42,x11,y42);
NEIGHBOR(x12,y42,x11,y42);
NEIGHBOR(x11,y41,x11,y42);
NEIGHBOR(x11,y43,x11,y42);
NEIGHBOR(x10,y41,x11,y42);
NEIGHBOR(x10,y43,x11,y42);
NEIGHBOR(x12,y41,x11,y42);
NEIGHBOR(x12,y43,x11,y42);
NEIGHBOR(x10,y43,x11,y43);
NEIGHBOR(x12,y43,x11,y43);
NEIGHBOR(x11,y42,x11,y43);
NEIGHBOR(x11,y44,x11,y43);
NEIGHBOR(x10,y42,x11,y43);
NEIGHBOR(x10,y44,x11,y43);
NEIGHBOR(x12,y42,x11,y43);
NEIGHBOR(x12,y44,x11,y43);
NEIGHBOR(x10,y44,x11,y44);
NEIGHBOR(x12,y44,x11,y44);
NEIGHBOR(x11,y43,x11,y44);
NEIGHBOR(x11,y45,x11,y44);
NEIGHBOR(x10,y43,x11,y44);
NEIGHBOR(x10,y45,x11,y44);
NEIGHBOR(x12,y43,x11,y44);
NEIGHBOR(x12,y45,x11,y44);
NEIGHBOR(x10,y45,x11,y45);
NEIGHBOR(x12,y45,x11,y45);
NEIGHBOR(x11,y44,x11,y45);
NEIGHBOR(x11,y46,x11,y45);
NEIGHBOR(x10,y44,x11,y45);
NEIGHBOR(x10,y46,x11,y45);
NEIGHBOR(x12,y44,x11,y45);
NEIGHBOR(x12,y46,x11,y45);
NEIGHBOR(x10,y46,x11,y46);
NEIGHBOR(x12,y46,x11,y46);
NEIGHBOR(x11,y45,x11,y46);
NEIGHBOR(x11,y47,x11,y46);
NEIGHBOR(x10,y45,x11,y46);
NEIGHBOR(x10,y47,x11,y46);
NEIGHBOR(x12,y45,x11,y46);
NEIGHBOR(x12,y47,x11,y46);
NEIGHBOR(x10,y47,x11,y47);
NEIGHBOR(x12,y47,x11,y47);
NEIGHBOR(x11,y46,x11,y47);
NEIGHBOR(x11,y48,x11,y47);
NEIGHBOR(x10,y46,x11,y47);
NEIGHBOR(x10,y48,x11,y47);
NEIGHBOR(x12,y46,x11,y47);
NEIGHBOR(x12,y48,x11,y47);
NEIGHBOR(x10,y48,x11,y48);
NEIGHBOR(x12,y48,x11,y48);
NEIGHBOR(x11,y47,x11,y48);
NEIGHBOR(x11,y49,x11,y48);
NEIGHBOR(x10,y47,x11,y48);
NEIGHBOR(x10,y49,x11,y48);
NEIGHBOR(x12,y47,x11,y48);
NEIGHBOR(x12,y49,x11,y48);
NEIGHBOR(x10,y49,x11,y49);
NEIGHBOR(x12,y49,x11,y49);
NEIGHBOR(x11,y48,x11,y49);
NEIGHBOR(x11,y50,x11,y49);
NEIGHBOR(x10,y48,x11,y49);
NEIGHBOR(x10,y50,x11,y49);
NEIGHBOR(x12,y48,x11,y49);
NEIGHBOR(x12,y50,x11,y49);
NEIGHBOR(x10,y50,x11,y50);
NEIGHBOR(x12,y50,x11,y50);
NEIGHBOR(x11,y49,x11,y50);
NEIGHBOR(x10,y49,x11,y50);
NEIGHBOR(x12,y49,x11,y50);
NEIGHBOR(x11,y1,x12,y1);
NEIGHBOR(x13,y1,x12,y1);
NEIGHBOR(x12,y2,x12,y1);
NEIGHBOR(x11,y2,x12,y1);
NEIGHBOR(x13,y2,x12,y1);
NEIGHBOR(x11,y2,x12,y2);
NEIGHBOR(x13,y2,x12,y2);
NEIGHBOR(x12,y1,x12,y2);
NEIGHBOR(x12,y3,x12,y2);
NEIGHBOR(x11,y1,x12,y2);
NEIGHBOR(x11,y3,x12,y2);
NEIGHBOR(x13,y1,x12,y2);
NEIGHBOR(x13,y3,x12,y2);
NEIGHBOR(x11,y3,x12,y3);
NEIGHBOR(x13,y3,x12,y3);
NEIGHBOR(x12,y2,x12,y3);
NEIGHBOR(x12,y4,x12,y3);
NEIGHBOR(x11,y2,x12,y3);
NEIGHBOR(x11,y4,x12,y3);
NEIGHBOR(x13,y2,x12,y3);
NEIGHBOR(x13,y4,x12,y3);
NEIGHBOR(x11,y4,x12,y4);
NEIGHBOR(x13,y4,x12,y4);
NEIGHBOR(x12,y3,x12,y4);
NEIGHBOR(x12,y5,x12,y4);
NEIGHBOR(x11,y3,x12,y4);
NEIGHBOR(x11,y5,x12,y4);
NEIGHBOR(x13,y3,x12,y4);
NEIGHBOR(x13,y5,x12,y4);
NEIGHBOR(x11,y5,x12,y5);
NEIGHBOR(x13,y5,x12,y5);
NEIGHBOR(x12,y4,x12,y5);
NEIGHBOR(x12,y6,x12,y5);
NEIGHBOR(x11,y4,x12,y5);
NEIGHBOR(x11,y6,x12,y5);
NEIGHBOR(x13,y4,x12,y5);
NEIGHBOR(x13,y6,x12,y5);
NEIGHBOR(x11,y6,x12,y6);
NEIGHBOR(x13,y6,x12,y6);
NEIGHBOR(x12,y5,x12,y6);
NEIGHBOR(x12,y7,x12,y6);
NEIGHBOR(x11,y5,x12,y6);
NEIGHBOR(x11,y7,x12,y6);
NEIGHBOR(x13,y5,x12,y6);
NEIGHBOR(x13,y7,x12,y6);
NEIGHBOR(x11,y7,x12,y7);
NEIGHBOR(x13,y7,x12,y7);
NEIGHBOR(x12,y6,x12,y7);
NEIGHBOR(x12,y8,x12,y7);
NEIGHBOR(x11,y6,x12,y7);
NEIGHBOR(x11,y8,x12,y7);
NEIGHBOR(x13,y6,x12,y7);
NEIGHBOR(x13,y8,x12,y7);
NEIGHBOR(x11,y8,x12,y8);
NEIGHBOR(x13,y8,x12,y8);
NEIGHBOR(x12,y7,x12,y8);
NEIGHBOR(x12,y9,x12,y8);
NEIGHBOR(x11,y7,x12,y8);
NEIGHBOR(x11,y9,x12,y8);
NEIGHBOR(x13,y7,x12,y8);
NEIGHBOR(x13,y9,x12,y8);
NEIGHBOR(x11,y9,x12,y9);
NEIGHBOR(x13,y9,x12,y9);
NEIGHBOR(x12,y8,x12,y9);
NEIGHBOR(x12,y10,x12,y9);
NEIGHBOR(x11,y8,x12,y9);
NEIGHBOR(x11,y10,x12,y9);
NEIGHBOR(x13,y8,x12,y9);
NEIGHBOR(x13,y10,x12,y9);
NEIGHBOR(x11,y10,x12,y10);
NEIGHBOR(x13,y10,x12,y10);
NEIGHBOR(x12,y9,x12,y10);
NEIGHBOR(x12,y11,x12,y10);
NEIGHBOR(x11,y9,x12,y10);
NEIGHBOR(x11,y11,x12,y10);
NEIGHBOR(x13,y9,x12,y10);
NEIGHBOR(x13,y11,x12,y10);
NEIGHBOR(x11,y11,x12,y11);
NEIGHBOR(x13,y11,x12,y11);
NEIGHBOR(x12,y10,x12,y11);
NEIGHBOR(x12,y12,x12,y11);
NEIGHBOR(x11,y10,x12,y11);
NEIGHBOR(x11,y12,x12,y11);
NEIGHBOR(x13,y10,x12,y11);
NEIGHBOR(x13,y12,x12,y11);
NEIGHBOR(x11,y12,x12,y12);
NEIGHBOR(x13,y12,x12,y12);
NEIGHBOR(x12,y11,x12,y12);
NEIGHBOR(x12,y13,x12,y12);
NEIGHBOR(x11,y11,x12,y12);
NEIGHBOR(x11,y13,x12,y12);
NEIGHBOR(x13,y11,x12,y12);
NEIGHBOR(x13,y13,x12,y12);
NEIGHBOR(x11,y13,x12,y13);
NEIGHBOR(x13,y13,x12,y13);
NEIGHBOR(x12,y12,x12,y13);
NEIGHBOR(x12,y14,x12,y13);
NEIGHBOR(x11,y12,x12,y13);
NEIGHBOR(x11,y14,x12,y13);
NEIGHBOR(x13,y12,x12,y13);
NEIGHBOR(x13,y14,x12,y13);
NEIGHBOR(x11,y14,x12,y14);
NEIGHBOR(x13,y14,x12,y14);
NEIGHBOR(x12,y13,x12,y14);
NEIGHBOR(x12,y15,x12,y14);
NEIGHBOR(x11,y13,x12,y14);
NEIGHBOR(x11,y15,x12,y14);
NEIGHBOR(x13,y13,x12,y14);
NEIGHBOR(x13,y15,x12,y14);
NEIGHBOR(x11,y15,x12,y15);
NEIGHBOR(x13,y15,x12,y15);
NEIGHBOR(x12,y14,x12,y15);
NEIGHBOR(x12,y16,x12,y15);
NEIGHBOR(x11,y14,x12,y15);
NEIGHBOR(x11,y16,x12,y15);
NEIGHBOR(x13,y14,x12,y15);
NEIGHBOR(x13,y16,x12,y15);
NEIGHBOR(x11,y16,x12,y16);
NEIGHBOR(x13,y16,x12,y16);
NEIGHBOR(x12,y15,x12,y16);
NEIGHBOR(x12,y17,x12,y16);
NEIGHBOR(x11,y15,x12,y16);
NEIGHBOR(x11,y17,x12,y16);
NEIGHBOR(x13,y15,x12,y16);
NEIGHBOR(x13,y17,x12,y16);
NEIGHBOR(x11,y17,x12,y17);
NEIGHBOR(x13,y17,x12,y17);
NEIGHBOR(x12,y16,x12,y17);
NEIGHBOR(x12,y18,x12,y17);
NEIGHBOR(x11,y16,x12,y17);
NEIGHBOR(x11,y18,x12,y17);
NEIGHBOR(x13,y16,x12,y17);
NEIGHBOR(x13,y18,x12,y17);
NEIGHBOR(x11,y18,x12,y18);
NEIGHBOR(x13,y18,x12,y18);
NEIGHBOR(x12,y17,x12,y18);
NEIGHBOR(x12,y19,x12,y18);
NEIGHBOR(x11,y17,x12,y18);
NEIGHBOR(x11,y19,x12,y18);
NEIGHBOR(x13,y17,x12,y18);
NEIGHBOR(x13,y19,x12,y18);
NEIGHBOR(x11,y19,x12,y19);
NEIGHBOR(x13,y19,x12,y19);
NEIGHBOR(x12,y18,x12,y19);
NEIGHBOR(x12,y20,x12,y19);
NEIGHBOR(x11,y18,x12,y19);
NEIGHBOR(x11,y20,x12,y19);
NEIGHBOR(x13,y18,x12,y19);
NEIGHBOR(x13,y20,x12,y19);
NEIGHBOR(x11,y20,x12,y20);
NEIGHBOR(x13,y20,x12,y20);
NEIGHBOR(x12,y19,x12,y20);
NEIGHBOR(x12,y21,x12,y20);
NEIGHBOR(x11,y19,x12,y20);
NEIGHBOR(x11,y21,x12,y20);
NEIGHBOR(x13,y19,x12,y20);
NEIGHBOR(x13,y21,x12,y20);
NEIGHBOR(x11,y21,x12,y21);
NEIGHBOR(x13,y21,x12,y21);
NEIGHBOR(x12,y20,x12,y21);
NEIGHBOR(x12,y22,x12,y21);
NEIGHBOR(x11,y20,x12,y21);
NEIGHBOR(x11,y22,x12,y21);
NEIGHBOR(x13,y20,x12,y21);
NEIGHBOR(x13,y22,x12,y21);
NEIGHBOR(x11,y22,x12,y22);
NEIGHBOR(x13,y22,x12,y22);
NEIGHBOR(x12,y21,x12,y22);
NEIGHBOR(x12,y23,x12,y22);
NEIGHBOR(x11,y21,x12,y22);
NEIGHBOR(x11,y23,x12,y22);
NEIGHBOR(x13,y21,x12,y22);
NEIGHBOR(x13,y23,x12,y22);
NEIGHBOR(x11,y23,x12,y23);
NEIGHBOR(x13,y23,x12,y23);
NEIGHBOR(x12,y22,x12,y23);
NEIGHBOR(x12,y24,x12,y23);
NEIGHBOR(x11,y22,x12,y23);
NEIGHBOR(x11,y24,x12,y23);
NEIGHBOR(x13,y22,x12,y23);
NEIGHBOR(x13,y24,x12,y23);
NEIGHBOR(x11,y24,x12,y24);
NEIGHBOR(x13,y24,x12,y24);
NEIGHBOR(x12,y23,x12,y24);
NEIGHBOR(x12,y25,x12,y24);
NEIGHBOR(x11,y23,x12,y24);
NEIGHBOR(x11,y25,x12,y24);
NEIGHBOR(x13,y23,x12,y24);
NEIGHBOR(x13,y25,x12,y24);
NEIGHBOR(x11,y25,x12,y25);
NEIGHBOR(x13,y25,x12,y25);
NEIGHBOR(x12,y24,x12,y25);
NEIGHBOR(x12,y26,x12,y25);
NEIGHBOR(x11,y24,x12,y25);
NEIGHBOR(x11,y26,x12,y25);
NEIGHBOR(x13,y24,x12,y25);
NEIGHBOR(x13,y26,x12,y25);
NEIGHBOR(x11,y26,x12,y26);
NEIGHBOR(x13,y26,x12,y26);
NEIGHBOR(x12,y25,x12,y26);
NEIGHBOR(x12,y27,x12,y26);
NEIGHBOR(x11,y25,x12,y26);
NEIGHBOR(x11,y27,x12,y26);
NEIGHBOR(x13,y25,x12,y26);
NEIGHBOR(x13,y27,x12,y26);
NEIGHBOR(x11,y27,x12,y27);
NEIGHBOR(x13,y27,x12,y27);
NEIGHBOR(x12,y26,x12,y27);
NEIGHBOR(x12,y28,x12,y27);
NEIGHBOR(x11,y26,x12,y27);
NEIGHBOR(x11,y28,x12,y27);
NEIGHBOR(x13,y26,x12,y27);
NEIGHBOR(x13,y28,x12,y27);
NEIGHBOR(x11,y28,x12,y28);
NEIGHBOR(x13,y28,x12,y28);
NEIGHBOR(x12,y27,x12,y28);
NEIGHBOR(x12,y29,x12,y28);
NEIGHBOR(x11,y27,x12,y28);
NEIGHBOR(x11,y29,x12,y28);
NEIGHBOR(x13,y27,x12,y28);
NEIGHBOR(x13,y29,x12,y28);
NEIGHBOR(x11,y29,x12,y29);
NEIGHBOR(x13,y29,x12,y29);
NEIGHBOR(x12,y28,x12,y29);
NEIGHBOR(x12,y30,x12,y29);
NEIGHBOR(x11,y28,x12,y29);
NEIGHBOR(x11,y30,x12,y29);
NEIGHBOR(x13,y28,x12,y29);
NEIGHBOR(x13,y30,x12,y29);
NEIGHBOR(x11,y30,x12,y30);
NEIGHBOR(x13,y30,x12,y30);
NEIGHBOR(x12,y29,x12,y30);
NEIGHBOR(x12,y31,x12,y30);
NEIGHBOR(x11,y29,x12,y30);
NEIGHBOR(x11,y31,x12,y30);
NEIGHBOR(x13,y29,x12,y30);
NEIGHBOR(x13,y31,x12,y30);
NEIGHBOR(x11,y31,x12,y31);
NEIGHBOR(x13,y31,x12,y31);
NEIGHBOR(x12,y30,x12,y31);
NEIGHBOR(x12,y32,x12,y31);
NEIGHBOR(x11,y30,x12,y31);
NEIGHBOR(x11,y32,x12,y31);
NEIGHBOR(x13,y30,x12,y31);
NEIGHBOR(x13,y32,x12,y31);
NEIGHBOR(x11,y32,x12,y32);
NEIGHBOR(x13,y32,x12,y32);
NEIGHBOR(x12,y31,x12,y32);
NEIGHBOR(x12,y33,x12,y32);
NEIGHBOR(x11,y31,x12,y32);
NEIGHBOR(x11,y33,x12,y32);
NEIGHBOR(x13,y31,x12,y32);
NEIGHBOR(x13,y33,x12,y32);
NEIGHBOR(x11,y33,x12,y33);
NEIGHBOR(x13,y33,x12,y33);
NEIGHBOR(x12,y32,x12,y33);
NEIGHBOR(x12,y34,x12,y33);
NEIGHBOR(x11,y32,x12,y33);
NEIGHBOR(x11,y34,x12,y33);
NEIGHBOR(x13,y32,x12,y33);
NEIGHBOR(x13,y34,x12,y33);
NEIGHBOR(x11,y34,x12,y34);
NEIGHBOR(x13,y34,x12,y34);
NEIGHBOR(x12,y33,x12,y34);
NEIGHBOR(x12,y35,x12,y34);
NEIGHBOR(x11,y33,x12,y34);
NEIGHBOR(x11,y35,x12,y34);
NEIGHBOR(x13,y33,x12,y34);
NEIGHBOR(x13,y35,x12,y34);
NEIGHBOR(x11,y35,x12,y35);
NEIGHBOR(x13,y35,x12,y35);
NEIGHBOR(x12,y34,x12,y35);
NEIGHBOR(x12,y36,x12,y35);
NEIGHBOR(x11,y34,x12,y35);
NEIGHBOR(x11,y36,x12,y35);
NEIGHBOR(x13,y34,x12,y35);
NEIGHBOR(x13,y36,x12,y35);
NEIGHBOR(x11,y36,x12,y36);
NEIGHBOR(x13,y36,x12,y36);
NEIGHBOR(x12,y35,x12,y36);
NEIGHBOR(x12,y37,x12,y36);
NEIGHBOR(x11,y35,x12,y36);
NEIGHBOR(x11,y37,x12,y36);
NEIGHBOR(x13,y35,x12,y36);
NEIGHBOR(x13,y37,x12,y36);
NEIGHBOR(x11,y37,x12,y37);
NEIGHBOR(x13,y37,x12,y37);
NEIGHBOR(x12,y36,x12,y37);
NEIGHBOR(x12,y38,x12,y37);
NEIGHBOR(x11,y36,x12,y37);
NEIGHBOR(x11,y38,x12,y37);
NEIGHBOR(x13,y36,x12,y37);
NEIGHBOR(x13,y38,x12,y37);
NEIGHBOR(x11,y38,x12,y38);
NEIGHBOR(x13,y38,x12,y38);
NEIGHBOR(x12,y37,x12,y38);
NEIGHBOR(x12,y39,x12,y38);
NEIGHBOR(x11,y37,x12,y38);
NEIGHBOR(x11,y39,x12,y38);
NEIGHBOR(x13,y37,x12,y38);
NEIGHBOR(x13,y39,x12,y38);
NEIGHBOR(x11,y39,x12,y39);
NEIGHBOR(x13,y39,x12,y39);
NEIGHBOR(x12,y38,x12,y39);
NEIGHBOR(x12,y40,x12,y39);
NEIGHBOR(x11,y38,x12,y39);
NEIGHBOR(x11,y40,x12,y39);
NEIGHBOR(x13,y38,x12,y39);
NEIGHBOR(x13,y40,x12,y39);
NEIGHBOR(x11,y40,x12,y40);
NEIGHBOR(x13,y40,x12,y40);
NEIGHBOR(x12,y39,x12,y40);
NEIGHBOR(x12,y41,x12,y40);
NEIGHBOR(x11,y39,x12,y40);
NEIGHBOR(x11,y41,x12,y40);
NEIGHBOR(x13,y39,x12,y40);
NEIGHBOR(x13,y41,x12,y40);
NEIGHBOR(x11,y41,x12,y41);
NEIGHBOR(x13,y41,x12,y41);
NEIGHBOR(x12,y40,x12,y41);
NEIGHBOR(x12,y42,x12,y41);
NEIGHBOR(x11,y40,x12,y41);
NEIGHBOR(x11,y42,x12,y41);
NEIGHBOR(x13,y40,x12,y41);
NEIGHBOR(x13,y42,x12,y41);
NEIGHBOR(x11,y42,x12,y42);
NEIGHBOR(x13,y42,x12,y42);
NEIGHBOR(x12,y41,x12,y42);
NEIGHBOR(x12,y43,x12,y42);
NEIGHBOR(x11,y41,x12,y42);
NEIGHBOR(x11,y43,x12,y42);
NEIGHBOR(x13,y41,x12,y42);
NEIGHBOR(x13,y43,x12,y42);
NEIGHBOR(x11,y43,x12,y43);
NEIGHBOR(x13,y43,x12,y43);
NEIGHBOR(x12,y42,x12,y43);
NEIGHBOR(x12,y44,x12,y43);
NEIGHBOR(x11,y42,x12,y43);
NEIGHBOR(x11,y44,x12,y43);
NEIGHBOR(x13,y42,x12,y43);
NEIGHBOR(x13,y44,x12,y43);
NEIGHBOR(x11,y44,x12,y44);
NEIGHBOR(x13,y44,x12,y44);
NEIGHBOR(x12,y43,x12,y44);
NEIGHBOR(x12,y45,x12,y44);
NEIGHBOR(x11,y43,x12,y44);
NEIGHBOR(x11,y45,x12,y44);
NEIGHBOR(x13,y43,x12,y44);
NEIGHBOR(x13,y45,x12,y44);
NEIGHBOR(x11,y45,x12,y45);
NEIGHBOR(x13,y45,x12,y45);
NEIGHBOR(x12,y44,x12,y45);
NEIGHBOR(x12,y46,x12,y45);
NEIGHBOR(x11,y44,x12,y45);
NEIGHBOR(x11,y46,x12,y45);
NEIGHBOR(x13,y44,x12,y45);
NEIGHBOR(x13,y46,x12,y45);
NEIGHBOR(x11,y46,x12,y46);
NEIGHBOR(x13,y46,x12,y46);
NEIGHBOR(x12,y45,x12,y46);
NEIGHBOR(x12,y47,x12,y46);
NEIGHBOR(x11,y45,x12,y46);
NEIGHBOR(x11,y47,x12,y46);
NEIGHBOR(x13,y45,x12,y46);
NEIGHBOR(x13,y47,x12,y46);
NEIGHBOR(x11,y47,x12,y47);
NEIGHBOR(x13,y47,x12,y47);
NEIGHBOR(x12,y46,x12,y47);
NEIGHBOR(x12,y48,x12,y47);
NEIGHBOR(x11,y46,x12,y47);
NEIGHBOR(x11,y48,x12,y47);
NEIGHBOR(x13,y46,x12,y47);
NEIGHBOR(x13,y48,x12,y47);
NEIGHBOR(x11,y48,x12,y48);
NEIGHBOR(x13,y48,x12,y48);
NEIGHBOR(x12,y47,x12,y48);
NEIGHBOR(x12,y49,x12,y48);
NEIGHBOR(x11,y47,x12,y48);
NEIGHBOR(x11,y49,x12,y48);
NEIGHBOR(x13,y47,x12,y48);
NEIGHBOR(x13,y49,x12,y48);
NEIGHBOR(x11,y49,x12,y49);
NEIGHBOR(x13,y49,x12,y49);
NEIGHBOR(x12,y48,x12,y49);
NEIGHBOR(x12,y50,x12,y49);
NEIGHBOR(x11,y48,x12,y49);
NEIGHBOR(x11,y50,x12,y49);
NEIGHBOR(x13,y48,x12,y49);
NEIGHBOR(x13,y50,x12,y49);
NEIGHBOR(x11,y50,x12,y50);
NEIGHBOR(x13,y50,x12,y50);
NEIGHBOR(x12,y49,x12,y50);
NEIGHBOR(x11,y49,x12,y50);
NEIGHBOR(x13,y49,x12,y50);
NEIGHBOR(x12,y1,x13,y1);
NEIGHBOR(x14,y1,x13,y1);
NEIGHBOR(x13,y2,x13,y1);
NEIGHBOR(x12,y2,x13,y1);
NEIGHBOR(x14,y2,x13,y1);
NEIGHBOR(x12,y2,x13,y2);
NEIGHBOR(x14,y2,x13,y2);
NEIGHBOR(x13,y1,x13,y2);
NEIGHBOR(x13,y3,x13,y2);
NEIGHBOR(x12,y1,x13,y2);
NEIGHBOR(x12,y3,x13,y2);
NEIGHBOR(x14,y1,x13,y2);
NEIGHBOR(x14,y3,x13,y2);
NEIGHBOR(x12,y3,x13,y3);
NEIGHBOR(x14,y3,x13,y3);
NEIGHBOR(x13,y2,x13,y3);
NEIGHBOR(x13,y4,x13,y3);
NEIGHBOR(x12,y2,x13,y3);
NEIGHBOR(x12,y4,x13,y3);
NEIGHBOR(x14,y2,x13,y3);
NEIGHBOR(x14,y4,x13,y3);
NEIGHBOR(x12,y4,x13,y4);
NEIGHBOR(x14,y4,x13,y4);
NEIGHBOR(x13,y3,x13,y4);
NEIGHBOR(x13,y5,x13,y4);
NEIGHBOR(x12,y3,x13,y4);
NEIGHBOR(x12,y5,x13,y4);
NEIGHBOR(x14,y3,x13,y4);
NEIGHBOR(x14,y5,x13,y4);
NEIGHBOR(x12,y5,x13,y5);
NEIGHBOR(x14,y5,x13,y5);
NEIGHBOR(x13,y4,x13,y5);
NEIGHBOR(x13,y6,x13,y5);
NEIGHBOR(x12,y4,x13,y5);
NEIGHBOR(x12,y6,x13,y5);
NEIGHBOR(x14,y4,x13,y5);
NEIGHBOR(x14,y6,x13,y5);
NEIGHBOR(x12,y6,x13,y6);
NEIGHBOR(x14,y6,x13,y6);
NEIGHBOR(x13,y5,x13,y6);
NEIGHBOR(x13,y7,x13,y6);
NEIGHBOR(x12,y5,x13,y6);
NEIGHBOR(x12,y7,x13,y6);
NEIGHBOR(x14,y5,x13,y6);
NEIGHBOR(x14,y7,x13,y6);
NEIGHBOR(x12,y7,x13,y7);
NEIGHBOR(x14,y7,x13,y7);
NEIGHBOR(x13,y6,x13,y7);
NEIGHBOR(x13,y8,x13,y7);
NEIGHBOR(x12,y6,x13,y7);
NEIGHBOR(x12,y8,x13,y7);
NEIGHBOR(x14,y6,x13,y7);
NEIGHBOR(x14,y8,x13,y7);
NEIGHBOR(x12,y8,x13,y8);
NEIGHBOR(x14,y8,x13,y8);
NEIGHBOR(x13,y7,x13,y8);
NEIGHBOR(x13,y9,x13,y8);
NEIGHBOR(x12,y7,x13,y8);
NEIGHBOR(x12,y9,x13,y8);
NEIGHBOR(x14,y7,x13,y8);
NEIGHBOR(x14,y9,x13,y8);
NEIGHBOR(x12,y9,x13,y9);
NEIGHBOR(x14,y9,x13,y9);
NEIGHBOR(x13,y8,x13,y9);
NEIGHBOR(x13,y10,x13,y9);
NEIGHBOR(x12,y8,x13,y9);
NEIGHBOR(x12,y10,x13,y9);
NEIGHBOR(x14,y8,x13,y9);
NEIGHBOR(x14,y10,x13,y9);
NEIGHBOR(x12,y10,x13,y10);
NEIGHBOR(x14,y10,x13,y10);
NEIGHBOR(x13,y9,x13,y10);
NEIGHBOR(x13,y11,x13,y10);
NEIGHBOR(x12,y9,x13,y10);
NEIGHBOR(x12,y11,x13,y10);
NEIGHBOR(x14,y9,x13,y10);
NEIGHBOR(x14,y11,x13,y10);
NEIGHBOR(x12,y11,x13,y11);
NEIGHBOR(x14,y11,x13,y11);
NEIGHBOR(x13,y10,x13,y11);
NEIGHBOR(x13,y12,x13,y11);
NEIGHBOR(x12,y10,x13,y11);
NEIGHBOR(x12,y12,x13,y11);
NEIGHBOR(x14,y10,x13,y11);
NEIGHBOR(x14,y12,x13,y11);
NEIGHBOR(x12,y12,x13,y12);
NEIGHBOR(x14,y12,x13,y12);
NEIGHBOR(x13,y11,x13,y12);
NEIGHBOR(x13,y13,x13,y12);
NEIGHBOR(x12,y11,x13,y12);
NEIGHBOR(x12,y13,x13,y12);
NEIGHBOR(x14,y11,x13,y12);
NEIGHBOR(x14,y13,x13,y12);
NEIGHBOR(x12,y13,x13,y13);
NEIGHBOR(x14,y13,x13,y13);
NEIGHBOR(x13,y12,x13,y13);
NEIGHBOR(x13,y14,x13,y13);
NEIGHBOR(x12,y12,x13,y13);
NEIGHBOR(x12,y14,x13,y13);
NEIGHBOR(x14,y12,x13,y13);
NEIGHBOR(x14,y14,x13,y13);
NEIGHBOR(x12,y14,x13,y14);
NEIGHBOR(x14,y14,x13,y14);
NEIGHBOR(x13,y13,x13,y14);
NEIGHBOR(x13,y15,x13,y14);
NEIGHBOR(x12,y13,x13,y14);
NEIGHBOR(x12,y15,x13,y14);
NEIGHBOR(x14,y13,x13,y14);
NEIGHBOR(x14,y15,x13,y14);
NEIGHBOR(x12,y15,x13,y15);
NEIGHBOR(x14,y15,x13,y15);
NEIGHBOR(x13,y14,x13,y15);
NEIGHBOR(x13,y16,x13,y15);
NEIGHBOR(x12,y14,x13,y15);
NEIGHBOR(x12,y16,x13,y15);
NEIGHBOR(x14,y14,x13,y15);
NEIGHBOR(x14,y16,x13,y15);
NEIGHBOR(x12,y16,x13,y16);
NEIGHBOR(x14,y16,x13,y16);
NEIGHBOR(x13,y15,x13,y16);
NEIGHBOR(x13,y17,x13,y16);
NEIGHBOR(x12,y15,x13,y16);
NEIGHBOR(x12,y17,x13,y16);
NEIGHBOR(x14,y15,x13,y16);
NEIGHBOR(x14,y17,x13,y16);
NEIGHBOR(x12,y17,x13,y17);
NEIGHBOR(x14,y17,x13,y17);
NEIGHBOR(x13,y16,x13,y17);
NEIGHBOR(x13,y18,x13,y17);
NEIGHBOR(x12,y16,x13,y17);
NEIGHBOR(x12,y18,x13,y17);
NEIGHBOR(x14,y16,x13,y17);
NEIGHBOR(x14,y18,x13,y17);
NEIGHBOR(x12,y18,x13,y18);
NEIGHBOR(x14,y18,x13,y18);
NEIGHBOR(x13,y17,x13,y18);
NEIGHBOR(x13,y19,x13,y18);
NEIGHBOR(x12,y17,x13,y18);
NEIGHBOR(x12,y19,x13,y18);
NEIGHBOR(x14,y17,x13,y18);
NEIGHBOR(x14,y19,x13,y18);
NEIGHBOR(x12,y19,x13,y19);
NEIGHBOR(x14,y19,x13,y19);
NEIGHBOR(x13,y18,x13,y19);
NEIGHBOR(x13,y20,x13,y19);
NEIGHBOR(x12,y18,x13,y19);
NEIGHBOR(x12,y20,x13,y19);
NEIGHBOR(x14,y18,x13,y19);
NEIGHBOR(x14,y20,x13,y19);
NEIGHBOR(x12,y20,x13,y20);
NEIGHBOR(x14,y20,x13,y20);
NEIGHBOR(x13,y19,x13,y20);
NEIGHBOR(x13,y21,x13,y20);
NEIGHBOR(x12,y19,x13,y20);
NEIGHBOR(x12,y21,x13,y20);
NEIGHBOR(x14,y19,x13,y20);
NEIGHBOR(x14,y21,x13,y20);
NEIGHBOR(x12,y21,x13,y21);
NEIGHBOR(x14,y21,x13,y21);
NEIGHBOR(x13,y20,x13,y21);
NEIGHBOR(x13,y22,x13,y21);
NEIGHBOR(x12,y20,x13,y21);
NEIGHBOR(x12,y22,x13,y21);
NEIGHBOR(x14,y20,x13,y21);
NEIGHBOR(x14,y22,x13,y21);
NEIGHBOR(x12,y22,x13,y22);
NEIGHBOR(x14,y22,x13,y22);
NEIGHBOR(x13,y21,x13,y22);
NEIGHBOR(x13,y23,x13,y22);
NEIGHBOR(x12,y21,x13,y22);
NEIGHBOR(x12,y23,x13,y22);
NEIGHBOR(x14,y21,x13,y22);
NEIGHBOR(x14,y23,x13,y22);
NEIGHBOR(x12,y23,x13,y23);
NEIGHBOR(x14,y23,x13,y23);
NEIGHBOR(x13,y22,x13,y23);
NEIGHBOR(x13,y24,x13,y23);
NEIGHBOR(x12,y22,x13,y23);
NEIGHBOR(x12,y24,x13,y23);
NEIGHBOR(x14,y22,x13,y23);
NEIGHBOR(x14,y24,x13,y23);
NEIGHBOR(x12,y24,x13,y24);
NEIGHBOR(x14,y24,x13,y24);
NEIGHBOR(x13,y23,x13,y24);
NEIGHBOR(x13,y25,x13,y24);
NEIGHBOR(x12,y23,x13,y24);
NEIGHBOR(x12,y25,x13,y24);
NEIGHBOR(x14,y23,x13,y24);
NEIGHBOR(x14,y25,x13,y24);
NEIGHBOR(x12,y25,x13,y25);
NEIGHBOR(x14,y25,x13,y25);
NEIGHBOR(x13,y24,x13,y25);
NEIGHBOR(x13,y26,x13,y25);
NEIGHBOR(x12,y24,x13,y25);
NEIGHBOR(x12,y26,x13,y25);
NEIGHBOR(x14,y24,x13,y25);
NEIGHBOR(x14,y26,x13,y25);
NEIGHBOR(x12,y26,x13,y26);
NEIGHBOR(x14,y26,x13,y26);
NEIGHBOR(x13,y25,x13,y26);
NEIGHBOR(x13,y27,x13,y26);
NEIGHBOR(x12,y25,x13,y26);
NEIGHBOR(x12,y27,x13,y26);
NEIGHBOR(x14,y25,x13,y26);
NEIGHBOR(x14,y27,x13,y26);
NEIGHBOR(x12,y27,x13,y27);
NEIGHBOR(x14,y27,x13,y27);
NEIGHBOR(x13,y26,x13,y27);
NEIGHBOR(x13,y28,x13,y27);
NEIGHBOR(x12,y26,x13,y27);
NEIGHBOR(x12,y28,x13,y27);
NEIGHBOR(x14,y26,x13,y27);
NEIGHBOR(x14,y28,x13,y27);
NEIGHBOR(x12,y28,x13,y28);
NEIGHBOR(x14,y28,x13,y28);
NEIGHBOR(x13,y27,x13,y28);
NEIGHBOR(x13,y29,x13,y28);
NEIGHBOR(x12,y27,x13,y28);
NEIGHBOR(x12,y29,x13,y28);
NEIGHBOR(x14,y27,x13,y28);
NEIGHBOR(x14,y29,x13,y28);
NEIGHBOR(x12,y29,x13,y29);
NEIGHBOR(x14,y29,x13,y29);
NEIGHBOR(x13,y28,x13,y29);
NEIGHBOR(x13,y30,x13,y29);
NEIGHBOR(x12,y28,x13,y29);
NEIGHBOR(x12,y30,x13,y29);
NEIGHBOR(x14,y28,x13,y29);
NEIGHBOR(x14,y30,x13,y29);
NEIGHBOR(x12,y30,x13,y30);
NEIGHBOR(x14,y30,x13,y30);
NEIGHBOR(x13,y29,x13,y30);
NEIGHBOR(x13,y31,x13,y30);
NEIGHBOR(x12,y29,x13,y30);
NEIGHBOR(x12,y31,x13,y30);
NEIGHBOR(x14,y29,x13,y30);
NEIGHBOR(x14,y31,x13,y30);
NEIGHBOR(x12,y31,x13,y31);
NEIGHBOR(x14,y31,x13,y31);
NEIGHBOR(x13,y30,x13,y31);
NEIGHBOR(x13,y32,x13,y31);
NEIGHBOR(x12,y30,x13,y31);
NEIGHBOR(x12,y32,x13,y31);
NEIGHBOR(x14,y30,x13,y31);
NEIGHBOR(x14,y32,x13,y31);
NEIGHBOR(x12,y32,x13,y32);
NEIGHBOR(x14,y32,x13,y32);
NEIGHBOR(x13,y31,x13,y32);
NEIGHBOR(x13,y33,x13,y32);
NEIGHBOR(x12,y31,x13,y32);
NEIGHBOR(x12,y33,x13,y32);
NEIGHBOR(x14,y31,x13,y32);
NEIGHBOR(x14,y33,x13,y32);
NEIGHBOR(x12,y33,x13,y33);
NEIGHBOR(x14,y33,x13,y33);
NEIGHBOR(x13,y32,x13,y33);
NEIGHBOR(x13,y34,x13,y33);
NEIGHBOR(x12,y32,x13,y33);
NEIGHBOR(x12,y34,x13,y33);
NEIGHBOR(x14,y32,x13,y33);
NEIGHBOR(x14,y34,x13,y33);
NEIGHBOR(x12,y34,x13,y34);
NEIGHBOR(x14,y34,x13,y34);
NEIGHBOR(x13,y33,x13,y34);
NEIGHBOR(x13,y35,x13,y34);
NEIGHBOR(x12,y33,x13,y34);
NEIGHBOR(x12,y35,x13,y34);
NEIGHBOR(x14,y33,x13,y34);
NEIGHBOR(x14,y35,x13,y34);
NEIGHBOR(x12,y35,x13,y35);
NEIGHBOR(x14,y35,x13,y35);
NEIGHBOR(x13,y34,x13,y35);
NEIGHBOR(x13,y36,x13,y35);
NEIGHBOR(x12,y34,x13,y35);
NEIGHBOR(x12,y36,x13,y35);
NEIGHBOR(x14,y34,x13,y35);
NEIGHBOR(x14,y36,x13,y35);
NEIGHBOR(x12,y36,x13,y36);
NEIGHBOR(x14,y36,x13,y36);
NEIGHBOR(x13,y35,x13,y36);
NEIGHBOR(x13,y37,x13,y36);
NEIGHBOR(x12,y35,x13,y36);
NEIGHBOR(x12,y37,x13,y36);
NEIGHBOR(x14,y35,x13,y36);
NEIGHBOR(x14,y37,x13,y36);
NEIGHBOR(x12,y37,x13,y37);
NEIGHBOR(x14,y37,x13,y37);
NEIGHBOR(x13,y36,x13,y37);
NEIGHBOR(x13,y38,x13,y37);
NEIGHBOR(x12,y36,x13,y37);
NEIGHBOR(x12,y38,x13,y37);
NEIGHBOR(x14,y36,x13,y37);
NEIGHBOR(x14,y38,x13,y37);
NEIGHBOR(x12,y38,x13,y38);
NEIGHBOR(x14,y38,x13,y38);
NEIGHBOR(x13,y37,x13,y38);
NEIGHBOR(x13,y39,x13,y38);
NEIGHBOR(x12,y37,x13,y38);
NEIGHBOR(x12,y39,x13,y38);
NEIGHBOR(x14,y37,x13,y38);
NEIGHBOR(x14,y39,x13,y38);
NEIGHBOR(x12,y39,x13,y39);
NEIGHBOR(x14,y39,x13,y39);
NEIGHBOR(x13,y38,x13,y39);
NEIGHBOR(x13,y40,x13,y39);
NEIGHBOR(x12,y38,x13,y39);
NEIGHBOR(x12,y40,x13,y39);
NEIGHBOR(x14,y38,x13,y39);
NEIGHBOR(x14,y40,x13,y39);
NEIGHBOR(x12,y40,x13,y40);
NEIGHBOR(x14,y40,x13,y40);
NEIGHBOR(x13,y39,x13,y40);
NEIGHBOR(x13,y41,x13,y40);
NEIGHBOR(x12,y39,x13,y40);
NEIGHBOR(x12,y41,x13,y40);
NEIGHBOR(x14,y39,x13,y40);
NEIGHBOR(x14,y41,x13,y40);
NEIGHBOR(x12,y41,x13,y41);
NEIGHBOR(x14,y41,x13,y41);
NEIGHBOR(x13,y40,x13,y41);
NEIGHBOR(x13,y42,x13,y41);
NEIGHBOR(x12,y40,x13,y41);
NEIGHBOR(x12,y42,x13,y41);
NEIGHBOR(x14,y40,x13,y41);
NEIGHBOR(x14,y42,x13,y41);
NEIGHBOR(x12,y42,x13,y42);
NEIGHBOR(x14,y42,x13,y42);
NEIGHBOR(x13,y41,x13,y42);
NEIGHBOR(x13,y43,x13,y42);
NEIGHBOR(x12,y41,x13,y42);
NEIGHBOR(x12,y43,x13,y42);
NEIGHBOR(x14,y41,x13,y42);
NEIGHBOR(x14,y43,x13,y42);
NEIGHBOR(x12,y43,x13,y43);
NEIGHBOR(x14,y43,x13,y43);
NEIGHBOR(x13,y42,x13,y43);
NEIGHBOR(x13,y44,x13,y43);
NEIGHBOR(x12,y42,x13,y43);
NEIGHBOR(x12,y44,x13,y43);
NEIGHBOR(x14,y42,x13,y43);
NEIGHBOR(x14,y44,x13,y43);
NEIGHBOR(x12,y44,x13,y44);
NEIGHBOR(x14,y44,x13,y44);
NEIGHBOR(x13,y43,x13,y44);
NEIGHBOR(x13,y45,x13,y44);
NEIGHBOR(x12,y43,x13,y44);
NEIGHBOR(x12,y45,x13,y44);
NEIGHBOR(x14,y43,x13,y44);
NEIGHBOR(x14,y45,x13,y44);
NEIGHBOR(x12,y45,x13,y45);
NEIGHBOR(x14,y45,x13,y45);
NEIGHBOR(x13,y44,x13,y45);
NEIGHBOR(x13,y46,x13,y45);
NEIGHBOR(x12,y44,x13,y45);
NEIGHBOR(x12,y46,x13,y45);
NEIGHBOR(x14,y44,x13,y45);
NEIGHBOR(x14,y46,x13,y45);
NEIGHBOR(x12,y46,x13,y46);
NEIGHBOR(x14,y46,x13,y46);
NEIGHBOR(x13,y45,x13,y46);
NEIGHBOR(x13,y47,x13,y46);
NEIGHBOR(x12,y45,x13,y46);
NEIGHBOR(x12,y47,x13,y46);
NEIGHBOR(x14,y45,x13,y46);
NEIGHBOR(x14,y47,x13,y46);
NEIGHBOR(x12,y47,x13,y47);
NEIGHBOR(x14,y47,x13,y47);
NEIGHBOR(x13,y46,x13,y47);
NEIGHBOR(x13,y48,x13,y47);
NEIGHBOR(x12,y46,x13,y47);
NEIGHBOR(x12,y48,x13,y47);
NEIGHBOR(x14,y46,x13,y47);
NEIGHBOR(x14,y48,x13,y47);
NEIGHBOR(x12,y48,x13,y48);
NEIGHBOR(x14,y48,x13,y48);
NEIGHBOR(x13,y47,x13,y48);
NEIGHBOR(x13,y49,x13,y48);
NEIGHBOR(x12,y47,x13,y48);
NEIGHBOR(x12,y49,x13,y48);
NEIGHBOR(x14,y47,x13,y48);
NEIGHBOR(x14,y49,x13,y48);
NEIGHBOR(x12,y49,x13,y49);
NEIGHBOR(x14,y49,x13,y49);
NEIGHBOR(x13,y48,x13,y49);
NEIGHBOR(x13,y50,x13,y49);
NEIGHBOR(x12,y48,x13,y49);
NEIGHBOR(x12,y50,x13,y49);
NEIGHBOR(x14,y48,x13,y49);
NEIGHBOR(x14,y50,x13,y49);
NEIGHBOR(x12,y50,x13,y50);
NEIGHBOR(x14,y50,x13,y50);
NEIGHBOR(x13,y49,x13,y50);
NEIGHBOR(x12,y49,x13,y50);
NEIGHBOR(x14,y49,x13,y50);
NEIGHBOR(x13,y1,x14,y1);
NEIGHBOR(x15,y1,x14,y1);
NEIGHBOR(x14,y2,x14,y1);
NEIGHBOR(x13,y2,x14,y1);
NEIGHBOR(x15,y2,x14,y1);
NEIGHBOR(x13,y2,x14,y2);
NEIGHBOR(x15,y2,x14,y2);
NEIGHBOR(x14,y1,x14,y2);
NEIGHBOR(x14,y3,x14,y2);
NEIGHBOR(x13,y1,x14,y2);
NEIGHBOR(x13,y3,x14,y2);
NEIGHBOR(x15,y1,x14,y2);
NEIGHBOR(x15,y3,x14,y2);
NEIGHBOR(x13,y3,x14,y3);
NEIGHBOR(x15,y3,x14,y3);
NEIGHBOR(x14,y2,x14,y3);
NEIGHBOR(x14,y4,x14,y3);
NEIGHBOR(x13,y2,x14,y3);
NEIGHBOR(x13,y4,x14,y3);
NEIGHBOR(x15,y2,x14,y3);
NEIGHBOR(x15,y4,x14,y3);
NEIGHBOR(x13,y4,x14,y4);
NEIGHBOR(x15,y4,x14,y4);
NEIGHBOR(x14,y3,x14,y4);
NEIGHBOR(x14,y5,x14,y4);
NEIGHBOR(x13,y3,x14,y4);
NEIGHBOR(x13,y5,x14,y4);
NEIGHBOR(x15,y3,x14,y4);
NEIGHBOR(x15,y5,x14,y4);
NEIGHBOR(x13,y5,x14,y5);
NEIGHBOR(x15,y5,x14,y5);
NEIGHBOR(x14,y4,x14,y5);
NEIGHBOR(x14,y6,x14,y5);
NEIGHBOR(x13,y4,x14,y5);
NEIGHBOR(x13,y6,x14,y5);
NEIGHBOR(x15,y4,x14,y5);
NEIGHBOR(x15,y6,x14,y5);
NEIGHBOR(x13,y6,x14,y6);
NEIGHBOR(x15,y6,x14,y6);
NEIGHBOR(x14,y5,x14,y6);
NEIGHBOR(x14,y7,x14,y6);
NEIGHBOR(x13,y5,x14,y6);
NEIGHBOR(x13,y7,x14,y6);
NEIGHBOR(x15,y5,x14,y6);
NEIGHBOR(x15,y7,x14,y6);
NEIGHBOR(x13,y7,x14,y7);
NEIGHBOR(x15,y7,x14,y7);
NEIGHBOR(x14,y6,x14,y7);
NEIGHBOR(x14,y8,x14,y7);
NEIGHBOR(x13,y6,x14,y7);
NEIGHBOR(x13,y8,x14,y7);
NEIGHBOR(x15,y6,x14,y7);
NEIGHBOR(x15,y8,x14,y7);
NEIGHBOR(x13,y8,x14,y8);
NEIGHBOR(x15,y8,x14,y8);
NEIGHBOR(x14,y7,x14,y8);
NEIGHBOR(x14,y9,x14,y8);
NEIGHBOR(x13,y7,x14,y8);
NEIGHBOR(x13,y9,x14,y8);
NEIGHBOR(x15,y7,x14,y8);
NEIGHBOR(x15,y9,x14,y8);
NEIGHBOR(x13,y9,x14,y9);
NEIGHBOR(x15,y9,x14,y9);
NEIGHBOR(x14,y8,x14,y9);
NEIGHBOR(x14,y10,x14,y9);
NEIGHBOR(x13,y8,x14,y9);
NEIGHBOR(x13,y10,x14,y9);
NEIGHBOR(x15,y8,x14,y9);
NEIGHBOR(x15,y10,x14,y9);
NEIGHBOR(x13,y10,x14,y10);
NEIGHBOR(x15,y10,x14,y10);
NEIGHBOR(x14,y9,x14,y10);
NEIGHBOR(x14,y11,x14,y10);
NEIGHBOR(x13,y9,x14,y10);
NEIGHBOR(x13,y11,x14,y10);
NEIGHBOR(x15,y9,x14,y10);
NEIGHBOR(x15,y11,x14,y10);
NEIGHBOR(x13,y11,x14,y11);
NEIGHBOR(x15,y11,x14,y11);
NEIGHBOR(x14,y10,x14,y11);
NEIGHBOR(x14,y12,x14,y11);
NEIGHBOR(x13,y10,x14,y11);
NEIGHBOR(x13,y12,x14,y11);
NEIGHBOR(x15,y10,x14,y11);
NEIGHBOR(x15,y12,x14,y11);
NEIGHBOR(x13,y12,x14,y12);
NEIGHBOR(x15,y12,x14,y12);
NEIGHBOR(x14,y11,x14,y12);
NEIGHBOR(x14,y13,x14,y12);
NEIGHBOR(x13,y11,x14,y12);
NEIGHBOR(x13,y13,x14,y12);
NEIGHBOR(x15,y11,x14,y12);
NEIGHBOR(x15,y13,x14,y12);
NEIGHBOR(x13,y13,x14,y13);
NEIGHBOR(x15,y13,x14,y13);
NEIGHBOR(x14,y12,x14,y13);
NEIGHBOR(x14,y14,x14,y13);
NEIGHBOR(x13,y12,x14,y13);
NEIGHBOR(x13,y14,x14,y13);
NEIGHBOR(x15,y12,x14,y13);
NEIGHBOR(x15,y14,x14,y13);
NEIGHBOR(x13,y14,x14,y14);
NEIGHBOR(x15,y14,x14,y14);
NEIGHBOR(x14,y13,x14,y14);
NEIGHBOR(x14,y15,x14,y14);
NEIGHBOR(x13,y13,x14,y14);
NEIGHBOR(x13,y15,x14,y14);
NEIGHBOR(x15,y13,x14,y14);
NEIGHBOR(x15,y15,x14,y14);
NEIGHBOR(x13,y15,x14,y15);
NEIGHBOR(x15,y15,x14,y15);
NEIGHBOR(x14,y14,x14,y15);
NEIGHBOR(x14,y16,x14,y15);
NEIGHBOR(x13,y14,x14,y15);
NEIGHBOR(x13,y16,x14,y15);
NEIGHBOR(x15,y14,x14,y15);
NEIGHBOR(x15,y16,x14,y15);
NEIGHBOR(x13,y16,x14,y16);
NEIGHBOR(x15,y16,x14,y16);
NEIGHBOR(x14,y15,x14,y16);
NEIGHBOR(x14,y17,x14,y16);
NEIGHBOR(x13,y15,x14,y16);
NEIGHBOR(x13,y17,x14,y16);
NEIGHBOR(x15,y15,x14,y16);
NEIGHBOR(x15,y17,x14,y16);
NEIGHBOR(x13,y17,x14,y17);
NEIGHBOR(x15,y17,x14,y17);
NEIGHBOR(x14,y16,x14,y17);
NEIGHBOR(x14,y18,x14,y17);
NEIGHBOR(x13,y16,x14,y17);
NEIGHBOR(x13,y18,x14,y17);
NEIGHBOR(x15,y16,x14,y17);
NEIGHBOR(x15,y18,x14,y17);
NEIGHBOR(x13,y18,x14,y18);
NEIGHBOR(x15,y18,x14,y18);
NEIGHBOR(x14,y17,x14,y18);
NEIGHBOR(x14,y19,x14,y18);
NEIGHBOR(x13,y17,x14,y18);
NEIGHBOR(x13,y19,x14,y18);
NEIGHBOR(x15,y17,x14,y18);
NEIGHBOR(x15,y19,x14,y18);
NEIGHBOR(x13,y19,x14,y19);
NEIGHBOR(x15,y19,x14,y19);
NEIGHBOR(x14,y18,x14,y19);
NEIGHBOR(x14,y20,x14,y19);
NEIGHBOR(x13,y18,x14,y19);
NEIGHBOR(x13,y20,x14,y19);
NEIGHBOR(x15,y18,x14,y19);
NEIGHBOR(x15,y20,x14,y19);
NEIGHBOR(x13,y20,x14,y20);
NEIGHBOR(x15,y20,x14,y20);
NEIGHBOR(x14,y19,x14,y20);
NEIGHBOR(x14,y21,x14,y20);
NEIGHBOR(x13,y19,x14,y20);
NEIGHBOR(x13,y21,x14,y20);
NEIGHBOR(x15,y19,x14,y20);
NEIGHBOR(x15,y21,x14,y20);
NEIGHBOR(x13,y21,x14,y21);
NEIGHBOR(x15,y21,x14,y21);
NEIGHBOR(x14,y20,x14,y21);
NEIGHBOR(x14,y22,x14,y21);
NEIGHBOR(x13,y20,x14,y21);
NEIGHBOR(x13,y22,x14,y21);
NEIGHBOR(x15,y20,x14,y21);
NEIGHBOR(x15,y22,x14,y21);
NEIGHBOR(x13,y22,x14,y22);
NEIGHBOR(x15,y22,x14,y22);
NEIGHBOR(x14,y21,x14,y22);
NEIGHBOR(x14,y23,x14,y22);
NEIGHBOR(x13,y21,x14,y22);
NEIGHBOR(x13,y23,x14,y22);
NEIGHBOR(x15,y21,x14,y22);
NEIGHBOR(x15,y23,x14,y22);
NEIGHBOR(x13,y23,x14,y23);
NEIGHBOR(x15,y23,x14,y23);
NEIGHBOR(x14,y22,x14,y23);
NEIGHBOR(x14,y24,x14,y23);
NEIGHBOR(x13,y22,x14,y23);
NEIGHBOR(x13,y24,x14,y23);
NEIGHBOR(x15,y22,x14,y23);
NEIGHBOR(x15,y24,x14,y23);
NEIGHBOR(x13,y24,x14,y24);
NEIGHBOR(x15,y24,x14,y24);
NEIGHBOR(x14,y23,x14,y24);
NEIGHBOR(x14,y25,x14,y24);
NEIGHBOR(x13,y23,x14,y24);
NEIGHBOR(x13,y25,x14,y24);
NEIGHBOR(x15,y23,x14,y24);
NEIGHBOR(x15,y25,x14,y24);
NEIGHBOR(x13,y25,x14,y25);
NEIGHBOR(x15,y25,x14,y25);
NEIGHBOR(x14,y24,x14,y25);
NEIGHBOR(x14,y26,x14,y25);
NEIGHBOR(x13,y24,x14,y25);
NEIGHBOR(x13,y26,x14,y25);
NEIGHBOR(x15,y24,x14,y25);
NEIGHBOR(x15,y26,x14,y25);
NEIGHBOR(x13,y26,x14,y26);
NEIGHBOR(x15,y26,x14,y26);
NEIGHBOR(x14,y25,x14,y26);
NEIGHBOR(x14,y27,x14,y26);
NEIGHBOR(x13,y25,x14,y26);
NEIGHBOR(x13,y27,x14,y26);
NEIGHBOR(x15,y25,x14,y26);
NEIGHBOR(x15,y27,x14,y26);
NEIGHBOR(x13,y27,x14,y27);
NEIGHBOR(x15,y27,x14,y27);
NEIGHBOR(x14,y26,x14,y27);
NEIGHBOR(x14,y28,x14,y27);
NEIGHBOR(x13,y26,x14,y27);
NEIGHBOR(x13,y28,x14,y27);
NEIGHBOR(x15,y26,x14,y27);
NEIGHBOR(x15,y28,x14,y27);
NEIGHBOR(x13,y28,x14,y28);
NEIGHBOR(x15,y28,x14,y28);
NEIGHBOR(x14,y27,x14,y28);
NEIGHBOR(x14,y29,x14,y28);
NEIGHBOR(x13,y27,x14,y28);
NEIGHBOR(x13,y29,x14,y28);
NEIGHBOR(x15,y27,x14,y28);
NEIGHBOR(x15,y29,x14,y28);
NEIGHBOR(x13,y29,x14,y29);
NEIGHBOR(x15,y29,x14,y29);
NEIGHBOR(x14,y28,x14,y29);
NEIGHBOR(x14,y30,x14,y29);
NEIGHBOR(x13,y28,x14,y29);
NEIGHBOR(x13,y30,x14,y29);
NEIGHBOR(x15,y28,x14,y29);
NEIGHBOR(x15,y30,x14,y29);
NEIGHBOR(x13,y30,x14,y30);
NEIGHBOR(x15,y30,x14,y30);
NEIGHBOR(x14,y29,x14,y30);
NEIGHBOR(x14,y31,x14,y30);
NEIGHBOR(x13,y29,x14,y30);
NEIGHBOR(x13,y31,x14,y30);
NEIGHBOR(x15,y29,x14,y30);
NEIGHBOR(x15,y31,x14,y30);
NEIGHBOR(x13,y31,x14,y31);
NEIGHBOR(x15,y31,x14,y31);
NEIGHBOR(x14,y30,x14,y31);
NEIGHBOR(x14,y32,x14,y31);
NEIGHBOR(x13,y30,x14,y31);
NEIGHBOR(x13,y32,x14,y31);
NEIGHBOR(x15,y30,x14,y31);
NEIGHBOR(x15,y32,x14,y31);
NEIGHBOR(x13,y32,x14,y32);
NEIGHBOR(x15,y32,x14,y32);
NEIGHBOR(x14,y31,x14,y32);
NEIGHBOR(x14,y33,x14,y32);
NEIGHBOR(x13,y31,x14,y32);
NEIGHBOR(x13,y33,x14,y32);
NEIGHBOR(x15,y31,x14,y32);
NEIGHBOR(x15,y33,x14,y32);
NEIGHBOR(x13,y33,x14,y33);
NEIGHBOR(x15,y33,x14,y33);
NEIGHBOR(x14,y32,x14,y33);
NEIGHBOR(x14,y34,x14,y33);
NEIGHBOR(x13,y32,x14,y33);
NEIGHBOR(x13,y34,x14,y33);
NEIGHBOR(x15,y32,x14,y33);
NEIGHBOR(x15,y34,x14,y33);
NEIGHBOR(x13,y34,x14,y34);
NEIGHBOR(x15,y34,x14,y34);
NEIGHBOR(x14,y33,x14,y34);
NEIGHBOR(x14,y35,x14,y34);
NEIGHBOR(x13,y33,x14,y34);
NEIGHBOR(x13,y35,x14,y34);
NEIGHBOR(x15,y33,x14,y34);
NEIGHBOR(x15,y35,x14,y34);
NEIGHBOR(x13,y35,x14,y35);
NEIGHBOR(x15,y35,x14,y35);
NEIGHBOR(x14,y34,x14,y35);
NEIGHBOR(x14,y36,x14,y35);
NEIGHBOR(x13,y34,x14,y35);
NEIGHBOR(x13,y36,x14,y35);
NEIGHBOR(x15,y34,x14,y35);
NEIGHBOR(x15,y36,x14,y35);
NEIGHBOR(x13,y36,x14,y36);
NEIGHBOR(x15,y36,x14,y36);
NEIGHBOR(x14,y35,x14,y36);
NEIGHBOR(x14,y37,x14,y36);
NEIGHBOR(x13,y35,x14,y36);
NEIGHBOR(x13,y37,x14,y36);
NEIGHBOR(x15,y35,x14,y36);
NEIGHBOR(x15,y37,x14,y36);
NEIGHBOR(x13,y37,x14,y37);
NEIGHBOR(x15,y37,x14,y37);
NEIGHBOR(x14,y36,x14,y37);
NEIGHBOR(x14,y38,x14,y37);
NEIGHBOR(x13,y36,x14,y37);
NEIGHBOR(x13,y38,x14,y37);
NEIGHBOR(x15,y36,x14,y37);
NEIGHBOR(x15,y38,x14,y37);
NEIGHBOR(x13,y38,x14,y38);
NEIGHBOR(x15,y38,x14,y38);
NEIGHBOR(x14,y37,x14,y38);
NEIGHBOR(x14,y39,x14,y38);
NEIGHBOR(x13,y37,x14,y38);
NEIGHBOR(x13,y39,x14,y38);
NEIGHBOR(x15,y37,x14,y38);
NEIGHBOR(x15,y39,x14,y38);
NEIGHBOR(x13,y39,x14,y39);
NEIGHBOR(x15,y39,x14,y39);
NEIGHBOR(x14,y38,x14,y39);
NEIGHBOR(x14,y40,x14,y39);
NEIGHBOR(x13,y38,x14,y39);
NEIGHBOR(x13,y40,x14,y39);
NEIGHBOR(x15,y38,x14,y39);
NEIGHBOR(x15,y40,x14,y39);
NEIGHBOR(x13,y40,x14,y40);
NEIGHBOR(x15,y40,x14,y40);
NEIGHBOR(x14,y39,x14,y40);
NEIGHBOR(x14,y41,x14,y40);
NEIGHBOR(x13,y39,x14,y40);
NEIGHBOR(x13,y41,x14,y40);
NEIGHBOR(x15,y39,x14,y40);
NEIGHBOR(x15,y41,x14,y40);
NEIGHBOR(x13,y41,x14,y41);
NEIGHBOR(x15,y41,x14,y41);
NEIGHBOR(x14,y40,x14,y41);
NEIGHBOR(x14,y42,x14,y41);
NEIGHBOR(x13,y40,x14,y41);
NEIGHBOR(x13,y42,x14,y41);
NEIGHBOR(x15,y40,x14,y41);
NEIGHBOR(x15,y42,x14,y41);
NEIGHBOR(x13,y42,x14,y42);
NEIGHBOR(x15,y42,x14,y42);
NEIGHBOR(x14,y41,x14,y42);
NEIGHBOR(x14,y43,x14,y42);
NEIGHBOR(x13,y41,x14,y42);
NEIGHBOR(x13,y43,x14,y42);
NEIGHBOR(x15,y41,x14,y42);
NEIGHBOR(x15,y43,x14,y42);
NEIGHBOR(x13,y43,x14,y43);
NEIGHBOR(x15,y43,x14,y43);
NEIGHBOR(x14,y42,x14,y43);
NEIGHBOR(x14,y44,x14,y43);
NEIGHBOR(x13,y42,x14,y43);
NEIGHBOR(x13,y44,x14,y43);
NEIGHBOR(x15,y42,x14,y43);
NEIGHBOR(x15,y44,x14,y43);
NEIGHBOR(x13,y44,x14,y44);
NEIGHBOR(x15,y44,x14,y44);
NEIGHBOR(x14,y43,x14,y44);
NEIGHBOR(x14,y45,x14,y44);
NEIGHBOR(x13,y43,x14,y44);
NEIGHBOR(x13,y45,x14,y44);
NEIGHBOR(x15,y43,x14,y44);
NEIGHBOR(x15,y45,x14,y44);
NEIGHBOR(x13,y45,x14,y45);
NEIGHBOR(x15,y45,x14,y45);
NEIGHBOR(x14,y44,x14,y45);
NEIGHBOR(x14,y46,x14,y45);
NEIGHBOR(x13,y44,x14,y45);
NEIGHBOR(x13,y46,x14,y45);
NEIGHBOR(x15,y44,x14,y45);
NEIGHBOR(x15,y46,x14,y45);
NEIGHBOR(x13,y46,x14,y46);
NEIGHBOR(x15,y46,x14,y46);
NEIGHBOR(x14,y45,x14,y46);
NEIGHBOR(x14,y47,x14,y46);
NEIGHBOR(x13,y45,x14,y46);
NEIGHBOR(x13,y47,x14,y46);
NEIGHBOR(x15,y45,x14,y46);
NEIGHBOR(x15,y47,x14,y46);
NEIGHBOR(x13,y47,x14,y47);
NEIGHBOR(x15,y47,x14,y47);
NEIGHBOR(x14,y46,x14,y47);
NEIGHBOR(x14,y48,x14,y47);
NEIGHBOR(x13,y46,x14,y47);
NEIGHBOR(x13,y48,x14,y47);
NEIGHBOR(x15,y46,x14,y47);
NEIGHBOR(x15,y48,x14,y47);
NEIGHBOR(x13,y48,x14,y48);
NEIGHBOR(x15,y48,x14,y48);
NEIGHBOR(x14,y47,x14,y48);
NEIGHBOR(x14,y49,x14,y48);
NEIGHBOR(x13,y47,x14,y48);
NEIGHBOR(x13,y49,x14,y48);
NEIGHBOR(x15,y47,x14,y48);
NEIGHBOR(x15,y49,x14,y48);
NEIGHBOR(x13,y49,x14,y49);
NEIGHBOR(x15,y49,x14,y49);
NEIGHBOR(x14,y48,x14,y49);
NEIGHBOR(x14,y50,x14,y49);
NEIGHBOR(x13,y48,x14,y49);
NEIGHBOR(x13,y50,x14,y49);
NEIGHBOR(x15,y48,x14,y49);
NEIGHBOR(x15,y50,x14,y49);
NEIGHBOR(x13,y50,x14,y50);
NEIGHBOR(x15,y50,x14,y50);
NEIGHBOR(x14,y49,x14,y50);
NEIGHBOR(x13,y49,x14,y50);
NEIGHBOR(x15,y49,x14,y50);
NEIGHBOR(x14,y1,x15,y1);
NEIGHBOR(x16,y1,x15,y1);
NEIGHBOR(x15,y2,x15,y1);
NEIGHBOR(x14,y2,x15,y1);
NEIGHBOR(x16,y2,x15,y1);
NEIGHBOR(x14,y2,x15,y2);
NEIGHBOR(x16,y2,x15,y2);
NEIGHBOR(x15,y1,x15,y2);
NEIGHBOR(x15,y3,x15,y2);
NEIGHBOR(x14,y1,x15,y2);
NEIGHBOR(x14,y3,x15,y2);
NEIGHBOR(x16,y1,x15,y2);
NEIGHBOR(x16,y3,x15,y2);
NEIGHBOR(x14,y3,x15,y3);
NEIGHBOR(x16,y3,x15,y3);
NEIGHBOR(x15,y2,x15,y3);
NEIGHBOR(x15,y4,x15,y3);
NEIGHBOR(x14,y2,x15,y3);
NEIGHBOR(x14,y4,x15,y3);
NEIGHBOR(x16,y2,x15,y3);
NEIGHBOR(x16,y4,x15,y3);
NEIGHBOR(x14,y4,x15,y4);
NEIGHBOR(x16,y4,x15,y4);
NEIGHBOR(x15,y3,x15,y4);
NEIGHBOR(x15,y5,x15,y4);
NEIGHBOR(x14,y3,x15,y4);
NEIGHBOR(x14,y5,x15,y4);
NEIGHBOR(x16,y3,x15,y4);
NEIGHBOR(x16,y5,x15,y4);
NEIGHBOR(x14,y5,x15,y5);
NEIGHBOR(x16,y5,x15,y5);
NEIGHBOR(x15,y4,x15,y5);
NEIGHBOR(x15,y6,x15,y5);
NEIGHBOR(x14,y4,x15,y5);
NEIGHBOR(x14,y6,x15,y5);
NEIGHBOR(x16,y4,x15,y5);
NEIGHBOR(x16,y6,x15,y5);
NEIGHBOR(x14,y6,x15,y6);
NEIGHBOR(x16,y6,x15,y6);
NEIGHBOR(x15,y5,x15,y6);
NEIGHBOR(x15,y7,x15,y6);
NEIGHBOR(x14,y5,x15,y6);
NEIGHBOR(x14,y7,x15,y6);
NEIGHBOR(x16,y5,x15,y6);
NEIGHBOR(x16,y7,x15,y6);
NEIGHBOR(x14,y7,x15,y7);
NEIGHBOR(x16,y7,x15,y7);
NEIGHBOR(x15,y6,x15,y7);
NEIGHBOR(x15,y8,x15,y7);
NEIGHBOR(x14,y6,x15,y7);
NEIGHBOR(x14,y8,x15,y7);
NEIGHBOR(x16,y6,x15,y7);
NEIGHBOR(x16,y8,x15,y7);
NEIGHBOR(x14,y8,x15,y8);
NEIGHBOR(x16,y8,x15,y8);
NEIGHBOR(x15,y7,x15,y8);
NEIGHBOR(x15,y9,x15,y8);
NEIGHBOR(x14,y7,x15,y8);
NEIGHBOR(x14,y9,x15,y8);
NEIGHBOR(x16,y7,x15,y8);
NEIGHBOR(x16,y9,x15,y8);
NEIGHBOR(x14,y9,x15,y9);
NEIGHBOR(x16,y9,x15,y9);
NEIGHBOR(x15,y8,x15,y9);
NEIGHBOR(x15,y10,x15,y9);
NEIGHBOR(x14,y8,x15,y9);
NEIGHBOR(x14,y10,x15,y9);
NEIGHBOR(x16,y8,x15,y9);
NEIGHBOR(x16,y10,x15,y9);
NEIGHBOR(x14,y10,x15,y10);
NEIGHBOR(x16,y10,x15,y10);
NEIGHBOR(x15,y9,x15,y10);
NEIGHBOR(x15,y11,x15,y10);
NEIGHBOR(x14,y9,x15,y10);
NEIGHBOR(x14,y11,x15,y10);
NEIGHBOR(x16,y9,x15,y10);
NEIGHBOR(x16,y11,x15,y10);
NEIGHBOR(x14,y11,x15,y11);
NEIGHBOR(x16,y11,x15,y11);
NEIGHBOR(x15,y10,x15,y11);
NEIGHBOR(x15,y12,x15,y11);
NEIGHBOR(x14,y10,x15,y11);
NEIGHBOR(x14,y12,x15,y11);
NEIGHBOR(x16,y10,x15,y11);
NEIGHBOR(x16,y12,x15,y11);
NEIGHBOR(x14,y12,x15,y12);
NEIGHBOR(x16,y12,x15,y12);
NEIGHBOR(x15,y11,x15,y12);
NEIGHBOR(x15,y13,x15,y12);
NEIGHBOR(x14,y11,x15,y12);
NEIGHBOR(x14,y13,x15,y12);
NEIGHBOR(x16,y11,x15,y12);
NEIGHBOR(x16,y13,x15,y12);
NEIGHBOR(x14,y13,x15,y13);
NEIGHBOR(x16,y13,x15,y13);
NEIGHBOR(x15,y12,x15,y13);
NEIGHBOR(x15,y14,x15,y13);
NEIGHBOR(x14,y12,x15,y13);
NEIGHBOR(x14,y14,x15,y13);
NEIGHBOR(x16,y12,x15,y13);
NEIGHBOR(x16,y14,x15,y13);
NEIGHBOR(x14,y14,x15,y14);
NEIGHBOR(x16,y14,x15,y14);
NEIGHBOR(x15,y13,x15,y14);
NEIGHBOR(x15,y15,x15,y14);
NEIGHBOR(x14,y13,x15,y14);
NEIGHBOR(x14,y15,x15,y14);
NEIGHBOR(x16,y13,x15,y14);
NEIGHBOR(x16,y15,x15,y14);
NEIGHBOR(x14,y15,x15,y15);
NEIGHBOR(x16,y15,x15,y15);
NEIGHBOR(x15,y14,x15,y15);
NEIGHBOR(x15,y16,x15,y15);
NEIGHBOR(x14,y14,x15,y15);
NEIGHBOR(x14,y16,x15,y15);
NEIGHBOR(x16,y14,x15,y15);
NEIGHBOR(x16,y16,x15,y15);
NEIGHBOR(x14,y16,x15,y16);
NEIGHBOR(x16,y16,x15,y16);
NEIGHBOR(x15,y15,x15,y16);
NEIGHBOR(x15,y17,x15,y16);
NEIGHBOR(x14,y15,x15,y16);
NEIGHBOR(x14,y17,x15,y16);
NEIGHBOR(x16,y15,x15,y16);
NEIGHBOR(x16,y17,x15,y16);
NEIGHBOR(x14,y17,x15,y17);
NEIGHBOR(x16,y17,x15,y17);
NEIGHBOR(x15,y16,x15,y17);
NEIGHBOR(x15,y18,x15,y17);
NEIGHBOR(x14,y16,x15,y17);
NEIGHBOR(x14,y18,x15,y17);
NEIGHBOR(x16,y16,x15,y17);
NEIGHBOR(x16,y18,x15,y17);
NEIGHBOR(x14,y18,x15,y18);
NEIGHBOR(x16,y18,x15,y18);
NEIGHBOR(x15,y17,x15,y18);
NEIGHBOR(x15,y19,x15,y18);
NEIGHBOR(x14,y17,x15,y18);
NEIGHBOR(x14,y19,x15,y18);
NEIGHBOR(x16,y17,x15,y18);
NEIGHBOR(x16,y19,x15,y18);
NEIGHBOR(x14,y19,x15,y19);
NEIGHBOR(x16,y19,x15,y19);
NEIGHBOR(x15,y18,x15,y19);
NEIGHBOR(x15,y20,x15,y19);
NEIGHBOR(x14,y18,x15,y19);
NEIGHBOR(x14,y20,x15,y19);
NEIGHBOR(x16,y18,x15,y19);
NEIGHBOR(x16,y20,x15,y19);
NEIGHBOR(x14,y20,x15,y20);
NEIGHBOR(x16,y20,x15,y20);
NEIGHBOR(x15,y19,x15,y20);
NEIGHBOR(x15,y21,x15,y20);
NEIGHBOR(x14,y19,x15,y20);
NEIGHBOR(x14,y21,x15,y20);
NEIGHBOR(x16,y19,x15,y20);
NEIGHBOR(x16,y21,x15,y20);
NEIGHBOR(x14,y21,x15,y21);
NEIGHBOR(x16,y21,x15,y21);
NEIGHBOR(x15,y20,x15,y21);
NEIGHBOR(x15,y22,x15,y21);
NEIGHBOR(x14,y20,x15,y21);
NEIGHBOR(x14,y22,x15,y21);
NEIGHBOR(x16,y20,x15,y21);
NEIGHBOR(x16,y22,x15,y21);
NEIGHBOR(x14,y22,x15,y22);
NEIGHBOR(x16,y22,x15,y22);
NEIGHBOR(x15,y21,x15,y22);
NEIGHBOR(x15,y23,x15,y22);
NEIGHBOR(x14,y21,x15,y22);
NEIGHBOR(x14,y23,x15,y22);
NEIGHBOR(x16,y21,x15,y22);
NEIGHBOR(x16,y23,x15,y22);
NEIGHBOR(x14,y23,x15,y23);
NEIGHBOR(x16,y23,x15,y23);
NEIGHBOR(x15,y22,x15,y23);
NEIGHBOR(x15,y24,x15,y23);
NEIGHBOR(x14,y22,x15,y23);
NEIGHBOR(x14,y24,x15,y23);
NEIGHBOR(x16,y22,x15,y23);
NEIGHBOR(x16,y24,x15,y23);
NEIGHBOR(x14,y24,x15,y24);
NEIGHBOR(x16,y24,x15,y24);
NEIGHBOR(x15,y23,x15,y24);
NEIGHBOR(x15,y25,x15,y24);
NEIGHBOR(x14,y23,x15,y24);
NEIGHBOR(x14,y25,x15,y24);
NEIGHBOR(x16,y23,x15,y24);
NEIGHBOR(x16,y25,x15,y24);
NEIGHBOR(x14,y25,x15,y25);
NEIGHBOR(x16,y25,x15,y25);
NEIGHBOR(x15,y24,x15,y25);
NEIGHBOR(x15,y26,x15,y25);
NEIGHBOR(x14,y24,x15,y25);
NEIGHBOR(x14,y26,x15,y25);
NEIGHBOR(x16,y24,x15,y25);
NEIGHBOR(x16,y26,x15,y25);
NEIGHBOR(x14,y26,x15,y26);
NEIGHBOR(x16,y26,x15,y26);
NEIGHBOR(x15,y25,x15,y26);
NEIGHBOR(x15,y27,x15,y26);
NEIGHBOR(x14,y25,x15,y26);
NEIGHBOR(x14,y27,x15,y26);
NEIGHBOR(x16,y25,x15,y26);
NEIGHBOR(x16,y27,x15,y26);
NEIGHBOR(x14,y27,x15,y27);
NEIGHBOR(x16,y27,x15,y27);
NEIGHBOR(x15,y26,x15,y27);
NEIGHBOR(x15,y28,x15,y27);
NEIGHBOR(x14,y26,x15,y27);
NEIGHBOR(x14,y28,x15,y27);
NEIGHBOR(x16,y26,x15,y27);
NEIGHBOR(x16,y28,x15,y27);
NEIGHBOR(x14,y28,x15,y28);
NEIGHBOR(x16,y28,x15,y28);
NEIGHBOR(x15,y27,x15,y28);
NEIGHBOR(x15,y29,x15,y28);
NEIGHBOR(x14,y27,x15,y28);
NEIGHBOR(x14,y29,x15,y28);
NEIGHBOR(x16,y27,x15,y28);
NEIGHBOR(x16,y29,x15,y28);
NEIGHBOR(x14,y29,x15,y29);
NEIGHBOR(x16,y29,x15,y29);
NEIGHBOR(x15,y28,x15,y29);
NEIGHBOR(x15,y30,x15,y29);
NEIGHBOR(x14,y28,x15,y29);
NEIGHBOR(x14,y30,x15,y29);
NEIGHBOR(x16,y28,x15,y29);
NEIGHBOR(x16,y30,x15,y29);
NEIGHBOR(x14,y30,x15,y30);
NEIGHBOR(x16,y30,x15,y30);
NEIGHBOR(x15,y29,x15,y30);
NEIGHBOR(x15,y31,x15,y30);
NEIGHBOR(x14,y29,x15,y30);
NEIGHBOR(x14,y31,x15,y30);
NEIGHBOR(x16,y29,x15,y30);
NEIGHBOR(x16,y31,x15,y30);
NEIGHBOR(x14,y31,x15,y31);
NEIGHBOR(x16,y31,x15,y31);
NEIGHBOR(x15,y30,x15,y31);
NEIGHBOR(x15,y32,x15,y31);
NEIGHBOR(x14,y30,x15,y31);
NEIGHBOR(x14,y32,x15,y31);
NEIGHBOR(x16,y30,x15,y31);
NEIGHBOR(x16,y32,x15,y31);
NEIGHBOR(x14,y32,x15,y32);
NEIGHBOR(x16,y32,x15,y32);
NEIGHBOR(x15,y31,x15,y32);
NEIGHBOR(x15,y33,x15,y32);
NEIGHBOR(x14,y31,x15,y32);
NEIGHBOR(x14,y33,x15,y32);
NEIGHBOR(x16,y31,x15,y32);
NEIGHBOR(x16,y33,x15,y32);
NEIGHBOR(x14,y33,x15,y33);
NEIGHBOR(x16,y33,x15,y33);
NEIGHBOR(x15,y32,x15,y33);
NEIGHBOR(x15,y34,x15,y33);
NEIGHBOR(x14,y32,x15,y33);
NEIGHBOR(x14,y34,x15,y33);
NEIGHBOR(x16,y32,x15,y33);
NEIGHBOR(x16,y34,x15,y33);
NEIGHBOR(x14,y34,x15,y34);
NEIGHBOR(x16,y34,x15,y34);
NEIGHBOR(x15,y33,x15,y34);
NEIGHBOR(x15,y35,x15,y34);
NEIGHBOR(x14,y33,x15,y34);
NEIGHBOR(x14,y35,x15,y34);
NEIGHBOR(x16,y33,x15,y34);
NEIGHBOR(x16,y35,x15,y34);
NEIGHBOR(x14,y35,x15,y35);
NEIGHBOR(x16,y35,x15,y35);
NEIGHBOR(x15,y34,x15,y35);
NEIGHBOR(x15,y36,x15,y35);
NEIGHBOR(x14,y34,x15,y35);
NEIGHBOR(x14,y36,x15,y35);
NEIGHBOR(x16,y34,x15,y35);
NEIGHBOR(x16,y36,x15,y35);
NEIGHBOR(x14,y36,x15,y36);
NEIGHBOR(x16,y36,x15,y36);
NEIGHBOR(x15,y35,x15,y36);
NEIGHBOR(x15,y37,x15,y36);
NEIGHBOR(x14,y35,x15,y36);
NEIGHBOR(x14,y37,x15,y36);
NEIGHBOR(x16,y35,x15,y36);
NEIGHBOR(x16,y37,x15,y36);
NEIGHBOR(x14,y37,x15,y37);
NEIGHBOR(x16,y37,x15,y37);
NEIGHBOR(x15,y36,x15,y37);
NEIGHBOR(x15,y38,x15,y37);
NEIGHBOR(x14,y36,x15,y37);
NEIGHBOR(x14,y38,x15,y37);
NEIGHBOR(x16,y36,x15,y37);
NEIGHBOR(x16,y38,x15,y37);
NEIGHBOR(x14,y38,x15,y38);
NEIGHBOR(x16,y38,x15,y38);
NEIGHBOR(x15,y37,x15,y38);
NEIGHBOR(x15,y39,x15,y38);
NEIGHBOR(x14,y37,x15,y38);
NEIGHBOR(x14,y39,x15,y38);
NEIGHBOR(x16,y37,x15,y38);
NEIGHBOR(x16,y39,x15,y38);
NEIGHBOR(x14,y39,x15,y39);
NEIGHBOR(x16,y39,x15,y39);
NEIGHBOR(x15,y38,x15,y39);
NEIGHBOR(x15,y40,x15,y39);
NEIGHBOR(x14,y38,x15,y39);
NEIGHBOR(x14,y40,x15,y39);
NEIGHBOR(x16,y38,x15,y39);
NEIGHBOR(x16,y40,x15,y39);
NEIGHBOR(x14,y40,x15,y40);
NEIGHBOR(x16,y40,x15,y40);
NEIGHBOR(x15,y39,x15,y40);
NEIGHBOR(x15,y41,x15,y40);
NEIGHBOR(x14,y39,x15,y40);
NEIGHBOR(x14,y41,x15,y40);
NEIGHBOR(x16,y39,x15,y40);
NEIGHBOR(x16,y41,x15,y40);
NEIGHBOR(x14,y41,x15,y41);
NEIGHBOR(x16,y41,x15,y41);
NEIGHBOR(x15,y40,x15,y41);
NEIGHBOR(x15,y42,x15,y41);
NEIGHBOR(x14,y40,x15,y41);
NEIGHBOR(x14,y42,x15,y41);
NEIGHBOR(x16,y40,x15,y41);
NEIGHBOR(x16,y42,x15,y41);
NEIGHBOR(x14,y42,x15,y42);
NEIGHBOR(x16,y42,x15,y42);
NEIGHBOR(x15,y41,x15,y42);
NEIGHBOR(x15,y43,x15,y42);
NEIGHBOR(x14,y41,x15,y42);
NEIGHBOR(x14,y43,x15,y42);
NEIGHBOR(x16,y41,x15,y42);
NEIGHBOR(x16,y43,x15,y42);
NEIGHBOR(x14,y43,x15,y43);
NEIGHBOR(x16,y43,x15,y43);
NEIGHBOR(x15,y42,x15,y43);
NEIGHBOR(x15,y44,x15,y43);
NEIGHBOR(x14,y42,x15,y43);
NEIGHBOR(x14,y44,x15,y43);
NEIGHBOR(x16,y42,x15,y43);
NEIGHBOR(x16,y44,x15,y43);
NEIGHBOR(x14,y44,x15,y44);
NEIGHBOR(x16,y44,x15,y44);
NEIGHBOR(x15,y43,x15,y44);
NEIGHBOR(x15,y45,x15,y44);
NEIGHBOR(x14,y43,x15,y44);
NEIGHBOR(x14,y45,x15,y44);
NEIGHBOR(x16,y43,x15,y44);
NEIGHBOR(x16,y45,x15,y44);
NEIGHBOR(x14,y45,x15,y45);
NEIGHBOR(x16,y45,x15,y45);
NEIGHBOR(x15,y44,x15,y45);
NEIGHBOR(x15,y46,x15,y45);
NEIGHBOR(x14,y44,x15,y45);
NEIGHBOR(x14,y46,x15,y45);
NEIGHBOR(x16,y44,x15,y45);
NEIGHBOR(x16,y46,x15,y45);
NEIGHBOR(x14,y46,x15,y46);
NEIGHBOR(x16,y46,x15,y46);
NEIGHBOR(x15,y45,x15,y46);
NEIGHBOR(x15,y47,x15,y46);
NEIGHBOR(x14,y45,x15,y46);
NEIGHBOR(x14,y47,x15,y46);
NEIGHBOR(x16,y45,x15,y46);
NEIGHBOR(x16,y47,x15,y46);
NEIGHBOR(x14,y47,x15,y47);
NEIGHBOR(x16,y47,x15,y47);
NEIGHBOR(x15,y46,x15,y47);
NEIGHBOR(x15,y48,x15,y47);
NEIGHBOR(x14,y46,x15,y47);
NEIGHBOR(x14,y48,x15,y47);
NEIGHBOR(x16,y46,x15,y47);
NEIGHBOR(x16,y48,x15,y47);
NEIGHBOR(x14,y48,x15,y48);
NEIGHBOR(x16,y48,x15,y48);
NEIGHBOR(x15,y47,x15,y48);
NEIGHBOR(x15,y49,x15,y48);
NEIGHBOR(x14,y47,x15,y48);
NEIGHBOR(x14,y49,x15,y48);
NEIGHBOR(x16,y47,x15,y48);
NEIGHBOR(x16,y49,x15,y48);
NEIGHBOR(x14,y49,x15,y49);
NEIGHBOR(x16,y49,x15,y49);
NEIGHBOR(x15,y48,x15,y49);
NEIGHBOR(x15,y50,x15,y49);
NEIGHBOR(x14,y48,x15,y49);
NEIGHBOR(x14,y50,x15,y49);
NEIGHBOR(x16,y48,x15,y49);
NEIGHBOR(x16,y50,x15,y49);
NEIGHBOR(x14,y50,x15,y50);
NEIGHBOR(x16,y50,x15,y50);
NEIGHBOR(x15,y49,x15,y50);
NEIGHBOR(x14,y49,x15,y50);
NEIGHBOR(x16,y49,x15,y50);
NEIGHBOR(x15,y1,x16,y1);
NEIGHBOR(x17,y1,x16,y1);
NEIGHBOR(x16,y2,x16,y1);
NEIGHBOR(x15,y2,x16,y1);
NEIGHBOR(x17,y2,x16,y1);
NEIGHBOR(x15,y2,x16,y2);
NEIGHBOR(x17,y2,x16,y2);
NEIGHBOR(x16,y1,x16,y2);
NEIGHBOR(x16,y3,x16,y2);
NEIGHBOR(x15,y1,x16,y2);
NEIGHBOR(x15,y3,x16,y2);
NEIGHBOR(x17,y1,x16,y2);
NEIGHBOR(x17,y3,x16,y2);
NEIGHBOR(x15,y3,x16,y3);
NEIGHBOR(x17,y3,x16,y3);
NEIGHBOR(x16,y2,x16,y3);
NEIGHBOR(x16,y4,x16,y3);
NEIGHBOR(x15,y2,x16,y3);
NEIGHBOR(x15,y4,x16,y3);
NEIGHBOR(x17,y2,x16,y3);
NEIGHBOR(x17,y4,x16,y3);
NEIGHBOR(x15,y4,x16,y4);
NEIGHBOR(x17,y4,x16,y4);
NEIGHBOR(x16,y3,x16,y4);
NEIGHBOR(x16,y5,x16,y4);
NEIGHBOR(x15,y3,x16,y4);
NEIGHBOR(x15,y5,x16,y4);
NEIGHBOR(x17,y3,x16,y4);
NEIGHBOR(x17,y5,x16,y4);
NEIGHBOR(x15,y5,x16,y5);
NEIGHBOR(x17,y5,x16,y5);
NEIGHBOR(x16,y4,x16,y5);
NEIGHBOR(x16,y6,x16,y5);
NEIGHBOR(x15,y4,x16,y5);
NEIGHBOR(x15,y6,x16,y5);
NEIGHBOR(x17,y4,x16,y5);
NEIGHBOR(x17,y6,x16,y5);
NEIGHBOR(x15,y6,x16,y6);
NEIGHBOR(x17,y6,x16,y6);
NEIGHBOR(x16,y5,x16,y6);
NEIGHBOR(x16,y7,x16,y6);
NEIGHBOR(x15,y5,x16,y6);
NEIGHBOR(x15,y7,x16,y6);
NEIGHBOR(x17,y5,x16,y6);
NEIGHBOR(x17,y7,x16,y6);
NEIGHBOR(x15,y7,x16,y7);
NEIGHBOR(x17,y7,x16,y7);
NEIGHBOR(x16,y6,x16,y7);
NEIGHBOR(x16,y8,x16,y7);
NEIGHBOR(x15,y6,x16,y7);
NEIGHBOR(x15,y8,x16,y7);
NEIGHBOR(x17,y6,x16,y7);
NEIGHBOR(x17,y8,x16,y7);
NEIGHBOR(x15,y8,x16,y8);
NEIGHBOR(x17,y8,x16,y8);
NEIGHBOR(x16,y7,x16,y8);
NEIGHBOR(x16,y9,x16,y8);
NEIGHBOR(x15,y7,x16,y8);
NEIGHBOR(x15,y9,x16,y8);
NEIGHBOR(x17,y7,x16,y8);
NEIGHBOR(x17,y9,x16,y8);
NEIGHBOR(x15,y9,x16,y9);
NEIGHBOR(x17,y9,x16,y9);
NEIGHBOR(x16,y8,x16,y9);
NEIGHBOR(x16,y10,x16,y9);
NEIGHBOR(x15,y8,x16,y9);
NEIGHBOR(x15,y10,x16,y9);
NEIGHBOR(x17,y8,x16,y9);
NEIGHBOR(x17,y10,x16,y9);
NEIGHBOR(x15,y10,x16,y10);
NEIGHBOR(x17,y10,x16,y10);
NEIGHBOR(x16,y9,x16,y10);
NEIGHBOR(x16,y11,x16,y10);
NEIGHBOR(x15,y9,x16,y10);
NEIGHBOR(x15,y11,x16,y10);
NEIGHBOR(x17,y9,x16,y10);
NEIGHBOR(x17,y11,x16,y10);
NEIGHBOR(x15,y11,x16,y11);
NEIGHBOR(x17,y11,x16,y11);
NEIGHBOR(x16,y10,x16,y11);
NEIGHBOR(x16,y12,x16,y11);
NEIGHBOR(x15,y10,x16,y11);
NEIGHBOR(x15,y12,x16,y11);
NEIGHBOR(x17,y10,x16,y11);
NEIGHBOR(x17,y12,x16,y11);
NEIGHBOR(x15,y12,x16,y12);
NEIGHBOR(x17,y12,x16,y12);
NEIGHBOR(x16,y11,x16,y12);
NEIGHBOR(x16,y13,x16,y12);
NEIGHBOR(x15,y11,x16,y12);
NEIGHBOR(x15,y13,x16,y12);
NEIGHBOR(x17,y11,x16,y12);
NEIGHBOR(x17,y13,x16,y12);
NEIGHBOR(x15,y13,x16,y13);
NEIGHBOR(x17,y13,x16,y13);
NEIGHBOR(x16,y12,x16,y13);
NEIGHBOR(x16,y14,x16,y13);
NEIGHBOR(x15,y12,x16,y13);
NEIGHBOR(x15,y14,x16,y13);
NEIGHBOR(x17,y12,x16,y13);
NEIGHBOR(x17,y14,x16,y13);
NEIGHBOR(x15,y14,x16,y14);
NEIGHBOR(x17,y14,x16,y14);
NEIGHBOR(x16,y13,x16,y14);
NEIGHBOR(x16,y15,x16,y14);
NEIGHBOR(x15,y13,x16,y14);
NEIGHBOR(x15,y15,x16,y14);
NEIGHBOR(x17,y13,x16,y14);
NEIGHBOR(x17,y15,x16,y14);
NEIGHBOR(x15,y15,x16,y15);
NEIGHBOR(x17,y15,x16,y15);
NEIGHBOR(x16,y14,x16,y15);
NEIGHBOR(x16,y16,x16,y15);
NEIGHBOR(x15,y14,x16,y15);
NEIGHBOR(x15,y16,x16,y15);
NEIGHBOR(x17,y14,x16,y15);
NEIGHBOR(x17,y16,x16,y15);
NEIGHBOR(x15,y16,x16,y16);
NEIGHBOR(x17,y16,x16,y16);
NEIGHBOR(x16,y15,x16,y16);
NEIGHBOR(x16,y17,x16,y16);
NEIGHBOR(x15,y15,x16,y16);
NEIGHBOR(x15,y17,x16,y16);
NEIGHBOR(x17,y15,x16,y16);
NEIGHBOR(x17,y17,x16,y16);
NEIGHBOR(x15,y17,x16,y17);
NEIGHBOR(x17,y17,x16,y17);
NEIGHBOR(x16,y16,x16,y17);
NEIGHBOR(x16,y18,x16,y17);
NEIGHBOR(x15,y16,x16,y17);
NEIGHBOR(x15,y18,x16,y17);
NEIGHBOR(x17,y16,x16,y17);
NEIGHBOR(x17,y18,x16,y17);
NEIGHBOR(x15,y18,x16,y18);
NEIGHBOR(x17,y18,x16,y18);
NEIGHBOR(x16,y17,x16,y18);
NEIGHBOR(x16,y19,x16,y18);
NEIGHBOR(x15,y17,x16,y18);
NEIGHBOR(x15,y19,x16,y18);
NEIGHBOR(x17,y17,x16,y18);
NEIGHBOR(x17,y19,x16,y18);
NEIGHBOR(x15,y19,x16,y19);
NEIGHBOR(x17,y19,x16,y19);
NEIGHBOR(x16,y18,x16,y19);
NEIGHBOR(x16,y20,x16,y19);
NEIGHBOR(x15,y18,x16,y19);
NEIGHBOR(x15,y20,x16,y19);
NEIGHBOR(x17,y18,x16,y19);
NEIGHBOR(x17,y20,x16,y19);
NEIGHBOR(x15,y20,x16,y20);
NEIGHBOR(x17,y20,x16,y20);
NEIGHBOR(x16,y19,x16,y20);
NEIGHBOR(x16,y21,x16,y20);
NEIGHBOR(x15,y19,x16,y20);
NEIGHBOR(x15,y21,x16,y20);
NEIGHBOR(x17,y19,x16,y20);
NEIGHBOR(x17,y21,x16,y20);
NEIGHBOR(x15,y21,x16,y21);
NEIGHBOR(x17,y21,x16,y21);
NEIGHBOR(x16,y20,x16,y21);
NEIGHBOR(x16,y22,x16,y21);
NEIGHBOR(x15,y20,x16,y21);
NEIGHBOR(x15,y22,x16,y21);
NEIGHBOR(x17,y20,x16,y21);
NEIGHBOR(x17,y22,x16,y21);
NEIGHBOR(x15,y22,x16,y22);
NEIGHBOR(x17,y22,x16,y22);
NEIGHBOR(x16,y21,x16,y22);
NEIGHBOR(x16,y23,x16,y22);
NEIGHBOR(x15,y21,x16,y22);
NEIGHBOR(x15,y23,x16,y22);
NEIGHBOR(x17,y21,x16,y22);
NEIGHBOR(x17,y23,x16,y22);
NEIGHBOR(x15,y23,x16,y23);
NEIGHBOR(x17,y23,x16,y23);
NEIGHBOR(x16,y22,x16,y23);
NEIGHBOR(x16,y24,x16,y23);
NEIGHBOR(x15,y22,x16,y23);
NEIGHBOR(x15,y24,x16,y23);
NEIGHBOR(x17,y22,x16,y23);
NEIGHBOR(x17,y24,x16,y23);
NEIGHBOR(x15,y24,x16,y24);
NEIGHBOR(x17,y24,x16,y24);
NEIGHBOR(x16,y23,x16,y24);
NEIGHBOR(x16,y25,x16,y24);
NEIGHBOR(x15,y23,x16,y24);
NEIGHBOR(x15,y25,x16,y24);
NEIGHBOR(x17,y23,x16,y24);
NEIGHBOR(x17,y25,x16,y24);
NEIGHBOR(x15,y25,x16,y25);
NEIGHBOR(x17,y25,x16,y25);
NEIGHBOR(x16,y24,x16,y25);
NEIGHBOR(x16,y26,x16,y25);
NEIGHBOR(x15,y24,x16,y25);
NEIGHBOR(x15,y26,x16,y25);
NEIGHBOR(x17,y24,x16,y25);
NEIGHBOR(x17,y26,x16,y25);
NEIGHBOR(x15,y26,x16,y26);
NEIGHBOR(x17,y26,x16,y26);
NEIGHBOR(x16,y25,x16,y26);
NEIGHBOR(x16,y27,x16,y26);
NEIGHBOR(x15,y25,x16,y26);
NEIGHBOR(x15,y27,x16,y26);
NEIGHBOR(x17,y25,x16,y26);
NEIGHBOR(x17,y27,x16,y26);
NEIGHBOR(x15,y27,x16,y27);
NEIGHBOR(x17,y27,x16,y27);
NEIGHBOR(x16,y26,x16,y27);
NEIGHBOR(x16,y28,x16,y27);
NEIGHBOR(x15,y26,x16,y27);
NEIGHBOR(x15,y28,x16,y27);
NEIGHBOR(x17,y26,x16,y27);
NEIGHBOR(x17,y28,x16,y27);
NEIGHBOR(x15,y28,x16,y28);
NEIGHBOR(x17,y28,x16,y28);
NEIGHBOR(x16,y27,x16,y28);
NEIGHBOR(x16,y29,x16,y28);
NEIGHBOR(x15,y27,x16,y28);
NEIGHBOR(x15,y29,x16,y28);
NEIGHBOR(x17,y27,x16,y28);
NEIGHBOR(x17,y29,x16,y28);
NEIGHBOR(x15,y29,x16,y29);
NEIGHBOR(x17,y29,x16,y29);
NEIGHBOR(x16,y28,x16,y29);
NEIGHBOR(x16,y30,x16,y29);
NEIGHBOR(x15,y28,x16,y29);
NEIGHBOR(x15,y30,x16,y29);
NEIGHBOR(x17,y28,x16,y29);
NEIGHBOR(x17,y30,x16,y29);
NEIGHBOR(x15,y30,x16,y30);
NEIGHBOR(x17,y30,x16,y30);
NEIGHBOR(x16,y29,x16,y30);
NEIGHBOR(x16,y31,x16,y30);
NEIGHBOR(x15,y29,x16,y30);
NEIGHBOR(x15,y31,x16,y30);
NEIGHBOR(x17,y29,x16,y30);
NEIGHBOR(x17,y31,x16,y30);
NEIGHBOR(x15,y31,x16,y31);
NEIGHBOR(x17,y31,x16,y31);
NEIGHBOR(x16,y30,x16,y31);
NEIGHBOR(x16,y32,x16,y31);
NEIGHBOR(x15,y30,x16,y31);
NEIGHBOR(x15,y32,x16,y31);
NEIGHBOR(x17,y30,x16,y31);
NEIGHBOR(x17,y32,x16,y31);
NEIGHBOR(x15,y32,x16,y32);
NEIGHBOR(x17,y32,x16,y32);
NEIGHBOR(x16,y31,x16,y32);
NEIGHBOR(x16,y33,x16,y32);
NEIGHBOR(x15,y31,x16,y32);
NEIGHBOR(x15,y33,x16,y32);
NEIGHBOR(x17,y31,x16,y32);
NEIGHBOR(x17,y33,x16,y32);
NEIGHBOR(x15,y33,x16,y33);
NEIGHBOR(x17,y33,x16,y33);
NEIGHBOR(x16,y32,x16,y33);
NEIGHBOR(x16,y34,x16,y33);
NEIGHBOR(x15,y32,x16,y33);
NEIGHBOR(x15,y34,x16,y33);
NEIGHBOR(x17,y32,x16,y33);
NEIGHBOR(x17,y34,x16,y33);
NEIGHBOR(x15,y34,x16,y34);
NEIGHBOR(x17,y34,x16,y34);
NEIGHBOR(x16,y33,x16,y34);
NEIGHBOR(x16,y35,x16,y34);
NEIGHBOR(x15,y33,x16,y34);
NEIGHBOR(x15,y35,x16,y34);
NEIGHBOR(x17,y33,x16,y34);
NEIGHBOR(x17,y35,x16,y34);
NEIGHBOR(x15,y35,x16,y35);
NEIGHBOR(x17,y35,x16,y35);
NEIGHBOR(x16,y34,x16,y35);
NEIGHBOR(x16,y36,x16,y35);
NEIGHBOR(x15,y34,x16,y35);
NEIGHBOR(x15,y36,x16,y35);
NEIGHBOR(x17,y34,x16,y35);
NEIGHBOR(x17,y36,x16,y35);
NEIGHBOR(x15,y36,x16,y36);
NEIGHBOR(x17,y36,x16,y36);
NEIGHBOR(x16,y35,x16,y36);
NEIGHBOR(x16,y37,x16,y36);
NEIGHBOR(x15,y35,x16,y36);
NEIGHBOR(x15,y37,x16,y36);
NEIGHBOR(x17,y35,x16,y36);
NEIGHBOR(x17,y37,x16,y36);
NEIGHBOR(x15,y37,x16,y37);
NEIGHBOR(x17,y37,x16,y37);
NEIGHBOR(x16,y36,x16,y37);
NEIGHBOR(x16,y38,x16,y37);
NEIGHBOR(x15,y36,x16,y37);
NEIGHBOR(x15,y38,x16,y37);
NEIGHBOR(x17,y36,x16,y37);
NEIGHBOR(x17,y38,x16,y37);
NEIGHBOR(x15,y38,x16,y38);
NEIGHBOR(x17,y38,x16,y38);
NEIGHBOR(x16,y37,x16,y38);
NEIGHBOR(x16,y39,x16,y38);
NEIGHBOR(x15,y37,x16,y38);
NEIGHBOR(x15,y39,x16,y38);
NEIGHBOR(x17,y37,x16,y38);
NEIGHBOR(x17,y39,x16,y38);
NEIGHBOR(x15,y39,x16,y39);
NEIGHBOR(x17,y39,x16,y39);
NEIGHBOR(x16,y38,x16,y39);
NEIGHBOR(x16,y40,x16,y39);
NEIGHBOR(x15,y38,x16,y39);
NEIGHBOR(x15,y40,x16,y39);
NEIGHBOR(x17,y38,x16,y39);
NEIGHBOR(x17,y40,x16,y39);
NEIGHBOR(x15,y40,x16,y40);
NEIGHBOR(x17,y40,x16,y40);
NEIGHBOR(x16,y39,x16,y40);
NEIGHBOR(x16,y41,x16,y40);
NEIGHBOR(x15,y39,x16,y40);
NEIGHBOR(x15,y41,x16,y40);
NEIGHBOR(x17,y39,x16,y40);
NEIGHBOR(x17,y41,x16,y40);
NEIGHBOR(x15,y41,x16,y41);
NEIGHBOR(x17,y41,x16,y41);
NEIGHBOR(x16,y40,x16,y41);
NEIGHBOR(x16,y42,x16,y41);
NEIGHBOR(x15,y40,x16,y41);
NEIGHBOR(x15,y42,x16,y41);
NEIGHBOR(x17,y40,x16,y41);
NEIGHBOR(x17,y42,x16,y41);
NEIGHBOR(x15,y42,x16,y42);
NEIGHBOR(x17,y42,x16,y42);
NEIGHBOR(x16,y41,x16,y42);
NEIGHBOR(x16,y43,x16,y42);
NEIGHBOR(x15,y41,x16,y42);
NEIGHBOR(x15,y43,x16,y42);
NEIGHBOR(x17,y41,x16,y42);
NEIGHBOR(x17,y43,x16,y42);
NEIGHBOR(x15,y43,x16,y43);
NEIGHBOR(x17,y43,x16,y43);
NEIGHBOR(x16,y42,x16,y43);
NEIGHBOR(x16,y44,x16,y43);
NEIGHBOR(x15,y42,x16,y43);
NEIGHBOR(x15,y44,x16,y43);
NEIGHBOR(x17,y42,x16,y43);
NEIGHBOR(x17,y44,x16,y43);
NEIGHBOR(x15,y44,x16,y44);
NEIGHBOR(x17,y44,x16,y44);
NEIGHBOR(x16,y43,x16,y44);
NEIGHBOR(x16,y45,x16,y44);
NEIGHBOR(x15,y43,x16,y44);
NEIGHBOR(x15,y45,x16,y44);
NEIGHBOR(x17,y43,x16,y44);
NEIGHBOR(x17,y45,x16,y44);
NEIGHBOR(x15,y45,x16,y45);
NEIGHBOR(x17,y45,x16,y45);
NEIGHBOR(x16,y44,x16,y45);
NEIGHBOR(x16,y46,x16,y45);
NEIGHBOR(x15,y44,x16,y45);
NEIGHBOR(x15,y46,x16,y45);
NEIGHBOR(x17,y44,x16,y45);
NEIGHBOR(x17,y46,x16,y45);
NEIGHBOR(x15,y46,x16,y46);
NEIGHBOR(x17,y46,x16,y46);
NEIGHBOR(x16,y45,x16,y46);
NEIGHBOR(x16,y47,x16,y46);
NEIGHBOR(x15,y45,x16,y46);
NEIGHBOR(x15,y47,x16,y46);
NEIGHBOR(x17,y45,x16,y46);
NEIGHBOR(x17,y47,x16,y46);
NEIGHBOR(x15,y47,x16,y47);
NEIGHBOR(x17,y47,x16,y47);
NEIGHBOR(x16,y46,x16,y47);
NEIGHBOR(x16,y48,x16,y47);
NEIGHBOR(x15,y46,x16,y47);
NEIGHBOR(x15,y48,x16,y47);
NEIGHBOR(x17,y46,x16,y47);
NEIGHBOR(x17,y48,x16,y47);
NEIGHBOR(x15,y48,x16,y48);
NEIGHBOR(x17,y48,x16,y48);
NEIGHBOR(x16,y47,x16,y48);
NEIGHBOR(x16,y49,x16,y48);
NEIGHBOR(x15,y47,x16,y48);
NEIGHBOR(x15,y49,x16,y48);
NEIGHBOR(x17,y47,x16,y48);
NEIGHBOR(x17,y49,x16,y48);
NEIGHBOR(x15,y49,x16,y49);
NEIGHBOR(x17,y49,x16,y49);
NEIGHBOR(x16,y48,x16,y49);
NEIGHBOR(x16,y50,x16,y49);
NEIGHBOR(x15,y48,x16,y49);
NEIGHBOR(x15,y50,x16,y49);
NEIGHBOR(x17,y48,x16,y49);
NEIGHBOR(x17,y50,x16,y49);
NEIGHBOR(x15,y50,x16,y50);
NEIGHBOR(x17,y50,x16,y50);
NEIGHBOR(x16,y49,x16,y50);
NEIGHBOR(x15,y49,x16,y50);
NEIGHBOR(x17,y49,x16,y50);
NEIGHBOR(x16,y1,x17,y1);
NEIGHBOR(x18,y1,x17,y1);
NEIGHBOR(x17,y2,x17,y1);
NEIGHBOR(x16,y2,x17,y1);
NEIGHBOR(x18,y2,x17,y1);
NEIGHBOR(x16,y2,x17,y2);
NEIGHBOR(x18,y2,x17,y2);
NEIGHBOR(x17,y1,x17,y2);
NEIGHBOR(x17,y3,x17,y2);
NEIGHBOR(x16,y1,x17,y2);
NEIGHBOR(x16,y3,x17,y2);
NEIGHBOR(x18,y1,x17,y2);
NEIGHBOR(x18,y3,x17,y2);
NEIGHBOR(x16,y3,x17,y3);
NEIGHBOR(x18,y3,x17,y3);
NEIGHBOR(x17,y2,x17,y3);
NEIGHBOR(x17,y4,x17,y3);
NEIGHBOR(x16,y2,x17,y3);
NEIGHBOR(x16,y4,x17,y3);
NEIGHBOR(x18,y2,x17,y3);
NEIGHBOR(x18,y4,x17,y3);
NEIGHBOR(x16,y4,x17,y4);
NEIGHBOR(x18,y4,x17,y4);
NEIGHBOR(x17,y3,x17,y4);
NEIGHBOR(x17,y5,x17,y4);
NEIGHBOR(x16,y3,x17,y4);
NEIGHBOR(x16,y5,x17,y4);
NEIGHBOR(x18,y3,x17,y4);
NEIGHBOR(x18,y5,x17,y4);
NEIGHBOR(x16,y5,x17,y5);
NEIGHBOR(x18,y5,x17,y5);
NEIGHBOR(x17,y4,x17,y5);
NEIGHBOR(x17,y6,x17,y5);
NEIGHBOR(x16,y4,x17,y5);
NEIGHBOR(x16,y6,x17,y5);
NEIGHBOR(x18,y4,x17,y5);
NEIGHBOR(x18,y6,x17,y5);
NEIGHBOR(x16,y6,x17,y6);
NEIGHBOR(x18,y6,x17,y6);
NEIGHBOR(x17,y5,x17,y6);
NEIGHBOR(x17,y7,x17,y6);
NEIGHBOR(x16,y5,x17,y6);
NEIGHBOR(x16,y7,x17,y6);
NEIGHBOR(x18,y5,x17,y6);
NEIGHBOR(x18,y7,x17,y6);
NEIGHBOR(x16,y7,x17,y7);
NEIGHBOR(x18,y7,x17,y7);
NEIGHBOR(x17,y6,x17,y7);
NEIGHBOR(x17,y8,x17,y7);
NEIGHBOR(x16,y6,x17,y7);
NEIGHBOR(x16,y8,x17,y7);
NEIGHBOR(x18,y6,x17,y7);
NEIGHBOR(x18,y8,x17,y7);
NEIGHBOR(x16,y8,x17,y8);
NEIGHBOR(x18,y8,x17,y8);
NEIGHBOR(x17,y7,x17,y8);
NEIGHBOR(x17,y9,x17,y8);
NEIGHBOR(x16,y7,x17,y8);
NEIGHBOR(x16,y9,x17,y8);
NEIGHBOR(x18,y7,x17,y8);
NEIGHBOR(x18,y9,x17,y8);
NEIGHBOR(x16,y9,x17,y9);
NEIGHBOR(x18,y9,x17,y9);
NEIGHBOR(x17,y8,x17,y9);
NEIGHBOR(x17,y10,x17,y9);
NEIGHBOR(x16,y8,x17,y9);
NEIGHBOR(x16,y10,x17,y9);
NEIGHBOR(x18,y8,x17,y9);
NEIGHBOR(x18,y10,x17,y9);
NEIGHBOR(x16,y10,x17,y10);
NEIGHBOR(x18,y10,x17,y10);
NEIGHBOR(x17,y9,x17,y10);
NEIGHBOR(x17,y11,x17,y10);
NEIGHBOR(x16,y9,x17,y10);
NEIGHBOR(x16,y11,x17,y10);
NEIGHBOR(x18,y9,x17,y10);
NEIGHBOR(x18,y11,x17,y10);
NEIGHBOR(x16,y11,x17,y11);
NEIGHBOR(x18,y11,x17,y11);
NEIGHBOR(x17,y10,x17,y11);
NEIGHBOR(x17,y12,x17,y11);
NEIGHBOR(x16,y10,x17,y11);
NEIGHBOR(x16,y12,x17,y11);
NEIGHBOR(x18,y10,x17,y11);
NEIGHBOR(x18,y12,x17,y11);
NEIGHBOR(x16,y12,x17,y12);
NEIGHBOR(x18,y12,x17,y12);
NEIGHBOR(x17,y11,x17,y12);
NEIGHBOR(x17,y13,x17,y12);
NEIGHBOR(x16,y11,x17,y12);
NEIGHBOR(x16,y13,x17,y12);
NEIGHBOR(x18,y11,x17,y12);
NEIGHBOR(x18,y13,x17,y12);
NEIGHBOR(x16,y13,x17,y13);
NEIGHBOR(x18,y13,x17,y13);
NEIGHBOR(x17,y12,x17,y13);
NEIGHBOR(x17,y14,x17,y13);
NEIGHBOR(x16,y12,x17,y13);
NEIGHBOR(x16,y14,x17,y13);
NEIGHBOR(x18,y12,x17,y13);
NEIGHBOR(x18,y14,x17,y13);
NEIGHBOR(x16,y14,x17,y14);
NEIGHBOR(x18,y14,x17,y14);
NEIGHBOR(x17,y13,x17,y14);
NEIGHBOR(x17,y15,x17,y14);
NEIGHBOR(x16,y13,x17,y14);
NEIGHBOR(x16,y15,x17,y14);
NEIGHBOR(x18,y13,x17,y14);
NEIGHBOR(x18,y15,x17,y14);
NEIGHBOR(x16,y15,x17,y15);
NEIGHBOR(x18,y15,x17,y15);
NEIGHBOR(x17,y14,x17,y15);
NEIGHBOR(x17,y16,x17,y15);
NEIGHBOR(x16,y14,x17,y15);
NEIGHBOR(x16,y16,x17,y15);
NEIGHBOR(x18,y14,x17,y15);
NEIGHBOR(x18,y16,x17,y15);
NEIGHBOR(x16,y16,x17,y16);
NEIGHBOR(x18,y16,x17,y16);
NEIGHBOR(x17,y15,x17,y16);
NEIGHBOR(x17,y17,x17,y16);
NEIGHBOR(x16,y15,x17,y16);
NEIGHBOR(x16,y17,x17,y16);
NEIGHBOR(x18,y15,x17,y16);
NEIGHBOR(x18,y17,x17,y16);
NEIGHBOR(x16,y17,x17,y17);
NEIGHBOR(x18,y17,x17,y17);
NEIGHBOR(x17,y16,x17,y17);
NEIGHBOR(x17,y18,x17,y17);
NEIGHBOR(x16,y16,x17,y17);
NEIGHBOR(x16,y18,x17,y17);
NEIGHBOR(x18,y16,x17,y17);
NEIGHBOR(x18,y18,x17,y17);
NEIGHBOR(x16,y18,x17,y18);
NEIGHBOR(x18,y18,x17,y18);
NEIGHBOR(x17,y17,x17,y18);
NEIGHBOR(x17,y19,x17,y18);
NEIGHBOR(x16,y17,x17,y18);
NEIGHBOR(x16,y19,x17,y18);
NEIGHBOR(x18,y17,x17,y18);
NEIGHBOR(x18,y19,x17,y18);
NEIGHBOR(x16,y19,x17,y19);
NEIGHBOR(x18,y19,x17,y19);
NEIGHBOR(x17,y18,x17,y19);
NEIGHBOR(x17,y20,x17,y19);
NEIGHBOR(x16,y18,x17,y19);
NEIGHBOR(x16,y20,x17,y19);
NEIGHBOR(x18,y18,x17,y19);
NEIGHBOR(x18,y20,x17,y19);
NEIGHBOR(x16,y20,x17,y20);
NEIGHBOR(x18,y20,x17,y20);
NEIGHBOR(x17,y19,x17,y20);
NEIGHBOR(x17,y21,x17,y20);
NEIGHBOR(x16,y19,x17,y20);
NEIGHBOR(x16,y21,x17,y20);
NEIGHBOR(x18,y19,x17,y20);
NEIGHBOR(x18,y21,x17,y20);
NEIGHBOR(x16,y21,x17,y21);
NEIGHBOR(x18,y21,x17,y21);
NEIGHBOR(x17,y20,x17,y21);
NEIGHBOR(x17,y22,x17,y21);
NEIGHBOR(x16,y20,x17,y21);
NEIGHBOR(x16,y22,x17,y21);
NEIGHBOR(x18,y20,x17,y21);
NEIGHBOR(x18,y22,x17,y21);
NEIGHBOR(x16,y22,x17,y22);
NEIGHBOR(x18,y22,x17,y22);
NEIGHBOR(x17,y21,x17,y22);
NEIGHBOR(x17,y23,x17,y22);
NEIGHBOR(x16,y21,x17,y22);
NEIGHBOR(x16,y23,x17,y22);
NEIGHBOR(x18,y21,x17,y22);
NEIGHBOR(x18,y23,x17,y22);
NEIGHBOR(x16,y23,x17,y23);
NEIGHBOR(x18,y23,x17,y23);
NEIGHBOR(x17,y22,x17,y23);
NEIGHBOR(x17,y24,x17,y23);
NEIGHBOR(x16,y22,x17,y23);
NEIGHBOR(x16,y24,x17,y23);
NEIGHBOR(x18,y22,x17,y23);
NEIGHBOR(x18,y24,x17,y23);
NEIGHBOR(x16,y24,x17,y24);
NEIGHBOR(x18,y24,x17,y24);
NEIGHBOR(x17,y23,x17,y24);
NEIGHBOR(x17,y25,x17,y24);
NEIGHBOR(x16,y23,x17,y24);
NEIGHBOR(x16,y25,x17,y24);
NEIGHBOR(x18,y23,x17,y24);
NEIGHBOR(x18,y25,x17,y24);
NEIGHBOR(x16,y25,x17,y25);
NEIGHBOR(x18,y25,x17,y25);
NEIGHBOR(x17,y24,x17,y25);
NEIGHBOR(x17,y26,x17,y25);
NEIGHBOR(x16,y24,x17,y25);
NEIGHBOR(x16,y26,x17,y25);
NEIGHBOR(x18,y24,x17,y25);
NEIGHBOR(x18,y26,x17,y25);
NEIGHBOR(x16,y26,x17,y26);
NEIGHBOR(x18,y26,x17,y26);
NEIGHBOR(x17,y25,x17,y26);
NEIGHBOR(x17,y27,x17,y26);
NEIGHBOR(x16,y25,x17,y26);
NEIGHBOR(x16,y27,x17,y26);
NEIGHBOR(x18,y25,x17,y26);
NEIGHBOR(x18,y27,x17,y26);
NEIGHBOR(x16,y27,x17,y27);
NEIGHBOR(x18,y27,x17,y27);
NEIGHBOR(x17,y26,x17,y27);
NEIGHBOR(x17,y28,x17,y27);
NEIGHBOR(x16,y26,x17,y27);
NEIGHBOR(x16,y28,x17,y27);
NEIGHBOR(x18,y26,x17,y27);
NEIGHBOR(x18,y28,x17,y27);
NEIGHBOR(x16,y28,x17,y28);
NEIGHBOR(x18,y28,x17,y28);
NEIGHBOR(x17,y27,x17,y28);
NEIGHBOR(x17,y29,x17,y28);
NEIGHBOR(x16,y27,x17,y28);
NEIGHBOR(x16,y29,x17,y28);
NEIGHBOR(x18,y27,x17,y28);
NEIGHBOR(x18,y29,x17,y28);
NEIGHBOR(x16,y29,x17,y29);
NEIGHBOR(x18,y29,x17,y29);
NEIGHBOR(x17,y28,x17,y29);
NEIGHBOR(x17,y30,x17,y29);
NEIGHBOR(x16,y28,x17,y29);
NEIGHBOR(x16,y30,x17,y29);
NEIGHBOR(x18,y28,x17,y29);
NEIGHBOR(x18,y30,x17,y29);
NEIGHBOR(x16,y30,x17,y30);
NEIGHBOR(x18,y30,x17,y30);
NEIGHBOR(x17,y29,x17,y30);
NEIGHBOR(x17,y31,x17,y30);
NEIGHBOR(x16,y29,x17,y30);
NEIGHBOR(x16,y31,x17,y30);
NEIGHBOR(x18,y29,x17,y30);
NEIGHBOR(x18,y31,x17,y30);
NEIGHBOR(x16,y31,x17,y31);
NEIGHBOR(x18,y31,x17,y31);
NEIGHBOR(x17,y30,x17,y31);
NEIGHBOR(x17,y32,x17,y31);
NEIGHBOR(x16,y30,x17,y31);
NEIGHBOR(x16,y32,x17,y31);
NEIGHBOR(x18,y30,x17,y31);
NEIGHBOR(x18,y32,x17,y31);
NEIGHBOR(x16,y32,x17,y32);
NEIGHBOR(x18,y32,x17,y32);
NEIGHBOR(x17,y31,x17,y32);
NEIGHBOR(x17,y33,x17,y32);
NEIGHBOR(x16,y31,x17,y32);
NEIGHBOR(x16,y33,x17,y32);
NEIGHBOR(x18,y31,x17,y32);
NEIGHBOR(x18,y33,x17,y32);
NEIGHBOR(x16,y33,x17,y33);
NEIGHBOR(x18,y33,x17,y33);
NEIGHBOR(x17,y32,x17,y33);
NEIGHBOR(x17,y34,x17,y33);
NEIGHBOR(x16,y32,x17,y33);
NEIGHBOR(x16,y34,x17,y33);
NEIGHBOR(x18,y32,x17,y33);
NEIGHBOR(x18,y34,x17,y33);
NEIGHBOR(x16,y34,x17,y34);
NEIGHBOR(x18,y34,x17,y34);
NEIGHBOR(x17,y33,x17,y34);
NEIGHBOR(x17,y35,x17,y34);
NEIGHBOR(x16,y33,x17,y34);
NEIGHBOR(x16,y35,x17,y34);
NEIGHBOR(x18,y33,x17,y34);
NEIGHBOR(x18,y35,x17,y34);
NEIGHBOR(x16,y35,x17,y35);
NEIGHBOR(x18,y35,x17,y35);
NEIGHBOR(x17,y34,x17,y35);
NEIGHBOR(x17,y36,x17,y35);
NEIGHBOR(x16,y34,x17,y35);
NEIGHBOR(x16,y36,x17,y35);
NEIGHBOR(x18,y34,x17,y35);
NEIGHBOR(x18,y36,x17,y35);
NEIGHBOR(x16,y36,x17,y36);
NEIGHBOR(x18,y36,x17,y36);
NEIGHBOR(x17,y35,x17,y36);
NEIGHBOR(x17,y37,x17,y36);
NEIGHBOR(x16,y35,x17,y36);
NEIGHBOR(x16,y37,x17,y36);
NEIGHBOR(x18,y35,x17,y36);
NEIGHBOR(x18,y37,x17,y36);
NEIGHBOR(x16,y37,x17,y37);
NEIGHBOR(x18,y37,x17,y37);
NEIGHBOR(x17,y36,x17,y37);
NEIGHBOR(x17,y38,x17,y37);
NEIGHBOR(x16,y36,x17,y37);
NEIGHBOR(x16,y38,x17,y37);
NEIGHBOR(x18,y36,x17,y37);
NEIGHBOR(x18,y38,x17,y37);
NEIGHBOR(x16,y38,x17,y38);
NEIGHBOR(x18,y38,x17,y38);
NEIGHBOR(x17,y37,x17,y38);
NEIGHBOR(x17,y39,x17,y38);
NEIGHBOR(x16,y37,x17,y38);
NEIGHBOR(x16,y39,x17,y38);
NEIGHBOR(x18,y37,x17,y38);
NEIGHBOR(x18,y39,x17,y38);
NEIGHBOR(x16,y39,x17,y39);
NEIGHBOR(x18,y39,x17,y39);
NEIGHBOR(x17,y38,x17,y39);
NEIGHBOR(x17,y40,x17,y39);
NEIGHBOR(x16,y38,x17,y39);
NEIGHBOR(x16,y40,x17,y39);
NEIGHBOR(x18,y38,x17,y39);
NEIGHBOR(x18,y40,x17,y39);
NEIGHBOR(x16,y40,x17,y40);
NEIGHBOR(x18,y40,x17,y40);
NEIGHBOR(x17,y39,x17,y40);
NEIGHBOR(x17,y41,x17,y40);
NEIGHBOR(x16,y39,x17,y40);
NEIGHBOR(x16,y41,x17,y40);
NEIGHBOR(x18,y39,x17,y40);
NEIGHBOR(x18,y41,x17,y40);
NEIGHBOR(x16,y41,x17,y41);
NEIGHBOR(x18,y41,x17,y41);
NEIGHBOR(x17,y40,x17,y41);
NEIGHBOR(x17,y42,x17,y41);
NEIGHBOR(x16,y40,x17,y41);
NEIGHBOR(x16,y42,x17,y41);
NEIGHBOR(x18,y40,x17,y41);
NEIGHBOR(x18,y42,x17,y41);
NEIGHBOR(x16,y42,x17,y42);
NEIGHBOR(x18,y42,x17,y42);
NEIGHBOR(x17,y41,x17,y42);
NEIGHBOR(x17,y43,x17,y42);
NEIGHBOR(x16,y41,x17,y42);
NEIGHBOR(x16,y43,x17,y42);
NEIGHBOR(x18,y41,x17,y42);
NEIGHBOR(x18,y43,x17,y42);
NEIGHBOR(x16,y43,x17,y43);
NEIGHBOR(x18,y43,x17,y43);
NEIGHBOR(x17,y42,x17,y43);
NEIGHBOR(x17,y44,x17,y43);
NEIGHBOR(x16,y42,x17,y43);
NEIGHBOR(x16,y44,x17,y43);
NEIGHBOR(x18,y42,x17,y43);
NEIGHBOR(x18,y44,x17,y43);
NEIGHBOR(x16,y44,x17,y44);
NEIGHBOR(x18,y44,x17,y44);
NEIGHBOR(x17,y43,x17,y44);
NEIGHBOR(x17,y45,x17,y44);
NEIGHBOR(x16,y43,x17,y44);
NEIGHBOR(x16,y45,x17,y44);
NEIGHBOR(x18,y43,x17,y44);
NEIGHBOR(x18,y45,x17,y44);
NEIGHBOR(x16,y45,x17,y45);
NEIGHBOR(x18,y45,x17,y45);
NEIGHBOR(x17,y44,x17,y45);
NEIGHBOR(x17,y46,x17,y45);
NEIGHBOR(x16,y44,x17,y45);
NEIGHBOR(x16,y46,x17,y45);
NEIGHBOR(x18,y44,x17,y45);
NEIGHBOR(x18,y46,x17,y45);
NEIGHBOR(x16,y46,x17,y46);
NEIGHBOR(x18,y46,x17,y46);
NEIGHBOR(x17,y45,x17,y46);
NEIGHBOR(x17,y47,x17,y46);
NEIGHBOR(x16,y45,x17,y46);
NEIGHBOR(x16,y47,x17,y46);
NEIGHBOR(x18,y45,x17,y46);
NEIGHBOR(x18,y47,x17,y46);
NEIGHBOR(x16,y47,x17,y47);
NEIGHBOR(x18,y47,x17,y47);
NEIGHBOR(x17,y46,x17,y47);
NEIGHBOR(x17,y48,x17,y47);
NEIGHBOR(x16,y46,x17,y47);
NEIGHBOR(x16,y48,x17,y47);
NEIGHBOR(x18,y46,x17,y47);
NEIGHBOR(x18,y48,x17,y47);
NEIGHBOR(x16,y48,x17,y48);
NEIGHBOR(x18,y48,x17,y48);
NEIGHBOR(x17,y47,x17,y48);
NEIGHBOR(x17,y49,x17,y48);
NEIGHBOR(x16,y47,x17,y48);
NEIGHBOR(x16,y49,x17,y48);
NEIGHBOR(x18,y47,x17,y48);
NEIGHBOR(x18,y49,x17,y48);
NEIGHBOR(x16,y49,x17,y49);
NEIGHBOR(x18,y49,x17,y49);
NEIGHBOR(x17,y48,x17,y49);
NEIGHBOR(x17,y50,x17,y49);
NEIGHBOR(x16,y48,x17,y49);
NEIGHBOR(x16,y50,x17,y49);
NEIGHBOR(x18,y48,x17,y49);
NEIGHBOR(x18,y50,x17,y49);
NEIGHBOR(x16,y50,x17,y50);
NEIGHBOR(x18,y50,x17,y50);
NEIGHBOR(x17,y49,x17,y50);
NEIGHBOR(x16,y49,x17,y50);
NEIGHBOR(x18,y49,x17,y50);
NEIGHBOR(x17,y1,x18,y1);
NEIGHBOR(x19,y1,x18,y1);
NEIGHBOR(x18,y2,x18,y1);
NEIGHBOR(x17,y2,x18,y1);
NEIGHBOR(x19,y2,x18,y1);
NEIGHBOR(x17,y2,x18,y2);
NEIGHBOR(x19,y2,x18,y2);
NEIGHBOR(x18,y1,x18,y2);
NEIGHBOR(x18,y3,x18,y2);
NEIGHBOR(x17,y1,x18,y2);
NEIGHBOR(x17,y3,x18,y2);
NEIGHBOR(x19,y1,x18,y2);
NEIGHBOR(x19,y3,x18,y2);
NEIGHBOR(x17,y3,x18,y3);
NEIGHBOR(x19,y3,x18,y3);
NEIGHBOR(x18,y2,x18,y3);
NEIGHBOR(x18,y4,x18,y3);
NEIGHBOR(x17,y2,x18,y3);
NEIGHBOR(x17,y4,x18,y3);
NEIGHBOR(x19,y2,x18,y3);
NEIGHBOR(x19,y4,x18,y3);
NEIGHBOR(x17,y4,x18,y4);
NEIGHBOR(x19,y4,x18,y4);
NEIGHBOR(x18,y3,x18,y4);
NEIGHBOR(x18,y5,x18,y4);
NEIGHBOR(x17,y3,x18,y4);
NEIGHBOR(x17,y5,x18,y4);
NEIGHBOR(x19,y3,x18,y4);
NEIGHBOR(x19,y5,x18,y4);
NEIGHBOR(x17,y5,x18,y5);
NEIGHBOR(x19,y5,x18,y5);
NEIGHBOR(x18,y4,x18,y5);
NEIGHBOR(x18,y6,x18,y5);
NEIGHBOR(x17,y4,x18,y5);
NEIGHBOR(x17,y6,x18,y5);
NEIGHBOR(x19,y4,x18,y5);
NEIGHBOR(x19,y6,x18,y5);
NEIGHBOR(x17,y6,x18,y6);
NEIGHBOR(x19,y6,x18,y6);
NEIGHBOR(x18,y5,x18,y6);
NEIGHBOR(x18,y7,x18,y6);
NEIGHBOR(x17,y5,x18,y6);
NEIGHBOR(x17,y7,x18,y6);
NEIGHBOR(x19,y5,x18,y6);
NEIGHBOR(x19,y7,x18,y6);
NEIGHBOR(x17,y7,x18,y7);
NEIGHBOR(x19,y7,x18,y7);
NEIGHBOR(x18,y6,x18,y7);
NEIGHBOR(x18,y8,x18,y7);
NEIGHBOR(x17,y6,x18,y7);
NEIGHBOR(x17,y8,x18,y7);
NEIGHBOR(x19,y6,x18,y7);
NEIGHBOR(x19,y8,x18,y7);
NEIGHBOR(x17,y8,x18,y8);
NEIGHBOR(x19,y8,x18,y8);
NEIGHBOR(x18,y7,x18,y8);
NEIGHBOR(x18,y9,x18,y8);
NEIGHBOR(x17,y7,x18,y8);
NEIGHBOR(x17,y9,x18,y8);
NEIGHBOR(x19,y7,x18,y8);
NEIGHBOR(x19,y9,x18,y8);
NEIGHBOR(x17,y9,x18,y9);
NEIGHBOR(x19,y9,x18,y9);
NEIGHBOR(x18,y8,x18,y9);
NEIGHBOR(x18,y10,x18,y9);
NEIGHBOR(x17,y8,x18,y9);
NEIGHBOR(x17,y10,x18,y9);
NEIGHBOR(x19,y8,x18,y9);
NEIGHBOR(x19,y10,x18,y9);
NEIGHBOR(x17,y10,x18,y10);
NEIGHBOR(x19,y10,x18,y10);
NEIGHBOR(x18,y9,x18,y10);
NEIGHBOR(x18,y11,x18,y10);
NEIGHBOR(x17,y9,x18,y10);
NEIGHBOR(x17,y11,x18,y10);
NEIGHBOR(x19,y9,x18,y10);
NEIGHBOR(x19,y11,x18,y10);
NEIGHBOR(x17,y11,x18,y11);
NEIGHBOR(x19,y11,x18,y11);
NEIGHBOR(x18,y10,x18,y11);
NEIGHBOR(x18,y12,x18,y11);
NEIGHBOR(x17,y10,x18,y11);
NEIGHBOR(x17,y12,x18,y11);
NEIGHBOR(x19,y10,x18,y11);
NEIGHBOR(x19,y12,x18,y11);
NEIGHBOR(x17,y12,x18,y12);
NEIGHBOR(x19,y12,x18,y12);
NEIGHBOR(x18,y11,x18,y12);
NEIGHBOR(x18,y13,x18,y12);
NEIGHBOR(x17,y11,x18,y12);
NEIGHBOR(x17,y13,x18,y12);
NEIGHBOR(x19,y11,x18,y12);
NEIGHBOR(x19,y13,x18,y12);
NEIGHBOR(x17,y13,x18,y13);
NEIGHBOR(x19,y13,x18,y13);
NEIGHBOR(x18,y12,x18,y13);
NEIGHBOR(x18,y14,x18,y13);
NEIGHBOR(x17,y12,x18,y13);
NEIGHBOR(x17,y14,x18,y13);
NEIGHBOR(x19,y12,x18,y13);
NEIGHBOR(x19,y14,x18,y13);
NEIGHBOR(x17,y14,x18,y14);
NEIGHBOR(x19,y14,x18,y14);
NEIGHBOR(x18,y13,x18,y14);
NEIGHBOR(x18,y15,x18,y14);
NEIGHBOR(x17,y13,x18,y14);
NEIGHBOR(x17,y15,x18,y14);
NEIGHBOR(x19,y13,x18,y14);
NEIGHBOR(x19,y15,x18,y14);
NEIGHBOR(x17,y15,x18,y15);
NEIGHBOR(x19,y15,x18,y15);
NEIGHBOR(x18,y14,x18,y15);
NEIGHBOR(x18,y16,x18,y15);
NEIGHBOR(x17,y14,x18,y15);
NEIGHBOR(x17,y16,x18,y15);
NEIGHBOR(x19,y14,x18,y15);
NEIGHBOR(x19,y16,x18,y15);
NEIGHBOR(x17,y16,x18,y16);
NEIGHBOR(x19,y16,x18,y16);
NEIGHBOR(x18,y15,x18,y16);
NEIGHBOR(x18,y17,x18,y16);
NEIGHBOR(x17,y15,x18,y16);
NEIGHBOR(x17,y17,x18,y16);
NEIGHBOR(x19,y15,x18,y16);
NEIGHBOR(x19,y17,x18,y16);
NEIGHBOR(x17,y17,x18,y17);
NEIGHBOR(x19,y17,x18,y17);
NEIGHBOR(x18,y16,x18,y17);
NEIGHBOR(x18,y18,x18,y17);
NEIGHBOR(x17,y16,x18,y17);
NEIGHBOR(x17,y18,x18,y17);
NEIGHBOR(x19,y16,x18,y17);
NEIGHBOR(x19,y18,x18,y17);
NEIGHBOR(x17,y18,x18,y18);
NEIGHBOR(x19,y18,x18,y18);
NEIGHBOR(x18,y17,x18,y18);
NEIGHBOR(x18,y19,x18,y18);
NEIGHBOR(x17,y17,x18,y18);
NEIGHBOR(x17,y19,x18,y18);
NEIGHBOR(x19,y17,x18,y18);
NEIGHBOR(x19,y19,x18,y18);
NEIGHBOR(x17,y19,x18,y19);
NEIGHBOR(x19,y19,x18,y19);
NEIGHBOR(x18,y18,x18,y19);
NEIGHBOR(x18,y20,x18,y19);
NEIGHBOR(x17,y18,x18,y19);
NEIGHBOR(x17,y20,x18,y19);
NEIGHBOR(x19,y18,x18,y19);
NEIGHBOR(x19,y20,x18,y19);
NEIGHBOR(x17,y20,x18,y20);
NEIGHBOR(x19,y20,x18,y20);
NEIGHBOR(x18,y19,x18,y20);
NEIGHBOR(x18,y21,x18,y20);
NEIGHBOR(x17,y19,x18,y20);
NEIGHBOR(x17,y21,x18,y20);
NEIGHBOR(x19,y19,x18,y20);
NEIGHBOR(x19,y21,x18,y20);
NEIGHBOR(x17,y21,x18,y21);
NEIGHBOR(x19,y21,x18,y21);
NEIGHBOR(x18,y20,x18,y21);
NEIGHBOR(x18,y22,x18,y21);
NEIGHBOR(x17,y20,x18,y21);
NEIGHBOR(x17,y22,x18,y21);
NEIGHBOR(x19,y20,x18,y21);
NEIGHBOR(x19,y22,x18,y21);
NEIGHBOR(x17,y22,x18,y22);
NEIGHBOR(x19,y22,x18,y22);
NEIGHBOR(x18,y21,x18,y22);
NEIGHBOR(x18,y23,x18,y22);
NEIGHBOR(x17,y21,x18,y22);
NEIGHBOR(x17,y23,x18,y22);
NEIGHBOR(x19,y21,x18,y22);
NEIGHBOR(x19,y23,x18,y22);
NEIGHBOR(x17,y23,x18,y23);
NEIGHBOR(x19,y23,x18,y23);
NEIGHBOR(x18,y22,x18,y23);
NEIGHBOR(x18,y24,x18,y23);
NEIGHBOR(x17,y22,x18,y23);
NEIGHBOR(x17,y24,x18,y23);
NEIGHBOR(x19,y22,x18,y23);
NEIGHBOR(x19,y24,x18,y23);
NEIGHBOR(x17,y24,x18,y24);
NEIGHBOR(x19,y24,x18,y24);
NEIGHBOR(x18,y23,x18,y24);
NEIGHBOR(x18,y25,x18,y24);
NEIGHBOR(x17,y23,x18,y24);
NEIGHBOR(x17,y25,x18,y24);
NEIGHBOR(x19,y23,x18,y24);
NEIGHBOR(x19,y25,x18,y24);
NEIGHBOR(x17,y25,x18,y25);
NEIGHBOR(x19,y25,x18,y25);
NEIGHBOR(x18,y24,x18,y25);
NEIGHBOR(x18,y26,x18,y25);
NEIGHBOR(x17,y24,x18,y25);
NEIGHBOR(x17,y26,x18,y25);
NEIGHBOR(x19,y24,x18,y25);
NEIGHBOR(x19,y26,x18,y25);
NEIGHBOR(x17,y26,x18,y26);
NEIGHBOR(x19,y26,x18,y26);
NEIGHBOR(x18,y25,x18,y26);
NEIGHBOR(x18,y27,x18,y26);
NEIGHBOR(x17,y25,x18,y26);
NEIGHBOR(x17,y27,x18,y26);
NEIGHBOR(x19,y25,x18,y26);
NEIGHBOR(x19,y27,x18,y26);
NEIGHBOR(x17,y27,x18,y27);
NEIGHBOR(x19,y27,x18,y27);
NEIGHBOR(x18,y26,x18,y27);
NEIGHBOR(x18,y28,x18,y27);
NEIGHBOR(x17,y26,x18,y27);
NEIGHBOR(x17,y28,x18,y27);
NEIGHBOR(x19,y26,x18,y27);
NEIGHBOR(x19,y28,x18,y27);
NEIGHBOR(x17,y28,x18,y28);
NEIGHBOR(x19,y28,x18,y28);
NEIGHBOR(x18,y27,x18,y28);
NEIGHBOR(x18,y29,x18,y28);
NEIGHBOR(x17,y27,x18,y28);
NEIGHBOR(x17,y29,x18,y28);
NEIGHBOR(x19,y27,x18,y28);
NEIGHBOR(x19,y29,x18,y28);
NEIGHBOR(x17,y29,x18,y29);
NEIGHBOR(x19,y29,x18,y29);
NEIGHBOR(x18,y28,x18,y29);
NEIGHBOR(x18,y30,x18,y29);
NEIGHBOR(x17,y28,x18,y29);
NEIGHBOR(x17,y30,x18,y29);
NEIGHBOR(x19,y28,x18,y29);
NEIGHBOR(x19,y30,x18,y29);
NEIGHBOR(x17,y30,x18,y30);
NEIGHBOR(x19,y30,x18,y30);
NEIGHBOR(x18,y29,x18,y30);
NEIGHBOR(x18,y31,x18,y30);
NEIGHBOR(x17,y29,x18,y30);
NEIGHBOR(x17,y31,x18,y30);
NEIGHBOR(x19,y29,x18,y30);
NEIGHBOR(x19,y31,x18,y30);
NEIGHBOR(x17,y31,x18,y31);
NEIGHBOR(x19,y31,x18,y31);
NEIGHBOR(x18,y30,x18,y31);
NEIGHBOR(x18,y32,x18,y31);
NEIGHBOR(x17,y30,x18,y31);
NEIGHBOR(x17,y32,x18,y31);
NEIGHBOR(x19,y30,x18,y31);
NEIGHBOR(x19,y32,x18,y31);
NEIGHBOR(x17,y32,x18,y32);
NEIGHBOR(x19,y32,x18,y32);
NEIGHBOR(x18,y31,x18,y32);
NEIGHBOR(x18,y33,x18,y32);
NEIGHBOR(x17,y31,x18,y32);
NEIGHBOR(x17,y33,x18,y32);
NEIGHBOR(x19,y31,x18,y32);
NEIGHBOR(x19,y33,x18,y32);
NEIGHBOR(x17,y33,x18,y33);
NEIGHBOR(x19,y33,x18,y33);
NEIGHBOR(x18,y32,x18,y33);
NEIGHBOR(x18,y34,x18,y33);
NEIGHBOR(x17,y32,x18,y33);
NEIGHBOR(x17,y34,x18,y33);
NEIGHBOR(x19,y32,x18,y33);
NEIGHBOR(x19,y34,x18,y33);
NEIGHBOR(x17,y34,x18,y34);
NEIGHBOR(x19,y34,x18,y34);
NEIGHBOR(x18,y33,x18,y34);
NEIGHBOR(x18,y35,x18,y34);
NEIGHBOR(x17,y33,x18,y34);
NEIGHBOR(x17,y35,x18,y34);
NEIGHBOR(x19,y33,x18,y34);
NEIGHBOR(x19,y35,x18,y34);
NEIGHBOR(x17,y35,x18,y35);
NEIGHBOR(x19,y35,x18,y35);
NEIGHBOR(x18,y34,x18,y35);
NEIGHBOR(x18,y36,x18,y35);
NEIGHBOR(x17,y34,x18,y35);
NEIGHBOR(x17,y36,x18,y35);
NEIGHBOR(x19,y34,x18,y35);
NEIGHBOR(x19,y36,x18,y35);
NEIGHBOR(x17,y36,x18,y36);
NEIGHBOR(x19,y36,x18,y36);
NEIGHBOR(x18,y35,x18,y36);
NEIGHBOR(x18,y37,x18,y36);
NEIGHBOR(x17,y35,x18,y36);
NEIGHBOR(x17,y37,x18,y36);
NEIGHBOR(x19,y35,x18,y36);
NEIGHBOR(x19,y37,x18,y36);
NEIGHBOR(x17,y37,x18,y37);
NEIGHBOR(x19,y37,x18,y37);
NEIGHBOR(x18,y36,x18,y37);
NEIGHBOR(x18,y38,x18,y37);
NEIGHBOR(x17,y36,x18,y37);
NEIGHBOR(x17,y38,x18,y37);
NEIGHBOR(x19,y36,x18,y37);
NEIGHBOR(x19,y38,x18,y37);
NEIGHBOR(x17,y38,x18,y38);
NEIGHBOR(x19,y38,x18,y38);
NEIGHBOR(x18,y37,x18,y38);
NEIGHBOR(x18,y39,x18,y38);
NEIGHBOR(x17,y37,x18,y38);
NEIGHBOR(x17,y39,x18,y38);
NEIGHBOR(x19,y37,x18,y38);
NEIGHBOR(x19,y39,x18,y38);
NEIGHBOR(x17,y39,x18,y39);
NEIGHBOR(x19,y39,x18,y39);
NEIGHBOR(x18,y38,x18,y39);
NEIGHBOR(x18,y40,x18,y39);
NEIGHBOR(x17,y38,x18,y39);
NEIGHBOR(x17,y40,x18,y39);
NEIGHBOR(x19,y38,x18,y39);
NEIGHBOR(x19,y40,x18,y39);
NEIGHBOR(x17,y40,x18,y40);
NEIGHBOR(x19,y40,x18,y40);
NEIGHBOR(x18,y39,x18,y40);
NEIGHBOR(x18,y41,x18,y40);
NEIGHBOR(x17,y39,x18,y40);
NEIGHBOR(x17,y41,x18,y40);
NEIGHBOR(x19,y39,x18,y40);
NEIGHBOR(x19,y41,x18,y40);
NEIGHBOR(x17,y41,x18,y41);
NEIGHBOR(x19,y41,x18,y41);
NEIGHBOR(x18,y40,x18,y41);
NEIGHBOR(x18,y42,x18,y41);
NEIGHBOR(x17,y40,x18,y41);
NEIGHBOR(x17,y42,x18,y41);
NEIGHBOR(x19,y40,x18,y41);
NEIGHBOR(x19,y42,x18,y41);
NEIGHBOR(x17,y42,x18,y42);
NEIGHBOR(x19,y42,x18,y42);
NEIGHBOR(x18,y41,x18,y42);
NEIGHBOR(x18,y43,x18,y42);
NEIGHBOR(x17,y41,x18,y42);
NEIGHBOR(x17,y43,x18,y42);
NEIGHBOR(x19,y41,x18,y42);
NEIGHBOR(x19,y43,x18,y42);
NEIGHBOR(x17,y43,x18,y43);
NEIGHBOR(x19,y43,x18,y43);
NEIGHBOR(x18,y42,x18,y43);
NEIGHBOR(x18,y44,x18,y43);
NEIGHBOR(x17,y42,x18,y43);
NEIGHBOR(x17,y44,x18,y43);
NEIGHBOR(x19,y42,x18,y43);
NEIGHBOR(x19,y44,x18,y43);
NEIGHBOR(x17,y44,x18,y44);
NEIGHBOR(x19,y44,x18,y44);
NEIGHBOR(x18,y43,x18,y44);
NEIGHBOR(x18,y45,x18,y44);
NEIGHBOR(x17,y43,x18,y44);
NEIGHBOR(x17,y45,x18,y44);
NEIGHBOR(x19,y43,x18,y44);
NEIGHBOR(x19,y45,x18,y44);
NEIGHBOR(x17,y45,x18,y45);
NEIGHBOR(x19,y45,x18,y45);
NEIGHBOR(x18,y44,x18,y45);
NEIGHBOR(x18,y46,x18,y45);
NEIGHBOR(x17,y44,x18,y45);
NEIGHBOR(x17,y46,x18,y45);
NEIGHBOR(x19,y44,x18,y45);
NEIGHBOR(x19,y46,x18,y45);
NEIGHBOR(x17,y46,x18,y46);
NEIGHBOR(x19,y46,x18,y46);
NEIGHBOR(x18,y45,x18,y46);
NEIGHBOR(x18,y47,x18,y46);
NEIGHBOR(x17,y45,x18,y46);
NEIGHBOR(x17,y47,x18,y46);
NEIGHBOR(x19,y45,x18,y46);
NEIGHBOR(x19,y47,x18,y46);
NEIGHBOR(x17,y47,x18,y47);
NEIGHBOR(x19,y47,x18,y47);
NEIGHBOR(x18,y46,x18,y47);
NEIGHBOR(x18,y48,x18,y47);
NEIGHBOR(x17,y46,x18,y47);
NEIGHBOR(x17,y48,x18,y47);
NEIGHBOR(x19,y46,x18,y47);
NEIGHBOR(x19,y48,x18,y47);
NEIGHBOR(x17,y48,x18,y48);
NEIGHBOR(x19,y48,x18,y48);
NEIGHBOR(x18,y47,x18,y48);
NEIGHBOR(x18,y49,x18,y48);
NEIGHBOR(x17,y47,x18,y48);
NEIGHBOR(x17,y49,x18,y48);
NEIGHBOR(x19,y47,x18,y48);
NEIGHBOR(x19,y49,x18,y48);
NEIGHBOR(x17,y49,x18,y49);
NEIGHBOR(x19,y49,x18,y49);
NEIGHBOR(x18,y48,x18,y49);
NEIGHBOR(x18,y50,x18,y49);
NEIGHBOR(x17,y48,x18,y49);
NEIGHBOR(x17,y50,x18,y49);
NEIGHBOR(x19,y48,x18,y49);
NEIGHBOR(x19,y50,x18,y49);
NEIGHBOR(x17,y50,x18,y50);
NEIGHBOR(x19,y50,x18,y50);
NEIGHBOR(x18,y49,x18,y50);
NEIGHBOR(x17,y49,x18,y50);
NEIGHBOR(x19,y49,x18,y50);
NEIGHBOR(x18,y1,x19,y1);
NEIGHBOR(x20,y1,x19,y1);
NEIGHBOR(x19,y2,x19,y1);
NEIGHBOR(x18,y2,x19,y1);
NEIGHBOR(x20,y2,x19,y1);
NEIGHBOR(x18,y2,x19,y2);
NEIGHBOR(x20,y2,x19,y2);
NEIGHBOR(x19,y1,x19,y2);
NEIGHBOR(x19,y3,x19,y2);
NEIGHBOR(x18,y1,x19,y2);
NEIGHBOR(x18,y3,x19,y2);
NEIGHBOR(x20,y1,x19,y2);
NEIGHBOR(x20,y3,x19,y2);
NEIGHBOR(x18,y3,x19,y3);
NEIGHBOR(x20,y3,x19,y3);
NEIGHBOR(x19,y2,x19,y3);
NEIGHBOR(x19,y4,x19,y3);
NEIGHBOR(x18,y2,x19,y3);
NEIGHBOR(x18,y4,x19,y3);
NEIGHBOR(x20,y2,x19,y3);
NEIGHBOR(x20,y4,x19,y3);
NEIGHBOR(x18,y4,x19,y4);
NEIGHBOR(x20,y4,x19,y4);
NEIGHBOR(x19,y3,x19,y4);
NEIGHBOR(x19,y5,x19,y4);
NEIGHBOR(x18,y3,x19,y4);
NEIGHBOR(x18,y5,x19,y4);
NEIGHBOR(x20,y3,x19,y4);
NEIGHBOR(x20,y5,x19,y4);
NEIGHBOR(x18,y5,x19,y5);
NEIGHBOR(x20,y5,x19,y5);
NEIGHBOR(x19,y4,x19,y5);
NEIGHBOR(x19,y6,x19,y5);
NEIGHBOR(x18,y4,x19,y5);
NEIGHBOR(x18,y6,x19,y5);
NEIGHBOR(x20,y4,x19,y5);
NEIGHBOR(x20,y6,x19,y5);
NEIGHBOR(x18,y6,x19,y6);
NEIGHBOR(x20,y6,x19,y6);
NEIGHBOR(x19,y5,x19,y6);
NEIGHBOR(x19,y7,x19,y6);
NEIGHBOR(x18,y5,x19,y6);
NEIGHBOR(x18,y7,x19,y6);
NEIGHBOR(x20,y5,x19,y6);
NEIGHBOR(x20,y7,x19,y6);
NEIGHBOR(x18,y7,x19,y7);
NEIGHBOR(x20,y7,x19,y7);
NEIGHBOR(x19,y6,x19,y7);
NEIGHBOR(x19,y8,x19,y7);
NEIGHBOR(x18,y6,x19,y7);
NEIGHBOR(x18,y8,x19,y7);
NEIGHBOR(x20,y6,x19,y7);
NEIGHBOR(x20,y8,x19,y7);
NEIGHBOR(x18,y8,x19,y8);
NEIGHBOR(x20,y8,x19,y8);
NEIGHBOR(x19,y7,x19,y8);
NEIGHBOR(x19,y9,x19,y8);
NEIGHBOR(x18,y7,x19,y8);
NEIGHBOR(x18,y9,x19,y8);
NEIGHBOR(x20,y7,x19,y8);
NEIGHBOR(x20,y9,x19,y8);
NEIGHBOR(x18,y9,x19,y9);
NEIGHBOR(x20,y9,x19,y9);
NEIGHBOR(x19,y8,x19,y9);
NEIGHBOR(x19,y10,x19,y9);
NEIGHBOR(x18,y8,x19,y9);
NEIGHBOR(x18,y10,x19,y9);
NEIGHBOR(x20,y8,x19,y9);
NEIGHBOR(x20,y10,x19,y9);
NEIGHBOR(x18,y10,x19,y10);
NEIGHBOR(x20,y10,x19,y10);
NEIGHBOR(x19,y9,x19,y10);
NEIGHBOR(x19,y11,x19,y10);
NEIGHBOR(x18,y9,x19,y10);
NEIGHBOR(x18,y11,x19,y10);
NEIGHBOR(x20,y9,x19,y10);
NEIGHBOR(x20,y11,x19,y10);
NEIGHBOR(x18,y11,x19,y11);
NEIGHBOR(x20,y11,x19,y11);
NEIGHBOR(x19,y10,x19,y11);
NEIGHBOR(x19,y12,x19,y11);
NEIGHBOR(x18,y10,x19,y11);
NEIGHBOR(x18,y12,x19,y11);
NEIGHBOR(x20,y10,x19,y11);
NEIGHBOR(x20,y12,x19,y11);
NEIGHBOR(x18,y12,x19,y12);
NEIGHBOR(x20,y12,x19,y12);
NEIGHBOR(x19,y11,x19,y12);
NEIGHBOR(x19,y13,x19,y12);
NEIGHBOR(x18,y11,x19,y12);
NEIGHBOR(x18,y13,x19,y12);
NEIGHBOR(x20,y11,x19,y12);
NEIGHBOR(x20,y13,x19,y12);
NEIGHBOR(x18,y13,x19,y13);
NEIGHBOR(x20,y13,x19,y13);
NEIGHBOR(x19,y12,x19,y13);
NEIGHBOR(x19,y14,x19,y13);
NEIGHBOR(x18,y12,x19,y13);
NEIGHBOR(x18,y14,x19,y13);
NEIGHBOR(x20,y12,x19,y13);
NEIGHBOR(x20,y14,x19,y13);
NEIGHBOR(x18,y14,x19,y14);
NEIGHBOR(x20,y14,x19,y14);
NEIGHBOR(x19,y13,x19,y14);
NEIGHBOR(x19,y15,x19,y14);
NEIGHBOR(x18,y13,x19,y14);
NEIGHBOR(x18,y15,x19,y14);
NEIGHBOR(x20,y13,x19,y14);
NEIGHBOR(x20,y15,x19,y14);
NEIGHBOR(x18,y15,x19,y15);
NEIGHBOR(x20,y15,x19,y15);
NEIGHBOR(x19,y14,x19,y15);
NEIGHBOR(x19,y16,x19,y15);
NEIGHBOR(x18,y14,x19,y15);
NEIGHBOR(x18,y16,x19,y15);
NEIGHBOR(x20,y14,x19,y15);
NEIGHBOR(x20,y16,x19,y15);
NEIGHBOR(x18,y16,x19,y16);
NEIGHBOR(x20,y16,x19,y16);
NEIGHBOR(x19,y15,x19,y16);
NEIGHBOR(x19,y17,x19,y16);
NEIGHBOR(x18,y15,x19,y16);
NEIGHBOR(x18,y17,x19,y16);
NEIGHBOR(x20,y15,x19,y16);
NEIGHBOR(x20,y17,x19,y16);
NEIGHBOR(x18,y17,x19,y17);
NEIGHBOR(x20,y17,x19,y17);
NEIGHBOR(x19,y16,x19,y17);
NEIGHBOR(x19,y18,x19,y17);
NEIGHBOR(x18,y16,x19,y17);
NEIGHBOR(x18,y18,x19,y17);
NEIGHBOR(x20,y16,x19,y17);
NEIGHBOR(x20,y18,x19,y17);
NEIGHBOR(x18,y18,x19,y18);
NEIGHBOR(x20,y18,x19,y18);
NEIGHBOR(x19,y17,x19,y18);
NEIGHBOR(x19,y19,x19,y18);
NEIGHBOR(x18,y17,x19,y18);
NEIGHBOR(x18,y19,x19,y18);
NEIGHBOR(x20,y17,x19,y18);
NEIGHBOR(x20,y19,x19,y18);
NEIGHBOR(x18,y19,x19,y19);
NEIGHBOR(x20,y19,x19,y19);
NEIGHBOR(x19,y18,x19,y19);
NEIGHBOR(x19,y20,x19,y19);
NEIGHBOR(x18,y18,x19,y19);
NEIGHBOR(x18,y20,x19,y19);
NEIGHBOR(x20,y18,x19,y19);
NEIGHBOR(x20,y20,x19,y19);
NEIGHBOR(x18,y20,x19,y20);
NEIGHBOR(x20,y20,x19,y20);
NEIGHBOR(x19,y19,x19,y20);
NEIGHBOR(x19,y21,x19,y20);
NEIGHBOR(x18,y19,x19,y20);
NEIGHBOR(x18,y21,x19,y20);
NEIGHBOR(x20,y19,x19,y20);
NEIGHBOR(x20,y21,x19,y20);
NEIGHBOR(x18,y21,x19,y21);
NEIGHBOR(x20,y21,x19,y21);
NEIGHBOR(x19,y20,x19,y21);
NEIGHBOR(x19,y22,x19,y21);
NEIGHBOR(x18,y20,x19,y21);
NEIGHBOR(x18,y22,x19,y21);
NEIGHBOR(x20,y20,x19,y21);
NEIGHBOR(x20,y22,x19,y21);
NEIGHBOR(x18,y22,x19,y22);
NEIGHBOR(x20,y22,x19,y22);
NEIGHBOR(x19,y21,x19,y22);
NEIGHBOR(x19,y23,x19,y22);
NEIGHBOR(x18,y21,x19,y22);
NEIGHBOR(x18,y23,x19,y22);
NEIGHBOR(x20,y21,x19,y22);
NEIGHBOR(x20,y23,x19,y22);
NEIGHBOR(x18,y23,x19,y23);
NEIGHBOR(x20,y23,x19,y23);
NEIGHBOR(x19,y22,x19,y23);
NEIGHBOR(x19,y24,x19,y23);
NEIGHBOR(x18,y22,x19,y23);
NEIGHBOR(x18,y24,x19,y23);
NEIGHBOR(x20,y22,x19,y23);
NEIGHBOR(x20,y24,x19,y23);
NEIGHBOR(x18,y24,x19,y24);
NEIGHBOR(x20,y24,x19,y24);
NEIGHBOR(x19,y23,x19,y24);
NEIGHBOR(x19,y25,x19,y24);
NEIGHBOR(x18,y23,x19,y24);
NEIGHBOR(x18,y25,x19,y24);
NEIGHBOR(x20,y23,x19,y24);
NEIGHBOR(x20,y25,x19,y24);
NEIGHBOR(x18,y25,x19,y25);
NEIGHBOR(x20,y25,x19,y25);
NEIGHBOR(x19,y24,x19,y25);
NEIGHBOR(x19,y26,x19,y25);
NEIGHBOR(x18,y24,x19,y25);
NEIGHBOR(x18,y26,x19,y25);
NEIGHBOR(x20,y24,x19,y25);
NEIGHBOR(x20,y26,x19,y25);
NEIGHBOR(x18,y26,x19,y26);
NEIGHBOR(x20,y26,x19,y26);
NEIGHBOR(x19,y25,x19,y26);
NEIGHBOR(x19,y27,x19,y26);
NEIGHBOR(x18,y25,x19,y26);
NEIGHBOR(x18,y27,x19,y26);
NEIGHBOR(x20,y25,x19,y26);
NEIGHBOR(x20,y27,x19,y26);
NEIGHBOR(x18,y27,x19,y27);
NEIGHBOR(x20,y27,x19,y27);
NEIGHBOR(x19,y26,x19,y27);
NEIGHBOR(x19,y28,x19,y27);
NEIGHBOR(x18,y26,x19,y27);
NEIGHBOR(x18,y28,x19,y27);
NEIGHBOR(x20,y26,x19,y27);
NEIGHBOR(x20,y28,x19,y27);
NEIGHBOR(x18,y28,x19,y28);
NEIGHBOR(x20,y28,x19,y28);
NEIGHBOR(x19,y27,x19,y28);
NEIGHBOR(x19,y29,x19,y28);
NEIGHBOR(x18,y27,x19,y28);
NEIGHBOR(x18,y29,x19,y28);
NEIGHBOR(x20,y27,x19,y28);
NEIGHBOR(x20,y29,x19,y28);
NEIGHBOR(x18,y29,x19,y29);
NEIGHBOR(x20,y29,x19,y29);
NEIGHBOR(x19,y28,x19,y29);
NEIGHBOR(x19,y30,x19,y29);
NEIGHBOR(x18,y28,x19,y29);
NEIGHBOR(x18,y30,x19,y29);
NEIGHBOR(x20,y28,x19,y29);
NEIGHBOR(x20,y30,x19,y29);
NEIGHBOR(x18,y30,x19,y30);
NEIGHBOR(x20,y30,x19,y30);
NEIGHBOR(x19,y29,x19,y30);
NEIGHBOR(x19,y31,x19,y30);
NEIGHBOR(x18,y29,x19,y30);
NEIGHBOR(x18,y31,x19,y30);
NEIGHBOR(x20,y29,x19,y30);
NEIGHBOR(x20,y31,x19,y30);
NEIGHBOR(x18,y31,x19,y31);
NEIGHBOR(x20,y31,x19,y31);
NEIGHBOR(x19,y30,x19,y31);
NEIGHBOR(x19,y32,x19,y31);
NEIGHBOR(x18,y30,x19,y31);
NEIGHBOR(x18,y32,x19,y31);
NEIGHBOR(x20,y30,x19,y31);
NEIGHBOR(x20,y32,x19,y31);
NEIGHBOR(x18,y32,x19,y32);
NEIGHBOR(x20,y32,x19,y32);
NEIGHBOR(x19,y31,x19,y32);
NEIGHBOR(x19,y33,x19,y32);
NEIGHBOR(x18,y31,x19,y32);
NEIGHBOR(x18,y33,x19,y32);
NEIGHBOR(x20,y31,x19,y32);
NEIGHBOR(x20,y33,x19,y32);
NEIGHBOR(x18,y33,x19,y33);
NEIGHBOR(x20,y33,x19,y33);
NEIGHBOR(x19,y32,x19,y33);
NEIGHBOR(x19,y34,x19,y33);
NEIGHBOR(x18,y32,x19,y33);
NEIGHBOR(x18,y34,x19,y33);
NEIGHBOR(x20,y32,x19,y33);
NEIGHBOR(x20,y34,x19,y33);
NEIGHBOR(x18,y34,x19,y34);
NEIGHBOR(x20,y34,x19,y34);
NEIGHBOR(x19,y33,x19,y34);
NEIGHBOR(x19,y35,x19,y34);
NEIGHBOR(x18,y33,x19,y34);
NEIGHBOR(x18,y35,x19,y34);
NEIGHBOR(x20,y33,x19,y34);
NEIGHBOR(x20,y35,x19,y34);
NEIGHBOR(x18,y35,x19,y35);
NEIGHBOR(x20,y35,x19,y35);
NEIGHBOR(x19,y34,x19,y35);
NEIGHBOR(x19,y36,x19,y35);
NEIGHBOR(x18,y34,x19,y35);
NEIGHBOR(x18,y36,x19,y35);
NEIGHBOR(x20,y34,x19,y35);
NEIGHBOR(x20,y36,x19,y35);
NEIGHBOR(x18,y36,x19,y36);
NEIGHBOR(x20,y36,x19,y36);
NEIGHBOR(x19,y35,x19,y36);
NEIGHBOR(x19,y37,x19,y36);
NEIGHBOR(x18,y35,x19,y36);
NEIGHBOR(x18,y37,x19,y36);
NEIGHBOR(x20,y35,x19,y36);
NEIGHBOR(x20,y37,x19,y36);
NEIGHBOR(x18,y37,x19,y37);
NEIGHBOR(x20,y37,x19,y37);
NEIGHBOR(x19,y36,x19,y37);
NEIGHBOR(x19,y38,x19,y37);
NEIGHBOR(x18,y36,x19,y37);
NEIGHBOR(x18,y38,x19,y37);
NEIGHBOR(x20,y36,x19,y37);
NEIGHBOR(x20,y38,x19,y37);
NEIGHBOR(x18,y38,x19,y38);
NEIGHBOR(x20,y38,x19,y38);
NEIGHBOR(x19,y37,x19,y38);
NEIGHBOR(x19,y39,x19,y38);
NEIGHBOR(x18,y37,x19,y38);
NEIGHBOR(x18,y39,x19,y38);
NEIGHBOR(x20,y37,x19,y38);
NEIGHBOR(x20,y39,x19,y38);
NEIGHBOR(x18,y39,x19,y39);
NEIGHBOR(x20,y39,x19,y39);
NEIGHBOR(x19,y38,x19,y39);
NEIGHBOR(x19,y40,x19,y39);
NEIGHBOR(x18,y38,x19,y39);
NEIGHBOR(x18,y40,x19,y39);
NEIGHBOR(x20,y38,x19,y39);
NEIGHBOR(x20,y40,x19,y39);
NEIGHBOR(x18,y40,x19,y40);
NEIGHBOR(x20,y40,x19,y40);
NEIGHBOR(x19,y39,x19,y40);
NEIGHBOR(x19,y41,x19,y40);
NEIGHBOR(x18,y39,x19,y40);
NEIGHBOR(x18,y41,x19,y40);
NEIGHBOR(x20,y39,x19,y40);
NEIGHBOR(x20,y41,x19,y40);
NEIGHBOR(x18,y41,x19,y41);
NEIGHBOR(x20,y41,x19,y41);
NEIGHBOR(x19,y40,x19,y41);
NEIGHBOR(x19,y42,x19,y41);
NEIGHBOR(x18,y40,x19,y41);
NEIGHBOR(x18,y42,x19,y41);
NEIGHBOR(x20,y40,x19,y41);
NEIGHBOR(x20,y42,x19,y41);
NEIGHBOR(x18,y42,x19,y42);
NEIGHBOR(x20,y42,x19,y42);
NEIGHBOR(x19,y41,x19,y42);
NEIGHBOR(x19,y43,x19,y42);
NEIGHBOR(x18,y41,x19,y42);
NEIGHBOR(x18,y43,x19,y42);
NEIGHBOR(x20,y41,x19,y42);
NEIGHBOR(x20,y43,x19,y42);
NEIGHBOR(x18,y43,x19,y43);
NEIGHBOR(x20,y43,x19,y43);
NEIGHBOR(x19,y42,x19,y43);
NEIGHBOR(x19,y44,x19,y43);
NEIGHBOR(x18,y42,x19,y43);
NEIGHBOR(x18,y44,x19,y43);
NEIGHBOR(x20,y42,x19,y43);
NEIGHBOR(x20,y44,x19,y43);
NEIGHBOR(x18,y44,x19,y44);
NEIGHBOR(x20,y44,x19,y44);
NEIGHBOR(x19,y43,x19,y44);
NEIGHBOR(x19,y45,x19,y44);
NEIGHBOR(x18,y43,x19,y44);
NEIGHBOR(x18,y45,x19,y44);
NEIGHBOR(x20,y43,x19,y44);
NEIGHBOR(x20,y45,x19,y44);
NEIGHBOR(x18,y45,x19,y45);
NEIGHBOR(x20,y45,x19,y45);
NEIGHBOR(x19,y44,x19,y45);
NEIGHBOR(x19,y46,x19,y45);
NEIGHBOR(x18,y44,x19,y45);
NEIGHBOR(x18,y46,x19,y45);
NEIGHBOR(x20,y44,x19,y45);
NEIGHBOR(x20,y46,x19,y45);
NEIGHBOR(x18,y46,x19,y46);
NEIGHBOR(x20,y46,x19,y46);
NEIGHBOR(x19,y45,x19,y46);
NEIGHBOR(x19,y47,x19,y46);
NEIGHBOR(x18,y45,x19,y46);
NEIGHBOR(x18,y47,x19,y46);
NEIGHBOR(x20,y45,x19,y46);
NEIGHBOR(x20,y47,x19,y46);
NEIGHBOR(x18,y47,x19,y47);
NEIGHBOR(x20,y47,x19,y47);
NEIGHBOR(x19,y46,x19,y47);
NEIGHBOR(x19,y48,x19,y47);
NEIGHBOR(x18,y46,x19,y47);
NEIGHBOR(x18,y48,x19,y47);
NEIGHBOR(x20,y46,x19,y47);
NEIGHBOR(x20,y48,x19,y47);
NEIGHBOR(x18,y48,x19,y48);
NEIGHBOR(x20,y48,x19,y48);
NEIGHBOR(x19,y47,x19,y48);
NEIGHBOR(x19,y49,x19,y48);
NEIGHBOR(x18,y47,x19,y48);
NEIGHBOR(x18,y49,x19,y48);
NEIGHBOR(x20,y47,x19,y48);
NEIGHBOR(x20,y49,x19,y48);
NEIGHBOR(x18,y49,x19,y49);
NEIGHBOR(x20,y49,x19,y49);
NEIGHBOR(x19,y48,x19,y49);
NEIGHBOR(x19,y50,x19,y49);
NEIGHBOR(x18,y48,x19,y49);
NEIGHBOR(x18,y50,x19,y49);
NEIGHBOR(x20,y48,x19,y49);
NEIGHBOR(x20,y50,x19,y49);
NEIGHBOR(x18,y50,x19,y50);
NEIGHBOR(x20,y50,x19,y50);
NEIGHBOR(x19,y49,x19,y50);
NEIGHBOR(x18,y49,x19,y50);
NEIGHBOR(x20,y49,x19,y50);
NEIGHBOR(x19,y1,x20,y1);
NEIGHBOR(x21,y1,x20,y1);
NEIGHBOR(x20,y2,x20,y1);
NEIGHBOR(x19,y2,x20,y1);
NEIGHBOR(x21,y2,x20,y1);
NEIGHBOR(x19,y2,x20,y2);
NEIGHBOR(x21,y2,x20,y2);
NEIGHBOR(x20,y1,x20,y2);
NEIGHBOR(x20,y3,x20,y2);
NEIGHBOR(x19,y1,x20,y2);
NEIGHBOR(x19,y3,x20,y2);
NEIGHBOR(x21,y1,x20,y2);
NEIGHBOR(x21,y3,x20,y2);
NEIGHBOR(x19,y3,x20,y3);
NEIGHBOR(x21,y3,x20,y3);
NEIGHBOR(x20,y2,x20,y3);
NEIGHBOR(x20,y4,x20,y3);
NEIGHBOR(x19,y2,x20,y3);
NEIGHBOR(x19,y4,x20,y3);
NEIGHBOR(x21,y2,x20,y3);
NEIGHBOR(x21,y4,x20,y3);
NEIGHBOR(x19,y4,x20,y4);
NEIGHBOR(x21,y4,x20,y4);
NEIGHBOR(x20,y3,x20,y4);
NEIGHBOR(x20,y5,x20,y4);
NEIGHBOR(x19,y3,x20,y4);
NEIGHBOR(x19,y5,x20,y4);
NEIGHBOR(x21,y3,x20,y4);
NEIGHBOR(x21,y5,x20,y4);
NEIGHBOR(x19,y5,x20,y5);
NEIGHBOR(x21,y5,x20,y5);
NEIGHBOR(x20,y4,x20,y5);
NEIGHBOR(x20,y6,x20,y5);
NEIGHBOR(x19,y4,x20,y5);
NEIGHBOR(x19,y6,x20,y5);
NEIGHBOR(x21,y4,x20,y5);
NEIGHBOR(x21,y6,x20,y5);
NEIGHBOR(x19,y6,x20,y6);
NEIGHBOR(x21,y6,x20,y6);
NEIGHBOR(x20,y5,x20,y6);
NEIGHBOR(x20,y7,x20,y6);
NEIGHBOR(x19,y5,x20,y6);
NEIGHBOR(x19,y7,x20,y6);
NEIGHBOR(x21,y5,x20,y6);
NEIGHBOR(x21,y7,x20,y6);
NEIGHBOR(x19,y7,x20,y7);
NEIGHBOR(x21,y7,x20,y7);
NEIGHBOR(x20,y6,x20,y7);
NEIGHBOR(x20,y8,x20,y7);
NEIGHBOR(x19,y6,x20,y7);
NEIGHBOR(x19,y8,x20,y7);
NEIGHBOR(x21,y6,x20,y7);
NEIGHBOR(x21,y8,x20,y7);
NEIGHBOR(x19,y8,x20,y8);
NEIGHBOR(x21,y8,x20,y8);
NEIGHBOR(x20,y7,x20,y8);
NEIGHBOR(x20,y9,x20,y8);
NEIGHBOR(x19,y7,x20,y8);
NEIGHBOR(x19,y9,x20,y8);
NEIGHBOR(x21,y7,x20,y8);
NEIGHBOR(x21,y9,x20,y8);
NEIGHBOR(x19,y9,x20,y9);
NEIGHBOR(x21,y9,x20,y9);
NEIGHBOR(x20,y8,x20,y9);
NEIGHBOR(x20,y10,x20,y9);
NEIGHBOR(x19,y8,x20,y9);
NEIGHBOR(x19,y10,x20,y9);
NEIGHBOR(x21,y8,x20,y9);
NEIGHBOR(x21,y10,x20,y9);
NEIGHBOR(x19,y10,x20,y10);
NEIGHBOR(x21,y10,x20,y10);
NEIGHBOR(x20,y9,x20,y10);
NEIGHBOR(x20,y11,x20,y10);
NEIGHBOR(x19,y9,x20,y10);
NEIGHBOR(x19,y11,x20,y10);
NEIGHBOR(x21,y9,x20,y10);
NEIGHBOR(x21,y11,x20,y10);
NEIGHBOR(x19,y11,x20,y11);
NEIGHBOR(x21,y11,x20,y11);
NEIGHBOR(x20,y10,x20,y11);
NEIGHBOR(x20,y12,x20,y11);
NEIGHBOR(x19,y10,x20,y11);
NEIGHBOR(x19,y12,x20,y11);
NEIGHBOR(x21,y10,x20,y11);
NEIGHBOR(x21,y12,x20,y11);
NEIGHBOR(x19,y12,x20,y12);
NEIGHBOR(x21,y12,x20,y12);
NEIGHBOR(x20,y11,x20,y12);
NEIGHBOR(x20,y13,x20,y12);
NEIGHBOR(x19,y11,x20,y12);
NEIGHBOR(x19,y13,x20,y12);
NEIGHBOR(x21,y11,x20,y12);
NEIGHBOR(x21,y13,x20,y12);
NEIGHBOR(x19,y13,x20,y13);
NEIGHBOR(x21,y13,x20,y13);
NEIGHBOR(x20,y12,x20,y13);
NEIGHBOR(x20,y14,x20,y13);
NEIGHBOR(x19,y12,x20,y13);
NEIGHBOR(x19,y14,x20,y13);
NEIGHBOR(x21,y12,x20,y13);
NEIGHBOR(x21,y14,x20,y13);
NEIGHBOR(x19,y14,x20,y14);
NEIGHBOR(x21,y14,x20,y14);
NEIGHBOR(x20,y13,x20,y14);
NEIGHBOR(x20,y15,x20,y14);
NEIGHBOR(x19,y13,x20,y14);
NEIGHBOR(x19,y15,x20,y14);
NEIGHBOR(x21,y13,x20,y14);
NEIGHBOR(x21,y15,x20,y14);
NEIGHBOR(x19,y15,x20,y15);
NEIGHBOR(x21,y15,x20,y15);
NEIGHBOR(x20,y14,x20,y15);
NEIGHBOR(x20,y16,x20,y15);
NEIGHBOR(x19,y14,x20,y15);
NEIGHBOR(x19,y16,x20,y15);
NEIGHBOR(x21,y14,x20,y15);
NEIGHBOR(x21,y16,x20,y15);
NEIGHBOR(x19,y16,x20,y16);
NEIGHBOR(x21,y16,x20,y16);
NEIGHBOR(x20,y15,x20,y16);
NEIGHBOR(x20,y17,x20,y16);
NEIGHBOR(x19,y15,x20,y16);
NEIGHBOR(x19,y17,x20,y16);
NEIGHBOR(x21,y15,x20,y16);
NEIGHBOR(x21,y17,x20,y16);
NEIGHBOR(x19,y17,x20,y17);
NEIGHBOR(x21,y17,x20,y17);
NEIGHBOR(x20,y16,x20,y17);
NEIGHBOR(x20,y18,x20,y17);
NEIGHBOR(x19,y16,x20,y17);
NEIGHBOR(x19,y18,x20,y17);
NEIGHBOR(x21,y16,x20,y17);
NEIGHBOR(x21,y18,x20,y17);
NEIGHBOR(x19,y18,x20,y18);
NEIGHBOR(x21,y18,x20,y18);
NEIGHBOR(x20,y17,x20,y18);
NEIGHBOR(x20,y19,x20,y18);
NEIGHBOR(x19,y17,x20,y18);
NEIGHBOR(x19,y19,x20,y18);
NEIGHBOR(x21,y17,x20,y18);
NEIGHBOR(x21,y19,x20,y18);
NEIGHBOR(x19,y19,x20,y19);
NEIGHBOR(x21,y19,x20,y19);
NEIGHBOR(x20,y18,x20,y19);
NEIGHBOR(x20,y20,x20,y19);
NEIGHBOR(x19,y18,x20,y19);
NEIGHBOR(x19,y20,x20,y19);
NEIGHBOR(x21,y18,x20,y19);
NEIGHBOR(x21,y20,x20,y19);
NEIGHBOR(x19,y20,x20,y20);
NEIGHBOR(x21,y20,x20,y20);
NEIGHBOR(x20,y19,x20,y20);
NEIGHBOR(x20,y21,x20,y20);
NEIGHBOR(x19,y19,x20,y20);
NEIGHBOR(x19,y21,x20,y20);
NEIGHBOR(x21,y19,x20,y20);
NEIGHBOR(x21,y21,x20,y20);
NEIGHBOR(x19,y21,x20,y21);
NEIGHBOR(x21,y21,x20,y21);
NEIGHBOR(x20,y20,x20,y21);
NEIGHBOR(x20,y22,x20,y21);
NEIGHBOR(x19,y20,x20,y21);
NEIGHBOR(x19,y22,x20,y21);
NEIGHBOR(x21,y20,x20,y21);
NEIGHBOR(x21,y22,x20,y21);
NEIGHBOR(x19,y22,x20,y22);
NEIGHBOR(x21,y22,x20,y22);
NEIGHBOR(x20,y21,x20,y22);
NEIGHBOR(x20,y23,x20,y22);
NEIGHBOR(x19,y21,x20,y22);
NEIGHBOR(x19,y23,x20,y22);
NEIGHBOR(x21,y21,x20,y22);
NEIGHBOR(x21,y23,x20,y22);
NEIGHBOR(x19,y23,x20,y23);
NEIGHBOR(x21,y23,x20,y23);
NEIGHBOR(x20,y22,x20,y23);
NEIGHBOR(x20,y24,x20,y23);
NEIGHBOR(x19,y22,x20,y23);
NEIGHBOR(x19,y24,x20,y23);
NEIGHBOR(x21,y22,x20,y23);
NEIGHBOR(x21,y24,x20,y23);
NEIGHBOR(x19,y24,x20,y24);
NEIGHBOR(x21,y24,x20,y24);
NEIGHBOR(x20,y23,x20,y24);
NEIGHBOR(x20,y25,x20,y24);
NEIGHBOR(x19,y23,x20,y24);
NEIGHBOR(x19,y25,x20,y24);
NEIGHBOR(x21,y23,x20,y24);
NEIGHBOR(x21,y25,x20,y24);
NEIGHBOR(x19,y25,x20,y25);
NEIGHBOR(x21,y25,x20,y25);
NEIGHBOR(x20,y24,x20,y25);
NEIGHBOR(x20,y26,x20,y25);
NEIGHBOR(x19,y24,x20,y25);
NEIGHBOR(x19,y26,x20,y25);
NEIGHBOR(x21,y24,x20,y25);
NEIGHBOR(x21,y26,x20,y25);
NEIGHBOR(x19,y26,x20,y26);
NEIGHBOR(x21,y26,x20,y26);
NEIGHBOR(x20,y25,x20,y26);
NEIGHBOR(x20,y27,x20,y26);
NEIGHBOR(x19,y25,x20,y26);
NEIGHBOR(x19,y27,x20,y26);
NEIGHBOR(x21,y25,x20,y26);
NEIGHBOR(x21,y27,x20,y26);
NEIGHBOR(x19,y27,x20,y27);
NEIGHBOR(x21,y27,x20,y27);
NEIGHBOR(x20,y26,x20,y27);
NEIGHBOR(x20,y28,x20,y27);
NEIGHBOR(x19,y26,x20,y27);
NEIGHBOR(x19,y28,x20,y27);
NEIGHBOR(x21,y26,x20,y27);
NEIGHBOR(x21,y28,x20,y27);
NEIGHBOR(x19,y28,x20,y28);
NEIGHBOR(x21,y28,x20,y28);
NEIGHBOR(x20,y27,x20,y28);
NEIGHBOR(x20,y29,x20,y28);
NEIGHBOR(x19,y27,x20,y28);
NEIGHBOR(x19,y29,x20,y28);
NEIGHBOR(x21,y27,x20,y28);
NEIGHBOR(x21,y29,x20,y28);
NEIGHBOR(x19,y29,x20,y29);
NEIGHBOR(x21,y29,x20,y29);
NEIGHBOR(x20,y28,x20,y29);
NEIGHBOR(x20,y30,x20,y29);
NEIGHBOR(x19,y28,x20,y29);
NEIGHBOR(x19,y30,x20,y29);
NEIGHBOR(x21,y28,x20,y29);
NEIGHBOR(x21,y30,x20,y29);
NEIGHBOR(x19,y30,x20,y30);
NEIGHBOR(x21,y30,x20,y30);
NEIGHBOR(x20,y29,x20,y30);
NEIGHBOR(x20,y31,x20,y30);
NEIGHBOR(x19,y29,x20,y30);
NEIGHBOR(x19,y31,x20,y30);
NEIGHBOR(x21,y29,x20,y30);
NEIGHBOR(x21,y31,x20,y30);
NEIGHBOR(x19,y31,x20,y31);
NEIGHBOR(x21,y31,x20,y31);
NEIGHBOR(x20,y30,x20,y31);
NEIGHBOR(x20,y32,x20,y31);
NEIGHBOR(x19,y30,x20,y31);
NEIGHBOR(x19,y32,x20,y31);
NEIGHBOR(x21,y30,x20,y31);
NEIGHBOR(x21,y32,x20,y31);
NEIGHBOR(x19,y32,x20,y32);
NEIGHBOR(x21,y32,x20,y32);
NEIGHBOR(x20,y31,x20,y32);
NEIGHBOR(x20,y33,x20,y32);
NEIGHBOR(x19,y31,x20,y32);
NEIGHBOR(x19,y33,x20,y32);
NEIGHBOR(x21,y31,x20,y32);
NEIGHBOR(x21,y33,x20,y32);
NEIGHBOR(x19,y33,x20,y33);
NEIGHBOR(x21,y33,x20,y33);
NEIGHBOR(x20,y32,x20,y33);
NEIGHBOR(x20,y34,x20,y33);
NEIGHBOR(x19,y32,x20,y33);
NEIGHBOR(x19,y34,x20,y33);
NEIGHBOR(x21,y32,x20,y33);
NEIGHBOR(x21,y34,x20,y33);
NEIGHBOR(x19,y34,x20,y34);
NEIGHBOR(x21,y34,x20,y34);
NEIGHBOR(x20,y33,x20,y34);
NEIGHBOR(x20,y35,x20,y34);
NEIGHBOR(x19,y33,x20,y34);
NEIGHBOR(x19,y35,x20,y34);
NEIGHBOR(x21,y33,x20,y34);
NEIGHBOR(x21,y35,x20,y34);
NEIGHBOR(x19,y35,x20,y35);
NEIGHBOR(x21,y35,x20,y35);
NEIGHBOR(x20,y34,x20,y35);
NEIGHBOR(x20,y36,x20,y35);
NEIGHBOR(x19,y34,x20,y35);
NEIGHBOR(x19,y36,x20,y35);
NEIGHBOR(x21,y34,x20,y35);
NEIGHBOR(x21,y36,x20,y35);
NEIGHBOR(x19,y36,x20,y36);
NEIGHBOR(x21,y36,x20,y36);
NEIGHBOR(x20,y35,x20,y36);
NEIGHBOR(x20,y37,x20,y36);
NEIGHBOR(x19,y35,x20,y36);
NEIGHBOR(x19,y37,x20,y36);
NEIGHBOR(x21,y35,x20,y36);
NEIGHBOR(x21,y37,x20,y36);
NEIGHBOR(x19,y37,x20,y37);
NEIGHBOR(x21,y37,x20,y37);
NEIGHBOR(x20,y36,x20,y37);
NEIGHBOR(x20,y38,x20,y37);
NEIGHBOR(x19,y36,x20,y37);
NEIGHBOR(x19,y38,x20,y37);
NEIGHBOR(x21,y36,x20,y37);
NEIGHBOR(x21,y38,x20,y37);
NEIGHBOR(x19,y38,x20,y38);
NEIGHBOR(x21,y38,x20,y38);
NEIGHBOR(x20,y37,x20,y38);
NEIGHBOR(x20,y39,x20,y38);
NEIGHBOR(x19,y37,x20,y38);
NEIGHBOR(x19,y39,x20,y38);
NEIGHBOR(x21,y37,x20,y38);
NEIGHBOR(x21,y39,x20,y38);
NEIGHBOR(x19,y39,x20,y39);
NEIGHBOR(x21,y39,x20,y39);
NEIGHBOR(x20,y38,x20,y39);
NEIGHBOR(x20,y40,x20,y39);
NEIGHBOR(x19,y38,x20,y39);
NEIGHBOR(x19,y40,x20,y39);
NEIGHBOR(x21,y38,x20,y39);
NEIGHBOR(x21,y40,x20,y39);
NEIGHBOR(x19,y40,x20,y40);
NEIGHBOR(x21,y40,x20,y40);
NEIGHBOR(x20,y39,x20,y40);
NEIGHBOR(x20,y41,x20,y40);
NEIGHBOR(x19,y39,x20,y40);
NEIGHBOR(x19,y41,x20,y40);
NEIGHBOR(x21,y39,x20,y40);
NEIGHBOR(x21,y41,x20,y40);
NEIGHBOR(x19,y41,x20,y41);
NEIGHBOR(x21,y41,x20,y41);
NEIGHBOR(x20,y40,x20,y41);
NEIGHBOR(x20,y42,x20,y41);
NEIGHBOR(x19,y40,x20,y41);
NEIGHBOR(x19,y42,x20,y41);
NEIGHBOR(x21,y40,x20,y41);
NEIGHBOR(x21,y42,x20,y41);
NEIGHBOR(x19,y42,x20,y42);
NEIGHBOR(x21,y42,x20,y42);
NEIGHBOR(x20,y41,x20,y42);
NEIGHBOR(x20,y43,x20,y42);
NEIGHBOR(x19,y41,x20,y42);
NEIGHBOR(x19,y43,x20,y42);
NEIGHBOR(x21,y41,x20,y42);
NEIGHBOR(x21,y43,x20,y42);
NEIGHBOR(x19,y43,x20,y43);
NEIGHBOR(x21,y43,x20,y43);
NEIGHBOR(x20,y42,x20,y43);
NEIGHBOR(x20,y44,x20,y43);
NEIGHBOR(x19,y42,x20,y43);
NEIGHBOR(x19,y44,x20,y43);
NEIGHBOR(x21,y42,x20,y43);
NEIGHBOR(x21,y44,x20,y43);
NEIGHBOR(x19,y44,x20,y44);
NEIGHBOR(x21,y44,x20,y44);
NEIGHBOR(x20,y43,x20,y44);
NEIGHBOR(x20,y45,x20,y44);
NEIGHBOR(x19,y43,x20,y44);
NEIGHBOR(x19,y45,x20,y44);
NEIGHBOR(x21,y43,x20,y44);
NEIGHBOR(x21,y45,x20,y44);
NEIGHBOR(x19,y45,x20,y45);
NEIGHBOR(x21,y45,x20,y45);
NEIGHBOR(x20,y44,x20,y45);
NEIGHBOR(x20,y46,x20,y45);
NEIGHBOR(x19,y44,x20,y45);
NEIGHBOR(x19,y46,x20,y45);
NEIGHBOR(x21,y44,x20,y45);
NEIGHBOR(x21,y46,x20,y45);
NEIGHBOR(x19,y46,x20,y46);
NEIGHBOR(x21,y46,x20,y46);
NEIGHBOR(x20,y45,x20,y46);
NEIGHBOR(x20,y47,x20,y46);
NEIGHBOR(x19,y45,x20,y46);
NEIGHBOR(x19,y47,x20,y46);
NEIGHBOR(x21,y45,x20,y46);
NEIGHBOR(x21,y47,x20,y46);
NEIGHBOR(x19,y47,x20,y47);
NEIGHBOR(x21,y47,x20,y47);
NEIGHBOR(x20,y46,x20,y47);
NEIGHBOR(x20,y48,x20,y47);
NEIGHBOR(x19,y46,x20,y47);
NEIGHBOR(x19,y48,x20,y47);
NEIGHBOR(x21,y46,x20,y47);
NEIGHBOR(x21,y48,x20,y47);
NEIGHBOR(x19,y48,x20,y48);
NEIGHBOR(x21,y48,x20,y48);
NEIGHBOR(x20,y47,x20,y48);
NEIGHBOR(x20,y49,x20,y48);
NEIGHBOR(x19,y47,x20,y48);
NEIGHBOR(x19,y49,x20,y48);
NEIGHBOR(x21,y47,x20,y48);
NEIGHBOR(x21,y49,x20,y48);
NEIGHBOR(x19,y49,x20,y49);
NEIGHBOR(x21,y49,x20,y49);
NEIGHBOR(x20,y48,x20,y49);
NEIGHBOR(x20,y50,x20,y49);
NEIGHBOR(x19,y48,x20,y49);
NEIGHBOR(x19,y50,x20,y49);
NEIGHBOR(x21,y48,x20,y49);
NEIGHBOR(x21,y50,x20,y49);
NEIGHBOR(x19,y50,x20,y50);
NEIGHBOR(x21,y50,x20,y50);
NEIGHBOR(x20,y49,x20,y50);
NEIGHBOR(x19,y49,x20,y50);
NEIGHBOR(x21,y49,x20,y50);
NEIGHBOR(x20,y1,x21,y1);
NEIGHBOR(x22,y1,x21,y1);
NEIGHBOR(x21,y2,x21,y1);
NEIGHBOR(x20,y2,x21,y1);
NEIGHBOR(x22,y2,x21,y1);
NEIGHBOR(x20,y2,x21,y2);
NEIGHBOR(x22,y2,x21,y2);
NEIGHBOR(x21,y1,x21,y2);
NEIGHBOR(x21,y3,x21,y2);
NEIGHBOR(x20,y1,x21,y2);
NEIGHBOR(x20,y3,x21,y2);
NEIGHBOR(x22,y1,x21,y2);
NEIGHBOR(x22,y3,x21,y2);
NEIGHBOR(x20,y3,x21,y3);
NEIGHBOR(x22,y3,x21,y3);
NEIGHBOR(x21,y2,x21,y3);
NEIGHBOR(x21,y4,x21,y3);
NEIGHBOR(x20,y2,x21,y3);
NEIGHBOR(x20,y4,x21,y3);
NEIGHBOR(x22,y2,x21,y3);
NEIGHBOR(x22,y4,x21,y3);
NEIGHBOR(x20,y4,x21,y4);
NEIGHBOR(x22,y4,x21,y4);
NEIGHBOR(x21,y3,x21,y4);
NEIGHBOR(x21,y5,x21,y4);
NEIGHBOR(x20,y3,x21,y4);
NEIGHBOR(x20,y5,x21,y4);
NEIGHBOR(x22,y3,x21,y4);
NEIGHBOR(x22,y5,x21,y4);
NEIGHBOR(x20,y5,x21,y5);
NEIGHBOR(x22,y5,x21,y5);
NEIGHBOR(x21,y4,x21,y5);
NEIGHBOR(x21,y6,x21,y5);
NEIGHBOR(x20,y4,x21,y5);
NEIGHBOR(x20,y6,x21,y5);
NEIGHBOR(x22,y4,x21,y5);
NEIGHBOR(x22,y6,x21,y5);
NEIGHBOR(x20,y6,x21,y6);
NEIGHBOR(x22,y6,x21,y6);
NEIGHBOR(x21,y5,x21,y6);
NEIGHBOR(x21,y7,x21,y6);
NEIGHBOR(x20,y5,x21,y6);
NEIGHBOR(x20,y7,x21,y6);
NEIGHBOR(x22,y5,x21,y6);
NEIGHBOR(x22,y7,x21,y6);
NEIGHBOR(x20,y7,x21,y7);
NEIGHBOR(x22,y7,x21,y7);
NEIGHBOR(x21,y6,x21,y7);
NEIGHBOR(x21,y8,x21,y7);
NEIGHBOR(x20,y6,x21,y7);
NEIGHBOR(x20,y8,x21,y7);
NEIGHBOR(x22,y6,x21,y7);
NEIGHBOR(x22,y8,x21,y7);
NEIGHBOR(x20,y8,x21,y8);
NEIGHBOR(x22,y8,x21,y8);
NEIGHBOR(x21,y7,x21,y8);
NEIGHBOR(x21,y9,x21,y8);
NEIGHBOR(x20,y7,x21,y8);
NEIGHBOR(x20,y9,x21,y8);
NEIGHBOR(x22,y7,x21,y8);
NEIGHBOR(x22,y9,x21,y8);
NEIGHBOR(x20,y9,x21,y9);
NEIGHBOR(x22,y9,x21,y9);
NEIGHBOR(x21,y8,x21,y9);
NEIGHBOR(x21,y10,x21,y9);
NEIGHBOR(x20,y8,x21,y9);
NEIGHBOR(x20,y10,x21,y9);
NEIGHBOR(x22,y8,x21,y9);
NEIGHBOR(x22,y10,x21,y9);
NEIGHBOR(x20,y10,x21,y10);
NEIGHBOR(x22,y10,x21,y10);
NEIGHBOR(x21,y9,x21,y10);
NEIGHBOR(x21,y11,x21,y10);
NEIGHBOR(x20,y9,x21,y10);
NEIGHBOR(x20,y11,x21,y10);
NEIGHBOR(x22,y9,x21,y10);
NEIGHBOR(x22,y11,x21,y10);
NEIGHBOR(x20,y11,x21,y11);
NEIGHBOR(x22,y11,x21,y11);
NEIGHBOR(x21,y10,x21,y11);
NEIGHBOR(x21,y12,x21,y11);
NEIGHBOR(x20,y10,x21,y11);
NEIGHBOR(x20,y12,x21,y11);
NEIGHBOR(x22,y10,x21,y11);
NEIGHBOR(x22,y12,x21,y11);
NEIGHBOR(x20,y12,x21,y12);
NEIGHBOR(x22,y12,x21,y12);
NEIGHBOR(x21,y11,x21,y12);
NEIGHBOR(x21,y13,x21,y12);
NEIGHBOR(x20,y11,x21,y12);
NEIGHBOR(x20,y13,x21,y12);
NEIGHBOR(x22,y11,x21,y12);
NEIGHBOR(x22,y13,x21,y12);
NEIGHBOR(x20,y13,x21,y13);
NEIGHBOR(x22,y13,x21,y13);
NEIGHBOR(x21,y12,x21,y13);
NEIGHBOR(x21,y14,x21,y13);
NEIGHBOR(x20,y12,x21,y13);
NEIGHBOR(x20,y14,x21,y13);
NEIGHBOR(x22,y12,x21,y13);
NEIGHBOR(x22,y14,x21,y13);
NEIGHBOR(x20,y14,x21,y14);
NEIGHBOR(x22,y14,x21,y14);
NEIGHBOR(x21,y13,x21,y14);
NEIGHBOR(x21,y15,x21,y14);
NEIGHBOR(x20,y13,x21,y14);
NEIGHBOR(x20,y15,x21,y14);
NEIGHBOR(x22,y13,x21,y14);
NEIGHBOR(x22,y15,x21,y14);
NEIGHBOR(x20,y15,x21,y15);
NEIGHBOR(x22,y15,x21,y15);
NEIGHBOR(x21,y14,x21,y15);
NEIGHBOR(x21,y16,x21,y15);
NEIGHBOR(x20,y14,x21,y15);
NEIGHBOR(x20,y16,x21,y15);
NEIGHBOR(x22,y14,x21,y15);
NEIGHBOR(x22,y16,x21,y15);
NEIGHBOR(x20,y16,x21,y16);
NEIGHBOR(x22,y16,x21,y16);
NEIGHBOR(x21,y15,x21,y16);
NEIGHBOR(x21,y17,x21,y16);
NEIGHBOR(x20,y15,x21,y16);
NEIGHBOR(x20,y17,x21,y16);
NEIGHBOR(x22,y15,x21,y16);
NEIGHBOR(x22,y17,x21,y16);
NEIGHBOR(x20,y17,x21,y17);
NEIGHBOR(x22,y17,x21,y17);
NEIGHBOR(x21,y16,x21,y17);
NEIGHBOR(x21,y18,x21,y17);
NEIGHBOR(x20,y16,x21,y17);
NEIGHBOR(x20,y18,x21,y17);
NEIGHBOR(x22,y16,x21,y17);
NEIGHBOR(x22,y18,x21,y17);
NEIGHBOR(x20,y18,x21,y18);
NEIGHBOR(x22,y18,x21,y18);
NEIGHBOR(x21,y17,x21,y18);
NEIGHBOR(x21,y19,x21,y18);
NEIGHBOR(x20,y17,x21,y18);
NEIGHBOR(x20,y19,x21,y18);
NEIGHBOR(x22,y17,x21,y18);
NEIGHBOR(x22,y19,x21,y18);
NEIGHBOR(x20,y19,x21,y19);
NEIGHBOR(x22,y19,x21,y19);
NEIGHBOR(x21,y18,x21,y19);
NEIGHBOR(x21,y20,x21,y19);
NEIGHBOR(x20,y18,x21,y19);
NEIGHBOR(x20,y20,x21,y19);
NEIGHBOR(x22,y18,x21,y19);
NEIGHBOR(x22,y20,x21,y19);
NEIGHBOR(x20,y20,x21,y20);
NEIGHBOR(x22,y20,x21,y20);
NEIGHBOR(x21,y19,x21,y20);
NEIGHBOR(x21,y21,x21,y20);
NEIGHBOR(x20,y19,x21,y20);
NEIGHBOR(x20,y21,x21,y20);
NEIGHBOR(x22,y19,x21,y20);
NEIGHBOR(x22,y21,x21,y20);
NEIGHBOR(x20,y21,x21,y21);
NEIGHBOR(x22,y21,x21,y21);
NEIGHBOR(x21,y20,x21,y21);
NEIGHBOR(x21,y22,x21,y21);
NEIGHBOR(x20,y20,x21,y21);
NEIGHBOR(x20,y22,x21,y21);
NEIGHBOR(x22,y20,x21,y21);
NEIGHBOR(x22,y22,x21,y21);
NEIGHBOR(x20,y22,x21,y22);
NEIGHBOR(x22,y22,x21,y22);
NEIGHBOR(x21,y21,x21,y22);
NEIGHBOR(x21,y23,x21,y22);
NEIGHBOR(x20,y21,x21,y22);
NEIGHBOR(x20,y23,x21,y22);
NEIGHBOR(x22,y21,x21,y22);
NEIGHBOR(x22,y23,x21,y22);
NEIGHBOR(x20,y23,x21,y23);
NEIGHBOR(x22,y23,x21,y23);
NEIGHBOR(x21,y22,x21,y23);
NEIGHBOR(x21,y24,x21,y23);
NEIGHBOR(x20,y22,x21,y23);
NEIGHBOR(x20,y24,x21,y23);
NEIGHBOR(x22,y22,x21,y23);
NEIGHBOR(x22,y24,x21,y23);
NEIGHBOR(x20,y24,x21,y24);
NEIGHBOR(x22,y24,x21,y24);
NEIGHBOR(x21,y23,x21,y24);
NEIGHBOR(x21,y25,x21,y24);
NEIGHBOR(x20,y23,x21,y24);
NEIGHBOR(x20,y25,x21,y24);
NEIGHBOR(x22,y23,x21,y24);
NEIGHBOR(x22,y25,x21,y24);
NEIGHBOR(x20,y25,x21,y25);
NEIGHBOR(x22,y25,x21,y25);
NEIGHBOR(x21,y24,x21,y25);
NEIGHBOR(x21,y26,x21,y25);
NEIGHBOR(x20,y24,x21,y25);
NEIGHBOR(x20,y26,x21,y25);
NEIGHBOR(x22,y24,x21,y25);
NEIGHBOR(x22,y26,x21,y25);
NEIGHBOR(x20,y26,x21,y26);
NEIGHBOR(x22,y26,x21,y26);
NEIGHBOR(x21,y25,x21,y26);
NEIGHBOR(x21,y27,x21,y26);
NEIGHBOR(x20,y25,x21,y26);
NEIGHBOR(x20,y27,x21,y26);
NEIGHBOR(x22,y25,x21,y26);
NEIGHBOR(x22,y27,x21,y26);
NEIGHBOR(x20,y27,x21,y27);
NEIGHBOR(x22,y27,x21,y27);
NEIGHBOR(x21,y26,x21,y27);
NEIGHBOR(x21,y28,x21,y27);
NEIGHBOR(x20,y26,x21,y27);
NEIGHBOR(x20,y28,x21,y27);
NEIGHBOR(x22,y26,x21,y27);
NEIGHBOR(x22,y28,x21,y27);
NEIGHBOR(x20,y28,x21,y28);
NEIGHBOR(x22,y28,x21,y28);
NEIGHBOR(x21,y27,x21,y28);
NEIGHBOR(x21,y29,x21,y28);
NEIGHBOR(x20,y27,x21,y28);
NEIGHBOR(x20,y29,x21,y28);
NEIGHBOR(x22,y27,x21,y28);
NEIGHBOR(x22,y29,x21,y28);
NEIGHBOR(x20,y29,x21,y29);
NEIGHBOR(x22,y29,x21,y29);
NEIGHBOR(x21,y28,x21,y29);
NEIGHBOR(x21,y30,x21,y29);
NEIGHBOR(x20,y28,x21,y29);
NEIGHBOR(x20,y30,x21,y29);
NEIGHBOR(x22,y28,x21,y29);
NEIGHBOR(x22,y30,x21,y29);
NEIGHBOR(x20,y30,x21,y30);
NEIGHBOR(x22,y30,x21,y30);
NEIGHBOR(x21,y29,x21,y30);
NEIGHBOR(x21,y31,x21,y30);
NEIGHBOR(x20,y29,x21,y30);
NEIGHBOR(x20,y31,x21,y30);
NEIGHBOR(x22,y29,x21,y30);
NEIGHBOR(x22,y31,x21,y30);
NEIGHBOR(x20,y31,x21,y31);
NEIGHBOR(x22,y31,x21,y31);
NEIGHBOR(x21,y30,x21,y31);
NEIGHBOR(x21,y32,x21,y31);
NEIGHBOR(x20,y30,x21,y31);
NEIGHBOR(x20,y32,x21,y31);
NEIGHBOR(x22,y30,x21,y31);
NEIGHBOR(x22,y32,x21,y31);
NEIGHBOR(x20,y32,x21,y32);
NEIGHBOR(x22,y32,x21,y32);
NEIGHBOR(x21,y31,x21,y32);
NEIGHBOR(x21,y33,x21,y32);
NEIGHBOR(x20,y31,x21,y32);
NEIGHBOR(x20,y33,x21,y32);
NEIGHBOR(x22,y31,x21,y32);
NEIGHBOR(x22,y33,x21,y32);
NEIGHBOR(x20,y33,x21,y33);
NEIGHBOR(x22,y33,x21,y33);
NEIGHBOR(x21,y32,x21,y33);
NEIGHBOR(x21,y34,x21,y33);
NEIGHBOR(x20,y32,x21,y33);
NEIGHBOR(x20,y34,x21,y33);
NEIGHBOR(x22,y32,x21,y33);
NEIGHBOR(x22,y34,x21,y33);
NEIGHBOR(x20,y34,x21,y34);
NEIGHBOR(x22,y34,x21,y34);
NEIGHBOR(x21,y33,x21,y34);
NEIGHBOR(x21,y35,x21,y34);
NEIGHBOR(x20,y33,x21,y34);
NEIGHBOR(x20,y35,x21,y34);
NEIGHBOR(x22,y33,x21,y34);
NEIGHBOR(x22,y35,x21,y34);
NEIGHBOR(x20,y35,x21,y35);
NEIGHBOR(x22,y35,x21,y35);
NEIGHBOR(x21,y34,x21,y35);
NEIGHBOR(x21,y36,x21,y35);
NEIGHBOR(x20,y34,x21,y35);
NEIGHBOR(x20,y36,x21,y35);
NEIGHBOR(x22,y34,x21,y35);
NEIGHBOR(x22,y36,x21,y35);
NEIGHBOR(x20,y36,x21,y36);
NEIGHBOR(x22,y36,x21,y36);
NEIGHBOR(x21,y35,x21,y36);
NEIGHBOR(x21,y37,x21,y36);
NEIGHBOR(x20,y35,x21,y36);
NEIGHBOR(x20,y37,x21,y36);
NEIGHBOR(x22,y35,x21,y36);
NEIGHBOR(x22,y37,x21,y36);
NEIGHBOR(x20,y37,x21,y37);
NEIGHBOR(x22,y37,x21,y37);
NEIGHBOR(x21,y36,x21,y37);
NEIGHBOR(x21,y38,x21,y37);
NEIGHBOR(x20,y36,x21,y37);
NEIGHBOR(x20,y38,x21,y37);
NEIGHBOR(x22,y36,x21,y37);
NEIGHBOR(x22,y38,x21,y37);
NEIGHBOR(x20,y38,x21,y38);
NEIGHBOR(x22,y38,x21,y38);
NEIGHBOR(x21,y37,x21,y38);
NEIGHBOR(x21,y39,x21,y38);
NEIGHBOR(x20,y37,x21,y38);
NEIGHBOR(x20,y39,x21,y38);
NEIGHBOR(x22,y37,x21,y38);
NEIGHBOR(x22,y39,x21,y38);
NEIGHBOR(x20,y39,x21,y39);
NEIGHBOR(x22,y39,x21,y39);
NEIGHBOR(x21,y38,x21,y39);
NEIGHBOR(x21,y40,x21,y39);
NEIGHBOR(x20,y38,x21,y39);
NEIGHBOR(x20,y40,x21,y39);
NEIGHBOR(x22,y38,x21,y39);
NEIGHBOR(x22,y40,x21,y39);
NEIGHBOR(x20,y40,x21,y40);
NEIGHBOR(x22,y40,x21,y40);
NEIGHBOR(x21,y39,x21,y40);
NEIGHBOR(x21,y41,x21,y40);
NEIGHBOR(x20,y39,x21,y40);
NEIGHBOR(x20,y41,x21,y40);
NEIGHBOR(x22,y39,x21,y40);
NEIGHBOR(x22,y41,x21,y40);
NEIGHBOR(x20,y41,x21,y41);
NEIGHBOR(x22,y41,x21,y41);
NEIGHBOR(x21,y40,x21,y41);
NEIGHBOR(x21,y42,x21,y41);
NEIGHBOR(x20,y40,x21,y41);
NEIGHBOR(x20,y42,x21,y41);
NEIGHBOR(x22,y40,x21,y41);
NEIGHBOR(x22,y42,x21,y41);
NEIGHBOR(x20,y42,x21,y42);
NEIGHBOR(x22,y42,x21,y42);
NEIGHBOR(x21,y41,x21,y42);
NEIGHBOR(x21,y43,x21,y42);
NEIGHBOR(x20,y41,x21,y42);
NEIGHBOR(x20,y43,x21,y42);
NEIGHBOR(x22,y41,x21,y42);
NEIGHBOR(x22,y43,x21,y42);
NEIGHBOR(x20,y43,x21,y43);
NEIGHBOR(x22,y43,x21,y43);
NEIGHBOR(x21,y42,x21,y43);
NEIGHBOR(x21,y44,x21,y43);
NEIGHBOR(x20,y42,x21,y43);
NEIGHBOR(x20,y44,x21,y43);
NEIGHBOR(x22,y42,x21,y43);
NEIGHBOR(x22,y44,x21,y43);
NEIGHBOR(x20,y44,x21,y44);
NEIGHBOR(x22,y44,x21,y44);
NEIGHBOR(x21,y43,x21,y44);
NEIGHBOR(x21,y45,x21,y44);
NEIGHBOR(x20,y43,x21,y44);
NEIGHBOR(x20,y45,x21,y44);
NEIGHBOR(x22,y43,x21,y44);
NEIGHBOR(x22,y45,x21,y44);
NEIGHBOR(x20,y45,x21,y45);
NEIGHBOR(x22,y45,x21,y45);
NEIGHBOR(x21,y44,x21,y45);
NEIGHBOR(x21,y46,x21,y45);
NEIGHBOR(x20,y44,x21,y45);
NEIGHBOR(x20,y46,x21,y45);
NEIGHBOR(x22,y44,x21,y45);
NEIGHBOR(x22,y46,x21,y45);
NEIGHBOR(x20,y46,x21,y46);
NEIGHBOR(x22,y46,x21,y46);
NEIGHBOR(x21,y45,x21,y46);
NEIGHBOR(x21,y47,x21,y46);
NEIGHBOR(x20,y45,x21,y46);
NEIGHBOR(x20,y47,x21,y46);
NEIGHBOR(x22,y45,x21,y46);
NEIGHBOR(x22,y47,x21,y46);
NEIGHBOR(x20,y47,x21,y47);
NEIGHBOR(x22,y47,x21,y47);
NEIGHBOR(x21,y46,x21,y47);
NEIGHBOR(x21,y48,x21,y47);
NEIGHBOR(x20,y46,x21,y47);
NEIGHBOR(x20,y48,x21,y47);
NEIGHBOR(x22,y46,x21,y47);
NEIGHBOR(x22,y48,x21,y47);
NEIGHBOR(x20,y48,x21,y48);
NEIGHBOR(x22,y48,x21,y48);
NEIGHBOR(x21,y47,x21,y48);
NEIGHBOR(x21,y49,x21,y48);
NEIGHBOR(x20,y47,x21,y48);
NEIGHBOR(x20,y49,x21,y48);
NEIGHBOR(x22,y47,x21,y48);
NEIGHBOR(x22,y49,x21,y48);
NEIGHBOR(x20,y49,x21,y49);
NEIGHBOR(x22,y49,x21,y49);
NEIGHBOR(x21,y48,x21,y49);
NEIGHBOR(x21,y50,x21,y49);
NEIGHBOR(x20,y48,x21,y49);
NEIGHBOR(x20,y50,x21,y49);
NEIGHBOR(x22,y48,x21,y49);
NEIGHBOR(x22,y50,x21,y49);
NEIGHBOR(x20,y50,x21,y50);
NEIGHBOR(x22,y50,x21,y50);
NEIGHBOR(x21,y49,x21,y50);
NEIGHBOR(x20,y49,x21,y50);
NEIGHBOR(x22,y49,x21,y50);
NEIGHBOR(x21,y1,x22,y1);
NEIGHBOR(x23,y1,x22,y1);
NEIGHBOR(x22,y2,x22,y1);
NEIGHBOR(x21,y2,x22,y1);
NEIGHBOR(x23,y2,x22,y1);
NEIGHBOR(x21,y2,x22,y2);
NEIGHBOR(x23,y2,x22,y2);
NEIGHBOR(x22,y1,x22,y2);
NEIGHBOR(x22,y3,x22,y2);
NEIGHBOR(x21,y1,x22,y2);
NEIGHBOR(x21,y3,x22,y2);
NEIGHBOR(x23,y1,x22,y2);
NEIGHBOR(x23,y3,x22,y2);
NEIGHBOR(x21,y3,x22,y3);
NEIGHBOR(x23,y3,x22,y3);
NEIGHBOR(x22,y2,x22,y3);
NEIGHBOR(x22,y4,x22,y3);
NEIGHBOR(x21,y2,x22,y3);
NEIGHBOR(x21,y4,x22,y3);
NEIGHBOR(x23,y2,x22,y3);
NEIGHBOR(x23,y4,x22,y3);
NEIGHBOR(x21,y4,x22,y4);
NEIGHBOR(x23,y4,x22,y4);
NEIGHBOR(x22,y3,x22,y4);
NEIGHBOR(x22,y5,x22,y4);
NEIGHBOR(x21,y3,x22,y4);
NEIGHBOR(x21,y5,x22,y4);
NEIGHBOR(x23,y3,x22,y4);
NEIGHBOR(x23,y5,x22,y4);
NEIGHBOR(x21,y5,x22,y5);
NEIGHBOR(x23,y5,x22,y5);
NEIGHBOR(x22,y4,x22,y5);
NEIGHBOR(x22,y6,x22,y5);
NEIGHBOR(x21,y4,x22,y5);
NEIGHBOR(x21,y6,x22,y5);
NEIGHBOR(x23,y4,x22,y5);
NEIGHBOR(x23,y6,x22,y5);
NEIGHBOR(x21,y6,x22,y6);
NEIGHBOR(x23,y6,x22,y6);
NEIGHBOR(x22,y5,x22,y6);
NEIGHBOR(x22,y7,x22,y6);
NEIGHBOR(x21,y5,x22,y6);
NEIGHBOR(x21,y7,x22,y6);
NEIGHBOR(x23,y5,x22,y6);
NEIGHBOR(x23,y7,x22,y6);
NEIGHBOR(x21,y7,x22,y7);
NEIGHBOR(x23,y7,x22,y7);
NEIGHBOR(x22,y6,x22,y7);
NEIGHBOR(x22,y8,x22,y7);
NEIGHBOR(x21,y6,x22,y7);
NEIGHBOR(x21,y8,x22,y7);
NEIGHBOR(x23,y6,x22,y7);
NEIGHBOR(x23,y8,x22,y7);
NEIGHBOR(x21,y8,x22,y8);
NEIGHBOR(x23,y8,x22,y8);
NEIGHBOR(x22,y7,x22,y8);
NEIGHBOR(x22,y9,x22,y8);
NEIGHBOR(x21,y7,x22,y8);
NEIGHBOR(x21,y9,x22,y8);
NEIGHBOR(x23,y7,x22,y8);
NEIGHBOR(x23,y9,x22,y8);
NEIGHBOR(x21,y9,x22,y9);
NEIGHBOR(x23,y9,x22,y9);
NEIGHBOR(x22,y8,x22,y9);
NEIGHBOR(x22,y10,x22,y9);
NEIGHBOR(x21,y8,x22,y9);
NEIGHBOR(x21,y10,x22,y9);
NEIGHBOR(x23,y8,x22,y9);
NEIGHBOR(x23,y10,x22,y9);
NEIGHBOR(x21,y10,x22,y10);
NEIGHBOR(x23,y10,x22,y10);
NEIGHBOR(x22,y9,x22,y10);
NEIGHBOR(x22,y11,x22,y10);
NEIGHBOR(x21,y9,x22,y10);
NEIGHBOR(x21,y11,x22,y10);
NEIGHBOR(x23,y9,x22,y10);
NEIGHBOR(x23,y11,x22,y10);
NEIGHBOR(x21,y11,x22,y11);
NEIGHBOR(x23,y11,x22,y11);
NEIGHBOR(x22,y10,x22,y11);
NEIGHBOR(x22,y12,x22,y11);
NEIGHBOR(x21,y10,x22,y11);
NEIGHBOR(x21,y12,x22,y11);
NEIGHBOR(x23,y10,x22,y11);
NEIGHBOR(x23,y12,x22,y11);
NEIGHBOR(x21,y12,x22,y12);
NEIGHBOR(x23,y12,x22,y12);
NEIGHBOR(x22,y11,x22,y12);
NEIGHBOR(x22,y13,x22,y12);
NEIGHBOR(x21,y11,x22,y12);
NEIGHBOR(x21,y13,x22,y12);
NEIGHBOR(x23,y11,x22,y12);
NEIGHBOR(x23,y13,x22,y12);
NEIGHBOR(x21,y13,x22,y13);
NEIGHBOR(x23,y13,x22,y13);
NEIGHBOR(x22,y12,x22,y13);
NEIGHBOR(x22,y14,x22,y13);
NEIGHBOR(x21,y12,x22,y13);
NEIGHBOR(x21,y14,x22,y13);
NEIGHBOR(x23,y12,x22,y13);
NEIGHBOR(x23,y14,x22,y13);
NEIGHBOR(x21,y14,x22,y14);
NEIGHBOR(x23,y14,x22,y14);
NEIGHBOR(x22,y13,x22,y14);
NEIGHBOR(x22,y15,x22,y14);
NEIGHBOR(x21,y13,x22,y14);
NEIGHBOR(x21,y15,x22,y14);
NEIGHBOR(x23,y13,x22,y14);
NEIGHBOR(x23,y15,x22,y14);
NEIGHBOR(x21,y15,x22,y15);
NEIGHBOR(x23,y15,x22,y15);
NEIGHBOR(x22,y14,x22,y15);
NEIGHBOR(x22,y16,x22,y15);
NEIGHBOR(x21,y14,x22,y15);
NEIGHBOR(x21,y16,x22,y15);
NEIGHBOR(x23,y14,x22,y15);
NEIGHBOR(x23,y16,x22,y15);
NEIGHBOR(x21,y16,x22,y16);
NEIGHBOR(x23,y16,x22,y16);
NEIGHBOR(x22,y15,x22,y16);
NEIGHBOR(x22,y17,x22,y16);
NEIGHBOR(x21,y15,x22,y16);
NEIGHBOR(x21,y17,x22,y16);
NEIGHBOR(x23,y15,x22,y16);
NEIGHBOR(x23,y17,x22,y16);
NEIGHBOR(x21,y17,x22,y17);
NEIGHBOR(x23,y17,x22,y17);
NEIGHBOR(x22,y16,x22,y17);
NEIGHBOR(x22,y18,x22,y17);
NEIGHBOR(x21,y16,x22,y17);
NEIGHBOR(x21,y18,x22,y17);
NEIGHBOR(x23,y16,x22,y17);
NEIGHBOR(x23,y18,x22,y17);
NEIGHBOR(x21,y18,x22,y18);
NEIGHBOR(x23,y18,x22,y18);
NEIGHBOR(x22,y17,x22,y18);
NEIGHBOR(x22,y19,x22,y18);
NEIGHBOR(x21,y17,x22,y18);
NEIGHBOR(x21,y19,x22,y18);
NEIGHBOR(x23,y17,x22,y18);
NEIGHBOR(x23,y19,x22,y18);
NEIGHBOR(x21,y19,x22,y19);
NEIGHBOR(x23,y19,x22,y19);
NEIGHBOR(x22,y18,x22,y19);
NEIGHBOR(x22,y20,x22,y19);
NEIGHBOR(x21,y18,x22,y19);
NEIGHBOR(x21,y20,x22,y19);
NEIGHBOR(x23,y18,x22,y19);
NEIGHBOR(x23,y20,x22,y19);
NEIGHBOR(x21,y20,x22,y20);
NEIGHBOR(x23,y20,x22,y20);
NEIGHBOR(x22,y19,x22,y20);
NEIGHBOR(x22,y21,x22,y20);
NEIGHBOR(x21,y19,x22,y20);
NEIGHBOR(x21,y21,x22,y20);
NEIGHBOR(x23,y19,x22,y20);
NEIGHBOR(x23,y21,x22,y20);
NEIGHBOR(x21,y21,x22,y21);
NEIGHBOR(x23,y21,x22,y21);
NEIGHBOR(x22,y20,x22,y21);
NEIGHBOR(x22,y22,x22,y21);
NEIGHBOR(x21,y20,x22,y21);
NEIGHBOR(x21,y22,x22,y21);
NEIGHBOR(x23,y20,x22,y21);
NEIGHBOR(x23,y22,x22,y21);
NEIGHBOR(x21,y22,x22,y22);
NEIGHBOR(x23,y22,x22,y22);
NEIGHBOR(x22,y21,x22,y22);
NEIGHBOR(x22,y23,x22,y22);
NEIGHBOR(x21,y21,x22,y22);
NEIGHBOR(x21,y23,x22,y22);
NEIGHBOR(x23,y21,x22,y22);
NEIGHBOR(x23,y23,x22,y22);
NEIGHBOR(x21,y23,x22,y23);
NEIGHBOR(x23,y23,x22,y23);
NEIGHBOR(x22,y22,x22,y23);
NEIGHBOR(x22,y24,x22,y23);
NEIGHBOR(x21,y22,x22,y23);
NEIGHBOR(x21,y24,x22,y23);
NEIGHBOR(x23,y22,x22,y23);
NEIGHBOR(x23,y24,x22,y23);
NEIGHBOR(x21,y24,x22,y24);
NEIGHBOR(x23,y24,x22,y24);
NEIGHBOR(x22,y23,x22,y24);
NEIGHBOR(x22,y25,x22,y24);
NEIGHBOR(x21,y23,x22,y24);
NEIGHBOR(x21,y25,x22,y24);
NEIGHBOR(x23,y23,x22,y24);
NEIGHBOR(x23,y25,x22,y24);
NEIGHBOR(x21,y25,x22,y25);
NEIGHBOR(x23,y25,x22,y25);
NEIGHBOR(x22,y24,x22,y25);
NEIGHBOR(x22,y26,x22,y25);
NEIGHBOR(x21,y24,x22,y25);
NEIGHBOR(x21,y26,x22,y25);
NEIGHBOR(x23,y24,x22,y25);
NEIGHBOR(x23,y26,x22,y25);
NEIGHBOR(x21,y26,x22,y26);
NEIGHBOR(x23,y26,x22,y26);
NEIGHBOR(x22,y25,x22,y26);
NEIGHBOR(x22,y27,x22,y26);
NEIGHBOR(x21,y25,x22,y26);
NEIGHBOR(x21,y27,x22,y26);
NEIGHBOR(x23,y25,x22,y26);
NEIGHBOR(x23,y27,x22,y26);
NEIGHBOR(x21,y27,x22,y27);
NEIGHBOR(x23,y27,x22,y27);
NEIGHBOR(x22,y26,x22,y27);
NEIGHBOR(x22,y28,x22,y27);
NEIGHBOR(x21,y26,x22,y27);
NEIGHBOR(x21,y28,x22,y27);
NEIGHBOR(x23,y26,x22,y27);
NEIGHBOR(x23,y28,x22,y27);
NEIGHBOR(x21,y28,x22,y28);
NEIGHBOR(x23,y28,x22,y28);
NEIGHBOR(x22,y27,x22,y28);
NEIGHBOR(x22,y29,x22,y28);
NEIGHBOR(x21,y27,x22,y28);
NEIGHBOR(x21,y29,x22,y28);
NEIGHBOR(x23,y27,x22,y28);
NEIGHBOR(x23,y29,x22,y28);
NEIGHBOR(x21,y29,x22,y29);
NEIGHBOR(x23,y29,x22,y29);
NEIGHBOR(x22,y28,x22,y29);
NEIGHBOR(x22,y30,x22,y29);
NEIGHBOR(x21,y28,x22,y29);
NEIGHBOR(x21,y30,x22,y29);
NEIGHBOR(x23,y28,x22,y29);
NEIGHBOR(x23,y30,x22,y29);
NEIGHBOR(x21,y30,x22,y30);
NEIGHBOR(x23,y30,x22,y30);
NEIGHBOR(x22,y29,x22,y30);
NEIGHBOR(x22,y31,x22,y30);
NEIGHBOR(x21,y29,x22,y30);
NEIGHBOR(x21,y31,x22,y30);
NEIGHBOR(x23,y29,x22,y30);
NEIGHBOR(x23,y31,x22,y30);
NEIGHBOR(x21,y31,x22,y31);
NEIGHBOR(x23,y31,x22,y31);
NEIGHBOR(x22,y30,x22,y31);
NEIGHBOR(x22,y32,x22,y31);
NEIGHBOR(x21,y30,x22,y31);
NEIGHBOR(x21,y32,x22,y31);
NEIGHBOR(x23,y30,x22,y31);
NEIGHBOR(x23,y32,x22,y31);
NEIGHBOR(x21,y32,x22,y32);
NEIGHBOR(x23,y32,x22,y32);
NEIGHBOR(x22,y31,x22,y32);
NEIGHBOR(x22,y33,x22,y32);
NEIGHBOR(x21,y31,x22,y32);
NEIGHBOR(x21,y33,x22,y32);
NEIGHBOR(x23,y31,x22,y32);
NEIGHBOR(x23,y33,x22,y32);
NEIGHBOR(x21,y33,x22,y33);
NEIGHBOR(x23,y33,x22,y33);
NEIGHBOR(x22,y32,x22,y33);
NEIGHBOR(x22,y34,x22,y33);
NEIGHBOR(x21,y32,x22,y33);
NEIGHBOR(x21,y34,x22,y33);
NEIGHBOR(x23,y32,x22,y33);
NEIGHBOR(x23,y34,x22,y33);
NEIGHBOR(x21,y34,x22,y34);
NEIGHBOR(x23,y34,x22,y34);
NEIGHBOR(x22,y33,x22,y34);
NEIGHBOR(x22,y35,x22,y34);
NEIGHBOR(x21,y33,x22,y34);
NEIGHBOR(x21,y35,x22,y34);
NEIGHBOR(x23,y33,x22,y34);
NEIGHBOR(x23,y35,x22,y34);
NEIGHBOR(x21,y35,x22,y35);
NEIGHBOR(x23,y35,x22,y35);
NEIGHBOR(x22,y34,x22,y35);
NEIGHBOR(x22,y36,x22,y35);
NEIGHBOR(x21,y34,x22,y35);
NEIGHBOR(x21,y36,x22,y35);
NEIGHBOR(x23,y34,x22,y35);
NEIGHBOR(x23,y36,x22,y35);
NEIGHBOR(x21,y36,x22,y36);
NEIGHBOR(x23,y36,x22,y36);
NEIGHBOR(x22,y35,x22,y36);
NEIGHBOR(x22,y37,x22,y36);
NEIGHBOR(x21,y35,x22,y36);
NEIGHBOR(x21,y37,x22,y36);
NEIGHBOR(x23,y35,x22,y36);
NEIGHBOR(x23,y37,x22,y36);
NEIGHBOR(x21,y37,x22,y37);
NEIGHBOR(x23,y37,x22,y37);
NEIGHBOR(x22,y36,x22,y37);
NEIGHBOR(x22,y38,x22,y37);
NEIGHBOR(x21,y36,x22,y37);
NEIGHBOR(x21,y38,x22,y37);
NEIGHBOR(x23,y36,x22,y37);
NEIGHBOR(x23,y38,x22,y37);
NEIGHBOR(x21,y38,x22,y38);
NEIGHBOR(x23,y38,x22,y38);
NEIGHBOR(x22,y37,x22,y38);
NEIGHBOR(x22,y39,x22,y38);
NEIGHBOR(x21,y37,x22,y38);
NEIGHBOR(x21,y39,x22,y38);
NEIGHBOR(x23,y37,x22,y38);
NEIGHBOR(x23,y39,x22,y38);
NEIGHBOR(x21,y39,x22,y39);
NEIGHBOR(x23,y39,x22,y39);
NEIGHBOR(x22,y38,x22,y39);
NEIGHBOR(x22,y40,x22,y39);
NEIGHBOR(x21,y38,x22,y39);
NEIGHBOR(x21,y40,x22,y39);
NEIGHBOR(x23,y38,x22,y39);
NEIGHBOR(x23,y40,x22,y39);
NEIGHBOR(x21,y40,x22,y40);
NEIGHBOR(x23,y40,x22,y40);
NEIGHBOR(x22,y39,x22,y40);
NEIGHBOR(x22,y41,x22,y40);
NEIGHBOR(x21,y39,x22,y40);
NEIGHBOR(x21,y41,x22,y40);
NEIGHBOR(x23,y39,x22,y40);
NEIGHBOR(x23,y41,x22,y40);
NEIGHBOR(x21,y41,x22,y41);
NEIGHBOR(x23,y41,x22,y41);
NEIGHBOR(x22,y40,x22,y41);
NEIGHBOR(x22,y42,x22,y41);
NEIGHBOR(x21,y40,x22,y41);
NEIGHBOR(x21,y42,x22,y41);
NEIGHBOR(x23,y40,x22,y41);
NEIGHBOR(x23,y42,x22,y41);
NEIGHBOR(x21,y42,x22,y42);
NEIGHBOR(x23,y42,x22,y42);
NEIGHBOR(x22,y41,x22,y42);
NEIGHBOR(x22,y43,x22,y42);
NEIGHBOR(x21,y41,x22,y42);
NEIGHBOR(x21,y43,x22,y42);
NEIGHBOR(x23,y41,x22,y42);
NEIGHBOR(x23,y43,x22,y42);
NEIGHBOR(x21,y43,x22,y43);
NEIGHBOR(x23,y43,x22,y43);
NEIGHBOR(x22,y42,x22,y43);
NEIGHBOR(x22,y44,x22,y43);
NEIGHBOR(x21,y42,x22,y43);
NEIGHBOR(x21,y44,x22,y43);
NEIGHBOR(x23,y42,x22,y43);
NEIGHBOR(x23,y44,x22,y43);
NEIGHBOR(x21,y44,x22,y44);
NEIGHBOR(x23,y44,x22,y44);
NEIGHBOR(x22,y43,x22,y44);
NEIGHBOR(x22,y45,x22,y44);
NEIGHBOR(x21,y43,x22,y44);
NEIGHBOR(x21,y45,x22,y44);
NEIGHBOR(x23,y43,x22,y44);
NEIGHBOR(x23,y45,x22,y44);
NEIGHBOR(x21,y45,x22,y45);
NEIGHBOR(x23,y45,x22,y45);
NEIGHBOR(x22,y44,x22,y45);
NEIGHBOR(x22,y46,x22,y45);
NEIGHBOR(x21,y44,x22,y45);
NEIGHBOR(x21,y46,x22,y45);
NEIGHBOR(x23,y44,x22,y45);
NEIGHBOR(x23,y46,x22,y45);
NEIGHBOR(x21,y46,x22,y46);
NEIGHBOR(x23,y46,x22,y46);
NEIGHBOR(x22,y45,x22,y46);
NEIGHBOR(x22,y47,x22,y46);
NEIGHBOR(x21,y45,x22,y46);
NEIGHBOR(x21,y47,x22,y46);
NEIGHBOR(x23,y45,x22,y46);
NEIGHBOR(x23,y47,x22,y46);
NEIGHBOR(x21,y47,x22,y47);
NEIGHBOR(x23,y47,x22,y47);
NEIGHBOR(x22,y46,x22,y47);
NEIGHBOR(x22,y48,x22,y47);
NEIGHBOR(x21,y46,x22,y47);
NEIGHBOR(x21,y48,x22,y47);
NEIGHBOR(x23,y46,x22,y47);
NEIGHBOR(x23,y48,x22,y47);
NEIGHBOR(x21,y48,x22,y48);
NEIGHBOR(x23,y48,x22,y48);
NEIGHBOR(x22,y47,x22,y48);
NEIGHBOR(x22,y49,x22,y48);
NEIGHBOR(x21,y47,x22,y48);
NEIGHBOR(x21,y49,x22,y48);
NEIGHBOR(x23,y47,x22,y48);
NEIGHBOR(x23,y49,x22,y48);
NEIGHBOR(x21,y49,x22,y49);
NEIGHBOR(x23,y49,x22,y49);
NEIGHBOR(x22,y48,x22,y49);
NEIGHBOR(x22,y50,x22,y49);
NEIGHBOR(x21,y48,x22,y49);
NEIGHBOR(x21,y50,x22,y49);
NEIGHBOR(x23,y48,x22,y49);
NEIGHBOR(x23,y50,x22,y49);
NEIGHBOR(x21,y50,x22,y50);
NEIGHBOR(x23,y50,x22,y50);
NEIGHBOR(x22,y49,x22,y50);
NEIGHBOR(x21,y49,x22,y50);
NEIGHBOR(x23,y49,x22,y50);
NEIGHBOR(x22,y1,x23,y1);
NEIGHBOR(x24,y1,x23,y1);
NEIGHBOR(x23,y2,x23,y1);
NEIGHBOR(x22,y2,x23,y1);
NEIGHBOR(x24,y2,x23,y1);
NEIGHBOR(x22,y2,x23,y2);
NEIGHBOR(x24,y2,x23,y2);
NEIGHBOR(x23,y1,x23,y2);
NEIGHBOR(x23,y3,x23,y2);
NEIGHBOR(x22,y1,x23,y2);
NEIGHBOR(x22,y3,x23,y2);
NEIGHBOR(x24,y1,x23,y2);
NEIGHBOR(x24,y3,x23,y2);
NEIGHBOR(x22,y3,x23,y3);
NEIGHBOR(x24,y3,x23,y3);
NEIGHBOR(x23,y2,x23,y3);
NEIGHBOR(x23,y4,x23,y3);
NEIGHBOR(x22,y2,x23,y3);
NEIGHBOR(x22,y4,x23,y3);
NEIGHBOR(x24,y2,x23,y3);
NEIGHBOR(x24,y4,x23,y3);
NEIGHBOR(x22,y4,x23,y4);
NEIGHBOR(x24,y4,x23,y4);
NEIGHBOR(x23,y3,x23,y4);
NEIGHBOR(x23,y5,x23,y4);
NEIGHBOR(x22,y3,x23,y4);
NEIGHBOR(x22,y5,x23,y4);
NEIGHBOR(x24,y3,x23,y4);
NEIGHBOR(x24,y5,x23,y4);
NEIGHBOR(x22,y5,x23,y5);
NEIGHBOR(x24,y5,x23,y5);
NEIGHBOR(x23,y4,x23,y5);
NEIGHBOR(x23,y6,x23,y5);
NEIGHBOR(x22,y4,x23,y5);
NEIGHBOR(x22,y6,x23,y5);
NEIGHBOR(x24,y4,x23,y5);
NEIGHBOR(x24,y6,x23,y5);
NEIGHBOR(x22,y6,x23,y6);
NEIGHBOR(x24,y6,x23,y6);
NEIGHBOR(x23,y5,x23,y6);
NEIGHBOR(x23,y7,x23,y6);
NEIGHBOR(x22,y5,x23,y6);
NEIGHBOR(x22,y7,x23,y6);
NEIGHBOR(x24,y5,x23,y6);
NEIGHBOR(x24,y7,x23,y6);
NEIGHBOR(x22,y7,x23,y7);
NEIGHBOR(x24,y7,x23,y7);
NEIGHBOR(x23,y6,x23,y7);
NEIGHBOR(x23,y8,x23,y7);
NEIGHBOR(x22,y6,x23,y7);
NEIGHBOR(x22,y8,x23,y7);
NEIGHBOR(x24,y6,x23,y7);
NEIGHBOR(x24,y8,x23,y7);
NEIGHBOR(x22,y8,x23,y8);
NEIGHBOR(x24,y8,x23,y8);
NEIGHBOR(x23,y7,x23,y8);
NEIGHBOR(x23,y9,x23,y8);
NEIGHBOR(x22,y7,x23,y8);
NEIGHBOR(x22,y9,x23,y8);
NEIGHBOR(x24,y7,x23,y8);
NEIGHBOR(x24,y9,x23,y8);
NEIGHBOR(x22,y9,x23,y9);
NEIGHBOR(x24,y9,x23,y9);
NEIGHBOR(x23,y8,x23,y9);
NEIGHBOR(x23,y10,x23,y9);
NEIGHBOR(x22,y8,x23,y9);
NEIGHBOR(x22,y10,x23,y9);
NEIGHBOR(x24,y8,x23,y9);
NEIGHBOR(x24,y10,x23,y9);
NEIGHBOR(x22,y10,x23,y10);
NEIGHBOR(x24,y10,x23,y10);
NEIGHBOR(x23,y9,x23,y10);
NEIGHBOR(x23,y11,x23,y10);
NEIGHBOR(x22,y9,x23,y10);
NEIGHBOR(x22,y11,x23,y10);
NEIGHBOR(x24,y9,x23,y10);
NEIGHBOR(x24,y11,x23,y10);
NEIGHBOR(x22,y11,x23,y11);
NEIGHBOR(x24,y11,x23,y11);
NEIGHBOR(x23,y10,x23,y11);
NEIGHBOR(x23,y12,x23,y11);
NEIGHBOR(x22,y10,x23,y11);
NEIGHBOR(x22,y12,x23,y11);
NEIGHBOR(x24,y10,x23,y11);
NEIGHBOR(x24,y12,x23,y11);
NEIGHBOR(x22,y12,x23,y12);
NEIGHBOR(x24,y12,x23,y12);
NEIGHBOR(x23,y11,x23,y12);
NEIGHBOR(x23,y13,x23,y12);
NEIGHBOR(x22,y11,x23,y12);
NEIGHBOR(x22,y13,x23,y12);
NEIGHBOR(x24,y11,x23,y12);
NEIGHBOR(x24,y13,x23,y12);
NEIGHBOR(x22,y13,x23,y13);
NEIGHBOR(x24,y13,x23,y13);
NEIGHBOR(x23,y12,x23,y13);
NEIGHBOR(x23,y14,x23,y13);
NEIGHBOR(x22,y12,x23,y13);
NEIGHBOR(x22,y14,x23,y13);
NEIGHBOR(x24,y12,x23,y13);
NEIGHBOR(x24,y14,x23,y13);
NEIGHBOR(x22,y14,x23,y14);
NEIGHBOR(x24,y14,x23,y14);
NEIGHBOR(x23,y13,x23,y14);
NEIGHBOR(x23,y15,x23,y14);
NEIGHBOR(x22,y13,x23,y14);
NEIGHBOR(x22,y15,x23,y14);
NEIGHBOR(x24,y13,x23,y14);
NEIGHBOR(x24,y15,x23,y14);
NEIGHBOR(x22,y15,x23,y15);
NEIGHBOR(x24,y15,x23,y15);
NEIGHBOR(x23,y14,x23,y15);
NEIGHBOR(x23,y16,x23,y15);
NEIGHBOR(x22,y14,x23,y15);
NEIGHBOR(x22,y16,x23,y15);
NEIGHBOR(x24,y14,x23,y15);
NEIGHBOR(x24,y16,x23,y15);
NEIGHBOR(x22,y16,x23,y16);
NEIGHBOR(x24,y16,x23,y16);
NEIGHBOR(x23,y15,x23,y16);
NEIGHBOR(x23,y17,x23,y16);
NEIGHBOR(x22,y15,x23,y16);
NEIGHBOR(x22,y17,x23,y16);
NEIGHBOR(x24,y15,x23,y16);
NEIGHBOR(x24,y17,x23,y16);
NEIGHBOR(x22,y17,x23,y17);
NEIGHBOR(x24,y17,x23,y17);
NEIGHBOR(x23,y16,x23,y17);
NEIGHBOR(x23,y18,x23,y17);
NEIGHBOR(x22,y16,x23,y17);
NEIGHBOR(x22,y18,x23,y17);
NEIGHBOR(x24,y16,x23,y17);
NEIGHBOR(x24,y18,x23,y17);
NEIGHBOR(x22,y18,x23,y18);
NEIGHBOR(x24,y18,x23,y18);
NEIGHBOR(x23,y17,x23,y18);
NEIGHBOR(x23,y19,x23,y18);
NEIGHBOR(x22,y17,x23,y18);
NEIGHBOR(x22,y19,x23,y18);
NEIGHBOR(x24,y17,x23,y18);
NEIGHBOR(x24,y19,x23,y18);
NEIGHBOR(x22,y19,x23,y19);
NEIGHBOR(x24,y19,x23,y19);
NEIGHBOR(x23,y18,x23,y19);
NEIGHBOR(x23,y20,x23,y19);
NEIGHBOR(x22,y18,x23,y19);
NEIGHBOR(x22,y20,x23,y19);
NEIGHBOR(x24,y18,x23,y19);
NEIGHBOR(x24,y20,x23,y19);
NEIGHBOR(x22,y20,x23,y20);
NEIGHBOR(x24,y20,x23,y20);
NEIGHBOR(x23,y19,x23,y20);
NEIGHBOR(x23,y21,x23,y20);
NEIGHBOR(x22,y19,x23,y20);
NEIGHBOR(x22,y21,x23,y20);
NEIGHBOR(x24,y19,x23,y20);
NEIGHBOR(x24,y21,x23,y20);
NEIGHBOR(x22,y21,x23,y21);
NEIGHBOR(x24,y21,x23,y21);
NEIGHBOR(x23,y20,x23,y21);
NEIGHBOR(x23,y22,x23,y21);
NEIGHBOR(x22,y20,x23,y21);
NEIGHBOR(x22,y22,x23,y21);
NEIGHBOR(x24,y20,x23,y21);
NEIGHBOR(x24,y22,x23,y21);
NEIGHBOR(x22,y22,x23,y22);
NEIGHBOR(x24,y22,x23,y22);
NEIGHBOR(x23,y21,x23,y22);
NEIGHBOR(x23,y23,x23,y22);
NEIGHBOR(x22,y21,x23,y22);
NEIGHBOR(x22,y23,x23,y22);
NEIGHBOR(x24,y21,x23,y22);
NEIGHBOR(x24,y23,x23,y22);
NEIGHBOR(x22,y23,x23,y23);
NEIGHBOR(x24,y23,x23,y23);
NEIGHBOR(x23,y22,x23,y23);
NEIGHBOR(x23,y24,x23,y23);
NEIGHBOR(x22,y22,x23,y23);
NEIGHBOR(x22,y24,x23,y23);
NEIGHBOR(x24,y22,x23,y23);
NEIGHBOR(x24,y24,x23,y23);
NEIGHBOR(x22,y24,x23,y24);
NEIGHBOR(x24,y24,x23,y24);
NEIGHBOR(x23,y23,x23,y24);
NEIGHBOR(x23,y25,x23,y24);
NEIGHBOR(x22,y23,x23,y24);
NEIGHBOR(x22,y25,x23,y24);
NEIGHBOR(x24,y23,x23,y24);
NEIGHBOR(x24,y25,x23,y24);
NEIGHBOR(x22,y25,x23,y25);
NEIGHBOR(x24,y25,x23,y25);
NEIGHBOR(x23,y24,x23,y25);
NEIGHBOR(x23,y26,x23,y25);
NEIGHBOR(x22,y24,x23,y25);
NEIGHBOR(x22,y26,x23,y25);
NEIGHBOR(x24,y24,x23,y25);
NEIGHBOR(x24,y26,x23,y25);
NEIGHBOR(x22,y26,x23,y26);
NEIGHBOR(x24,y26,x23,y26);
NEIGHBOR(x23,y25,x23,y26);
NEIGHBOR(x23,y27,x23,y26);
NEIGHBOR(x22,y25,x23,y26);
NEIGHBOR(x22,y27,x23,y26);
NEIGHBOR(x24,y25,x23,y26);
NEIGHBOR(x24,y27,x23,y26);
NEIGHBOR(x22,y27,x23,y27);
NEIGHBOR(x24,y27,x23,y27);
NEIGHBOR(x23,y26,x23,y27);
NEIGHBOR(x23,y28,x23,y27);
NEIGHBOR(x22,y26,x23,y27);
NEIGHBOR(x22,y28,x23,y27);
NEIGHBOR(x24,y26,x23,y27);
NEIGHBOR(x24,y28,x23,y27);
NEIGHBOR(x22,y28,x23,y28);
NEIGHBOR(x24,y28,x23,y28);
NEIGHBOR(x23,y27,x23,y28);
NEIGHBOR(x23,y29,x23,y28);
NEIGHBOR(x22,y27,x23,y28);
NEIGHBOR(x22,y29,x23,y28);
NEIGHBOR(x24,y27,x23,y28);
NEIGHBOR(x24,y29,x23,y28);
NEIGHBOR(x22,y29,x23,y29);
NEIGHBOR(x24,y29,x23,y29);
NEIGHBOR(x23,y28,x23,y29);
NEIGHBOR(x23,y30,x23,y29);
NEIGHBOR(x22,y28,x23,y29);
NEIGHBOR(x22,y30,x23,y29);
NEIGHBOR(x24,y28,x23,y29);
NEIGHBOR(x24,y30,x23,y29);
NEIGHBOR(x22,y30,x23,y30);
NEIGHBOR(x24,y30,x23,y30);
NEIGHBOR(x23,y29,x23,y30);
NEIGHBOR(x23,y31,x23,y30);
NEIGHBOR(x22,y29,x23,y30);
NEIGHBOR(x22,y31,x23,y30);
NEIGHBOR(x24,y29,x23,y30);
NEIGHBOR(x24,y31,x23,y30);
NEIGHBOR(x22,y31,x23,y31);
NEIGHBOR(x24,y31,x23,y31);
NEIGHBOR(x23,y30,x23,y31);
NEIGHBOR(x23,y32,x23,y31);
NEIGHBOR(x22,y30,x23,y31);
NEIGHBOR(x22,y32,x23,y31);
NEIGHBOR(x24,y30,x23,y31);
NEIGHBOR(x24,y32,x23,y31);
NEIGHBOR(x22,y32,x23,y32);
NEIGHBOR(x24,y32,x23,y32);
NEIGHBOR(x23,y31,x23,y32);
NEIGHBOR(x23,y33,x23,y32);
NEIGHBOR(x22,y31,x23,y32);
NEIGHBOR(x22,y33,x23,y32);
NEIGHBOR(x24,y31,x23,y32);
NEIGHBOR(x24,y33,x23,y32);
NEIGHBOR(x22,y33,x23,y33);
NEIGHBOR(x24,y33,x23,y33);
NEIGHBOR(x23,y32,x23,y33);
NEIGHBOR(x23,y34,x23,y33);
NEIGHBOR(x22,y32,x23,y33);
NEIGHBOR(x22,y34,x23,y33);
NEIGHBOR(x24,y32,x23,y33);
NEIGHBOR(x24,y34,x23,y33);
NEIGHBOR(x22,y34,x23,y34);
NEIGHBOR(x24,y34,x23,y34);
NEIGHBOR(x23,y33,x23,y34);
NEIGHBOR(x23,y35,x23,y34);
NEIGHBOR(x22,y33,x23,y34);
NEIGHBOR(x22,y35,x23,y34);
NEIGHBOR(x24,y33,x23,y34);
NEIGHBOR(x24,y35,x23,y34);
NEIGHBOR(x22,y35,x23,y35);
NEIGHBOR(x24,y35,x23,y35);
NEIGHBOR(x23,y34,x23,y35);
NEIGHBOR(x23,y36,x23,y35);
NEIGHBOR(x22,y34,x23,y35);
NEIGHBOR(x22,y36,x23,y35);
NEIGHBOR(x24,y34,x23,y35);
NEIGHBOR(x24,y36,x23,y35);
NEIGHBOR(x22,y36,x23,y36);
NEIGHBOR(x24,y36,x23,y36);
NEIGHBOR(x23,y35,x23,y36);
NEIGHBOR(x23,y37,x23,y36);
NEIGHBOR(x22,y35,x23,y36);
NEIGHBOR(x22,y37,x23,y36);
NEIGHBOR(x24,y35,x23,y36);
NEIGHBOR(x24,y37,x23,y36);
NEIGHBOR(x22,y37,x23,y37);
NEIGHBOR(x24,y37,x23,y37);
NEIGHBOR(x23,y36,x23,y37);
NEIGHBOR(x23,y38,x23,y37);
NEIGHBOR(x22,y36,x23,y37);
NEIGHBOR(x22,y38,x23,y37);
NEIGHBOR(x24,y36,x23,y37);
NEIGHBOR(x24,y38,x23,y37);
NEIGHBOR(x22,y38,x23,y38);
NEIGHBOR(x24,y38,x23,y38);
NEIGHBOR(x23,y37,x23,y38);
NEIGHBOR(x23,y39,x23,y38);
NEIGHBOR(x22,y37,x23,y38);
NEIGHBOR(x22,y39,x23,y38);
NEIGHBOR(x24,y37,x23,y38);
NEIGHBOR(x24,y39,x23,y38);
NEIGHBOR(x22,y39,x23,y39);
NEIGHBOR(x24,y39,x23,y39);
NEIGHBOR(x23,y38,x23,y39);
NEIGHBOR(x23,y40,x23,y39);
NEIGHBOR(x22,y38,x23,y39);
NEIGHBOR(x22,y40,x23,y39);
NEIGHBOR(x24,y38,x23,y39);
NEIGHBOR(x24,y40,x23,y39);
NEIGHBOR(x22,y40,x23,y40);
NEIGHBOR(x24,y40,x23,y40);
NEIGHBOR(x23,y39,x23,y40);
NEIGHBOR(x23,y41,x23,y40);
NEIGHBOR(x22,y39,x23,y40);
NEIGHBOR(x22,y41,x23,y40);
NEIGHBOR(x24,y39,x23,y40);
NEIGHBOR(x24,y41,x23,y40);
NEIGHBOR(x22,y41,x23,y41);
NEIGHBOR(x24,y41,x23,y41);
NEIGHBOR(x23,y40,x23,y41);
NEIGHBOR(x23,y42,x23,y41);
NEIGHBOR(x22,y40,x23,y41);
NEIGHBOR(x22,y42,x23,y41);
NEIGHBOR(x24,y40,x23,y41);
NEIGHBOR(x24,y42,x23,y41);
NEIGHBOR(x22,y42,x23,y42);
NEIGHBOR(x24,y42,x23,y42);
NEIGHBOR(x23,y41,x23,y42);
NEIGHBOR(x23,y43,x23,y42);
NEIGHBOR(x22,y41,x23,y42);
NEIGHBOR(x22,y43,x23,y42);
NEIGHBOR(x24,y41,x23,y42);
NEIGHBOR(x24,y43,x23,y42);
NEIGHBOR(x22,y43,x23,y43);
NEIGHBOR(x24,y43,x23,y43);
NEIGHBOR(x23,y42,x23,y43);
NEIGHBOR(x23,y44,x23,y43);
NEIGHBOR(x22,y42,x23,y43);
NEIGHBOR(x22,y44,x23,y43);
NEIGHBOR(x24,y42,x23,y43);
NEIGHBOR(x24,y44,x23,y43);
NEIGHBOR(x22,y44,x23,y44);
NEIGHBOR(x24,y44,x23,y44);
NEIGHBOR(x23,y43,x23,y44);
NEIGHBOR(x23,y45,x23,y44);
NEIGHBOR(x22,y43,x23,y44);
NEIGHBOR(x22,y45,x23,y44);
NEIGHBOR(x24,y43,x23,y44);
NEIGHBOR(x24,y45,x23,y44);
NEIGHBOR(x22,y45,x23,y45);
NEIGHBOR(x24,y45,x23,y45);
NEIGHBOR(x23,y44,x23,y45);
NEIGHBOR(x23,y46,x23,y45);
NEIGHBOR(x22,y44,x23,y45);
NEIGHBOR(x22,y46,x23,y45);
NEIGHBOR(x24,y44,x23,y45);
NEIGHBOR(x24,y46,x23,y45);
NEIGHBOR(x22,y46,x23,y46);
NEIGHBOR(x24,y46,x23,y46);
NEIGHBOR(x23,y45,x23,y46);
NEIGHBOR(x23,y47,x23,y46);
NEIGHBOR(x22,y45,x23,y46);
NEIGHBOR(x22,y47,x23,y46);
NEIGHBOR(x24,y45,x23,y46);
NEIGHBOR(x24,y47,x23,y46);
NEIGHBOR(x22,y47,x23,y47);
NEIGHBOR(x24,y47,x23,y47);
NEIGHBOR(x23,y46,x23,y47);
NEIGHBOR(x23,y48,x23,y47);
NEIGHBOR(x22,y46,x23,y47);
NEIGHBOR(x22,y48,x23,y47);
NEIGHBOR(x24,y46,x23,y47);
NEIGHBOR(x24,y48,x23,y47);
NEIGHBOR(x22,y48,x23,y48);
NEIGHBOR(x24,y48,x23,y48);
NEIGHBOR(x23,y47,x23,y48);
NEIGHBOR(x23,y49,x23,y48);
NEIGHBOR(x22,y47,x23,y48);
NEIGHBOR(x22,y49,x23,y48);
NEIGHBOR(x24,y47,x23,y48);
NEIGHBOR(x24,y49,x23,y48);
NEIGHBOR(x22,y49,x23,y49);
NEIGHBOR(x24,y49,x23,y49);
NEIGHBOR(x23,y48,x23,y49);
NEIGHBOR(x23,y50,x23,y49);
NEIGHBOR(x22,y48,x23,y49);
NEIGHBOR(x22,y50,x23,y49);
NEIGHBOR(x24,y48,x23,y49);
NEIGHBOR(x24,y50,x23,y49);
NEIGHBOR(x22,y50,x23,y50);
NEIGHBOR(x24,y50,x23,y50);
NEIGHBOR(x23,y49,x23,y50);
NEIGHBOR(x22,y49,x23,y50);
NEIGHBOR(x24,y49,x23,y50);
NEIGHBOR(x23,y1,x24,y1);
NEIGHBOR(x25,y1,x24,y1);
NEIGHBOR(x24,y2,x24,y1);
NEIGHBOR(x23,y2,x24,y1);
NEIGHBOR(x25,y2,x24,y1);
NEIGHBOR(x23,y2,x24,y2);
NEIGHBOR(x25,y2,x24,y2);
NEIGHBOR(x24,y1,x24,y2);
NEIGHBOR(x24,y3,x24,y2);
NEIGHBOR(x23,y1,x24,y2);
NEIGHBOR(x23,y3,x24,y2);
NEIGHBOR(x25,y1,x24,y2);
NEIGHBOR(x25,y3,x24,y2);
NEIGHBOR(x23,y3,x24,y3);
NEIGHBOR(x25,y3,x24,y3);
NEIGHBOR(x24,y2,x24,y3);
NEIGHBOR(x24,y4,x24,y3);
NEIGHBOR(x23,y2,x24,y3);
NEIGHBOR(x23,y4,x24,y3);
NEIGHBOR(x25,y2,x24,y3);
NEIGHBOR(x25,y4,x24,y3);
NEIGHBOR(x23,y4,x24,y4);
NEIGHBOR(x25,y4,x24,y4);
NEIGHBOR(x24,y3,x24,y4);
NEIGHBOR(x24,y5,x24,y4);
NEIGHBOR(x23,y3,x24,y4);
NEIGHBOR(x23,y5,x24,y4);
NEIGHBOR(x25,y3,x24,y4);
NEIGHBOR(x25,y5,x24,y4);
NEIGHBOR(x23,y5,x24,y5);
NEIGHBOR(x25,y5,x24,y5);
NEIGHBOR(x24,y4,x24,y5);
NEIGHBOR(x24,y6,x24,y5);
NEIGHBOR(x23,y4,x24,y5);
NEIGHBOR(x23,y6,x24,y5);
NEIGHBOR(x25,y4,x24,y5);
NEIGHBOR(x25,y6,x24,y5);
NEIGHBOR(x23,y6,x24,y6);
NEIGHBOR(x25,y6,x24,y6);
NEIGHBOR(x24,y5,x24,y6);
NEIGHBOR(x24,y7,x24,y6);
NEIGHBOR(x23,y5,x24,y6);
NEIGHBOR(x23,y7,x24,y6);
NEIGHBOR(x25,y5,x24,y6);
NEIGHBOR(x25,y7,x24,y6);
NEIGHBOR(x23,y7,x24,y7);
NEIGHBOR(x25,y7,x24,y7);
NEIGHBOR(x24,y6,x24,y7);
NEIGHBOR(x24,y8,x24,y7);
NEIGHBOR(x23,y6,x24,y7);
NEIGHBOR(x23,y8,x24,y7);
NEIGHBOR(x25,y6,x24,y7);
NEIGHBOR(x25,y8,x24,y7);
NEIGHBOR(x23,y8,x24,y8);
NEIGHBOR(x25,y8,x24,y8);
NEIGHBOR(x24,y7,x24,y8);
NEIGHBOR(x24,y9,x24,y8);
NEIGHBOR(x23,y7,x24,y8);
NEIGHBOR(x23,y9,x24,y8);
NEIGHBOR(x25,y7,x24,y8);
NEIGHBOR(x25,y9,x24,y8);
NEIGHBOR(x23,y9,x24,y9);
NEIGHBOR(x25,y9,x24,y9);
NEIGHBOR(x24,y8,x24,y9);
NEIGHBOR(x24,y10,x24,y9);
NEIGHBOR(x23,y8,x24,y9);
NEIGHBOR(x23,y10,x24,y9);
NEIGHBOR(x25,y8,x24,y9);
NEIGHBOR(x25,y10,x24,y9);
NEIGHBOR(x23,y10,x24,y10);
NEIGHBOR(x25,y10,x24,y10);
NEIGHBOR(x24,y9,x24,y10);
NEIGHBOR(x24,y11,x24,y10);
NEIGHBOR(x23,y9,x24,y10);
NEIGHBOR(x23,y11,x24,y10);
NEIGHBOR(x25,y9,x24,y10);
NEIGHBOR(x25,y11,x24,y10);
NEIGHBOR(x23,y11,x24,y11);
NEIGHBOR(x25,y11,x24,y11);
NEIGHBOR(x24,y10,x24,y11);
NEIGHBOR(x24,y12,x24,y11);
NEIGHBOR(x23,y10,x24,y11);
NEIGHBOR(x23,y12,x24,y11);
NEIGHBOR(x25,y10,x24,y11);
NEIGHBOR(x25,y12,x24,y11);
NEIGHBOR(x23,y12,x24,y12);
NEIGHBOR(x25,y12,x24,y12);
NEIGHBOR(x24,y11,x24,y12);
NEIGHBOR(x24,y13,x24,y12);
NEIGHBOR(x23,y11,x24,y12);
NEIGHBOR(x23,y13,x24,y12);
NEIGHBOR(x25,y11,x24,y12);
NEIGHBOR(x25,y13,x24,y12);
NEIGHBOR(x23,y13,x24,y13);
NEIGHBOR(x25,y13,x24,y13);
NEIGHBOR(x24,y12,x24,y13);
NEIGHBOR(x24,y14,x24,y13);
NEIGHBOR(x23,y12,x24,y13);
NEIGHBOR(x23,y14,x24,y13);
NEIGHBOR(x25,y12,x24,y13);
NEIGHBOR(x25,y14,x24,y13);
NEIGHBOR(x23,y14,x24,y14);
NEIGHBOR(x25,y14,x24,y14);
NEIGHBOR(x24,y13,x24,y14);
NEIGHBOR(x24,y15,x24,y14);
NEIGHBOR(x23,y13,x24,y14);
NEIGHBOR(x23,y15,x24,y14);
NEIGHBOR(x25,y13,x24,y14);
NEIGHBOR(x25,y15,x24,y14);
NEIGHBOR(x23,y15,x24,y15);
NEIGHBOR(x25,y15,x24,y15);
NEIGHBOR(x24,y14,x24,y15);
NEIGHBOR(x24,y16,x24,y15);
NEIGHBOR(x23,y14,x24,y15);
NEIGHBOR(x23,y16,x24,y15);
NEIGHBOR(x25,y14,x24,y15);
NEIGHBOR(x25,y16,x24,y15);
NEIGHBOR(x23,y16,x24,y16);
NEIGHBOR(x25,y16,x24,y16);
NEIGHBOR(x24,y15,x24,y16);
NEIGHBOR(x24,y17,x24,y16);
NEIGHBOR(x23,y15,x24,y16);
NEIGHBOR(x23,y17,x24,y16);
NEIGHBOR(x25,y15,x24,y16);
NEIGHBOR(x25,y17,x24,y16);
NEIGHBOR(x23,y17,x24,y17);
NEIGHBOR(x25,y17,x24,y17);
NEIGHBOR(x24,y16,x24,y17);
NEIGHBOR(x24,y18,x24,y17);
NEIGHBOR(x23,y16,x24,y17);
NEIGHBOR(x23,y18,x24,y17);
NEIGHBOR(x25,y16,x24,y17);
NEIGHBOR(x25,y18,x24,y17);
NEIGHBOR(x23,y18,x24,y18);
NEIGHBOR(x25,y18,x24,y18);
NEIGHBOR(x24,y17,x24,y18);
NEIGHBOR(x24,y19,x24,y18);
NEIGHBOR(x23,y17,x24,y18);
NEIGHBOR(x23,y19,x24,y18);
NEIGHBOR(x25,y17,x24,y18);
NEIGHBOR(x25,y19,x24,y18);
NEIGHBOR(x23,y19,x24,y19);
NEIGHBOR(x25,y19,x24,y19);
NEIGHBOR(x24,y18,x24,y19);
NEIGHBOR(x24,y20,x24,y19);
NEIGHBOR(x23,y18,x24,y19);
NEIGHBOR(x23,y20,x24,y19);
NEIGHBOR(x25,y18,x24,y19);
NEIGHBOR(x25,y20,x24,y19);
NEIGHBOR(x23,y20,x24,y20);
NEIGHBOR(x25,y20,x24,y20);
NEIGHBOR(x24,y19,x24,y20);
NEIGHBOR(x24,y21,x24,y20);
NEIGHBOR(x23,y19,x24,y20);
NEIGHBOR(x23,y21,x24,y20);
NEIGHBOR(x25,y19,x24,y20);
NEIGHBOR(x25,y21,x24,y20);
NEIGHBOR(x23,y21,x24,y21);
NEIGHBOR(x25,y21,x24,y21);
NEIGHBOR(x24,y20,x24,y21);
NEIGHBOR(x24,y22,x24,y21);
NEIGHBOR(x23,y20,x24,y21);
NEIGHBOR(x23,y22,x24,y21);
NEIGHBOR(x25,y20,x24,y21);
NEIGHBOR(x25,y22,x24,y21);
NEIGHBOR(x23,y22,x24,y22);
NEIGHBOR(x25,y22,x24,y22);
NEIGHBOR(x24,y21,x24,y22);
NEIGHBOR(x24,y23,x24,y22);
NEIGHBOR(x23,y21,x24,y22);
NEIGHBOR(x23,y23,x24,y22);
NEIGHBOR(x25,y21,x24,y22);
NEIGHBOR(x25,y23,x24,y22);
NEIGHBOR(x23,y23,x24,y23);
NEIGHBOR(x25,y23,x24,y23);
NEIGHBOR(x24,y22,x24,y23);
NEIGHBOR(x24,y24,x24,y23);
NEIGHBOR(x23,y22,x24,y23);
NEIGHBOR(x23,y24,x24,y23);
NEIGHBOR(x25,y22,x24,y23);
NEIGHBOR(x25,y24,x24,y23);
NEIGHBOR(x23,y24,x24,y24);
NEIGHBOR(x25,y24,x24,y24);
NEIGHBOR(x24,y23,x24,y24);
NEIGHBOR(x24,y25,x24,y24);
NEIGHBOR(x23,y23,x24,y24);
NEIGHBOR(x23,y25,x24,y24);
NEIGHBOR(x25,y23,x24,y24);
NEIGHBOR(x25,y25,x24,y24);
NEIGHBOR(x23,y25,x24,y25);
NEIGHBOR(x25,y25,x24,y25);
NEIGHBOR(x24,y24,x24,y25);
NEIGHBOR(x24,y26,x24,y25);
NEIGHBOR(x23,y24,x24,y25);
NEIGHBOR(x23,y26,x24,y25);
NEIGHBOR(x25,y24,x24,y25);
NEIGHBOR(x25,y26,x24,y25);
NEIGHBOR(x23,y26,x24,y26);
NEIGHBOR(x25,y26,x24,y26);
NEIGHBOR(x24,y25,x24,y26);
NEIGHBOR(x24,y27,x24,y26);
NEIGHBOR(x23,y25,x24,y26);
NEIGHBOR(x23,y27,x24,y26);
NEIGHBOR(x25,y25,x24,y26);
NEIGHBOR(x25,y27,x24,y26);
NEIGHBOR(x23,y27,x24,y27);
NEIGHBOR(x25,y27,x24,y27);
NEIGHBOR(x24,y26,x24,y27);
NEIGHBOR(x24,y28,x24,y27);
NEIGHBOR(x23,y26,x24,y27);
NEIGHBOR(x23,y28,x24,y27);
NEIGHBOR(x25,y26,x24,y27);
NEIGHBOR(x25,y28,x24,y27);
NEIGHBOR(x23,y28,x24,y28);
NEIGHBOR(x25,y28,x24,y28);
NEIGHBOR(x24,y27,x24,y28);
NEIGHBOR(x24,y29,x24,y28);
NEIGHBOR(x23,y27,x24,y28);
NEIGHBOR(x23,y29,x24,y28);
NEIGHBOR(x25,y27,x24,y28);
NEIGHBOR(x25,y29,x24,y28);
NEIGHBOR(x23,y29,x24,y29);
NEIGHBOR(x25,y29,x24,y29);
NEIGHBOR(x24,y28,x24,y29);
NEIGHBOR(x24,y30,x24,y29);
NEIGHBOR(x23,y28,x24,y29);
NEIGHBOR(x23,y30,x24,y29);
NEIGHBOR(x25,y28,x24,y29);
NEIGHBOR(x25,y30,x24,y29);
NEIGHBOR(x23,y30,x24,y30);
NEIGHBOR(x25,y30,x24,y30);
NEIGHBOR(x24,y29,x24,y30);
NEIGHBOR(x24,y31,x24,y30);
NEIGHBOR(x23,y29,x24,y30);
NEIGHBOR(x23,y31,x24,y30);
NEIGHBOR(x25,y29,x24,y30);
NEIGHBOR(x25,y31,x24,y30);
NEIGHBOR(x23,y31,x24,y31);
NEIGHBOR(x25,y31,x24,y31);
NEIGHBOR(x24,y30,x24,y31);
NEIGHBOR(x24,y32,x24,y31);
NEIGHBOR(x23,y30,x24,y31);
NEIGHBOR(x23,y32,x24,y31);
NEIGHBOR(x25,y30,x24,y31);
NEIGHBOR(x25,y32,x24,y31);
NEIGHBOR(x23,y32,x24,y32);
NEIGHBOR(x25,y32,x24,y32);
NEIGHBOR(x24,y31,x24,y32);
NEIGHBOR(x24,y33,x24,y32);
NEIGHBOR(x23,y31,x24,y32);
NEIGHBOR(x23,y33,x24,y32);
NEIGHBOR(x25,y31,x24,y32);
NEIGHBOR(x25,y33,x24,y32);
NEIGHBOR(x23,y33,x24,y33);
NEIGHBOR(x25,y33,x24,y33);
NEIGHBOR(x24,y32,x24,y33);
NEIGHBOR(x24,y34,x24,y33);
NEIGHBOR(x23,y32,x24,y33);
NEIGHBOR(x23,y34,x24,y33);
NEIGHBOR(x25,y32,x24,y33);
NEIGHBOR(x25,y34,x24,y33);
NEIGHBOR(x23,y34,x24,y34);
NEIGHBOR(x25,y34,x24,y34);
NEIGHBOR(x24,y33,x24,y34);
NEIGHBOR(x24,y35,x24,y34);
NEIGHBOR(x23,y33,x24,y34);
NEIGHBOR(x23,y35,x24,y34);
NEIGHBOR(x25,y33,x24,y34);
NEIGHBOR(x25,y35,x24,y34);
NEIGHBOR(x23,y35,x24,y35);
NEIGHBOR(x25,y35,x24,y35);
NEIGHBOR(x24,y34,x24,y35);
NEIGHBOR(x24,y36,x24,y35);
NEIGHBOR(x23,y34,x24,y35);
NEIGHBOR(x23,y36,x24,y35);
NEIGHBOR(x25,y34,x24,y35);
NEIGHBOR(x25,y36,x24,y35);
NEIGHBOR(x23,y36,x24,y36);
NEIGHBOR(x25,y36,x24,y36);
NEIGHBOR(x24,y35,x24,y36);
NEIGHBOR(x24,y37,x24,y36);
NEIGHBOR(x23,y35,x24,y36);
NEIGHBOR(x23,y37,x24,y36);
NEIGHBOR(x25,y35,x24,y36);
NEIGHBOR(x25,y37,x24,y36);
NEIGHBOR(x23,y37,x24,y37);
NEIGHBOR(x25,y37,x24,y37);
NEIGHBOR(x24,y36,x24,y37);
NEIGHBOR(x24,y38,x24,y37);
NEIGHBOR(x23,y36,x24,y37);
NEIGHBOR(x23,y38,x24,y37);
NEIGHBOR(x25,y36,x24,y37);
NEIGHBOR(x25,y38,x24,y37);
NEIGHBOR(x23,y38,x24,y38);
NEIGHBOR(x25,y38,x24,y38);
NEIGHBOR(x24,y37,x24,y38);
NEIGHBOR(x24,y39,x24,y38);
NEIGHBOR(x23,y37,x24,y38);
NEIGHBOR(x23,y39,x24,y38);
NEIGHBOR(x25,y37,x24,y38);
NEIGHBOR(x25,y39,x24,y38);
NEIGHBOR(x23,y39,x24,y39);
NEIGHBOR(x25,y39,x24,y39);
NEIGHBOR(x24,y38,x24,y39);
NEIGHBOR(x24,y40,x24,y39);
NEIGHBOR(x23,y38,x24,y39);
NEIGHBOR(x23,y40,x24,y39);
NEIGHBOR(x25,y38,x24,y39);
NEIGHBOR(x25,y40,x24,y39);
NEIGHBOR(x23,y40,x24,y40);
NEIGHBOR(x25,y40,x24,y40);
NEIGHBOR(x24,y39,x24,y40);
NEIGHBOR(x24,y41,x24,y40);
NEIGHBOR(x23,y39,x24,y40);
NEIGHBOR(x23,y41,x24,y40);
NEIGHBOR(x25,y39,x24,y40);
NEIGHBOR(x25,y41,x24,y40);
NEIGHBOR(x23,y41,x24,y41);
NEIGHBOR(x25,y41,x24,y41);
NEIGHBOR(x24,y40,x24,y41);
NEIGHBOR(x24,y42,x24,y41);
NEIGHBOR(x23,y40,x24,y41);
NEIGHBOR(x23,y42,x24,y41);
NEIGHBOR(x25,y40,x24,y41);
NEIGHBOR(x25,y42,x24,y41);
NEIGHBOR(x23,y42,x24,y42);
NEIGHBOR(x25,y42,x24,y42);
NEIGHBOR(x24,y41,x24,y42);
NEIGHBOR(x24,y43,x24,y42);
NEIGHBOR(x23,y41,x24,y42);
NEIGHBOR(x23,y43,x24,y42);
NEIGHBOR(x25,y41,x24,y42);
NEIGHBOR(x25,y43,x24,y42);
NEIGHBOR(x23,y43,x24,y43);
NEIGHBOR(x25,y43,x24,y43);
NEIGHBOR(x24,y42,x24,y43);
NEIGHBOR(x24,y44,x24,y43);
NEIGHBOR(x23,y42,x24,y43);
NEIGHBOR(x23,y44,x24,y43);
NEIGHBOR(x25,y42,x24,y43);
NEIGHBOR(x25,y44,x24,y43);
NEIGHBOR(x23,y44,x24,y44);
NEIGHBOR(x25,y44,x24,y44);
NEIGHBOR(x24,y43,x24,y44);
NEIGHBOR(x24,y45,x24,y44);
NEIGHBOR(x23,y43,x24,y44);
NEIGHBOR(x23,y45,x24,y44);
NEIGHBOR(x25,y43,x24,y44);
NEIGHBOR(x25,y45,x24,y44);
NEIGHBOR(x23,y45,x24,y45);
NEIGHBOR(x25,y45,x24,y45);
NEIGHBOR(x24,y44,x24,y45);
NEIGHBOR(x24,y46,x24,y45);
NEIGHBOR(x23,y44,x24,y45);
NEIGHBOR(x23,y46,x24,y45);
NEIGHBOR(x25,y44,x24,y45);
NEIGHBOR(x25,y46,x24,y45);
NEIGHBOR(x23,y46,x24,y46);
NEIGHBOR(x25,y46,x24,y46);
NEIGHBOR(x24,y45,x24,y46);
NEIGHBOR(x24,y47,x24,y46);
NEIGHBOR(x23,y45,x24,y46);
NEIGHBOR(x23,y47,x24,y46);
NEIGHBOR(x25,y45,x24,y46);
NEIGHBOR(x25,y47,x24,y46);
NEIGHBOR(x23,y47,x24,y47);
NEIGHBOR(x25,y47,x24,y47);
NEIGHBOR(x24,y46,x24,y47);
NEIGHBOR(x24,y48,x24,y47);
NEIGHBOR(x23,y46,x24,y47);
NEIGHBOR(x23,y48,x24,y47);
NEIGHBOR(x25,y46,x24,y47);
NEIGHBOR(x25,y48,x24,y47);
NEIGHBOR(x23,y48,x24,y48);
NEIGHBOR(x25,y48,x24,y48);
NEIGHBOR(x24,y47,x24,y48);
NEIGHBOR(x24,y49,x24,y48);
NEIGHBOR(x23,y47,x24,y48);
NEIGHBOR(x23,y49,x24,y48);
NEIGHBOR(x25,y47,x24,y48);
NEIGHBOR(x25,y49,x24,y48);
NEIGHBOR(x23,y49,x24,y49);
NEIGHBOR(x25,y49,x24,y49);
NEIGHBOR(x24,y48,x24,y49);
NEIGHBOR(x24,y50,x24,y49);
NEIGHBOR(x23,y48,x24,y49);
NEIGHBOR(x23,y50,x24,y49);
NEIGHBOR(x25,y48,x24,y49);
NEIGHBOR(x25,y50,x24,y49);
NEIGHBOR(x23,y50,x24,y50);
NEIGHBOR(x25,y50,x24,y50);
NEIGHBOR(x24,y49,x24,y50);
NEIGHBOR(x23,y49,x24,y50);
NEIGHBOR(x25,y49,x24,y50);
NEIGHBOR(x24,y1,x25,y1);
NEIGHBOR(x26,y1,x25,y1);
NEIGHBOR(x25,y2,x25,y1);
NEIGHBOR(x24,y2,x25,y1);
NEIGHBOR(x26,y2,x25,y1);
NEIGHBOR(x24,y2,x25,y2);
NEIGHBOR(x26,y2,x25,y2);
NEIGHBOR(x25,y1,x25,y2);
NEIGHBOR(x25,y3,x25,y2);
NEIGHBOR(x24,y1,x25,y2);
NEIGHBOR(x24,y3,x25,y2);
NEIGHBOR(x26,y1,x25,y2);
NEIGHBOR(x26,y3,x25,y2);
NEIGHBOR(x24,y3,x25,y3);
NEIGHBOR(x26,y3,x25,y3);
NEIGHBOR(x25,y2,x25,y3);
NEIGHBOR(x25,y4,x25,y3);
NEIGHBOR(x24,y2,x25,y3);
NEIGHBOR(x24,y4,x25,y3);
NEIGHBOR(x26,y2,x25,y3);
NEIGHBOR(x26,y4,x25,y3);
NEIGHBOR(x24,y4,x25,y4);
NEIGHBOR(x26,y4,x25,y4);
NEIGHBOR(x25,y3,x25,y4);
NEIGHBOR(x25,y5,x25,y4);
NEIGHBOR(x24,y3,x25,y4);
NEIGHBOR(x24,y5,x25,y4);
NEIGHBOR(x26,y3,x25,y4);
NEIGHBOR(x26,y5,x25,y4);
NEIGHBOR(x24,y5,x25,y5);
NEIGHBOR(x26,y5,x25,y5);
NEIGHBOR(x25,y4,x25,y5);
NEIGHBOR(x25,y6,x25,y5);
NEIGHBOR(x24,y4,x25,y5);
NEIGHBOR(x24,y6,x25,y5);
NEIGHBOR(x26,y4,x25,y5);
NEIGHBOR(x26,y6,x25,y5);
NEIGHBOR(x24,y6,x25,y6);
NEIGHBOR(x26,y6,x25,y6);
NEIGHBOR(x25,y5,x25,y6);
NEIGHBOR(x25,y7,x25,y6);
NEIGHBOR(x24,y5,x25,y6);
NEIGHBOR(x24,y7,x25,y6);
NEIGHBOR(x26,y5,x25,y6);
NEIGHBOR(x26,y7,x25,y6);
NEIGHBOR(x24,y7,x25,y7);
NEIGHBOR(x26,y7,x25,y7);
NEIGHBOR(x25,y6,x25,y7);
NEIGHBOR(x25,y8,x25,y7);
NEIGHBOR(x24,y6,x25,y7);
NEIGHBOR(x24,y8,x25,y7);
NEIGHBOR(x26,y6,x25,y7);
NEIGHBOR(x26,y8,x25,y7);
NEIGHBOR(x24,y8,x25,y8);
NEIGHBOR(x26,y8,x25,y8);
NEIGHBOR(x25,y7,x25,y8);
NEIGHBOR(x25,y9,x25,y8);
NEIGHBOR(x24,y7,x25,y8);
NEIGHBOR(x24,y9,x25,y8);
NEIGHBOR(x26,y7,x25,y8);
NEIGHBOR(x26,y9,x25,y8);
NEIGHBOR(x24,y9,x25,y9);
NEIGHBOR(x26,y9,x25,y9);
NEIGHBOR(x25,y8,x25,y9);
NEIGHBOR(x25,y10,x25,y9);
NEIGHBOR(x24,y8,x25,y9);
NEIGHBOR(x24,y10,x25,y9);
NEIGHBOR(x26,y8,x25,y9);
NEIGHBOR(x26,y10,x25,y9);
NEIGHBOR(x24,y10,x25,y10);
NEIGHBOR(x26,y10,x25,y10);
NEIGHBOR(x25,y9,x25,y10);
NEIGHBOR(x25,y11,x25,y10);
NEIGHBOR(x24,y9,x25,y10);
NEIGHBOR(x24,y11,x25,y10);
NEIGHBOR(x26,y9,x25,y10);
NEIGHBOR(x26,y11,x25,y10);
NEIGHBOR(x24,y11,x25,y11);
NEIGHBOR(x26,y11,x25,y11);
NEIGHBOR(x25,y10,x25,y11);
NEIGHBOR(x25,y12,x25,y11);
NEIGHBOR(x24,y10,x25,y11);
NEIGHBOR(x24,y12,x25,y11);
NEIGHBOR(x26,y10,x25,y11);
NEIGHBOR(x26,y12,x25,y11);
NEIGHBOR(x24,y12,x25,y12);
NEIGHBOR(x26,y12,x25,y12);
NEIGHBOR(x25,y11,x25,y12);
NEIGHBOR(x25,y13,x25,y12);
NEIGHBOR(x24,y11,x25,y12);
NEIGHBOR(x24,y13,x25,y12);
NEIGHBOR(x26,y11,x25,y12);
NEIGHBOR(x26,y13,x25,y12);
NEIGHBOR(x24,y13,x25,y13);
NEIGHBOR(x26,y13,x25,y13);
NEIGHBOR(x25,y12,x25,y13);
NEIGHBOR(x25,y14,x25,y13);
NEIGHBOR(x24,y12,x25,y13);
NEIGHBOR(x24,y14,x25,y13);
NEIGHBOR(x26,y12,x25,y13);
NEIGHBOR(x26,y14,x25,y13);
NEIGHBOR(x24,y14,x25,y14);
NEIGHBOR(x26,y14,x25,y14);
NEIGHBOR(x25,y13,x25,y14);
NEIGHBOR(x25,y15,x25,y14);
NEIGHBOR(x24,y13,x25,y14);
NEIGHBOR(x24,y15,x25,y14);
NEIGHBOR(x26,y13,x25,y14);
NEIGHBOR(x26,y15,x25,y14);
NEIGHBOR(x24,y15,x25,y15);
NEIGHBOR(x26,y15,x25,y15);
NEIGHBOR(x25,y14,x25,y15);
NEIGHBOR(x25,y16,x25,y15);
NEIGHBOR(x24,y14,x25,y15);
NEIGHBOR(x24,y16,x25,y15);
NEIGHBOR(x26,y14,x25,y15);
NEIGHBOR(x26,y16,x25,y15);
NEIGHBOR(x24,y16,x25,y16);
NEIGHBOR(x26,y16,x25,y16);
NEIGHBOR(x25,y15,x25,y16);
NEIGHBOR(x25,y17,x25,y16);
NEIGHBOR(x24,y15,x25,y16);
NEIGHBOR(x24,y17,x25,y16);
NEIGHBOR(x26,y15,x25,y16);
NEIGHBOR(x26,y17,x25,y16);
NEIGHBOR(x24,y17,x25,y17);
NEIGHBOR(x26,y17,x25,y17);
NEIGHBOR(x25,y16,x25,y17);
NEIGHBOR(x25,y18,x25,y17);
NEIGHBOR(x24,y16,x25,y17);
NEIGHBOR(x24,y18,x25,y17);
NEIGHBOR(x26,y16,x25,y17);
NEIGHBOR(x26,y18,x25,y17);
NEIGHBOR(x24,y18,x25,y18);
NEIGHBOR(x26,y18,x25,y18);
NEIGHBOR(x25,y17,x25,y18);
NEIGHBOR(x25,y19,x25,y18);
NEIGHBOR(x24,y17,x25,y18);
NEIGHBOR(x24,y19,x25,y18);
NEIGHBOR(x26,y17,x25,y18);
NEIGHBOR(x26,y19,x25,y18);
NEIGHBOR(x24,y19,x25,y19);
NEIGHBOR(x26,y19,x25,y19);
NEIGHBOR(x25,y18,x25,y19);
NEIGHBOR(x25,y20,x25,y19);
NEIGHBOR(x24,y18,x25,y19);
NEIGHBOR(x24,y20,x25,y19);
NEIGHBOR(x26,y18,x25,y19);
NEIGHBOR(x26,y20,x25,y19);
NEIGHBOR(x24,y20,x25,y20);
NEIGHBOR(x26,y20,x25,y20);
NEIGHBOR(x25,y19,x25,y20);
NEIGHBOR(x25,y21,x25,y20);
NEIGHBOR(x24,y19,x25,y20);
NEIGHBOR(x24,y21,x25,y20);
NEIGHBOR(x26,y19,x25,y20);
NEIGHBOR(x26,y21,x25,y20);
NEIGHBOR(x24,y21,x25,y21);
NEIGHBOR(x26,y21,x25,y21);
NEIGHBOR(x25,y20,x25,y21);
NEIGHBOR(x25,y22,x25,y21);
NEIGHBOR(x24,y20,x25,y21);
NEIGHBOR(x24,y22,x25,y21);
NEIGHBOR(x26,y20,x25,y21);
NEIGHBOR(x26,y22,x25,y21);
NEIGHBOR(x24,y22,x25,y22);
NEIGHBOR(x26,y22,x25,y22);
NEIGHBOR(x25,y21,x25,y22);
NEIGHBOR(x25,y23,x25,y22);
NEIGHBOR(x24,y21,x25,y22);
NEIGHBOR(x24,y23,x25,y22);
NEIGHBOR(x26,y21,x25,y22);
NEIGHBOR(x26,y23,x25,y22);
NEIGHBOR(x24,y23,x25,y23);
NEIGHBOR(x26,y23,x25,y23);
NEIGHBOR(x25,y22,x25,y23);
NEIGHBOR(x25,y24,x25,y23);
NEIGHBOR(x24,y22,x25,y23);
NEIGHBOR(x24,y24,x25,y23);
NEIGHBOR(x26,y22,x25,y23);
NEIGHBOR(x26,y24,x25,y23);
NEIGHBOR(x24,y24,x25,y24);
NEIGHBOR(x26,y24,x25,y24);
NEIGHBOR(x25,y23,x25,y24);
NEIGHBOR(x25,y25,x25,y24);
NEIGHBOR(x24,y23,x25,y24);
NEIGHBOR(x24,y25,x25,y24);
NEIGHBOR(x26,y23,x25,y24);
NEIGHBOR(x26,y25,x25,y24);
NEIGHBOR(x24,y25,x25,y25);
NEIGHBOR(x26,y25,x25,y25);
NEIGHBOR(x25,y24,x25,y25);
NEIGHBOR(x25,y26,x25,y25);
NEIGHBOR(x24,y24,x25,y25);
NEIGHBOR(x24,y26,x25,y25);
NEIGHBOR(x26,y24,x25,y25);
NEIGHBOR(x26,y26,x25,y25);
NEIGHBOR(x24,y26,x25,y26);
NEIGHBOR(x26,y26,x25,y26);
NEIGHBOR(x25,y25,x25,y26);
NEIGHBOR(x25,y27,x25,y26);
NEIGHBOR(x24,y25,x25,y26);
NEIGHBOR(x24,y27,x25,y26);
NEIGHBOR(x26,y25,x25,y26);
NEIGHBOR(x26,y27,x25,y26);
NEIGHBOR(x24,y27,x25,y27);
NEIGHBOR(x26,y27,x25,y27);
NEIGHBOR(x25,y26,x25,y27);
NEIGHBOR(x25,y28,x25,y27);
NEIGHBOR(x24,y26,x25,y27);
NEIGHBOR(x24,y28,x25,y27);
NEIGHBOR(x26,y26,x25,y27);
NEIGHBOR(x26,y28,x25,y27);
NEIGHBOR(x24,y28,x25,y28);
NEIGHBOR(x26,y28,x25,y28);
NEIGHBOR(x25,y27,x25,y28);
NEIGHBOR(x25,y29,x25,y28);
NEIGHBOR(x24,y27,x25,y28);
NEIGHBOR(x24,y29,x25,y28);
NEIGHBOR(x26,y27,x25,y28);
NEIGHBOR(x26,y29,x25,y28);
NEIGHBOR(x24,y29,x25,y29);
NEIGHBOR(x26,y29,x25,y29);
NEIGHBOR(x25,y28,x25,y29);
NEIGHBOR(x25,y30,x25,y29);
NEIGHBOR(x24,y28,x25,y29);
NEIGHBOR(x24,y30,x25,y29);
NEIGHBOR(x26,y28,x25,y29);
NEIGHBOR(x26,y30,x25,y29);
NEIGHBOR(x24,y30,x25,y30);
NEIGHBOR(x26,y30,x25,y30);
NEIGHBOR(x25,y29,x25,y30);
NEIGHBOR(x25,y31,x25,y30);
NEIGHBOR(x24,y29,x25,y30);
NEIGHBOR(x24,y31,x25,y30);
NEIGHBOR(x26,y29,x25,y30);
NEIGHBOR(x26,y31,x25,y30);
NEIGHBOR(x24,y31,x25,y31);
NEIGHBOR(x26,y31,x25,y31);
NEIGHBOR(x25,y30,x25,y31);
NEIGHBOR(x25,y32,x25,y31);
NEIGHBOR(x24,y30,x25,y31);
NEIGHBOR(x24,y32,x25,y31);
NEIGHBOR(x26,y30,x25,y31);
NEIGHBOR(x26,y32,x25,y31);
NEIGHBOR(x24,y32,x25,y32);
NEIGHBOR(x26,y32,x25,y32);
NEIGHBOR(x25,y31,x25,y32);
NEIGHBOR(x25,y33,x25,y32);
NEIGHBOR(x24,y31,x25,y32);
NEIGHBOR(x24,y33,x25,y32);
NEIGHBOR(x26,y31,x25,y32);
NEIGHBOR(x26,y33,x25,y32);
NEIGHBOR(x24,y33,x25,y33);
NEIGHBOR(x26,y33,x25,y33);
NEIGHBOR(x25,y32,x25,y33);
NEIGHBOR(x25,y34,x25,y33);
NEIGHBOR(x24,y32,x25,y33);
NEIGHBOR(x24,y34,x25,y33);
NEIGHBOR(x26,y32,x25,y33);
NEIGHBOR(x26,y34,x25,y33);
NEIGHBOR(x24,y34,x25,y34);
NEIGHBOR(x26,y34,x25,y34);
NEIGHBOR(x25,y33,x25,y34);
NEIGHBOR(x25,y35,x25,y34);
NEIGHBOR(x24,y33,x25,y34);
NEIGHBOR(x24,y35,x25,y34);
NEIGHBOR(x26,y33,x25,y34);
NEIGHBOR(x26,y35,x25,y34);
NEIGHBOR(x24,y35,x25,y35);
NEIGHBOR(x26,y35,x25,y35);
NEIGHBOR(x25,y34,x25,y35);
NEIGHBOR(x25,y36,x25,y35);
NEIGHBOR(x24,y34,x25,y35);
NEIGHBOR(x24,y36,x25,y35);
NEIGHBOR(x26,y34,x25,y35);
NEIGHBOR(x26,y36,x25,y35);
NEIGHBOR(x24,y36,x25,y36);
NEIGHBOR(x26,y36,x25,y36);
NEIGHBOR(x25,y35,x25,y36);
NEIGHBOR(x25,y37,x25,y36);
NEIGHBOR(x24,y35,x25,y36);
NEIGHBOR(x24,y37,x25,y36);
NEIGHBOR(x26,y35,x25,y36);
NEIGHBOR(x26,y37,x25,y36);
NEIGHBOR(x24,y37,x25,y37);
NEIGHBOR(x26,y37,x25,y37);
NEIGHBOR(x25,y36,x25,y37);
NEIGHBOR(x25,y38,x25,y37);
NEIGHBOR(x24,y36,x25,y37);
NEIGHBOR(x24,y38,x25,y37);
NEIGHBOR(x26,y36,x25,y37);
NEIGHBOR(x26,y38,x25,y37);
NEIGHBOR(x24,y38,x25,y38);
NEIGHBOR(x26,y38,x25,y38);
NEIGHBOR(x25,y37,x25,y38);
NEIGHBOR(x25,y39,x25,y38);
NEIGHBOR(x24,y37,x25,y38);
NEIGHBOR(x24,y39,x25,y38);
NEIGHBOR(x26,y37,x25,y38);
NEIGHBOR(x26,y39,x25,y38);
NEIGHBOR(x24,y39,x25,y39);
NEIGHBOR(x26,y39,x25,y39);
NEIGHBOR(x25,y38,x25,y39);
NEIGHBOR(x25,y40,x25,y39);
NEIGHBOR(x24,y38,x25,y39);
NEIGHBOR(x24,y40,x25,y39);
NEIGHBOR(x26,y38,x25,y39);
NEIGHBOR(x26,y40,x25,y39);
NEIGHBOR(x24,y40,x25,y40);
NEIGHBOR(x26,y40,x25,y40);
NEIGHBOR(x25,y39,x25,y40);
NEIGHBOR(x25,y41,x25,y40);
NEIGHBOR(x24,y39,x25,y40);
NEIGHBOR(x24,y41,x25,y40);
NEIGHBOR(x26,y39,x25,y40);
NEIGHBOR(x26,y41,x25,y40);
NEIGHBOR(x24,y41,x25,y41);
NEIGHBOR(x26,y41,x25,y41);
NEIGHBOR(x25,y40,x25,y41);
NEIGHBOR(x25,y42,x25,y41);
NEIGHBOR(x24,y40,x25,y41);
NEIGHBOR(x24,y42,x25,y41);
NEIGHBOR(x26,y40,x25,y41);
NEIGHBOR(x26,y42,x25,y41);
NEIGHBOR(x24,y42,x25,y42);
NEIGHBOR(x26,y42,x25,y42);
NEIGHBOR(x25,y41,x25,y42);
NEIGHBOR(x25,y43,x25,y42);
NEIGHBOR(x24,y41,x25,y42);
NEIGHBOR(x24,y43,x25,y42);
NEIGHBOR(x26,y41,x25,y42);
NEIGHBOR(x26,y43,x25,y42);
NEIGHBOR(x24,y43,x25,y43);
NEIGHBOR(x26,y43,x25,y43);
NEIGHBOR(x25,y42,x25,y43);
NEIGHBOR(x25,y44,x25,y43);
NEIGHBOR(x24,y42,x25,y43);
NEIGHBOR(x24,y44,x25,y43);
NEIGHBOR(x26,y42,x25,y43);
NEIGHBOR(x26,y44,x25,y43);
NEIGHBOR(x24,y44,x25,y44);
NEIGHBOR(x26,y44,x25,y44);
NEIGHBOR(x25,y43,x25,y44);
NEIGHBOR(x25,y45,x25,y44);
NEIGHBOR(x24,y43,x25,y44);
NEIGHBOR(x24,y45,x25,y44);
NEIGHBOR(x26,y43,x25,y44);
NEIGHBOR(x26,y45,x25,y44);
NEIGHBOR(x24,y45,x25,y45);
NEIGHBOR(x26,y45,x25,y45);
NEIGHBOR(x25,y44,x25,y45);
NEIGHBOR(x25,y46,x25,y45);
NEIGHBOR(x24,y44,x25,y45);
NEIGHBOR(x24,y46,x25,y45);
NEIGHBOR(x26,y44,x25,y45);
NEIGHBOR(x26,y46,x25,y45);
NEIGHBOR(x24,y46,x25,y46);
NEIGHBOR(x26,y46,x25,y46);
NEIGHBOR(x25,y45,x25,y46);
NEIGHBOR(x25,y47,x25,y46);
NEIGHBOR(x24,y45,x25,y46);
NEIGHBOR(x24,y47,x25,y46);
NEIGHBOR(x26,y45,x25,y46);
NEIGHBOR(x26,y47,x25,y46);
NEIGHBOR(x24,y47,x25,y47);
NEIGHBOR(x26,y47,x25,y47);
NEIGHBOR(x25,y46,x25,y47);
NEIGHBOR(x25,y48,x25,y47);
NEIGHBOR(x24,y46,x25,y47);
NEIGHBOR(x24,y48,x25,y47);
NEIGHBOR(x26,y46,x25,y47);
NEIGHBOR(x26,y48,x25,y47);
NEIGHBOR(x24,y48,x25,y48);
NEIGHBOR(x26,y48,x25,y48);
NEIGHBOR(x25,y47,x25,y48);
NEIGHBOR(x25,y49,x25,y48);
NEIGHBOR(x24,y47,x25,y48);
NEIGHBOR(x24,y49,x25,y48);
NEIGHBOR(x26,y47,x25,y48);
NEIGHBOR(x26,y49,x25,y48);
NEIGHBOR(x24,y49,x25,y49);
NEIGHBOR(x26,y49,x25,y49);
NEIGHBOR(x25,y48,x25,y49);
NEIGHBOR(x25,y50,x25,y49);
NEIGHBOR(x24,y48,x25,y49);
NEIGHBOR(x24,y50,x25,y49);
NEIGHBOR(x26,y48,x25,y49);
NEIGHBOR(x26,y50,x25,y49);
NEIGHBOR(x24,y50,x25,y50);
NEIGHBOR(x26,y50,x25,y50);
NEIGHBOR(x25,y49,x25,y50);
NEIGHBOR(x24,y49,x25,y50);
NEIGHBOR(x26,y49,x25,y50);
NEIGHBOR(x25,y1,x26,y1);
NEIGHBOR(x27,y1,x26,y1);
NEIGHBOR(x26,y2,x26,y1);
NEIGHBOR(x25,y2,x26,y1);
NEIGHBOR(x27,y2,x26,y1);
NEIGHBOR(x25,y2,x26,y2);
NEIGHBOR(x27,y2,x26,y2);
NEIGHBOR(x26,y1,x26,y2);
NEIGHBOR(x26,y3,x26,y2);
NEIGHBOR(x25,y1,x26,y2);
NEIGHBOR(x25,y3,x26,y2);
NEIGHBOR(x27,y1,x26,y2);
NEIGHBOR(x27,y3,x26,y2);
NEIGHBOR(x25,y3,x26,y3);
NEIGHBOR(x27,y3,x26,y3);
NEIGHBOR(x26,y2,x26,y3);
NEIGHBOR(x26,y4,x26,y3);
NEIGHBOR(x25,y2,x26,y3);
NEIGHBOR(x25,y4,x26,y3);
NEIGHBOR(x27,y2,x26,y3);
NEIGHBOR(x27,y4,x26,y3);
NEIGHBOR(x25,y4,x26,y4);
NEIGHBOR(x27,y4,x26,y4);
NEIGHBOR(x26,y3,x26,y4);
NEIGHBOR(x26,y5,x26,y4);
NEIGHBOR(x25,y3,x26,y4);
NEIGHBOR(x25,y5,x26,y4);
NEIGHBOR(x27,y3,x26,y4);
NEIGHBOR(x27,y5,x26,y4);
NEIGHBOR(x25,y5,x26,y5);
NEIGHBOR(x27,y5,x26,y5);
NEIGHBOR(x26,y4,x26,y5);
NEIGHBOR(x26,y6,x26,y5);
NEIGHBOR(x25,y4,x26,y5);
NEIGHBOR(x25,y6,x26,y5);
NEIGHBOR(x27,y4,x26,y5);
NEIGHBOR(x27,y6,x26,y5);
NEIGHBOR(x25,y6,x26,y6);
NEIGHBOR(x27,y6,x26,y6);
NEIGHBOR(x26,y5,x26,y6);
NEIGHBOR(x26,y7,x26,y6);
NEIGHBOR(x25,y5,x26,y6);
NEIGHBOR(x25,y7,x26,y6);
NEIGHBOR(x27,y5,x26,y6);
NEIGHBOR(x27,y7,x26,y6);
NEIGHBOR(x25,y7,x26,y7);
NEIGHBOR(x27,y7,x26,y7);
NEIGHBOR(x26,y6,x26,y7);
NEIGHBOR(x26,y8,x26,y7);
NEIGHBOR(x25,y6,x26,y7);
NEIGHBOR(x25,y8,x26,y7);
NEIGHBOR(x27,y6,x26,y7);
NEIGHBOR(x27,y8,x26,y7);
NEIGHBOR(x25,y8,x26,y8);
NEIGHBOR(x27,y8,x26,y8);
NEIGHBOR(x26,y7,x26,y8);
NEIGHBOR(x26,y9,x26,y8);
NEIGHBOR(x25,y7,x26,y8);
NEIGHBOR(x25,y9,x26,y8);
NEIGHBOR(x27,y7,x26,y8);
NEIGHBOR(x27,y9,x26,y8);
NEIGHBOR(x25,y9,x26,y9);
NEIGHBOR(x27,y9,x26,y9);
NEIGHBOR(x26,y8,x26,y9);
NEIGHBOR(x26,y10,x26,y9);
NEIGHBOR(x25,y8,x26,y9);
NEIGHBOR(x25,y10,x26,y9);
NEIGHBOR(x27,y8,x26,y9);
NEIGHBOR(x27,y10,x26,y9);
NEIGHBOR(x25,y10,x26,y10);
NEIGHBOR(x27,y10,x26,y10);
NEIGHBOR(x26,y9,x26,y10);
NEIGHBOR(x26,y11,x26,y10);
NEIGHBOR(x25,y9,x26,y10);
NEIGHBOR(x25,y11,x26,y10);
NEIGHBOR(x27,y9,x26,y10);
NEIGHBOR(x27,y11,x26,y10);
NEIGHBOR(x25,y11,x26,y11);
NEIGHBOR(x27,y11,x26,y11);
NEIGHBOR(x26,y10,x26,y11);
NEIGHBOR(x26,y12,x26,y11);
NEIGHBOR(x25,y10,x26,y11);
NEIGHBOR(x25,y12,x26,y11);
NEIGHBOR(x27,y10,x26,y11);
NEIGHBOR(x27,y12,x26,y11);
NEIGHBOR(x25,y12,x26,y12);
NEIGHBOR(x27,y12,x26,y12);
NEIGHBOR(x26,y11,x26,y12);
NEIGHBOR(x26,y13,x26,y12);
NEIGHBOR(x25,y11,x26,y12);
NEIGHBOR(x25,y13,x26,y12);
NEIGHBOR(x27,y11,x26,y12);
NEIGHBOR(x27,y13,x26,y12);
NEIGHBOR(x25,y13,x26,y13);
NEIGHBOR(x27,y13,x26,y13);
NEIGHBOR(x26,y12,x26,y13);
NEIGHBOR(x26,y14,x26,y13);
NEIGHBOR(x25,y12,x26,y13);
NEIGHBOR(x25,y14,x26,y13);
NEIGHBOR(x27,y12,x26,y13);
NEIGHBOR(x27,y14,x26,y13);
NEIGHBOR(x25,y14,x26,y14);
NEIGHBOR(x27,y14,x26,y14);
NEIGHBOR(x26,y13,x26,y14);
NEIGHBOR(x26,y15,x26,y14);
NEIGHBOR(x25,y13,x26,y14);
NEIGHBOR(x25,y15,x26,y14);
NEIGHBOR(x27,y13,x26,y14);
NEIGHBOR(x27,y15,x26,y14);
NEIGHBOR(x25,y15,x26,y15);
NEIGHBOR(x27,y15,x26,y15);
NEIGHBOR(x26,y14,x26,y15);
NEIGHBOR(x26,y16,x26,y15);
NEIGHBOR(x25,y14,x26,y15);
NEIGHBOR(x25,y16,x26,y15);
NEIGHBOR(x27,y14,x26,y15);
NEIGHBOR(x27,y16,x26,y15);
NEIGHBOR(x25,y16,x26,y16);
NEIGHBOR(x27,y16,x26,y16);
NEIGHBOR(x26,y15,x26,y16);
NEIGHBOR(x26,y17,x26,y16);
NEIGHBOR(x25,y15,x26,y16);
NEIGHBOR(x25,y17,x26,y16);
NEIGHBOR(x27,y15,x26,y16);
NEIGHBOR(x27,y17,x26,y16);
NEIGHBOR(x25,y17,x26,y17);
NEIGHBOR(x27,y17,x26,y17);
NEIGHBOR(x26,y16,x26,y17);
NEIGHBOR(x26,y18,x26,y17);
NEIGHBOR(x25,y16,x26,y17);
NEIGHBOR(x25,y18,x26,y17);
NEIGHBOR(x27,y16,x26,y17);
NEIGHBOR(x27,y18,x26,y17);
NEIGHBOR(x25,y18,x26,y18);
NEIGHBOR(x27,y18,x26,y18);
NEIGHBOR(x26,y17,x26,y18);
NEIGHBOR(x26,y19,x26,y18);
NEIGHBOR(x25,y17,x26,y18);
NEIGHBOR(x25,y19,x26,y18);
NEIGHBOR(x27,y17,x26,y18);
NEIGHBOR(x27,y19,x26,y18);
NEIGHBOR(x25,y19,x26,y19);
NEIGHBOR(x27,y19,x26,y19);
NEIGHBOR(x26,y18,x26,y19);
NEIGHBOR(x26,y20,x26,y19);
NEIGHBOR(x25,y18,x26,y19);
NEIGHBOR(x25,y20,x26,y19);
NEIGHBOR(x27,y18,x26,y19);
NEIGHBOR(x27,y20,x26,y19);
NEIGHBOR(x25,y20,x26,y20);
NEIGHBOR(x27,y20,x26,y20);
NEIGHBOR(x26,y19,x26,y20);
NEIGHBOR(x26,y21,x26,y20);
NEIGHBOR(x25,y19,x26,y20);
NEIGHBOR(x25,y21,x26,y20);
NEIGHBOR(x27,y19,x26,y20);
NEIGHBOR(x27,y21,x26,y20);
NEIGHBOR(x25,y21,x26,y21);
NEIGHBOR(x27,y21,x26,y21);
NEIGHBOR(x26,y20,x26,y21);
NEIGHBOR(x26,y22,x26,y21);
NEIGHBOR(x25,y20,x26,y21);
NEIGHBOR(x25,y22,x26,y21);
NEIGHBOR(x27,y20,x26,y21);
NEIGHBOR(x27,y22,x26,y21);
NEIGHBOR(x25,y22,x26,y22);
NEIGHBOR(x27,y22,x26,y22);
NEIGHBOR(x26,y21,x26,y22);
NEIGHBOR(x26,y23,x26,y22);
NEIGHBOR(x25,y21,x26,y22);
NEIGHBOR(x25,y23,x26,y22);
NEIGHBOR(x27,y21,x26,y22);
NEIGHBOR(x27,y23,x26,y22);
NEIGHBOR(x25,y23,x26,y23);
NEIGHBOR(x27,y23,x26,y23);
NEIGHBOR(x26,y22,x26,y23);
NEIGHBOR(x26,y24,x26,y23);
NEIGHBOR(x25,y22,x26,y23);
NEIGHBOR(x25,y24,x26,y23);
NEIGHBOR(x27,y22,x26,y23);
NEIGHBOR(x27,y24,x26,y23);
NEIGHBOR(x25,y24,x26,y24);
NEIGHBOR(x27,y24,x26,y24);
NEIGHBOR(x26,y23,x26,y24);
NEIGHBOR(x26,y25,x26,y24);
NEIGHBOR(x25,y23,x26,y24);
NEIGHBOR(x25,y25,x26,y24);
NEIGHBOR(x27,y23,x26,y24);
NEIGHBOR(x27,y25,x26,y24);
NEIGHBOR(x25,y25,x26,y25);
NEIGHBOR(x27,y25,x26,y25);
NEIGHBOR(x26,y24,x26,y25);
NEIGHBOR(x26,y26,x26,y25);
NEIGHBOR(x25,y24,x26,y25);
NEIGHBOR(x25,y26,x26,y25);
NEIGHBOR(x27,y24,x26,y25);
NEIGHBOR(x27,y26,x26,y25);
NEIGHBOR(x25,y26,x26,y26);
NEIGHBOR(x27,y26,x26,y26);
NEIGHBOR(x26,y25,x26,y26);
NEIGHBOR(x26,y27,x26,y26);
NEIGHBOR(x25,y25,x26,y26);
NEIGHBOR(x25,y27,x26,y26);
NEIGHBOR(x27,y25,x26,y26);
NEIGHBOR(x27,y27,x26,y26);
NEIGHBOR(x25,y27,x26,y27);
NEIGHBOR(x27,y27,x26,y27);
NEIGHBOR(x26,y26,x26,y27);
NEIGHBOR(x26,y28,x26,y27);
NEIGHBOR(x25,y26,x26,y27);
NEIGHBOR(x25,y28,x26,y27);
NEIGHBOR(x27,y26,x26,y27);
NEIGHBOR(x27,y28,x26,y27);
NEIGHBOR(x25,y28,x26,y28);
NEIGHBOR(x27,y28,x26,y28);
NEIGHBOR(x26,y27,x26,y28);
NEIGHBOR(x26,y29,x26,y28);
NEIGHBOR(x25,y27,x26,y28);
NEIGHBOR(x25,y29,x26,y28);
NEIGHBOR(x27,y27,x26,y28);
NEIGHBOR(x27,y29,x26,y28);
NEIGHBOR(x25,y29,x26,y29);
NEIGHBOR(x27,y29,x26,y29);
NEIGHBOR(x26,y28,x26,y29);
NEIGHBOR(x26,y30,x26,y29);
NEIGHBOR(x25,y28,x26,y29);
NEIGHBOR(x25,y30,x26,y29);
NEIGHBOR(x27,y28,x26,y29);
NEIGHBOR(x27,y30,x26,y29);
NEIGHBOR(x25,y30,x26,y30);
NEIGHBOR(x27,y30,x26,y30);
NEIGHBOR(x26,y29,x26,y30);
NEIGHBOR(x26,y31,x26,y30);
NEIGHBOR(x25,y29,x26,y30);
NEIGHBOR(x25,y31,x26,y30);
NEIGHBOR(x27,y29,x26,y30);
NEIGHBOR(x27,y31,x26,y30);
NEIGHBOR(x25,y31,x26,y31);
NEIGHBOR(x27,y31,x26,y31);
NEIGHBOR(x26,y30,x26,y31);
NEIGHBOR(x26,y32,x26,y31);
NEIGHBOR(x25,y30,x26,y31);
NEIGHBOR(x25,y32,x26,y31);
NEIGHBOR(x27,y30,x26,y31);
NEIGHBOR(x27,y32,x26,y31);
NEIGHBOR(x25,y32,x26,y32);
NEIGHBOR(x27,y32,x26,y32);
NEIGHBOR(x26,y31,x26,y32);
NEIGHBOR(x26,y33,x26,y32);
NEIGHBOR(x25,y31,x26,y32);
NEIGHBOR(x25,y33,x26,y32);
NEIGHBOR(x27,y31,x26,y32);
NEIGHBOR(x27,y33,x26,y32);
NEIGHBOR(x25,y33,x26,y33);
NEIGHBOR(x27,y33,x26,y33);
NEIGHBOR(x26,y32,x26,y33);
NEIGHBOR(x26,y34,x26,y33);
NEIGHBOR(x25,y32,x26,y33);
NEIGHBOR(x25,y34,x26,y33);
NEIGHBOR(x27,y32,x26,y33);
NEIGHBOR(x27,y34,x26,y33);
NEIGHBOR(x25,y34,x26,y34);
NEIGHBOR(x27,y34,x26,y34);
NEIGHBOR(x26,y33,x26,y34);
NEIGHBOR(x26,y35,x26,y34);
NEIGHBOR(x25,y33,x26,y34);
NEIGHBOR(x25,y35,x26,y34);
NEIGHBOR(x27,y33,x26,y34);
NEIGHBOR(x27,y35,x26,y34);
NEIGHBOR(x25,y35,x26,y35);
NEIGHBOR(x27,y35,x26,y35);
NEIGHBOR(x26,y34,x26,y35);
NEIGHBOR(x26,y36,x26,y35);
NEIGHBOR(x25,y34,x26,y35);
NEIGHBOR(x25,y36,x26,y35);
NEIGHBOR(x27,y34,x26,y35);
NEIGHBOR(x27,y36,x26,y35);
NEIGHBOR(x25,y36,x26,y36);
NEIGHBOR(x27,y36,x26,y36);
NEIGHBOR(x26,y35,x26,y36);
NEIGHBOR(x26,y37,x26,y36);
NEIGHBOR(x25,y35,x26,y36);
NEIGHBOR(x25,y37,x26,y36);
NEIGHBOR(x27,y35,x26,y36);
NEIGHBOR(x27,y37,x26,y36);
NEIGHBOR(x25,y37,x26,y37);
NEIGHBOR(x27,y37,x26,y37);
NEIGHBOR(x26,y36,x26,y37);
NEIGHBOR(x26,y38,x26,y37);
NEIGHBOR(x25,y36,x26,y37);
NEIGHBOR(x25,y38,x26,y37);
NEIGHBOR(x27,y36,x26,y37);
NEIGHBOR(x27,y38,x26,y37);
NEIGHBOR(x25,y38,x26,y38);
NEIGHBOR(x27,y38,x26,y38);
NEIGHBOR(x26,y37,x26,y38);
NEIGHBOR(x26,y39,x26,y38);
NEIGHBOR(x25,y37,x26,y38);
NEIGHBOR(x25,y39,x26,y38);
NEIGHBOR(x27,y37,x26,y38);
NEIGHBOR(x27,y39,x26,y38);
NEIGHBOR(x25,y39,x26,y39);
NEIGHBOR(x27,y39,x26,y39);
NEIGHBOR(x26,y38,x26,y39);
NEIGHBOR(x26,y40,x26,y39);
NEIGHBOR(x25,y38,x26,y39);
NEIGHBOR(x25,y40,x26,y39);
NEIGHBOR(x27,y38,x26,y39);
NEIGHBOR(x27,y40,x26,y39);
NEIGHBOR(x25,y40,x26,y40);
NEIGHBOR(x27,y40,x26,y40);
NEIGHBOR(x26,y39,x26,y40);
NEIGHBOR(x26,y41,x26,y40);
NEIGHBOR(x25,y39,x26,y40);
NEIGHBOR(x25,y41,x26,y40);
NEIGHBOR(x27,y39,x26,y40);
NEIGHBOR(x27,y41,x26,y40);
NEIGHBOR(x25,y41,x26,y41);
NEIGHBOR(x27,y41,x26,y41);
NEIGHBOR(x26,y40,x26,y41);
NEIGHBOR(x26,y42,x26,y41);
NEIGHBOR(x25,y40,x26,y41);
NEIGHBOR(x25,y42,x26,y41);
NEIGHBOR(x27,y40,x26,y41);
NEIGHBOR(x27,y42,x26,y41);
NEIGHBOR(x25,y42,x26,y42);
NEIGHBOR(x27,y42,x26,y42);
NEIGHBOR(x26,y41,x26,y42);
NEIGHBOR(x26,y43,x26,y42);
NEIGHBOR(x25,y41,x26,y42);
NEIGHBOR(x25,y43,x26,y42);
NEIGHBOR(x27,y41,x26,y42);
NEIGHBOR(x27,y43,x26,y42);
NEIGHBOR(x25,y43,x26,y43);
NEIGHBOR(x27,y43,x26,y43);
NEIGHBOR(x26,y42,x26,y43);
NEIGHBOR(x26,y44,x26,y43);
NEIGHBOR(x25,y42,x26,y43);
NEIGHBOR(x25,y44,x26,y43);
NEIGHBOR(x27,y42,x26,y43);
NEIGHBOR(x27,y44,x26,y43);
NEIGHBOR(x25,y44,x26,y44);
NEIGHBOR(x27,y44,x26,y44);
NEIGHBOR(x26,y43,x26,y44);
NEIGHBOR(x26,y45,x26,y44);
NEIGHBOR(x25,y43,x26,y44);
NEIGHBOR(x25,y45,x26,y44);
NEIGHBOR(x27,y43,x26,y44);
NEIGHBOR(x27,y45,x26,y44);
NEIGHBOR(x25,y45,x26,y45);
NEIGHBOR(x27,y45,x26,y45);
NEIGHBOR(x26,y44,x26,y45);
NEIGHBOR(x26,y46,x26,y45);
NEIGHBOR(x25,y44,x26,y45);
NEIGHBOR(x25,y46,x26,y45);
NEIGHBOR(x27,y44,x26,y45);
NEIGHBOR(x27,y46,x26,y45);
NEIGHBOR(x25,y46,x26,y46);
NEIGHBOR(x27,y46,x26,y46);
NEIGHBOR(x26,y45,x26,y46);
NEIGHBOR(x26,y47,x26,y46);
NEIGHBOR(x25,y45,x26,y46);
NEIGHBOR(x25,y47,x26,y46);
NEIGHBOR(x27,y45,x26,y46);
NEIGHBOR(x27,y47,x26,y46);
NEIGHBOR(x25,y47,x26,y47);
NEIGHBOR(x27,y47,x26,y47);
NEIGHBOR(x26,y46,x26,y47);
NEIGHBOR(x26,y48,x26,y47);
NEIGHBOR(x25,y46,x26,y47);
NEIGHBOR(x25,y48,x26,y47);
NEIGHBOR(x27,y46,x26,y47);
NEIGHBOR(x27,y48,x26,y47);
NEIGHBOR(x25,y48,x26,y48);
NEIGHBOR(x27,y48,x26,y48);
NEIGHBOR(x26,y47,x26,y48);
NEIGHBOR(x26,y49,x26,y48);
NEIGHBOR(x25,y47,x26,y48);
NEIGHBOR(x25,y49,x26,y48);
NEIGHBOR(x27,y47,x26,y48);
NEIGHBOR(x27,y49,x26,y48);
NEIGHBOR(x25,y49,x26,y49);
NEIGHBOR(x27,y49,x26,y49);
NEIGHBOR(x26,y48,x26,y49);
NEIGHBOR(x26,y50,x26,y49);
NEIGHBOR(x25,y48,x26,y49);
NEIGHBOR(x25,y50,x26,y49);
NEIGHBOR(x27,y48,x26,y49);
NEIGHBOR(x27,y50,x26,y49);
NEIGHBOR(x25,y50,x26,y50);
NEIGHBOR(x27,y50,x26,y50);
NEIGHBOR(x26,y49,x26,y50);
NEIGHBOR(x25,y49,x26,y50);
NEIGHBOR(x27,y49,x26,y50);
NEIGHBOR(x26,y1,x27,y1);
NEIGHBOR(x28,y1,x27,y1);
NEIGHBOR(x27,y2,x27,y1);
NEIGHBOR(x26,y2,x27,y1);
NEIGHBOR(x28,y2,x27,y1);
NEIGHBOR(x26,y2,x27,y2);
NEIGHBOR(x28,y2,x27,y2);
NEIGHBOR(x27,y1,x27,y2);
NEIGHBOR(x27,y3,x27,y2);
NEIGHBOR(x26,y1,x27,y2);
NEIGHBOR(x26,y3,x27,y2);
NEIGHBOR(x28,y1,x27,y2);
NEIGHBOR(x28,y3,x27,y2);
NEIGHBOR(x26,y3,x27,y3);
NEIGHBOR(x28,y3,x27,y3);
NEIGHBOR(x27,y2,x27,y3);
NEIGHBOR(x27,y4,x27,y3);
NEIGHBOR(x26,y2,x27,y3);
NEIGHBOR(x26,y4,x27,y3);
NEIGHBOR(x28,y2,x27,y3);
NEIGHBOR(x28,y4,x27,y3);
NEIGHBOR(x26,y4,x27,y4);
NEIGHBOR(x28,y4,x27,y4);
NEIGHBOR(x27,y3,x27,y4);
NEIGHBOR(x27,y5,x27,y4);
NEIGHBOR(x26,y3,x27,y4);
NEIGHBOR(x26,y5,x27,y4);
NEIGHBOR(x28,y3,x27,y4);
NEIGHBOR(x28,y5,x27,y4);
NEIGHBOR(x26,y5,x27,y5);
NEIGHBOR(x28,y5,x27,y5);
NEIGHBOR(x27,y4,x27,y5);
NEIGHBOR(x27,y6,x27,y5);
NEIGHBOR(x26,y4,x27,y5);
NEIGHBOR(x26,y6,x27,y5);
NEIGHBOR(x28,y4,x27,y5);
NEIGHBOR(x28,y6,x27,y5);
NEIGHBOR(x26,y6,x27,y6);
NEIGHBOR(x28,y6,x27,y6);
NEIGHBOR(x27,y5,x27,y6);
NEIGHBOR(x27,y7,x27,y6);
NEIGHBOR(x26,y5,x27,y6);
NEIGHBOR(x26,y7,x27,y6);
NEIGHBOR(x28,y5,x27,y6);
NEIGHBOR(x28,y7,x27,y6);
NEIGHBOR(x26,y7,x27,y7);
NEIGHBOR(x28,y7,x27,y7);
NEIGHBOR(x27,y6,x27,y7);
NEIGHBOR(x27,y8,x27,y7);
NEIGHBOR(x26,y6,x27,y7);
NEIGHBOR(x26,y8,x27,y7);
NEIGHBOR(x28,y6,x27,y7);
NEIGHBOR(x28,y8,x27,y7);
NEIGHBOR(x26,y8,x27,y8);
NEIGHBOR(x28,y8,x27,y8);
NEIGHBOR(x27,y7,x27,y8);
NEIGHBOR(x27,y9,x27,y8);
NEIGHBOR(x26,y7,x27,y8);
NEIGHBOR(x26,y9,x27,y8);
NEIGHBOR(x28,y7,x27,y8);
NEIGHBOR(x28,y9,x27,y8);
NEIGHBOR(x26,y9,x27,y9);
NEIGHBOR(x28,y9,x27,y9);
NEIGHBOR(x27,y8,x27,y9);
NEIGHBOR(x27,y10,x27,y9);
NEIGHBOR(x26,y8,x27,y9);
NEIGHBOR(x26,y10,x27,y9);
NEIGHBOR(x28,y8,x27,y9);
NEIGHBOR(x28,y10,x27,y9);
NEIGHBOR(x26,y10,x27,y10);
NEIGHBOR(x28,y10,x27,y10);
NEIGHBOR(x27,y9,x27,y10);
NEIGHBOR(x27,y11,x27,y10);
NEIGHBOR(x26,y9,x27,y10);
NEIGHBOR(x26,y11,x27,y10);
NEIGHBOR(x28,y9,x27,y10);
NEIGHBOR(x28,y11,x27,y10);
NEIGHBOR(x26,y11,x27,y11);
NEIGHBOR(x28,y11,x27,y11);
NEIGHBOR(x27,y10,x27,y11);
NEIGHBOR(x27,y12,x27,y11);
NEIGHBOR(x26,y10,x27,y11);
NEIGHBOR(x26,y12,x27,y11);
NEIGHBOR(x28,y10,x27,y11);
NEIGHBOR(x28,y12,x27,y11);
NEIGHBOR(x26,y12,x27,y12);
NEIGHBOR(x28,y12,x27,y12);
NEIGHBOR(x27,y11,x27,y12);
NEIGHBOR(x27,y13,x27,y12);
NEIGHBOR(x26,y11,x27,y12);
NEIGHBOR(x26,y13,x27,y12);
NEIGHBOR(x28,y11,x27,y12);
NEIGHBOR(x28,y13,x27,y12);
NEIGHBOR(x26,y13,x27,y13);
NEIGHBOR(x28,y13,x27,y13);
NEIGHBOR(x27,y12,x27,y13);
NEIGHBOR(x27,y14,x27,y13);
NEIGHBOR(x26,y12,x27,y13);
NEIGHBOR(x26,y14,x27,y13);
NEIGHBOR(x28,y12,x27,y13);
NEIGHBOR(x28,y14,x27,y13);
NEIGHBOR(x26,y14,x27,y14);
NEIGHBOR(x28,y14,x27,y14);
NEIGHBOR(x27,y13,x27,y14);
NEIGHBOR(x27,y15,x27,y14);
NEIGHBOR(x26,y13,x27,y14);
NEIGHBOR(x26,y15,x27,y14);
NEIGHBOR(x28,y13,x27,y14);
NEIGHBOR(x28,y15,x27,y14);
NEIGHBOR(x26,y15,x27,y15);
NEIGHBOR(x28,y15,x27,y15);
NEIGHBOR(x27,y14,x27,y15);
NEIGHBOR(x27,y16,x27,y15);
NEIGHBOR(x26,y14,x27,y15);
NEIGHBOR(x26,y16,x27,y15);
NEIGHBOR(x28,y14,x27,y15);
NEIGHBOR(x28,y16,x27,y15);
NEIGHBOR(x26,y16,x27,y16);
NEIGHBOR(x28,y16,x27,y16);
NEIGHBOR(x27,y15,x27,y16);
NEIGHBOR(x27,y17,x27,y16);
NEIGHBOR(x26,y15,x27,y16);
NEIGHBOR(x26,y17,x27,y16);
NEIGHBOR(x28,y15,x27,y16);
NEIGHBOR(x28,y17,x27,y16);
NEIGHBOR(x26,y17,x27,y17);
NEIGHBOR(x28,y17,x27,y17);
NEIGHBOR(x27,y16,x27,y17);
NEIGHBOR(x27,y18,x27,y17);
NEIGHBOR(x26,y16,x27,y17);
NEIGHBOR(x26,y18,x27,y17);
NEIGHBOR(x28,y16,x27,y17);
NEIGHBOR(x28,y18,x27,y17);
NEIGHBOR(x26,y18,x27,y18);
NEIGHBOR(x28,y18,x27,y18);
NEIGHBOR(x27,y17,x27,y18);
NEIGHBOR(x27,y19,x27,y18);
NEIGHBOR(x26,y17,x27,y18);
NEIGHBOR(x26,y19,x27,y18);
NEIGHBOR(x28,y17,x27,y18);
NEIGHBOR(x28,y19,x27,y18);
NEIGHBOR(x26,y19,x27,y19);
NEIGHBOR(x28,y19,x27,y19);
NEIGHBOR(x27,y18,x27,y19);
NEIGHBOR(x27,y20,x27,y19);
NEIGHBOR(x26,y18,x27,y19);
NEIGHBOR(x26,y20,x27,y19);
NEIGHBOR(x28,y18,x27,y19);
NEIGHBOR(x28,y20,x27,y19);
NEIGHBOR(x26,y20,x27,y20);
NEIGHBOR(x28,y20,x27,y20);
NEIGHBOR(x27,y19,x27,y20);
NEIGHBOR(x27,y21,x27,y20);
NEIGHBOR(x26,y19,x27,y20);
NEIGHBOR(x26,y21,x27,y20);
NEIGHBOR(x28,y19,x27,y20);
NEIGHBOR(x28,y21,x27,y20);
NEIGHBOR(x26,y21,x27,y21);
NEIGHBOR(x28,y21,x27,y21);
NEIGHBOR(x27,y20,x27,y21);
NEIGHBOR(x27,y22,x27,y21);
NEIGHBOR(x26,y20,x27,y21);
NEIGHBOR(x26,y22,x27,y21);
NEIGHBOR(x28,y20,x27,y21);
NEIGHBOR(x28,y22,x27,y21);
NEIGHBOR(x26,y22,x27,y22);
NEIGHBOR(x28,y22,x27,y22);
NEIGHBOR(x27,y21,x27,y22);
NEIGHBOR(x27,y23,x27,y22);
NEIGHBOR(x26,y21,x27,y22);
NEIGHBOR(x26,y23,x27,y22);
NEIGHBOR(x28,y21,x27,y22);
NEIGHBOR(x28,y23,x27,y22);
NEIGHBOR(x26,y23,x27,y23);
NEIGHBOR(x28,y23,x27,y23);
NEIGHBOR(x27,y22,x27,y23);
NEIGHBOR(x27,y24,x27,y23);
NEIGHBOR(x26,y22,x27,y23);
NEIGHBOR(x26,y24,x27,y23);
NEIGHBOR(x28,y22,x27,y23);
NEIGHBOR(x28,y24,x27,y23);
NEIGHBOR(x26,y24,x27,y24);
NEIGHBOR(x28,y24,x27,y24);
NEIGHBOR(x27,y23,x27,y24);
NEIGHBOR(x27,y25,x27,y24);
NEIGHBOR(x26,y23,x27,y24);
NEIGHBOR(x26,y25,x27,y24);
NEIGHBOR(x28,y23,x27,y24);
NEIGHBOR(x28,y25,x27,y24);
NEIGHBOR(x26,y25,x27,y25);
NEIGHBOR(x28,y25,x27,y25);
NEIGHBOR(x27,y24,x27,y25);
NEIGHBOR(x27,y26,x27,y25);
NEIGHBOR(x26,y24,x27,y25);
NEIGHBOR(x26,y26,x27,y25);
NEIGHBOR(x28,y24,x27,y25);
NEIGHBOR(x28,y26,x27,y25);
NEIGHBOR(x26,y26,x27,y26);
NEIGHBOR(x28,y26,x27,y26);
NEIGHBOR(x27,y25,x27,y26);
NEIGHBOR(x27,y27,x27,y26);
NEIGHBOR(x26,y25,x27,y26);
NEIGHBOR(x26,y27,x27,y26);
NEIGHBOR(x28,y25,x27,y26);
NEIGHBOR(x28,y27,x27,y26);
NEIGHBOR(x26,y27,x27,y27);
NEIGHBOR(x28,y27,x27,y27);
NEIGHBOR(x27,y26,x27,y27);
NEIGHBOR(x27,y28,x27,y27);
NEIGHBOR(x26,y26,x27,y27);
NEIGHBOR(x26,y28,x27,y27);
NEIGHBOR(x28,y26,x27,y27);
NEIGHBOR(x28,y28,x27,y27);
NEIGHBOR(x26,y28,x27,y28);
NEIGHBOR(x28,y28,x27,y28);
NEIGHBOR(x27,y27,x27,y28);
NEIGHBOR(x27,y29,x27,y28);
NEIGHBOR(x26,y27,x27,y28);
NEIGHBOR(x26,y29,x27,y28);
NEIGHBOR(x28,y27,x27,y28);
NEIGHBOR(x28,y29,x27,y28);
NEIGHBOR(x26,y29,x27,y29);
NEIGHBOR(x28,y29,x27,y29);
NEIGHBOR(x27,y28,x27,y29);
NEIGHBOR(x27,y30,x27,y29);
NEIGHBOR(x26,y28,x27,y29);
NEIGHBOR(x26,y30,x27,y29);
NEIGHBOR(x28,y28,x27,y29);
NEIGHBOR(x28,y30,x27,y29);
NEIGHBOR(x26,y30,x27,y30);
NEIGHBOR(x28,y30,x27,y30);
NEIGHBOR(x27,y29,x27,y30);
NEIGHBOR(x27,y31,x27,y30);
NEIGHBOR(x26,y29,x27,y30);
NEIGHBOR(x26,y31,x27,y30);
NEIGHBOR(x28,y29,x27,y30);
NEIGHBOR(x28,y31,x27,y30);
NEIGHBOR(x26,y31,x27,y31);
NEIGHBOR(x28,y31,x27,y31);
NEIGHBOR(x27,y30,x27,y31);
NEIGHBOR(x27,y32,x27,y31);
NEIGHBOR(x26,y30,x27,y31);
NEIGHBOR(x26,y32,x27,y31);
NEIGHBOR(x28,y30,x27,y31);
NEIGHBOR(x28,y32,x27,y31);
NEIGHBOR(x26,y32,x27,y32);
NEIGHBOR(x28,y32,x27,y32);
NEIGHBOR(x27,y31,x27,y32);
NEIGHBOR(x27,y33,x27,y32);
NEIGHBOR(x26,y31,x27,y32);
NEIGHBOR(x26,y33,x27,y32);
NEIGHBOR(x28,y31,x27,y32);
NEIGHBOR(x28,y33,x27,y32);
NEIGHBOR(x26,y33,x27,y33);
NEIGHBOR(x28,y33,x27,y33);
NEIGHBOR(x27,y32,x27,y33);
NEIGHBOR(x27,y34,x27,y33);
NEIGHBOR(x26,y32,x27,y33);
NEIGHBOR(x26,y34,x27,y33);
NEIGHBOR(x28,y32,x27,y33);
NEIGHBOR(x28,y34,x27,y33);
NEIGHBOR(x26,y34,x27,y34);
NEIGHBOR(x28,y34,x27,y34);
NEIGHBOR(x27,y33,x27,y34);
NEIGHBOR(x27,y35,x27,y34);
NEIGHBOR(x26,y33,x27,y34);
NEIGHBOR(x26,y35,x27,y34);
NEIGHBOR(x28,y33,x27,y34);
NEIGHBOR(x28,y35,x27,y34);
NEIGHBOR(x26,y35,x27,y35);
NEIGHBOR(x28,y35,x27,y35);
NEIGHBOR(x27,y34,x27,y35);
NEIGHBOR(x27,y36,x27,y35);
NEIGHBOR(x26,y34,x27,y35);
NEIGHBOR(x26,y36,x27,y35);
NEIGHBOR(x28,y34,x27,y35);
NEIGHBOR(x28,y36,x27,y35);
NEIGHBOR(x26,y36,x27,y36);
NEIGHBOR(x28,y36,x27,y36);
NEIGHBOR(x27,y35,x27,y36);
NEIGHBOR(x27,y37,x27,y36);
NEIGHBOR(x26,y35,x27,y36);
NEIGHBOR(x26,y37,x27,y36);
NEIGHBOR(x28,y35,x27,y36);
NEIGHBOR(x28,y37,x27,y36);
NEIGHBOR(x26,y37,x27,y37);
NEIGHBOR(x28,y37,x27,y37);
NEIGHBOR(x27,y36,x27,y37);
NEIGHBOR(x27,y38,x27,y37);
NEIGHBOR(x26,y36,x27,y37);
NEIGHBOR(x26,y38,x27,y37);
NEIGHBOR(x28,y36,x27,y37);
NEIGHBOR(x28,y38,x27,y37);
NEIGHBOR(x26,y38,x27,y38);
NEIGHBOR(x28,y38,x27,y38);
NEIGHBOR(x27,y37,x27,y38);
NEIGHBOR(x27,y39,x27,y38);
NEIGHBOR(x26,y37,x27,y38);
NEIGHBOR(x26,y39,x27,y38);
NEIGHBOR(x28,y37,x27,y38);
NEIGHBOR(x28,y39,x27,y38);
NEIGHBOR(x26,y39,x27,y39);
NEIGHBOR(x28,y39,x27,y39);
NEIGHBOR(x27,y38,x27,y39);
NEIGHBOR(x27,y40,x27,y39);
NEIGHBOR(x26,y38,x27,y39);
NEIGHBOR(x26,y40,x27,y39);
NEIGHBOR(x28,y38,x27,y39);
NEIGHBOR(x28,y40,x27,y39);
NEIGHBOR(x26,y40,x27,y40);
NEIGHBOR(x28,y40,x27,y40);
NEIGHBOR(x27,y39,x27,y40);
NEIGHBOR(x27,y41,x27,y40);
NEIGHBOR(x26,y39,x27,y40);
NEIGHBOR(x26,y41,x27,y40);
NEIGHBOR(x28,y39,x27,y40);
NEIGHBOR(x28,y41,x27,y40);
NEIGHBOR(x26,y41,x27,y41);
NEIGHBOR(x28,y41,x27,y41);
NEIGHBOR(x27,y40,x27,y41);
NEIGHBOR(x27,y42,x27,y41);
NEIGHBOR(x26,y40,x27,y41);
NEIGHBOR(x26,y42,x27,y41);
NEIGHBOR(x28,y40,x27,y41);
NEIGHBOR(x28,y42,x27,y41);
NEIGHBOR(x26,y42,x27,y42);
NEIGHBOR(x28,y42,x27,y42);
NEIGHBOR(x27,y41,x27,y42);
NEIGHBOR(x27,y43,x27,y42);
NEIGHBOR(x26,y41,x27,y42);
NEIGHBOR(x26,y43,x27,y42);
NEIGHBOR(x28,y41,x27,y42);
NEIGHBOR(x28,y43,x27,y42);
NEIGHBOR(x26,y43,x27,y43);
NEIGHBOR(x28,y43,x27,y43);
NEIGHBOR(x27,y42,x27,y43);
NEIGHBOR(x27,y44,x27,y43);
NEIGHBOR(x26,y42,x27,y43);
NEIGHBOR(x26,y44,x27,y43);
NEIGHBOR(x28,y42,x27,y43);
NEIGHBOR(x28,y44,x27,y43);
NEIGHBOR(x26,y44,x27,y44);
NEIGHBOR(x28,y44,x27,y44);
NEIGHBOR(x27,y43,x27,y44);
NEIGHBOR(x27,y45,x27,y44);
NEIGHBOR(x26,y43,x27,y44);
NEIGHBOR(x26,y45,x27,y44);
NEIGHBOR(x28,y43,x27,y44);
NEIGHBOR(x28,y45,x27,y44);
NEIGHBOR(x26,y45,x27,y45);
NEIGHBOR(x28,y45,x27,y45);
NEIGHBOR(x27,y44,x27,y45);
NEIGHBOR(x27,y46,x27,y45);
NEIGHBOR(x26,y44,x27,y45);
NEIGHBOR(x26,y46,x27,y45);
NEIGHBOR(x28,y44,x27,y45);
NEIGHBOR(x28,y46,x27,y45);
NEIGHBOR(x26,y46,x27,y46);
NEIGHBOR(x28,y46,x27,y46);
NEIGHBOR(x27,y45,x27,y46);
NEIGHBOR(x27,y47,x27,y46);
NEIGHBOR(x26,y45,x27,y46);
NEIGHBOR(x26,y47,x27,y46);
NEIGHBOR(x28,y45,x27,y46);
NEIGHBOR(x28,y47,x27,y46);
NEIGHBOR(x26,y47,x27,y47);
NEIGHBOR(x28,y47,x27,y47);
NEIGHBOR(x27,y46,x27,y47);
NEIGHBOR(x27,y48,x27,y47);
NEIGHBOR(x26,y46,x27,y47);
NEIGHBOR(x26,y48,x27,y47);
NEIGHBOR(x28,y46,x27,y47);
NEIGHBOR(x28,y48,x27,y47);
NEIGHBOR(x26,y48,x27,y48);
NEIGHBOR(x28,y48,x27,y48);
NEIGHBOR(x27,y47,x27,y48);
NEIGHBOR(x27,y49,x27,y48);
NEIGHBOR(x26,y47,x27,y48);
NEIGHBOR(x26,y49,x27,y48);
NEIGHBOR(x28,y47,x27,y48);
NEIGHBOR(x28,y49,x27,y48);
NEIGHBOR(x26,y49,x27,y49);
NEIGHBOR(x28,y49,x27,y49);
NEIGHBOR(x27,y48,x27,y49);
NEIGHBOR(x27,y50,x27,y49);
NEIGHBOR(x26,y48,x27,y49);
NEIGHBOR(x26,y50,x27,y49);
NEIGHBOR(x28,y48,x27,y49);
NEIGHBOR(x28,y50,x27,y49);
NEIGHBOR(x26,y50,x27,y50);
NEIGHBOR(x28,y50,x27,y50);
NEIGHBOR(x27,y49,x27,y50);
NEIGHBOR(x26,y49,x27,y50);
NEIGHBOR(x28,y49,x27,y50);
NEIGHBOR(x27,y1,x28,y1);
NEIGHBOR(x29,y1,x28,y1);
NEIGHBOR(x28,y2,x28,y1);
NEIGHBOR(x27,y2,x28,y1);
NEIGHBOR(x29,y2,x28,y1);
NEIGHBOR(x27,y2,x28,y2);
NEIGHBOR(x29,y2,x28,y2);
NEIGHBOR(x28,y1,x28,y2);
NEIGHBOR(x28,y3,x28,y2);
NEIGHBOR(x27,y1,x28,y2);
NEIGHBOR(x27,y3,x28,y2);
NEIGHBOR(x29,y1,x28,y2);
NEIGHBOR(x29,y3,x28,y2);
NEIGHBOR(x27,y3,x28,y3);
NEIGHBOR(x29,y3,x28,y3);
NEIGHBOR(x28,y2,x28,y3);
NEIGHBOR(x28,y4,x28,y3);
NEIGHBOR(x27,y2,x28,y3);
NEIGHBOR(x27,y4,x28,y3);
NEIGHBOR(x29,y2,x28,y3);
NEIGHBOR(x29,y4,x28,y3);
NEIGHBOR(x27,y4,x28,y4);
NEIGHBOR(x29,y4,x28,y4);
NEIGHBOR(x28,y3,x28,y4);
NEIGHBOR(x28,y5,x28,y4);
NEIGHBOR(x27,y3,x28,y4);
NEIGHBOR(x27,y5,x28,y4);
NEIGHBOR(x29,y3,x28,y4);
NEIGHBOR(x29,y5,x28,y4);
NEIGHBOR(x27,y5,x28,y5);
NEIGHBOR(x29,y5,x28,y5);
NEIGHBOR(x28,y4,x28,y5);
NEIGHBOR(x28,y6,x28,y5);
NEIGHBOR(x27,y4,x28,y5);
NEIGHBOR(x27,y6,x28,y5);
NEIGHBOR(x29,y4,x28,y5);
NEIGHBOR(x29,y6,x28,y5);
NEIGHBOR(x27,y6,x28,y6);
NEIGHBOR(x29,y6,x28,y6);
NEIGHBOR(x28,y5,x28,y6);
NEIGHBOR(x28,y7,x28,y6);
NEIGHBOR(x27,y5,x28,y6);
NEIGHBOR(x27,y7,x28,y6);
NEIGHBOR(x29,y5,x28,y6);
NEIGHBOR(x29,y7,x28,y6);
NEIGHBOR(x27,y7,x28,y7);
NEIGHBOR(x29,y7,x28,y7);
NEIGHBOR(x28,y6,x28,y7);
NEIGHBOR(x28,y8,x28,y7);
NEIGHBOR(x27,y6,x28,y7);
NEIGHBOR(x27,y8,x28,y7);
NEIGHBOR(x29,y6,x28,y7);
NEIGHBOR(x29,y8,x28,y7);
NEIGHBOR(x27,y8,x28,y8);
NEIGHBOR(x29,y8,x28,y8);
NEIGHBOR(x28,y7,x28,y8);
NEIGHBOR(x28,y9,x28,y8);
NEIGHBOR(x27,y7,x28,y8);
NEIGHBOR(x27,y9,x28,y8);
NEIGHBOR(x29,y7,x28,y8);
NEIGHBOR(x29,y9,x28,y8);
NEIGHBOR(x27,y9,x28,y9);
NEIGHBOR(x29,y9,x28,y9);
NEIGHBOR(x28,y8,x28,y9);
NEIGHBOR(x28,y10,x28,y9);
NEIGHBOR(x27,y8,x28,y9);
NEIGHBOR(x27,y10,x28,y9);
NEIGHBOR(x29,y8,x28,y9);
NEIGHBOR(x29,y10,x28,y9);
NEIGHBOR(x27,y10,x28,y10);
NEIGHBOR(x29,y10,x28,y10);
NEIGHBOR(x28,y9,x28,y10);
NEIGHBOR(x28,y11,x28,y10);
NEIGHBOR(x27,y9,x28,y10);
NEIGHBOR(x27,y11,x28,y10);
NEIGHBOR(x29,y9,x28,y10);
NEIGHBOR(x29,y11,x28,y10);
NEIGHBOR(x27,y11,x28,y11);
NEIGHBOR(x29,y11,x28,y11);
NEIGHBOR(x28,y10,x28,y11);
NEIGHBOR(x28,y12,x28,y11);
NEIGHBOR(x27,y10,x28,y11);
NEIGHBOR(x27,y12,x28,y11);
NEIGHBOR(x29,y10,x28,y11);
NEIGHBOR(x29,y12,x28,y11);
NEIGHBOR(x27,y12,x28,y12);
NEIGHBOR(x29,y12,x28,y12);
NEIGHBOR(x28,y11,x28,y12);
NEIGHBOR(x28,y13,x28,y12);
NEIGHBOR(x27,y11,x28,y12);
NEIGHBOR(x27,y13,x28,y12);
NEIGHBOR(x29,y11,x28,y12);
NEIGHBOR(x29,y13,x28,y12);
NEIGHBOR(x27,y13,x28,y13);
NEIGHBOR(x29,y13,x28,y13);
NEIGHBOR(x28,y12,x28,y13);
NEIGHBOR(x28,y14,x28,y13);
NEIGHBOR(x27,y12,x28,y13);
NEIGHBOR(x27,y14,x28,y13);
NEIGHBOR(x29,y12,x28,y13);
NEIGHBOR(x29,y14,x28,y13);
NEIGHBOR(x27,y14,x28,y14);
NEIGHBOR(x29,y14,x28,y14);
NEIGHBOR(x28,y13,x28,y14);
NEIGHBOR(x28,y15,x28,y14);
NEIGHBOR(x27,y13,x28,y14);
NEIGHBOR(x27,y15,x28,y14);
NEIGHBOR(x29,y13,x28,y14);
NEIGHBOR(x29,y15,x28,y14);
NEIGHBOR(x27,y15,x28,y15);
NEIGHBOR(x29,y15,x28,y15);
NEIGHBOR(x28,y14,x28,y15);
NEIGHBOR(x28,y16,x28,y15);
NEIGHBOR(x27,y14,x28,y15);
NEIGHBOR(x27,y16,x28,y15);
NEIGHBOR(x29,y14,x28,y15);
NEIGHBOR(x29,y16,x28,y15);
NEIGHBOR(x27,y16,x28,y16);
NEIGHBOR(x29,y16,x28,y16);
NEIGHBOR(x28,y15,x28,y16);
NEIGHBOR(x28,y17,x28,y16);
NEIGHBOR(x27,y15,x28,y16);
NEIGHBOR(x27,y17,x28,y16);
NEIGHBOR(x29,y15,x28,y16);
NEIGHBOR(x29,y17,x28,y16);
NEIGHBOR(x27,y17,x28,y17);
NEIGHBOR(x29,y17,x28,y17);
NEIGHBOR(x28,y16,x28,y17);
NEIGHBOR(x28,y18,x28,y17);
NEIGHBOR(x27,y16,x28,y17);
NEIGHBOR(x27,y18,x28,y17);
NEIGHBOR(x29,y16,x28,y17);
NEIGHBOR(x29,y18,x28,y17);
NEIGHBOR(x27,y18,x28,y18);
NEIGHBOR(x29,y18,x28,y18);
NEIGHBOR(x28,y17,x28,y18);
NEIGHBOR(x28,y19,x28,y18);
NEIGHBOR(x27,y17,x28,y18);
NEIGHBOR(x27,y19,x28,y18);
NEIGHBOR(x29,y17,x28,y18);
NEIGHBOR(x29,y19,x28,y18);
NEIGHBOR(x27,y19,x28,y19);
NEIGHBOR(x29,y19,x28,y19);
NEIGHBOR(x28,y18,x28,y19);
NEIGHBOR(x28,y20,x28,y19);
NEIGHBOR(x27,y18,x28,y19);
NEIGHBOR(x27,y20,x28,y19);
NEIGHBOR(x29,y18,x28,y19);
NEIGHBOR(x29,y20,x28,y19);
NEIGHBOR(x27,y20,x28,y20);
NEIGHBOR(x29,y20,x28,y20);
NEIGHBOR(x28,y19,x28,y20);
NEIGHBOR(x28,y21,x28,y20);
NEIGHBOR(x27,y19,x28,y20);
NEIGHBOR(x27,y21,x28,y20);
NEIGHBOR(x29,y19,x28,y20);
NEIGHBOR(x29,y21,x28,y20);
NEIGHBOR(x27,y21,x28,y21);
NEIGHBOR(x29,y21,x28,y21);
NEIGHBOR(x28,y20,x28,y21);
NEIGHBOR(x28,y22,x28,y21);
NEIGHBOR(x27,y20,x28,y21);
NEIGHBOR(x27,y22,x28,y21);
NEIGHBOR(x29,y20,x28,y21);
NEIGHBOR(x29,y22,x28,y21);
NEIGHBOR(x27,y22,x28,y22);
NEIGHBOR(x29,y22,x28,y22);
NEIGHBOR(x28,y21,x28,y22);
NEIGHBOR(x28,y23,x28,y22);
NEIGHBOR(x27,y21,x28,y22);
NEIGHBOR(x27,y23,x28,y22);
NEIGHBOR(x29,y21,x28,y22);
NEIGHBOR(x29,y23,x28,y22);
NEIGHBOR(x27,y23,x28,y23);
NEIGHBOR(x29,y23,x28,y23);
NEIGHBOR(x28,y22,x28,y23);
NEIGHBOR(x28,y24,x28,y23);
NEIGHBOR(x27,y22,x28,y23);
NEIGHBOR(x27,y24,x28,y23);
NEIGHBOR(x29,y22,x28,y23);
NEIGHBOR(x29,y24,x28,y23);
NEIGHBOR(x27,y24,x28,y24);
NEIGHBOR(x29,y24,x28,y24);
NEIGHBOR(x28,y23,x28,y24);
NEIGHBOR(x28,y25,x28,y24);
NEIGHBOR(x27,y23,x28,y24);
NEIGHBOR(x27,y25,x28,y24);
NEIGHBOR(x29,y23,x28,y24);
NEIGHBOR(x29,y25,x28,y24);
NEIGHBOR(x27,y25,x28,y25);
NEIGHBOR(x29,y25,x28,y25);
NEIGHBOR(x28,y24,x28,y25);
NEIGHBOR(x28,y26,x28,y25);
NEIGHBOR(x27,y24,x28,y25);
NEIGHBOR(x27,y26,x28,y25);
NEIGHBOR(x29,y24,x28,y25);
NEIGHBOR(x29,y26,x28,y25);
NEIGHBOR(x27,y26,x28,y26);
NEIGHBOR(x29,y26,x28,y26);
NEIGHBOR(x28,y25,x28,y26);
NEIGHBOR(x28,y27,x28,y26);
NEIGHBOR(x27,y25,x28,y26);
NEIGHBOR(x27,y27,x28,y26);
NEIGHBOR(x29,y25,x28,y26);
NEIGHBOR(x29,y27,x28,y26);
NEIGHBOR(x27,y27,x28,y27);
NEIGHBOR(x29,y27,x28,y27);
NEIGHBOR(x28,y26,x28,y27);
NEIGHBOR(x28,y28,x28,y27);
NEIGHBOR(x27,y26,x28,y27);
NEIGHBOR(x27,y28,x28,y27);
NEIGHBOR(x29,y26,x28,y27);
NEIGHBOR(x29,y28,x28,y27);
NEIGHBOR(x27,y28,x28,y28);
NEIGHBOR(x29,y28,x28,y28);
NEIGHBOR(x28,y27,x28,y28);
NEIGHBOR(x28,y29,x28,y28);
NEIGHBOR(x27,y27,x28,y28);
NEIGHBOR(x27,y29,x28,y28);
NEIGHBOR(x29,y27,x28,y28);
NEIGHBOR(x29,y29,x28,y28);
NEIGHBOR(x27,y29,x28,y29);
NEIGHBOR(x29,y29,x28,y29);
NEIGHBOR(x28,y28,x28,y29);
NEIGHBOR(x28,y30,x28,y29);
NEIGHBOR(x27,y28,x28,y29);
NEIGHBOR(x27,y30,x28,y29);
NEIGHBOR(x29,y28,x28,y29);
NEIGHBOR(x29,y30,x28,y29);
NEIGHBOR(x27,y30,x28,y30);
NEIGHBOR(x29,y30,x28,y30);
NEIGHBOR(x28,y29,x28,y30);
NEIGHBOR(x28,y31,x28,y30);
NEIGHBOR(x27,y29,x28,y30);
NEIGHBOR(x27,y31,x28,y30);
NEIGHBOR(x29,y29,x28,y30);
NEIGHBOR(x29,y31,x28,y30);
NEIGHBOR(x27,y31,x28,y31);
NEIGHBOR(x29,y31,x28,y31);
NEIGHBOR(x28,y30,x28,y31);
NEIGHBOR(x28,y32,x28,y31);
NEIGHBOR(x27,y30,x28,y31);
NEIGHBOR(x27,y32,x28,y31);
NEIGHBOR(x29,y30,x28,y31);
NEIGHBOR(x29,y32,x28,y31);
NEIGHBOR(x27,y32,x28,y32);
NEIGHBOR(x29,y32,x28,y32);
NEIGHBOR(x28,y31,x28,y32);
NEIGHBOR(x28,y33,x28,y32);
NEIGHBOR(x27,y31,x28,y32);
NEIGHBOR(x27,y33,x28,y32);
NEIGHBOR(x29,y31,x28,y32);
NEIGHBOR(x29,y33,x28,y32);
NEIGHBOR(x27,y33,x28,y33);
NEIGHBOR(x29,y33,x28,y33);
NEIGHBOR(x28,y32,x28,y33);
NEIGHBOR(x28,y34,x28,y33);
NEIGHBOR(x27,y32,x28,y33);
NEIGHBOR(x27,y34,x28,y33);
NEIGHBOR(x29,y32,x28,y33);
NEIGHBOR(x29,y34,x28,y33);
NEIGHBOR(x27,y34,x28,y34);
NEIGHBOR(x29,y34,x28,y34);
NEIGHBOR(x28,y33,x28,y34);
NEIGHBOR(x28,y35,x28,y34);
NEIGHBOR(x27,y33,x28,y34);
NEIGHBOR(x27,y35,x28,y34);
NEIGHBOR(x29,y33,x28,y34);
NEIGHBOR(x29,y35,x28,y34);
NEIGHBOR(x27,y35,x28,y35);
NEIGHBOR(x29,y35,x28,y35);
NEIGHBOR(x28,y34,x28,y35);
NEIGHBOR(x28,y36,x28,y35);
NEIGHBOR(x27,y34,x28,y35);
NEIGHBOR(x27,y36,x28,y35);
NEIGHBOR(x29,y34,x28,y35);
NEIGHBOR(x29,y36,x28,y35);
NEIGHBOR(x27,y36,x28,y36);
NEIGHBOR(x29,y36,x28,y36);
NEIGHBOR(x28,y35,x28,y36);
NEIGHBOR(x28,y37,x28,y36);
NEIGHBOR(x27,y35,x28,y36);
NEIGHBOR(x27,y37,x28,y36);
NEIGHBOR(x29,y35,x28,y36);
NEIGHBOR(x29,y37,x28,y36);
NEIGHBOR(x27,y37,x28,y37);
NEIGHBOR(x29,y37,x28,y37);
NEIGHBOR(x28,y36,x28,y37);
NEIGHBOR(x28,y38,x28,y37);
NEIGHBOR(x27,y36,x28,y37);
NEIGHBOR(x27,y38,x28,y37);
NEIGHBOR(x29,y36,x28,y37);
NEIGHBOR(x29,y38,x28,y37);
NEIGHBOR(x27,y38,x28,y38);
NEIGHBOR(x29,y38,x28,y38);
NEIGHBOR(x28,y37,x28,y38);
NEIGHBOR(x28,y39,x28,y38);
NEIGHBOR(x27,y37,x28,y38);
NEIGHBOR(x27,y39,x28,y38);
NEIGHBOR(x29,y37,x28,y38);
NEIGHBOR(x29,y39,x28,y38);
NEIGHBOR(x27,y39,x28,y39);
NEIGHBOR(x29,y39,x28,y39);
NEIGHBOR(x28,y38,x28,y39);
NEIGHBOR(x28,y40,x28,y39);
NEIGHBOR(x27,y38,x28,y39);
NEIGHBOR(x27,y40,x28,y39);
NEIGHBOR(x29,y38,x28,y39);
NEIGHBOR(x29,y40,x28,y39);
NEIGHBOR(x27,y40,x28,y40);
NEIGHBOR(x29,y40,x28,y40);
NEIGHBOR(x28,y39,x28,y40);
NEIGHBOR(x28,y41,x28,y40);
NEIGHBOR(x27,y39,x28,y40);
NEIGHBOR(x27,y41,x28,y40);
NEIGHBOR(x29,y39,x28,y40);
NEIGHBOR(x29,y41,x28,y40);
NEIGHBOR(x27,y41,x28,y41);
NEIGHBOR(x29,y41,x28,y41);
NEIGHBOR(x28,y40,x28,y41);
NEIGHBOR(x28,y42,x28,y41);
NEIGHBOR(x27,y40,x28,y41);
NEIGHBOR(x27,y42,x28,y41);
NEIGHBOR(x29,y40,x28,y41);
NEIGHBOR(x29,y42,x28,y41);
NEIGHBOR(x27,y42,x28,y42);
NEIGHBOR(x29,y42,x28,y42);
NEIGHBOR(x28,y41,x28,y42);
NEIGHBOR(x28,y43,x28,y42);
NEIGHBOR(x27,y41,x28,y42);
NEIGHBOR(x27,y43,x28,y42);
NEIGHBOR(x29,y41,x28,y42);
NEIGHBOR(x29,y43,x28,y42);
NEIGHBOR(x27,y43,x28,y43);
NEIGHBOR(x29,y43,x28,y43);
NEIGHBOR(x28,y42,x28,y43);
NEIGHBOR(x28,y44,x28,y43);
NEIGHBOR(x27,y42,x28,y43);
NEIGHBOR(x27,y44,x28,y43);
NEIGHBOR(x29,y42,x28,y43);
NEIGHBOR(x29,y44,x28,y43);
NEIGHBOR(x27,y44,x28,y44);
NEIGHBOR(x29,y44,x28,y44);
NEIGHBOR(x28,y43,x28,y44);
NEIGHBOR(x28,y45,x28,y44);
NEIGHBOR(x27,y43,x28,y44);
NEIGHBOR(x27,y45,x28,y44);
NEIGHBOR(x29,y43,x28,y44);
NEIGHBOR(x29,y45,x28,y44);
NEIGHBOR(x27,y45,x28,y45);
NEIGHBOR(x29,y45,x28,y45);
NEIGHBOR(x28,y44,x28,y45);
NEIGHBOR(x28,y46,x28,y45);
NEIGHBOR(x27,y44,x28,y45);
NEIGHBOR(x27,y46,x28,y45);
NEIGHBOR(x29,y44,x28,y45);
NEIGHBOR(x29,y46,x28,y45);
NEIGHBOR(x27,y46,x28,y46);
NEIGHBOR(x29,y46,x28,y46);
NEIGHBOR(x28,y45,x28,y46);
NEIGHBOR(x28,y47,x28,y46);
NEIGHBOR(x27,y45,x28,y46);
NEIGHBOR(x27,y47,x28,y46);
NEIGHBOR(x29,y45,x28,y46);
NEIGHBOR(x29,y47,x28,y46);
NEIGHBOR(x27,y47,x28,y47);
NEIGHBOR(x29,y47,x28,y47);
NEIGHBOR(x28,y46,x28,y47);
NEIGHBOR(x28,y48,x28,y47);
NEIGHBOR(x27,y46,x28,y47);
NEIGHBOR(x27,y48,x28,y47);
NEIGHBOR(x29,y46,x28,y47);
NEIGHBOR(x29,y48,x28,y47);
NEIGHBOR(x27,y48,x28,y48);
NEIGHBOR(x29,y48,x28,y48);
NEIGHBOR(x28,y47,x28,y48);
NEIGHBOR(x28,y49,x28,y48);
NEIGHBOR(x27,y47,x28,y48);
NEIGHBOR(x27,y49,x28,y48);
NEIGHBOR(x29,y47,x28,y48);
NEIGHBOR(x29,y49,x28,y48);
NEIGHBOR(x27,y49,x28,y49);
NEIGHBOR(x29,y49,x28,y49);
NEIGHBOR(x28,y48,x28,y49);
NEIGHBOR(x28,y50,x28,y49);
NEIGHBOR(x27,y48,x28,y49);
NEIGHBOR(x27,y50,x28,y49);
NEIGHBOR(x29,y48,x28,y49);
NEIGHBOR(x29,y50,x28,y49);
NEIGHBOR(x27,y50,x28,y50);
NEIGHBOR(x29,y50,x28,y50);
NEIGHBOR(x28,y49,x28,y50);
NEIGHBOR(x27,y49,x28,y50);
NEIGHBOR(x29,y49,x28,y50);
NEIGHBOR(x28,y1,x29,y1);
NEIGHBOR(x30,y1,x29,y1);
NEIGHBOR(x29,y2,x29,y1);
NEIGHBOR(x28,y2,x29,y1);
NEIGHBOR(x30,y2,x29,y1);
NEIGHBOR(x28,y2,x29,y2);
NEIGHBOR(x30,y2,x29,y2);
NEIGHBOR(x29,y1,x29,y2);
NEIGHBOR(x29,y3,x29,y2);
NEIGHBOR(x28,y1,x29,y2);
NEIGHBOR(x28,y3,x29,y2);
NEIGHBOR(x30,y1,x29,y2);
NEIGHBOR(x30,y3,x29,y2);
NEIGHBOR(x28,y3,x29,y3);
NEIGHBOR(x30,y3,x29,y3);
NEIGHBOR(x29,y2,x29,y3);
NEIGHBOR(x29,y4,x29,y3);
NEIGHBOR(x28,y2,x29,y3);
NEIGHBOR(x28,y4,x29,y3);
NEIGHBOR(x30,y2,x29,y3);
NEIGHBOR(x30,y4,x29,y3);
NEIGHBOR(x28,y4,x29,y4);
NEIGHBOR(x30,y4,x29,y4);
NEIGHBOR(x29,y3,x29,y4);
NEIGHBOR(x29,y5,x29,y4);
NEIGHBOR(x28,y3,x29,y4);
NEIGHBOR(x28,y5,x29,y4);
NEIGHBOR(x30,y3,x29,y4);
NEIGHBOR(x30,y5,x29,y4);
NEIGHBOR(x28,y5,x29,y5);
NEIGHBOR(x30,y5,x29,y5);
NEIGHBOR(x29,y4,x29,y5);
NEIGHBOR(x29,y6,x29,y5);
NEIGHBOR(x28,y4,x29,y5);
NEIGHBOR(x28,y6,x29,y5);
NEIGHBOR(x30,y4,x29,y5);
NEIGHBOR(x30,y6,x29,y5);
NEIGHBOR(x28,y6,x29,y6);
NEIGHBOR(x30,y6,x29,y6);
NEIGHBOR(x29,y5,x29,y6);
NEIGHBOR(x29,y7,x29,y6);
NEIGHBOR(x28,y5,x29,y6);
NEIGHBOR(x28,y7,x29,y6);
NEIGHBOR(x30,y5,x29,y6);
NEIGHBOR(x30,y7,x29,y6);
NEIGHBOR(x28,y7,x29,y7);
NEIGHBOR(x30,y7,x29,y7);
NEIGHBOR(x29,y6,x29,y7);
NEIGHBOR(x29,y8,x29,y7);
NEIGHBOR(x28,y6,x29,y7);
NEIGHBOR(x28,y8,x29,y7);
NEIGHBOR(x30,y6,x29,y7);
NEIGHBOR(x30,y8,x29,y7);
NEIGHBOR(x28,y8,x29,y8);
NEIGHBOR(x30,y8,x29,y8);
NEIGHBOR(x29,y7,x29,y8);
NEIGHBOR(x29,y9,x29,y8);
NEIGHBOR(x28,y7,x29,y8);
NEIGHBOR(x28,y9,x29,y8);
NEIGHBOR(x30,y7,x29,y8);
NEIGHBOR(x30,y9,x29,y8);
NEIGHBOR(x28,y9,x29,y9);
NEIGHBOR(x30,y9,x29,y9);
NEIGHBOR(x29,y8,x29,y9);
NEIGHBOR(x29,y10,x29,y9);
NEIGHBOR(x28,y8,x29,y9);
NEIGHBOR(x28,y10,x29,y9);
NEIGHBOR(x30,y8,x29,y9);
NEIGHBOR(x30,y10,x29,y9);
NEIGHBOR(x28,y10,x29,y10);
NEIGHBOR(x30,y10,x29,y10);
NEIGHBOR(x29,y9,x29,y10);
NEIGHBOR(x29,y11,x29,y10);
NEIGHBOR(x28,y9,x29,y10);
NEIGHBOR(x28,y11,x29,y10);
NEIGHBOR(x30,y9,x29,y10);
NEIGHBOR(x30,y11,x29,y10);
NEIGHBOR(x28,y11,x29,y11);
NEIGHBOR(x30,y11,x29,y11);
NEIGHBOR(x29,y10,x29,y11);
NEIGHBOR(x29,y12,x29,y11);
NEIGHBOR(x28,y10,x29,y11);
NEIGHBOR(x28,y12,x29,y11);
NEIGHBOR(x30,y10,x29,y11);
NEIGHBOR(x30,y12,x29,y11);
NEIGHBOR(x28,y12,x29,y12);
NEIGHBOR(x30,y12,x29,y12);
NEIGHBOR(x29,y11,x29,y12);
NEIGHBOR(x29,y13,x29,y12);
NEIGHBOR(x28,y11,x29,y12);
NEIGHBOR(x28,y13,x29,y12);
NEIGHBOR(x30,y11,x29,y12);
NEIGHBOR(x30,y13,x29,y12);
NEIGHBOR(x28,y13,x29,y13);
NEIGHBOR(x30,y13,x29,y13);
NEIGHBOR(x29,y12,x29,y13);
NEIGHBOR(x29,y14,x29,y13);
NEIGHBOR(x28,y12,x29,y13);
NEIGHBOR(x28,y14,x29,y13);
NEIGHBOR(x30,y12,x29,y13);
NEIGHBOR(x30,y14,x29,y13);
NEIGHBOR(x28,y14,x29,y14);
NEIGHBOR(x30,y14,x29,y14);
NEIGHBOR(x29,y13,x29,y14);
NEIGHBOR(x29,y15,x29,y14);
NEIGHBOR(x28,y13,x29,y14);
NEIGHBOR(x28,y15,x29,y14);
NEIGHBOR(x30,y13,x29,y14);
NEIGHBOR(x30,y15,x29,y14);
NEIGHBOR(x28,y15,x29,y15);
NEIGHBOR(x30,y15,x29,y15);
NEIGHBOR(x29,y14,x29,y15);
NEIGHBOR(x29,y16,x29,y15);
NEIGHBOR(x28,y14,x29,y15);
NEIGHBOR(x28,y16,x29,y15);
NEIGHBOR(x30,y14,x29,y15);
NEIGHBOR(x30,y16,x29,y15);
NEIGHBOR(x28,y16,x29,y16);
NEIGHBOR(x30,y16,x29,y16);
NEIGHBOR(x29,y15,x29,y16);
NEIGHBOR(x29,y17,x29,y16);
NEIGHBOR(x28,y15,x29,y16);
NEIGHBOR(x28,y17,x29,y16);
NEIGHBOR(x30,y15,x29,y16);
NEIGHBOR(x30,y17,x29,y16);
NEIGHBOR(x28,y17,x29,y17);
NEIGHBOR(x30,y17,x29,y17);
NEIGHBOR(x29,y16,x29,y17);
NEIGHBOR(x29,y18,x29,y17);
NEIGHBOR(x28,y16,x29,y17);
NEIGHBOR(x28,y18,x29,y17);
NEIGHBOR(x30,y16,x29,y17);
NEIGHBOR(x30,y18,x29,y17);
NEIGHBOR(x28,y18,x29,y18);
NEIGHBOR(x30,y18,x29,y18);
NEIGHBOR(x29,y17,x29,y18);
NEIGHBOR(x29,y19,x29,y18);
NEIGHBOR(x28,y17,x29,y18);
NEIGHBOR(x28,y19,x29,y18);
NEIGHBOR(x30,y17,x29,y18);
NEIGHBOR(x30,y19,x29,y18);
NEIGHBOR(x28,y19,x29,y19);
NEIGHBOR(x30,y19,x29,y19);
NEIGHBOR(x29,y18,x29,y19);
NEIGHBOR(x29,y20,x29,y19);
NEIGHBOR(x28,y18,x29,y19);
NEIGHBOR(x28,y20,x29,y19);
NEIGHBOR(x30,y18,x29,y19);
NEIGHBOR(x30,y20,x29,y19);
NEIGHBOR(x28,y20,x29,y20);
NEIGHBOR(x30,y20,x29,y20);
NEIGHBOR(x29,y19,x29,y20);
NEIGHBOR(x29,y21,x29,y20);
NEIGHBOR(x28,y19,x29,y20);
NEIGHBOR(x28,y21,x29,y20);
NEIGHBOR(x30,y19,x29,y20);
NEIGHBOR(x30,y21,x29,y20);
NEIGHBOR(x28,y21,x29,y21);
NEIGHBOR(x30,y21,x29,y21);
NEIGHBOR(x29,y20,x29,y21);
NEIGHBOR(x29,y22,x29,y21);
NEIGHBOR(x28,y20,x29,y21);
NEIGHBOR(x28,y22,x29,y21);
NEIGHBOR(x30,y20,x29,y21);
NEIGHBOR(x30,y22,x29,y21);
NEIGHBOR(x28,y22,x29,y22);
NEIGHBOR(x30,y22,x29,y22);
NEIGHBOR(x29,y21,x29,y22);
NEIGHBOR(x29,y23,x29,y22);
NEIGHBOR(x28,y21,x29,y22);
NEIGHBOR(x28,y23,x29,y22);
NEIGHBOR(x30,y21,x29,y22);
NEIGHBOR(x30,y23,x29,y22);
NEIGHBOR(x28,y23,x29,y23);
NEIGHBOR(x30,y23,x29,y23);
NEIGHBOR(x29,y22,x29,y23);
NEIGHBOR(x29,y24,x29,y23);
NEIGHBOR(x28,y22,x29,y23);
NEIGHBOR(x28,y24,x29,y23);
NEIGHBOR(x30,y22,x29,y23);
NEIGHBOR(x30,y24,x29,y23);
NEIGHBOR(x28,y24,x29,y24);
NEIGHBOR(x30,y24,x29,y24);
NEIGHBOR(x29,y23,x29,y24);
NEIGHBOR(x29,y25,x29,y24);
NEIGHBOR(x28,y23,x29,y24);
NEIGHBOR(x28,y25,x29,y24);
NEIGHBOR(x30,y23,x29,y24);
NEIGHBOR(x30,y25,x29,y24);
NEIGHBOR(x28,y25,x29,y25);
NEIGHBOR(x30,y25,x29,y25);
NEIGHBOR(x29,y24,x29,y25);
NEIGHBOR(x29,y26,x29,y25);
NEIGHBOR(x28,y24,x29,y25);
NEIGHBOR(x28,y26,x29,y25);
NEIGHBOR(x30,y24,x29,y25);
NEIGHBOR(x30,y26,x29,y25);
NEIGHBOR(x28,y26,x29,y26);
NEIGHBOR(x30,y26,x29,y26);
NEIGHBOR(x29,y25,x29,y26);
NEIGHBOR(x29,y27,x29,y26);
NEIGHBOR(x28,y25,x29,y26);
NEIGHBOR(x28,y27,x29,y26);
NEIGHBOR(x30,y25,x29,y26);
NEIGHBOR(x30,y27,x29,y26);
NEIGHBOR(x28,y27,x29,y27);
NEIGHBOR(x30,y27,x29,y27);
NEIGHBOR(x29,y26,x29,y27);
NEIGHBOR(x29,y28,x29,y27);
NEIGHBOR(x28,y26,x29,y27);
NEIGHBOR(x28,y28,x29,y27);
NEIGHBOR(x30,y26,x29,y27);
NEIGHBOR(x30,y28,x29,y27);
NEIGHBOR(x28,y28,x29,y28);
NEIGHBOR(x30,y28,x29,y28);
NEIGHBOR(x29,y27,x29,y28);
NEIGHBOR(x29,y29,x29,y28);
NEIGHBOR(x28,y27,x29,y28);
NEIGHBOR(x28,y29,x29,y28);
NEIGHBOR(x30,y27,x29,y28);
NEIGHBOR(x30,y29,x29,y28);
NEIGHBOR(x28,y29,x29,y29);
NEIGHBOR(x30,y29,x29,y29);
NEIGHBOR(x29,y28,x29,y29);
NEIGHBOR(x29,y30,x29,y29);
NEIGHBOR(x28,y28,x29,y29);
NEIGHBOR(x28,y30,x29,y29);
NEIGHBOR(x30,y28,x29,y29);
NEIGHBOR(x30,y30,x29,y29);
NEIGHBOR(x28,y30,x29,y30);
NEIGHBOR(x30,y30,x29,y30);
NEIGHBOR(x29,y29,x29,y30);
NEIGHBOR(x29,y31,x29,y30);
NEIGHBOR(x28,y29,x29,y30);
NEIGHBOR(x28,y31,x29,y30);
NEIGHBOR(x30,y29,x29,y30);
NEIGHBOR(x30,y31,x29,y30);
NEIGHBOR(x28,y31,x29,y31);
NEIGHBOR(x30,y31,x29,y31);
NEIGHBOR(x29,y30,x29,y31);
NEIGHBOR(x29,y32,x29,y31);
NEIGHBOR(x28,y30,x29,y31);
NEIGHBOR(x28,y32,x29,y31);
NEIGHBOR(x30,y30,x29,y31);
NEIGHBOR(x30,y32,x29,y31);
NEIGHBOR(x28,y32,x29,y32);
NEIGHBOR(x30,y32,x29,y32);
NEIGHBOR(x29,y31,x29,y32);
NEIGHBOR(x29,y33,x29,y32);
NEIGHBOR(x28,y31,x29,y32);
NEIGHBOR(x28,y33,x29,y32);
NEIGHBOR(x30,y31,x29,y32);
NEIGHBOR(x30,y33,x29,y32);
NEIGHBOR(x28,y33,x29,y33);
NEIGHBOR(x30,y33,x29,y33);
NEIGHBOR(x29,y32,x29,y33);
NEIGHBOR(x29,y34,x29,y33);
NEIGHBOR(x28,y32,x29,y33);
NEIGHBOR(x28,y34,x29,y33);
NEIGHBOR(x30,y32,x29,y33);
NEIGHBOR(x30,y34,x29,y33);
NEIGHBOR(x28,y34,x29,y34);
NEIGHBOR(x30,y34,x29,y34);
NEIGHBOR(x29,y33,x29,y34);
NEIGHBOR(x29,y35,x29,y34);
NEIGHBOR(x28,y33,x29,y34);
NEIGHBOR(x28,y35,x29,y34);
NEIGHBOR(x30,y33,x29,y34);
NEIGHBOR(x30,y35,x29,y34);
NEIGHBOR(x28,y35,x29,y35);
NEIGHBOR(x30,y35,x29,y35);
NEIGHBOR(x29,y34,x29,y35);
NEIGHBOR(x29,y36,x29,y35);
NEIGHBOR(x28,y34,x29,y35);
NEIGHBOR(x28,y36,x29,y35);
NEIGHBOR(x30,y34,x29,y35);
NEIGHBOR(x30,y36,x29,y35);
NEIGHBOR(x28,y36,x29,y36);
NEIGHBOR(x30,y36,x29,y36);
NEIGHBOR(x29,y35,x29,y36);
NEIGHBOR(x29,y37,x29,y36);
NEIGHBOR(x28,y35,x29,y36);
NEIGHBOR(x28,y37,x29,y36);
NEIGHBOR(x30,y35,x29,y36);
NEIGHBOR(x30,y37,x29,y36);
NEIGHBOR(x28,y37,x29,y37);
NEIGHBOR(x30,y37,x29,y37);
NEIGHBOR(x29,y36,x29,y37);
NEIGHBOR(x29,y38,x29,y37);
NEIGHBOR(x28,y36,x29,y37);
NEIGHBOR(x28,y38,x29,y37);
NEIGHBOR(x30,y36,x29,y37);
NEIGHBOR(x30,y38,x29,y37);
NEIGHBOR(x28,y38,x29,y38);
NEIGHBOR(x30,y38,x29,y38);
NEIGHBOR(x29,y37,x29,y38);
NEIGHBOR(x29,y39,x29,y38);
NEIGHBOR(x28,y37,x29,y38);
NEIGHBOR(x28,y39,x29,y38);
NEIGHBOR(x30,y37,x29,y38);
NEIGHBOR(x30,y39,x29,y38);
NEIGHBOR(x28,y39,x29,y39);
NEIGHBOR(x30,y39,x29,y39);
NEIGHBOR(x29,y38,x29,y39);
NEIGHBOR(x29,y40,x29,y39);
NEIGHBOR(x28,y38,x29,y39);
NEIGHBOR(x28,y40,x29,y39);
NEIGHBOR(x30,y38,x29,y39);
NEIGHBOR(x30,y40,x29,y39);
NEIGHBOR(x28,y40,x29,y40);
NEIGHBOR(x30,y40,x29,y40);
NEIGHBOR(x29,y39,x29,y40);
NEIGHBOR(x29,y41,x29,y40);
NEIGHBOR(x28,y39,x29,y40);
NEIGHBOR(x28,y41,x29,y40);
NEIGHBOR(x30,y39,x29,y40);
NEIGHBOR(x30,y41,x29,y40);
NEIGHBOR(x28,y41,x29,y41);
NEIGHBOR(x30,y41,x29,y41);
NEIGHBOR(x29,y40,x29,y41);
NEIGHBOR(x29,y42,x29,y41);
NEIGHBOR(x28,y40,x29,y41);
NEIGHBOR(x28,y42,x29,y41);
NEIGHBOR(x30,y40,x29,y41);
NEIGHBOR(x30,y42,x29,y41);
NEIGHBOR(x28,y42,x29,y42);
NEIGHBOR(x30,y42,x29,y42);
NEIGHBOR(x29,y41,x29,y42);
NEIGHBOR(x29,y43,x29,y42);
NEIGHBOR(x28,y41,x29,y42);
NEIGHBOR(x28,y43,x29,y42);
NEIGHBOR(x30,y41,x29,y42);
NEIGHBOR(x30,y43,x29,y42);
NEIGHBOR(x28,y43,x29,y43);
NEIGHBOR(x30,y43,x29,y43);
NEIGHBOR(x29,y42,x29,y43);
NEIGHBOR(x29,y44,x29,y43);
NEIGHBOR(x28,y42,x29,y43);
NEIGHBOR(x28,y44,x29,y43);
NEIGHBOR(x30,y42,x29,y43);
NEIGHBOR(x30,y44,x29,y43);
NEIGHBOR(x28,y44,x29,y44);
NEIGHBOR(x30,y44,x29,y44);
NEIGHBOR(x29,y43,x29,y44);
NEIGHBOR(x29,y45,x29,y44);
NEIGHBOR(x28,y43,x29,y44);
NEIGHBOR(x28,y45,x29,y44);
NEIGHBOR(x30,y43,x29,y44);
NEIGHBOR(x30,y45,x29,y44);
NEIGHBOR(x28,y45,x29,y45);
NEIGHBOR(x30,y45,x29,y45);
NEIGHBOR(x29,y44,x29,y45);
NEIGHBOR(x29,y46,x29,y45);
NEIGHBOR(x28,y44,x29,y45);
NEIGHBOR(x28,y46,x29,y45);
NEIGHBOR(x30,y44,x29,y45);
NEIGHBOR(x30,y46,x29,y45);
NEIGHBOR(x28,y46,x29,y46);
NEIGHBOR(x30,y46,x29,y46);
NEIGHBOR(x29,y45,x29,y46);
NEIGHBOR(x29,y47,x29,y46);
NEIGHBOR(x28,y45,x29,y46);
NEIGHBOR(x28,y47,x29,y46);
NEIGHBOR(x30,y45,x29,y46);
NEIGHBOR(x30,y47,x29,y46);
NEIGHBOR(x28,y47,x29,y47);
NEIGHBOR(x30,y47,x29,y47);
NEIGHBOR(x29,y46,x29,y47);
NEIGHBOR(x29,y48,x29,y47);
NEIGHBOR(x28,y46,x29,y47);
NEIGHBOR(x28,y48,x29,y47);
NEIGHBOR(x30,y46,x29,y47);
NEIGHBOR(x30,y48,x29,y47);
NEIGHBOR(x28,y48,x29,y48);
NEIGHBOR(x30,y48,x29,y48);
NEIGHBOR(x29,y47,x29,y48);
NEIGHBOR(x29,y49,x29,y48);
NEIGHBOR(x28,y47,x29,y48);
NEIGHBOR(x28,y49,x29,y48);
NEIGHBOR(x30,y47,x29,y48);
NEIGHBOR(x30,y49,x29,y48);
NEIGHBOR(x28,y49,x29,y49);
NEIGHBOR(x30,y49,x29,y49);
NEIGHBOR(x29,y48,x29,y49);
NEIGHBOR(x29,y50,x29,y49);
NEIGHBOR(x28,y48,x29,y49);
NEIGHBOR(x28,y50,x29,y49);
NEIGHBOR(x30,y48,x29,y49);
NEIGHBOR(x30,y50,x29,y49);
NEIGHBOR(x28,y50,x29,y50);
NEIGHBOR(x30,y50,x29,y50);
NEIGHBOR(x29,y49,x29,y50);
NEIGHBOR(x28,y49,x29,y50);
NEIGHBOR(x30,y49,x29,y50);
NEIGHBOR(x29,y1,x30,y1);
NEIGHBOR(x31,y1,x30,y1);
NEIGHBOR(x30,y2,x30,y1);
NEIGHBOR(x29,y2,x30,y1);
NEIGHBOR(x31,y2,x30,y1);
NEIGHBOR(x29,y2,x30,y2);
NEIGHBOR(x31,y2,x30,y2);
NEIGHBOR(x30,y1,x30,y2);
NEIGHBOR(x30,y3,x30,y2);
NEIGHBOR(x29,y1,x30,y2);
NEIGHBOR(x29,y3,x30,y2);
NEIGHBOR(x31,y1,x30,y2);
NEIGHBOR(x31,y3,x30,y2);
NEIGHBOR(x29,y3,x30,y3);
NEIGHBOR(x31,y3,x30,y3);
NEIGHBOR(x30,y2,x30,y3);
NEIGHBOR(x30,y4,x30,y3);
NEIGHBOR(x29,y2,x30,y3);
NEIGHBOR(x29,y4,x30,y3);
NEIGHBOR(x31,y2,x30,y3);
NEIGHBOR(x31,y4,x30,y3);
NEIGHBOR(x29,y4,x30,y4);
NEIGHBOR(x31,y4,x30,y4);
NEIGHBOR(x30,y3,x30,y4);
NEIGHBOR(x30,y5,x30,y4);
NEIGHBOR(x29,y3,x30,y4);
NEIGHBOR(x29,y5,x30,y4);
NEIGHBOR(x31,y3,x30,y4);
NEIGHBOR(x31,y5,x30,y4);
NEIGHBOR(x29,y5,x30,y5);
NEIGHBOR(x31,y5,x30,y5);
NEIGHBOR(x30,y4,x30,y5);
NEIGHBOR(x30,y6,x30,y5);
NEIGHBOR(x29,y4,x30,y5);
NEIGHBOR(x29,y6,x30,y5);
NEIGHBOR(x31,y4,x30,y5);
NEIGHBOR(x31,y6,x30,y5);
NEIGHBOR(x29,y6,x30,y6);
NEIGHBOR(x31,y6,x30,y6);
NEIGHBOR(x30,y5,x30,y6);
NEIGHBOR(x30,y7,x30,y6);
NEIGHBOR(x29,y5,x30,y6);
NEIGHBOR(x29,y7,x30,y6);
NEIGHBOR(x31,y5,x30,y6);
NEIGHBOR(x31,y7,x30,y6);
NEIGHBOR(x29,y7,x30,y7);
NEIGHBOR(x31,y7,x30,y7);
NEIGHBOR(x30,y6,x30,y7);
NEIGHBOR(x30,y8,x30,y7);
NEIGHBOR(x29,y6,x30,y7);
NEIGHBOR(x29,y8,x30,y7);
NEIGHBOR(x31,y6,x30,y7);
NEIGHBOR(x31,y8,x30,y7);
NEIGHBOR(x29,y8,x30,y8);
NEIGHBOR(x31,y8,x30,y8);
NEIGHBOR(x30,y7,x30,y8);
NEIGHBOR(x30,y9,x30,y8);
NEIGHBOR(x29,y7,x30,y8);
NEIGHBOR(x29,y9,x30,y8);
NEIGHBOR(x31,y7,x30,y8);
NEIGHBOR(x31,y9,x30,y8);
NEIGHBOR(x29,y9,x30,y9);
NEIGHBOR(x31,y9,x30,y9);
NEIGHBOR(x30,y8,x30,y9);
NEIGHBOR(x30,y10,x30,y9);
NEIGHBOR(x29,y8,x30,y9);
NEIGHBOR(x29,y10,x30,y9);
NEIGHBOR(x31,y8,x30,y9);
NEIGHBOR(x31,y10,x30,y9);
NEIGHBOR(x29,y10,x30,y10);
NEIGHBOR(x31,y10,x30,y10);
NEIGHBOR(x30,y9,x30,y10);
NEIGHBOR(x30,y11,x30,y10);
NEIGHBOR(x29,y9,x30,y10);
NEIGHBOR(x29,y11,x30,y10);
NEIGHBOR(x31,y9,x30,y10);
NEIGHBOR(x31,y11,x30,y10);
NEIGHBOR(x29,y11,x30,y11);
NEIGHBOR(x31,y11,x30,y11);
NEIGHBOR(x30,y10,x30,y11);
NEIGHBOR(x30,y12,x30,y11);
NEIGHBOR(x29,y10,x30,y11);
NEIGHBOR(x29,y12,x30,y11);
NEIGHBOR(x31,y10,x30,y11);
NEIGHBOR(x31,y12,x30,y11);
NEIGHBOR(x29,y12,x30,y12);
NEIGHBOR(x31,y12,x30,y12);
NEIGHBOR(x30,y11,x30,y12);
NEIGHBOR(x30,y13,x30,y12);
NEIGHBOR(x29,y11,x30,y12);
NEIGHBOR(x29,y13,x30,y12);
NEIGHBOR(x31,y11,x30,y12);
NEIGHBOR(x31,y13,x30,y12);
NEIGHBOR(x29,y13,x30,y13);
NEIGHBOR(x31,y13,x30,y13);
NEIGHBOR(x30,y12,x30,y13);
NEIGHBOR(x30,y14,x30,y13);
NEIGHBOR(x29,y12,x30,y13);
NEIGHBOR(x29,y14,x30,y13);
NEIGHBOR(x31,y12,x30,y13);
NEIGHBOR(x31,y14,x30,y13);
NEIGHBOR(x29,y14,x30,y14);
NEIGHBOR(x31,y14,x30,y14);
NEIGHBOR(x30,y13,x30,y14);
NEIGHBOR(x30,y15,x30,y14);
NEIGHBOR(x29,y13,x30,y14);
NEIGHBOR(x29,y15,x30,y14);
NEIGHBOR(x31,y13,x30,y14);
NEIGHBOR(x31,y15,x30,y14);
NEIGHBOR(x29,y15,x30,y15);
NEIGHBOR(x31,y15,x30,y15);
NEIGHBOR(x30,y14,x30,y15);
NEIGHBOR(x30,y16,x30,y15);
NEIGHBOR(x29,y14,x30,y15);
NEIGHBOR(x29,y16,x30,y15);
NEIGHBOR(x31,y14,x30,y15);
NEIGHBOR(x31,y16,x30,y15);
NEIGHBOR(x29,y16,x30,y16);
NEIGHBOR(x31,y16,x30,y16);
NEIGHBOR(x30,y15,x30,y16);
NEIGHBOR(x30,y17,x30,y16);
NEIGHBOR(x29,y15,x30,y16);
NEIGHBOR(x29,y17,x30,y16);
NEIGHBOR(x31,y15,x30,y16);
NEIGHBOR(x31,y17,x30,y16);
NEIGHBOR(x29,y17,x30,y17);
NEIGHBOR(x31,y17,x30,y17);
NEIGHBOR(x30,y16,x30,y17);
NEIGHBOR(x30,y18,x30,y17);
NEIGHBOR(x29,y16,x30,y17);
NEIGHBOR(x29,y18,x30,y17);
NEIGHBOR(x31,y16,x30,y17);
NEIGHBOR(x31,y18,x30,y17);
NEIGHBOR(x29,y18,x30,y18);
NEIGHBOR(x31,y18,x30,y18);
NEIGHBOR(x30,y17,x30,y18);
NEIGHBOR(x30,y19,x30,y18);
NEIGHBOR(x29,y17,x30,y18);
NEIGHBOR(x29,y19,x30,y18);
NEIGHBOR(x31,y17,x30,y18);
NEIGHBOR(x31,y19,x30,y18);
NEIGHBOR(x29,y19,x30,y19);
NEIGHBOR(x31,y19,x30,y19);
NEIGHBOR(x30,y18,x30,y19);
NEIGHBOR(x30,y20,x30,y19);
NEIGHBOR(x29,y18,x30,y19);
NEIGHBOR(x29,y20,x30,y19);
NEIGHBOR(x31,y18,x30,y19);
NEIGHBOR(x31,y20,x30,y19);
NEIGHBOR(x29,y20,x30,y20);
NEIGHBOR(x31,y20,x30,y20);
NEIGHBOR(x30,y19,x30,y20);
NEIGHBOR(x30,y21,x30,y20);
NEIGHBOR(x29,y19,x30,y20);
NEIGHBOR(x29,y21,x30,y20);
NEIGHBOR(x31,y19,x30,y20);
NEIGHBOR(x31,y21,x30,y20);
NEIGHBOR(x29,y21,x30,y21);
NEIGHBOR(x31,y21,x30,y21);
NEIGHBOR(x30,y20,x30,y21);
NEIGHBOR(x30,y22,x30,y21);
NEIGHBOR(x29,y20,x30,y21);
NEIGHBOR(x29,y22,x30,y21);
NEIGHBOR(x31,y20,x30,y21);
NEIGHBOR(x31,y22,x30,y21);
NEIGHBOR(x29,y22,x30,y22);
NEIGHBOR(x31,y22,x30,y22);
NEIGHBOR(x30,y21,x30,y22);
NEIGHBOR(x30,y23,x30,y22);
NEIGHBOR(x29,y21,x30,y22);
NEIGHBOR(x29,y23,x30,y22);
NEIGHBOR(x31,y21,x30,y22);
NEIGHBOR(x31,y23,x30,y22);
NEIGHBOR(x29,y23,x30,y23);
NEIGHBOR(x31,y23,x30,y23);
NEIGHBOR(x30,y22,x30,y23);
NEIGHBOR(x30,y24,x30,y23);
NEIGHBOR(x29,y22,x30,y23);
NEIGHBOR(x29,y24,x30,y23);
NEIGHBOR(x31,y22,x30,y23);
NEIGHBOR(x31,y24,x30,y23);
NEIGHBOR(x29,y24,x30,y24);
NEIGHBOR(x31,y24,x30,y24);
NEIGHBOR(x30,y23,x30,y24);
NEIGHBOR(x30,y25,x30,y24);
NEIGHBOR(x29,y23,x30,y24);
NEIGHBOR(x29,y25,x30,y24);
NEIGHBOR(x31,y23,x30,y24);
NEIGHBOR(x31,y25,x30,y24);
NEIGHBOR(x29,y25,x30,y25);
NEIGHBOR(x31,y25,x30,y25);
NEIGHBOR(x30,y24,x30,y25);
NEIGHBOR(x30,y26,x30,y25);
NEIGHBOR(x29,y24,x30,y25);
NEIGHBOR(x29,y26,x30,y25);
NEIGHBOR(x31,y24,x30,y25);
NEIGHBOR(x31,y26,x30,y25);
NEIGHBOR(x29,y26,x30,y26);
NEIGHBOR(x31,y26,x30,y26);
NEIGHBOR(x30,y25,x30,y26);
NEIGHBOR(x30,y27,x30,y26);
NEIGHBOR(x29,y25,x30,y26);
NEIGHBOR(x29,y27,x30,y26);
NEIGHBOR(x31,y25,x30,y26);
NEIGHBOR(x31,y27,x30,y26);
NEIGHBOR(x29,y27,x30,y27);
NEIGHBOR(x31,y27,x30,y27);
NEIGHBOR(x30,y26,x30,y27);
NEIGHBOR(x30,y28,x30,y27);
NEIGHBOR(x29,y26,x30,y27);
NEIGHBOR(x29,y28,x30,y27);
NEIGHBOR(x31,y26,x30,y27);
NEIGHBOR(x31,y28,x30,y27);
NEIGHBOR(x29,y28,x30,y28);
NEIGHBOR(x31,y28,x30,y28);
NEIGHBOR(x30,y27,x30,y28);
NEIGHBOR(x30,y29,x30,y28);
NEIGHBOR(x29,y27,x30,y28);
NEIGHBOR(x29,y29,x30,y28);
NEIGHBOR(x31,y27,x30,y28);
NEIGHBOR(x31,y29,x30,y28);
NEIGHBOR(x29,y29,x30,y29);
NEIGHBOR(x31,y29,x30,y29);
NEIGHBOR(x30,y28,x30,y29);
NEIGHBOR(x30,y30,x30,y29);
NEIGHBOR(x29,y28,x30,y29);
NEIGHBOR(x29,y30,x30,y29);
NEIGHBOR(x31,y28,x30,y29);
NEIGHBOR(x31,y30,x30,y29);
NEIGHBOR(x29,y30,x30,y30);
NEIGHBOR(x31,y30,x30,y30);
NEIGHBOR(x30,y29,x30,y30);
NEIGHBOR(x30,y31,x30,y30);
NEIGHBOR(x29,y29,x30,y30);
NEIGHBOR(x29,y31,x30,y30);
NEIGHBOR(x31,y29,x30,y30);
NEIGHBOR(x31,y31,x30,y30);
NEIGHBOR(x29,y31,x30,y31);
NEIGHBOR(x31,y31,x30,y31);
NEIGHBOR(x30,y30,x30,y31);
NEIGHBOR(x30,y32,x30,y31);
NEIGHBOR(x29,y30,x30,y31);
NEIGHBOR(x29,y32,x30,y31);
NEIGHBOR(x31,y30,x30,y31);
NEIGHBOR(x31,y32,x30,y31);
NEIGHBOR(x29,y32,x30,y32);
NEIGHBOR(x31,y32,x30,y32);
NEIGHBOR(x30,y31,x30,y32);
NEIGHBOR(x30,y33,x30,y32);
NEIGHBOR(x29,y31,x30,y32);
NEIGHBOR(x29,y33,x30,y32);
NEIGHBOR(x31,y31,x30,y32);
NEIGHBOR(x31,y33,x30,y32);
NEIGHBOR(x29,y33,x30,y33);
NEIGHBOR(x31,y33,x30,y33);
NEIGHBOR(x30,y32,x30,y33);
NEIGHBOR(x30,y34,x30,y33);
NEIGHBOR(x29,y32,x30,y33);
NEIGHBOR(x29,y34,x30,y33);
NEIGHBOR(x31,y32,x30,y33);
NEIGHBOR(x31,y34,x30,y33);
NEIGHBOR(x29,y34,x30,y34);
NEIGHBOR(x31,y34,x30,y34);
NEIGHBOR(x30,y33,x30,y34);
NEIGHBOR(x30,y35,x30,y34);
NEIGHBOR(x29,y33,x30,y34);
NEIGHBOR(x29,y35,x30,y34);
NEIGHBOR(x31,y33,x30,y34);
NEIGHBOR(x31,y35,x30,y34);
NEIGHBOR(x29,y35,x30,y35);
NEIGHBOR(x31,y35,x30,y35);
NEIGHBOR(x30,y34,x30,y35);
NEIGHBOR(x30,y36,x30,y35);
NEIGHBOR(x29,y34,x30,y35);
NEIGHBOR(x29,y36,x30,y35);
NEIGHBOR(x31,y34,x30,y35);
NEIGHBOR(x31,y36,x30,y35);
NEIGHBOR(x29,y36,x30,y36);
NEIGHBOR(x31,y36,x30,y36);
NEIGHBOR(x30,y35,x30,y36);
NEIGHBOR(x30,y37,x30,y36);
NEIGHBOR(x29,y35,x30,y36);
NEIGHBOR(x29,y37,x30,y36);
NEIGHBOR(x31,y35,x30,y36);
NEIGHBOR(x31,y37,x30,y36);
NEIGHBOR(x29,y37,x30,y37);
NEIGHBOR(x31,y37,x30,y37);
NEIGHBOR(x30,y36,x30,y37);
NEIGHBOR(x30,y38,x30,y37);
NEIGHBOR(x29,y36,x30,y37);
NEIGHBOR(x29,y38,x30,y37);
NEIGHBOR(x31,y36,x30,y37);
NEIGHBOR(x31,y38,x30,y37);
NEIGHBOR(x29,y38,x30,y38);
NEIGHBOR(x31,y38,x30,y38);
NEIGHBOR(x30,y37,x30,y38);
NEIGHBOR(x30,y39,x30,y38);
NEIGHBOR(x29,y37,x30,y38);
NEIGHBOR(x29,y39,x30,y38);
NEIGHBOR(x31,y37,x30,y38);
NEIGHBOR(x31,y39,x30,y38);
NEIGHBOR(x29,y39,x30,y39);
NEIGHBOR(x31,y39,x30,y39);
NEIGHBOR(x30,y38,x30,y39);
NEIGHBOR(x30,y40,x30,y39);
NEIGHBOR(x29,y38,x30,y39);
NEIGHBOR(x29,y40,x30,y39);
NEIGHBOR(x31,y38,x30,y39);
NEIGHBOR(x31,y40,x30,y39);
NEIGHBOR(x29,y40,x30,y40);
NEIGHBOR(x31,y40,x30,y40);
NEIGHBOR(x30,y39,x30,y40);
NEIGHBOR(x30,y41,x30,y40);
NEIGHBOR(x29,y39,x30,y40);
NEIGHBOR(x29,y41,x30,y40);
NEIGHBOR(x31,y39,x30,y40);
NEIGHBOR(x31,y41,x30,y40);
NEIGHBOR(x29,y41,x30,y41);
NEIGHBOR(x31,y41,x30,y41);
NEIGHBOR(x30,y40,x30,y41);
NEIGHBOR(x30,y42,x30,y41);
NEIGHBOR(x29,y40,x30,y41);
NEIGHBOR(x29,y42,x30,y41);
NEIGHBOR(x31,y40,x30,y41);
NEIGHBOR(x31,y42,x30,y41);
NEIGHBOR(x29,y42,x30,y42);
NEIGHBOR(x31,y42,x30,y42);
NEIGHBOR(x30,y41,x30,y42);
NEIGHBOR(x30,y43,x30,y42);
NEIGHBOR(x29,y41,x30,y42);
NEIGHBOR(x29,y43,x30,y42);
NEIGHBOR(x31,y41,x30,y42);
NEIGHBOR(x31,y43,x30,y42);
NEIGHBOR(x29,y43,x30,y43);
NEIGHBOR(x31,y43,x30,y43);
NEIGHBOR(x30,y42,x30,y43);
NEIGHBOR(x30,y44,x30,y43);
NEIGHBOR(x29,y42,x30,y43);
NEIGHBOR(x29,y44,x30,y43);
NEIGHBOR(x31,y42,x30,y43);
NEIGHBOR(x31,y44,x30,y43);
NEIGHBOR(x29,y44,x30,y44);
NEIGHBOR(x31,y44,x30,y44);
NEIGHBOR(x30,y43,x30,y44);
NEIGHBOR(x30,y45,x30,y44);
NEIGHBOR(x29,y43,x30,y44);
NEIGHBOR(x29,y45,x30,y44);
NEIGHBOR(x31,y43,x30,y44);
NEIGHBOR(x31,y45,x30,y44);
NEIGHBOR(x29,y45,x30,y45);
NEIGHBOR(x31,y45,x30,y45);
NEIGHBOR(x30,y44,x30,y45);
NEIGHBOR(x30,y46,x30,y45);
NEIGHBOR(x29,y44,x30,y45);
NEIGHBOR(x29,y46,x30,y45);
NEIGHBOR(x31,y44,x30,y45);
NEIGHBOR(x31,y46,x30,y45);
NEIGHBOR(x29,y46,x30,y46);
NEIGHBOR(x31,y46,x30,y46);
NEIGHBOR(x30,y45,x30,y46);
NEIGHBOR(x30,y47,x30,y46);
NEIGHBOR(x29,y45,x30,y46);
NEIGHBOR(x29,y47,x30,y46);
NEIGHBOR(x31,y45,x30,y46);
NEIGHBOR(x31,y47,x30,y46);
NEIGHBOR(x29,y47,x30,y47);
NEIGHBOR(x31,y47,x30,y47);
NEIGHBOR(x30,y46,x30,y47);
NEIGHBOR(x30,y48,x30,y47);
NEIGHBOR(x29,y46,x30,y47);
NEIGHBOR(x29,y48,x30,y47);
NEIGHBOR(x31,y46,x30,y47);
NEIGHBOR(x31,y48,x30,y47);
NEIGHBOR(x29,y48,x30,y48);
NEIGHBOR(x31,y48,x30,y48);
NEIGHBOR(x30,y47,x30,y48);
NEIGHBOR(x30,y49,x30,y48);
NEIGHBOR(x29,y47,x30,y48);
NEIGHBOR(x29,y49,x30,y48);
NEIGHBOR(x31,y47,x30,y48);
NEIGHBOR(x31,y49,x30,y48);
NEIGHBOR(x29,y49,x30,y49);
NEIGHBOR(x31,y49,x30,y49);
NEIGHBOR(x30,y48,x30,y49);
NEIGHBOR(x30,y50,x30,y49);
NEIGHBOR(x29,y48,x30,y49);
NEIGHBOR(x29,y50,x30,y49);
NEIGHBOR(x31,y48,x30,y49);
NEIGHBOR(x31,y50,x30,y49);
NEIGHBOR(x29,y50,x30,y50);
NEIGHBOR(x31,y50,x30,y50);
NEIGHBOR(x30,y49,x30,y50);
NEIGHBOR(x29,y49,x30,y50);
NEIGHBOR(x31,y49,x30,y50);
NEIGHBOR(x30,y1,x31,y1);
NEIGHBOR(x32,y1,x31,y1);
NEIGHBOR(x31,y2,x31,y1);
NEIGHBOR(x30,y2,x31,y1);
NEIGHBOR(x32,y2,x31,y1);
NEIGHBOR(x30,y2,x31,y2);
NEIGHBOR(x32,y2,x31,y2);
NEIGHBOR(x31,y1,x31,y2);
NEIGHBOR(x31,y3,x31,y2);
NEIGHBOR(x30,y1,x31,y2);
NEIGHBOR(x30,y3,x31,y2);
NEIGHBOR(x32,y1,x31,y2);
NEIGHBOR(x32,y3,x31,y2);
NEIGHBOR(x30,y3,x31,y3);
NEIGHBOR(x32,y3,x31,y3);
NEIGHBOR(x31,y2,x31,y3);
NEIGHBOR(x31,y4,x31,y3);
NEIGHBOR(x30,y2,x31,y3);
NEIGHBOR(x30,y4,x31,y3);
NEIGHBOR(x32,y2,x31,y3);
NEIGHBOR(x32,y4,x31,y3);
NEIGHBOR(x30,y4,x31,y4);
NEIGHBOR(x32,y4,x31,y4);
NEIGHBOR(x31,y3,x31,y4);
NEIGHBOR(x31,y5,x31,y4);
NEIGHBOR(x30,y3,x31,y4);
NEIGHBOR(x30,y5,x31,y4);
NEIGHBOR(x32,y3,x31,y4);
NEIGHBOR(x32,y5,x31,y4);
NEIGHBOR(x30,y5,x31,y5);
NEIGHBOR(x32,y5,x31,y5);
NEIGHBOR(x31,y4,x31,y5);
NEIGHBOR(x31,y6,x31,y5);
NEIGHBOR(x30,y4,x31,y5);
NEIGHBOR(x30,y6,x31,y5);
NEIGHBOR(x32,y4,x31,y5);
NEIGHBOR(x32,y6,x31,y5);
NEIGHBOR(x30,y6,x31,y6);
NEIGHBOR(x32,y6,x31,y6);
NEIGHBOR(x31,y5,x31,y6);
NEIGHBOR(x31,y7,x31,y6);
NEIGHBOR(x30,y5,x31,y6);
NEIGHBOR(x30,y7,x31,y6);
NEIGHBOR(x32,y5,x31,y6);
NEIGHBOR(x32,y7,x31,y6);
NEIGHBOR(x30,y7,x31,y7);
NEIGHBOR(x32,y7,x31,y7);
NEIGHBOR(x31,y6,x31,y7);
NEIGHBOR(x31,y8,x31,y7);
NEIGHBOR(x30,y6,x31,y7);
NEIGHBOR(x30,y8,x31,y7);
NEIGHBOR(x32,y6,x31,y7);
NEIGHBOR(x32,y8,x31,y7);
NEIGHBOR(x30,y8,x31,y8);
NEIGHBOR(x32,y8,x31,y8);
NEIGHBOR(x31,y7,x31,y8);
NEIGHBOR(x31,y9,x31,y8);
NEIGHBOR(x30,y7,x31,y8);
NEIGHBOR(x30,y9,x31,y8);
NEIGHBOR(x32,y7,x31,y8);
NEIGHBOR(x32,y9,x31,y8);
NEIGHBOR(x30,y9,x31,y9);
NEIGHBOR(x32,y9,x31,y9);
NEIGHBOR(x31,y8,x31,y9);
NEIGHBOR(x31,y10,x31,y9);
NEIGHBOR(x30,y8,x31,y9);
NEIGHBOR(x30,y10,x31,y9);
NEIGHBOR(x32,y8,x31,y9);
NEIGHBOR(x32,y10,x31,y9);
NEIGHBOR(x30,y10,x31,y10);
NEIGHBOR(x32,y10,x31,y10);
NEIGHBOR(x31,y9,x31,y10);
NEIGHBOR(x31,y11,x31,y10);
NEIGHBOR(x30,y9,x31,y10);
NEIGHBOR(x30,y11,x31,y10);
NEIGHBOR(x32,y9,x31,y10);
NEIGHBOR(x32,y11,x31,y10);
NEIGHBOR(x30,y11,x31,y11);
NEIGHBOR(x32,y11,x31,y11);
NEIGHBOR(x31,y10,x31,y11);
NEIGHBOR(x31,y12,x31,y11);
NEIGHBOR(x30,y10,x31,y11);
NEIGHBOR(x30,y12,x31,y11);
NEIGHBOR(x32,y10,x31,y11);
NEIGHBOR(x32,y12,x31,y11);
NEIGHBOR(x30,y12,x31,y12);
NEIGHBOR(x32,y12,x31,y12);
NEIGHBOR(x31,y11,x31,y12);
NEIGHBOR(x31,y13,x31,y12);
NEIGHBOR(x30,y11,x31,y12);
NEIGHBOR(x30,y13,x31,y12);
NEIGHBOR(x32,y11,x31,y12);
NEIGHBOR(x32,y13,x31,y12);
NEIGHBOR(x30,y13,x31,y13);
NEIGHBOR(x32,y13,x31,y13);
NEIGHBOR(x31,y12,x31,y13);
NEIGHBOR(x31,y14,x31,y13);
NEIGHBOR(x30,y12,x31,y13);
NEIGHBOR(x30,y14,x31,y13);
NEIGHBOR(x32,y12,x31,y13);
NEIGHBOR(x32,y14,x31,y13);
NEIGHBOR(x30,y14,x31,y14);
NEIGHBOR(x32,y14,x31,y14);
NEIGHBOR(x31,y13,x31,y14);
NEIGHBOR(x31,y15,x31,y14);
NEIGHBOR(x30,y13,x31,y14);
NEIGHBOR(x30,y15,x31,y14);
NEIGHBOR(x32,y13,x31,y14);
NEIGHBOR(x32,y15,x31,y14);
NEIGHBOR(x30,y15,x31,y15);
NEIGHBOR(x32,y15,x31,y15);
NEIGHBOR(x31,y14,x31,y15);
NEIGHBOR(x31,y16,x31,y15);
NEIGHBOR(x30,y14,x31,y15);
NEIGHBOR(x30,y16,x31,y15);
NEIGHBOR(x32,y14,x31,y15);
NEIGHBOR(x32,y16,x31,y15);
NEIGHBOR(x30,y16,x31,y16);
NEIGHBOR(x32,y16,x31,y16);
NEIGHBOR(x31,y15,x31,y16);
NEIGHBOR(x31,y17,x31,y16);
NEIGHBOR(x30,y15,x31,y16);
NEIGHBOR(x30,y17,x31,y16);
NEIGHBOR(x32,y15,x31,y16);
NEIGHBOR(x32,y17,x31,y16);
NEIGHBOR(x30,y17,x31,y17);
NEIGHBOR(x32,y17,x31,y17);
NEIGHBOR(x31,y16,x31,y17);
NEIGHBOR(x31,y18,x31,y17);
NEIGHBOR(x30,y16,x31,y17);
NEIGHBOR(x30,y18,x31,y17);
NEIGHBOR(x32,y16,x31,y17);
NEIGHBOR(x32,y18,x31,y17);
NEIGHBOR(x30,y18,x31,y18);
NEIGHBOR(x32,y18,x31,y18);
NEIGHBOR(x31,y17,x31,y18);
NEIGHBOR(x31,y19,x31,y18);
NEIGHBOR(x30,y17,x31,y18);
NEIGHBOR(x30,y19,x31,y18);
NEIGHBOR(x32,y17,x31,y18);
NEIGHBOR(x32,y19,x31,y18);
NEIGHBOR(x30,y19,x31,y19);
NEIGHBOR(x32,y19,x31,y19);
NEIGHBOR(x31,y18,x31,y19);
NEIGHBOR(x31,y20,x31,y19);
NEIGHBOR(x30,y18,x31,y19);
NEIGHBOR(x30,y20,x31,y19);
NEIGHBOR(x32,y18,x31,y19);
NEIGHBOR(x32,y20,x31,y19);
NEIGHBOR(x30,y20,x31,y20);
NEIGHBOR(x32,y20,x31,y20);
NEIGHBOR(x31,y19,x31,y20);
NEIGHBOR(x31,y21,x31,y20);
NEIGHBOR(x30,y19,x31,y20);
NEIGHBOR(x30,y21,x31,y20);
NEIGHBOR(x32,y19,x31,y20);
NEIGHBOR(x32,y21,x31,y20);
NEIGHBOR(x30,y21,x31,y21);
NEIGHBOR(x32,y21,x31,y21);
NEIGHBOR(x31,y20,x31,y21);
NEIGHBOR(x31,y22,x31,y21);
NEIGHBOR(x30,y20,x31,y21);
NEIGHBOR(x30,y22,x31,y21);
NEIGHBOR(x32,y20,x31,y21);
NEIGHBOR(x32,y22,x31,y21);
NEIGHBOR(x30,y22,x31,y22);
NEIGHBOR(x32,y22,x31,y22);
NEIGHBOR(x31,y21,x31,y22);
NEIGHBOR(x31,y23,x31,y22);
NEIGHBOR(x30,y21,x31,y22);
NEIGHBOR(x30,y23,x31,y22);
NEIGHBOR(x32,y21,x31,y22);
NEIGHBOR(x32,y23,x31,y22);
NEIGHBOR(x30,y23,x31,y23);
NEIGHBOR(x32,y23,x31,y23);
NEIGHBOR(x31,y22,x31,y23);
NEIGHBOR(x31,y24,x31,y23);
NEIGHBOR(x30,y22,x31,y23);
NEIGHBOR(x30,y24,x31,y23);
NEIGHBOR(x32,y22,x31,y23);
NEIGHBOR(x32,y24,x31,y23);
NEIGHBOR(x30,y24,x31,y24);
NEIGHBOR(x32,y24,x31,y24);
NEIGHBOR(x31,y23,x31,y24);
NEIGHBOR(x31,y25,x31,y24);
NEIGHBOR(x30,y23,x31,y24);
NEIGHBOR(x30,y25,x31,y24);
NEIGHBOR(x32,y23,x31,y24);
NEIGHBOR(x32,y25,x31,y24);
NEIGHBOR(x30,y25,x31,y25);
NEIGHBOR(x32,y25,x31,y25);
NEIGHBOR(x31,y24,x31,y25);
NEIGHBOR(x31,y26,x31,y25);
NEIGHBOR(x30,y24,x31,y25);
NEIGHBOR(x30,y26,x31,y25);
NEIGHBOR(x32,y24,x31,y25);
NEIGHBOR(x32,y26,x31,y25);
NEIGHBOR(x30,y26,x31,y26);
NEIGHBOR(x32,y26,x31,y26);
NEIGHBOR(x31,y25,x31,y26);
NEIGHBOR(x31,y27,x31,y26);
NEIGHBOR(x30,y25,x31,y26);
NEIGHBOR(x30,y27,x31,y26);
NEIGHBOR(x32,y25,x31,y26);
NEIGHBOR(x32,y27,x31,y26);
NEIGHBOR(x30,y27,x31,y27);
NEIGHBOR(x32,y27,x31,y27);
NEIGHBOR(x31,y26,x31,y27);
NEIGHBOR(x31,y28,x31,y27);
NEIGHBOR(x30,y26,x31,y27);
NEIGHBOR(x30,y28,x31,y27);
NEIGHBOR(x32,y26,x31,y27);
NEIGHBOR(x32,y28,x31,y27);
NEIGHBOR(x30,y28,x31,y28);
NEIGHBOR(x32,y28,x31,y28);
NEIGHBOR(x31,y27,x31,y28);
NEIGHBOR(x31,y29,x31,y28);
NEIGHBOR(x30,y27,x31,y28);
NEIGHBOR(x30,y29,x31,y28);
NEIGHBOR(x32,y27,x31,y28);
NEIGHBOR(x32,y29,x31,y28);
NEIGHBOR(x30,y29,x31,y29);
NEIGHBOR(x32,y29,x31,y29);
NEIGHBOR(x31,y28,x31,y29);
NEIGHBOR(x31,y30,x31,y29);
NEIGHBOR(x30,y28,x31,y29);
NEIGHBOR(x30,y30,x31,y29);
NEIGHBOR(x32,y28,x31,y29);
NEIGHBOR(x32,y30,x31,y29);
NEIGHBOR(x30,y30,x31,y30);
NEIGHBOR(x32,y30,x31,y30);
NEIGHBOR(x31,y29,x31,y30);
NEIGHBOR(x31,y31,x31,y30);
NEIGHBOR(x30,y29,x31,y30);
NEIGHBOR(x30,y31,x31,y30);
NEIGHBOR(x32,y29,x31,y30);
NEIGHBOR(x32,y31,x31,y30);
NEIGHBOR(x30,y31,x31,y31);
NEIGHBOR(x32,y31,x31,y31);
NEIGHBOR(x31,y30,x31,y31);
NEIGHBOR(x31,y32,x31,y31);
NEIGHBOR(x30,y30,x31,y31);
NEIGHBOR(x30,y32,x31,y31);
NEIGHBOR(x32,y30,x31,y31);
NEIGHBOR(x32,y32,x31,y31);
NEIGHBOR(x30,y32,x31,y32);
NEIGHBOR(x32,y32,x31,y32);
NEIGHBOR(x31,y31,x31,y32);
NEIGHBOR(x31,y33,x31,y32);
NEIGHBOR(x30,y31,x31,y32);
NEIGHBOR(x30,y33,x31,y32);
NEIGHBOR(x32,y31,x31,y32);
NEIGHBOR(x32,y33,x31,y32);
NEIGHBOR(x30,y33,x31,y33);
NEIGHBOR(x32,y33,x31,y33);
NEIGHBOR(x31,y32,x31,y33);
NEIGHBOR(x31,y34,x31,y33);
NEIGHBOR(x30,y32,x31,y33);
NEIGHBOR(x30,y34,x31,y33);
NEIGHBOR(x32,y32,x31,y33);
NEIGHBOR(x32,y34,x31,y33);
NEIGHBOR(x30,y34,x31,y34);
NEIGHBOR(x32,y34,x31,y34);
NEIGHBOR(x31,y33,x31,y34);
NEIGHBOR(x31,y35,x31,y34);
NEIGHBOR(x30,y33,x31,y34);
NEIGHBOR(x30,y35,x31,y34);
NEIGHBOR(x32,y33,x31,y34);
NEIGHBOR(x32,y35,x31,y34);
NEIGHBOR(x30,y35,x31,y35);
NEIGHBOR(x32,y35,x31,y35);
NEIGHBOR(x31,y34,x31,y35);
NEIGHBOR(x31,y36,x31,y35);
NEIGHBOR(x30,y34,x31,y35);
NEIGHBOR(x30,y36,x31,y35);
NEIGHBOR(x32,y34,x31,y35);
NEIGHBOR(x32,y36,x31,y35);
NEIGHBOR(x30,y36,x31,y36);
NEIGHBOR(x32,y36,x31,y36);
NEIGHBOR(x31,y35,x31,y36);
NEIGHBOR(x31,y37,x31,y36);
NEIGHBOR(x30,y35,x31,y36);
NEIGHBOR(x30,y37,x31,y36);
NEIGHBOR(x32,y35,x31,y36);
NEIGHBOR(x32,y37,x31,y36);
NEIGHBOR(x30,y37,x31,y37);
NEIGHBOR(x32,y37,x31,y37);
NEIGHBOR(x31,y36,x31,y37);
NEIGHBOR(x31,y38,x31,y37);
NEIGHBOR(x30,y36,x31,y37);
NEIGHBOR(x30,y38,x31,y37);
NEIGHBOR(x32,y36,x31,y37);
NEIGHBOR(x32,y38,x31,y37);
NEIGHBOR(x30,y38,x31,y38);
NEIGHBOR(x32,y38,x31,y38);
NEIGHBOR(x31,y37,x31,y38);
NEIGHBOR(x31,y39,x31,y38);
NEIGHBOR(x30,y37,x31,y38);
NEIGHBOR(x30,y39,x31,y38);
NEIGHBOR(x32,y37,x31,y38);
NEIGHBOR(x32,y39,x31,y38);
NEIGHBOR(x30,y39,x31,y39);
NEIGHBOR(x32,y39,x31,y39);
NEIGHBOR(x31,y38,x31,y39);
NEIGHBOR(x31,y40,x31,y39);
NEIGHBOR(x30,y38,x31,y39);
NEIGHBOR(x30,y40,x31,y39);
NEIGHBOR(x32,y38,x31,y39);
NEIGHBOR(x32,y40,x31,y39);
NEIGHBOR(x30,y40,x31,y40);
NEIGHBOR(x32,y40,x31,y40);
NEIGHBOR(x31,y39,x31,y40);
NEIGHBOR(x31,y41,x31,y40);
NEIGHBOR(x30,y39,x31,y40);
NEIGHBOR(x30,y41,x31,y40);
NEIGHBOR(x32,y39,x31,y40);
NEIGHBOR(x32,y41,x31,y40);
NEIGHBOR(x30,y41,x31,y41);
NEIGHBOR(x32,y41,x31,y41);
NEIGHBOR(x31,y40,x31,y41);
NEIGHBOR(x31,y42,x31,y41);
NEIGHBOR(x30,y40,x31,y41);
NEIGHBOR(x30,y42,x31,y41);
NEIGHBOR(x32,y40,x31,y41);
NEIGHBOR(x32,y42,x31,y41);
NEIGHBOR(x30,y42,x31,y42);
NEIGHBOR(x32,y42,x31,y42);
NEIGHBOR(x31,y41,x31,y42);
NEIGHBOR(x31,y43,x31,y42);
NEIGHBOR(x30,y41,x31,y42);
NEIGHBOR(x30,y43,x31,y42);
NEIGHBOR(x32,y41,x31,y42);
NEIGHBOR(x32,y43,x31,y42);
NEIGHBOR(x30,y43,x31,y43);
NEIGHBOR(x32,y43,x31,y43);
NEIGHBOR(x31,y42,x31,y43);
NEIGHBOR(x31,y44,x31,y43);
NEIGHBOR(x30,y42,x31,y43);
NEIGHBOR(x30,y44,x31,y43);
NEIGHBOR(x32,y42,x31,y43);
NEIGHBOR(x32,y44,x31,y43);
NEIGHBOR(x30,y44,x31,y44);
NEIGHBOR(x32,y44,x31,y44);
NEIGHBOR(x31,y43,x31,y44);
NEIGHBOR(x31,y45,x31,y44);
NEIGHBOR(x30,y43,x31,y44);
NEIGHBOR(x30,y45,x31,y44);
NEIGHBOR(x32,y43,x31,y44);
NEIGHBOR(x32,y45,x31,y44);
NEIGHBOR(x30,y45,x31,y45);
NEIGHBOR(x32,y45,x31,y45);
NEIGHBOR(x31,y44,x31,y45);
NEIGHBOR(x31,y46,x31,y45);
NEIGHBOR(x30,y44,x31,y45);
NEIGHBOR(x30,y46,x31,y45);
NEIGHBOR(x32,y44,x31,y45);
NEIGHBOR(x32,y46,x31,y45);
NEIGHBOR(x30,y46,x31,y46);
NEIGHBOR(x32,y46,x31,y46);
NEIGHBOR(x31,y45,x31,y46);
NEIGHBOR(x31,y47,x31,y46);
NEIGHBOR(x30,y45,x31,y46);
NEIGHBOR(x30,y47,x31,y46);
NEIGHBOR(x32,y45,x31,y46);
NEIGHBOR(x32,y47,x31,y46);
NEIGHBOR(x30,y47,x31,y47);
NEIGHBOR(x32,y47,x31,y47);
NEIGHBOR(x31,y46,x31,y47);
NEIGHBOR(x31,y48,x31,y47);
NEIGHBOR(x30,y46,x31,y47);
NEIGHBOR(x30,y48,x31,y47);
NEIGHBOR(x32,y46,x31,y47);
NEIGHBOR(x32,y48,x31,y47);
NEIGHBOR(x30,y48,x31,y48);
NEIGHBOR(x32,y48,x31,y48);
NEIGHBOR(x31,y47,x31,y48);
NEIGHBOR(x31,y49,x31,y48);
NEIGHBOR(x30,y47,x31,y48);
NEIGHBOR(x30,y49,x31,y48);
NEIGHBOR(x32,y47,x31,y48);
NEIGHBOR(x32,y49,x31,y48);
NEIGHBOR(x30,y49,x31,y49);
NEIGHBOR(x32,y49,x31,y49);
NEIGHBOR(x31,y48,x31,y49);
NEIGHBOR(x31,y50,x31,y49);
NEIGHBOR(x30,y48,x31,y49);
NEIGHBOR(x30,y50,x31,y49);
NEIGHBOR(x32,y48,x31,y49);
NEIGHBOR(x32,y50,x31,y49);
NEIGHBOR(x30,y50,x31,y50);
NEIGHBOR(x32,y50,x31,y50);
NEIGHBOR(x31,y49,x31,y50);
NEIGHBOR(x30,y49,x31,y50);
NEIGHBOR(x32,y49,x31,y50);
NEIGHBOR(x31,y1,x32,y1);
NEIGHBOR(x33,y1,x32,y1);
NEIGHBOR(x32,y2,x32,y1);
NEIGHBOR(x31,y2,x32,y1);
NEIGHBOR(x33,y2,x32,y1);
NEIGHBOR(x31,y2,x32,y2);
NEIGHBOR(x33,y2,x32,y2);
NEIGHBOR(x32,y1,x32,y2);
NEIGHBOR(x32,y3,x32,y2);
NEIGHBOR(x31,y1,x32,y2);
NEIGHBOR(x31,y3,x32,y2);
NEIGHBOR(x33,y1,x32,y2);
NEIGHBOR(x33,y3,x32,y2);
NEIGHBOR(x31,y3,x32,y3);
NEIGHBOR(x33,y3,x32,y3);
NEIGHBOR(x32,y2,x32,y3);
NEIGHBOR(x32,y4,x32,y3);
NEIGHBOR(x31,y2,x32,y3);
NEIGHBOR(x31,y4,x32,y3);
NEIGHBOR(x33,y2,x32,y3);
NEIGHBOR(x33,y4,x32,y3);
NEIGHBOR(x31,y4,x32,y4);
NEIGHBOR(x33,y4,x32,y4);
NEIGHBOR(x32,y3,x32,y4);
NEIGHBOR(x32,y5,x32,y4);
NEIGHBOR(x31,y3,x32,y4);
NEIGHBOR(x31,y5,x32,y4);
NEIGHBOR(x33,y3,x32,y4);
NEIGHBOR(x33,y5,x32,y4);
NEIGHBOR(x31,y5,x32,y5);
NEIGHBOR(x33,y5,x32,y5);
NEIGHBOR(x32,y4,x32,y5);
NEIGHBOR(x32,y6,x32,y5);
NEIGHBOR(x31,y4,x32,y5);
NEIGHBOR(x31,y6,x32,y5);
NEIGHBOR(x33,y4,x32,y5);
NEIGHBOR(x33,y6,x32,y5);
NEIGHBOR(x31,y6,x32,y6);
NEIGHBOR(x33,y6,x32,y6);
NEIGHBOR(x32,y5,x32,y6);
NEIGHBOR(x32,y7,x32,y6);
NEIGHBOR(x31,y5,x32,y6);
NEIGHBOR(x31,y7,x32,y6);
NEIGHBOR(x33,y5,x32,y6);
NEIGHBOR(x33,y7,x32,y6);
NEIGHBOR(x31,y7,x32,y7);
NEIGHBOR(x33,y7,x32,y7);
NEIGHBOR(x32,y6,x32,y7);
NEIGHBOR(x32,y8,x32,y7);
NEIGHBOR(x31,y6,x32,y7);
NEIGHBOR(x31,y8,x32,y7);
NEIGHBOR(x33,y6,x32,y7);
NEIGHBOR(x33,y8,x32,y7);
NEIGHBOR(x31,y8,x32,y8);
NEIGHBOR(x33,y8,x32,y8);
NEIGHBOR(x32,y7,x32,y8);
NEIGHBOR(x32,y9,x32,y8);
NEIGHBOR(x31,y7,x32,y8);
NEIGHBOR(x31,y9,x32,y8);
NEIGHBOR(x33,y7,x32,y8);
NEIGHBOR(x33,y9,x32,y8);
NEIGHBOR(x31,y9,x32,y9);
NEIGHBOR(x33,y9,x32,y9);
NEIGHBOR(x32,y8,x32,y9);
NEIGHBOR(x32,y10,x32,y9);
NEIGHBOR(x31,y8,x32,y9);
NEIGHBOR(x31,y10,x32,y9);
NEIGHBOR(x33,y8,x32,y9);
NEIGHBOR(x33,y10,x32,y9);
NEIGHBOR(x31,y10,x32,y10);
NEIGHBOR(x33,y10,x32,y10);
NEIGHBOR(x32,y9,x32,y10);
NEIGHBOR(x32,y11,x32,y10);
NEIGHBOR(x31,y9,x32,y10);
NEIGHBOR(x31,y11,x32,y10);
NEIGHBOR(x33,y9,x32,y10);
NEIGHBOR(x33,y11,x32,y10);
NEIGHBOR(x31,y11,x32,y11);
NEIGHBOR(x33,y11,x32,y11);
NEIGHBOR(x32,y10,x32,y11);
NEIGHBOR(x32,y12,x32,y11);
NEIGHBOR(x31,y10,x32,y11);
NEIGHBOR(x31,y12,x32,y11);
NEIGHBOR(x33,y10,x32,y11);
NEIGHBOR(x33,y12,x32,y11);
NEIGHBOR(x31,y12,x32,y12);
NEIGHBOR(x33,y12,x32,y12);
NEIGHBOR(x32,y11,x32,y12);
NEIGHBOR(x32,y13,x32,y12);
NEIGHBOR(x31,y11,x32,y12);
NEIGHBOR(x31,y13,x32,y12);
NEIGHBOR(x33,y11,x32,y12);
NEIGHBOR(x33,y13,x32,y12);
NEIGHBOR(x31,y13,x32,y13);
NEIGHBOR(x33,y13,x32,y13);
NEIGHBOR(x32,y12,x32,y13);
NEIGHBOR(x32,y14,x32,y13);
NEIGHBOR(x31,y12,x32,y13);
NEIGHBOR(x31,y14,x32,y13);
NEIGHBOR(x33,y12,x32,y13);
NEIGHBOR(x33,y14,x32,y13);
NEIGHBOR(x31,y14,x32,y14);
NEIGHBOR(x33,y14,x32,y14);
NEIGHBOR(x32,y13,x32,y14);
NEIGHBOR(x32,y15,x32,y14);
NEIGHBOR(x31,y13,x32,y14);
NEIGHBOR(x31,y15,x32,y14);
NEIGHBOR(x33,y13,x32,y14);
NEIGHBOR(x33,y15,x32,y14);
NEIGHBOR(x31,y15,x32,y15);
NEIGHBOR(x33,y15,x32,y15);
NEIGHBOR(x32,y14,x32,y15);
NEIGHBOR(x32,y16,x32,y15);
NEIGHBOR(x31,y14,x32,y15);
NEIGHBOR(x31,y16,x32,y15);
NEIGHBOR(x33,y14,x32,y15);
NEIGHBOR(x33,y16,x32,y15);
NEIGHBOR(x31,y16,x32,y16);
NEIGHBOR(x33,y16,x32,y16);
NEIGHBOR(x32,y15,x32,y16);
NEIGHBOR(x32,y17,x32,y16);
NEIGHBOR(x31,y15,x32,y16);
NEIGHBOR(x31,y17,x32,y16);
NEIGHBOR(x33,y15,x32,y16);
NEIGHBOR(x33,y17,x32,y16);
NEIGHBOR(x31,y17,x32,y17);
NEIGHBOR(x33,y17,x32,y17);
NEIGHBOR(x32,y16,x32,y17);
NEIGHBOR(x32,y18,x32,y17);
NEIGHBOR(x31,y16,x32,y17);
NEIGHBOR(x31,y18,x32,y17);
NEIGHBOR(x33,y16,x32,y17);
NEIGHBOR(x33,y18,x32,y17);
NEIGHBOR(x31,y18,x32,y18);
NEIGHBOR(x33,y18,x32,y18);
NEIGHBOR(x32,y17,x32,y18);
NEIGHBOR(x32,y19,x32,y18);
NEIGHBOR(x31,y17,x32,y18);
NEIGHBOR(x31,y19,x32,y18);
NEIGHBOR(x33,y17,x32,y18);
NEIGHBOR(x33,y19,x32,y18);
NEIGHBOR(x31,y19,x32,y19);
NEIGHBOR(x33,y19,x32,y19);
NEIGHBOR(x32,y18,x32,y19);
NEIGHBOR(x32,y20,x32,y19);
NEIGHBOR(x31,y18,x32,y19);
NEIGHBOR(x31,y20,x32,y19);
NEIGHBOR(x33,y18,x32,y19);
NEIGHBOR(x33,y20,x32,y19);
NEIGHBOR(x31,y20,x32,y20);
NEIGHBOR(x33,y20,x32,y20);
NEIGHBOR(x32,y19,x32,y20);
NEIGHBOR(x32,y21,x32,y20);
NEIGHBOR(x31,y19,x32,y20);
NEIGHBOR(x31,y21,x32,y20);
NEIGHBOR(x33,y19,x32,y20);
NEIGHBOR(x33,y21,x32,y20);
NEIGHBOR(x31,y21,x32,y21);
NEIGHBOR(x33,y21,x32,y21);
NEIGHBOR(x32,y20,x32,y21);
NEIGHBOR(x32,y22,x32,y21);
NEIGHBOR(x31,y20,x32,y21);
NEIGHBOR(x31,y22,x32,y21);
NEIGHBOR(x33,y20,x32,y21);
NEIGHBOR(x33,y22,x32,y21);
NEIGHBOR(x31,y22,x32,y22);
NEIGHBOR(x33,y22,x32,y22);
NEIGHBOR(x32,y21,x32,y22);
NEIGHBOR(x32,y23,x32,y22);
NEIGHBOR(x31,y21,x32,y22);
NEIGHBOR(x31,y23,x32,y22);
NEIGHBOR(x33,y21,x32,y22);
NEIGHBOR(x33,y23,x32,y22);
NEIGHBOR(x31,y23,x32,y23);
NEIGHBOR(x33,y23,x32,y23);
NEIGHBOR(x32,y22,x32,y23);
NEIGHBOR(x32,y24,x32,y23);
NEIGHBOR(x31,y22,x32,y23);
NEIGHBOR(x31,y24,x32,y23);
NEIGHBOR(x33,y22,x32,y23);
NEIGHBOR(x33,y24,x32,y23);
NEIGHBOR(x31,y24,x32,y24);
NEIGHBOR(x33,y24,x32,y24);
NEIGHBOR(x32,y23,x32,y24);
NEIGHBOR(x32,y25,x32,y24);
NEIGHBOR(x31,y23,x32,y24);
NEIGHBOR(x31,y25,x32,y24);
NEIGHBOR(x33,y23,x32,y24);
NEIGHBOR(x33,y25,x32,y24);
NEIGHBOR(x31,y25,x32,y25);
NEIGHBOR(x33,y25,x32,y25);
NEIGHBOR(x32,y24,x32,y25);
NEIGHBOR(x32,y26,x32,y25);
NEIGHBOR(x31,y24,x32,y25);
NEIGHBOR(x31,y26,x32,y25);
NEIGHBOR(x33,y24,x32,y25);
NEIGHBOR(x33,y26,x32,y25);
NEIGHBOR(x31,y26,x32,y26);
NEIGHBOR(x33,y26,x32,y26);
NEIGHBOR(x32,y25,x32,y26);
NEIGHBOR(x32,y27,x32,y26);
NEIGHBOR(x31,y25,x32,y26);
NEIGHBOR(x31,y27,x32,y26);
NEIGHBOR(x33,y25,x32,y26);
NEIGHBOR(x33,y27,x32,y26);
NEIGHBOR(x31,y27,x32,y27);
NEIGHBOR(x33,y27,x32,y27);
NEIGHBOR(x32,y26,x32,y27);
NEIGHBOR(x32,y28,x32,y27);
NEIGHBOR(x31,y26,x32,y27);
NEIGHBOR(x31,y28,x32,y27);
NEIGHBOR(x33,y26,x32,y27);
NEIGHBOR(x33,y28,x32,y27);
NEIGHBOR(x31,y28,x32,y28);
NEIGHBOR(x33,y28,x32,y28);
NEIGHBOR(x32,y27,x32,y28);
NEIGHBOR(x32,y29,x32,y28);
NEIGHBOR(x31,y27,x32,y28);
NEIGHBOR(x31,y29,x32,y28);
NEIGHBOR(x33,y27,x32,y28);
NEIGHBOR(x33,y29,x32,y28);
NEIGHBOR(x31,y29,x32,y29);
NEIGHBOR(x33,y29,x32,y29);
NEIGHBOR(x32,y28,x32,y29);
NEIGHBOR(x32,y30,x32,y29);
NEIGHBOR(x31,y28,x32,y29);
NEIGHBOR(x31,y30,x32,y29);
NEIGHBOR(x33,y28,x32,y29);
NEIGHBOR(x33,y30,x32,y29);
NEIGHBOR(x31,y30,x32,y30);
NEIGHBOR(x33,y30,x32,y30);
NEIGHBOR(x32,y29,x32,y30);
NEIGHBOR(x32,y31,x32,y30);
NEIGHBOR(x31,y29,x32,y30);
NEIGHBOR(x31,y31,x32,y30);
NEIGHBOR(x33,y29,x32,y30);
NEIGHBOR(x33,y31,x32,y30);
NEIGHBOR(x31,y31,x32,y31);
NEIGHBOR(x33,y31,x32,y31);
NEIGHBOR(x32,y30,x32,y31);
NEIGHBOR(x32,y32,x32,y31);
NEIGHBOR(x31,y30,x32,y31);
NEIGHBOR(x31,y32,x32,y31);
NEIGHBOR(x33,y30,x32,y31);
NEIGHBOR(x33,y32,x32,y31);
NEIGHBOR(x31,y32,x32,y32);
NEIGHBOR(x33,y32,x32,y32);
NEIGHBOR(x32,y31,x32,y32);
NEIGHBOR(x32,y33,x32,y32);
NEIGHBOR(x31,y31,x32,y32);
NEIGHBOR(x31,y33,x32,y32);
NEIGHBOR(x33,y31,x32,y32);
NEIGHBOR(x33,y33,x32,y32);
NEIGHBOR(x31,y33,x32,y33);
NEIGHBOR(x33,y33,x32,y33);
NEIGHBOR(x32,y32,x32,y33);
NEIGHBOR(x32,y34,x32,y33);
NEIGHBOR(x31,y32,x32,y33);
NEIGHBOR(x31,y34,x32,y33);
NEIGHBOR(x33,y32,x32,y33);
NEIGHBOR(x33,y34,x32,y33);
NEIGHBOR(x31,y34,x32,y34);
NEIGHBOR(x33,y34,x32,y34);
NEIGHBOR(x32,y33,x32,y34);
NEIGHBOR(x32,y35,x32,y34);
NEIGHBOR(x31,y33,x32,y34);
NEIGHBOR(x31,y35,x32,y34);
NEIGHBOR(x33,y33,x32,y34);
NEIGHBOR(x33,y35,x32,y34);
NEIGHBOR(x31,y35,x32,y35);
NEIGHBOR(x33,y35,x32,y35);
NEIGHBOR(x32,y34,x32,y35);
NEIGHBOR(x32,y36,x32,y35);
NEIGHBOR(x31,y34,x32,y35);
NEIGHBOR(x31,y36,x32,y35);
NEIGHBOR(x33,y34,x32,y35);
NEIGHBOR(x33,y36,x32,y35);
NEIGHBOR(x31,y36,x32,y36);
NEIGHBOR(x33,y36,x32,y36);
NEIGHBOR(x32,y35,x32,y36);
NEIGHBOR(x32,y37,x32,y36);
NEIGHBOR(x31,y35,x32,y36);
NEIGHBOR(x31,y37,x32,y36);
NEIGHBOR(x33,y35,x32,y36);
NEIGHBOR(x33,y37,x32,y36);
NEIGHBOR(x31,y37,x32,y37);
NEIGHBOR(x33,y37,x32,y37);
NEIGHBOR(x32,y36,x32,y37);
NEIGHBOR(x32,y38,x32,y37);
NEIGHBOR(x31,y36,x32,y37);
NEIGHBOR(x31,y38,x32,y37);
NEIGHBOR(x33,y36,x32,y37);
NEIGHBOR(x33,y38,x32,y37);
NEIGHBOR(x31,y38,x32,y38);
NEIGHBOR(x33,y38,x32,y38);
NEIGHBOR(x32,y37,x32,y38);
NEIGHBOR(x32,y39,x32,y38);
NEIGHBOR(x31,y37,x32,y38);
NEIGHBOR(x31,y39,x32,y38);
NEIGHBOR(x33,y37,x32,y38);
NEIGHBOR(x33,y39,x32,y38);
NEIGHBOR(x31,y39,x32,y39);
NEIGHBOR(x33,y39,x32,y39);
NEIGHBOR(x32,y38,x32,y39);
NEIGHBOR(x32,y40,x32,y39);
NEIGHBOR(x31,y38,x32,y39);
NEIGHBOR(x31,y40,x32,y39);
NEIGHBOR(x33,y38,x32,y39);
NEIGHBOR(x33,y40,x32,y39);
NEIGHBOR(x31,y40,x32,y40);
NEIGHBOR(x33,y40,x32,y40);
NEIGHBOR(x32,y39,x32,y40);
NEIGHBOR(x32,y41,x32,y40);
NEIGHBOR(x31,y39,x32,y40);
NEIGHBOR(x31,y41,x32,y40);
NEIGHBOR(x33,y39,x32,y40);
NEIGHBOR(x33,y41,x32,y40);
NEIGHBOR(x31,y41,x32,y41);
NEIGHBOR(x33,y41,x32,y41);
NEIGHBOR(x32,y40,x32,y41);
NEIGHBOR(x32,y42,x32,y41);
NEIGHBOR(x31,y40,x32,y41);
NEIGHBOR(x31,y42,x32,y41);
NEIGHBOR(x33,y40,x32,y41);
NEIGHBOR(x33,y42,x32,y41);
NEIGHBOR(x31,y42,x32,y42);
NEIGHBOR(x33,y42,x32,y42);
NEIGHBOR(x32,y41,x32,y42);
NEIGHBOR(x32,y43,x32,y42);
NEIGHBOR(x31,y41,x32,y42);
NEIGHBOR(x31,y43,x32,y42);
NEIGHBOR(x33,y41,x32,y42);
NEIGHBOR(x33,y43,x32,y42);
NEIGHBOR(x31,y43,x32,y43);
NEIGHBOR(x33,y43,x32,y43);
NEIGHBOR(x32,y42,x32,y43);
NEIGHBOR(x32,y44,x32,y43);
NEIGHBOR(x31,y42,x32,y43);
NEIGHBOR(x31,y44,x32,y43);
NEIGHBOR(x33,y42,x32,y43);
NEIGHBOR(x33,y44,x32,y43);
NEIGHBOR(x31,y44,x32,y44);
NEIGHBOR(x33,y44,x32,y44);
NEIGHBOR(x32,y43,x32,y44);
NEIGHBOR(x32,y45,x32,y44);
NEIGHBOR(x31,y43,x32,y44);
NEIGHBOR(x31,y45,x32,y44);
NEIGHBOR(x33,y43,x32,y44);
NEIGHBOR(x33,y45,x32,y44);
NEIGHBOR(x31,y45,x32,y45);
NEIGHBOR(x33,y45,x32,y45);
NEIGHBOR(x32,y44,x32,y45);
NEIGHBOR(x32,y46,x32,y45);
NEIGHBOR(x31,y44,x32,y45);
NEIGHBOR(x31,y46,x32,y45);
NEIGHBOR(x33,y44,x32,y45);
NEIGHBOR(x33,y46,x32,y45);
NEIGHBOR(x31,y46,x32,y46);
NEIGHBOR(x33,y46,x32,y46);
NEIGHBOR(x32,y45,x32,y46);
NEIGHBOR(x32,y47,x32,y46);
NEIGHBOR(x31,y45,x32,y46);
NEIGHBOR(x31,y47,x32,y46);
NEIGHBOR(x33,y45,x32,y46);
NEIGHBOR(x33,y47,x32,y46);
NEIGHBOR(x31,y47,x32,y47);
NEIGHBOR(x33,y47,x32,y47);
NEIGHBOR(x32,y46,x32,y47);
NEIGHBOR(x32,y48,x32,y47);
NEIGHBOR(x31,y46,x32,y47);
NEIGHBOR(x31,y48,x32,y47);
NEIGHBOR(x33,y46,x32,y47);
NEIGHBOR(x33,y48,x32,y47);
NEIGHBOR(x31,y48,x32,y48);
NEIGHBOR(x33,y48,x32,y48);
NEIGHBOR(x32,y47,x32,y48);
NEIGHBOR(x32,y49,x32,y48);
NEIGHBOR(x31,y47,x32,y48);
NEIGHBOR(x31,y49,x32,y48);
NEIGHBOR(x33,y47,x32,y48);
NEIGHBOR(x33,y49,x32,y48);
NEIGHBOR(x31,y49,x32,y49);
NEIGHBOR(x33,y49,x32,y49);
NEIGHBOR(x32,y48,x32,y49);
NEIGHBOR(x32,y50,x32,y49);
NEIGHBOR(x31,y48,x32,y49);
NEIGHBOR(x31,y50,x32,y49);
NEIGHBOR(x33,y48,x32,y49);
NEIGHBOR(x33,y50,x32,y49);
NEIGHBOR(x31,y50,x32,y50);
NEIGHBOR(x33,y50,x32,y50);
NEIGHBOR(x32,y49,x32,y50);
NEIGHBOR(x31,y49,x32,y50);
NEIGHBOR(x33,y49,x32,y50);
NEIGHBOR(x32,y1,x33,y1);
NEIGHBOR(x34,y1,x33,y1);
NEIGHBOR(x33,y2,x33,y1);
NEIGHBOR(x32,y2,x33,y1);
NEIGHBOR(x34,y2,x33,y1);
NEIGHBOR(x32,y2,x33,y2);
NEIGHBOR(x34,y2,x33,y2);
NEIGHBOR(x33,y1,x33,y2);
NEIGHBOR(x33,y3,x33,y2);
NEIGHBOR(x32,y1,x33,y2);
NEIGHBOR(x32,y3,x33,y2);
NEIGHBOR(x34,y1,x33,y2);
NEIGHBOR(x34,y3,x33,y2);
NEIGHBOR(x32,y3,x33,y3);
NEIGHBOR(x34,y3,x33,y3);
NEIGHBOR(x33,y2,x33,y3);
NEIGHBOR(x33,y4,x33,y3);
NEIGHBOR(x32,y2,x33,y3);
NEIGHBOR(x32,y4,x33,y3);
NEIGHBOR(x34,y2,x33,y3);
NEIGHBOR(x34,y4,x33,y3);
NEIGHBOR(x32,y4,x33,y4);
NEIGHBOR(x34,y4,x33,y4);
NEIGHBOR(x33,y3,x33,y4);
NEIGHBOR(x33,y5,x33,y4);
NEIGHBOR(x32,y3,x33,y4);
NEIGHBOR(x32,y5,x33,y4);
NEIGHBOR(x34,y3,x33,y4);
NEIGHBOR(x34,y5,x33,y4);
NEIGHBOR(x32,y5,x33,y5);
NEIGHBOR(x34,y5,x33,y5);
NEIGHBOR(x33,y4,x33,y5);
NEIGHBOR(x33,y6,x33,y5);
NEIGHBOR(x32,y4,x33,y5);
NEIGHBOR(x32,y6,x33,y5);
NEIGHBOR(x34,y4,x33,y5);
NEIGHBOR(x34,y6,x33,y5);
NEIGHBOR(x32,y6,x33,y6);
NEIGHBOR(x34,y6,x33,y6);
NEIGHBOR(x33,y5,x33,y6);
NEIGHBOR(x33,y7,x33,y6);
NEIGHBOR(x32,y5,x33,y6);
NEIGHBOR(x32,y7,x33,y6);
NEIGHBOR(x34,y5,x33,y6);
NEIGHBOR(x34,y7,x33,y6);
NEIGHBOR(x32,y7,x33,y7);
NEIGHBOR(x34,y7,x33,y7);
NEIGHBOR(x33,y6,x33,y7);
NEIGHBOR(x33,y8,x33,y7);
NEIGHBOR(x32,y6,x33,y7);
NEIGHBOR(x32,y8,x33,y7);
NEIGHBOR(x34,y6,x33,y7);
NEIGHBOR(x34,y8,x33,y7);
NEIGHBOR(x32,y8,x33,y8);
NEIGHBOR(x34,y8,x33,y8);
NEIGHBOR(x33,y7,x33,y8);
NEIGHBOR(x33,y9,x33,y8);
NEIGHBOR(x32,y7,x33,y8);
NEIGHBOR(x32,y9,x33,y8);
NEIGHBOR(x34,y7,x33,y8);
NEIGHBOR(x34,y9,x33,y8);
NEIGHBOR(x32,y9,x33,y9);
NEIGHBOR(x34,y9,x33,y9);
NEIGHBOR(x33,y8,x33,y9);
NEIGHBOR(x33,y10,x33,y9);
NEIGHBOR(x32,y8,x33,y9);
NEIGHBOR(x32,y10,x33,y9);
NEIGHBOR(x34,y8,x33,y9);
NEIGHBOR(x34,y10,x33,y9);
NEIGHBOR(x32,y10,x33,y10);
NEIGHBOR(x34,y10,x33,y10);
NEIGHBOR(x33,y9,x33,y10);
NEIGHBOR(x33,y11,x33,y10);
NEIGHBOR(x32,y9,x33,y10);
NEIGHBOR(x32,y11,x33,y10);
NEIGHBOR(x34,y9,x33,y10);
NEIGHBOR(x34,y11,x33,y10);
NEIGHBOR(x32,y11,x33,y11);
NEIGHBOR(x34,y11,x33,y11);
NEIGHBOR(x33,y10,x33,y11);
NEIGHBOR(x33,y12,x33,y11);
NEIGHBOR(x32,y10,x33,y11);
NEIGHBOR(x32,y12,x33,y11);
NEIGHBOR(x34,y10,x33,y11);
NEIGHBOR(x34,y12,x33,y11);
NEIGHBOR(x32,y12,x33,y12);
NEIGHBOR(x34,y12,x33,y12);
NEIGHBOR(x33,y11,x33,y12);
NEIGHBOR(x33,y13,x33,y12);
NEIGHBOR(x32,y11,x33,y12);
NEIGHBOR(x32,y13,x33,y12);
NEIGHBOR(x34,y11,x33,y12);
NEIGHBOR(x34,y13,x33,y12);
NEIGHBOR(x32,y13,x33,y13);
NEIGHBOR(x34,y13,x33,y13);
NEIGHBOR(x33,y12,x33,y13);
NEIGHBOR(x33,y14,x33,y13);
NEIGHBOR(x32,y12,x33,y13);
NEIGHBOR(x32,y14,x33,y13);
NEIGHBOR(x34,y12,x33,y13);
NEIGHBOR(x34,y14,x33,y13);
NEIGHBOR(x32,y14,x33,y14);
NEIGHBOR(x34,y14,x33,y14);
NEIGHBOR(x33,y13,x33,y14);
NEIGHBOR(x33,y15,x33,y14);
NEIGHBOR(x32,y13,x33,y14);
NEIGHBOR(x32,y15,x33,y14);
NEIGHBOR(x34,y13,x33,y14);
NEIGHBOR(x34,y15,x33,y14);
NEIGHBOR(x32,y15,x33,y15);
NEIGHBOR(x34,y15,x33,y15);
NEIGHBOR(x33,y14,x33,y15);
NEIGHBOR(x33,y16,x33,y15);
NEIGHBOR(x32,y14,x33,y15);
NEIGHBOR(x32,y16,x33,y15);
NEIGHBOR(x34,y14,x33,y15);
NEIGHBOR(x34,y16,x33,y15);
NEIGHBOR(x32,y16,x33,y16);
NEIGHBOR(x34,y16,x33,y16);
NEIGHBOR(x33,y15,x33,y16);
NEIGHBOR(x33,y17,x33,y16);
NEIGHBOR(x32,y15,x33,y16);
NEIGHBOR(x32,y17,x33,y16);
NEIGHBOR(x34,y15,x33,y16);
NEIGHBOR(x34,y17,x33,y16);
NEIGHBOR(x32,y17,x33,y17);
NEIGHBOR(x34,y17,x33,y17);
NEIGHBOR(x33,y16,x33,y17);
NEIGHBOR(x33,y18,x33,y17);
NEIGHBOR(x32,y16,x33,y17);
NEIGHBOR(x32,y18,x33,y17);
NEIGHBOR(x34,y16,x33,y17);
NEIGHBOR(x34,y18,x33,y17);
NEIGHBOR(x32,y18,x33,y18);
NEIGHBOR(x34,y18,x33,y18);
NEIGHBOR(x33,y17,x33,y18);
NEIGHBOR(x33,y19,x33,y18);
NEIGHBOR(x32,y17,x33,y18);
NEIGHBOR(x32,y19,x33,y18);
NEIGHBOR(x34,y17,x33,y18);
NEIGHBOR(x34,y19,x33,y18);
NEIGHBOR(x32,y19,x33,y19);
NEIGHBOR(x34,y19,x33,y19);
NEIGHBOR(x33,y18,x33,y19);
NEIGHBOR(x33,y20,x33,y19);
NEIGHBOR(x32,y18,x33,y19);
NEIGHBOR(x32,y20,x33,y19);
NEIGHBOR(x34,y18,x33,y19);
NEIGHBOR(x34,y20,x33,y19);
NEIGHBOR(x32,y20,x33,y20);
NEIGHBOR(x34,y20,x33,y20);
NEIGHBOR(x33,y19,x33,y20);
NEIGHBOR(x33,y21,x33,y20);
NEIGHBOR(x32,y19,x33,y20);
NEIGHBOR(x32,y21,x33,y20);
NEIGHBOR(x34,y19,x33,y20);
NEIGHBOR(x34,y21,x33,y20);
NEIGHBOR(x32,y21,x33,y21);
NEIGHBOR(x34,y21,x33,y21);
NEIGHBOR(x33,y20,x33,y21);
NEIGHBOR(x33,y22,x33,y21);
NEIGHBOR(x32,y20,x33,y21);
NEIGHBOR(x32,y22,x33,y21);
NEIGHBOR(x34,y20,x33,y21);
NEIGHBOR(x34,y22,x33,y21);
NEIGHBOR(x32,y22,x33,y22);
NEIGHBOR(x34,y22,x33,y22);
NEIGHBOR(x33,y21,x33,y22);
NEIGHBOR(x33,y23,x33,y22);
NEIGHBOR(x32,y21,x33,y22);
NEIGHBOR(x32,y23,x33,y22);
NEIGHBOR(x34,y21,x33,y22);
NEIGHBOR(x34,y23,x33,y22);
NEIGHBOR(x32,y23,x33,y23);
NEIGHBOR(x34,y23,x33,y23);
NEIGHBOR(x33,y22,x33,y23);
NEIGHBOR(x33,y24,x33,y23);
NEIGHBOR(x32,y22,x33,y23);
NEIGHBOR(x32,y24,x33,y23);
NEIGHBOR(x34,y22,x33,y23);
NEIGHBOR(x34,y24,x33,y23);
NEIGHBOR(x32,y24,x33,y24);
NEIGHBOR(x34,y24,x33,y24);
NEIGHBOR(x33,y23,x33,y24);
NEIGHBOR(x33,y25,x33,y24);
NEIGHBOR(x32,y23,x33,y24);
NEIGHBOR(x32,y25,x33,y24);
NEIGHBOR(x34,y23,x33,y24);
NEIGHBOR(x34,y25,x33,y24);
NEIGHBOR(x32,y25,x33,y25);
NEIGHBOR(x34,y25,x33,y25);
NEIGHBOR(x33,y24,x33,y25);
NEIGHBOR(x33,y26,x33,y25);
NEIGHBOR(x32,y24,x33,y25);
NEIGHBOR(x32,y26,x33,y25);
NEIGHBOR(x34,y24,x33,y25);
NEIGHBOR(x34,y26,x33,y25);
NEIGHBOR(x32,y26,x33,y26);
NEIGHBOR(x34,y26,x33,y26);
NEIGHBOR(x33,y25,x33,y26);
NEIGHBOR(x33,y27,x33,y26);
NEIGHBOR(x32,y25,x33,y26);
NEIGHBOR(x32,y27,x33,y26);
NEIGHBOR(x34,y25,x33,y26);
NEIGHBOR(x34,y27,x33,y26);
NEIGHBOR(x32,y27,x33,y27);
NEIGHBOR(x34,y27,x33,y27);
NEIGHBOR(x33,y26,x33,y27);
NEIGHBOR(x33,y28,x33,y27);
NEIGHBOR(x32,y26,x33,y27);
NEIGHBOR(x32,y28,x33,y27);
NEIGHBOR(x34,y26,x33,y27);
NEIGHBOR(x34,y28,x33,y27);
NEIGHBOR(x32,y28,x33,y28);
NEIGHBOR(x34,y28,x33,y28);
NEIGHBOR(x33,y27,x33,y28);
NEIGHBOR(x33,y29,x33,y28);
NEIGHBOR(x32,y27,x33,y28);
NEIGHBOR(x32,y29,x33,y28);
NEIGHBOR(x34,y27,x33,y28);
NEIGHBOR(x34,y29,x33,y28);
NEIGHBOR(x32,y29,x33,y29);
NEIGHBOR(x34,y29,x33,y29);
NEIGHBOR(x33,y28,x33,y29);
NEIGHBOR(x33,y30,x33,y29);
NEIGHBOR(x32,y28,x33,y29);
NEIGHBOR(x32,y30,x33,y29);
NEIGHBOR(x34,y28,x33,y29);
NEIGHBOR(x34,y30,x33,y29);
NEIGHBOR(x32,y30,x33,y30);
NEIGHBOR(x34,y30,x33,y30);
NEIGHBOR(x33,y29,x33,y30);
NEIGHBOR(x33,y31,x33,y30);
NEIGHBOR(x32,y29,x33,y30);
NEIGHBOR(x32,y31,x33,y30);
NEIGHBOR(x34,y29,x33,y30);
NEIGHBOR(x34,y31,x33,y30);
NEIGHBOR(x32,y31,x33,y31);
NEIGHBOR(x34,y31,x33,y31);
NEIGHBOR(x33,y30,x33,y31);
NEIGHBOR(x33,y32,x33,y31);
NEIGHBOR(x32,y30,x33,y31);
NEIGHBOR(x32,y32,x33,y31);
NEIGHBOR(x34,y30,x33,y31);
NEIGHBOR(x34,y32,x33,y31);
NEIGHBOR(x32,y32,x33,y32);
NEIGHBOR(x34,y32,x33,y32);
NEIGHBOR(x33,y31,x33,y32);
NEIGHBOR(x33,y33,x33,y32);
NEIGHBOR(x32,y31,x33,y32);
NEIGHBOR(x32,y33,x33,y32);
NEIGHBOR(x34,y31,x33,y32);
NEIGHBOR(x34,y33,x33,y32);
NEIGHBOR(x32,y33,x33,y33);
NEIGHBOR(x34,y33,x33,y33);
NEIGHBOR(x33,y32,x33,y33);
NEIGHBOR(x33,y34,x33,y33);
NEIGHBOR(x32,y32,x33,y33);
NEIGHBOR(x32,y34,x33,y33);
NEIGHBOR(x34,y32,x33,y33);
NEIGHBOR(x34,y34,x33,y33);
NEIGHBOR(x32,y34,x33,y34);
NEIGHBOR(x34,y34,x33,y34);
NEIGHBOR(x33,y33,x33,y34);
NEIGHBOR(x33,y35,x33,y34);
NEIGHBOR(x32,y33,x33,y34);
NEIGHBOR(x32,y35,x33,y34);
NEIGHBOR(x34,y33,x33,y34);
NEIGHBOR(x34,y35,x33,y34);
NEIGHBOR(x32,y35,x33,y35);
NEIGHBOR(x34,y35,x33,y35);
NEIGHBOR(x33,y34,x33,y35);
NEIGHBOR(x33,y36,x33,y35);
NEIGHBOR(x32,y34,x33,y35);
NEIGHBOR(x32,y36,x33,y35);
NEIGHBOR(x34,y34,x33,y35);
NEIGHBOR(x34,y36,x33,y35);
NEIGHBOR(x32,y36,x33,y36);
NEIGHBOR(x34,y36,x33,y36);
NEIGHBOR(x33,y35,x33,y36);
NEIGHBOR(x33,y37,x33,y36);
NEIGHBOR(x32,y35,x33,y36);
NEIGHBOR(x32,y37,x33,y36);
NEIGHBOR(x34,y35,x33,y36);
NEIGHBOR(x34,y37,x33,y36);
NEIGHBOR(x32,y37,x33,y37);
NEIGHBOR(x34,y37,x33,y37);
NEIGHBOR(x33,y36,x33,y37);
NEIGHBOR(x33,y38,x33,y37);
NEIGHBOR(x32,y36,x33,y37);
NEIGHBOR(x32,y38,x33,y37);
NEIGHBOR(x34,y36,x33,y37);
NEIGHBOR(x34,y38,x33,y37);
NEIGHBOR(x32,y38,x33,y38);
NEIGHBOR(x34,y38,x33,y38);
NEIGHBOR(x33,y37,x33,y38);
NEIGHBOR(x33,y39,x33,y38);
NEIGHBOR(x32,y37,x33,y38);
NEIGHBOR(x32,y39,x33,y38);
NEIGHBOR(x34,y37,x33,y38);
NEIGHBOR(x34,y39,x33,y38);
NEIGHBOR(x32,y39,x33,y39);
NEIGHBOR(x34,y39,x33,y39);
NEIGHBOR(x33,y38,x33,y39);
NEIGHBOR(x33,y40,x33,y39);
NEIGHBOR(x32,y38,x33,y39);
NEIGHBOR(x32,y40,x33,y39);
NEIGHBOR(x34,y38,x33,y39);
NEIGHBOR(x34,y40,x33,y39);
NEIGHBOR(x32,y40,x33,y40);
NEIGHBOR(x34,y40,x33,y40);
NEIGHBOR(x33,y39,x33,y40);
NEIGHBOR(x33,y41,x33,y40);
NEIGHBOR(x32,y39,x33,y40);
NEIGHBOR(x32,y41,x33,y40);
NEIGHBOR(x34,y39,x33,y40);
NEIGHBOR(x34,y41,x33,y40);
NEIGHBOR(x32,y41,x33,y41);
NEIGHBOR(x34,y41,x33,y41);
NEIGHBOR(x33,y40,x33,y41);
NEIGHBOR(x33,y42,x33,y41);
NEIGHBOR(x32,y40,x33,y41);
NEIGHBOR(x32,y42,x33,y41);
NEIGHBOR(x34,y40,x33,y41);
NEIGHBOR(x34,y42,x33,y41);
NEIGHBOR(x32,y42,x33,y42);
NEIGHBOR(x34,y42,x33,y42);
NEIGHBOR(x33,y41,x33,y42);
NEIGHBOR(x33,y43,x33,y42);
NEIGHBOR(x32,y41,x33,y42);
NEIGHBOR(x32,y43,x33,y42);
NEIGHBOR(x34,y41,x33,y42);
NEIGHBOR(x34,y43,x33,y42);
NEIGHBOR(x32,y43,x33,y43);
NEIGHBOR(x34,y43,x33,y43);
NEIGHBOR(x33,y42,x33,y43);
NEIGHBOR(x33,y44,x33,y43);
NEIGHBOR(x32,y42,x33,y43);
NEIGHBOR(x32,y44,x33,y43);
NEIGHBOR(x34,y42,x33,y43);
NEIGHBOR(x34,y44,x33,y43);
NEIGHBOR(x32,y44,x33,y44);
NEIGHBOR(x34,y44,x33,y44);
NEIGHBOR(x33,y43,x33,y44);
NEIGHBOR(x33,y45,x33,y44);
NEIGHBOR(x32,y43,x33,y44);
NEIGHBOR(x32,y45,x33,y44);
NEIGHBOR(x34,y43,x33,y44);
NEIGHBOR(x34,y45,x33,y44);
NEIGHBOR(x32,y45,x33,y45);
NEIGHBOR(x34,y45,x33,y45);
NEIGHBOR(x33,y44,x33,y45);
NEIGHBOR(x33,y46,x33,y45);
NEIGHBOR(x32,y44,x33,y45);
NEIGHBOR(x32,y46,x33,y45);
NEIGHBOR(x34,y44,x33,y45);
NEIGHBOR(x34,y46,x33,y45);
NEIGHBOR(x32,y46,x33,y46);
NEIGHBOR(x34,y46,x33,y46);
NEIGHBOR(x33,y45,x33,y46);
NEIGHBOR(x33,y47,x33,y46);
NEIGHBOR(x32,y45,x33,y46);
NEIGHBOR(x32,y47,x33,y46);
NEIGHBOR(x34,y45,x33,y46);
NEIGHBOR(x34,y47,x33,y46);
NEIGHBOR(x32,y47,x33,y47);
NEIGHBOR(x34,y47,x33,y47);
NEIGHBOR(x33,y46,x33,y47);
NEIGHBOR(x33,y48,x33,y47);
NEIGHBOR(x32,y46,x33,y47);
NEIGHBOR(x32,y48,x33,y47);
NEIGHBOR(x34,y46,x33,y47);
NEIGHBOR(x34,y48,x33,y47);
NEIGHBOR(x32,y48,x33,y48);
NEIGHBOR(x34,y48,x33,y48);
NEIGHBOR(x33,y47,x33,y48);
NEIGHBOR(x33,y49,x33,y48);
NEIGHBOR(x32,y47,x33,y48);
NEIGHBOR(x32,y49,x33,y48);
NEIGHBOR(x34,y47,x33,y48);
NEIGHBOR(x34,y49,x33,y48);
NEIGHBOR(x32,y49,x33,y49);
NEIGHBOR(x34,y49,x33,y49);
NEIGHBOR(x33,y48,x33,y49);
NEIGHBOR(x33,y50,x33,y49);
NEIGHBOR(x32,y48,x33,y49);
NEIGHBOR(x32,y50,x33,y49);
NEIGHBOR(x34,y48,x33,y49);
NEIGHBOR(x34,y50,x33,y49);
NEIGHBOR(x32,y50,x33,y50);
NEIGHBOR(x34,y50,x33,y50);
NEIGHBOR(x33,y49,x33,y50);
NEIGHBOR(x32,y49,x33,y50);
NEIGHBOR(x34,y49,x33,y50);
NEIGHBOR(x33,y1,x34,y1);
NEIGHBOR(x35,y1,x34,y1);
NEIGHBOR(x34,y2,x34,y1);
NEIGHBOR(x33,y2,x34,y1);
NEIGHBOR(x35,y2,x34,y1);
NEIGHBOR(x33,y2,x34,y2);
NEIGHBOR(x35,y2,x34,y2);
NEIGHBOR(x34,y1,x34,y2);
NEIGHBOR(x34,y3,x34,y2);
NEIGHBOR(x33,y1,x34,y2);
NEIGHBOR(x33,y3,x34,y2);
NEIGHBOR(x35,y1,x34,y2);
NEIGHBOR(x35,y3,x34,y2);
NEIGHBOR(x33,y3,x34,y3);
NEIGHBOR(x35,y3,x34,y3);
NEIGHBOR(x34,y2,x34,y3);
NEIGHBOR(x34,y4,x34,y3);
NEIGHBOR(x33,y2,x34,y3);
NEIGHBOR(x33,y4,x34,y3);
NEIGHBOR(x35,y2,x34,y3);
NEIGHBOR(x35,y4,x34,y3);
NEIGHBOR(x33,y4,x34,y4);
NEIGHBOR(x35,y4,x34,y4);
NEIGHBOR(x34,y3,x34,y4);
NEIGHBOR(x34,y5,x34,y4);
NEIGHBOR(x33,y3,x34,y4);
NEIGHBOR(x33,y5,x34,y4);
NEIGHBOR(x35,y3,x34,y4);
NEIGHBOR(x35,y5,x34,y4);
NEIGHBOR(x33,y5,x34,y5);
NEIGHBOR(x35,y5,x34,y5);
NEIGHBOR(x34,y4,x34,y5);
NEIGHBOR(x34,y6,x34,y5);
NEIGHBOR(x33,y4,x34,y5);
NEIGHBOR(x33,y6,x34,y5);
NEIGHBOR(x35,y4,x34,y5);
NEIGHBOR(x35,y6,x34,y5);
NEIGHBOR(x33,y6,x34,y6);
NEIGHBOR(x35,y6,x34,y6);
NEIGHBOR(x34,y5,x34,y6);
NEIGHBOR(x34,y7,x34,y6);
NEIGHBOR(x33,y5,x34,y6);
NEIGHBOR(x33,y7,x34,y6);
NEIGHBOR(x35,y5,x34,y6);
NEIGHBOR(x35,y7,x34,y6);
NEIGHBOR(x33,y7,x34,y7);
NEIGHBOR(x35,y7,x34,y7);
NEIGHBOR(x34,y6,x34,y7);
NEIGHBOR(x34,y8,x34,y7);
NEIGHBOR(x33,y6,x34,y7);
NEIGHBOR(x33,y8,x34,y7);
NEIGHBOR(x35,y6,x34,y7);
NEIGHBOR(x35,y8,x34,y7);
NEIGHBOR(x33,y8,x34,y8);
NEIGHBOR(x35,y8,x34,y8);
NEIGHBOR(x34,y7,x34,y8);
NEIGHBOR(x34,y9,x34,y8);
NEIGHBOR(x33,y7,x34,y8);
NEIGHBOR(x33,y9,x34,y8);
NEIGHBOR(x35,y7,x34,y8);
NEIGHBOR(x35,y9,x34,y8);
NEIGHBOR(x33,y9,x34,y9);
NEIGHBOR(x35,y9,x34,y9);
NEIGHBOR(x34,y8,x34,y9);
NEIGHBOR(x34,y10,x34,y9);
NEIGHBOR(x33,y8,x34,y9);
NEIGHBOR(x33,y10,x34,y9);
NEIGHBOR(x35,y8,x34,y9);
NEIGHBOR(x35,y10,x34,y9);
NEIGHBOR(x33,y10,x34,y10);
NEIGHBOR(x35,y10,x34,y10);
NEIGHBOR(x34,y9,x34,y10);
NEIGHBOR(x34,y11,x34,y10);
NEIGHBOR(x33,y9,x34,y10);
NEIGHBOR(x33,y11,x34,y10);
NEIGHBOR(x35,y9,x34,y10);
NEIGHBOR(x35,y11,x34,y10);
NEIGHBOR(x33,y11,x34,y11);
NEIGHBOR(x35,y11,x34,y11);
NEIGHBOR(x34,y10,x34,y11);
NEIGHBOR(x34,y12,x34,y11);
NEIGHBOR(x33,y10,x34,y11);
NEIGHBOR(x33,y12,x34,y11);
NEIGHBOR(x35,y10,x34,y11);
NEIGHBOR(x35,y12,x34,y11);
NEIGHBOR(x33,y12,x34,y12);
NEIGHBOR(x35,y12,x34,y12);
NEIGHBOR(x34,y11,x34,y12);
NEIGHBOR(x34,y13,x34,y12);
NEIGHBOR(x33,y11,x34,y12);
NEIGHBOR(x33,y13,x34,y12);
NEIGHBOR(x35,y11,x34,y12);
NEIGHBOR(x35,y13,x34,y12);
NEIGHBOR(x33,y13,x34,y13);
NEIGHBOR(x35,y13,x34,y13);
NEIGHBOR(x34,y12,x34,y13);
NEIGHBOR(x34,y14,x34,y13);
NEIGHBOR(x33,y12,x34,y13);
NEIGHBOR(x33,y14,x34,y13);
NEIGHBOR(x35,y12,x34,y13);
NEIGHBOR(x35,y14,x34,y13);
NEIGHBOR(x33,y14,x34,y14);
NEIGHBOR(x35,y14,x34,y14);
NEIGHBOR(x34,y13,x34,y14);
NEIGHBOR(x34,y15,x34,y14);
NEIGHBOR(x33,y13,x34,y14);
NEIGHBOR(x33,y15,x34,y14);
NEIGHBOR(x35,y13,x34,y14);
NEIGHBOR(x35,y15,x34,y14);
NEIGHBOR(x33,y15,x34,y15);
NEIGHBOR(x35,y15,x34,y15);
NEIGHBOR(x34,y14,x34,y15);
NEIGHBOR(x34,y16,x34,y15);
NEIGHBOR(x33,y14,x34,y15);
NEIGHBOR(x33,y16,x34,y15);
NEIGHBOR(x35,y14,x34,y15);
NEIGHBOR(x35,y16,x34,y15);
NEIGHBOR(x33,y16,x34,y16);
NEIGHBOR(x35,y16,x34,y16);
NEIGHBOR(x34,y15,x34,y16);
NEIGHBOR(x34,y17,x34,y16);
NEIGHBOR(x33,y15,x34,y16);
NEIGHBOR(x33,y17,x34,y16);
NEIGHBOR(x35,y15,x34,y16);
NEIGHBOR(x35,y17,x34,y16);
NEIGHBOR(x33,y17,x34,y17);
NEIGHBOR(x35,y17,x34,y17);
NEIGHBOR(x34,y16,x34,y17);
NEIGHBOR(x34,y18,x34,y17);
NEIGHBOR(x33,y16,x34,y17);
NEIGHBOR(x33,y18,x34,y17);
NEIGHBOR(x35,y16,x34,y17);
NEIGHBOR(x35,y18,x34,y17);
NEIGHBOR(x33,y18,x34,y18);
NEIGHBOR(x35,y18,x34,y18);
NEIGHBOR(x34,y17,x34,y18);
NEIGHBOR(x34,y19,x34,y18);
NEIGHBOR(x33,y17,x34,y18);
NEIGHBOR(x33,y19,x34,y18);
NEIGHBOR(x35,y17,x34,y18);
NEIGHBOR(x35,y19,x34,y18);
NEIGHBOR(x33,y19,x34,y19);
NEIGHBOR(x35,y19,x34,y19);
NEIGHBOR(x34,y18,x34,y19);
NEIGHBOR(x34,y20,x34,y19);
NEIGHBOR(x33,y18,x34,y19);
NEIGHBOR(x33,y20,x34,y19);
NEIGHBOR(x35,y18,x34,y19);
NEIGHBOR(x35,y20,x34,y19);
NEIGHBOR(x33,y20,x34,y20);
NEIGHBOR(x35,y20,x34,y20);
NEIGHBOR(x34,y19,x34,y20);
NEIGHBOR(x34,y21,x34,y20);
NEIGHBOR(x33,y19,x34,y20);
NEIGHBOR(x33,y21,x34,y20);
NEIGHBOR(x35,y19,x34,y20);
NEIGHBOR(x35,y21,x34,y20);
NEIGHBOR(x33,y21,x34,y21);
NEIGHBOR(x35,y21,x34,y21);
NEIGHBOR(x34,y20,x34,y21);
NEIGHBOR(x34,y22,x34,y21);
NEIGHBOR(x33,y20,x34,y21);
NEIGHBOR(x33,y22,x34,y21);
NEIGHBOR(x35,y20,x34,y21);
NEIGHBOR(x35,y22,x34,y21);
NEIGHBOR(x33,y22,x34,y22);
NEIGHBOR(x35,y22,x34,y22);
NEIGHBOR(x34,y21,x34,y22);
NEIGHBOR(x34,y23,x34,y22);
NEIGHBOR(x33,y21,x34,y22);
NEIGHBOR(x33,y23,x34,y22);
NEIGHBOR(x35,y21,x34,y22);
NEIGHBOR(x35,y23,x34,y22);
NEIGHBOR(x33,y23,x34,y23);
NEIGHBOR(x35,y23,x34,y23);
NEIGHBOR(x34,y22,x34,y23);
NEIGHBOR(x34,y24,x34,y23);
NEIGHBOR(x33,y22,x34,y23);
NEIGHBOR(x33,y24,x34,y23);
NEIGHBOR(x35,y22,x34,y23);
NEIGHBOR(x35,y24,x34,y23);
NEIGHBOR(x33,y24,x34,y24);
NEIGHBOR(x35,y24,x34,y24);
NEIGHBOR(x34,y23,x34,y24);
NEIGHBOR(x34,y25,x34,y24);
NEIGHBOR(x33,y23,x34,y24);
NEIGHBOR(x33,y25,x34,y24);
NEIGHBOR(x35,y23,x34,y24);
NEIGHBOR(x35,y25,x34,y24);
NEIGHBOR(x33,y25,x34,y25);
NEIGHBOR(x35,y25,x34,y25);
NEIGHBOR(x34,y24,x34,y25);
NEIGHBOR(x34,y26,x34,y25);
NEIGHBOR(x33,y24,x34,y25);
NEIGHBOR(x33,y26,x34,y25);
NEIGHBOR(x35,y24,x34,y25);
NEIGHBOR(x35,y26,x34,y25);
NEIGHBOR(x33,y26,x34,y26);
NEIGHBOR(x35,y26,x34,y26);
NEIGHBOR(x34,y25,x34,y26);
NEIGHBOR(x34,y27,x34,y26);
NEIGHBOR(x33,y25,x34,y26);
NEIGHBOR(x33,y27,x34,y26);
NEIGHBOR(x35,y25,x34,y26);
NEIGHBOR(x35,y27,x34,y26);
NEIGHBOR(x33,y27,x34,y27);
NEIGHBOR(x35,y27,x34,y27);
NEIGHBOR(x34,y26,x34,y27);
NEIGHBOR(x34,y28,x34,y27);
NEIGHBOR(x33,y26,x34,y27);
NEIGHBOR(x33,y28,x34,y27);
NEIGHBOR(x35,y26,x34,y27);
NEIGHBOR(x35,y28,x34,y27);
NEIGHBOR(x33,y28,x34,y28);
NEIGHBOR(x35,y28,x34,y28);
NEIGHBOR(x34,y27,x34,y28);
NEIGHBOR(x34,y29,x34,y28);
NEIGHBOR(x33,y27,x34,y28);
NEIGHBOR(x33,y29,x34,y28);
NEIGHBOR(x35,y27,x34,y28);
NEIGHBOR(x35,y29,x34,y28);
NEIGHBOR(x33,y29,x34,y29);
NEIGHBOR(x35,y29,x34,y29);
NEIGHBOR(x34,y28,x34,y29);
NEIGHBOR(x34,y30,x34,y29);
NEIGHBOR(x33,y28,x34,y29);
NEIGHBOR(x33,y30,x34,y29);
NEIGHBOR(x35,y28,x34,y29);
NEIGHBOR(x35,y30,x34,y29);
NEIGHBOR(x33,y30,x34,y30);
NEIGHBOR(x35,y30,x34,y30);
NEIGHBOR(x34,y29,x34,y30);
NEIGHBOR(x34,y31,x34,y30);
NEIGHBOR(x33,y29,x34,y30);
NEIGHBOR(x33,y31,x34,y30);
NEIGHBOR(x35,y29,x34,y30);
NEIGHBOR(x35,y31,x34,y30);
NEIGHBOR(x33,y31,x34,y31);
NEIGHBOR(x35,y31,x34,y31);
NEIGHBOR(x34,y30,x34,y31);
NEIGHBOR(x34,y32,x34,y31);
NEIGHBOR(x33,y30,x34,y31);
NEIGHBOR(x33,y32,x34,y31);
NEIGHBOR(x35,y30,x34,y31);
NEIGHBOR(x35,y32,x34,y31);
NEIGHBOR(x33,y32,x34,y32);
NEIGHBOR(x35,y32,x34,y32);
NEIGHBOR(x34,y31,x34,y32);
NEIGHBOR(x34,y33,x34,y32);
NEIGHBOR(x33,y31,x34,y32);
NEIGHBOR(x33,y33,x34,y32);
NEIGHBOR(x35,y31,x34,y32);
NEIGHBOR(x35,y33,x34,y32);
NEIGHBOR(x33,y33,x34,y33);
NEIGHBOR(x35,y33,x34,y33);
NEIGHBOR(x34,y32,x34,y33);
NEIGHBOR(x34,y34,x34,y33);
NEIGHBOR(x33,y32,x34,y33);
NEIGHBOR(x33,y34,x34,y33);
NEIGHBOR(x35,y32,x34,y33);
NEIGHBOR(x35,y34,x34,y33);
NEIGHBOR(x33,y34,x34,y34);
NEIGHBOR(x35,y34,x34,y34);
NEIGHBOR(x34,y33,x34,y34);
NEIGHBOR(x34,y35,x34,y34);
NEIGHBOR(x33,y33,x34,y34);
NEIGHBOR(x33,y35,x34,y34);
NEIGHBOR(x35,y33,x34,y34);
NEIGHBOR(x35,y35,x34,y34);
NEIGHBOR(x33,y35,x34,y35);
NEIGHBOR(x35,y35,x34,y35);
NEIGHBOR(x34,y34,x34,y35);
NEIGHBOR(x34,y36,x34,y35);
NEIGHBOR(x33,y34,x34,y35);
NEIGHBOR(x33,y36,x34,y35);
NEIGHBOR(x35,y34,x34,y35);
NEIGHBOR(x35,y36,x34,y35);
NEIGHBOR(x33,y36,x34,y36);
NEIGHBOR(x35,y36,x34,y36);
NEIGHBOR(x34,y35,x34,y36);
NEIGHBOR(x34,y37,x34,y36);
NEIGHBOR(x33,y35,x34,y36);
NEIGHBOR(x33,y37,x34,y36);
NEIGHBOR(x35,y35,x34,y36);
NEIGHBOR(x35,y37,x34,y36);
NEIGHBOR(x33,y37,x34,y37);
NEIGHBOR(x35,y37,x34,y37);
NEIGHBOR(x34,y36,x34,y37);
NEIGHBOR(x34,y38,x34,y37);
NEIGHBOR(x33,y36,x34,y37);
NEIGHBOR(x33,y38,x34,y37);
NEIGHBOR(x35,y36,x34,y37);
NEIGHBOR(x35,y38,x34,y37);
NEIGHBOR(x33,y38,x34,y38);
NEIGHBOR(x35,y38,x34,y38);
NEIGHBOR(x34,y37,x34,y38);
NEIGHBOR(x34,y39,x34,y38);
NEIGHBOR(x33,y37,x34,y38);
NEIGHBOR(x33,y39,x34,y38);
NEIGHBOR(x35,y37,x34,y38);
NEIGHBOR(x35,y39,x34,y38);
NEIGHBOR(x33,y39,x34,y39);
NEIGHBOR(x35,y39,x34,y39);
NEIGHBOR(x34,y38,x34,y39);
NEIGHBOR(x34,y40,x34,y39);
NEIGHBOR(x33,y38,x34,y39);
NEIGHBOR(x33,y40,x34,y39);
NEIGHBOR(x35,y38,x34,y39);
NEIGHBOR(x35,y40,x34,y39);
NEIGHBOR(x33,y40,x34,y40);
NEIGHBOR(x35,y40,x34,y40);
NEIGHBOR(x34,y39,x34,y40);
NEIGHBOR(x34,y41,x34,y40);
NEIGHBOR(x33,y39,x34,y40);
NEIGHBOR(x33,y41,x34,y40);
NEIGHBOR(x35,y39,x34,y40);
NEIGHBOR(x35,y41,x34,y40);
NEIGHBOR(x33,y41,x34,y41);
NEIGHBOR(x35,y41,x34,y41);
NEIGHBOR(x34,y40,x34,y41);
NEIGHBOR(x34,y42,x34,y41);
NEIGHBOR(x33,y40,x34,y41);
NEIGHBOR(x33,y42,x34,y41);
NEIGHBOR(x35,y40,x34,y41);
NEIGHBOR(x35,y42,x34,y41);
NEIGHBOR(x33,y42,x34,y42);
NEIGHBOR(x35,y42,x34,y42);
NEIGHBOR(x34,y41,x34,y42);
NEIGHBOR(x34,y43,x34,y42);
NEIGHBOR(x33,y41,x34,y42);
NEIGHBOR(x33,y43,x34,y42);
NEIGHBOR(x35,y41,x34,y42);
NEIGHBOR(x35,y43,x34,y42);
NEIGHBOR(x33,y43,x34,y43);
NEIGHBOR(x35,y43,x34,y43);
NEIGHBOR(x34,y42,x34,y43);
NEIGHBOR(x34,y44,x34,y43);
NEIGHBOR(x33,y42,x34,y43);
NEIGHBOR(x33,y44,x34,y43);
NEIGHBOR(x35,y42,x34,y43);
NEIGHBOR(x35,y44,x34,y43);
NEIGHBOR(x33,y44,x34,y44);
NEIGHBOR(x35,y44,x34,y44);
NEIGHBOR(x34,y43,x34,y44);
NEIGHBOR(x34,y45,x34,y44);
NEIGHBOR(x33,y43,x34,y44);
NEIGHBOR(x33,y45,x34,y44);
NEIGHBOR(x35,y43,x34,y44);
NEIGHBOR(x35,y45,x34,y44);
NEIGHBOR(x33,y45,x34,y45);
NEIGHBOR(x35,y45,x34,y45);
NEIGHBOR(x34,y44,x34,y45);
NEIGHBOR(x34,y46,x34,y45);
NEIGHBOR(x33,y44,x34,y45);
NEIGHBOR(x33,y46,x34,y45);
NEIGHBOR(x35,y44,x34,y45);
NEIGHBOR(x35,y46,x34,y45);
NEIGHBOR(x33,y46,x34,y46);
NEIGHBOR(x35,y46,x34,y46);
NEIGHBOR(x34,y45,x34,y46);
NEIGHBOR(x34,y47,x34,y46);
NEIGHBOR(x33,y45,x34,y46);
NEIGHBOR(x33,y47,x34,y46);
NEIGHBOR(x35,y45,x34,y46);
NEIGHBOR(x35,y47,x34,y46);
NEIGHBOR(x33,y47,x34,y47);
NEIGHBOR(x35,y47,x34,y47);
NEIGHBOR(x34,y46,x34,y47);
NEIGHBOR(x34,y48,x34,y47);
NEIGHBOR(x33,y46,x34,y47);
NEIGHBOR(x33,y48,x34,y47);
NEIGHBOR(x35,y46,x34,y47);
NEIGHBOR(x35,y48,x34,y47);
NEIGHBOR(x33,y48,x34,y48);
NEIGHBOR(x35,y48,x34,y48);
NEIGHBOR(x34,y47,x34,y48);
NEIGHBOR(x34,y49,x34,y48);
NEIGHBOR(x33,y47,x34,y48);
NEIGHBOR(x33,y49,x34,y48);
NEIGHBOR(x35,y47,x34,y48);
NEIGHBOR(x35,y49,x34,y48);
NEIGHBOR(x33,y49,x34,y49);
NEIGHBOR(x35,y49,x34,y49);
NEIGHBOR(x34,y48,x34,y49);
NEIGHBOR(x34,y50,x34,y49);
NEIGHBOR(x33,y48,x34,y49);
NEIGHBOR(x33,y50,x34,y49);
NEIGHBOR(x35,y48,x34,y49);
NEIGHBOR(x35,y50,x34,y49);
NEIGHBOR(x33,y50,x34,y50);
NEIGHBOR(x35,y50,x34,y50);
NEIGHBOR(x34,y49,x34,y50);
NEIGHBOR(x33,y49,x34,y50);
NEIGHBOR(x35,y49,x34,y50);
NEIGHBOR(x34,y1,x35,y1);
NEIGHBOR(x36,y1,x35,y1);
NEIGHBOR(x35,y2,x35,y1);
NEIGHBOR(x34,y2,x35,y1);
NEIGHBOR(x36,y2,x35,y1);
NEIGHBOR(x34,y2,x35,y2);
NEIGHBOR(x36,y2,x35,y2);
NEIGHBOR(x35,y1,x35,y2);
NEIGHBOR(x35,y3,x35,y2);
NEIGHBOR(x34,y1,x35,y2);
NEIGHBOR(x34,y3,x35,y2);
NEIGHBOR(x36,y1,x35,y2);
NEIGHBOR(x36,y3,x35,y2);
NEIGHBOR(x34,y3,x35,y3);
NEIGHBOR(x36,y3,x35,y3);
NEIGHBOR(x35,y2,x35,y3);
NEIGHBOR(x35,y4,x35,y3);
NEIGHBOR(x34,y2,x35,y3);
NEIGHBOR(x34,y4,x35,y3);
NEIGHBOR(x36,y2,x35,y3);
NEIGHBOR(x36,y4,x35,y3);
NEIGHBOR(x34,y4,x35,y4);
NEIGHBOR(x36,y4,x35,y4);
NEIGHBOR(x35,y3,x35,y4);
NEIGHBOR(x35,y5,x35,y4);
NEIGHBOR(x34,y3,x35,y4);
NEIGHBOR(x34,y5,x35,y4);
NEIGHBOR(x36,y3,x35,y4);
NEIGHBOR(x36,y5,x35,y4);
NEIGHBOR(x34,y5,x35,y5);
NEIGHBOR(x36,y5,x35,y5);
NEIGHBOR(x35,y4,x35,y5);
NEIGHBOR(x35,y6,x35,y5);
NEIGHBOR(x34,y4,x35,y5);
NEIGHBOR(x34,y6,x35,y5);
NEIGHBOR(x36,y4,x35,y5);
NEIGHBOR(x36,y6,x35,y5);
NEIGHBOR(x34,y6,x35,y6);
NEIGHBOR(x36,y6,x35,y6);
NEIGHBOR(x35,y5,x35,y6);
NEIGHBOR(x35,y7,x35,y6);
NEIGHBOR(x34,y5,x35,y6);
NEIGHBOR(x34,y7,x35,y6);
NEIGHBOR(x36,y5,x35,y6);
NEIGHBOR(x36,y7,x35,y6);
NEIGHBOR(x34,y7,x35,y7);
NEIGHBOR(x36,y7,x35,y7);
NEIGHBOR(x35,y6,x35,y7);
NEIGHBOR(x35,y8,x35,y7);
NEIGHBOR(x34,y6,x35,y7);
NEIGHBOR(x34,y8,x35,y7);
NEIGHBOR(x36,y6,x35,y7);
NEIGHBOR(x36,y8,x35,y7);
NEIGHBOR(x34,y8,x35,y8);
NEIGHBOR(x36,y8,x35,y8);
NEIGHBOR(x35,y7,x35,y8);
NEIGHBOR(x35,y9,x35,y8);
NEIGHBOR(x34,y7,x35,y8);
NEIGHBOR(x34,y9,x35,y8);
NEIGHBOR(x36,y7,x35,y8);
NEIGHBOR(x36,y9,x35,y8);
NEIGHBOR(x34,y9,x35,y9);
NEIGHBOR(x36,y9,x35,y9);
NEIGHBOR(x35,y8,x35,y9);
NEIGHBOR(x35,y10,x35,y9);
NEIGHBOR(x34,y8,x35,y9);
NEIGHBOR(x34,y10,x35,y9);
NEIGHBOR(x36,y8,x35,y9);
NEIGHBOR(x36,y10,x35,y9);
NEIGHBOR(x34,y10,x35,y10);
NEIGHBOR(x36,y10,x35,y10);
NEIGHBOR(x35,y9,x35,y10);
NEIGHBOR(x35,y11,x35,y10);
NEIGHBOR(x34,y9,x35,y10);
NEIGHBOR(x34,y11,x35,y10);
NEIGHBOR(x36,y9,x35,y10);
NEIGHBOR(x36,y11,x35,y10);
NEIGHBOR(x34,y11,x35,y11);
NEIGHBOR(x36,y11,x35,y11);
NEIGHBOR(x35,y10,x35,y11);
NEIGHBOR(x35,y12,x35,y11);
NEIGHBOR(x34,y10,x35,y11);
NEIGHBOR(x34,y12,x35,y11);
NEIGHBOR(x36,y10,x35,y11);
NEIGHBOR(x36,y12,x35,y11);
NEIGHBOR(x34,y12,x35,y12);
NEIGHBOR(x36,y12,x35,y12);
NEIGHBOR(x35,y11,x35,y12);
NEIGHBOR(x35,y13,x35,y12);
NEIGHBOR(x34,y11,x35,y12);
NEIGHBOR(x34,y13,x35,y12);
NEIGHBOR(x36,y11,x35,y12);
NEIGHBOR(x36,y13,x35,y12);
NEIGHBOR(x34,y13,x35,y13);
NEIGHBOR(x36,y13,x35,y13);
NEIGHBOR(x35,y12,x35,y13);
NEIGHBOR(x35,y14,x35,y13);
NEIGHBOR(x34,y12,x35,y13);
NEIGHBOR(x34,y14,x35,y13);
NEIGHBOR(x36,y12,x35,y13);
NEIGHBOR(x36,y14,x35,y13);
NEIGHBOR(x34,y14,x35,y14);
NEIGHBOR(x36,y14,x35,y14);
NEIGHBOR(x35,y13,x35,y14);
NEIGHBOR(x35,y15,x35,y14);
NEIGHBOR(x34,y13,x35,y14);
NEIGHBOR(x34,y15,x35,y14);
NEIGHBOR(x36,y13,x35,y14);
NEIGHBOR(x36,y15,x35,y14);
NEIGHBOR(x34,y15,x35,y15);
NEIGHBOR(x36,y15,x35,y15);
NEIGHBOR(x35,y14,x35,y15);
NEIGHBOR(x35,y16,x35,y15);
NEIGHBOR(x34,y14,x35,y15);
NEIGHBOR(x34,y16,x35,y15);
NEIGHBOR(x36,y14,x35,y15);
NEIGHBOR(x36,y16,x35,y15);
NEIGHBOR(x34,y16,x35,y16);
NEIGHBOR(x36,y16,x35,y16);
NEIGHBOR(x35,y15,x35,y16);
NEIGHBOR(x35,y17,x35,y16);
NEIGHBOR(x34,y15,x35,y16);
NEIGHBOR(x34,y17,x35,y16);
NEIGHBOR(x36,y15,x35,y16);
NEIGHBOR(x36,y17,x35,y16);
NEIGHBOR(x34,y17,x35,y17);
NEIGHBOR(x36,y17,x35,y17);
NEIGHBOR(x35,y16,x35,y17);
NEIGHBOR(x35,y18,x35,y17);
NEIGHBOR(x34,y16,x35,y17);
NEIGHBOR(x34,y18,x35,y17);
NEIGHBOR(x36,y16,x35,y17);
NEIGHBOR(x36,y18,x35,y17);
NEIGHBOR(x34,y18,x35,y18);
NEIGHBOR(x36,y18,x35,y18);
NEIGHBOR(x35,y17,x35,y18);
NEIGHBOR(x35,y19,x35,y18);
NEIGHBOR(x34,y17,x35,y18);
NEIGHBOR(x34,y19,x35,y18);
NEIGHBOR(x36,y17,x35,y18);
NEIGHBOR(x36,y19,x35,y18);
NEIGHBOR(x34,y19,x35,y19);
NEIGHBOR(x36,y19,x35,y19);
NEIGHBOR(x35,y18,x35,y19);
NEIGHBOR(x35,y20,x35,y19);
NEIGHBOR(x34,y18,x35,y19);
NEIGHBOR(x34,y20,x35,y19);
NEIGHBOR(x36,y18,x35,y19);
NEIGHBOR(x36,y20,x35,y19);
NEIGHBOR(x34,y20,x35,y20);
NEIGHBOR(x36,y20,x35,y20);
NEIGHBOR(x35,y19,x35,y20);
NEIGHBOR(x35,y21,x35,y20);
NEIGHBOR(x34,y19,x35,y20);
NEIGHBOR(x34,y21,x35,y20);
NEIGHBOR(x36,y19,x35,y20);
NEIGHBOR(x36,y21,x35,y20);
NEIGHBOR(x34,y21,x35,y21);
NEIGHBOR(x36,y21,x35,y21);
NEIGHBOR(x35,y20,x35,y21);
NEIGHBOR(x35,y22,x35,y21);
NEIGHBOR(x34,y20,x35,y21);
NEIGHBOR(x34,y22,x35,y21);
NEIGHBOR(x36,y20,x35,y21);
NEIGHBOR(x36,y22,x35,y21);
NEIGHBOR(x34,y22,x35,y22);
NEIGHBOR(x36,y22,x35,y22);
NEIGHBOR(x35,y21,x35,y22);
NEIGHBOR(x35,y23,x35,y22);
NEIGHBOR(x34,y21,x35,y22);
NEIGHBOR(x34,y23,x35,y22);
NEIGHBOR(x36,y21,x35,y22);
NEIGHBOR(x36,y23,x35,y22);
NEIGHBOR(x34,y23,x35,y23);
NEIGHBOR(x36,y23,x35,y23);
NEIGHBOR(x35,y22,x35,y23);
NEIGHBOR(x35,y24,x35,y23);
NEIGHBOR(x34,y22,x35,y23);
NEIGHBOR(x34,y24,x35,y23);
NEIGHBOR(x36,y22,x35,y23);
NEIGHBOR(x36,y24,x35,y23);
NEIGHBOR(x34,y24,x35,y24);
NEIGHBOR(x36,y24,x35,y24);
NEIGHBOR(x35,y23,x35,y24);
NEIGHBOR(x35,y25,x35,y24);
NEIGHBOR(x34,y23,x35,y24);
NEIGHBOR(x34,y25,x35,y24);
NEIGHBOR(x36,y23,x35,y24);
NEIGHBOR(x36,y25,x35,y24);
NEIGHBOR(x34,y25,x35,y25);
NEIGHBOR(x36,y25,x35,y25);
NEIGHBOR(x35,y24,x35,y25);
NEIGHBOR(x35,y26,x35,y25);
NEIGHBOR(x34,y24,x35,y25);
NEIGHBOR(x34,y26,x35,y25);
NEIGHBOR(x36,y24,x35,y25);
NEIGHBOR(x36,y26,x35,y25);
NEIGHBOR(x34,y26,x35,y26);
NEIGHBOR(x36,y26,x35,y26);
NEIGHBOR(x35,y25,x35,y26);
NEIGHBOR(x35,y27,x35,y26);
NEIGHBOR(x34,y25,x35,y26);
NEIGHBOR(x34,y27,x35,y26);
NEIGHBOR(x36,y25,x35,y26);
NEIGHBOR(x36,y27,x35,y26);
NEIGHBOR(x34,y27,x35,y27);
NEIGHBOR(x36,y27,x35,y27);
NEIGHBOR(x35,y26,x35,y27);
NEIGHBOR(x35,y28,x35,y27);
NEIGHBOR(x34,y26,x35,y27);
NEIGHBOR(x34,y28,x35,y27);
NEIGHBOR(x36,y26,x35,y27);
NEIGHBOR(x36,y28,x35,y27);
NEIGHBOR(x34,y28,x35,y28);
NEIGHBOR(x36,y28,x35,y28);
NEIGHBOR(x35,y27,x35,y28);
NEIGHBOR(x35,y29,x35,y28);
NEIGHBOR(x34,y27,x35,y28);
NEIGHBOR(x34,y29,x35,y28);
NEIGHBOR(x36,y27,x35,y28);
NEIGHBOR(x36,y29,x35,y28);
NEIGHBOR(x34,y29,x35,y29);
NEIGHBOR(x36,y29,x35,y29);
NEIGHBOR(x35,y28,x35,y29);
NEIGHBOR(x35,y30,x35,y29);
NEIGHBOR(x34,y28,x35,y29);
NEIGHBOR(x34,y30,x35,y29);
NEIGHBOR(x36,y28,x35,y29);
NEIGHBOR(x36,y30,x35,y29);
NEIGHBOR(x34,y30,x35,y30);
NEIGHBOR(x36,y30,x35,y30);
NEIGHBOR(x35,y29,x35,y30);
NEIGHBOR(x35,y31,x35,y30);
NEIGHBOR(x34,y29,x35,y30);
NEIGHBOR(x34,y31,x35,y30);
NEIGHBOR(x36,y29,x35,y30);
NEIGHBOR(x36,y31,x35,y30);
NEIGHBOR(x34,y31,x35,y31);
NEIGHBOR(x36,y31,x35,y31);
NEIGHBOR(x35,y30,x35,y31);
NEIGHBOR(x35,y32,x35,y31);
NEIGHBOR(x34,y30,x35,y31);
NEIGHBOR(x34,y32,x35,y31);
NEIGHBOR(x36,y30,x35,y31);
NEIGHBOR(x36,y32,x35,y31);
NEIGHBOR(x34,y32,x35,y32);
NEIGHBOR(x36,y32,x35,y32);
NEIGHBOR(x35,y31,x35,y32);
NEIGHBOR(x35,y33,x35,y32);
NEIGHBOR(x34,y31,x35,y32);
NEIGHBOR(x34,y33,x35,y32);
NEIGHBOR(x36,y31,x35,y32);
NEIGHBOR(x36,y33,x35,y32);
NEIGHBOR(x34,y33,x35,y33);
NEIGHBOR(x36,y33,x35,y33);
NEIGHBOR(x35,y32,x35,y33);
NEIGHBOR(x35,y34,x35,y33);
NEIGHBOR(x34,y32,x35,y33);
NEIGHBOR(x34,y34,x35,y33);
NEIGHBOR(x36,y32,x35,y33);
NEIGHBOR(x36,y34,x35,y33);
NEIGHBOR(x34,y34,x35,y34);
NEIGHBOR(x36,y34,x35,y34);
NEIGHBOR(x35,y33,x35,y34);
NEIGHBOR(x35,y35,x35,y34);
NEIGHBOR(x34,y33,x35,y34);
NEIGHBOR(x34,y35,x35,y34);
NEIGHBOR(x36,y33,x35,y34);
NEIGHBOR(x36,y35,x35,y34);
NEIGHBOR(x34,y35,x35,y35);
NEIGHBOR(x36,y35,x35,y35);
NEIGHBOR(x35,y34,x35,y35);
NEIGHBOR(x35,y36,x35,y35);
NEIGHBOR(x34,y34,x35,y35);
NEIGHBOR(x34,y36,x35,y35);
NEIGHBOR(x36,y34,x35,y35);
NEIGHBOR(x36,y36,x35,y35);
NEIGHBOR(x34,y36,x35,y36);
NEIGHBOR(x36,y36,x35,y36);
NEIGHBOR(x35,y35,x35,y36);
NEIGHBOR(x35,y37,x35,y36);
NEIGHBOR(x34,y35,x35,y36);
NEIGHBOR(x34,y37,x35,y36);
NEIGHBOR(x36,y35,x35,y36);
NEIGHBOR(x36,y37,x35,y36);
NEIGHBOR(x34,y37,x35,y37);
NEIGHBOR(x36,y37,x35,y37);
NEIGHBOR(x35,y36,x35,y37);
NEIGHBOR(x35,y38,x35,y37);
NEIGHBOR(x34,y36,x35,y37);
NEIGHBOR(x34,y38,x35,y37);
NEIGHBOR(x36,y36,x35,y37);
NEIGHBOR(x36,y38,x35,y37);
NEIGHBOR(x34,y38,x35,y38);
NEIGHBOR(x36,y38,x35,y38);
NEIGHBOR(x35,y37,x35,y38);
NEIGHBOR(x35,y39,x35,y38);
NEIGHBOR(x34,y37,x35,y38);
NEIGHBOR(x34,y39,x35,y38);
NEIGHBOR(x36,y37,x35,y38);
NEIGHBOR(x36,y39,x35,y38);
NEIGHBOR(x34,y39,x35,y39);
NEIGHBOR(x36,y39,x35,y39);
NEIGHBOR(x35,y38,x35,y39);
NEIGHBOR(x35,y40,x35,y39);
NEIGHBOR(x34,y38,x35,y39);
NEIGHBOR(x34,y40,x35,y39);
NEIGHBOR(x36,y38,x35,y39);
NEIGHBOR(x36,y40,x35,y39);
NEIGHBOR(x34,y40,x35,y40);
NEIGHBOR(x36,y40,x35,y40);
NEIGHBOR(x35,y39,x35,y40);
NEIGHBOR(x35,y41,x35,y40);
NEIGHBOR(x34,y39,x35,y40);
NEIGHBOR(x34,y41,x35,y40);
NEIGHBOR(x36,y39,x35,y40);
NEIGHBOR(x36,y41,x35,y40);
NEIGHBOR(x34,y41,x35,y41);
NEIGHBOR(x36,y41,x35,y41);
NEIGHBOR(x35,y40,x35,y41);
NEIGHBOR(x35,y42,x35,y41);
NEIGHBOR(x34,y40,x35,y41);
NEIGHBOR(x34,y42,x35,y41);
NEIGHBOR(x36,y40,x35,y41);
NEIGHBOR(x36,y42,x35,y41);
NEIGHBOR(x34,y42,x35,y42);
NEIGHBOR(x36,y42,x35,y42);
NEIGHBOR(x35,y41,x35,y42);
NEIGHBOR(x35,y43,x35,y42);
NEIGHBOR(x34,y41,x35,y42);
NEIGHBOR(x34,y43,x35,y42);
NEIGHBOR(x36,y41,x35,y42);
NEIGHBOR(x36,y43,x35,y42);
NEIGHBOR(x34,y43,x35,y43);
NEIGHBOR(x36,y43,x35,y43);
NEIGHBOR(x35,y42,x35,y43);
NEIGHBOR(x35,y44,x35,y43);
NEIGHBOR(x34,y42,x35,y43);
NEIGHBOR(x34,y44,x35,y43);
NEIGHBOR(x36,y42,x35,y43);
NEIGHBOR(x36,y44,x35,y43);
NEIGHBOR(x34,y44,x35,y44);
NEIGHBOR(x36,y44,x35,y44);
NEIGHBOR(x35,y43,x35,y44);
NEIGHBOR(x35,y45,x35,y44);
NEIGHBOR(x34,y43,x35,y44);
NEIGHBOR(x34,y45,x35,y44);
NEIGHBOR(x36,y43,x35,y44);
NEIGHBOR(x36,y45,x35,y44);
NEIGHBOR(x34,y45,x35,y45);
NEIGHBOR(x36,y45,x35,y45);
NEIGHBOR(x35,y44,x35,y45);
NEIGHBOR(x35,y46,x35,y45);
NEIGHBOR(x34,y44,x35,y45);
NEIGHBOR(x34,y46,x35,y45);
NEIGHBOR(x36,y44,x35,y45);
NEIGHBOR(x36,y46,x35,y45);
NEIGHBOR(x34,y46,x35,y46);
NEIGHBOR(x36,y46,x35,y46);
NEIGHBOR(x35,y45,x35,y46);
NEIGHBOR(x35,y47,x35,y46);
NEIGHBOR(x34,y45,x35,y46);
NEIGHBOR(x34,y47,x35,y46);
NEIGHBOR(x36,y45,x35,y46);
NEIGHBOR(x36,y47,x35,y46);
NEIGHBOR(x34,y47,x35,y47);
NEIGHBOR(x36,y47,x35,y47);
NEIGHBOR(x35,y46,x35,y47);
NEIGHBOR(x35,y48,x35,y47);
NEIGHBOR(x34,y46,x35,y47);
NEIGHBOR(x34,y48,x35,y47);
NEIGHBOR(x36,y46,x35,y47);
NEIGHBOR(x36,y48,x35,y47);
NEIGHBOR(x34,y48,x35,y48);
NEIGHBOR(x36,y48,x35,y48);
NEIGHBOR(x35,y47,x35,y48);
NEIGHBOR(x35,y49,x35,y48);
NEIGHBOR(x34,y47,x35,y48);
NEIGHBOR(x34,y49,x35,y48);
NEIGHBOR(x36,y47,x35,y48);
NEIGHBOR(x36,y49,x35,y48);
NEIGHBOR(x34,y49,x35,y49);
NEIGHBOR(x36,y49,x35,y49);
NEIGHBOR(x35,y48,x35,y49);
NEIGHBOR(x35,y50,x35,y49);
NEIGHBOR(x34,y48,x35,y49);
NEIGHBOR(x34,y50,x35,y49);
NEIGHBOR(x36,y48,x35,y49);
NEIGHBOR(x36,y50,x35,y49);
NEIGHBOR(x34,y50,x35,y50);
NEIGHBOR(x36,y50,x35,y50);
NEIGHBOR(x35,y49,x35,y50);
NEIGHBOR(x34,y49,x35,y50);
NEIGHBOR(x36,y49,x35,y50);
NEIGHBOR(x35,y1,x36,y1);
NEIGHBOR(x37,y1,x36,y1);
NEIGHBOR(x36,y2,x36,y1);
NEIGHBOR(x35,y2,x36,y1);
NEIGHBOR(x37,y2,x36,y1);
NEIGHBOR(x35,y2,x36,y2);
NEIGHBOR(x37,y2,x36,y2);
NEIGHBOR(x36,y1,x36,y2);
NEIGHBOR(x36,y3,x36,y2);
NEIGHBOR(x35,y1,x36,y2);
NEIGHBOR(x35,y3,x36,y2);
NEIGHBOR(x37,y1,x36,y2);
NEIGHBOR(x37,y3,x36,y2);
NEIGHBOR(x35,y3,x36,y3);
NEIGHBOR(x37,y3,x36,y3);
NEIGHBOR(x36,y2,x36,y3);
NEIGHBOR(x36,y4,x36,y3);
NEIGHBOR(x35,y2,x36,y3);
NEIGHBOR(x35,y4,x36,y3);
NEIGHBOR(x37,y2,x36,y3);
NEIGHBOR(x37,y4,x36,y3);
NEIGHBOR(x35,y4,x36,y4);
NEIGHBOR(x37,y4,x36,y4);
NEIGHBOR(x36,y3,x36,y4);
NEIGHBOR(x36,y5,x36,y4);
NEIGHBOR(x35,y3,x36,y4);
NEIGHBOR(x35,y5,x36,y4);
NEIGHBOR(x37,y3,x36,y4);
NEIGHBOR(x37,y5,x36,y4);
NEIGHBOR(x35,y5,x36,y5);
NEIGHBOR(x37,y5,x36,y5);
NEIGHBOR(x36,y4,x36,y5);
NEIGHBOR(x36,y6,x36,y5);
NEIGHBOR(x35,y4,x36,y5);
NEIGHBOR(x35,y6,x36,y5);
NEIGHBOR(x37,y4,x36,y5);
NEIGHBOR(x37,y6,x36,y5);
NEIGHBOR(x35,y6,x36,y6);
NEIGHBOR(x37,y6,x36,y6);
NEIGHBOR(x36,y5,x36,y6);
NEIGHBOR(x36,y7,x36,y6);
NEIGHBOR(x35,y5,x36,y6);
NEIGHBOR(x35,y7,x36,y6);
NEIGHBOR(x37,y5,x36,y6);
NEIGHBOR(x37,y7,x36,y6);
NEIGHBOR(x35,y7,x36,y7);
NEIGHBOR(x37,y7,x36,y7);
NEIGHBOR(x36,y6,x36,y7);
NEIGHBOR(x36,y8,x36,y7);
NEIGHBOR(x35,y6,x36,y7);
NEIGHBOR(x35,y8,x36,y7);
NEIGHBOR(x37,y6,x36,y7);
NEIGHBOR(x37,y8,x36,y7);
NEIGHBOR(x35,y8,x36,y8);
NEIGHBOR(x37,y8,x36,y8);
NEIGHBOR(x36,y7,x36,y8);
NEIGHBOR(x36,y9,x36,y8);
NEIGHBOR(x35,y7,x36,y8);
NEIGHBOR(x35,y9,x36,y8);
NEIGHBOR(x37,y7,x36,y8);
NEIGHBOR(x37,y9,x36,y8);
NEIGHBOR(x35,y9,x36,y9);
NEIGHBOR(x37,y9,x36,y9);
NEIGHBOR(x36,y8,x36,y9);
NEIGHBOR(x36,y10,x36,y9);
NEIGHBOR(x35,y8,x36,y9);
NEIGHBOR(x35,y10,x36,y9);
NEIGHBOR(x37,y8,x36,y9);
NEIGHBOR(x37,y10,x36,y9);
NEIGHBOR(x35,y10,x36,y10);
NEIGHBOR(x37,y10,x36,y10);
NEIGHBOR(x36,y9,x36,y10);
NEIGHBOR(x36,y11,x36,y10);
NEIGHBOR(x35,y9,x36,y10);
NEIGHBOR(x35,y11,x36,y10);
NEIGHBOR(x37,y9,x36,y10);
NEIGHBOR(x37,y11,x36,y10);
NEIGHBOR(x35,y11,x36,y11);
NEIGHBOR(x37,y11,x36,y11);
NEIGHBOR(x36,y10,x36,y11);
NEIGHBOR(x36,y12,x36,y11);
NEIGHBOR(x35,y10,x36,y11);
NEIGHBOR(x35,y12,x36,y11);
NEIGHBOR(x37,y10,x36,y11);
NEIGHBOR(x37,y12,x36,y11);
NEIGHBOR(x35,y12,x36,y12);
NEIGHBOR(x37,y12,x36,y12);
NEIGHBOR(x36,y11,x36,y12);
NEIGHBOR(x36,y13,x36,y12);
NEIGHBOR(x35,y11,x36,y12);
NEIGHBOR(x35,y13,x36,y12);
NEIGHBOR(x37,y11,x36,y12);
NEIGHBOR(x37,y13,x36,y12);
NEIGHBOR(x35,y13,x36,y13);
NEIGHBOR(x37,y13,x36,y13);
NEIGHBOR(x36,y12,x36,y13);
NEIGHBOR(x36,y14,x36,y13);
NEIGHBOR(x35,y12,x36,y13);
NEIGHBOR(x35,y14,x36,y13);
NEIGHBOR(x37,y12,x36,y13);
NEIGHBOR(x37,y14,x36,y13);
NEIGHBOR(x35,y14,x36,y14);
NEIGHBOR(x37,y14,x36,y14);
NEIGHBOR(x36,y13,x36,y14);
NEIGHBOR(x36,y15,x36,y14);
NEIGHBOR(x35,y13,x36,y14);
NEIGHBOR(x35,y15,x36,y14);
NEIGHBOR(x37,y13,x36,y14);
NEIGHBOR(x37,y15,x36,y14);
NEIGHBOR(x35,y15,x36,y15);
NEIGHBOR(x37,y15,x36,y15);
NEIGHBOR(x36,y14,x36,y15);
NEIGHBOR(x36,y16,x36,y15);
NEIGHBOR(x35,y14,x36,y15);
NEIGHBOR(x35,y16,x36,y15);
NEIGHBOR(x37,y14,x36,y15);
NEIGHBOR(x37,y16,x36,y15);
NEIGHBOR(x35,y16,x36,y16);
NEIGHBOR(x37,y16,x36,y16);
NEIGHBOR(x36,y15,x36,y16);
NEIGHBOR(x36,y17,x36,y16);
NEIGHBOR(x35,y15,x36,y16);
NEIGHBOR(x35,y17,x36,y16);
NEIGHBOR(x37,y15,x36,y16);
NEIGHBOR(x37,y17,x36,y16);
NEIGHBOR(x35,y17,x36,y17);
NEIGHBOR(x37,y17,x36,y17);
NEIGHBOR(x36,y16,x36,y17);
NEIGHBOR(x36,y18,x36,y17);
NEIGHBOR(x35,y16,x36,y17);
NEIGHBOR(x35,y18,x36,y17);
NEIGHBOR(x37,y16,x36,y17);
NEIGHBOR(x37,y18,x36,y17);
NEIGHBOR(x35,y18,x36,y18);
NEIGHBOR(x37,y18,x36,y18);
NEIGHBOR(x36,y17,x36,y18);
NEIGHBOR(x36,y19,x36,y18);
NEIGHBOR(x35,y17,x36,y18);
NEIGHBOR(x35,y19,x36,y18);
NEIGHBOR(x37,y17,x36,y18);
NEIGHBOR(x37,y19,x36,y18);
NEIGHBOR(x35,y19,x36,y19);
NEIGHBOR(x37,y19,x36,y19);
NEIGHBOR(x36,y18,x36,y19);
NEIGHBOR(x36,y20,x36,y19);
NEIGHBOR(x35,y18,x36,y19);
NEIGHBOR(x35,y20,x36,y19);
NEIGHBOR(x37,y18,x36,y19);
NEIGHBOR(x37,y20,x36,y19);
NEIGHBOR(x35,y20,x36,y20);
NEIGHBOR(x37,y20,x36,y20);
NEIGHBOR(x36,y19,x36,y20);
NEIGHBOR(x36,y21,x36,y20);
NEIGHBOR(x35,y19,x36,y20);
NEIGHBOR(x35,y21,x36,y20);
NEIGHBOR(x37,y19,x36,y20);
NEIGHBOR(x37,y21,x36,y20);
NEIGHBOR(x35,y21,x36,y21);
NEIGHBOR(x37,y21,x36,y21);
NEIGHBOR(x36,y20,x36,y21);
NEIGHBOR(x36,y22,x36,y21);
NEIGHBOR(x35,y20,x36,y21);
NEIGHBOR(x35,y22,x36,y21);
NEIGHBOR(x37,y20,x36,y21);
NEIGHBOR(x37,y22,x36,y21);
NEIGHBOR(x35,y22,x36,y22);
NEIGHBOR(x37,y22,x36,y22);
NEIGHBOR(x36,y21,x36,y22);
NEIGHBOR(x36,y23,x36,y22);
NEIGHBOR(x35,y21,x36,y22);
NEIGHBOR(x35,y23,x36,y22);
NEIGHBOR(x37,y21,x36,y22);
NEIGHBOR(x37,y23,x36,y22);
NEIGHBOR(x35,y23,x36,y23);
NEIGHBOR(x37,y23,x36,y23);
NEIGHBOR(x36,y22,x36,y23);
NEIGHBOR(x36,y24,x36,y23);
NEIGHBOR(x35,y22,x36,y23);
NEIGHBOR(x35,y24,x36,y23);
NEIGHBOR(x37,y22,x36,y23);
NEIGHBOR(x37,y24,x36,y23);
NEIGHBOR(x35,y24,x36,y24);
NEIGHBOR(x37,y24,x36,y24);
NEIGHBOR(x36,y23,x36,y24);
NEIGHBOR(x36,y25,x36,y24);
NEIGHBOR(x35,y23,x36,y24);
NEIGHBOR(x35,y25,x36,y24);
NEIGHBOR(x37,y23,x36,y24);
NEIGHBOR(x37,y25,x36,y24);
NEIGHBOR(x35,y25,x36,y25);
NEIGHBOR(x37,y25,x36,y25);
NEIGHBOR(x36,y24,x36,y25);
NEIGHBOR(x36,y26,x36,y25);
NEIGHBOR(x35,y24,x36,y25);
NEIGHBOR(x35,y26,x36,y25);
NEIGHBOR(x37,y24,x36,y25);
NEIGHBOR(x37,y26,x36,y25);
NEIGHBOR(x35,y26,x36,y26);
NEIGHBOR(x37,y26,x36,y26);
NEIGHBOR(x36,y25,x36,y26);
NEIGHBOR(x36,y27,x36,y26);
NEIGHBOR(x35,y25,x36,y26);
NEIGHBOR(x35,y27,x36,y26);
NEIGHBOR(x37,y25,x36,y26);
NEIGHBOR(x37,y27,x36,y26);
NEIGHBOR(x35,y27,x36,y27);
NEIGHBOR(x37,y27,x36,y27);
NEIGHBOR(x36,y26,x36,y27);
NEIGHBOR(x36,y28,x36,y27);
NEIGHBOR(x35,y26,x36,y27);
NEIGHBOR(x35,y28,x36,y27);
NEIGHBOR(x37,y26,x36,y27);
NEIGHBOR(x37,y28,x36,y27);
NEIGHBOR(x35,y28,x36,y28);
NEIGHBOR(x37,y28,x36,y28);
NEIGHBOR(x36,y27,x36,y28);
NEIGHBOR(x36,y29,x36,y28);
NEIGHBOR(x35,y27,x36,y28);
NEIGHBOR(x35,y29,x36,y28);
NEIGHBOR(x37,y27,x36,y28);
NEIGHBOR(x37,y29,x36,y28);
NEIGHBOR(x35,y29,x36,y29);
NEIGHBOR(x37,y29,x36,y29);
NEIGHBOR(x36,y28,x36,y29);
NEIGHBOR(x36,y30,x36,y29);
NEIGHBOR(x35,y28,x36,y29);
NEIGHBOR(x35,y30,x36,y29);
NEIGHBOR(x37,y28,x36,y29);
NEIGHBOR(x37,y30,x36,y29);
NEIGHBOR(x35,y30,x36,y30);
NEIGHBOR(x37,y30,x36,y30);
NEIGHBOR(x36,y29,x36,y30);
NEIGHBOR(x36,y31,x36,y30);
NEIGHBOR(x35,y29,x36,y30);
NEIGHBOR(x35,y31,x36,y30);
NEIGHBOR(x37,y29,x36,y30);
NEIGHBOR(x37,y31,x36,y30);
NEIGHBOR(x35,y31,x36,y31);
NEIGHBOR(x37,y31,x36,y31);
NEIGHBOR(x36,y30,x36,y31);
NEIGHBOR(x36,y32,x36,y31);
NEIGHBOR(x35,y30,x36,y31);
NEIGHBOR(x35,y32,x36,y31);
NEIGHBOR(x37,y30,x36,y31);
NEIGHBOR(x37,y32,x36,y31);
NEIGHBOR(x35,y32,x36,y32);
NEIGHBOR(x37,y32,x36,y32);
NEIGHBOR(x36,y31,x36,y32);
NEIGHBOR(x36,y33,x36,y32);
NEIGHBOR(x35,y31,x36,y32);
NEIGHBOR(x35,y33,x36,y32);
NEIGHBOR(x37,y31,x36,y32);
NEIGHBOR(x37,y33,x36,y32);
NEIGHBOR(x35,y33,x36,y33);
NEIGHBOR(x37,y33,x36,y33);
NEIGHBOR(x36,y32,x36,y33);
NEIGHBOR(x36,y34,x36,y33);
NEIGHBOR(x35,y32,x36,y33);
NEIGHBOR(x35,y34,x36,y33);
NEIGHBOR(x37,y32,x36,y33);
NEIGHBOR(x37,y34,x36,y33);
NEIGHBOR(x35,y34,x36,y34);
NEIGHBOR(x37,y34,x36,y34);
NEIGHBOR(x36,y33,x36,y34);
NEIGHBOR(x36,y35,x36,y34);
NEIGHBOR(x35,y33,x36,y34);
NEIGHBOR(x35,y35,x36,y34);
NEIGHBOR(x37,y33,x36,y34);
NEIGHBOR(x37,y35,x36,y34);
NEIGHBOR(x35,y35,x36,y35);
NEIGHBOR(x37,y35,x36,y35);
NEIGHBOR(x36,y34,x36,y35);
NEIGHBOR(x36,y36,x36,y35);
NEIGHBOR(x35,y34,x36,y35);
NEIGHBOR(x35,y36,x36,y35);
NEIGHBOR(x37,y34,x36,y35);
NEIGHBOR(x37,y36,x36,y35);
NEIGHBOR(x35,y36,x36,y36);
NEIGHBOR(x37,y36,x36,y36);
NEIGHBOR(x36,y35,x36,y36);
NEIGHBOR(x36,y37,x36,y36);
NEIGHBOR(x35,y35,x36,y36);
NEIGHBOR(x35,y37,x36,y36);
NEIGHBOR(x37,y35,x36,y36);
NEIGHBOR(x37,y37,x36,y36);
NEIGHBOR(x35,y37,x36,y37);
NEIGHBOR(x37,y37,x36,y37);
NEIGHBOR(x36,y36,x36,y37);
NEIGHBOR(x36,y38,x36,y37);
NEIGHBOR(x35,y36,x36,y37);
NEIGHBOR(x35,y38,x36,y37);
NEIGHBOR(x37,y36,x36,y37);
NEIGHBOR(x37,y38,x36,y37);
NEIGHBOR(x35,y38,x36,y38);
NEIGHBOR(x37,y38,x36,y38);
NEIGHBOR(x36,y37,x36,y38);
NEIGHBOR(x36,y39,x36,y38);
NEIGHBOR(x35,y37,x36,y38);
NEIGHBOR(x35,y39,x36,y38);
NEIGHBOR(x37,y37,x36,y38);
NEIGHBOR(x37,y39,x36,y38);
NEIGHBOR(x35,y39,x36,y39);
NEIGHBOR(x37,y39,x36,y39);
NEIGHBOR(x36,y38,x36,y39);
NEIGHBOR(x36,y40,x36,y39);
NEIGHBOR(x35,y38,x36,y39);
NEIGHBOR(x35,y40,x36,y39);
NEIGHBOR(x37,y38,x36,y39);
NEIGHBOR(x37,y40,x36,y39);
NEIGHBOR(x35,y40,x36,y40);
NEIGHBOR(x37,y40,x36,y40);
NEIGHBOR(x36,y39,x36,y40);
NEIGHBOR(x36,y41,x36,y40);
NEIGHBOR(x35,y39,x36,y40);
NEIGHBOR(x35,y41,x36,y40);
NEIGHBOR(x37,y39,x36,y40);
NEIGHBOR(x37,y41,x36,y40);
NEIGHBOR(x35,y41,x36,y41);
NEIGHBOR(x37,y41,x36,y41);
NEIGHBOR(x36,y40,x36,y41);
NEIGHBOR(x36,y42,x36,y41);
NEIGHBOR(x35,y40,x36,y41);
NEIGHBOR(x35,y42,x36,y41);
NEIGHBOR(x37,y40,x36,y41);
NEIGHBOR(x37,y42,x36,y41);
NEIGHBOR(x35,y42,x36,y42);
NEIGHBOR(x37,y42,x36,y42);
NEIGHBOR(x36,y41,x36,y42);
NEIGHBOR(x36,y43,x36,y42);
NEIGHBOR(x35,y41,x36,y42);
NEIGHBOR(x35,y43,x36,y42);
NEIGHBOR(x37,y41,x36,y42);
NEIGHBOR(x37,y43,x36,y42);
NEIGHBOR(x35,y43,x36,y43);
NEIGHBOR(x37,y43,x36,y43);
NEIGHBOR(x36,y42,x36,y43);
NEIGHBOR(x36,y44,x36,y43);
NEIGHBOR(x35,y42,x36,y43);
NEIGHBOR(x35,y44,x36,y43);
NEIGHBOR(x37,y42,x36,y43);
NEIGHBOR(x37,y44,x36,y43);
NEIGHBOR(x35,y44,x36,y44);
NEIGHBOR(x37,y44,x36,y44);
NEIGHBOR(x36,y43,x36,y44);
NEIGHBOR(x36,y45,x36,y44);
NEIGHBOR(x35,y43,x36,y44);
NEIGHBOR(x35,y45,x36,y44);
NEIGHBOR(x37,y43,x36,y44);
NEIGHBOR(x37,y45,x36,y44);
NEIGHBOR(x35,y45,x36,y45);
NEIGHBOR(x37,y45,x36,y45);
NEIGHBOR(x36,y44,x36,y45);
NEIGHBOR(x36,y46,x36,y45);
NEIGHBOR(x35,y44,x36,y45);
NEIGHBOR(x35,y46,x36,y45);
NEIGHBOR(x37,y44,x36,y45);
NEIGHBOR(x37,y46,x36,y45);
NEIGHBOR(x35,y46,x36,y46);
NEIGHBOR(x37,y46,x36,y46);
NEIGHBOR(x36,y45,x36,y46);
NEIGHBOR(x36,y47,x36,y46);
NEIGHBOR(x35,y45,x36,y46);
NEIGHBOR(x35,y47,x36,y46);
NEIGHBOR(x37,y45,x36,y46);
NEIGHBOR(x37,y47,x36,y46);
NEIGHBOR(x35,y47,x36,y47);
NEIGHBOR(x37,y47,x36,y47);
NEIGHBOR(x36,y46,x36,y47);
NEIGHBOR(x36,y48,x36,y47);
NEIGHBOR(x35,y46,x36,y47);
NEIGHBOR(x35,y48,x36,y47);
NEIGHBOR(x37,y46,x36,y47);
NEIGHBOR(x37,y48,x36,y47);
NEIGHBOR(x35,y48,x36,y48);
NEIGHBOR(x37,y48,x36,y48);
NEIGHBOR(x36,y47,x36,y48);
NEIGHBOR(x36,y49,x36,y48);
NEIGHBOR(x35,y47,x36,y48);
NEIGHBOR(x35,y49,x36,y48);
NEIGHBOR(x37,y47,x36,y48);
NEIGHBOR(x37,y49,x36,y48);
NEIGHBOR(x35,y49,x36,y49);
NEIGHBOR(x37,y49,x36,y49);
NEIGHBOR(x36,y48,x36,y49);
NEIGHBOR(x36,y50,x36,y49);
NEIGHBOR(x35,y48,x36,y49);
NEIGHBOR(x35,y50,x36,y49);
NEIGHBOR(x37,y48,x36,y49);
NEIGHBOR(x37,y50,x36,y49);
NEIGHBOR(x35,y50,x36,y50);
NEIGHBOR(x37,y50,x36,y50);
NEIGHBOR(x36,y49,x36,y50);
NEIGHBOR(x35,y49,x36,y50);
NEIGHBOR(x37,y49,x36,y50);
NEIGHBOR(x36,y1,x37,y1);
NEIGHBOR(x38,y1,x37,y1);
NEIGHBOR(x37,y2,x37,y1);
NEIGHBOR(x36,y2,x37,y1);
NEIGHBOR(x38,y2,x37,y1);
NEIGHBOR(x36,y2,x37,y2);
NEIGHBOR(x38,y2,x37,y2);
NEIGHBOR(x37,y1,x37,y2);
NEIGHBOR(x37,y3,x37,y2);
NEIGHBOR(x36,y1,x37,y2);
NEIGHBOR(x36,y3,x37,y2);
NEIGHBOR(x38,y1,x37,y2);
NEIGHBOR(x38,y3,x37,y2);
NEIGHBOR(x36,y3,x37,y3);
NEIGHBOR(x38,y3,x37,y3);
NEIGHBOR(x37,y2,x37,y3);
NEIGHBOR(x37,y4,x37,y3);
NEIGHBOR(x36,y2,x37,y3);
NEIGHBOR(x36,y4,x37,y3);
NEIGHBOR(x38,y2,x37,y3);
NEIGHBOR(x38,y4,x37,y3);
NEIGHBOR(x36,y4,x37,y4);
NEIGHBOR(x38,y4,x37,y4);
NEIGHBOR(x37,y3,x37,y4);
NEIGHBOR(x37,y5,x37,y4);
NEIGHBOR(x36,y3,x37,y4);
NEIGHBOR(x36,y5,x37,y4);
NEIGHBOR(x38,y3,x37,y4);
NEIGHBOR(x38,y5,x37,y4);
NEIGHBOR(x36,y5,x37,y5);
NEIGHBOR(x38,y5,x37,y5);
NEIGHBOR(x37,y4,x37,y5);
NEIGHBOR(x37,y6,x37,y5);
NEIGHBOR(x36,y4,x37,y5);
NEIGHBOR(x36,y6,x37,y5);
NEIGHBOR(x38,y4,x37,y5);
NEIGHBOR(x38,y6,x37,y5);
NEIGHBOR(x36,y6,x37,y6);
NEIGHBOR(x38,y6,x37,y6);
NEIGHBOR(x37,y5,x37,y6);
NEIGHBOR(x37,y7,x37,y6);
NEIGHBOR(x36,y5,x37,y6);
NEIGHBOR(x36,y7,x37,y6);
NEIGHBOR(x38,y5,x37,y6);
NEIGHBOR(x38,y7,x37,y6);
NEIGHBOR(x36,y7,x37,y7);
NEIGHBOR(x38,y7,x37,y7);
NEIGHBOR(x37,y6,x37,y7);
NEIGHBOR(x37,y8,x37,y7);
NEIGHBOR(x36,y6,x37,y7);
NEIGHBOR(x36,y8,x37,y7);
NEIGHBOR(x38,y6,x37,y7);
NEIGHBOR(x38,y8,x37,y7);
NEIGHBOR(x36,y8,x37,y8);
NEIGHBOR(x38,y8,x37,y8);
NEIGHBOR(x37,y7,x37,y8);
NEIGHBOR(x37,y9,x37,y8);
NEIGHBOR(x36,y7,x37,y8);
NEIGHBOR(x36,y9,x37,y8);
NEIGHBOR(x38,y7,x37,y8);
NEIGHBOR(x38,y9,x37,y8);
NEIGHBOR(x36,y9,x37,y9);
NEIGHBOR(x38,y9,x37,y9);
NEIGHBOR(x37,y8,x37,y9);
NEIGHBOR(x37,y10,x37,y9);
NEIGHBOR(x36,y8,x37,y9);
NEIGHBOR(x36,y10,x37,y9);
NEIGHBOR(x38,y8,x37,y9);
NEIGHBOR(x38,y10,x37,y9);
NEIGHBOR(x36,y10,x37,y10);
NEIGHBOR(x38,y10,x37,y10);
NEIGHBOR(x37,y9,x37,y10);
NEIGHBOR(x37,y11,x37,y10);
NEIGHBOR(x36,y9,x37,y10);
NEIGHBOR(x36,y11,x37,y10);
NEIGHBOR(x38,y9,x37,y10);
NEIGHBOR(x38,y11,x37,y10);
NEIGHBOR(x36,y11,x37,y11);
NEIGHBOR(x38,y11,x37,y11);
NEIGHBOR(x37,y10,x37,y11);
NEIGHBOR(x37,y12,x37,y11);
NEIGHBOR(x36,y10,x37,y11);
NEIGHBOR(x36,y12,x37,y11);
NEIGHBOR(x38,y10,x37,y11);
NEIGHBOR(x38,y12,x37,y11);
NEIGHBOR(x36,y12,x37,y12);
NEIGHBOR(x38,y12,x37,y12);
NEIGHBOR(x37,y11,x37,y12);
NEIGHBOR(x37,y13,x37,y12);
NEIGHBOR(x36,y11,x37,y12);
NEIGHBOR(x36,y13,x37,y12);
NEIGHBOR(x38,y11,x37,y12);
NEIGHBOR(x38,y13,x37,y12);
NEIGHBOR(x36,y13,x37,y13);
NEIGHBOR(x38,y13,x37,y13);
NEIGHBOR(x37,y12,x37,y13);
NEIGHBOR(x37,y14,x37,y13);
NEIGHBOR(x36,y12,x37,y13);
NEIGHBOR(x36,y14,x37,y13);
NEIGHBOR(x38,y12,x37,y13);
NEIGHBOR(x38,y14,x37,y13);
NEIGHBOR(x36,y14,x37,y14);
NEIGHBOR(x38,y14,x37,y14);
NEIGHBOR(x37,y13,x37,y14);
NEIGHBOR(x37,y15,x37,y14);
NEIGHBOR(x36,y13,x37,y14);
NEIGHBOR(x36,y15,x37,y14);
NEIGHBOR(x38,y13,x37,y14);
NEIGHBOR(x38,y15,x37,y14);
NEIGHBOR(x36,y15,x37,y15);
NEIGHBOR(x38,y15,x37,y15);
NEIGHBOR(x37,y14,x37,y15);
NEIGHBOR(x37,y16,x37,y15);
NEIGHBOR(x36,y14,x37,y15);
NEIGHBOR(x36,y16,x37,y15);
NEIGHBOR(x38,y14,x37,y15);
NEIGHBOR(x38,y16,x37,y15);
NEIGHBOR(x36,y16,x37,y16);
NEIGHBOR(x38,y16,x37,y16);
NEIGHBOR(x37,y15,x37,y16);
NEIGHBOR(x37,y17,x37,y16);
NEIGHBOR(x36,y15,x37,y16);
NEIGHBOR(x36,y17,x37,y16);
NEIGHBOR(x38,y15,x37,y16);
NEIGHBOR(x38,y17,x37,y16);
NEIGHBOR(x36,y17,x37,y17);
NEIGHBOR(x38,y17,x37,y17);
NEIGHBOR(x37,y16,x37,y17);
NEIGHBOR(x37,y18,x37,y17);
NEIGHBOR(x36,y16,x37,y17);
NEIGHBOR(x36,y18,x37,y17);
NEIGHBOR(x38,y16,x37,y17);
NEIGHBOR(x38,y18,x37,y17);
NEIGHBOR(x36,y18,x37,y18);
NEIGHBOR(x38,y18,x37,y18);
NEIGHBOR(x37,y17,x37,y18);
NEIGHBOR(x37,y19,x37,y18);
NEIGHBOR(x36,y17,x37,y18);
NEIGHBOR(x36,y19,x37,y18);
NEIGHBOR(x38,y17,x37,y18);
NEIGHBOR(x38,y19,x37,y18);
NEIGHBOR(x36,y19,x37,y19);
NEIGHBOR(x38,y19,x37,y19);
NEIGHBOR(x37,y18,x37,y19);
NEIGHBOR(x37,y20,x37,y19);
NEIGHBOR(x36,y18,x37,y19);
NEIGHBOR(x36,y20,x37,y19);
NEIGHBOR(x38,y18,x37,y19);
NEIGHBOR(x38,y20,x37,y19);
NEIGHBOR(x36,y20,x37,y20);
NEIGHBOR(x38,y20,x37,y20);
NEIGHBOR(x37,y19,x37,y20);
NEIGHBOR(x37,y21,x37,y20);
NEIGHBOR(x36,y19,x37,y20);
NEIGHBOR(x36,y21,x37,y20);
NEIGHBOR(x38,y19,x37,y20);
NEIGHBOR(x38,y21,x37,y20);
NEIGHBOR(x36,y21,x37,y21);
NEIGHBOR(x38,y21,x37,y21);
NEIGHBOR(x37,y20,x37,y21);
NEIGHBOR(x37,y22,x37,y21);
NEIGHBOR(x36,y20,x37,y21);
NEIGHBOR(x36,y22,x37,y21);
NEIGHBOR(x38,y20,x37,y21);
NEIGHBOR(x38,y22,x37,y21);
NEIGHBOR(x36,y22,x37,y22);
NEIGHBOR(x38,y22,x37,y22);
NEIGHBOR(x37,y21,x37,y22);
NEIGHBOR(x37,y23,x37,y22);
NEIGHBOR(x36,y21,x37,y22);
NEIGHBOR(x36,y23,x37,y22);
NEIGHBOR(x38,y21,x37,y22);
NEIGHBOR(x38,y23,x37,y22);
NEIGHBOR(x36,y23,x37,y23);
NEIGHBOR(x38,y23,x37,y23);
NEIGHBOR(x37,y22,x37,y23);
NEIGHBOR(x37,y24,x37,y23);
NEIGHBOR(x36,y22,x37,y23);
NEIGHBOR(x36,y24,x37,y23);
NEIGHBOR(x38,y22,x37,y23);
NEIGHBOR(x38,y24,x37,y23);
NEIGHBOR(x36,y24,x37,y24);
NEIGHBOR(x38,y24,x37,y24);
NEIGHBOR(x37,y23,x37,y24);
NEIGHBOR(x37,y25,x37,y24);
NEIGHBOR(x36,y23,x37,y24);
NEIGHBOR(x36,y25,x37,y24);
NEIGHBOR(x38,y23,x37,y24);
NEIGHBOR(x38,y25,x37,y24);
NEIGHBOR(x36,y25,x37,y25);
NEIGHBOR(x38,y25,x37,y25);
NEIGHBOR(x37,y24,x37,y25);
NEIGHBOR(x37,y26,x37,y25);
NEIGHBOR(x36,y24,x37,y25);
NEIGHBOR(x36,y26,x37,y25);
NEIGHBOR(x38,y24,x37,y25);
NEIGHBOR(x38,y26,x37,y25);
NEIGHBOR(x36,y26,x37,y26);
NEIGHBOR(x38,y26,x37,y26);
NEIGHBOR(x37,y25,x37,y26);
NEIGHBOR(x37,y27,x37,y26);
NEIGHBOR(x36,y25,x37,y26);
NEIGHBOR(x36,y27,x37,y26);
NEIGHBOR(x38,y25,x37,y26);
NEIGHBOR(x38,y27,x37,y26);
NEIGHBOR(x36,y27,x37,y27);
NEIGHBOR(x38,y27,x37,y27);
NEIGHBOR(x37,y26,x37,y27);
NEIGHBOR(x37,y28,x37,y27);
NEIGHBOR(x36,y26,x37,y27);
NEIGHBOR(x36,y28,x37,y27);
NEIGHBOR(x38,y26,x37,y27);
NEIGHBOR(x38,y28,x37,y27);
NEIGHBOR(x36,y28,x37,y28);
NEIGHBOR(x38,y28,x37,y28);
NEIGHBOR(x37,y27,x37,y28);
NEIGHBOR(x37,y29,x37,y28);
NEIGHBOR(x36,y27,x37,y28);
NEIGHBOR(x36,y29,x37,y28);
NEIGHBOR(x38,y27,x37,y28);
NEIGHBOR(x38,y29,x37,y28);
NEIGHBOR(x36,y29,x37,y29);
NEIGHBOR(x38,y29,x37,y29);
NEIGHBOR(x37,y28,x37,y29);
NEIGHBOR(x37,y30,x37,y29);
NEIGHBOR(x36,y28,x37,y29);
NEIGHBOR(x36,y30,x37,y29);
NEIGHBOR(x38,y28,x37,y29);
NEIGHBOR(x38,y30,x37,y29);
NEIGHBOR(x36,y30,x37,y30);
NEIGHBOR(x38,y30,x37,y30);
NEIGHBOR(x37,y29,x37,y30);
NEIGHBOR(x37,y31,x37,y30);
NEIGHBOR(x36,y29,x37,y30);
NEIGHBOR(x36,y31,x37,y30);
NEIGHBOR(x38,y29,x37,y30);
NEIGHBOR(x38,y31,x37,y30);
NEIGHBOR(x36,y31,x37,y31);
NEIGHBOR(x38,y31,x37,y31);
NEIGHBOR(x37,y30,x37,y31);
NEIGHBOR(x37,y32,x37,y31);
NEIGHBOR(x36,y30,x37,y31);
NEIGHBOR(x36,y32,x37,y31);
NEIGHBOR(x38,y30,x37,y31);
NEIGHBOR(x38,y32,x37,y31);
NEIGHBOR(x36,y32,x37,y32);
NEIGHBOR(x38,y32,x37,y32);
NEIGHBOR(x37,y31,x37,y32);
NEIGHBOR(x37,y33,x37,y32);
NEIGHBOR(x36,y31,x37,y32);
NEIGHBOR(x36,y33,x37,y32);
NEIGHBOR(x38,y31,x37,y32);
NEIGHBOR(x38,y33,x37,y32);
NEIGHBOR(x36,y33,x37,y33);
NEIGHBOR(x38,y33,x37,y33);
NEIGHBOR(x37,y32,x37,y33);
NEIGHBOR(x37,y34,x37,y33);
NEIGHBOR(x36,y32,x37,y33);
NEIGHBOR(x36,y34,x37,y33);
NEIGHBOR(x38,y32,x37,y33);
NEIGHBOR(x38,y34,x37,y33);
NEIGHBOR(x36,y34,x37,y34);
NEIGHBOR(x38,y34,x37,y34);
NEIGHBOR(x37,y33,x37,y34);
NEIGHBOR(x37,y35,x37,y34);
NEIGHBOR(x36,y33,x37,y34);
NEIGHBOR(x36,y35,x37,y34);
NEIGHBOR(x38,y33,x37,y34);
NEIGHBOR(x38,y35,x37,y34);
NEIGHBOR(x36,y35,x37,y35);
NEIGHBOR(x38,y35,x37,y35);
NEIGHBOR(x37,y34,x37,y35);
NEIGHBOR(x37,y36,x37,y35);
NEIGHBOR(x36,y34,x37,y35);
NEIGHBOR(x36,y36,x37,y35);
NEIGHBOR(x38,y34,x37,y35);
NEIGHBOR(x38,y36,x37,y35);
NEIGHBOR(x36,y36,x37,y36);
NEIGHBOR(x38,y36,x37,y36);
NEIGHBOR(x37,y35,x37,y36);
NEIGHBOR(x37,y37,x37,y36);
NEIGHBOR(x36,y35,x37,y36);
NEIGHBOR(x36,y37,x37,y36);
NEIGHBOR(x38,y35,x37,y36);
NEIGHBOR(x38,y37,x37,y36);
NEIGHBOR(x36,y37,x37,y37);
NEIGHBOR(x38,y37,x37,y37);
NEIGHBOR(x37,y36,x37,y37);
NEIGHBOR(x37,y38,x37,y37);
NEIGHBOR(x36,y36,x37,y37);
NEIGHBOR(x36,y38,x37,y37);
NEIGHBOR(x38,y36,x37,y37);
NEIGHBOR(x38,y38,x37,y37);
NEIGHBOR(x36,y38,x37,y38);
NEIGHBOR(x38,y38,x37,y38);
NEIGHBOR(x37,y37,x37,y38);
NEIGHBOR(x37,y39,x37,y38);
NEIGHBOR(x36,y37,x37,y38);
NEIGHBOR(x36,y39,x37,y38);
NEIGHBOR(x38,y37,x37,y38);
NEIGHBOR(x38,y39,x37,y38);
NEIGHBOR(x36,y39,x37,y39);
NEIGHBOR(x38,y39,x37,y39);
NEIGHBOR(x37,y38,x37,y39);
NEIGHBOR(x37,y40,x37,y39);
NEIGHBOR(x36,y38,x37,y39);
NEIGHBOR(x36,y40,x37,y39);
NEIGHBOR(x38,y38,x37,y39);
NEIGHBOR(x38,y40,x37,y39);
NEIGHBOR(x36,y40,x37,y40);
NEIGHBOR(x38,y40,x37,y40);
NEIGHBOR(x37,y39,x37,y40);
NEIGHBOR(x37,y41,x37,y40);
NEIGHBOR(x36,y39,x37,y40);
NEIGHBOR(x36,y41,x37,y40);
NEIGHBOR(x38,y39,x37,y40);
NEIGHBOR(x38,y41,x37,y40);
NEIGHBOR(x36,y41,x37,y41);
NEIGHBOR(x38,y41,x37,y41);
NEIGHBOR(x37,y40,x37,y41);
NEIGHBOR(x37,y42,x37,y41);
NEIGHBOR(x36,y40,x37,y41);
NEIGHBOR(x36,y42,x37,y41);
NEIGHBOR(x38,y40,x37,y41);
NEIGHBOR(x38,y42,x37,y41);
NEIGHBOR(x36,y42,x37,y42);
NEIGHBOR(x38,y42,x37,y42);
NEIGHBOR(x37,y41,x37,y42);
NEIGHBOR(x37,y43,x37,y42);
NEIGHBOR(x36,y41,x37,y42);
NEIGHBOR(x36,y43,x37,y42);
NEIGHBOR(x38,y41,x37,y42);
NEIGHBOR(x38,y43,x37,y42);
NEIGHBOR(x36,y43,x37,y43);
NEIGHBOR(x38,y43,x37,y43);
NEIGHBOR(x37,y42,x37,y43);
NEIGHBOR(x37,y44,x37,y43);
NEIGHBOR(x36,y42,x37,y43);
NEIGHBOR(x36,y44,x37,y43);
NEIGHBOR(x38,y42,x37,y43);
NEIGHBOR(x38,y44,x37,y43);
NEIGHBOR(x36,y44,x37,y44);
NEIGHBOR(x38,y44,x37,y44);
NEIGHBOR(x37,y43,x37,y44);
NEIGHBOR(x37,y45,x37,y44);
NEIGHBOR(x36,y43,x37,y44);
NEIGHBOR(x36,y45,x37,y44);
NEIGHBOR(x38,y43,x37,y44);
NEIGHBOR(x38,y45,x37,y44);
NEIGHBOR(x36,y45,x37,y45);
NEIGHBOR(x38,y45,x37,y45);
NEIGHBOR(x37,y44,x37,y45);
NEIGHBOR(x37,y46,x37,y45);
NEIGHBOR(x36,y44,x37,y45);
NEIGHBOR(x36,y46,x37,y45);
NEIGHBOR(x38,y44,x37,y45);
NEIGHBOR(x38,y46,x37,y45);
NEIGHBOR(x36,y46,x37,y46);
NEIGHBOR(x38,y46,x37,y46);
NEIGHBOR(x37,y45,x37,y46);
NEIGHBOR(x37,y47,x37,y46);
NEIGHBOR(x36,y45,x37,y46);
NEIGHBOR(x36,y47,x37,y46);
NEIGHBOR(x38,y45,x37,y46);
NEIGHBOR(x38,y47,x37,y46);
NEIGHBOR(x36,y47,x37,y47);
NEIGHBOR(x38,y47,x37,y47);
NEIGHBOR(x37,y46,x37,y47);
NEIGHBOR(x37,y48,x37,y47);
NEIGHBOR(x36,y46,x37,y47);
NEIGHBOR(x36,y48,x37,y47);
NEIGHBOR(x38,y46,x37,y47);
NEIGHBOR(x38,y48,x37,y47);
NEIGHBOR(x36,y48,x37,y48);
NEIGHBOR(x38,y48,x37,y48);
NEIGHBOR(x37,y47,x37,y48);
NEIGHBOR(x37,y49,x37,y48);
NEIGHBOR(x36,y47,x37,y48);
NEIGHBOR(x36,y49,x37,y48);
NEIGHBOR(x38,y47,x37,y48);
NEIGHBOR(x38,y49,x37,y48);
NEIGHBOR(x36,y49,x37,y49);
NEIGHBOR(x38,y49,x37,y49);
NEIGHBOR(x37,y48,x37,y49);
NEIGHBOR(x37,y50,x37,y49);
NEIGHBOR(x36,y48,x37,y49);
NEIGHBOR(x36,y50,x37,y49);
NEIGHBOR(x38,y48,x37,y49);
NEIGHBOR(x38,y50,x37,y49);
NEIGHBOR(x36,y50,x37,y50);
NEIGHBOR(x38,y50,x37,y50);
NEIGHBOR(x37,y49,x37,y50);
NEIGHBOR(x36,y49,x37,y50);
NEIGHBOR(x38,y49,x37,y50);
NEIGHBOR(x37,y1,x38,y1);
NEIGHBOR(x39,y1,x38,y1);
NEIGHBOR(x38,y2,x38,y1);
NEIGHBOR(x37,y2,x38,y1);
NEIGHBOR(x39,y2,x38,y1);
NEIGHBOR(x37,y2,x38,y2);
NEIGHBOR(x39,y2,x38,y2);
NEIGHBOR(x38,y1,x38,y2);
NEIGHBOR(x38,y3,x38,y2);
NEIGHBOR(x37,y1,x38,y2);
NEIGHBOR(x37,y3,x38,y2);
NEIGHBOR(x39,y1,x38,y2);
NEIGHBOR(x39,y3,x38,y2);
NEIGHBOR(x37,y3,x38,y3);
NEIGHBOR(x39,y3,x38,y3);
NEIGHBOR(x38,y2,x38,y3);
NEIGHBOR(x38,y4,x38,y3);
NEIGHBOR(x37,y2,x38,y3);
NEIGHBOR(x37,y4,x38,y3);
NEIGHBOR(x39,y2,x38,y3);
NEIGHBOR(x39,y4,x38,y3);
NEIGHBOR(x37,y4,x38,y4);
NEIGHBOR(x39,y4,x38,y4);
NEIGHBOR(x38,y3,x38,y4);
NEIGHBOR(x38,y5,x38,y4);
NEIGHBOR(x37,y3,x38,y4);
NEIGHBOR(x37,y5,x38,y4);
NEIGHBOR(x39,y3,x38,y4);
NEIGHBOR(x39,y5,x38,y4);
NEIGHBOR(x37,y5,x38,y5);
NEIGHBOR(x39,y5,x38,y5);
NEIGHBOR(x38,y4,x38,y5);
NEIGHBOR(x38,y6,x38,y5);
NEIGHBOR(x37,y4,x38,y5);
NEIGHBOR(x37,y6,x38,y5);
NEIGHBOR(x39,y4,x38,y5);
NEIGHBOR(x39,y6,x38,y5);
NEIGHBOR(x37,y6,x38,y6);
NEIGHBOR(x39,y6,x38,y6);
NEIGHBOR(x38,y5,x38,y6);
NEIGHBOR(x38,y7,x38,y6);
NEIGHBOR(x37,y5,x38,y6);
NEIGHBOR(x37,y7,x38,y6);
NEIGHBOR(x39,y5,x38,y6);
NEIGHBOR(x39,y7,x38,y6);
NEIGHBOR(x37,y7,x38,y7);
NEIGHBOR(x39,y7,x38,y7);
NEIGHBOR(x38,y6,x38,y7);
NEIGHBOR(x38,y8,x38,y7);
NEIGHBOR(x37,y6,x38,y7);
NEIGHBOR(x37,y8,x38,y7);
NEIGHBOR(x39,y6,x38,y7);
NEIGHBOR(x39,y8,x38,y7);
NEIGHBOR(x37,y8,x38,y8);
NEIGHBOR(x39,y8,x38,y8);
NEIGHBOR(x38,y7,x38,y8);
NEIGHBOR(x38,y9,x38,y8);
NEIGHBOR(x37,y7,x38,y8);
NEIGHBOR(x37,y9,x38,y8);
NEIGHBOR(x39,y7,x38,y8);
NEIGHBOR(x39,y9,x38,y8);
NEIGHBOR(x37,y9,x38,y9);
NEIGHBOR(x39,y9,x38,y9);
NEIGHBOR(x38,y8,x38,y9);
NEIGHBOR(x38,y10,x38,y9);
NEIGHBOR(x37,y8,x38,y9);
NEIGHBOR(x37,y10,x38,y9);
NEIGHBOR(x39,y8,x38,y9);
NEIGHBOR(x39,y10,x38,y9);
NEIGHBOR(x37,y10,x38,y10);
NEIGHBOR(x39,y10,x38,y10);
NEIGHBOR(x38,y9,x38,y10);
NEIGHBOR(x38,y11,x38,y10);
NEIGHBOR(x37,y9,x38,y10);
NEIGHBOR(x37,y11,x38,y10);
NEIGHBOR(x39,y9,x38,y10);
NEIGHBOR(x39,y11,x38,y10);
NEIGHBOR(x37,y11,x38,y11);
NEIGHBOR(x39,y11,x38,y11);
NEIGHBOR(x38,y10,x38,y11);
NEIGHBOR(x38,y12,x38,y11);
NEIGHBOR(x37,y10,x38,y11);
NEIGHBOR(x37,y12,x38,y11);
NEIGHBOR(x39,y10,x38,y11);
NEIGHBOR(x39,y12,x38,y11);
NEIGHBOR(x37,y12,x38,y12);
NEIGHBOR(x39,y12,x38,y12);
NEIGHBOR(x38,y11,x38,y12);
NEIGHBOR(x38,y13,x38,y12);
NEIGHBOR(x37,y11,x38,y12);
NEIGHBOR(x37,y13,x38,y12);
NEIGHBOR(x39,y11,x38,y12);
NEIGHBOR(x39,y13,x38,y12);
NEIGHBOR(x37,y13,x38,y13);
NEIGHBOR(x39,y13,x38,y13);
NEIGHBOR(x38,y12,x38,y13);
NEIGHBOR(x38,y14,x38,y13);
NEIGHBOR(x37,y12,x38,y13);
NEIGHBOR(x37,y14,x38,y13);
NEIGHBOR(x39,y12,x38,y13);
NEIGHBOR(x39,y14,x38,y13);
NEIGHBOR(x37,y14,x38,y14);
NEIGHBOR(x39,y14,x38,y14);
NEIGHBOR(x38,y13,x38,y14);
NEIGHBOR(x38,y15,x38,y14);
NEIGHBOR(x37,y13,x38,y14);
NEIGHBOR(x37,y15,x38,y14);
NEIGHBOR(x39,y13,x38,y14);
NEIGHBOR(x39,y15,x38,y14);
NEIGHBOR(x37,y15,x38,y15);
NEIGHBOR(x39,y15,x38,y15);
NEIGHBOR(x38,y14,x38,y15);
NEIGHBOR(x38,y16,x38,y15);
NEIGHBOR(x37,y14,x38,y15);
NEIGHBOR(x37,y16,x38,y15);
NEIGHBOR(x39,y14,x38,y15);
NEIGHBOR(x39,y16,x38,y15);
NEIGHBOR(x37,y16,x38,y16);
NEIGHBOR(x39,y16,x38,y16);
NEIGHBOR(x38,y15,x38,y16);
NEIGHBOR(x38,y17,x38,y16);
NEIGHBOR(x37,y15,x38,y16);
NEIGHBOR(x37,y17,x38,y16);
NEIGHBOR(x39,y15,x38,y16);
NEIGHBOR(x39,y17,x38,y16);
NEIGHBOR(x37,y17,x38,y17);
NEIGHBOR(x39,y17,x38,y17);
NEIGHBOR(x38,y16,x38,y17);
NEIGHBOR(x38,y18,x38,y17);
NEIGHBOR(x37,y16,x38,y17);
NEIGHBOR(x37,y18,x38,y17);
NEIGHBOR(x39,y16,x38,y17);
NEIGHBOR(x39,y18,x38,y17);
NEIGHBOR(x37,y18,x38,y18);
NEIGHBOR(x39,y18,x38,y18);
NEIGHBOR(x38,y17,x38,y18);
NEIGHBOR(x38,y19,x38,y18);
NEIGHBOR(x37,y17,x38,y18);
NEIGHBOR(x37,y19,x38,y18);
NEIGHBOR(x39,y17,x38,y18);
NEIGHBOR(x39,y19,x38,y18);
NEIGHBOR(x37,y19,x38,y19);
NEIGHBOR(x39,y19,x38,y19);
NEIGHBOR(x38,y18,x38,y19);
NEIGHBOR(x38,y20,x38,y19);
NEIGHBOR(x37,y18,x38,y19);
NEIGHBOR(x37,y20,x38,y19);
NEIGHBOR(x39,y18,x38,y19);
NEIGHBOR(x39,y20,x38,y19);
NEIGHBOR(x37,y20,x38,y20);
NEIGHBOR(x39,y20,x38,y20);
NEIGHBOR(x38,y19,x38,y20);
NEIGHBOR(x38,y21,x38,y20);
NEIGHBOR(x37,y19,x38,y20);
NEIGHBOR(x37,y21,x38,y20);
NEIGHBOR(x39,y19,x38,y20);
NEIGHBOR(x39,y21,x38,y20);
NEIGHBOR(x37,y21,x38,y21);
NEIGHBOR(x39,y21,x38,y21);
NEIGHBOR(x38,y20,x38,y21);
NEIGHBOR(x38,y22,x38,y21);
NEIGHBOR(x37,y20,x38,y21);
NEIGHBOR(x37,y22,x38,y21);
NEIGHBOR(x39,y20,x38,y21);
NEIGHBOR(x39,y22,x38,y21);
NEIGHBOR(x37,y22,x38,y22);
NEIGHBOR(x39,y22,x38,y22);
NEIGHBOR(x38,y21,x38,y22);
NEIGHBOR(x38,y23,x38,y22);
NEIGHBOR(x37,y21,x38,y22);
NEIGHBOR(x37,y23,x38,y22);
NEIGHBOR(x39,y21,x38,y22);
NEIGHBOR(x39,y23,x38,y22);
NEIGHBOR(x37,y23,x38,y23);
NEIGHBOR(x39,y23,x38,y23);
NEIGHBOR(x38,y22,x38,y23);
NEIGHBOR(x38,y24,x38,y23);
NEIGHBOR(x37,y22,x38,y23);
NEIGHBOR(x37,y24,x38,y23);
NEIGHBOR(x39,y22,x38,y23);
NEIGHBOR(x39,y24,x38,y23);
NEIGHBOR(x37,y24,x38,y24);
NEIGHBOR(x39,y24,x38,y24);
NEIGHBOR(x38,y23,x38,y24);
NEIGHBOR(x38,y25,x38,y24);
NEIGHBOR(x37,y23,x38,y24);
NEIGHBOR(x37,y25,x38,y24);
NEIGHBOR(x39,y23,x38,y24);
NEIGHBOR(x39,y25,x38,y24);
NEIGHBOR(x37,y25,x38,y25);
NEIGHBOR(x39,y25,x38,y25);
NEIGHBOR(x38,y24,x38,y25);
NEIGHBOR(x38,y26,x38,y25);
NEIGHBOR(x37,y24,x38,y25);
NEIGHBOR(x37,y26,x38,y25);
NEIGHBOR(x39,y24,x38,y25);
NEIGHBOR(x39,y26,x38,y25);
NEIGHBOR(x37,y26,x38,y26);
NEIGHBOR(x39,y26,x38,y26);
NEIGHBOR(x38,y25,x38,y26);
NEIGHBOR(x38,y27,x38,y26);
NEIGHBOR(x37,y25,x38,y26);
NEIGHBOR(x37,y27,x38,y26);
NEIGHBOR(x39,y25,x38,y26);
NEIGHBOR(x39,y27,x38,y26);
NEIGHBOR(x37,y27,x38,y27);
NEIGHBOR(x39,y27,x38,y27);
NEIGHBOR(x38,y26,x38,y27);
NEIGHBOR(x38,y28,x38,y27);
NEIGHBOR(x37,y26,x38,y27);
NEIGHBOR(x37,y28,x38,y27);
NEIGHBOR(x39,y26,x38,y27);
NEIGHBOR(x39,y28,x38,y27);
NEIGHBOR(x37,y28,x38,y28);
NEIGHBOR(x39,y28,x38,y28);
NEIGHBOR(x38,y27,x38,y28);
NEIGHBOR(x38,y29,x38,y28);
NEIGHBOR(x37,y27,x38,y28);
NEIGHBOR(x37,y29,x38,y28);
NEIGHBOR(x39,y27,x38,y28);
NEIGHBOR(x39,y29,x38,y28);
NEIGHBOR(x37,y29,x38,y29);
NEIGHBOR(x39,y29,x38,y29);
NEIGHBOR(x38,y28,x38,y29);
NEIGHBOR(x38,y30,x38,y29);
NEIGHBOR(x37,y28,x38,y29);
NEIGHBOR(x37,y30,x38,y29);
NEIGHBOR(x39,y28,x38,y29);
NEIGHBOR(x39,y30,x38,y29);
NEIGHBOR(x37,y30,x38,y30);
NEIGHBOR(x39,y30,x38,y30);
NEIGHBOR(x38,y29,x38,y30);
NEIGHBOR(x38,y31,x38,y30);
NEIGHBOR(x37,y29,x38,y30);
NEIGHBOR(x37,y31,x38,y30);
NEIGHBOR(x39,y29,x38,y30);
NEIGHBOR(x39,y31,x38,y30);
NEIGHBOR(x37,y31,x38,y31);
NEIGHBOR(x39,y31,x38,y31);
NEIGHBOR(x38,y30,x38,y31);
NEIGHBOR(x38,y32,x38,y31);
NEIGHBOR(x37,y30,x38,y31);
NEIGHBOR(x37,y32,x38,y31);
NEIGHBOR(x39,y30,x38,y31);
NEIGHBOR(x39,y32,x38,y31);
NEIGHBOR(x37,y32,x38,y32);
NEIGHBOR(x39,y32,x38,y32);
NEIGHBOR(x38,y31,x38,y32);
NEIGHBOR(x38,y33,x38,y32);
NEIGHBOR(x37,y31,x38,y32);
NEIGHBOR(x37,y33,x38,y32);
NEIGHBOR(x39,y31,x38,y32);
NEIGHBOR(x39,y33,x38,y32);
NEIGHBOR(x37,y33,x38,y33);
NEIGHBOR(x39,y33,x38,y33);
NEIGHBOR(x38,y32,x38,y33);
NEIGHBOR(x38,y34,x38,y33);
NEIGHBOR(x37,y32,x38,y33);
NEIGHBOR(x37,y34,x38,y33);
NEIGHBOR(x39,y32,x38,y33);
NEIGHBOR(x39,y34,x38,y33);
NEIGHBOR(x37,y34,x38,y34);
NEIGHBOR(x39,y34,x38,y34);
NEIGHBOR(x38,y33,x38,y34);
NEIGHBOR(x38,y35,x38,y34);
NEIGHBOR(x37,y33,x38,y34);
NEIGHBOR(x37,y35,x38,y34);
NEIGHBOR(x39,y33,x38,y34);
NEIGHBOR(x39,y35,x38,y34);
NEIGHBOR(x37,y35,x38,y35);
NEIGHBOR(x39,y35,x38,y35);
NEIGHBOR(x38,y34,x38,y35);
NEIGHBOR(x38,y36,x38,y35);
NEIGHBOR(x37,y34,x38,y35);
NEIGHBOR(x37,y36,x38,y35);
NEIGHBOR(x39,y34,x38,y35);
NEIGHBOR(x39,y36,x38,y35);
NEIGHBOR(x37,y36,x38,y36);
NEIGHBOR(x39,y36,x38,y36);
NEIGHBOR(x38,y35,x38,y36);
NEIGHBOR(x38,y37,x38,y36);
NEIGHBOR(x37,y35,x38,y36);
NEIGHBOR(x37,y37,x38,y36);
NEIGHBOR(x39,y35,x38,y36);
NEIGHBOR(x39,y37,x38,y36);
NEIGHBOR(x37,y37,x38,y37);
NEIGHBOR(x39,y37,x38,y37);
NEIGHBOR(x38,y36,x38,y37);
NEIGHBOR(x38,y38,x38,y37);
NEIGHBOR(x37,y36,x38,y37);
NEIGHBOR(x37,y38,x38,y37);
NEIGHBOR(x39,y36,x38,y37);
NEIGHBOR(x39,y38,x38,y37);
NEIGHBOR(x37,y38,x38,y38);
NEIGHBOR(x39,y38,x38,y38);
NEIGHBOR(x38,y37,x38,y38);
NEIGHBOR(x38,y39,x38,y38);
NEIGHBOR(x37,y37,x38,y38);
NEIGHBOR(x37,y39,x38,y38);
NEIGHBOR(x39,y37,x38,y38);
NEIGHBOR(x39,y39,x38,y38);
NEIGHBOR(x37,y39,x38,y39);
NEIGHBOR(x39,y39,x38,y39);
NEIGHBOR(x38,y38,x38,y39);
NEIGHBOR(x38,y40,x38,y39);
NEIGHBOR(x37,y38,x38,y39);
NEIGHBOR(x37,y40,x38,y39);
NEIGHBOR(x39,y38,x38,y39);
NEIGHBOR(x39,y40,x38,y39);
NEIGHBOR(x37,y40,x38,y40);
NEIGHBOR(x39,y40,x38,y40);
NEIGHBOR(x38,y39,x38,y40);
NEIGHBOR(x38,y41,x38,y40);
NEIGHBOR(x37,y39,x38,y40);
NEIGHBOR(x37,y41,x38,y40);
NEIGHBOR(x39,y39,x38,y40);
NEIGHBOR(x39,y41,x38,y40);
NEIGHBOR(x37,y41,x38,y41);
NEIGHBOR(x39,y41,x38,y41);
NEIGHBOR(x38,y40,x38,y41);
NEIGHBOR(x38,y42,x38,y41);
NEIGHBOR(x37,y40,x38,y41);
NEIGHBOR(x37,y42,x38,y41);
NEIGHBOR(x39,y40,x38,y41);
NEIGHBOR(x39,y42,x38,y41);
NEIGHBOR(x37,y42,x38,y42);
NEIGHBOR(x39,y42,x38,y42);
NEIGHBOR(x38,y41,x38,y42);
NEIGHBOR(x38,y43,x38,y42);
NEIGHBOR(x37,y41,x38,y42);
NEIGHBOR(x37,y43,x38,y42);
NEIGHBOR(x39,y41,x38,y42);
NEIGHBOR(x39,y43,x38,y42);
NEIGHBOR(x37,y43,x38,y43);
NEIGHBOR(x39,y43,x38,y43);
NEIGHBOR(x38,y42,x38,y43);
NEIGHBOR(x38,y44,x38,y43);
NEIGHBOR(x37,y42,x38,y43);
NEIGHBOR(x37,y44,x38,y43);
NEIGHBOR(x39,y42,x38,y43);
NEIGHBOR(x39,y44,x38,y43);
NEIGHBOR(x37,y44,x38,y44);
NEIGHBOR(x39,y44,x38,y44);
NEIGHBOR(x38,y43,x38,y44);
NEIGHBOR(x38,y45,x38,y44);
NEIGHBOR(x37,y43,x38,y44);
NEIGHBOR(x37,y45,x38,y44);
NEIGHBOR(x39,y43,x38,y44);
NEIGHBOR(x39,y45,x38,y44);
NEIGHBOR(x37,y45,x38,y45);
NEIGHBOR(x39,y45,x38,y45);
NEIGHBOR(x38,y44,x38,y45);
NEIGHBOR(x38,y46,x38,y45);
NEIGHBOR(x37,y44,x38,y45);
NEIGHBOR(x37,y46,x38,y45);
NEIGHBOR(x39,y44,x38,y45);
NEIGHBOR(x39,y46,x38,y45);
NEIGHBOR(x37,y46,x38,y46);
NEIGHBOR(x39,y46,x38,y46);
NEIGHBOR(x38,y45,x38,y46);
NEIGHBOR(x38,y47,x38,y46);
NEIGHBOR(x37,y45,x38,y46);
NEIGHBOR(x37,y47,x38,y46);
NEIGHBOR(x39,y45,x38,y46);
NEIGHBOR(x39,y47,x38,y46);
NEIGHBOR(x37,y47,x38,y47);
NEIGHBOR(x39,y47,x38,y47);
NEIGHBOR(x38,y46,x38,y47);
NEIGHBOR(x38,y48,x38,y47);
NEIGHBOR(x37,y46,x38,y47);
NEIGHBOR(x37,y48,x38,y47);
NEIGHBOR(x39,y46,x38,y47);
NEIGHBOR(x39,y48,x38,y47);
NEIGHBOR(x37,y48,x38,y48);
NEIGHBOR(x39,y48,x38,y48);
NEIGHBOR(x38,y47,x38,y48);
NEIGHBOR(x38,y49,x38,y48);
NEIGHBOR(x37,y47,x38,y48);
NEIGHBOR(x37,y49,x38,y48);
NEIGHBOR(x39,y47,x38,y48);
NEIGHBOR(x39,y49,x38,y48);
NEIGHBOR(x37,y49,x38,y49);
NEIGHBOR(x39,y49,x38,y49);
NEIGHBOR(x38,y48,x38,y49);
NEIGHBOR(x38,y50,x38,y49);
NEIGHBOR(x37,y48,x38,y49);
NEIGHBOR(x37,y50,x38,y49);
NEIGHBOR(x39,y48,x38,y49);
NEIGHBOR(x39,y50,x38,y49);
NEIGHBOR(x37,y50,x38,y50);
NEIGHBOR(x39,y50,x38,y50);
NEIGHBOR(x38,y49,x38,y50);
NEIGHBOR(x37,y49,x38,y50);
NEIGHBOR(x39,y49,x38,y50);
NEIGHBOR(x38,y1,x39,y1);
NEIGHBOR(x40,y1,x39,y1);
NEIGHBOR(x39,y2,x39,y1);
NEIGHBOR(x38,y2,x39,y1);
NEIGHBOR(x40,y2,x39,y1);
NEIGHBOR(x38,y2,x39,y2);
NEIGHBOR(x40,y2,x39,y2);
NEIGHBOR(x39,y1,x39,y2);
NEIGHBOR(x39,y3,x39,y2);
NEIGHBOR(x38,y1,x39,y2);
NEIGHBOR(x38,y3,x39,y2);
NEIGHBOR(x40,y1,x39,y2);
NEIGHBOR(x40,y3,x39,y2);
NEIGHBOR(x38,y3,x39,y3);
NEIGHBOR(x40,y3,x39,y3);
NEIGHBOR(x39,y2,x39,y3);
NEIGHBOR(x39,y4,x39,y3);
NEIGHBOR(x38,y2,x39,y3);
NEIGHBOR(x38,y4,x39,y3);
NEIGHBOR(x40,y2,x39,y3);
NEIGHBOR(x40,y4,x39,y3);
NEIGHBOR(x38,y4,x39,y4);
NEIGHBOR(x40,y4,x39,y4);
NEIGHBOR(x39,y3,x39,y4);
NEIGHBOR(x39,y5,x39,y4);
NEIGHBOR(x38,y3,x39,y4);
NEIGHBOR(x38,y5,x39,y4);
NEIGHBOR(x40,y3,x39,y4);
NEIGHBOR(x40,y5,x39,y4);
NEIGHBOR(x38,y5,x39,y5);
NEIGHBOR(x40,y5,x39,y5);
NEIGHBOR(x39,y4,x39,y5);
NEIGHBOR(x39,y6,x39,y5);
NEIGHBOR(x38,y4,x39,y5);
NEIGHBOR(x38,y6,x39,y5);
NEIGHBOR(x40,y4,x39,y5);
NEIGHBOR(x40,y6,x39,y5);
NEIGHBOR(x38,y6,x39,y6);
NEIGHBOR(x40,y6,x39,y6);
NEIGHBOR(x39,y5,x39,y6);
NEIGHBOR(x39,y7,x39,y6);
NEIGHBOR(x38,y5,x39,y6);
NEIGHBOR(x38,y7,x39,y6);
NEIGHBOR(x40,y5,x39,y6);
NEIGHBOR(x40,y7,x39,y6);
NEIGHBOR(x38,y7,x39,y7);
NEIGHBOR(x40,y7,x39,y7);
NEIGHBOR(x39,y6,x39,y7);
NEIGHBOR(x39,y8,x39,y7);
NEIGHBOR(x38,y6,x39,y7);
NEIGHBOR(x38,y8,x39,y7);
NEIGHBOR(x40,y6,x39,y7);
NEIGHBOR(x40,y8,x39,y7);
NEIGHBOR(x38,y8,x39,y8);
NEIGHBOR(x40,y8,x39,y8);
NEIGHBOR(x39,y7,x39,y8);
NEIGHBOR(x39,y9,x39,y8);
NEIGHBOR(x38,y7,x39,y8);
NEIGHBOR(x38,y9,x39,y8);
NEIGHBOR(x40,y7,x39,y8);
NEIGHBOR(x40,y9,x39,y8);
NEIGHBOR(x38,y9,x39,y9);
NEIGHBOR(x40,y9,x39,y9);
NEIGHBOR(x39,y8,x39,y9);
NEIGHBOR(x39,y10,x39,y9);
NEIGHBOR(x38,y8,x39,y9);
NEIGHBOR(x38,y10,x39,y9);
NEIGHBOR(x40,y8,x39,y9);
NEIGHBOR(x40,y10,x39,y9);
NEIGHBOR(x38,y10,x39,y10);
NEIGHBOR(x40,y10,x39,y10);
NEIGHBOR(x39,y9,x39,y10);
NEIGHBOR(x39,y11,x39,y10);
NEIGHBOR(x38,y9,x39,y10);
NEIGHBOR(x38,y11,x39,y10);
NEIGHBOR(x40,y9,x39,y10);
NEIGHBOR(x40,y11,x39,y10);
NEIGHBOR(x38,y11,x39,y11);
NEIGHBOR(x40,y11,x39,y11);
NEIGHBOR(x39,y10,x39,y11);
NEIGHBOR(x39,y12,x39,y11);
NEIGHBOR(x38,y10,x39,y11);
NEIGHBOR(x38,y12,x39,y11);
NEIGHBOR(x40,y10,x39,y11);
NEIGHBOR(x40,y12,x39,y11);
NEIGHBOR(x38,y12,x39,y12);
NEIGHBOR(x40,y12,x39,y12);
NEIGHBOR(x39,y11,x39,y12);
NEIGHBOR(x39,y13,x39,y12);
NEIGHBOR(x38,y11,x39,y12);
NEIGHBOR(x38,y13,x39,y12);
NEIGHBOR(x40,y11,x39,y12);
NEIGHBOR(x40,y13,x39,y12);
NEIGHBOR(x38,y13,x39,y13);
NEIGHBOR(x40,y13,x39,y13);
NEIGHBOR(x39,y12,x39,y13);
NEIGHBOR(x39,y14,x39,y13);
NEIGHBOR(x38,y12,x39,y13);
NEIGHBOR(x38,y14,x39,y13);
NEIGHBOR(x40,y12,x39,y13);
NEIGHBOR(x40,y14,x39,y13);
NEIGHBOR(x38,y14,x39,y14);
NEIGHBOR(x40,y14,x39,y14);
NEIGHBOR(x39,y13,x39,y14);
NEIGHBOR(x39,y15,x39,y14);
NEIGHBOR(x38,y13,x39,y14);
NEIGHBOR(x38,y15,x39,y14);
NEIGHBOR(x40,y13,x39,y14);
NEIGHBOR(x40,y15,x39,y14);
NEIGHBOR(x38,y15,x39,y15);
NEIGHBOR(x40,y15,x39,y15);
NEIGHBOR(x39,y14,x39,y15);
NEIGHBOR(x39,y16,x39,y15);
NEIGHBOR(x38,y14,x39,y15);
NEIGHBOR(x38,y16,x39,y15);
NEIGHBOR(x40,y14,x39,y15);
NEIGHBOR(x40,y16,x39,y15);
NEIGHBOR(x38,y16,x39,y16);
NEIGHBOR(x40,y16,x39,y16);
NEIGHBOR(x39,y15,x39,y16);
NEIGHBOR(x39,y17,x39,y16);
NEIGHBOR(x38,y15,x39,y16);
NEIGHBOR(x38,y17,x39,y16);
NEIGHBOR(x40,y15,x39,y16);
NEIGHBOR(x40,y17,x39,y16);
NEIGHBOR(x38,y17,x39,y17);
NEIGHBOR(x40,y17,x39,y17);
NEIGHBOR(x39,y16,x39,y17);
NEIGHBOR(x39,y18,x39,y17);
NEIGHBOR(x38,y16,x39,y17);
NEIGHBOR(x38,y18,x39,y17);
NEIGHBOR(x40,y16,x39,y17);
NEIGHBOR(x40,y18,x39,y17);
NEIGHBOR(x38,y18,x39,y18);
NEIGHBOR(x40,y18,x39,y18);
NEIGHBOR(x39,y17,x39,y18);
NEIGHBOR(x39,y19,x39,y18);
NEIGHBOR(x38,y17,x39,y18);
NEIGHBOR(x38,y19,x39,y18);
NEIGHBOR(x40,y17,x39,y18);
NEIGHBOR(x40,y19,x39,y18);
NEIGHBOR(x38,y19,x39,y19);
NEIGHBOR(x40,y19,x39,y19);
NEIGHBOR(x39,y18,x39,y19);
NEIGHBOR(x39,y20,x39,y19);
NEIGHBOR(x38,y18,x39,y19);
NEIGHBOR(x38,y20,x39,y19);
NEIGHBOR(x40,y18,x39,y19);
NEIGHBOR(x40,y20,x39,y19);
NEIGHBOR(x38,y20,x39,y20);
NEIGHBOR(x40,y20,x39,y20);
NEIGHBOR(x39,y19,x39,y20);
NEIGHBOR(x39,y21,x39,y20);
NEIGHBOR(x38,y19,x39,y20);
NEIGHBOR(x38,y21,x39,y20);
NEIGHBOR(x40,y19,x39,y20);
NEIGHBOR(x40,y21,x39,y20);
NEIGHBOR(x38,y21,x39,y21);
NEIGHBOR(x40,y21,x39,y21);
NEIGHBOR(x39,y20,x39,y21);
NEIGHBOR(x39,y22,x39,y21);
NEIGHBOR(x38,y20,x39,y21);
NEIGHBOR(x38,y22,x39,y21);
NEIGHBOR(x40,y20,x39,y21);
NEIGHBOR(x40,y22,x39,y21);
NEIGHBOR(x38,y22,x39,y22);
NEIGHBOR(x40,y22,x39,y22);
NEIGHBOR(x39,y21,x39,y22);
NEIGHBOR(x39,y23,x39,y22);
NEIGHBOR(x38,y21,x39,y22);
NEIGHBOR(x38,y23,x39,y22);
NEIGHBOR(x40,y21,x39,y22);
NEIGHBOR(x40,y23,x39,y22);
NEIGHBOR(x38,y23,x39,y23);
NEIGHBOR(x40,y23,x39,y23);
NEIGHBOR(x39,y22,x39,y23);
NEIGHBOR(x39,y24,x39,y23);
NEIGHBOR(x38,y22,x39,y23);
NEIGHBOR(x38,y24,x39,y23);
NEIGHBOR(x40,y22,x39,y23);
NEIGHBOR(x40,y24,x39,y23);
NEIGHBOR(x38,y24,x39,y24);
NEIGHBOR(x40,y24,x39,y24);
NEIGHBOR(x39,y23,x39,y24);
NEIGHBOR(x39,y25,x39,y24);
NEIGHBOR(x38,y23,x39,y24);
NEIGHBOR(x38,y25,x39,y24);
NEIGHBOR(x40,y23,x39,y24);
NEIGHBOR(x40,y25,x39,y24);
NEIGHBOR(x38,y25,x39,y25);
NEIGHBOR(x40,y25,x39,y25);
NEIGHBOR(x39,y24,x39,y25);
NEIGHBOR(x39,y26,x39,y25);
NEIGHBOR(x38,y24,x39,y25);
NEIGHBOR(x38,y26,x39,y25);
NEIGHBOR(x40,y24,x39,y25);
NEIGHBOR(x40,y26,x39,y25);
NEIGHBOR(x38,y26,x39,y26);
NEIGHBOR(x40,y26,x39,y26);
NEIGHBOR(x39,y25,x39,y26);
NEIGHBOR(x39,y27,x39,y26);
NEIGHBOR(x38,y25,x39,y26);
NEIGHBOR(x38,y27,x39,y26);
NEIGHBOR(x40,y25,x39,y26);
NEIGHBOR(x40,y27,x39,y26);
NEIGHBOR(x38,y27,x39,y27);
NEIGHBOR(x40,y27,x39,y27);
NEIGHBOR(x39,y26,x39,y27);
NEIGHBOR(x39,y28,x39,y27);
NEIGHBOR(x38,y26,x39,y27);
NEIGHBOR(x38,y28,x39,y27);
NEIGHBOR(x40,y26,x39,y27);
NEIGHBOR(x40,y28,x39,y27);
NEIGHBOR(x38,y28,x39,y28);
NEIGHBOR(x40,y28,x39,y28);
NEIGHBOR(x39,y27,x39,y28);
NEIGHBOR(x39,y29,x39,y28);
NEIGHBOR(x38,y27,x39,y28);
NEIGHBOR(x38,y29,x39,y28);
NEIGHBOR(x40,y27,x39,y28);
NEIGHBOR(x40,y29,x39,y28);
NEIGHBOR(x38,y29,x39,y29);
NEIGHBOR(x40,y29,x39,y29);
NEIGHBOR(x39,y28,x39,y29);
NEIGHBOR(x39,y30,x39,y29);
NEIGHBOR(x38,y28,x39,y29);
NEIGHBOR(x38,y30,x39,y29);
NEIGHBOR(x40,y28,x39,y29);
NEIGHBOR(x40,y30,x39,y29);
NEIGHBOR(x38,y30,x39,y30);
NEIGHBOR(x40,y30,x39,y30);
NEIGHBOR(x39,y29,x39,y30);
NEIGHBOR(x39,y31,x39,y30);
NEIGHBOR(x38,y29,x39,y30);
NEIGHBOR(x38,y31,x39,y30);
NEIGHBOR(x40,y29,x39,y30);
NEIGHBOR(x40,y31,x39,y30);
NEIGHBOR(x38,y31,x39,y31);
NEIGHBOR(x40,y31,x39,y31);
NEIGHBOR(x39,y30,x39,y31);
NEIGHBOR(x39,y32,x39,y31);
NEIGHBOR(x38,y30,x39,y31);
NEIGHBOR(x38,y32,x39,y31);
NEIGHBOR(x40,y30,x39,y31);
NEIGHBOR(x40,y32,x39,y31);
NEIGHBOR(x38,y32,x39,y32);
NEIGHBOR(x40,y32,x39,y32);
NEIGHBOR(x39,y31,x39,y32);
NEIGHBOR(x39,y33,x39,y32);
NEIGHBOR(x38,y31,x39,y32);
NEIGHBOR(x38,y33,x39,y32);
NEIGHBOR(x40,y31,x39,y32);
NEIGHBOR(x40,y33,x39,y32);
NEIGHBOR(x38,y33,x39,y33);
NEIGHBOR(x40,y33,x39,y33);
NEIGHBOR(x39,y32,x39,y33);
NEIGHBOR(x39,y34,x39,y33);
NEIGHBOR(x38,y32,x39,y33);
NEIGHBOR(x38,y34,x39,y33);
NEIGHBOR(x40,y32,x39,y33);
NEIGHBOR(x40,y34,x39,y33);
NEIGHBOR(x38,y34,x39,y34);
NEIGHBOR(x40,y34,x39,y34);
NEIGHBOR(x39,y33,x39,y34);
NEIGHBOR(x39,y35,x39,y34);
NEIGHBOR(x38,y33,x39,y34);
NEIGHBOR(x38,y35,x39,y34);
NEIGHBOR(x40,y33,x39,y34);
NEIGHBOR(x40,y35,x39,y34);
NEIGHBOR(x38,y35,x39,y35);
NEIGHBOR(x40,y35,x39,y35);
NEIGHBOR(x39,y34,x39,y35);
NEIGHBOR(x39,y36,x39,y35);
NEIGHBOR(x38,y34,x39,y35);
NEIGHBOR(x38,y36,x39,y35);
NEIGHBOR(x40,y34,x39,y35);
NEIGHBOR(x40,y36,x39,y35);
NEIGHBOR(x38,y36,x39,y36);
NEIGHBOR(x40,y36,x39,y36);
NEIGHBOR(x39,y35,x39,y36);
NEIGHBOR(x39,y37,x39,y36);
NEIGHBOR(x38,y35,x39,y36);
NEIGHBOR(x38,y37,x39,y36);
NEIGHBOR(x40,y35,x39,y36);
NEIGHBOR(x40,y37,x39,y36);
NEIGHBOR(x38,y37,x39,y37);
NEIGHBOR(x40,y37,x39,y37);
NEIGHBOR(x39,y36,x39,y37);
NEIGHBOR(x39,y38,x39,y37);
NEIGHBOR(x38,y36,x39,y37);
NEIGHBOR(x38,y38,x39,y37);
NEIGHBOR(x40,y36,x39,y37);
NEIGHBOR(x40,y38,x39,y37);
NEIGHBOR(x38,y38,x39,y38);
NEIGHBOR(x40,y38,x39,y38);
NEIGHBOR(x39,y37,x39,y38);
NEIGHBOR(x39,y39,x39,y38);
NEIGHBOR(x38,y37,x39,y38);
NEIGHBOR(x38,y39,x39,y38);
NEIGHBOR(x40,y37,x39,y38);
NEIGHBOR(x40,y39,x39,y38);
NEIGHBOR(x38,y39,x39,y39);
NEIGHBOR(x40,y39,x39,y39);
NEIGHBOR(x39,y38,x39,y39);
NEIGHBOR(x39,y40,x39,y39);
NEIGHBOR(x38,y38,x39,y39);
NEIGHBOR(x38,y40,x39,y39);
NEIGHBOR(x40,y38,x39,y39);
NEIGHBOR(x40,y40,x39,y39);
NEIGHBOR(x38,y40,x39,y40);
NEIGHBOR(x40,y40,x39,y40);
NEIGHBOR(x39,y39,x39,y40);
NEIGHBOR(x39,y41,x39,y40);
NEIGHBOR(x38,y39,x39,y40);
NEIGHBOR(x38,y41,x39,y40);
NEIGHBOR(x40,y39,x39,y40);
NEIGHBOR(x40,y41,x39,y40);
NEIGHBOR(x38,y41,x39,y41);
NEIGHBOR(x40,y41,x39,y41);
NEIGHBOR(x39,y40,x39,y41);
NEIGHBOR(x39,y42,x39,y41);
NEIGHBOR(x38,y40,x39,y41);
NEIGHBOR(x38,y42,x39,y41);
NEIGHBOR(x40,y40,x39,y41);
NEIGHBOR(x40,y42,x39,y41);
NEIGHBOR(x38,y42,x39,y42);
NEIGHBOR(x40,y42,x39,y42);
NEIGHBOR(x39,y41,x39,y42);
NEIGHBOR(x39,y43,x39,y42);
NEIGHBOR(x38,y41,x39,y42);
NEIGHBOR(x38,y43,x39,y42);
NEIGHBOR(x40,y41,x39,y42);
NEIGHBOR(x40,y43,x39,y42);
NEIGHBOR(x38,y43,x39,y43);
NEIGHBOR(x40,y43,x39,y43);
NEIGHBOR(x39,y42,x39,y43);
NEIGHBOR(x39,y44,x39,y43);
NEIGHBOR(x38,y42,x39,y43);
NEIGHBOR(x38,y44,x39,y43);
NEIGHBOR(x40,y42,x39,y43);
NEIGHBOR(x40,y44,x39,y43);
NEIGHBOR(x38,y44,x39,y44);
NEIGHBOR(x40,y44,x39,y44);
NEIGHBOR(x39,y43,x39,y44);
NEIGHBOR(x39,y45,x39,y44);
NEIGHBOR(x38,y43,x39,y44);
NEIGHBOR(x38,y45,x39,y44);
NEIGHBOR(x40,y43,x39,y44);
NEIGHBOR(x40,y45,x39,y44);
NEIGHBOR(x38,y45,x39,y45);
NEIGHBOR(x40,y45,x39,y45);
NEIGHBOR(x39,y44,x39,y45);
NEIGHBOR(x39,y46,x39,y45);
NEIGHBOR(x38,y44,x39,y45);
NEIGHBOR(x38,y46,x39,y45);
NEIGHBOR(x40,y44,x39,y45);
NEIGHBOR(x40,y46,x39,y45);
NEIGHBOR(x38,y46,x39,y46);
NEIGHBOR(x40,y46,x39,y46);
NEIGHBOR(x39,y45,x39,y46);
NEIGHBOR(x39,y47,x39,y46);
NEIGHBOR(x38,y45,x39,y46);
NEIGHBOR(x38,y47,x39,y46);
NEIGHBOR(x40,y45,x39,y46);
NEIGHBOR(x40,y47,x39,y46);
NEIGHBOR(x38,y47,x39,y47);
NEIGHBOR(x40,y47,x39,y47);
NEIGHBOR(x39,y46,x39,y47);
NEIGHBOR(x39,y48,x39,y47);
NEIGHBOR(x38,y46,x39,y47);
NEIGHBOR(x38,y48,x39,y47);
NEIGHBOR(x40,y46,x39,y47);
NEIGHBOR(x40,y48,x39,y47);
NEIGHBOR(x38,y48,x39,y48);
NEIGHBOR(x40,y48,x39,y48);
NEIGHBOR(x39,y47,x39,y48);
NEIGHBOR(x39,y49,x39,y48);
NEIGHBOR(x38,y47,x39,y48);
NEIGHBOR(x38,y49,x39,y48);
NEIGHBOR(x40,y47,x39,y48);
NEIGHBOR(x40,y49,x39,y48);
NEIGHBOR(x38,y49,x39,y49);
NEIGHBOR(x40,y49,x39,y49);
NEIGHBOR(x39,y48,x39,y49);
NEIGHBOR(x39,y50,x39,y49);
NEIGHBOR(x38,y48,x39,y49);
NEIGHBOR(x38,y50,x39,y49);
NEIGHBOR(x40,y48,x39,y49);
NEIGHBOR(x40,y50,x39,y49);
NEIGHBOR(x38,y50,x39,y50);
NEIGHBOR(x40,y50,x39,y50);
NEIGHBOR(x39,y49,x39,y50);
NEIGHBOR(x38,y49,x39,y50);
NEIGHBOR(x40,y49,x39,y50);
NEIGHBOR(x39,y1,x40,y1);
NEIGHBOR(x41,y1,x40,y1);
NEIGHBOR(x40,y2,x40,y1);
NEIGHBOR(x39,y2,x40,y1);
NEIGHBOR(x41,y2,x40,y1);
NEIGHBOR(x39,y2,x40,y2);
NEIGHBOR(x41,y2,x40,y2);
NEIGHBOR(x40,y1,x40,y2);
NEIGHBOR(x40,y3,x40,y2);
NEIGHBOR(x39,y1,x40,y2);
NEIGHBOR(x39,y3,x40,y2);
NEIGHBOR(x41,y1,x40,y2);
NEIGHBOR(x41,y3,x40,y2);
NEIGHBOR(x39,y3,x40,y3);
NEIGHBOR(x41,y3,x40,y3);
NEIGHBOR(x40,y2,x40,y3);
NEIGHBOR(x40,y4,x40,y3);
NEIGHBOR(x39,y2,x40,y3);
NEIGHBOR(x39,y4,x40,y3);
NEIGHBOR(x41,y2,x40,y3);
NEIGHBOR(x41,y4,x40,y3);
NEIGHBOR(x39,y4,x40,y4);
NEIGHBOR(x41,y4,x40,y4);
NEIGHBOR(x40,y3,x40,y4);
NEIGHBOR(x40,y5,x40,y4);
NEIGHBOR(x39,y3,x40,y4);
NEIGHBOR(x39,y5,x40,y4);
NEIGHBOR(x41,y3,x40,y4);
NEIGHBOR(x41,y5,x40,y4);
NEIGHBOR(x39,y5,x40,y5);
NEIGHBOR(x41,y5,x40,y5);
NEIGHBOR(x40,y4,x40,y5);
NEIGHBOR(x40,y6,x40,y5);
NEIGHBOR(x39,y4,x40,y5);
NEIGHBOR(x39,y6,x40,y5);
NEIGHBOR(x41,y4,x40,y5);
NEIGHBOR(x41,y6,x40,y5);
NEIGHBOR(x39,y6,x40,y6);
NEIGHBOR(x41,y6,x40,y6);
NEIGHBOR(x40,y5,x40,y6);
NEIGHBOR(x40,y7,x40,y6);
NEIGHBOR(x39,y5,x40,y6);
NEIGHBOR(x39,y7,x40,y6);
NEIGHBOR(x41,y5,x40,y6);
NEIGHBOR(x41,y7,x40,y6);
NEIGHBOR(x39,y7,x40,y7);
NEIGHBOR(x41,y7,x40,y7);
NEIGHBOR(x40,y6,x40,y7);
NEIGHBOR(x40,y8,x40,y7);
NEIGHBOR(x39,y6,x40,y7);
NEIGHBOR(x39,y8,x40,y7);
NEIGHBOR(x41,y6,x40,y7);
NEIGHBOR(x41,y8,x40,y7);
NEIGHBOR(x39,y8,x40,y8);
NEIGHBOR(x41,y8,x40,y8);
NEIGHBOR(x40,y7,x40,y8);
NEIGHBOR(x40,y9,x40,y8);
NEIGHBOR(x39,y7,x40,y8);
NEIGHBOR(x39,y9,x40,y8);
NEIGHBOR(x41,y7,x40,y8);
NEIGHBOR(x41,y9,x40,y8);
NEIGHBOR(x39,y9,x40,y9);
NEIGHBOR(x41,y9,x40,y9);
NEIGHBOR(x40,y8,x40,y9);
NEIGHBOR(x40,y10,x40,y9);
NEIGHBOR(x39,y8,x40,y9);
NEIGHBOR(x39,y10,x40,y9);
NEIGHBOR(x41,y8,x40,y9);
NEIGHBOR(x41,y10,x40,y9);
NEIGHBOR(x39,y10,x40,y10);
NEIGHBOR(x41,y10,x40,y10);
NEIGHBOR(x40,y9,x40,y10);
NEIGHBOR(x40,y11,x40,y10);
NEIGHBOR(x39,y9,x40,y10);
NEIGHBOR(x39,y11,x40,y10);
NEIGHBOR(x41,y9,x40,y10);
NEIGHBOR(x41,y11,x40,y10);
NEIGHBOR(x39,y11,x40,y11);
NEIGHBOR(x41,y11,x40,y11);
NEIGHBOR(x40,y10,x40,y11);
NEIGHBOR(x40,y12,x40,y11);
NEIGHBOR(x39,y10,x40,y11);
NEIGHBOR(x39,y12,x40,y11);
NEIGHBOR(x41,y10,x40,y11);
NEIGHBOR(x41,y12,x40,y11);
NEIGHBOR(x39,y12,x40,y12);
NEIGHBOR(x41,y12,x40,y12);
NEIGHBOR(x40,y11,x40,y12);
NEIGHBOR(x40,y13,x40,y12);
NEIGHBOR(x39,y11,x40,y12);
NEIGHBOR(x39,y13,x40,y12);
NEIGHBOR(x41,y11,x40,y12);
NEIGHBOR(x41,y13,x40,y12);
NEIGHBOR(x39,y13,x40,y13);
NEIGHBOR(x41,y13,x40,y13);
NEIGHBOR(x40,y12,x40,y13);
NEIGHBOR(x40,y14,x40,y13);
NEIGHBOR(x39,y12,x40,y13);
NEIGHBOR(x39,y14,x40,y13);
NEIGHBOR(x41,y12,x40,y13);
NEIGHBOR(x41,y14,x40,y13);
NEIGHBOR(x39,y14,x40,y14);
NEIGHBOR(x41,y14,x40,y14);
NEIGHBOR(x40,y13,x40,y14);
NEIGHBOR(x40,y15,x40,y14);
NEIGHBOR(x39,y13,x40,y14);
NEIGHBOR(x39,y15,x40,y14);
NEIGHBOR(x41,y13,x40,y14);
NEIGHBOR(x41,y15,x40,y14);
NEIGHBOR(x39,y15,x40,y15);
NEIGHBOR(x41,y15,x40,y15);
NEIGHBOR(x40,y14,x40,y15);
NEIGHBOR(x40,y16,x40,y15);
NEIGHBOR(x39,y14,x40,y15);
NEIGHBOR(x39,y16,x40,y15);
NEIGHBOR(x41,y14,x40,y15);
NEIGHBOR(x41,y16,x40,y15);
NEIGHBOR(x39,y16,x40,y16);
NEIGHBOR(x41,y16,x40,y16);
NEIGHBOR(x40,y15,x40,y16);
NEIGHBOR(x40,y17,x40,y16);
NEIGHBOR(x39,y15,x40,y16);
NEIGHBOR(x39,y17,x40,y16);
NEIGHBOR(x41,y15,x40,y16);
NEIGHBOR(x41,y17,x40,y16);
NEIGHBOR(x39,y17,x40,y17);
NEIGHBOR(x41,y17,x40,y17);
NEIGHBOR(x40,y16,x40,y17);
NEIGHBOR(x40,y18,x40,y17);
NEIGHBOR(x39,y16,x40,y17);
NEIGHBOR(x39,y18,x40,y17);
NEIGHBOR(x41,y16,x40,y17);
NEIGHBOR(x41,y18,x40,y17);
NEIGHBOR(x39,y18,x40,y18);
NEIGHBOR(x41,y18,x40,y18);
NEIGHBOR(x40,y17,x40,y18);
NEIGHBOR(x40,y19,x40,y18);
NEIGHBOR(x39,y17,x40,y18);
NEIGHBOR(x39,y19,x40,y18);
NEIGHBOR(x41,y17,x40,y18);
NEIGHBOR(x41,y19,x40,y18);
NEIGHBOR(x39,y19,x40,y19);
NEIGHBOR(x41,y19,x40,y19);
NEIGHBOR(x40,y18,x40,y19);
NEIGHBOR(x40,y20,x40,y19);
NEIGHBOR(x39,y18,x40,y19);
NEIGHBOR(x39,y20,x40,y19);
NEIGHBOR(x41,y18,x40,y19);
NEIGHBOR(x41,y20,x40,y19);
NEIGHBOR(x39,y20,x40,y20);
NEIGHBOR(x41,y20,x40,y20);
NEIGHBOR(x40,y19,x40,y20);
NEIGHBOR(x40,y21,x40,y20);
NEIGHBOR(x39,y19,x40,y20);
NEIGHBOR(x39,y21,x40,y20);
NEIGHBOR(x41,y19,x40,y20);
NEIGHBOR(x41,y21,x40,y20);
NEIGHBOR(x39,y21,x40,y21);
NEIGHBOR(x41,y21,x40,y21);
NEIGHBOR(x40,y20,x40,y21);
NEIGHBOR(x40,y22,x40,y21);
NEIGHBOR(x39,y20,x40,y21);
NEIGHBOR(x39,y22,x40,y21);
NEIGHBOR(x41,y20,x40,y21);
NEIGHBOR(x41,y22,x40,y21);
NEIGHBOR(x39,y22,x40,y22);
NEIGHBOR(x41,y22,x40,y22);
NEIGHBOR(x40,y21,x40,y22);
NEIGHBOR(x40,y23,x40,y22);
NEIGHBOR(x39,y21,x40,y22);
NEIGHBOR(x39,y23,x40,y22);
NEIGHBOR(x41,y21,x40,y22);
NEIGHBOR(x41,y23,x40,y22);
NEIGHBOR(x39,y23,x40,y23);
NEIGHBOR(x41,y23,x40,y23);
NEIGHBOR(x40,y22,x40,y23);
NEIGHBOR(x40,y24,x40,y23);
NEIGHBOR(x39,y22,x40,y23);
NEIGHBOR(x39,y24,x40,y23);
NEIGHBOR(x41,y22,x40,y23);
NEIGHBOR(x41,y24,x40,y23);
NEIGHBOR(x39,y24,x40,y24);
NEIGHBOR(x41,y24,x40,y24);
NEIGHBOR(x40,y23,x40,y24);
NEIGHBOR(x40,y25,x40,y24);
NEIGHBOR(x39,y23,x40,y24);
NEIGHBOR(x39,y25,x40,y24);
NEIGHBOR(x41,y23,x40,y24);
NEIGHBOR(x41,y25,x40,y24);
NEIGHBOR(x39,y25,x40,y25);
NEIGHBOR(x41,y25,x40,y25);
NEIGHBOR(x40,y24,x40,y25);
NEIGHBOR(x40,y26,x40,y25);
NEIGHBOR(x39,y24,x40,y25);
NEIGHBOR(x39,y26,x40,y25);
NEIGHBOR(x41,y24,x40,y25);
NEIGHBOR(x41,y26,x40,y25);
NEIGHBOR(x39,y26,x40,y26);
NEIGHBOR(x41,y26,x40,y26);
NEIGHBOR(x40,y25,x40,y26);
NEIGHBOR(x40,y27,x40,y26);
NEIGHBOR(x39,y25,x40,y26);
NEIGHBOR(x39,y27,x40,y26);
NEIGHBOR(x41,y25,x40,y26);
NEIGHBOR(x41,y27,x40,y26);
NEIGHBOR(x39,y27,x40,y27);
NEIGHBOR(x41,y27,x40,y27);
NEIGHBOR(x40,y26,x40,y27);
NEIGHBOR(x40,y28,x40,y27);
NEIGHBOR(x39,y26,x40,y27);
NEIGHBOR(x39,y28,x40,y27);
NEIGHBOR(x41,y26,x40,y27);
NEIGHBOR(x41,y28,x40,y27);
NEIGHBOR(x39,y28,x40,y28);
NEIGHBOR(x41,y28,x40,y28);
NEIGHBOR(x40,y27,x40,y28);
NEIGHBOR(x40,y29,x40,y28);
NEIGHBOR(x39,y27,x40,y28);
NEIGHBOR(x39,y29,x40,y28);
NEIGHBOR(x41,y27,x40,y28);
NEIGHBOR(x41,y29,x40,y28);
NEIGHBOR(x39,y29,x40,y29);
NEIGHBOR(x41,y29,x40,y29);
NEIGHBOR(x40,y28,x40,y29);
NEIGHBOR(x40,y30,x40,y29);
NEIGHBOR(x39,y28,x40,y29);
NEIGHBOR(x39,y30,x40,y29);
NEIGHBOR(x41,y28,x40,y29);
NEIGHBOR(x41,y30,x40,y29);
NEIGHBOR(x39,y30,x40,y30);
NEIGHBOR(x41,y30,x40,y30);
NEIGHBOR(x40,y29,x40,y30);
NEIGHBOR(x40,y31,x40,y30);
NEIGHBOR(x39,y29,x40,y30);
NEIGHBOR(x39,y31,x40,y30);
NEIGHBOR(x41,y29,x40,y30);
NEIGHBOR(x41,y31,x40,y30);
NEIGHBOR(x39,y31,x40,y31);
NEIGHBOR(x41,y31,x40,y31);
NEIGHBOR(x40,y30,x40,y31);
NEIGHBOR(x40,y32,x40,y31);
NEIGHBOR(x39,y30,x40,y31);
NEIGHBOR(x39,y32,x40,y31);
NEIGHBOR(x41,y30,x40,y31);
NEIGHBOR(x41,y32,x40,y31);
NEIGHBOR(x39,y32,x40,y32);
NEIGHBOR(x41,y32,x40,y32);
NEIGHBOR(x40,y31,x40,y32);
NEIGHBOR(x40,y33,x40,y32);
NEIGHBOR(x39,y31,x40,y32);
NEIGHBOR(x39,y33,x40,y32);
NEIGHBOR(x41,y31,x40,y32);
NEIGHBOR(x41,y33,x40,y32);
NEIGHBOR(x39,y33,x40,y33);
NEIGHBOR(x41,y33,x40,y33);
NEIGHBOR(x40,y32,x40,y33);
NEIGHBOR(x40,y34,x40,y33);
NEIGHBOR(x39,y32,x40,y33);
NEIGHBOR(x39,y34,x40,y33);
NEIGHBOR(x41,y32,x40,y33);
NEIGHBOR(x41,y34,x40,y33);
NEIGHBOR(x39,y34,x40,y34);
NEIGHBOR(x41,y34,x40,y34);
NEIGHBOR(x40,y33,x40,y34);
NEIGHBOR(x40,y35,x40,y34);
NEIGHBOR(x39,y33,x40,y34);
NEIGHBOR(x39,y35,x40,y34);
NEIGHBOR(x41,y33,x40,y34);
NEIGHBOR(x41,y35,x40,y34);
NEIGHBOR(x39,y35,x40,y35);
NEIGHBOR(x41,y35,x40,y35);
NEIGHBOR(x40,y34,x40,y35);
NEIGHBOR(x40,y36,x40,y35);
NEIGHBOR(x39,y34,x40,y35);
NEIGHBOR(x39,y36,x40,y35);
NEIGHBOR(x41,y34,x40,y35);
NEIGHBOR(x41,y36,x40,y35);
NEIGHBOR(x39,y36,x40,y36);
NEIGHBOR(x41,y36,x40,y36);
NEIGHBOR(x40,y35,x40,y36);
NEIGHBOR(x40,y37,x40,y36);
NEIGHBOR(x39,y35,x40,y36);
NEIGHBOR(x39,y37,x40,y36);
NEIGHBOR(x41,y35,x40,y36);
NEIGHBOR(x41,y37,x40,y36);
NEIGHBOR(x39,y37,x40,y37);
NEIGHBOR(x41,y37,x40,y37);
NEIGHBOR(x40,y36,x40,y37);
NEIGHBOR(x40,y38,x40,y37);
NEIGHBOR(x39,y36,x40,y37);
NEIGHBOR(x39,y38,x40,y37);
NEIGHBOR(x41,y36,x40,y37);
NEIGHBOR(x41,y38,x40,y37);
NEIGHBOR(x39,y38,x40,y38);
NEIGHBOR(x41,y38,x40,y38);
NEIGHBOR(x40,y37,x40,y38);
NEIGHBOR(x40,y39,x40,y38);
NEIGHBOR(x39,y37,x40,y38);
NEIGHBOR(x39,y39,x40,y38);
NEIGHBOR(x41,y37,x40,y38);
NEIGHBOR(x41,y39,x40,y38);
NEIGHBOR(x39,y39,x40,y39);
NEIGHBOR(x41,y39,x40,y39);
NEIGHBOR(x40,y38,x40,y39);
NEIGHBOR(x40,y40,x40,y39);
NEIGHBOR(x39,y38,x40,y39);
NEIGHBOR(x39,y40,x40,y39);
NEIGHBOR(x41,y38,x40,y39);
NEIGHBOR(x41,y40,x40,y39);
NEIGHBOR(x39,y40,x40,y40);
NEIGHBOR(x41,y40,x40,y40);
NEIGHBOR(x40,y39,x40,y40);
NEIGHBOR(x40,y41,x40,y40);
NEIGHBOR(x39,y39,x40,y40);
NEIGHBOR(x39,y41,x40,y40);
NEIGHBOR(x41,y39,x40,y40);
NEIGHBOR(x41,y41,x40,y40);
NEIGHBOR(x39,y41,x40,y41);
NEIGHBOR(x41,y41,x40,y41);
NEIGHBOR(x40,y40,x40,y41);
NEIGHBOR(x40,y42,x40,y41);
NEIGHBOR(x39,y40,x40,y41);
NEIGHBOR(x39,y42,x40,y41);
NEIGHBOR(x41,y40,x40,y41);
NEIGHBOR(x41,y42,x40,y41);
NEIGHBOR(x39,y42,x40,y42);
NEIGHBOR(x41,y42,x40,y42);
NEIGHBOR(x40,y41,x40,y42);
NEIGHBOR(x40,y43,x40,y42);
NEIGHBOR(x39,y41,x40,y42);
NEIGHBOR(x39,y43,x40,y42);
NEIGHBOR(x41,y41,x40,y42);
NEIGHBOR(x41,y43,x40,y42);
NEIGHBOR(x39,y43,x40,y43);
NEIGHBOR(x41,y43,x40,y43);
NEIGHBOR(x40,y42,x40,y43);
NEIGHBOR(x40,y44,x40,y43);
NEIGHBOR(x39,y42,x40,y43);
NEIGHBOR(x39,y44,x40,y43);
NEIGHBOR(x41,y42,x40,y43);
NEIGHBOR(x41,y44,x40,y43);
NEIGHBOR(x39,y44,x40,y44);
NEIGHBOR(x41,y44,x40,y44);
NEIGHBOR(x40,y43,x40,y44);
NEIGHBOR(x40,y45,x40,y44);
NEIGHBOR(x39,y43,x40,y44);
NEIGHBOR(x39,y45,x40,y44);
NEIGHBOR(x41,y43,x40,y44);
NEIGHBOR(x41,y45,x40,y44);
NEIGHBOR(x39,y45,x40,y45);
NEIGHBOR(x41,y45,x40,y45);
NEIGHBOR(x40,y44,x40,y45);
NEIGHBOR(x40,y46,x40,y45);
NEIGHBOR(x39,y44,x40,y45);
NEIGHBOR(x39,y46,x40,y45);
NEIGHBOR(x41,y44,x40,y45);
NEIGHBOR(x41,y46,x40,y45);
NEIGHBOR(x39,y46,x40,y46);
NEIGHBOR(x41,y46,x40,y46);
NEIGHBOR(x40,y45,x40,y46);
NEIGHBOR(x40,y47,x40,y46);
NEIGHBOR(x39,y45,x40,y46);
NEIGHBOR(x39,y47,x40,y46);
NEIGHBOR(x41,y45,x40,y46);
NEIGHBOR(x41,y47,x40,y46);
NEIGHBOR(x39,y47,x40,y47);
NEIGHBOR(x41,y47,x40,y47);
NEIGHBOR(x40,y46,x40,y47);
NEIGHBOR(x40,y48,x40,y47);
NEIGHBOR(x39,y46,x40,y47);
NEIGHBOR(x39,y48,x40,y47);
NEIGHBOR(x41,y46,x40,y47);
NEIGHBOR(x41,y48,x40,y47);
NEIGHBOR(x39,y48,x40,y48);
NEIGHBOR(x41,y48,x40,y48);
NEIGHBOR(x40,y47,x40,y48);
NEIGHBOR(x40,y49,x40,y48);
NEIGHBOR(x39,y47,x40,y48);
NEIGHBOR(x39,y49,x40,y48);
NEIGHBOR(x41,y47,x40,y48);
NEIGHBOR(x41,y49,x40,y48);
NEIGHBOR(x39,y49,x40,y49);
NEIGHBOR(x41,y49,x40,y49);
NEIGHBOR(x40,y48,x40,y49);
NEIGHBOR(x40,y50,x40,y49);
NEIGHBOR(x39,y48,x40,y49);
NEIGHBOR(x39,y50,x40,y49);
NEIGHBOR(x41,y48,x40,y49);
NEIGHBOR(x41,y50,x40,y49);
NEIGHBOR(x39,y50,x40,y50);
NEIGHBOR(x41,y50,x40,y50);
NEIGHBOR(x40,y49,x40,y50);
NEIGHBOR(x39,y49,x40,y50);
NEIGHBOR(x41,y49,x40,y50);
NEIGHBOR(x40,y1,x41,y1);
NEIGHBOR(x42,y1,x41,y1);
NEIGHBOR(x41,y2,x41,y1);
NEIGHBOR(x40,y2,x41,y1);
NEIGHBOR(x42,y2,x41,y1);
NEIGHBOR(x40,y2,x41,y2);
NEIGHBOR(x42,y2,x41,y2);
NEIGHBOR(x41,y1,x41,y2);
NEIGHBOR(x41,y3,x41,y2);
NEIGHBOR(x40,y1,x41,y2);
NEIGHBOR(x40,y3,x41,y2);
NEIGHBOR(x42,y1,x41,y2);
NEIGHBOR(x42,y3,x41,y2);
NEIGHBOR(x40,y3,x41,y3);
NEIGHBOR(x42,y3,x41,y3);
NEIGHBOR(x41,y2,x41,y3);
NEIGHBOR(x41,y4,x41,y3);
NEIGHBOR(x40,y2,x41,y3);
NEIGHBOR(x40,y4,x41,y3);
NEIGHBOR(x42,y2,x41,y3);
NEIGHBOR(x42,y4,x41,y3);
NEIGHBOR(x40,y4,x41,y4);
NEIGHBOR(x42,y4,x41,y4);
NEIGHBOR(x41,y3,x41,y4);
NEIGHBOR(x41,y5,x41,y4);
NEIGHBOR(x40,y3,x41,y4);
NEIGHBOR(x40,y5,x41,y4);
NEIGHBOR(x42,y3,x41,y4);
NEIGHBOR(x42,y5,x41,y4);
NEIGHBOR(x40,y5,x41,y5);
NEIGHBOR(x42,y5,x41,y5);
NEIGHBOR(x41,y4,x41,y5);
NEIGHBOR(x41,y6,x41,y5);
NEIGHBOR(x40,y4,x41,y5);
NEIGHBOR(x40,y6,x41,y5);
NEIGHBOR(x42,y4,x41,y5);
NEIGHBOR(x42,y6,x41,y5);
NEIGHBOR(x40,y6,x41,y6);
NEIGHBOR(x42,y6,x41,y6);
NEIGHBOR(x41,y5,x41,y6);
NEIGHBOR(x41,y7,x41,y6);
NEIGHBOR(x40,y5,x41,y6);
NEIGHBOR(x40,y7,x41,y6);
NEIGHBOR(x42,y5,x41,y6);
NEIGHBOR(x42,y7,x41,y6);
NEIGHBOR(x40,y7,x41,y7);
NEIGHBOR(x42,y7,x41,y7);
NEIGHBOR(x41,y6,x41,y7);
NEIGHBOR(x41,y8,x41,y7);
NEIGHBOR(x40,y6,x41,y7);
NEIGHBOR(x40,y8,x41,y7);
NEIGHBOR(x42,y6,x41,y7);
NEIGHBOR(x42,y8,x41,y7);
NEIGHBOR(x40,y8,x41,y8);
NEIGHBOR(x42,y8,x41,y8);
NEIGHBOR(x41,y7,x41,y8);
NEIGHBOR(x41,y9,x41,y8);
NEIGHBOR(x40,y7,x41,y8);
NEIGHBOR(x40,y9,x41,y8);
NEIGHBOR(x42,y7,x41,y8);
NEIGHBOR(x42,y9,x41,y8);
NEIGHBOR(x40,y9,x41,y9);
NEIGHBOR(x42,y9,x41,y9);
NEIGHBOR(x41,y8,x41,y9);
NEIGHBOR(x41,y10,x41,y9);
NEIGHBOR(x40,y8,x41,y9);
NEIGHBOR(x40,y10,x41,y9);
NEIGHBOR(x42,y8,x41,y9);
NEIGHBOR(x42,y10,x41,y9);
NEIGHBOR(x40,y10,x41,y10);
NEIGHBOR(x42,y10,x41,y10);
NEIGHBOR(x41,y9,x41,y10);
NEIGHBOR(x41,y11,x41,y10);
NEIGHBOR(x40,y9,x41,y10);
NEIGHBOR(x40,y11,x41,y10);
NEIGHBOR(x42,y9,x41,y10);
NEIGHBOR(x42,y11,x41,y10);
NEIGHBOR(x40,y11,x41,y11);
NEIGHBOR(x42,y11,x41,y11);
NEIGHBOR(x41,y10,x41,y11);
NEIGHBOR(x41,y12,x41,y11);
NEIGHBOR(x40,y10,x41,y11);
NEIGHBOR(x40,y12,x41,y11);
NEIGHBOR(x42,y10,x41,y11);
NEIGHBOR(x42,y12,x41,y11);
NEIGHBOR(x40,y12,x41,y12);
NEIGHBOR(x42,y12,x41,y12);
NEIGHBOR(x41,y11,x41,y12);
NEIGHBOR(x41,y13,x41,y12);
NEIGHBOR(x40,y11,x41,y12);
NEIGHBOR(x40,y13,x41,y12);
NEIGHBOR(x42,y11,x41,y12);
NEIGHBOR(x42,y13,x41,y12);
NEIGHBOR(x40,y13,x41,y13);
NEIGHBOR(x42,y13,x41,y13);
NEIGHBOR(x41,y12,x41,y13);
NEIGHBOR(x41,y14,x41,y13);
NEIGHBOR(x40,y12,x41,y13);
NEIGHBOR(x40,y14,x41,y13);
NEIGHBOR(x42,y12,x41,y13);
NEIGHBOR(x42,y14,x41,y13);
NEIGHBOR(x40,y14,x41,y14);
NEIGHBOR(x42,y14,x41,y14);
NEIGHBOR(x41,y13,x41,y14);
NEIGHBOR(x41,y15,x41,y14);
NEIGHBOR(x40,y13,x41,y14);
NEIGHBOR(x40,y15,x41,y14);
NEIGHBOR(x42,y13,x41,y14);
NEIGHBOR(x42,y15,x41,y14);
NEIGHBOR(x40,y15,x41,y15);
NEIGHBOR(x42,y15,x41,y15);
NEIGHBOR(x41,y14,x41,y15);
NEIGHBOR(x41,y16,x41,y15);
NEIGHBOR(x40,y14,x41,y15);
NEIGHBOR(x40,y16,x41,y15);
NEIGHBOR(x42,y14,x41,y15);
NEIGHBOR(x42,y16,x41,y15);
NEIGHBOR(x40,y16,x41,y16);
NEIGHBOR(x42,y16,x41,y16);
NEIGHBOR(x41,y15,x41,y16);
NEIGHBOR(x41,y17,x41,y16);
NEIGHBOR(x40,y15,x41,y16);
NEIGHBOR(x40,y17,x41,y16);
NEIGHBOR(x42,y15,x41,y16);
NEIGHBOR(x42,y17,x41,y16);
NEIGHBOR(x40,y17,x41,y17);
NEIGHBOR(x42,y17,x41,y17);
NEIGHBOR(x41,y16,x41,y17);
NEIGHBOR(x41,y18,x41,y17);
NEIGHBOR(x40,y16,x41,y17);
NEIGHBOR(x40,y18,x41,y17);
NEIGHBOR(x42,y16,x41,y17);
NEIGHBOR(x42,y18,x41,y17);
NEIGHBOR(x40,y18,x41,y18);
NEIGHBOR(x42,y18,x41,y18);
NEIGHBOR(x41,y17,x41,y18);
NEIGHBOR(x41,y19,x41,y18);
NEIGHBOR(x40,y17,x41,y18);
NEIGHBOR(x40,y19,x41,y18);
NEIGHBOR(x42,y17,x41,y18);
NEIGHBOR(x42,y19,x41,y18);
NEIGHBOR(x40,y19,x41,y19);
NEIGHBOR(x42,y19,x41,y19);
NEIGHBOR(x41,y18,x41,y19);
NEIGHBOR(x41,y20,x41,y19);
NEIGHBOR(x40,y18,x41,y19);
NEIGHBOR(x40,y20,x41,y19);
NEIGHBOR(x42,y18,x41,y19);
NEIGHBOR(x42,y20,x41,y19);
NEIGHBOR(x40,y20,x41,y20);
NEIGHBOR(x42,y20,x41,y20);
NEIGHBOR(x41,y19,x41,y20);
NEIGHBOR(x41,y21,x41,y20);
NEIGHBOR(x40,y19,x41,y20);
NEIGHBOR(x40,y21,x41,y20);
NEIGHBOR(x42,y19,x41,y20);
NEIGHBOR(x42,y21,x41,y20);
NEIGHBOR(x40,y21,x41,y21);
NEIGHBOR(x42,y21,x41,y21);
NEIGHBOR(x41,y20,x41,y21);
NEIGHBOR(x41,y22,x41,y21);
NEIGHBOR(x40,y20,x41,y21);
NEIGHBOR(x40,y22,x41,y21);
NEIGHBOR(x42,y20,x41,y21);
NEIGHBOR(x42,y22,x41,y21);
NEIGHBOR(x40,y22,x41,y22);
NEIGHBOR(x42,y22,x41,y22);
NEIGHBOR(x41,y21,x41,y22);
NEIGHBOR(x41,y23,x41,y22);
NEIGHBOR(x40,y21,x41,y22);
NEIGHBOR(x40,y23,x41,y22);
NEIGHBOR(x42,y21,x41,y22);
NEIGHBOR(x42,y23,x41,y22);
NEIGHBOR(x40,y23,x41,y23);
NEIGHBOR(x42,y23,x41,y23);
NEIGHBOR(x41,y22,x41,y23);
NEIGHBOR(x41,y24,x41,y23);
NEIGHBOR(x40,y22,x41,y23);
NEIGHBOR(x40,y24,x41,y23);
NEIGHBOR(x42,y22,x41,y23);
NEIGHBOR(x42,y24,x41,y23);
NEIGHBOR(x40,y24,x41,y24);
NEIGHBOR(x42,y24,x41,y24);
NEIGHBOR(x41,y23,x41,y24);
NEIGHBOR(x41,y25,x41,y24);
NEIGHBOR(x40,y23,x41,y24);
NEIGHBOR(x40,y25,x41,y24);
NEIGHBOR(x42,y23,x41,y24);
NEIGHBOR(x42,y25,x41,y24);
NEIGHBOR(x40,y25,x41,y25);
NEIGHBOR(x42,y25,x41,y25);
NEIGHBOR(x41,y24,x41,y25);
NEIGHBOR(x41,y26,x41,y25);
NEIGHBOR(x40,y24,x41,y25);
NEIGHBOR(x40,y26,x41,y25);
NEIGHBOR(x42,y24,x41,y25);
NEIGHBOR(x42,y26,x41,y25);
NEIGHBOR(x40,y26,x41,y26);
NEIGHBOR(x42,y26,x41,y26);
NEIGHBOR(x41,y25,x41,y26);
NEIGHBOR(x41,y27,x41,y26);
NEIGHBOR(x40,y25,x41,y26);
NEIGHBOR(x40,y27,x41,y26);
NEIGHBOR(x42,y25,x41,y26);
NEIGHBOR(x42,y27,x41,y26);
NEIGHBOR(x40,y27,x41,y27);
NEIGHBOR(x42,y27,x41,y27);
NEIGHBOR(x41,y26,x41,y27);
NEIGHBOR(x41,y28,x41,y27);
NEIGHBOR(x40,y26,x41,y27);
NEIGHBOR(x40,y28,x41,y27);
NEIGHBOR(x42,y26,x41,y27);
NEIGHBOR(x42,y28,x41,y27);
NEIGHBOR(x40,y28,x41,y28);
NEIGHBOR(x42,y28,x41,y28);
NEIGHBOR(x41,y27,x41,y28);
NEIGHBOR(x41,y29,x41,y28);
NEIGHBOR(x40,y27,x41,y28);
NEIGHBOR(x40,y29,x41,y28);
NEIGHBOR(x42,y27,x41,y28);
NEIGHBOR(x42,y29,x41,y28);
NEIGHBOR(x40,y29,x41,y29);
NEIGHBOR(x42,y29,x41,y29);
NEIGHBOR(x41,y28,x41,y29);
NEIGHBOR(x41,y30,x41,y29);
NEIGHBOR(x40,y28,x41,y29);
NEIGHBOR(x40,y30,x41,y29);
NEIGHBOR(x42,y28,x41,y29);
NEIGHBOR(x42,y30,x41,y29);
NEIGHBOR(x40,y30,x41,y30);
NEIGHBOR(x42,y30,x41,y30);
NEIGHBOR(x41,y29,x41,y30);
NEIGHBOR(x41,y31,x41,y30);
NEIGHBOR(x40,y29,x41,y30);
NEIGHBOR(x40,y31,x41,y30);
NEIGHBOR(x42,y29,x41,y30);
NEIGHBOR(x42,y31,x41,y30);
NEIGHBOR(x40,y31,x41,y31);
NEIGHBOR(x42,y31,x41,y31);
NEIGHBOR(x41,y30,x41,y31);
NEIGHBOR(x41,y32,x41,y31);
NEIGHBOR(x40,y30,x41,y31);
NEIGHBOR(x40,y32,x41,y31);
NEIGHBOR(x42,y30,x41,y31);
NEIGHBOR(x42,y32,x41,y31);
NEIGHBOR(x40,y32,x41,y32);
NEIGHBOR(x42,y32,x41,y32);
NEIGHBOR(x41,y31,x41,y32);
NEIGHBOR(x41,y33,x41,y32);
NEIGHBOR(x40,y31,x41,y32);
NEIGHBOR(x40,y33,x41,y32);
NEIGHBOR(x42,y31,x41,y32);
NEIGHBOR(x42,y33,x41,y32);
NEIGHBOR(x40,y33,x41,y33);
NEIGHBOR(x42,y33,x41,y33);
NEIGHBOR(x41,y32,x41,y33);
NEIGHBOR(x41,y34,x41,y33);
NEIGHBOR(x40,y32,x41,y33);
NEIGHBOR(x40,y34,x41,y33);
NEIGHBOR(x42,y32,x41,y33);
NEIGHBOR(x42,y34,x41,y33);
NEIGHBOR(x40,y34,x41,y34);
NEIGHBOR(x42,y34,x41,y34);
NEIGHBOR(x41,y33,x41,y34);
NEIGHBOR(x41,y35,x41,y34);
NEIGHBOR(x40,y33,x41,y34);
NEIGHBOR(x40,y35,x41,y34);
NEIGHBOR(x42,y33,x41,y34);
NEIGHBOR(x42,y35,x41,y34);
NEIGHBOR(x40,y35,x41,y35);
NEIGHBOR(x42,y35,x41,y35);
NEIGHBOR(x41,y34,x41,y35);
NEIGHBOR(x41,y36,x41,y35);
NEIGHBOR(x40,y34,x41,y35);
NEIGHBOR(x40,y36,x41,y35);
NEIGHBOR(x42,y34,x41,y35);
NEIGHBOR(x42,y36,x41,y35);
NEIGHBOR(x40,y36,x41,y36);
NEIGHBOR(x42,y36,x41,y36);
NEIGHBOR(x41,y35,x41,y36);
NEIGHBOR(x41,y37,x41,y36);
NEIGHBOR(x40,y35,x41,y36);
NEIGHBOR(x40,y37,x41,y36);
NEIGHBOR(x42,y35,x41,y36);
NEIGHBOR(x42,y37,x41,y36);
NEIGHBOR(x40,y37,x41,y37);
NEIGHBOR(x42,y37,x41,y37);
NEIGHBOR(x41,y36,x41,y37);
NEIGHBOR(x41,y38,x41,y37);
NEIGHBOR(x40,y36,x41,y37);
NEIGHBOR(x40,y38,x41,y37);
NEIGHBOR(x42,y36,x41,y37);
NEIGHBOR(x42,y38,x41,y37);
NEIGHBOR(x40,y38,x41,y38);
NEIGHBOR(x42,y38,x41,y38);
NEIGHBOR(x41,y37,x41,y38);
NEIGHBOR(x41,y39,x41,y38);
NEIGHBOR(x40,y37,x41,y38);
NEIGHBOR(x40,y39,x41,y38);
NEIGHBOR(x42,y37,x41,y38);
NEIGHBOR(x42,y39,x41,y38);
NEIGHBOR(x40,y39,x41,y39);
NEIGHBOR(x42,y39,x41,y39);
NEIGHBOR(x41,y38,x41,y39);
NEIGHBOR(x41,y40,x41,y39);
NEIGHBOR(x40,y38,x41,y39);
NEIGHBOR(x40,y40,x41,y39);
NEIGHBOR(x42,y38,x41,y39);
NEIGHBOR(x42,y40,x41,y39);
NEIGHBOR(x40,y40,x41,y40);
NEIGHBOR(x42,y40,x41,y40);
NEIGHBOR(x41,y39,x41,y40);
NEIGHBOR(x41,y41,x41,y40);
NEIGHBOR(x40,y39,x41,y40);
NEIGHBOR(x40,y41,x41,y40);
NEIGHBOR(x42,y39,x41,y40);
NEIGHBOR(x42,y41,x41,y40);
NEIGHBOR(x40,y41,x41,y41);
NEIGHBOR(x42,y41,x41,y41);
NEIGHBOR(x41,y40,x41,y41);
NEIGHBOR(x41,y42,x41,y41);
NEIGHBOR(x40,y40,x41,y41);
NEIGHBOR(x40,y42,x41,y41);
NEIGHBOR(x42,y40,x41,y41);
NEIGHBOR(x42,y42,x41,y41);
NEIGHBOR(x40,y42,x41,y42);
NEIGHBOR(x42,y42,x41,y42);
NEIGHBOR(x41,y41,x41,y42);
NEIGHBOR(x41,y43,x41,y42);
NEIGHBOR(x40,y41,x41,y42);
NEIGHBOR(x40,y43,x41,y42);
NEIGHBOR(x42,y41,x41,y42);
NEIGHBOR(x42,y43,x41,y42);
NEIGHBOR(x40,y43,x41,y43);
NEIGHBOR(x42,y43,x41,y43);
NEIGHBOR(x41,y42,x41,y43);
NEIGHBOR(x41,y44,x41,y43);
NEIGHBOR(x40,y42,x41,y43);
NEIGHBOR(x40,y44,x41,y43);
NEIGHBOR(x42,y42,x41,y43);
NEIGHBOR(x42,y44,x41,y43);
NEIGHBOR(x40,y44,x41,y44);
NEIGHBOR(x42,y44,x41,y44);
NEIGHBOR(x41,y43,x41,y44);
NEIGHBOR(x41,y45,x41,y44);
NEIGHBOR(x40,y43,x41,y44);
NEIGHBOR(x40,y45,x41,y44);
NEIGHBOR(x42,y43,x41,y44);
NEIGHBOR(x42,y45,x41,y44);
NEIGHBOR(x40,y45,x41,y45);
NEIGHBOR(x42,y45,x41,y45);
NEIGHBOR(x41,y44,x41,y45);
NEIGHBOR(x41,y46,x41,y45);
NEIGHBOR(x40,y44,x41,y45);
NEIGHBOR(x40,y46,x41,y45);
NEIGHBOR(x42,y44,x41,y45);
NEIGHBOR(x42,y46,x41,y45);
NEIGHBOR(x40,y46,x41,y46);
NEIGHBOR(x42,y46,x41,y46);
NEIGHBOR(x41,y45,x41,y46);
NEIGHBOR(x41,y47,x41,y46);
NEIGHBOR(x40,y45,x41,y46);
NEIGHBOR(x40,y47,x41,y46);
NEIGHBOR(x42,y45,x41,y46);
NEIGHBOR(x42,y47,x41,y46);
NEIGHBOR(x40,y47,x41,y47);
NEIGHBOR(x42,y47,x41,y47);
NEIGHBOR(x41,y46,x41,y47);
NEIGHBOR(x41,y48,x41,y47);
NEIGHBOR(x40,y46,x41,y47);
NEIGHBOR(x40,y48,x41,y47);
NEIGHBOR(x42,y46,x41,y47);
NEIGHBOR(x42,y48,x41,y47);
NEIGHBOR(x40,y48,x41,y48);
NEIGHBOR(x42,y48,x41,y48);
NEIGHBOR(x41,y47,x41,y48);
NEIGHBOR(x41,y49,x41,y48);
NEIGHBOR(x40,y47,x41,y48);
NEIGHBOR(x40,y49,x41,y48);
NEIGHBOR(x42,y47,x41,y48);
NEIGHBOR(x42,y49,x41,y48);
NEIGHBOR(x40,y49,x41,y49);
NEIGHBOR(x42,y49,x41,y49);
NEIGHBOR(x41,y48,x41,y49);
NEIGHBOR(x41,y50,x41,y49);
NEIGHBOR(x40,y48,x41,y49);
NEIGHBOR(x40,y50,x41,y49);
NEIGHBOR(x42,y48,x41,y49);
NEIGHBOR(x42,y50,x41,y49);
NEIGHBOR(x40,y50,x41,y50);
NEIGHBOR(x42,y50,x41,y50);
NEIGHBOR(x41,y49,x41,y50);
NEIGHBOR(x40,y49,x41,y50);
NEIGHBOR(x42,y49,x41,y50);
NEIGHBOR(x41,y1,x42,y1);
NEIGHBOR(x43,y1,x42,y1);
NEIGHBOR(x42,y2,x42,y1);
NEIGHBOR(x41,y2,x42,y1);
NEIGHBOR(x43,y2,x42,y1);
NEIGHBOR(x41,y2,x42,y2);
NEIGHBOR(x43,y2,x42,y2);
NEIGHBOR(x42,y1,x42,y2);
NEIGHBOR(x42,y3,x42,y2);
NEIGHBOR(x41,y1,x42,y2);
NEIGHBOR(x41,y3,x42,y2);
NEIGHBOR(x43,y1,x42,y2);
NEIGHBOR(x43,y3,x42,y2);
NEIGHBOR(x41,y3,x42,y3);
NEIGHBOR(x43,y3,x42,y3);
NEIGHBOR(x42,y2,x42,y3);
NEIGHBOR(x42,y4,x42,y3);
NEIGHBOR(x41,y2,x42,y3);
NEIGHBOR(x41,y4,x42,y3);
NEIGHBOR(x43,y2,x42,y3);
NEIGHBOR(x43,y4,x42,y3);
NEIGHBOR(x41,y4,x42,y4);
NEIGHBOR(x43,y4,x42,y4);
NEIGHBOR(x42,y3,x42,y4);
NEIGHBOR(x42,y5,x42,y4);
NEIGHBOR(x41,y3,x42,y4);
NEIGHBOR(x41,y5,x42,y4);
NEIGHBOR(x43,y3,x42,y4);
NEIGHBOR(x43,y5,x42,y4);
NEIGHBOR(x41,y5,x42,y5);
NEIGHBOR(x43,y5,x42,y5);
NEIGHBOR(x42,y4,x42,y5);
NEIGHBOR(x42,y6,x42,y5);
NEIGHBOR(x41,y4,x42,y5);
NEIGHBOR(x41,y6,x42,y5);
NEIGHBOR(x43,y4,x42,y5);
NEIGHBOR(x43,y6,x42,y5);
NEIGHBOR(x41,y6,x42,y6);
NEIGHBOR(x43,y6,x42,y6);
NEIGHBOR(x42,y5,x42,y6);
NEIGHBOR(x42,y7,x42,y6);
NEIGHBOR(x41,y5,x42,y6);
NEIGHBOR(x41,y7,x42,y6);
NEIGHBOR(x43,y5,x42,y6);
NEIGHBOR(x43,y7,x42,y6);
NEIGHBOR(x41,y7,x42,y7);
NEIGHBOR(x43,y7,x42,y7);
NEIGHBOR(x42,y6,x42,y7);
NEIGHBOR(x42,y8,x42,y7);
NEIGHBOR(x41,y6,x42,y7);
NEIGHBOR(x41,y8,x42,y7);
NEIGHBOR(x43,y6,x42,y7);
NEIGHBOR(x43,y8,x42,y7);
NEIGHBOR(x41,y8,x42,y8);
NEIGHBOR(x43,y8,x42,y8);
NEIGHBOR(x42,y7,x42,y8);
NEIGHBOR(x42,y9,x42,y8);
NEIGHBOR(x41,y7,x42,y8);
NEIGHBOR(x41,y9,x42,y8);
NEIGHBOR(x43,y7,x42,y8);
NEIGHBOR(x43,y9,x42,y8);
NEIGHBOR(x41,y9,x42,y9);
NEIGHBOR(x43,y9,x42,y9);
NEIGHBOR(x42,y8,x42,y9);
NEIGHBOR(x42,y10,x42,y9);
NEIGHBOR(x41,y8,x42,y9);
NEIGHBOR(x41,y10,x42,y9);
NEIGHBOR(x43,y8,x42,y9);
NEIGHBOR(x43,y10,x42,y9);
NEIGHBOR(x41,y10,x42,y10);
NEIGHBOR(x43,y10,x42,y10);
NEIGHBOR(x42,y9,x42,y10);
NEIGHBOR(x42,y11,x42,y10);
NEIGHBOR(x41,y9,x42,y10);
NEIGHBOR(x41,y11,x42,y10);
NEIGHBOR(x43,y9,x42,y10);
NEIGHBOR(x43,y11,x42,y10);
NEIGHBOR(x41,y11,x42,y11);
NEIGHBOR(x43,y11,x42,y11);
NEIGHBOR(x42,y10,x42,y11);
NEIGHBOR(x42,y12,x42,y11);
NEIGHBOR(x41,y10,x42,y11);
NEIGHBOR(x41,y12,x42,y11);
NEIGHBOR(x43,y10,x42,y11);
NEIGHBOR(x43,y12,x42,y11);
NEIGHBOR(x41,y12,x42,y12);
NEIGHBOR(x43,y12,x42,y12);
NEIGHBOR(x42,y11,x42,y12);
NEIGHBOR(x42,y13,x42,y12);
NEIGHBOR(x41,y11,x42,y12);
NEIGHBOR(x41,y13,x42,y12);
NEIGHBOR(x43,y11,x42,y12);
NEIGHBOR(x43,y13,x42,y12);
NEIGHBOR(x41,y13,x42,y13);
NEIGHBOR(x43,y13,x42,y13);
NEIGHBOR(x42,y12,x42,y13);
NEIGHBOR(x42,y14,x42,y13);
NEIGHBOR(x41,y12,x42,y13);
NEIGHBOR(x41,y14,x42,y13);
NEIGHBOR(x43,y12,x42,y13);
NEIGHBOR(x43,y14,x42,y13);
NEIGHBOR(x41,y14,x42,y14);
NEIGHBOR(x43,y14,x42,y14);
NEIGHBOR(x42,y13,x42,y14);
NEIGHBOR(x42,y15,x42,y14);
NEIGHBOR(x41,y13,x42,y14);
NEIGHBOR(x41,y15,x42,y14);
NEIGHBOR(x43,y13,x42,y14);
NEIGHBOR(x43,y15,x42,y14);
NEIGHBOR(x41,y15,x42,y15);
NEIGHBOR(x43,y15,x42,y15);
NEIGHBOR(x42,y14,x42,y15);
NEIGHBOR(x42,y16,x42,y15);
NEIGHBOR(x41,y14,x42,y15);
NEIGHBOR(x41,y16,x42,y15);
NEIGHBOR(x43,y14,x42,y15);
NEIGHBOR(x43,y16,x42,y15);
NEIGHBOR(x41,y16,x42,y16);
NEIGHBOR(x43,y16,x42,y16);
NEIGHBOR(x42,y15,x42,y16);
NEIGHBOR(x42,y17,x42,y16);
NEIGHBOR(x41,y15,x42,y16);
NEIGHBOR(x41,y17,x42,y16);
NEIGHBOR(x43,y15,x42,y16);
NEIGHBOR(x43,y17,x42,y16);
NEIGHBOR(x41,y17,x42,y17);
NEIGHBOR(x43,y17,x42,y17);
NEIGHBOR(x42,y16,x42,y17);
NEIGHBOR(x42,y18,x42,y17);
NEIGHBOR(x41,y16,x42,y17);
NEIGHBOR(x41,y18,x42,y17);
NEIGHBOR(x43,y16,x42,y17);
NEIGHBOR(x43,y18,x42,y17);
NEIGHBOR(x41,y18,x42,y18);
NEIGHBOR(x43,y18,x42,y18);
NEIGHBOR(x42,y17,x42,y18);
NEIGHBOR(x42,y19,x42,y18);
NEIGHBOR(x41,y17,x42,y18);
NEIGHBOR(x41,y19,x42,y18);
NEIGHBOR(x43,y17,x42,y18);
NEIGHBOR(x43,y19,x42,y18);
NEIGHBOR(x41,y19,x42,y19);
NEIGHBOR(x43,y19,x42,y19);
NEIGHBOR(x42,y18,x42,y19);
NEIGHBOR(x42,y20,x42,y19);
NEIGHBOR(x41,y18,x42,y19);
NEIGHBOR(x41,y20,x42,y19);
NEIGHBOR(x43,y18,x42,y19);
NEIGHBOR(x43,y20,x42,y19);
NEIGHBOR(x41,y20,x42,y20);
NEIGHBOR(x43,y20,x42,y20);
NEIGHBOR(x42,y19,x42,y20);
NEIGHBOR(x42,y21,x42,y20);
NEIGHBOR(x41,y19,x42,y20);
NEIGHBOR(x41,y21,x42,y20);
NEIGHBOR(x43,y19,x42,y20);
NEIGHBOR(x43,y21,x42,y20);
NEIGHBOR(x41,y21,x42,y21);
NEIGHBOR(x43,y21,x42,y21);
NEIGHBOR(x42,y20,x42,y21);
NEIGHBOR(x42,y22,x42,y21);
NEIGHBOR(x41,y20,x42,y21);
NEIGHBOR(x41,y22,x42,y21);
NEIGHBOR(x43,y20,x42,y21);
NEIGHBOR(x43,y22,x42,y21);
NEIGHBOR(x41,y22,x42,y22);
NEIGHBOR(x43,y22,x42,y22);
NEIGHBOR(x42,y21,x42,y22);
NEIGHBOR(x42,y23,x42,y22);
NEIGHBOR(x41,y21,x42,y22);
NEIGHBOR(x41,y23,x42,y22);
NEIGHBOR(x43,y21,x42,y22);
NEIGHBOR(x43,y23,x42,y22);
NEIGHBOR(x41,y23,x42,y23);
NEIGHBOR(x43,y23,x42,y23);
NEIGHBOR(x42,y22,x42,y23);
NEIGHBOR(x42,y24,x42,y23);
NEIGHBOR(x41,y22,x42,y23);
NEIGHBOR(x41,y24,x42,y23);
NEIGHBOR(x43,y22,x42,y23);
NEIGHBOR(x43,y24,x42,y23);
NEIGHBOR(x41,y24,x42,y24);
NEIGHBOR(x43,y24,x42,y24);
NEIGHBOR(x42,y23,x42,y24);
NEIGHBOR(x42,y25,x42,y24);
NEIGHBOR(x41,y23,x42,y24);
NEIGHBOR(x41,y25,x42,y24);
NEIGHBOR(x43,y23,x42,y24);
NEIGHBOR(x43,y25,x42,y24);
NEIGHBOR(x41,y25,x42,y25);
NEIGHBOR(x43,y25,x42,y25);
NEIGHBOR(x42,y24,x42,y25);
NEIGHBOR(x42,y26,x42,y25);
NEIGHBOR(x41,y24,x42,y25);
NEIGHBOR(x41,y26,x42,y25);
NEIGHBOR(x43,y24,x42,y25);
NEIGHBOR(x43,y26,x42,y25);
NEIGHBOR(x41,y26,x42,y26);
NEIGHBOR(x43,y26,x42,y26);
NEIGHBOR(x42,y25,x42,y26);
NEIGHBOR(x42,y27,x42,y26);
NEIGHBOR(x41,y25,x42,y26);
NEIGHBOR(x41,y27,x42,y26);
NEIGHBOR(x43,y25,x42,y26);
NEIGHBOR(x43,y27,x42,y26);
NEIGHBOR(x41,y27,x42,y27);
NEIGHBOR(x43,y27,x42,y27);
NEIGHBOR(x42,y26,x42,y27);
NEIGHBOR(x42,y28,x42,y27);
NEIGHBOR(x41,y26,x42,y27);
NEIGHBOR(x41,y28,x42,y27);
NEIGHBOR(x43,y26,x42,y27);
NEIGHBOR(x43,y28,x42,y27);
NEIGHBOR(x41,y28,x42,y28);
NEIGHBOR(x43,y28,x42,y28);
NEIGHBOR(x42,y27,x42,y28);
NEIGHBOR(x42,y29,x42,y28);
NEIGHBOR(x41,y27,x42,y28);
NEIGHBOR(x41,y29,x42,y28);
NEIGHBOR(x43,y27,x42,y28);
NEIGHBOR(x43,y29,x42,y28);
NEIGHBOR(x41,y29,x42,y29);
NEIGHBOR(x43,y29,x42,y29);
NEIGHBOR(x42,y28,x42,y29);
NEIGHBOR(x42,y30,x42,y29);
NEIGHBOR(x41,y28,x42,y29);
NEIGHBOR(x41,y30,x42,y29);
NEIGHBOR(x43,y28,x42,y29);
NEIGHBOR(x43,y30,x42,y29);
NEIGHBOR(x41,y30,x42,y30);
NEIGHBOR(x43,y30,x42,y30);
NEIGHBOR(x42,y29,x42,y30);
NEIGHBOR(x42,y31,x42,y30);
NEIGHBOR(x41,y29,x42,y30);
NEIGHBOR(x41,y31,x42,y30);
NEIGHBOR(x43,y29,x42,y30);
NEIGHBOR(x43,y31,x42,y30);
NEIGHBOR(x41,y31,x42,y31);
NEIGHBOR(x43,y31,x42,y31);
NEIGHBOR(x42,y30,x42,y31);
NEIGHBOR(x42,y32,x42,y31);
NEIGHBOR(x41,y30,x42,y31);
NEIGHBOR(x41,y32,x42,y31);
NEIGHBOR(x43,y30,x42,y31);
NEIGHBOR(x43,y32,x42,y31);
NEIGHBOR(x41,y32,x42,y32);
NEIGHBOR(x43,y32,x42,y32);
NEIGHBOR(x42,y31,x42,y32);
NEIGHBOR(x42,y33,x42,y32);
NEIGHBOR(x41,y31,x42,y32);
NEIGHBOR(x41,y33,x42,y32);
NEIGHBOR(x43,y31,x42,y32);
NEIGHBOR(x43,y33,x42,y32);
NEIGHBOR(x41,y33,x42,y33);
NEIGHBOR(x43,y33,x42,y33);
NEIGHBOR(x42,y32,x42,y33);
NEIGHBOR(x42,y34,x42,y33);
NEIGHBOR(x41,y32,x42,y33);
NEIGHBOR(x41,y34,x42,y33);
NEIGHBOR(x43,y32,x42,y33);
NEIGHBOR(x43,y34,x42,y33);
NEIGHBOR(x41,y34,x42,y34);
NEIGHBOR(x43,y34,x42,y34);
NEIGHBOR(x42,y33,x42,y34);
NEIGHBOR(x42,y35,x42,y34);
NEIGHBOR(x41,y33,x42,y34);
NEIGHBOR(x41,y35,x42,y34);
NEIGHBOR(x43,y33,x42,y34);
NEIGHBOR(x43,y35,x42,y34);
NEIGHBOR(x41,y35,x42,y35);
NEIGHBOR(x43,y35,x42,y35);
NEIGHBOR(x42,y34,x42,y35);
NEIGHBOR(x42,y36,x42,y35);
NEIGHBOR(x41,y34,x42,y35);
NEIGHBOR(x41,y36,x42,y35);
NEIGHBOR(x43,y34,x42,y35);
NEIGHBOR(x43,y36,x42,y35);
NEIGHBOR(x41,y36,x42,y36);
NEIGHBOR(x43,y36,x42,y36);
NEIGHBOR(x42,y35,x42,y36);
NEIGHBOR(x42,y37,x42,y36);
NEIGHBOR(x41,y35,x42,y36);
NEIGHBOR(x41,y37,x42,y36);
NEIGHBOR(x43,y35,x42,y36);
NEIGHBOR(x43,y37,x42,y36);
NEIGHBOR(x41,y37,x42,y37);
NEIGHBOR(x43,y37,x42,y37);
NEIGHBOR(x42,y36,x42,y37);
NEIGHBOR(x42,y38,x42,y37);
NEIGHBOR(x41,y36,x42,y37);
NEIGHBOR(x41,y38,x42,y37);
NEIGHBOR(x43,y36,x42,y37);
NEIGHBOR(x43,y38,x42,y37);
NEIGHBOR(x41,y38,x42,y38);
NEIGHBOR(x43,y38,x42,y38);
NEIGHBOR(x42,y37,x42,y38);
NEIGHBOR(x42,y39,x42,y38);
NEIGHBOR(x41,y37,x42,y38);
NEIGHBOR(x41,y39,x42,y38);
NEIGHBOR(x43,y37,x42,y38);
NEIGHBOR(x43,y39,x42,y38);
NEIGHBOR(x41,y39,x42,y39);
NEIGHBOR(x43,y39,x42,y39);
NEIGHBOR(x42,y38,x42,y39);
NEIGHBOR(x42,y40,x42,y39);
NEIGHBOR(x41,y38,x42,y39);
NEIGHBOR(x41,y40,x42,y39);
NEIGHBOR(x43,y38,x42,y39);
NEIGHBOR(x43,y40,x42,y39);
NEIGHBOR(x41,y40,x42,y40);
NEIGHBOR(x43,y40,x42,y40);
NEIGHBOR(x42,y39,x42,y40);
NEIGHBOR(x42,y41,x42,y40);
NEIGHBOR(x41,y39,x42,y40);
NEIGHBOR(x41,y41,x42,y40);
NEIGHBOR(x43,y39,x42,y40);
NEIGHBOR(x43,y41,x42,y40);
NEIGHBOR(x41,y41,x42,y41);
NEIGHBOR(x43,y41,x42,y41);
NEIGHBOR(x42,y40,x42,y41);
NEIGHBOR(x42,y42,x42,y41);
NEIGHBOR(x41,y40,x42,y41);
NEIGHBOR(x41,y42,x42,y41);
NEIGHBOR(x43,y40,x42,y41);
NEIGHBOR(x43,y42,x42,y41);
NEIGHBOR(x41,y42,x42,y42);
NEIGHBOR(x43,y42,x42,y42);
NEIGHBOR(x42,y41,x42,y42);
NEIGHBOR(x42,y43,x42,y42);
NEIGHBOR(x41,y41,x42,y42);
NEIGHBOR(x41,y43,x42,y42);
NEIGHBOR(x43,y41,x42,y42);
NEIGHBOR(x43,y43,x42,y42);
NEIGHBOR(x41,y43,x42,y43);
NEIGHBOR(x43,y43,x42,y43);
NEIGHBOR(x42,y42,x42,y43);
NEIGHBOR(x42,y44,x42,y43);
NEIGHBOR(x41,y42,x42,y43);
NEIGHBOR(x41,y44,x42,y43);
NEIGHBOR(x43,y42,x42,y43);
NEIGHBOR(x43,y44,x42,y43);
NEIGHBOR(x41,y44,x42,y44);
NEIGHBOR(x43,y44,x42,y44);
NEIGHBOR(x42,y43,x42,y44);
NEIGHBOR(x42,y45,x42,y44);
NEIGHBOR(x41,y43,x42,y44);
NEIGHBOR(x41,y45,x42,y44);
NEIGHBOR(x43,y43,x42,y44);
NEIGHBOR(x43,y45,x42,y44);
NEIGHBOR(x41,y45,x42,y45);
NEIGHBOR(x43,y45,x42,y45);
NEIGHBOR(x42,y44,x42,y45);
NEIGHBOR(x42,y46,x42,y45);
NEIGHBOR(x41,y44,x42,y45);
NEIGHBOR(x41,y46,x42,y45);
NEIGHBOR(x43,y44,x42,y45);
NEIGHBOR(x43,y46,x42,y45);
NEIGHBOR(x41,y46,x42,y46);
NEIGHBOR(x43,y46,x42,y46);
NEIGHBOR(x42,y45,x42,y46);
NEIGHBOR(x42,y47,x42,y46);
NEIGHBOR(x41,y45,x42,y46);
NEIGHBOR(x41,y47,x42,y46);
NEIGHBOR(x43,y45,x42,y46);
NEIGHBOR(x43,y47,x42,y46);
NEIGHBOR(x41,y47,x42,y47);
NEIGHBOR(x43,y47,x42,y47);
NEIGHBOR(x42,y46,x42,y47);
NEIGHBOR(x42,y48,x42,y47);
NEIGHBOR(x41,y46,x42,y47);
NEIGHBOR(x41,y48,x42,y47);
NEIGHBOR(x43,y46,x42,y47);
NEIGHBOR(x43,y48,x42,y47);
NEIGHBOR(x41,y48,x42,y48);
NEIGHBOR(x43,y48,x42,y48);
NEIGHBOR(x42,y47,x42,y48);
NEIGHBOR(x42,y49,x42,y48);
NEIGHBOR(x41,y47,x42,y48);
NEIGHBOR(x41,y49,x42,y48);
NEIGHBOR(x43,y47,x42,y48);
NEIGHBOR(x43,y49,x42,y48);
NEIGHBOR(x41,y49,x42,y49);
NEIGHBOR(x43,y49,x42,y49);
NEIGHBOR(x42,y48,x42,y49);
NEIGHBOR(x42,y50,x42,y49);
NEIGHBOR(x41,y48,x42,y49);
NEIGHBOR(x41,y50,x42,y49);
NEIGHBOR(x43,y48,x42,y49);
NEIGHBOR(x43,y50,x42,y49);
NEIGHBOR(x41,y50,x42,y50);
NEIGHBOR(x43,y50,x42,y50);
NEIGHBOR(x42,y49,x42,y50);
NEIGHBOR(x41,y49,x42,y50);
NEIGHBOR(x43,y49,x42,y50);
NEIGHBOR(x42,y1,x43,y1);
NEIGHBOR(x44,y1,x43,y1);
NEIGHBOR(x43,y2,x43,y1);
NEIGHBOR(x42,y2,x43,y1);
NEIGHBOR(x44,y2,x43,y1);
NEIGHBOR(x42,y2,x43,y2);
NEIGHBOR(x44,y2,x43,y2);
NEIGHBOR(x43,y1,x43,y2);
NEIGHBOR(x43,y3,x43,y2);
NEIGHBOR(x42,y1,x43,y2);
NEIGHBOR(x42,y3,x43,y2);
NEIGHBOR(x44,y1,x43,y2);
NEIGHBOR(x44,y3,x43,y2);
NEIGHBOR(x42,y3,x43,y3);
NEIGHBOR(x44,y3,x43,y3);
NEIGHBOR(x43,y2,x43,y3);
NEIGHBOR(x43,y4,x43,y3);
NEIGHBOR(x42,y2,x43,y3);
NEIGHBOR(x42,y4,x43,y3);
NEIGHBOR(x44,y2,x43,y3);
NEIGHBOR(x44,y4,x43,y3);
NEIGHBOR(x42,y4,x43,y4);
NEIGHBOR(x44,y4,x43,y4);
NEIGHBOR(x43,y3,x43,y4);
NEIGHBOR(x43,y5,x43,y4);
NEIGHBOR(x42,y3,x43,y4);
NEIGHBOR(x42,y5,x43,y4);
NEIGHBOR(x44,y3,x43,y4);
NEIGHBOR(x44,y5,x43,y4);
NEIGHBOR(x42,y5,x43,y5);
NEIGHBOR(x44,y5,x43,y5);
NEIGHBOR(x43,y4,x43,y5);
NEIGHBOR(x43,y6,x43,y5);
NEIGHBOR(x42,y4,x43,y5);
NEIGHBOR(x42,y6,x43,y5);
NEIGHBOR(x44,y4,x43,y5);
NEIGHBOR(x44,y6,x43,y5);
NEIGHBOR(x42,y6,x43,y6);
NEIGHBOR(x44,y6,x43,y6);
NEIGHBOR(x43,y5,x43,y6);
NEIGHBOR(x43,y7,x43,y6);
NEIGHBOR(x42,y5,x43,y6);
NEIGHBOR(x42,y7,x43,y6);
NEIGHBOR(x44,y5,x43,y6);
NEIGHBOR(x44,y7,x43,y6);
NEIGHBOR(x42,y7,x43,y7);
NEIGHBOR(x44,y7,x43,y7);
NEIGHBOR(x43,y6,x43,y7);
NEIGHBOR(x43,y8,x43,y7);
NEIGHBOR(x42,y6,x43,y7);
NEIGHBOR(x42,y8,x43,y7);
NEIGHBOR(x44,y6,x43,y7);
NEIGHBOR(x44,y8,x43,y7);
NEIGHBOR(x42,y8,x43,y8);
NEIGHBOR(x44,y8,x43,y8);
NEIGHBOR(x43,y7,x43,y8);
NEIGHBOR(x43,y9,x43,y8);
NEIGHBOR(x42,y7,x43,y8);
NEIGHBOR(x42,y9,x43,y8);
NEIGHBOR(x44,y7,x43,y8);
NEIGHBOR(x44,y9,x43,y8);
NEIGHBOR(x42,y9,x43,y9);
NEIGHBOR(x44,y9,x43,y9);
NEIGHBOR(x43,y8,x43,y9);
NEIGHBOR(x43,y10,x43,y9);
NEIGHBOR(x42,y8,x43,y9);
NEIGHBOR(x42,y10,x43,y9);
NEIGHBOR(x44,y8,x43,y9);
NEIGHBOR(x44,y10,x43,y9);
NEIGHBOR(x42,y10,x43,y10);
NEIGHBOR(x44,y10,x43,y10);
NEIGHBOR(x43,y9,x43,y10);
NEIGHBOR(x43,y11,x43,y10);
NEIGHBOR(x42,y9,x43,y10);
NEIGHBOR(x42,y11,x43,y10);
NEIGHBOR(x44,y9,x43,y10);
NEIGHBOR(x44,y11,x43,y10);
NEIGHBOR(x42,y11,x43,y11);
NEIGHBOR(x44,y11,x43,y11);
NEIGHBOR(x43,y10,x43,y11);
NEIGHBOR(x43,y12,x43,y11);
NEIGHBOR(x42,y10,x43,y11);
NEIGHBOR(x42,y12,x43,y11);
NEIGHBOR(x44,y10,x43,y11);
NEIGHBOR(x44,y12,x43,y11);
NEIGHBOR(x42,y12,x43,y12);
NEIGHBOR(x44,y12,x43,y12);
NEIGHBOR(x43,y11,x43,y12);
NEIGHBOR(x43,y13,x43,y12);
NEIGHBOR(x42,y11,x43,y12);
NEIGHBOR(x42,y13,x43,y12);
NEIGHBOR(x44,y11,x43,y12);
NEIGHBOR(x44,y13,x43,y12);
NEIGHBOR(x42,y13,x43,y13);
NEIGHBOR(x44,y13,x43,y13);
NEIGHBOR(x43,y12,x43,y13);
NEIGHBOR(x43,y14,x43,y13);
NEIGHBOR(x42,y12,x43,y13);
NEIGHBOR(x42,y14,x43,y13);
NEIGHBOR(x44,y12,x43,y13);
NEIGHBOR(x44,y14,x43,y13);
NEIGHBOR(x42,y14,x43,y14);
NEIGHBOR(x44,y14,x43,y14);
NEIGHBOR(x43,y13,x43,y14);
NEIGHBOR(x43,y15,x43,y14);
NEIGHBOR(x42,y13,x43,y14);
NEIGHBOR(x42,y15,x43,y14);
NEIGHBOR(x44,y13,x43,y14);
NEIGHBOR(x44,y15,x43,y14);
NEIGHBOR(x42,y15,x43,y15);
NEIGHBOR(x44,y15,x43,y15);
NEIGHBOR(x43,y14,x43,y15);
NEIGHBOR(x43,y16,x43,y15);
NEIGHBOR(x42,y14,x43,y15);
NEIGHBOR(x42,y16,x43,y15);
NEIGHBOR(x44,y14,x43,y15);
NEIGHBOR(x44,y16,x43,y15);
NEIGHBOR(x42,y16,x43,y16);
NEIGHBOR(x44,y16,x43,y16);
NEIGHBOR(x43,y15,x43,y16);
NEIGHBOR(x43,y17,x43,y16);
NEIGHBOR(x42,y15,x43,y16);
NEIGHBOR(x42,y17,x43,y16);
NEIGHBOR(x44,y15,x43,y16);
NEIGHBOR(x44,y17,x43,y16);
NEIGHBOR(x42,y17,x43,y17);
NEIGHBOR(x44,y17,x43,y17);
NEIGHBOR(x43,y16,x43,y17);
NEIGHBOR(x43,y18,x43,y17);
NEIGHBOR(x42,y16,x43,y17);
NEIGHBOR(x42,y18,x43,y17);
NEIGHBOR(x44,y16,x43,y17);
NEIGHBOR(x44,y18,x43,y17);
NEIGHBOR(x42,y18,x43,y18);
NEIGHBOR(x44,y18,x43,y18);
NEIGHBOR(x43,y17,x43,y18);
NEIGHBOR(x43,y19,x43,y18);
NEIGHBOR(x42,y17,x43,y18);
NEIGHBOR(x42,y19,x43,y18);
NEIGHBOR(x44,y17,x43,y18);
NEIGHBOR(x44,y19,x43,y18);
NEIGHBOR(x42,y19,x43,y19);
NEIGHBOR(x44,y19,x43,y19);
NEIGHBOR(x43,y18,x43,y19);
NEIGHBOR(x43,y20,x43,y19);
NEIGHBOR(x42,y18,x43,y19);
NEIGHBOR(x42,y20,x43,y19);
NEIGHBOR(x44,y18,x43,y19);
NEIGHBOR(x44,y20,x43,y19);
NEIGHBOR(x42,y20,x43,y20);
NEIGHBOR(x44,y20,x43,y20);
NEIGHBOR(x43,y19,x43,y20);
NEIGHBOR(x43,y21,x43,y20);
NEIGHBOR(x42,y19,x43,y20);
NEIGHBOR(x42,y21,x43,y20);
NEIGHBOR(x44,y19,x43,y20);
NEIGHBOR(x44,y21,x43,y20);
NEIGHBOR(x42,y21,x43,y21);
NEIGHBOR(x44,y21,x43,y21);
NEIGHBOR(x43,y20,x43,y21);
NEIGHBOR(x43,y22,x43,y21);
NEIGHBOR(x42,y20,x43,y21);
NEIGHBOR(x42,y22,x43,y21);
NEIGHBOR(x44,y20,x43,y21);
NEIGHBOR(x44,y22,x43,y21);
NEIGHBOR(x42,y22,x43,y22);
NEIGHBOR(x44,y22,x43,y22);
NEIGHBOR(x43,y21,x43,y22);
NEIGHBOR(x43,y23,x43,y22);
NEIGHBOR(x42,y21,x43,y22);
NEIGHBOR(x42,y23,x43,y22);
NEIGHBOR(x44,y21,x43,y22);
NEIGHBOR(x44,y23,x43,y22);
NEIGHBOR(x42,y23,x43,y23);
NEIGHBOR(x44,y23,x43,y23);
NEIGHBOR(x43,y22,x43,y23);
NEIGHBOR(x43,y24,x43,y23);
NEIGHBOR(x42,y22,x43,y23);
NEIGHBOR(x42,y24,x43,y23);
NEIGHBOR(x44,y22,x43,y23);
NEIGHBOR(x44,y24,x43,y23);
NEIGHBOR(x42,y24,x43,y24);
NEIGHBOR(x44,y24,x43,y24);
NEIGHBOR(x43,y23,x43,y24);
NEIGHBOR(x43,y25,x43,y24);
NEIGHBOR(x42,y23,x43,y24);
NEIGHBOR(x42,y25,x43,y24);
NEIGHBOR(x44,y23,x43,y24);
NEIGHBOR(x44,y25,x43,y24);
NEIGHBOR(x42,y25,x43,y25);
NEIGHBOR(x44,y25,x43,y25);
NEIGHBOR(x43,y24,x43,y25);
NEIGHBOR(x43,y26,x43,y25);
NEIGHBOR(x42,y24,x43,y25);
NEIGHBOR(x42,y26,x43,y25);
NEIGHBOR(x44,y24,x43,y25);
NEIGHBOR(x44,y26,x43,y25);
NEIGHBOR(x42,y26,x43,y26);
NEIGHBOR(x44,y26,x43,y26);
NEIGHBOR(x43,y25,x43,y26);
NEIGHBOR(x43,y27,x43,y26);
NEIGHBOR(x42,y25,x43,y26);
NEIGHBOR(x42,y27,x43,y26);
NEIGHBOR(x44,y25,x43,y26);
NEIGHBOR(x44,y27,x43,y26);
NEIGHBOR(x42,y27,x43,y27);
NEIGHBOR(x44,y27,x43,y27);
NEIGHBOR(x43,y26,x43,y27);
NEIGHBOR(x43,y28,x43,y27);
NEIGHBOR(x42,y26,x43,y27);
NEIGHBOR(x42,y28,x43,y27);
NEIGHBOR(x44,y26,x43,y27);
NEIGHBOR(x44,y28,x43,y27);
NEIGHBOR(x42,y28,x43,y28);
NEIGHBOR(x44,y28,x43,y28);
NEIGHBOR(x43,y27,x43,y28);
NEIGHBOR(x43,y29,x43,y28);
NEIGHBOR(x42,y27,x43,y28);
NEIGHBOR(x42,y29,x43,y28);
NEIGHBOR(x44,y27,x43,y28);
NEIGHBOR(x44,y29,x43,y28);
NEIGHBOR(x42,y29,x43,y29);
NEIGHBOR(x44,y29,x43,y29);
NEIGHBOR(x43,y28,x43,y29);
NEIGHBOR(x43,y30,x43,y29);
NEIGHBOR(x42,y28,x43,y29);
NEIGHBOR(x42,y30,x43,y29);
NEIGHBOR(x44,y28,x43,y29);
NEIGHBOR(x44,y30,x43,y29);
NEIGHBOR(x42,y30,x43,y30);
NEIGHBOR(x44,y30,x43,y30);
NEIGHBOR(x43,y29,x43,y30);
NEIGHBOR(x43,y31,x43,y30);
NEIGHBOR(x42,y29,x43,y30);
NEIGHBOR(x42,y31,x43,y30);
NEIGHBOR(x44,y29,x43,y30);
NEIGHBOR(x44,y31,x43,y30);
NEIGHBOR(x42,y31,x43,y31);
NEIGHBOR(x44,y31,x43,y31);
NEIGHBOR(x43,y30,x43,y31);
NEIGHBOR(x43,y32,x43,y31);
NEIGHBOR(x42,y30,x43,y31);
NEIGHBOR(x42,y32,x43,y31);
NEIGHBOR(x44,y30,x43,y31);
NEIGHBOR(x44,y32,x43,y31);
NEIGHBOR(x42,y32,x43,y32);
NEIGHBOR(x44,y32,x43,y32);
NEIGHBOR(x43,y31,x43,y32);
NEIGHBOR(x43,y33,x43,y32);
NEIGHBOR(x42,y31,x43,y32);
NEIGHBOR(x42,y33,x43,y32);
NEIGHBOR(x44,y31,x43,y32);
NEIGHBOR(x44,y33,x43,y32);
NEIGHBOR(x42,y33,x43,y33);
NEIGHBOR(x44,y33,x43,y33);
NEIGHBOR(x43,y32,x43,y33);
NEIGHBOR(x43,y34,x43,y33);
NEIGHBOR(x42,y32,x43,y33);
NEIGHBOR(x42,y34,x43,y33);
NEIGHBOR(x44,y32,x43,y33);
NEIGHBOR(x44,y34,x43,y33);
NEIGHBOR(x42,y34,x43,y34);
NEIGHBOR(x44,y34,x43,y34);
NEIGHBOR(x43,y33,x43,y34);
NEIGHBOR(x43,y35,x43,y34);
NEIGHBOR(x42,y33,x43,y34);
NEIGHBOR(x42,y35,x43,y34);
NEIGHBOR(x44,y33,x43,y34);
NEIGHBOR(x44,y35,x43,y34);
NEIGHBOR(x42,y35,x43,y35);
NEIGHBOR(x44,y35,x43,y35);
NEIGHBOR(x43,y34,x43,y35);
NEIGHBOR(x43,y36,x43,y35);
NEIGHBOR(x42,y34,x43,y35);
NEIGHBOR(x42,y36,x43,y35);
NEIGHBOR(x44,y34,x43,y35);
NEIGHBOR(x44,y36,x43,y35);
NEIGHBOR(x42,y36,x43,y36);
NEIGHBOR(x44,y36,x43,y36);
NEIGHBOR(x43,y35,x43,y36);
NEIGHBOR(x43,y37,x43,y36);
NEIGHBOR(x42,y35,x43,y36);
NEIGHBOR(x42,y37,x43,y36);
NEIGHBOR(x44,y35,x43,y36);
NEIGHBOR(x44,y37,x43,y36);
NEIGHBOR(x42,y37,x43,y37);
NEIGHBOR(x44,y37,x43,y37);
NEIGHBOR(x43,y36,x43,y37);
NEIGHBOR(x43,y38,x43,y37);
NEIGHBOR(x42,y36,x43,y37);
NEIGHBOR(x42,y38,x43,y37);
NEIGHBOR(x44,y36,x43,y37);
NEIGHBOR(x44,y38,x43,y37);
NEIGHBOR(x42,y38,x43,y38);
NEIGHBOR(x44,y38,x43,y38);
NEIGHBOR(x43,y37,x43,y38);
NEIGHBOR(x43,y39,x43,y38);
NEIGHBOR(x42,y37,x43,y38);
NEIGHBOR(x42,y39,x43,y38);
NEIGHBOR(x44,y37,x43,y38);
NEIGHBOR(x44,y39,x43,y38);
NEIGHBOR(x42,y39,x43,y39);
NEIGHBOR(x44,y39,x43,y39);
NEIGHBOR(x43,y38,x43,y39);
NEIGHBOR(x43,y40,x43,y39);
NEIGHBOR(x42,y38,x43,y39);
NEIGHBOR(x42,y40,x43,y39);
NEIGHBOR(x44,y38,x43,y39);
NEIGHBOR(x44,y40,x43,y39);
NEIGHBOR(x42,y40,x43,y40);
NEIGHBOR(x44,y40,x43,y40);
NEIGHBOR(x43,y39,x43,y40);
NEIGHBOR(x43,y41,x43,y40);
NEIGHBOR(x42,y39,x43,y40);
NEIGHBOR(x42,y41,x43,y40);
NEIGHBOR(x44,y39,x43,y40);
NEIGHBOR(x44,y41,x43,y40);
NEIGHBOR(x42,y41,x43,y41);
NEIGHBOR(x44,y41,x43,y41);
NEIGHBOR(x43,y40,x43,y41);
NEIGHBOR(x43,y42,x43,y41);
NEIGHBOR(x42,y40,x43,y41);
NEIGHBOR(x42,y42,x43,y41);
NEIGHBOR(x44,y40,x43,y41);
NEIGHBOR(x44,y42,x43,y41);
NEIGHBOR(x42,y42,x43,y42);
NEIGHBOR(x44,y42,x43,y42);
NEIGHBOR(x43,y41,x43,y42);
NEIGHBOR(x43,y43,x43,y42);
NEIGHBOR(x42,y41,x43,y42);
NEIGHBOR(x42,y43,x43,y42);
NEIGHBOR(x44,y41,x43,y42);
NEIGHBOR(x44,y43,x43,y42);
NEIGHBOR(x42,y43,x43,y43);
NEIGHBOR(x44,y43,x43,y43);
NEIGHBOR(x43,y42,x43,y43);
NEIGHBOR(x43,y44,x43,y43);
NEIGHBOR(x42,y42,x43,y43);
NEIGHBOR(x42,y44,x43,y43);
NEIGHBOR(x44,y42,x43,y43);
NEIGHBOR(x44,y44,x43,y43);
NEIGHBOR(x42,y44,x43,y44);
NEIGHBOR(x44,y44,x43,y44);
NEIGHBOR(x43,y43,x43,y44);
NEIGHBOR(x43,y45,x43,y44);
NEIGHBOR(x42,y43,x43,y44);
NEIGHBOR(x42,y45,x43,y44);
NEIGHBOR(x44,y43,x43,y44);
NEIGHBOR(x44,y45,x43,y44);
NEIGHBOR(x42,y45,x43,y45);
NEIGHBOR(x44,y45,x43,y45);
NEIGHBOR(x43,y44,x43,y45);
NEIGHBOR(x43,y46,x43,y45);
NEIGHBOR(x42,y44,x43,y45);
NEIGHBOR(x42,y46,x43,y45);
NEIGHBOR(x44,y44,x43,y45);
NEIGHBOR(x44,y46,x43,y45);
NEIGHBOR(x42,y46,x43,y46);
NEIGHBOR(x44,y46,x43,y46);
NEIGHBOR(x43,y45,x43,y46);
NEIGHBOR(x43,y47,x43,y46);
NEIGHBOR(x42,y45,x43,y46);
NEIGHBOR(x42,y47,x43,y46);
NEIGHBOR(x44,y45,x43,y46);
NEIGHBOR(x44,y47,x43,y46);
NEIGHBOR(x42,y47,x43,y47);
NEIGHBOR(x44,y47,x43,y47);
NEIGHBOR(x43,y46,x43,y47);
NEIGHBOR(x43,y48,x43,y47);
NEIGHBOR(x42,y46,x43,y47);
NEIGHBOR(x42,y48,x43,y47);
NEIGHBOR(x44,y46,x43,y47);
NEIGHBOR(x44,y48,x43,y47);
NEIGHBOR(x42,y48,x43,y48);
NEIGHBOR(x44,y48,x43,y48);
NEIGHBOR(x43,y47,x43,y48);
NEIGHBOR(x43,y49,x43,y48);
NEIGHBOR(x42,y47,x43,y48);
NEIGHBOR(x42,y49,x43,y48);
NEIGHBOR(x44,y47,x43,y48);
NEIGHBOR(x44,y49,x43,y48);
NEIGHBOR(x42,y49,x43,y49);
NEIGHBOR(x44,y49,x43,y49);
NEIGHBOR(x43,y48,x43,y49);
NEIGHBOR(x43,y50,x43,y49);
NEIGHBOR(x42,y48,x43,y49);
NEIGHBOR(x42,y50,x43,y49);
NEIGHBOR(x44,y48,x43,y49);
NEIGHBOR(x44,y50,x43,y49);
NEIGHBOR(x42,y50,x43,y50);
NEIGHBOR(x44,y50,x43,y50);
NEIGHBOR(x43,y49,x43,y50);
NEIGHBOR(x42,y49,x43,y50);
NEIGHBOR(x44,y49,x43,y50);
NEIGHBOR(x43,y1,x44,y1);
NEIGHBOR(x45,y1,x44,y1);
NEIGHBOR(x44,y2,x44,y1);
NEIGHBOR(x43,y2,x44,y1);
NEIGHBOR(x45,y2,x44,y1);
NEIGHBOR(x43,y2,x44,y2);
NEIGHBOR(x45,y2,x44,y2);
NEIGHBOR(x44,y1,x44,y2);
NEIGHBOR(x44,y3,x44,y2);
NEIGHBOR(x43,y1,x44,y2);
NEIGHBOR(x43,y3,x44,y2);
NEIGHBOR(x45,y1,x44,y2);
NEIGHBOR(x45,y3,x44,y2);
NEIGHBOR(x43,y3,x44,y3);
NEIGHBOR(x45,y3,x44,y3);
NEIGHBOR(x44,y2,x44,y3);
NEIGHBOR(x44,y4,x44,y3);
NEIGHBOR(x43,y2,x44,y3);
NEIGHBOR(x43,y4,x44,y3);
NEIGHBOR(x45,y2,x44,y3);
NEIGHBOR(x45,y4,x44,y3);
NEIGHBOR(x43,y4,x44,y4);
NEIGHBOR(x45,y4,x44,y4);
NEIGHBOR(x44,y3,x44,y4);
NEIGHBOR(x44,y5,x44,y4);
NEIGHBOR(x43,y3,x44,y4);
NEIGHBOR(x43,y5,x44,y4);
NEIGHBOR(x45,y3,x44,y4);
NEIGHBOR(x45,y5,x44,y4);
NEIGHBOR(x43,y5,x44,y5);
NEIGHBOR(x45,y5,x44,y5);
NEIGHBOR(x44,y4,x44,y5);
NEIGHBOR(x44,y6,x44,y5);
NEIGHBOR(x43,y4,x44,y5);
NEIGHBOR(x43,y6,x44,y5);
NEIGHBOR(x45,y4,x44,y5);
NEIGHBOR(x45,y6,x44,y5);
NEIGHBOR(x43,y6,x44,y6);
NEIGHBOR(x45,y6,x44,y6);
NEIGHBOR(x44,y5,x44,y6);
NEIGHBOR(x44,y7,x44,y6);
NEIGHBOR(x43,y5,x44,y6);
NEIGHBOR(x43,y7,x44,y6);
NEIGHBOR(x45,y5,x44,y6);
NEIGHBOR(x45,y7,x44,y6);
NEIGHBOR(x43,y7,x44,y7);
NEIGHBOR(x45,y7,x44,y7);
NEIGHBOR(x44,y6,x44,y7);
NEIGHBOR(x44,y8,x44,y7);
NEIGHBOR(x43,y6,x44,y7);
NEIGHBOR(x43,y8,x44,y7);
NEIGHBOR(x45,y6,x44,y7);
NEIGHBOR(x45,y8,x44,y7);
NEIGHBOR(x43,y8,x44,y8);
NEIGHBOR(x45,y8,x44,y8);
NEIGHBOR(x44,y7,x44,y8);
NEIGHBOR(x44,y9,x44,y8);
NEIGHBOR(x43,y7,x44,y8);
NEIGHBOR(x43,y9,x44,y8);
NEIGHBOR(x45,y7,x44,y8);
NEIGHBOR(x45,y9,x44,y8);
NEIGHBOR(x43,y9,x44,y9);
NEIGHBOR(x45,y9,x44,y9);
NEIGHBOR(x44,y8,x44,y9);
NEIGHBOR(x44,y10,x44,y9);
NEIGHBOR(x43,y8,x44,y9);
NEIGHBOR(x43,y10,x44,y9);
NEIGHBOR(x45,y8,x44,y9);
NEIGHBOR(x45,y10,x44,y9);
NEIGHBOR(x43,y10,x44,y10);
NEIGHBOR(x45,y10,x44,y10);
NEIGHBOR(x44,y9,x44,y10);
NEIGHBOR(x44,y11,x44,y10);
NEIGHBOR(x43,y9,x44,y10);
NEIGHBOR(x43,y11,x44,y10);
NEIGHBOR(x45,y9,x44,y10);
NEIGHBOR(x45,y11,x44,y10);
NEIGHBOR(x43,y11,x44,y11);
NEIGHBOR(x45,y11,x44,y11);
NEIGHBOR(x44,y10,x44,y11);
NEIGHBOR(x44,y12,x44,y11);
NEIGHBOR(x43,y10,x44,y11);
NEIGHBOR(x43,y12,x44,y11);
NEIGHBOR(x45,y10,x44,y11);
NEIGHBOR(x45,y12,x44,y11);
NEIGHBOR(x43,y12,x44,y12);
NEIGHBOR(x45,y12,x44,y12);
NEIGHBOR(x44,y11,x44,y12);
NEIGHBOR(x44,y13,x44,y12);
NEIGHBOR(x43,y11,x44,y12);
NEIGHBOR(x43,y13,x44,y12);
NEIGHBOR(x45,y11,x44,y12);
NEIGHBOR(x45,y13,x44,y12);
NEIGHBOR(x43,y13,x44,y13);
NEIGHBOR(x45,y13,x44,y13);
NEIGHBOR(x44,y12,x44,y13);
NEIGHBOR(x44,y14,x44,y13);
NEIGHBOR(x43,y12,x44,y13);
NEIGHBOR(x43,y14,x44,y13);
NEIGHBOR(x45,y12,x44,y13);
NEIGHBOR(x45,y14,x44,y13);
NEIGHBOR(x43,y14,x44,y14);
NEIGHBOR(x45,y14,x44,y14);
NEIGHBOR(x44,y13,x44,y14);
NEIGHBOR(x44,y15,x44,y14);
NEIGHBOR(x43,y13,x44,y14);
NEIGHBOR(x43,y15,x44,y14);
NEIGHBOR(x45,y13,x44,y14);
NEIGHBOR(x45,y15,x44,y14);
NEIGHBOR(x43,y15,x44,y15);
NEIGHBOR(x45,y15,x44,y15);
NEIGHBOR(x44,y14,x44,y15);
NEIGHBOR(x44,y16,x44,y15);
NEIGHBOR(x43,y14,x44,y15);
NEIGHBOR(x43,y16,x44,y15);
NEIGHBOR(x45,y14,x44,y15);
NEIGHBOR(x45,y16,x44,y15);
NEIGHBOR(x43,y16,x44,y16);
NEIGHBOR(x45,y16,x44,y16);
NEIGHBOR(x44,y15,x44,y16);
NEIGHBOR(x44,y17,x44,y16);
NEIGHBOR(x43,y15,x44,y16);
NEIGHBOR(x43,y17,x44,y16);
NEIGHBOR(x45,y15,x44,y16);
NEIGHBOR(x45,y17,x44,y16);
NEIGHBOR(x43,y17,x44,y17);
NEIGHBOR(x45,y17,x44,y17);
NEIGHBOR(x44,y16,x44,y17);
NEIGHBOR(x44,y18,x44,y17);
NEIGHBOR(x43,y16,x44,y17);
NEIGHBOR(x43,y18,x44,y17);
NEIGHBOR(x45,y16,x44,y17);
NEIGHBOR(x45,y18,x44,y17);
NEIGHBOR(x43,y18,x44,y18);
NEIGHBOR(x45,y18,x44,y18);
NEIGHBOR(x44,y17,x44,y18);
NEIGHBOR(x44,y19,x44,y18);
NEIGHBOR(x43,y17,x44,y18);
NEIGHBOR(x43,y19,x44,y18);
NEIGHBOR(x45,y17,x44,y18);
NEIGHBOR(x45,y19,x44,y18);
NEIGHBOR(x43,y19,x44,y19);
NEIGHBOR(x45,y19,x44,y19);
NEIGHBOR(x44,y18,x44,y19);
NEIGHBOR(x44,y20,x44,y19);
NEIGHBOR(x43,y18,x44,y19);
NEIGHBOR(x43,y20,x44,y19);
NEIGHBOR(x45,y18,x44,y19);
NEIGHBOR(x45,y20,x44,y19);
NEIGHBOR(x43,y20,x44,y20);
NEIGHBOR(x45,y20,x44,y20);
NEIGHBOR(x44,y19,x44,y20);
NEIGHBOR(x44,y21,x44,y20);
NEIGHBOR(x43,y19,x44,y20);
NEIGHBOR(x43,y21,x44,y20);
NEIGHBOR(x45,y19,x44,y20);
NEIGHBOR(x45,y21,x44,y20);
NEIGHBOR(x43,y21,x44,y21);
NEIGHBOR(x45,y21,x44,y21);
NEIGHBOR(x44,y20,x44,y21);
NEIGHBOR(x44,y22,x44,y21);
NEIGHBOR(x43,y20,x44,y21);
NEIGHBOR(x43,y22,x44,y21);
NEIGHBOR(x45,y20,x44,y21);
NEIGHBOR(x45,y22,x44,y21);
NEIGHBOR(x43,y22,x44,y22);
NEIGHBOR(x45,y22,x44,y22);
NEIGHBOR(x44,y21,x44,y22);
NEIGHBOR(x44,y23,x44,y22);
NEIGHBOR(x43,y21,x44,y22);
NEIGHBOR(x43,y23,x44,y22);
NEIGHBOR(x45,y21,x44,y22);
NEIGHBOR(x45,y23,x44,y22);
NEIGHBOR(x43,y23,x44,y23);
NEIGHBOR(x45,y23,x44,y23);
NEIGHBOR(x44,y22,x44,y23);
NEIGHBOR(x44,y24,x44,y23);
NEIGHBOR(x43,y22,x44,y23);
NEIGHBOR(x43,y24,x44,y23);
NEIGHBOR(x45,y22,x44,y23);
NEIGHBOR(x45,y24,x44,y23);
NEIGHBOR(x43,y24,x44,y24);
NEIGHBOR(x45,y24,x44,y24);
NEIGHBOR(x44,y23,x44,y24);
NEIGHBOR(x44,y25,x44,y24);
NEIGHBOR(x43,y23,x44,y24);
NEIGHBOR(x43,y25,x44,y24);
NEIGHBOR(x45,y23,x44,y24);
NEIGHBOR(x45,y25,x44,y24);
NEIGHBOR(x43,y25,x44,y25);
NEIGHBOR(x45,y25,x44,y25);
NEIGHBOR(x44,y24,x44,y25);
NEIGHBOR(x44,y26,x44,y25);
NEIGHBOR(x43,y24,x44,y25);
NEIGHBOR(x43,y26,x44,y25);
NEIGHBOR(x45,y24,x44,y25);
NEIGHBOR(x45,y26,x44,y25);
NEIGHBOR(x43,y26,x44,y26);
NEIGHBOR(x45,y26,x44,y26);
NEIGHBOR(x44,y25,x44,y26);
NEIGHBOR(x44,y27,x44,y26);
NEIGHBOR(x43,y25,x44,y26);
NEIGHBOR(x43,y27,x44,y26);
NEIGHBOR(x45,y25,x44,y26);
NEIGHBOR(x45,y27,x44,y26);
NEIGHBOR(x43,y27,x44,y27);
NEIGHBOR(x45,y27,x44,y27);
NEIGHBOR(x44,y26,x44,y27);
NEIGHBOR(x44,y28,x44,y27);
NEIGHBOR(x43,y26,x44,y27);
NEIGHBOR(x43,y28,x44,y27);
NEIGHBOR(x45,y26,x44,y27);
NEIGHBOR(x45,y28,x44,y27);
NEIGHBOR(x43,y28,x44,y28);
NEIGHBOR(x45,y28,x44,y28);
NEIGHBOR(x44,y27,x44,y28);
NEIGHBOR(x44,y29,x44,y28);
NEIGHBOR(x43,y27,x44,y28);
NEIGHBOR(x43,y29,x44,y28);
NEIGHBOR(x45,y27,x44,y28);
NEIGHBOR(x45,y29,x44,y28);
NEIGHBOR(x43,y29,x44,y29);
NEIGHBOR(x45,y29,x44,y29);
NEIGHBOR(x44,y28,x44,y29);
NEIGHBOR(x44,y30,x44,y29);
NEIGHBOR(x43,y28,x44,y29);
NEIGHBOR(x43,y30,x44,y29);
NEIGHBOR(x45,y28,x44,y29);
NEIGHBOR(x45,y30,x44,y29);
NEIGHBOR(x43,y30,x44,y30);
NEIGHBOR(x45,y30,x44,y30);
NEIGHBOR(x44,y29,x44,y30);
NEIGHBOR(x44,y31,x44,y30);
NEIGHBOR(x43,y29,x44,y30);
NEIGHBOR(x43,y31,x44,y30);
NEIGHBOR(x45,y29,x44,y30);
NEIGHBOR(x45,y31,x44,y30);
NEIGHBOR(x43,y31,x44,y31);
NEIGHBOR(x45,y31,x44,y31);
NEIGHBOR(x44,y30,x44,y31);
NEIGHBOR(x44,y32,x44,y31);
NEIGHBOR(x43,y30,x44,y31);
NEIGHBOR(x43,y32,x44,y31);
NEIGHBOR(x45,y30,x44,y31);
NEIGHBOR(x45,y32,x44,y31);
NEIGHBOR(x43,y32,x44,y32);
NEIGHBOR(x45,y32,x44,y32);
NEIGHBOR(x44,y31,x44,y32);
NEIGHBOR(x44,y33,x44,y32);
NEIGHBOR(x43,y31,x44,y32);
NEIGHBOR(x43,y33,x44,y32);
NEIGHBOR(x45,y31,x44,y32);
NEIGHBOR(x45,y33,x44,y32);
NEIGHBOR(x43,y33,x44,y33);
NEIGHBOR(x45,y33,x44,y33);
NEIGHBOR(x44,y32,x44,y33);
NEIGHBOR(x44,y34,x44,y33);
NEIGHBOR(x43,y32,x44,y33);
NEIGHBOR(x43,y34,x44,y33);
NEIGHBOR(x45,y32,x44,y33);
NEIGHBOR(x45,y34,x44,y33);
NEIGHBOR(x43,y34,x44,y34);
NEIGHBOR(x45,y34,x44,y34);
NEIGHBOR(x44,y33,x44,y34);
NEIGHBOR(x44,y35,x44,y34);
NEIGHBOR(x43,y33,x44,y34);
NEIGHBOR(x43,y35,x44,y34);
NEIGHBOR(x45,y33,x44,y34);
NEIGHBOR(x45,y35,x44,y34);
NEIGHBOR(x43,y35,x44,y35);
NEIGHBOR(x45,y35,x44,y35);
NEIGHBOR(x44,y34,x44,y35);
NEIGHBOR(x44,y36,x44,y35);
NEIGHBOR(x43,y34,x44,y35);
NEIGHBOR(x43,y36,x44,y35);
NEIGHBOR(x45,y34,x44,y35);
NEIGHBOR(x45,y36,x44,y35);
NEIGHBOR(x43,y36,x44,y36);
NEIGHBOR(x45,y36,x44,y36);
NEIGHBOR(x44,y35,x44,y36);
NEIGHBOR(x44,y37,x44,y36);
NEIGHBOR(x43,y35,x44,y36);
NEIGHBOR(x43,y37,x44,y36);
NEIGHBOR(x45,y35,x44,y36);
NEIGHBOR(x45,y37,x44,y36);
NEIGHBOR(x43,y37,x44,y37);
NEIGHBOR(x45,y37,x44,y37);
NEIGHBOR(x44,y36,x44,y37);
NEIGHBOR(x44,y38,x44,y37);
NEIGHBOR(x43,y36,x44,y37);
NEIGHBOR(x43,y38,x44,y37);
NEIGHBOR(x45,y36,x44,y37);
NEIGHBOR(x45,y38,x44,y37);
NEIGHBOR(x43,y38,x44,y38);
NEIGHBOR(x45,y38,x44,y38);
NEIGHBOR(x44,y37,x44,y38);
NEIGHBOR(x44,y39,x44,y38);
NEIGHBOR(x43,y37,x44,y38);
NEIGHBOR(x43,y39,x44,y38);
NEIGHBOR(x45,y37,x44,y38);
NEIGHBOR(x45,y39,x44,y38);
NEIGHBOR(x43,y39,x44,y39);
NEIGHBOR(x45,y39,x44,y39);
NEIGHBOR(x44,y38,x44,y39);
NEIGHBOR(x44,y40,x44,y39);
NEIGHBOR(x43,y38,x44,y39);
NEIGHBOR(x43,y40,x44,y39);
NEIGHBOR(x45,y38,x44,y39);
NEIGHBOR(x45,y40,x44,y39);
NEIGHBOR(x43,y40,x44,y40);
NEIGHBOR(x45,y40,x44,y40);
NEIGHBOR(x44,y39,x44,y40);
NEIGHBOR(x44,y41,x44,y40);
NEIGHBOR(x43,y39,x44,y40);
NEIGHBOR(x43,y41,x44,y40);
NEIGHBOR(x45,y39,x44,y40);
NEIGHBOR(x45,y41,x44,y40);
NEIGHBOR(x43,y41,x44,y41);
NEIGHBOR(x45,y41,x44,y41);
NEIGHBOR(x44,y40,x44,y41);
NEIGHBOR(x44,y42,x44,y41);
NEIGHBOR(x43,y40,x44,y41);
NEIGHBOR(x43,y42,x44,y41);
NEIGHBOR(x45,y40,x44,y41);
NEIGHBOR(x45,y42,x44,y41);
NEIGHBOR(x43,y42,x44,y42);
NEIGHBOR(x45,y42,x44,y42);
NEIGHBOR(x44,y41,x44,y42);
NEIGHBOR(x44,y43,x44,y42);
NEIGHBOR(x43,y41,x44,y42);
NEIGHBOR(x43,y43,x44,y42);
NEIGHBOR(x45,y41,x44,y42);
NEIGHBOR(x45,y43,x44,y42);
NEIGHBOR(x43,y43,x44,y43);
NEIGHBOR(x45,y43,x44,y43);
NEIGHBOR(x44,y42,x44,y43);
NEIGHBOR(x44,y44,x44,y43);
NEIGHBOR(x43,y42,x44,y43);
NEIGHBOR(x43,y44,x44,y43);
NEIGHBOR(x45,y42,x44,y43);
NEIGHBOR(x45,y44,x44,y43);
NEIGHBOR(x43,y44,x44,y44);
NEIGHBOR(x45,y44,x44,y44);
NEIGHBOR(x44,y43,x44,y44);
NEIGHBOR(x44,y45,x44,y44);
NEIGHBOR(x43,y43,x44,y44);
NEIGHBOR(x43,y45,x44,y44);
NEIGHBOR(x45,y43,x44,y44);
NEIGHBOR(x45,y45,x44,y44);
NEIGHBOR(x43,y45,x44,y45);
NEIGHBOR(x45,y45,x44,y45);
NEIGHBOR(x44,y44,x44,y45);
NEIGHBOR(x44,y46,x44,y45);
NEIGHBOR(x43,y44,x44,y45);
NEIGHBOR(x43,y46,x44,y45);
NEIGHBOR(x45,y44,x44,y45);
NEIGHBOR(x45,y46,x44,y45);
NEIGHBOR(x43,y46,x44,y46);
NEIGHBOR(x45,y46,x44,y46);
NEIGHBOR(x44,y45,x44,y46);
NEIGHBOR(x44,y47,x44,y46);
NEIGHBOR(x43,y45,x44,y46);
NEIGHBOR(x43,y47,x44,y46);
NEIGHBOR(x45,y45,x44,y46);
NEIGHBOR(x45,y47,x44,y46);
NEIGHBOR(x43,y47,x44,y47);
NEIGHBOR(x45,y47,x44,y47);
NEIGHBOR(x44,y46,x44,y47);
NEIGHBOR(x44,y48,x44,y47);
NEIGHBOR(x43,y46,x44,y47);
NEIGHBOR(x43,y48,x44,y47);
NEIGHBOR(x45,y46,x44,y47);
NEIGHBOR(x45,y48,x44,y47);
NEIGHBOR(x43,y48,x44,y48);
NEIGHBOR(x45,y48,x44,y48);
NEIGHBOR(x44,y47,x44,y48);
NEIGHBOR(x44,y49,x44,y48);
NEIGHBOR(x43,y47,x44,y48);
NEIGHBOR(x43,y49,x44,y48);
NEIGHBOR(x45,y47,x44,y48);
NEIGHBOR(x45,y49,x44,y48);
NEIGHBOR(x43,y49,x44,y49);
NEIGHBOR(x45,y49,x44,y49);
NEIGHBOR(x44,y48,x44,y49);
NEIGHBOR(x44,y50,x44,y49);
NEIGHBOR(x43,y48,x44,y49);
NEIGHBOR(x43,y50,x44,y49);
NEIGHBOR(x45,y48,x44,y49);
NEIGHBOR(x45,y50,x44,y49);
NEIGHBOR(x43,y50,x44,y50);
NEIGHBOR(x45,y50,x44,y50);
NEIGHBOR(x44,y49,x44,y50);
NEIGHBOR(x43,y49,x44,y50);
NEIGHBOR(x45,y49,x44,y50);
NEIGHBOR(x44,y1,x45,y1);
NEIGHBOR(x46,y1,x45,y1);
NEIGHBOR(x45,y2,x45,y1);
NEIGHBOR(x44,y2,x45,y1);
NEIGHBOR(x46,y2,x45,y1);
NEIGHBOR(x44,y2,x45,y2);
NEIGHBOR(x46,y2,x45,y2);
NEIGHBOR(x45,y1,x45,y2);
NEIGHBOR(x45,y3,x45,y2);
NEIGHBOR(x44,y1,x45,y2);
NEIGHBOR(x44,y3,x45,y2);
NEIGHBOR(x46,y1,x45,y2);
NEIGHBOR(x46,y3,x45,y2);
NEIGHBOR(x44,y3,x45,y3);
NEIGHBOR(x46,y3,x45,y3);
NEIGHBOR(x45,y2,x45,y3);
NEIGHBOR(x45,y4,x45,y3);
NEIGHBOR(x44,y2,x45,y3);
NEIGHBOR(x44,y4,x45,y3);
NEIGHBOR(x46,y2,x45,y3);
NEIGHBOR(x46,y4,x45,y3);
NEIGHBOR(x44,y4,x45,y4);
NEIGHBOR(x46,y4,x45,y4);
NEIGHBOR(x45,y3,x45,y4);
NEIGHBOR(x45,y5,x45,y4);
NEIGHBOR(x44,y3,x45,y4);
NEIGHBOR(x44,y5,x45,y4);
NEIGHBOR(x46,y3,x45,y4);
NEIGHBOR(x46,y5,x45,y4);
NEIGHBOR(x44,y5,x45,y5);
NEIGHBOR(x46,y5,x45,y5);
NEIGHBOR(x45,y4,x45,y5);
NEIGHBOR(x45,y6,x45,y5);
NEIGHBOR(x44,y4,x45,y5);
NEIGHBOR(x44,y6,x45,y5);
NEIGHBOR(x46,y4,x45,y5);
NEIGHBOR(x46,y6,x45,y5);
NEIGHBOR(x44,y6,x45,y6);
NEIGHBOR(x46,y6,x45,y6);
NEIGHBOR(x45,y5,x45,y6);
NEIGHBOR(x45,y7,x45,y6);
NEIGHBOR(x44,y5,x45,y6);
NEIGHBOR(x44,y7,x45,y6);
NEIGHBOR(x46,y5,x45,y6);
NEIGHBOR(x46,y7,x45,y6);
NEIGHBOR(x44,y7,x45,y7);
NEIGHBOR(x46,y7,x45,y7);
NEIGHBOR(x45,y6,x45,y7);
NEIGHBOR(x45,y8,x45,y7);
NEIGHBOR(x44,y6,x45,y7);
NEIGHBOR(x44,y8,x45,y7);
NEIGHBOR(x46,y6,x45,y7);
NEIGHBOR(x46,y8,x45,y7);
NEIGHBOR(x44,y8,x45,y8);
NEIGHBOR(x46,y8,x45,y8);
NEIGHBOR(x45,y7,x45,y8);
NEIGHBOR(x45,y9,x45,y8);
NEIGHBOR(x44,y7,x45,y8);
NEIGHBOR(x44,y9,x45,y8);
NEIGHBOR(x46,y7,x45,y8);
NEIGHBOR(x46,y9,x45,y8);
NEIGHBOR(x44,y9,x45,y9);
NEIGHBOR(x46,y9,x45,y9);
NEIGHBOR(x45,y8,x45,y9);
NEIGHBOR(x45,y10,x45,y9);
NEIGHBOR(x44,y8,x45,y9);
NEIGHBOR(x44,y10,x45,y9);
NEIGHBOR(x46,y8,x45,y9);
NEIGHBOR(x46,y10,x45,y9);
NEIGHBOR(x44,y10,x45,y10);
NEIGHBOR(x46,y10,x45,y10);
NEIGHBOR(x45,y9,x45,y10);
NEIGHBOR(x45,y11,x45,y10);
NEIGHBOR(x44,y9,x45,y10);
NEIGHBOR(x44,y11,x45,y10);
NEIGHBOR(x46,y9,x45,y10);
NEIGHBOR(x46,y11,x45,y10);
NEIGHBOR(x44,y11,x45,y11);
NEIGHBOR(x46,y11,x45,y11);
NEIGHBOR(x45,y10,x45,y11);
NEIGHBOR(x45,y12,x45,y11);
NEIGHBOR(x44,y10,x45,y11);
NEIGHBOR(x44,y12,x45,y11);
NEIGHBOR(x46,y10,x45,y11);
NEIGHBOR(x46,y12,x45,y11);
NEIGHBOR(x44,y12,x45,y12);
NEIGHBOR(x46,y12,x45,y12);
NEIGHBOR(x45,y11,x45,y12);
NEIGHBOR(x45,y13,x45,y12);
NEIGHBOR(x44,y11,x45,y12);
NEIGHBOR(x44,y13,x45,y12);
NEIGHBOR(x46,y11,x45,y12);
NEIGHBOR(x46,y13,x45,y12);
NEIGHBOR(x44,y13,x45,y13);
NEIGHBOR(x46,y13,x45,y13);
NEIGHBOR(x45,y12,x45,y13);
NEIGHBOR(x45,y14,x45,y13);
NEIGHBOR(x44,y12,x45,y13);
NEIGHBOR(x44,y14,x45,y13);
NEIGHBOR(x46,y12,x45,y13);
NEIGHBOR(x46,y14,x45,y13);
NEIGHBOR(x44,y14,x45,y14);
NEIGHBOR(x46,y14,x45,y14);
NEIGHBOR(x45,y13,x45,y14);
NEIGHBOR(x45,y15,x45,y14);
NEIGHBOR(x44,y13,x45,y14);
NEIGHBOR(x44,y15,x45,y14);
NEIGHBOR(x46,y13,x45,y14);
NEIGHBOR(x46,y15,x45,y14);
NEIGHBOR(x44,y15,x45,y15);
NEIGHBOR(x46,y15,x45,y15);
NEIGHBOR(x45,y14,x45,y15);
NEIGHBOR(x45,y16,x45,y15);
NEIGHBOR(x44,y14,x45,y15);
NEIGHBOR(x44,y16,x45,y15);
NEIGHBOR(x46,y14,x45,y15);
NEIGHBOR(x46,y16,x45,y15);
NEIGHBOR(x44,y16,x45,y16);
NEIGHBOR(x46,y16,x45,y16);
NEIGHBOR(x45,y15,x45,y16);
NEIGHBOR(x45,y17,x45,y16);
NEIGHBOR(x44,y15,x45,y16);
NEIGHBOR(x44,y17,x45,y16);
NEIGHBOR(x46,y15,x45,y16);
NEIGHBOR(x46,y17,x45,y16);
NEIGHBOR(x44,y17,x45,y17);
NEIGHBOR(x46,y17,x45,y17);
NEIGHBOR(x45,y16,x45,y17);
NEIGHBOR(x45,y18,x45,y17);
NEIGHBOR(x44,y16,x45,y17);
NEIGHBOR(x44,y18,x45,y17);
NEIGHBOR(x46,y16,x45,y17);
NEIGHBOR(x46,y18,x45,y17);
NEIGHBOR(x44,y18,x45,y18);
NEIGHBOR(x46,y18,x45,y18);
NEIGHBOR(x45,y17,x45,y18);
NEIGHBOR(x45,y19,x45,y18);
NEIGHBOR(x44,y17,x45,y18);
NEIGHBOR(x44,y19,x45,y18);
NEIGHBOR(x46,y17,x45,y18);
NEIGHBOR(x46,y19,x45,y18);
NEIGHBOR(x44,y19,x45,y19);
NEIGHBOR(x46,y19,x45,y19);
NEIGHBOR(x45,y18,x45,y19);
NEIGHBOR(x45,y20,x45,y19);
NEIGHBOR(x44,y18,x45,y19);
NEIGHBOR(x44,y20,x45,y19);
NEIGHBOR(x46,y18,x45,y19);
NEIGHBOR(x46,y20,x45,y19);
NEIGHBOR(x44,y20,x45,y20);
NEIGHBOR(x46,y20,x45,y20);
NEIGHBOR(x45,y19,x45,y20);
NEIGHBOR(x45,y21,x45,y20);
NEIGHBOR(x44,y19,x45,y20);
NEIGHBOR(x44,y21,x45,y20);
NEIGHBOR(x46,y19,x45,y20);
NEIGHBOR(x46,y21,x45,y20);
NEIGHBOR(x44,y21,x45,y21);
NEIGHBOR(x46,y21,x45,y21);
NEIGHBOR(x45,y20,x45,y21);
NEIGHBOR(x45,y22,x45,y21);
NEIGHBOR(x44,y20,x45,y21);
NEIGHBOR(x44,y22,x45,y21);
NEIGHBOR(x46,y20,x45,y21);
NEIGHBOR(x46,y22,x45,y21);
NEIGHBOR(x44,y22,x45,y22);
NEIGHBOR(x46,y22,x45,y22);
NEIGHBOR(x45,y21,x45,y22);
NEIGHBOR(x45,y23,x45,y22);
NEIGHBOR(x44,y21,x45,y22);
NEIGHBOR(x44,y23,x45,y22);
NEIGHBOR(x46,y21,x45,y22);
NEIGHBOR(x46,y23,x45,y22);
NEIGHBOR(x44,y23,x45,y23);
NEIGHBOR(x46,y23,x45,y23);
NEIGHBOR(x45,y22,x45,y23);
NEIGHBOR(x45,y24,x45,y23);
NEIGHBOR(x44,y22,x45,y23);
NEIGHBOR(x44,y24,x45,y23);
NEIGHBOR(x46,y22,x45,y23);
NEIGHBOR(x46,y24,x45,y23);
NEIGHBOR(x44,y24,x45,y24);
NEIGHBOR(x46,y24,x45,y24);
NEIGHBOR(x45,y23,x45,y24);
NEIGHBOR(x45,y25,x45,y24);
NEIGHBOR(x44,y23,x45,y24);
NEIGHBOR(x44,y25,x45,y24);
NEIGHBOR(x46,y23,x45,y24);
NEIGHBOR(x46,y25,x45,y24);
NEIGHBOR(x44,y25,x45,y25);
NEIGHBOR(x46,y25,x45,y25);
NEIGHBOR(x45,y24,x45,y25);
NEIGHBOR(x45,y26,x45,y25);
NEIGHBOR(x44,y24,x45,y25);
NEIGHBOR(x44,y26,x45,y25);
NEIGHBOR(x46,y24,x45,y25);
NEIGHBOR(x46,y26,x45,y25);
NEIGHBOR(x44,y26,x45,y26);
NEIGHBOR(x46,y26,x45,y26);
NEIGHBOR(x45,y25,x45,y26);
NEIGHBOR(x45,y27,x45,y26);
NEIGHBOR(x44,y25,x45,y26);
NEIGHBOR(x44,y27,x45,y26);
NEIGHBOR(x46,y25,x45,y26);
NEIGHBOR(x46,y27,x45,y26);
NEIGHBOR(x44,y27,x45,y27);
NEIGHBOR(x46,y27,x45,y27);
NEIGHBOR(x45,y26,x45,y27);
NEIGHBOR(x45,y28,x45,y27);
NEIGHBOR(x44,y26,x45,y27);
NEIGHBOR(x44,y28,x45,y27);
NEIGHBOR(x46,y26,x45,y27);
NEIGHBOR(x46,y28,x45,y27);
NEIGHBOR(x44,y28,x45,y28);
NEIGHBOR(x46,y28,x45,y28);
NEIGHBOR(x45,y27,x45,y28);
NEIGHBOR(x45,y29,x45,y28);
NEIGHBOR(x44,y27,x45,y28);
NEIGHBOR(x44,y29,x45,y28);
NEIGHBOR(x46,y27,x45,y28);
NEIGHBOR(x46,y29,x45,y28);
NEIGHBOR(x44,y29,x45,y29);
NEIGHBOR(x46,y29,x45,y29);
NEIGHBOR(x45,y28,x45,y29);
NEIGHBOR(x45,y30,x45,y29);
NEIGHBOR(x44,y28,x45,y29);
NEIGHBOR(x44,y30,x45,y29);
NEIGHBOR(x46,y28,x45,y29);
NEIGHBOR(x46,y30,x45,y29);
NEIGHBOR(x44,y30,x45,y30);
NEIGHBOR(x46,y30,x45,y30);
NEIGHBOR(x45,y29,x45,y30);
NEIGHBOR(x45,y31,x45,y30);
NEIGHBOR(x44,y29,x45,y30);
NEIGHBOR(x44,y31,x45,y30);
NEIGHBOR(x46,y29,x45,y30);
NEIGHBOR(x46,y31,x45,y30);
NEIGHBOR(x44,y31,x45,y31);
NEIGHBOR(x46,y31,x45,y31);
NEIGHBOR(x45,y30,x45,y31);
NEIGHBOR(x45,y32,x45,y31);
NEIGHBOR(x44,y30,x45,y31);
NEIGHBOR(x44,y32,x45,y31);
NEIGHBOR(x46,y30,x45,y31);
NEIGHBOR(x46,y32,x45,y31);
NEIGHBOR(x44,y32,x45,y32);
NEIGHBOR(x46,y32,x45,y32);
NEIGHBOR(x45,y31,x45,y32);
NEIGHBOR(x45,y33,x45,y32);
NEIGHBOR(x44,y31,x45,y32);
NEIGHBOR(x44,y33,x45,y32);
NEIGHBOR(x46,y31,x45,y32);
NEIGHBOR(x46,y33,x45,y32);
NEIGHBOR(x44,y33,x45,y33);
NEIGHBOR(x46,y33,x45,y33);
NEIGHBOR(x45,y32,x45,y33);
NEIGHBOR(x45,y34,x45,y33);
NEIGHBOR(x44,y32,x45,y33);
NEIGHBOR(x44,y34,x45,y33);
NEIGHBOR(x46,y32,x45,y33);
NEIGHBOR(x46,y34,x45,y33);
NEIGHBOR(x44,y34,x45,y34);
NEIGHBOR(x46,y34,x45,y34);
NEIGHBOR(x45,y33,x45,y34);
NEIGHBOR(x45,y35,x45,y34);
NEIGHBOR(x44,y33,x45,y34);
NEIGHBOR(x44,y35,x45,y34);
NEIGHBOR(x46,y33,x45,y34);
NEIGHBOR(x46,y35,x45,y34);
NEIGHBOR(x44,y35,x45,y35);
NEIGHBOR(x46,y35,x45,y35);
NEIGHBOR(x45,y34,x45,y35);
NEIGHBOR(x45,y36,x45,y35);
NEIGHBOR(x44,y34,x45,y35);
NEIGHBOR(x44,y36,x45,y35);
NEIGHBOR(x46,y34,x45,y35);
NEIGHBOR(x46,y36,x45,y35);
NEIGHBOR(x44,y36,x45,y36);
NEIGHBOR(x46,y36,x45,y36);
NEIGHBOR(x45,y35,x45,y36);
NEIGHBOR(x45,y37,x45,y36);
NEIGHBOR(x44,y35,x45,y36);
NEIGHBOR(x44,y37,x45,y36);
NEIGHBOR(x46,y35,x45,y36);
NEIGHBOR(x46,y37,x45,y36);
NEIGHBOR(x44,y37,x45,y37);
NEIGHBOR(x46,y37,x45,y37);
NEIGHBOR(x45,y36,x45,y37);
NEIGHBOR(x45,y38,x45,y37);
NEIGHBOR(x44,y36,x45,y37);
NEIGHBOR(x44,y38,x45,y37);
NEIGHBOR(x46,y36,x45,y37);
NEIGHBOR(x46,y38,x45,y37);
NEIGHBOR(x44,y38,x45,y38);
NEIGHBOR(x46,y38,x45,y38);
NEIGHBOR(x45,y37,x45,y38);
NEIGHBOR(x45,y39,x45,y38);
NEIGHBOR(x44,y37,x45,y38);
NEIGHBOR(x44,y39,x45,y38);
NEIGHBOR(x46,y37,x45,y38);
NEIGHBOR(x46,y39,x45,y38);
NEIGHBOR(x44,y39,x45,y39);
NEIGHBOR(x46,y39,x45,y39);
NEIGHBOR(x45,y38,x45,y39);
NEIGHBOR(x45,y40,x45,y39);
NEIGHBOR(x44,y38,x45,y39);
NEIGHBOR(x44,y40,x45,y39);
NEIGHBOR(x46,y38,x45,y39);
NEIGHBOR(x46,y40,x45,y39);
NEIGHBOR(x44,y40,x45,y40);
NEIGHBOR(x46,y40,x45,y40);
NEIGHBOR(x45,y39,x45,y40);
NEIGHBOR(x45,y41,x45,y40);
NEIGHBOR(x44,y39,x45,y40);
NEIGHBOR(x44,y41,x45,y40);
NEIGHBOR(x46,y39,x45,y40);
NEIGHBOR(x46,y41,x45,y40);
NEIGHBOR(x44,y41,x45,y41);
NEIGHBOR(x46,y41,x45,y41);
NEIGHBOR(x45,y40,x45,y41);
NEIGHBOR(x45,y42,x45,y41);
NEIGHBOR(x44,y40,x45,y41);
NEIGHBOR(x44,y42,x45,y41);
NEIGHBOR(x46,y40,x45,y41);
NEIGHBOR(x46,y42,x45,y41);
NEIGHBOR(x44,y42,x45,y42);
NEIGHBOR(x46,y42,x45,y42);
NEIGHBOR(x45,y41,x45,y42);
NEIGHBOR(x45,y43,x45,y42);
NEIGHBOR(x44,y41,x45,y42);
NEIGHBOR(x44,y43,x45,y42);
NEIGHBOR(x46,y41,x45,y42);
NEIGHBOR(x46,y43,x45,y42);
NEIGHBOR(x44,y43,x45,y43);
NEIGHBOR(x46,y43,x45,y43);
NEIGHBOR(x45,y42,x45,y43);
NEIGHBOR(x45,y44,x45,y43);
NEIGHBOR(x44,y42,x45,y43);
NEIGHBOR(x44,y44,x45,y43);
NEIGHBOR(x46,y42,x45,y43);
NEIGHBOR(x46,y44,x45,y43);
NEIGHBOR(x44,y44,x45,y44);
NEIGHBOR(x46,y44,x45,y44);
NEIGHBOR(x45,y43,x45,y44);
NEIGHBOR(x45,y45,x45,y44);
NEIGHBOR(x44,y43,x45,y44);
NEIGHBOR(x44,y45,x45,y44);
NEIGHBOR(x46,y43,x45,y44);
NEIGHBOR(x46,y45,x45,y44);
NEIGHBOR(x44,y45,x45,y45);
NEIGHBOR(x46,y45,x45,y45);
NEIGHBOR(x45,y44,x45,y45);
NEIGHBOR(x45,y46,x45,y45);
NEIGHBOR(x44,y44,x45,y45);
NEIGHBOR(x44,y46,x45,y45);
NEIGHBOR(x46,y44,x45,y45);
NEIGHBOR(x46,y46,x45,y45);
NEIGHBOR(x44,y46,x45,y46);
NEIGHBOR(x46,y46,x45,y46);
NEIGHBOR(x45,y45,x45,y46);
NEIGHBOR(x45,y47,x45,y46);
NEIGHBOR(x44,y45,x45,y46);
NEIGHBOR(x44,y47,x45,y46);
NEIGHBOR(x46,y45,x45,y46);
NEIGHBOR(x46,y47,x45,y46);
NEIGHBOR(x44,y47,x45,y47);
NEIGHBOR(x46,y47,x45,y47);
NEIGHBOR(x45,y46,x45,y47);
NEIGHBOR(x45,y48,x45,y47);
NEIGHBOR(x44,y46,x45,y47);
NEIGHBOR(x44,y48,x45,y47);
NEIGHBOR(x46,y46,x45,y47);
NEIGHBOR(x46,y48,x45,y47);
NEIGHBOR(x44,y48,x45,y48);
NEIGHBOR(x46,y48,x45,y48);
NEIGHBOR(x45,y47,x45,y48);
NEIGHBOR(x45,y49,x45,y48);
NEIGHBOR(x44,y47,x45,y48);
NEIGHBOR(x44,y49,x45,y48);
NEIGHBOR(x46,y47,x45,y48);
NEIGHBOR(x46,y49,x45,y48);
NEIGHBOR(x44,y49,x45,y49);
NEIGHBOR(x46,y49,x45,y49);
NEIGHBOR(x45,y48,x45,y49);
NEIGHBOR(x45,y50,x45,y49);
NEIGHBOR(x44,y48,x45,y49);
NEIGHBOR(x44,y50,x45,y49);
NEIGHBOR(x46,y48,x45,y49);
NEIGHBOR(x46,y50,x45,y49);
NEIGHBOR(x44,y50,x45,y50);
NEIGHBOR(x46,y50,x45,y50);
NEIGHBOR(x45,y49,x45,y50);
NEIGHBOR(x44,y49,x45,y50);
NEIGHBOR(x46,y49,x45,y50);
NEIGHBOR(x45,y1,x46,y1);
NEIGHBOR(x47,y1,x46,y1);
NEIGHBOR(x46,y2,x46,y1);
NEIGHBOR(x45,y2,x46,y1);
NEIGHBOR(x47,y2,x46,y1);
NEIGHBOR(x45,y2,x46,y2);
NEIGHBOR(x47,y2,x46,y2);
NEIGHBOR(x46,y1,x46,y2);
NEIGHBOR(x46,y3,x46,y2);
NEIGHBOR(x45,y1,x46,y2);
NEIGHBOR(x45,y3,x46,y2);
NEIGHBOR(x47,y1,x46,y2);
NEIGHBOR(x47,y3,x46,y2);
NEIGHBOR(x45,y3,x46,y3);
NEIGHBOR(x47,y3,x46,y3);
NEIGHBOR(x46,y2,x46,y3);
NEIGHBOR(x46,y4,x46,y3);
NEIGHBOR(x45,y2,x46,y3);
NEIGHBOR(x45,y4,x46,y3);
NEIGHBOR(x47,y2,x46,y3);
NEIGHBOR(x47,y4,x46,y3);
NEIGHBOR(x45,y4,x46,y4);
NEIGHBOR(x47,y4,x46,y4);
NEIGHBOR(x46,y3,x46,y4);
NEIGHBOR(x46,y5,x46,y4);
NEIGHBOR(x45,y3,x46,y4);
NEIGHBOR(x45,y5,x46,y4);
NEIGHBOR(x47,y3,x46,y4);
NEIGHBOR(x47,y5,x46,y4);
NEIGHBOR(x45,y5,x46,y5);
NEIGHBOR(x47,y5,x46,y5);
NEIGHBOR(x46,y4,x46,y5);
NEIGHBOR(x46,y6,x46,y5);
NEIGHBOR(x45,y4,x46,y5);
NEIGHBOR(x45,y6,x46,y5);
NEIGHBOR(x47,y4,x46,y5);
NEIGHBOR(x47,y6,x46,y5);
NEIGHBOR(x45,y6,x46,y6);
NEIGHBOR(x47,y6,x46,y6);
NEIGHBOR(x46,y5,x46,y6);
NEIGHBOR(x46,y7,x46,y6);
NEIGHBOR(x45,y5,x46,y6);
NEIGHBOR(x45,y7,x46,y6);
NEIGHBOR(x47,y5,x46,y6);
NEIGHBOR(x47,y7,x46,y6);
NEIGHBOR(x45,y7,x46,y7);
NEIGHBOR(x47,y7,x46,y7);
NEIGHBOR(x46,y6,x46,y7);
NEIGHBOR(x46,y8,x46,y7);
NEIGHBOR(x45,y6,x46,y7);
NEIGHBOR(x45,y8,x46,y7);
NEIGHBOR(x47,y6,x46,y7);
NEIGHBOR(x47,y8,x46,y7);
NEIGHBOR(x45,y8,x46,y8);
NEIGHBOR(x47,y8,x46,y8);
NEIGHBOR(x46,y7,x46,y8);
NEIGHBOR(x46,y9,x46,y8);
NEIGHBOR(x45,y7,x46,y8);
NEIGHBOR(x45,y9,x46,y8);
NEIGHBOR(x47,y7,x46,y8);
NEIGHBOR(x47,y9,x46,y8);
NEIGHBOR(x45,y9,x46,y9);
NEIGHBOR(x47,y9,x46,y9);
NEIGHBOR(x46,y8,x46,y9);
NEIGHBOR(x46,y10,x46,y9);
NEIGHBOR(x45,y8,x46,y9);
NEIGHBOR(x45,y10,x46,y9);
NEIGHBOR(x47,y8,x46,y9);
NEIGHBOR(x47,y10,x46,y9);
NEIGHBOR(x45,y10,x46,y10);
NEIGHBOR(x47,y10,x46,y10);
NEIGHBOR(x46,y9,x46,y10);
NEIGHBOR(x46,y11,x46,y10);
NEIGHBOR(x45,y9,x46,y10);
NEIGHBOR(x45,y11,x46,y10);
NEIGHBOR(x47,y9,x46,y10);
NEIGHBOR(x47,y11,x46,y10);
NEIGHBOR(x45,y11,x46,y11);
NEIGHBOR(x47,y11,x46,y11);
NEIGHBOR(x46,y10,x46,y11);
NEIGHBOR(x46,y12,x46,y11);
NEIGHBOR(x45,y10,x46,y11);
NEIGHBOR(x45,y12,x46,y11);
NEIGHBOR(x47,y10,x46,y11);
NEIGHBOR(x47,y12,x46,y11);
NEIGHBOR(x45,y12,x46,y12);
NEIGHBOR(x47,y12,x46,y12);
NEIGHBOR(x46,y11,x46,y12);
NEIGHBOR(x46,y13,x46,y12);
NEIGHBOR(x45,y11,x46,y12);
NEIGHBOR(x45,y13,x46,y12);
NEIGHBOR(x47,y11,x46,y12);
NEIGHBOR(x47,y13,x46,y12);
NEIGHBOR(x45,y13,x46,y13);
NEIGHBOR(x47,y13,x46,y13);
NEIGHBOR(x46,y12,x46,y13);
NEIGHBOR(x46,y14,x46,y13);
NEIGHBOR(x45,y12,x46,y13);
NEIGHBOR(x45,y14,x46,y13);
NEIGHBOR(x47,y12,x46,y13);
NEIGHBOR(x47,y14,x46,y13);
NEIGHBOR(x45,y14,x46,y14);
NEIGHBOR(x47,y14,x46,y14);
NEIGHBOR(x46,y13,x46,y14);
NEIGHBOR(x46,y15,x46,y14);
NEIGHBOR(x45,y13,x46,y14);
NEIGHBOR(x45,y15,x46,y14);
NEIGHBOR(x47,y13,x46,y14);
NEIGHBOR(x47,y15,x46,y14);
NEIGHBOR(x45,y15,x46,y15);
NEIGHBOR(x47,y15,x46,y15);
NEIGHBOR(x46,y14,x46,y15);
NEIGHBOR(x46,y16,x46,y15);
NEIGHBOR(x45,y14,x46,y15);
NEIGHBOR(x45,y16,x46,y15);
NEIGHBOR(x47,y14,x46,y15);
NEIGHBOR(x47,y16,x46,y15);
NEIGHBOR(x45,y16,x46,y16);
NEIGHBOR(x47,y16,x46,y16);
NEIGHBOR(x46,y15,x46,y16);
NEIGHBOR(x46,y17,x46,y16);
NEIGHBOR(x45,y15,x46,y16);
NEIGHBOR(x45,y17,x46,y16);
NEIGHBOR(x47,y15,x46,y16);
NEIGHBOR(x47,y17,x46,y16);
NEIGHBOR(x45,y17,x46,y17);
NEIGHBOR(x47,y17,x46,y17);
NEIGHBOR(x46,y16,x46,y17);
NEIGHBOR(x46,y18,x46,y17);
NEIGHBOR(x45,y16,x46,y17);
NEIGHBOR(x45,y18,x46,y17);
NEIGHBOR(x47,y16,x46,y17);
NEIGHBOR(x47,y18,x46,y17);
NEIGHBOR(x45,y18,x46,y18);
NEIGHBOR(x47,y18,x46,y18);
NEIGHBOR(x46,y17,x46,y18);
NEIGHBOR(x46,y19,x46,y18);
NEIGHBOR(x45,y17,x46,y18);
NEIGHBOR(x45,y19,x46,y18);
NEIGHBOR(x47,y17,x46,y18);
NEIGHBOR(x47,y19,x46,y18);
NEIGHBOR(x45,y19,x46,y19);
NEIGHBOR(x47,y19,x46,y19);
NEIGHBOR(x46,y18,x46,y19);
NEIGHBOR(x46,y20,x46,y19);
NEIGHBOR(x45,y18,x46,y19);
NEIGHBOR(x45,y20,x46,y19);
NEIGHBOR(x47,y18,x46,y19);
NEIGHBOR(x47,y20,x46,y19);
NEIGHBOR(x45,y20,x46,y20);
NEIGHBOR(x47,y20,x46,y20);
NEIGHBOR(x46,y19,x46,y20);
NEIGHBOR(x46,y21,x46,y20);
NEIGHBOR(x45,y19,x46,y20);
NEIGHBOR(x45,y21,x46,y20);
NEIGHBOR(x47,y19,x46,y20);
NEIGHBOR(x47,y21,x46,y20);
NEIGHBOR(x45,y21,x46,y21);
NEIGHBOR(x47,y21,x46,y21);
NEIGHBOR(x46,y20,x46,y21);
NEIGHBOR(x46,y22,x46,y21);
NEIGHBOR(x45,y20,x46,y21);
NEIGHBOR(x45,y22,x46,y21);
NEIGHBOR(x47,y20,x46,y21);
NEIGHBOR(x47,y22,x46,y21);
NEIGHBOR(x45,y22,x46,y22);
NEIGHBOR(x47,y22,x46,y22);
NEIGHBOR(x46,y21,x46,y22);
NEIGHBOR(x46,y23,x46,y22);
NEIGHBOR(x45,y21,x46,y22);
NEIGHBOR(x45,y23,x46,y22);
NEIGHBOR(x47,y21,x46,y22);
NEIGHBOR(x47,y23,x46,y22);
NEIGHBOR(x45,y23,x46,y23);
NEIGHBOR(x47,y23,x46,y23);
NEIGHBOR(x46,y22,x46,y23);
NEIGHBOR(x46,y24,x46,y23);
NEIGHBOR(x45,y22,x46,y23);
NEIGHBOR(x45,y24,x46,y23);
NEIGHBOR(x47,y22,x46,y23);
NEIGHBOR(x47,y24,x46,y23);
NEIGHBOR(x45,y24,x46,y24);
NEIGHBOR(x47,y24,x46,y24);
NEIGHBOR(x46,y23,x46,y24);
NEIGHBOR(x46,y25,x46,y24);
NEIGHBOR(x45,y23,x46,y24);
NEIGHBOR(x45,y25,x46,y24);
NEIGHBOR(x47,y23,x46,y24);
NEIGHBOR(x47,y25,x46,y24);
NEIGHBOR(x45,y25,x46,y25);
NEIGHBOR(x47,y25,x46,y25);
NEIGHBOR(x46,y24,x46,y25);
NEIGHBOR(x46,y26,x46,y25);
NEIGHBOR(x45,y24,x46,y25);
NEIGHBOR(x45,y26,x46,y25);
NEIGHBOR(x47,y24,x46,y25);
NEIGHBOR(x47,y26,x46,y25);
NEIGHBOR(x45,y26,x46,y26);
NEIGHBOR(x47,y26,x46,y26);
NEIGHBOR(x46,y25,x46,y26);
NEIGHBOR(x46,y27,x46,y26);
NEIGHBOR(x45,y25,x46,y26);
NEIGHBOR(x45,y27,x46,y26);
NEIGHBOR(x47,y25,x46,y26);
NEIGHBOR(x47,y27,x46,y26);
NEIGHBOR(x45,y27,x46,y27);
NEIGHBOR(x47,y27,x46,y27);
NEIGHBOR(x46,y26,x46,y27);
NEIGHBOR(x46,y28,x46,y27);
NEIGHBOR(x45,y26,x46,y27);
NEIGHBOR(x45,y28,x46,y27);
NEIGHBOR(x47,y26,x46,y27);
NEIGHBOR(x47,y28,x46,y27);
NEIGHBOR(x45,y28,x46,y28);
NEIGHBOR(x47,y28,x46,y28);
NEIGHBOR(x46,y27,x46,y28);
NEIGHBOR(x46,y29,x46,y28);
NEIGHBOR(x45,y27,x46,y28);
NEIGHBOR(x45,y29,x46,y28);
NEIGHBOR(x47,y27,x46,y28);
NEIGHBOR(x47,y29,x46,y28);
NEIGHBOR(x45,y29,x46,y29);
NEIGHBOR(x47,y29,x46,y29);
NEIGHBOR(x46,y28,x46,y29);
NEIGHBOR(x46,y30,x46,y29);
NEIGHBOR(x45,y28,x46,y29);
NEIGHBOR(x45,y30,x46,y29);
NEIGHBOR(x47,y28,x46,y29);
NEIGHBOR(x47,y30,x46,y29);
NEIGHBOR(x45,y30,x46,y30);
NEIGHBOR(x47,y30,x46,y30);
NEIGHBOR(x46,y29,x46,y30);
NEIGHBOR(x46,y31,x46,y30);
NEIGHBOR(x45,y29,x46,y30);
NEIGHBOR(x45,y31,x46,y30);
NEIGHBOR(x47,y29,x46,y30);
NEIGHBOR(x47,y31,x46,y30);
NEIGHBOR(x45,y31,x46,y31);
NEIGHBOR(x47,y31,x46,y31);
NEIGHBOR(x46,y30,x46,y31);
NEIGHBOR(x46,y32,x46,y31);
NEIGHBOR(x45,y30,x46,y31);
NEIGHBOR(x45,y32,x46,y31);
NEIGHBOR(x47,y30,x46,y31);
NEIGHBOR(x47,y32,x46,y31);
NEIGHBOR(x45,y32,x46,y32);
NEIGHBOR(x47,y32,x46,y32);
NEIGHBOR(x46,y31,x46,y32);
NEIGHBOR(x46,y33,x46,y32);
NEIGHBOR(x45,y31,x46,y32);
NEIGHBOR(x45,y33,x46,y32);
NEIGHBOR(x47,y31,x46,y32);
NEIGHBOR(x47,y33,x46,y32);
NEIGHBOR(x45,y33,x46,y33);
NEIGHBOR(x47,y33,x46,y33);
NEIGHBOR(x46,y32,x46,y33);
NEIGHBOR(x46,y34,x46,y33);
NEIGHBOR(x45,y32,x46,y33);
NEIGHBOR(x45,y34,x46,y33);
NEIGHBOR(x47,y32,x46,y33);
NEIGHBOR(x47,y34,x46,y33);
NEIGHBOR(x45,y34,x46,y34);
NEIGHBOR(x47,y34,x46,y34);
NEIGHBOR(x46,y33,x46,y34);
NEIGHBOR(x46,y35,x46,y34);
NEIGHBOR(x45,y33,x46,y34);
NEIGHBOR(x45,y35,x46,y34);
NEIGHBOR(x47,y33,x46,y34);
NEIGHBOR(x47,y35,x46,y34);
NEIGHBOR(x45,y35,x46,y35);
NEIGHBOR(x47,y35,x46,y35);
NEIGHBOR(x46,y34,x46,y35);
NEIGHBOR(x46,y36,x46,y35);
NEIGHBOR(x45,y34,x46,y35);
NEIGHBOR(x45,y36,x46,y35);
NEIGHBOR(x47,y34,x46,y35);
NEIGHBOR(x47,y36,x46,y35);
NEIGHBOR(x45,y36,x46,y36);
NEIGHBOR(x47,y36,x46,y36);
NEIGHBOR(x46,y35,x46,y36);
NEIGHBOR(x46,y37,x46,y36);
NEIGHBOR(x45,y35,x46,y36);
NEIGHBOR(x45,y37,x46,y36);
NEIGHBOR(x47,y35,x46,y36);
NEIGHBOR(x47,y37,x46,y36);
NEIGHBOR(x45,y37,x46,y37);
NEIGHBOR(x47,y37,x46,y37);
NEIGHBOR(x46,y36,x46,y37);
NEIGHBOR(x46,y38,x46,y37);
NEIGHBOR(x45,y36,x46,y37);
NEIGHBOR(x45,y38,x46,y37);
NEIGHBOR(x47,y36,x46,y37);
NEIGHBOR(x47,y38,x46,y37);
NEIGHBOR(x45,y38,x46,y38);
NEIGHBOR(x47,y38,x46,y38);
NEIGHBOR(x46,y37,x46,y38);
NEIGHBOR(x46,y39,x46,y38);
NEIGHBOR(x45,y37,x46,y38);
NEIGHBOR(x45,y39,x46,y38);
NEIGHBOR(x47,y37,x46,y38);
NEIGHBOR(x47,y39,x46,y38);
NEIGHBOR(x45,y39,x46,y39);
NEIGHBOR(x47,y39,x46,y39);
NEIGHBOR(x46,y38,x46,y39);
NEIGHBOR(x46,y40,x46,y39);
NEIGHBOR(x45,y38,x46,y39);
NEIGHBOR(x45,y40,x46,y39);
NEIGHBOR(x47,y38,x46,y39);
NEIGHBOR(x47,y40,x46,y39);
NEIGHBOR(x45,y40,x46,y40);
NEIGHBOR(x47,y40,x46,y40);
NEIGHBOR(x46,y39,x46,y40);
NEIGHBOR(x46,y41,x46,y40);
NEIGHBOR(x45,y39,x46,y40);
NEIGHBOR(x45,y41,x46,y40);
NEIGHBOR(x47,y39,x46,y40);
NEIGHBOR(x47,y41,x46,y40);
NEIGHBOR(x45,y41,x46,y41);
NEIGHBOR(x47,y41,x46,y41);
NEIGHBOR(x46,y40,x46,y41);
NEIGHBOR(x46,y42,x46,y41);
NEIGHBOR(x45,y40,x46,y41);
NEIGHBOR(x45,y42,x46,y41);
NEIGHBOR(x47,y40,x46,y41);
NEIGHBOR(x47,y42,x46,y41);
NEIGHBOR(x45,y42,x46,y42);
NEIGHBOR(x47,y42,x46,y42);
NEIGHBOR(x46,y41,x46,y42);
NEIGHBOR(x46,y43,x46,y42);
NEIGHBOR(x45,y41,x46,y42);
NEIGHBOR(x45,y43,x46,y42);
NEIGHBOR(x47,y41,x46,y42);
NEIGHBOR(x47,y43,x46,y42);
NEIGHBOR(x45,y43,x46,y43);
NEIGHBOR(x47,y43,x46,y43);
NEIGHBOR(x46,y42,x46,y43);
NEIGHBOR(x46,y44,x46,y43);
NEIGHBOR(x45,y42,x46,y43);
NEIGHBOR(x45,y44,x46,y43);
NEIGHBOR(x47,y42,x46,y43);
NEIGHBOR(x47,y44,x46,y43);
NEIGHBOR(x45,y44,x46,y44);
NEIGHBOR(x47,y44,x46,y44);
NEIGHBOR(x46,y43,x46,y44);
NEIGHBOR(x46,y45,x46,y44);
NEIGHBOR(x45,y43,x46,y44);
NEIGHBOR(x45,y45,x46,y44);
NEIGHBOR(x47,y43,x46,y44);
NEIGHBOR(x47,y45,x46,y44);
NEIGHBOR(x45,y45,x46,y45);
NEIGHBOR(x47,y45,x46,y45);
NEIGHBOR(x46,y44,x46,y45);
NEIGHBOR(x46,y46,x46,y45);
NEIGHBOR(x45,y44,x46,y45);
NEIGHBOR(x45,y46,x46,y45);
NEIGHBOR(x47,y44,x46,y45);
NEIGHBOR(x47,y46,x46,y45);
NEIGHBOR(x45,y46,x46,y46);
NEIGHBOR(x47,y46,x46,y46);
NEIGHBOR(x46,y45,x46,y46);
NEIGHBOR(x46,y47,x46,y46);
NEIGHBOR(x45,y45,x46,y46);
NEIGHBOR(x45,y47,x46,y46);
NEIGHBOR(x47,y45,x46,y46);
NEIGHBOR(x47,y47,x46,y46);
NEIGHBOR(x45,y47,x46,y47);
NEIGHBOR(x47,y47,x46,y47);
NEIGHBOR(x46,y46,x46,y47);
NEIGHBOR(x46,y48,x46,y47);
NEIGHBOR(x45,y46,x46,y47);
NEIGHBOR(x45,y48,x46,y47);
NEIGHBOR(x47,y46,x46,y47);
NEIGHBOR(x47,y48,x46,y47);
NEIGHBOR(x45,y48,x46,y48);
NEIGHBOR(x47,y48,x46,y48);
NEIGHBOR(x46,y47,x46,y48);
NEIGHBOR(x46,y49,x46,y48);
NEIGHBOR(x45,y47,x46,y48);
NEIGHBOR(x45,y49,x46,y48);
NEIGHBOR(x47,y47,x46,y48);
NEIGHBOR(x47,y49,x46,y48);
NEIGHBOR(x45,y49,x46,y49);
NEIGHBOR(x47,y49,x46,y49);
NEIGHBOR(x46,y48,x46,y49);
NEIGHBOR(x46,y50,x46,y49);
NEIGHBOR(x45,y48,x46,y49);
NEIGHBOR(x45,y50,x46,y49);
NEIGHBOR(x47,y48,x46,y49);
NEIGHBOR(x47,y50,x46,y49);
NEIGHBOR(x45,y50,x46,y50);
NEIGHBOR(x47,y50,x46,y50);
NEIGHBOR(x46,y49,x46,y50);
NEIGHBOR(x45,y49,x46,y50);
NEIGHBOR(x47,y49,x46,y50);
NEIGHBOR(x46,y1,x47,y1);
NEIGHBOR(x48,y1,x47,y1);
NEIGHBOR(x47,y2,x47,y1);
NEIGHBOR(x46,y2,x47,y1);
NEIGHBOR(x48,y2,x47,y1);
NEIGHBOR(x46,y2,x47,y2);
NEIGHBOR(x48,y2,x47,y2);
NEIGHBOR(x47,y1,x47,y2);
NEIGHBOR(x47,y3,x47,y2);
NEIGHBOR(x46,y1,x47,y2);
NEIGHBOR(x46,y3,x47,y2);
NEIGHBOR(x48,y1,x47,y2);
NEIGHBOR(x48,y3,x47,y2);
NEIGHBOR(x46,y3,x47,y3);
NEIGHBOR(x48,y3,x47,y3);
NEIGHBOR(x47,y2,x47,y3);
NEIGHBOR(x47,y4,x47,y3);
NEIGHBOR(x46,y2,x47,y3);
NEIGHBOR(x46,y4,x47,y3);
NEIGHBOR(x48,y2,x47,y3);
NEIGHBOR(x48,y4,x47,y3);
NEIGHBOR(x46,y4,x47,y4);
NEIGHBOR(x48,y4,x47,y4);
NEIGHBOR(x47,y3,x47,y4);
NEIGHBOR(x47,y5,x47,y4);
NEIGHBOR(x46,y3,x47,y4);
NEIGHBOR(x46,y5,x47,y4);
NEIGHBOR(x48,y3,x47,y4);
NEIGHBOR(x48,y5,x47,y4);
NEIGHBOR(x46,y5,x47,y5);
NEIGHBOR(x48,y5,x47,y5);
NEIGHBOR(x47,y4,x47,y5);
NEIGHBOR(x47,y6,x47,y5);
NEIGHBOR(x46,y4,x47,y5);
NEIGHBOR(x46,y6,x47,y5);
NEIGHBOR(x48,y4,x47,y5);
NEIGHBOR(x48,y6,x47,y5);
NEIGHBOR(x46,y6,x47,y6);
NEIGHBOR(x48,y6,x47,y6);
NEIGHBOR(x47,y5,x47,y6);
NEIGHBOR(x47,y7,x47,y6);
NEIGHBOR(x46,y5,x47,y6);
NEIGHBOR(x46,y7,x47,y6);
NEIGHBOR(x48,y5,x47,y6);
NEIGHBOR(x48,y7,x47,y6);
NEIGHBOR(x46,y7,x47,y7);
NEIGHBOR(x48,y7,x47,y7);
NEIGHBOR(x47,y6,x47,y7);
NEIGHBOR(x47,y8,x47,y7);
NEIGHBOR(x46,y6,x47,y7);
NEIGHBOR(x46,y8,x47,y7);
NEIGHBOR(x48,y6,x47,y7);
NEIGHBOR(x48,y8,x47,y7);
NEIGHBOR(x46,y8,x47,y8);
NEIGHBOR(x48,y8,x47,y8);
NEIGHBOR(x47,y7,x47,y8);
NEIGHBOR(x47,y9,x47,y8);
NEIGHBOR(x46,y7,x47,y8);
NEIGHBOR(x46,y9,x47,y8);
NEIGHBOR(x48,y7,x47,y8);
NEIGHBOR(x48,y9,x47,y8);
NEIGHBOR(x46,y9,x47,y9);
NEIGHBOR(x48,y9,x47,y9);
NEIGHBOR(x47,y8,x47,y9);
NEIGHBOR(x47,y10,x47,y9);
NEIGHBOR(x46,y8,x47,y9);
NEIGHBOR(x46,y10,x47,y9);
NEIGHBOR(x48,y8,x47,y9);
NEIGHBOR(x48,y10,x47,y9);
NEIGHBOR(x46,y10,x47,y10);
NEIGHBOR(x48,y10,x47,y10);
NEIGHBOR(x47,y9,x47,y10);
NEIGHBOR(x47,y11,x47,y10);
NEIGHBOR(x46,y9,x47,y10);
NEIGHBOR(x46,y11,x47,y10);
NEIGHBOR(x48,y9,x47,y10);
NEIGHBOR(x48,y11,x47,y10);
NEIGHBOR(x46,y11,x47,y11);
NEIGHBOR(x48,y11,x47,y11);
NEIGHBOR(x47,y10,x47,y11);
NEIGHBOR(x47,y12,x47,y11);
NEIGHBOR(x46,y10,x47,y11);
NEIGHBOR(x46,y12,x47,y11);
NEIGHBOR(x48,y10,x47,y11);
NEIGHBOR(x48,y12,x47,y11);
NEIGHBOR(x46,y12,x47,y12);
NEIGHBOR(x48,y12,x47,y12);
NEIGHBOR(x47,y11,x47,y12);
NEIGHBOR(x47,y13,x47,y12);
NEIGHBOR(x46,y11,x47,y12);
NEIGHBOR(x46,y13,x47,y12);
NEIGHBOR(x48,y11,x47,y12);
NEIGHBOR(x48,y13,x47,y12);
NEIGHBOR(x46,y13,x47,y13);
NEIGHBOR(x48,y13,x47,y13);
NEIGHBOR(x47,y12,x47,y13);
NEIGHBOR(x47,y14,x47,y13);
NEIGHBOR(x46,y12,x47,y13);
NEIGHBOR(x46,y14,x47,y13);
NEIGHBOR(x48,y12,x47,y13);
NEIGHBOR(x48,y14,x47,y13);
NEIGHBOR(x46,y14,x47,y14);
NEIGHBOR(x48,y14,x47,y14);
NEIGHBOR(x47,y13,x47,y14);
NEIGHBOR(x47,y15,x47,y14);
NEIGHBOR(x46,y13,x47,y14);
NEIGHBOR(x46,y15,x47,y14);
NEIGHBOR(x48,y13,x47,y14);
NEIGHBOR(x48,y15,x47,y14);
NEIGHBOR(x46,y15,x47,y15);
NEIGHBOR(x48,y15,x47,y15);
NEIGHBOR(x47,y14,x47,y15);
NEIGHBOR(x47,y16,x47,y15);
NEIGHBOR(x46,y14,x47,y15);
NEIGHBOR(x46,y16,x47,y15);
NEIGHBOR(x48,y14,x47,y15);
NEIGHBOR(x48,y16,x47,y15);
NEIGHBOR(x46,y16,x47,y16);
NEIGHBOR(x48,y16,x47,y16);
NEIGHBOR(x47,y15,x47,y16);
NEIGHBOR(x47,y17,x47,y16);
NEIGHBOR(x46,y15,x47,y16);
NEIGHBOR(x46,y17,x47,y16);
NEIGHBOR(x48,y15,x47,y16);
NEIGHBOR(x48,y17,x47,y16);
NEIGHBOR(x46,y17,x47,y17);
NEIGHBOR(x48,y17,x47,y17);
NEIGHBOR(x47,y16,x47,y17);
NEIGHBOR(x47,y18,x47,y17);
NEIGHBOR(x46,y16,x47,y17);
NEIGHBOR(x46,y18,x47,y17);
NEIGHBOR(x48,y16,x47,y17);
NEIGHBOR(x48,y18,x47,y17);
NEIGHBOR(x46,y18,x47,y18);
NEIGHBOR(x48,y18,x47,y18);
NEIGHBOR(x47,y17,x47,y18);
NEIGHBOR(x47,y19,x47,y18);
NEIGHBOR(x46,y17,x47,y18);
NEIGHBOR(x46,y19,x47,y18);
NEIGHBOR(x48,y17,x47,y18);
NEIGHBOR(x48,y19,x47,y18);
NEIGHBOR(x46,y19,x47,y19);
NEIGHBOR(x48,y19,x47,y19);
NEIGHBOR(x47,y18,x47,y19);
NEIGHBOR(x47,y20,x47,y19);
NEIGHBOR(x46,y18,x47,y19);
NEIGHBOR(x46,y20,x47,y19);
NEIGHBOR(x48,y18,x47,y19);
NEIGHBOR(x48,y20,x47,y19);
NEIGHBOR(x46,y20,x47,y20);
NEIGHBOR(x48,y20,x47,y20);
NEIGHBOR(x47,y19,x47,y20);
NEIGHBOR(x47,y21,x47,y20);
NEIGHBOR(x46,y19,x47,y20);
NEIGHBOR(x46,y21,x47,y20);
NEIGHBOR(x48,y19,x47,y20);
NEIGHBOR(x48,y21,x47,y20);
NEIGHBOR(x46,y21,x47,y21);
NEIGHBOR(x48,y21,x47,y21);
NEIGHBOR(x47,y20,x47,y21);
NEIGHBOR(x47,y22,x47,y21);
NEIGHBOR(x46,y20,x47,y21);
NEIGHBOR(x46,y22,x47,y21);
NEIGHBOR(x48,y20,x47,y21);
NEIGHBOR(x48,y22,x47,y21);
NEIGHBOR(x46,y22,x47,y22);
NEIGHBOR(x48,y22,x47,y22);
NEIGHBOR(x47,y21,x47,y22);
NEIGHBOR(x47,y23,x47,y22);
NEIGHBOR(x46,y21,x47,y22);
NEIGHBOR(x46,y23,x47,y22);
NEIGHBOR(x48,y21,x47,y22);
NEIGHBOR(x48,y23,x47,y22);
NEIGHBOR(x46,y23,x47,y23);
NEIGHBOR(x48,y23,x47,y23);
NEIGHBOR(x47,y22,x47,y23);
NEIGHBOR(x47,y24,x47,y23);
NEIGHBOR(x46,y22,x47,y23);
NEIGHBOR(x46,y24,x47,y23);
NEIGHBOR(x48,y22,x47,y23);
NEIGHBOR(x48,y24,x47,y23);
NEIGHBOR(x46,y24,x47,y24);
NEIGHBOR(x48,y24,x47,y24);
NEIGHBOR(x47,y23,x47,y24);
NEIGHBOR(x47,y25,x47,y24);
NEIGHBOR(x46,y23,x47,y24);
NEIGHBOR(x46,y25,x47,y24);
NEIGHBOR(x48,y23,x47,y24);
NEIGHBOR(x48,y25,x47,y24);
NEIGHBOR(x46,y25,x47,y25);
NEIGHBOR(x48,y25,x47,y25);
NEIGHBOR(x47,y24,x47,y25);
NEIGHBOR(x47,y26,x47,y25);
NEIGHBOR(x46,y24,x47,y25);
NEIGHBOR(x46,y26,x47,y25);
NEIGHBOR(x48,y24,x47,y25);
NEIGHBOR(x48,y26,x47,y25);
NEIGHBOR(x46,y26,x47,y26);
NEIGHBOR(x48,y26,x47,y26);
NEIGHBOR(x47,y25,x47,y26);
NEIGHBOR(x47,y27,x47,y26);
NEIGHBOR(x46,y25,x47,y26);
NEIGHBOR(x46,y27,x47,y26);
NEIGHBOR(x48,y25,x47,y26);
NEIGHBOR(x48,y27,x47,y26);
NEIGHBOR(x46,y27,x47,y27);
NEIGHBOR(x48,y27,x47,y27);
NEIGHBOR(x47,y26,x47,y27);
NEIGHBOR(x47,y28,x47,y27);
NEIGHBOR(x46,y26,x47,y27);
NEIGHBOR(x46,y28,x47,y27);
NEIGHBOR(x48,y26,x47,y27);
NEIGHBOR(x48,y28,x47,y27);
NEIGHBOR(x46,y28,x47,y28);
NEIGHBOR(x48,y28,x47,y28);
NEIGHBOR(x47,y27,x47,y28);
NEIGHBOR(x47,y29,x47,y28);
NEIGHBOR(x46,y27,x47,y28);
NEIGHBOR(x46,y29,x47,y28);
NEIGHBOR(x48,y27,x47,y28);
NEIGHBOR(x48,y29,x47,y28);
NEIGHBOR(x46,y29,x47,y29);
NEIGHBOR(x48,y29,x47,y29);
NEIGHBOR(x47,y28,x47,y29);
NEIGHBOR(x47,y30,x47,y29);
NEIGHBOR(x46,y28,x47,y29);
NEIGHBOR(x46,y30,x47,y29);
NEIGHBOR(x48,y28,x47,y29);
NEIGHBOR(x48,y30,x47,y29);
NEIGHBOR(x46,y30,x47,y30);
NEIGHBOR(x48,y30,x47,y30);
NEIGHBOR(x47,y29,x47,y30);
NEIGHBOR(x47,y31,x47,y30);
NEIGHBOR(x46,y29,x47,y30);
NEIGHBOR(x46,y31,x47,y30);
NEIGHBOR(x48,y29,x47,y30);
NEIGHBOR(x48,y31,x47,y30);
NEIGHBOR(x46,y31,x47,y31);
NEIGHBOR(x48,y31,x47,y31);
NEIGHBOR(x47,y30,x47,y31);
NEIGHBOR(x47,y32,x47,y31);
NEIGHBOR(x46,y30,x47,y31);
NEIGHBOR(x46,y32,x47,y31);
NEIGHBOR(x48,y30,x47,y31);
NEIGHBOR(x48,y32,x47,y31);
NEIGHBOR(x46,y32,x47,y32);
NEIGHBOR(x48,y32,x47,y32);
NEIGHBOR(x47,y31,x47,y32);
NEIGHBOR(x47,y33,x47,y32);
NEIGHBOR(x46,y31,x47,y32);
NEIGHBOR(x46,y33,x47,y32);
NEIGHBOR(x48,y31,x47,y32);
NEIGHBOR(x48,y33,x47,y32);
NEIGHBOR(x46,y33,x47,y33);
NEIGHBOR(x48,y33,x47,y33);
NEIGHBOR(x47,y32,x47,y33);
NEIGHBOR(x47,y34,x47,y33);
NEIGHBOR(x46,y32,x47,y33);
NEIGHBOR(x46,y34,x47,y33);
NEIGHBOR(x48,y32,x47,y33);
NEIGHBOR(x48,y34,x47,y33);
NEIGHBOR(x46,y34,x47,y34);
NEIGHBOR(x48,y34,x47,y34);
NEIGHBOR(x47,y33,x47,y34);
NEIGHBOR(x47,y35,x47,y34);
NEIGHBOR(x46,y33,x47,y34);
NEIGHBOR(x46,y35,x47,y34);
NEIGHBOR(x48,y33,x47,y34);
NEIGHBOR(x48,y35,x47,y34);
NEIGHBOR(x46,y35,x47,y35);
NEIGHBOR(x48,y35,x47,y35);
NEIGHBOR(x47,y34,x47,y35);
NEIGHBOR(x47,y36,x47,y35);
NEIGHBOR(x46,y34,x47,y35);
NEIGHBOR(x46,y36,x47,y35);
NEIGHBOR(x48,y34,x47,y35);
NEIGHBOR(x48,y36,x47,y35);
NEIGHBOR(x46,y36,x47,y36);
NEIGHBOR(x48,y36,x47,y36);
NEIGHBOR(x47,y35,x47,y36);
NEIGHBOR(x47,y37,x47,y36);
NEIGHBOR(x46,y35,x47,y36);
NEIGHBOR(x46,y37,x47,y36);
NEIGHBOR(x48,y35,x47,y36);
NEIGHBOR(x48,y37,x47,y36);
NEIGHBOR(x46,y37,x47,y37);
NEIGHBOR(x48,y37,x47,y37);
NEIGHBOR(x47,y36,x47,y37);
NEIGHBOR(x47,y38,x47,y37);
NEIGHBOR(x46,y36,x47,y37);
NEIGHBOR(x46,y38,x47,y37);
NEIGHBOR(x48,y36,x47,y37);
NEIGHBOR(x48,y38,x47,y37);
NEIGHBOR(x46,y38,x47,y38);
NEIGHBOR(x48,y38,x47,y38);
NEIGHBOR(x47,y37,x47,y38);
NEIGHBOR(x47,y39,x47,y38);
NEIGHBOR(x46,y37,x47,y38);
NEIGHBOR(x46,y39,x47,y38);
NEIGHBOR(x48,y37,x47,y38);
NEIGHBOR(x48,y39,x47,y38);
NEIGHBOR(x46,y39,x47,y39);
NEIGHBOR(x48,y39,x47,y39);
NEIGHBOR(x47,y38,x47,y39);
NEIGHBOR(x47,y40,x47,y39);
NEIGHBOR(x46,y38,x47,y39);
NEIGHBOR(x46,y40,x47,y39);
NEIGHBOR(x48,y38,x47,y39);
NEIGHBOR(x48,y40,x47,y39);
NEIGHBOR(x46,y40,x47,y40);
NEIGHBOR(x48,y40,x47,y40);
NEIGHBOR(x47,y39,x47,y40);
NEIGHBOR(x47,y41,x47,y40);
NEIGHBOR(x46,y39,x47,y40);
NEIGHBOR(x46,y41,x47,y40);
NEIGHBOR(x48,y39,x47,y40);
NEIGHBOR(x48,y41,x47,y40);
NEIGHBOR(x46,y41,x47,y41);
NEIGHBOR(x48,y41,x47,y41);
NEIGHBOR(x47,y40,x47,y41);
NEIGHBOR(x47,y42,x47,y41);
NEIGHBOR(x46,y40,x47,y41);
NEIGHBOR(x46,y42,x47,y41);
NEIGHBOR(x48,y40,x47,y41);
NEIGHBOR(x48,y42,x47,y41);
NEIGHBOR(x46,y42,x47,y42);
NEIGHBOR(x48,y42,x47,y42);
NEIGHBOR(x47,y41,x47,y42);
NEIGHBOR(x47,y43,x47,y42);
NEIGHBOR(x46,y41,x47,y42);
NEIGHBOR(x46,y43,x47,y42);
NEIGHBOR(x48,y41,x47,y42);
NEIGHBOR(x48,y43,x47,y42);
NEIGHBOR(x46,y43,x47,y43);
NEIGHBOR(x48,y43,x47,y43);
NEIGHBOR(x47,y42,x47,y43);
NEIGHBOR(x47,y44,x47,y43);
NEIGHBOR(x46,y42,x47,y43);
NEIGHBOR(x46,y44,x47,y43);
NEIGHBOR(x48,y42,x47,y43);
NEIGHBOR(x48,y44,x47,y43);
NEIGHBOR(x46,y44,x47,y44);
NEIGHBOR(x48,y44,x47,y44);
NEIGHBOR(x47,y43,x47,y44);
NEIGHBOR(x47,y45,x47,y44);
NEIGHBOR(x46,y43,x47,y44);
NEIGHBOR(x46,y45,x47,y44);
NEIGHBOR(x48,y43,x47,y44);
NEIGHBOR(x48,y45,x47,y44);
NEIGHBOR(x46,y45,x47,y45);
NEIGHBOR(x48,y45,x47,y45);
NEIGHBOR(x47,y44,x47,y45);
NEIGHBOR(x47,y46,x47,y45);
NEIGHBOR(x46,y44,x47,y45);
NEIGHBOR(x46,y46,x47,y45);
NEIGHBOR(x48,y44,x47,y45);
NEIGHBOR(x48,y46,x47,y45);
NEIGHBOR(x46,y46,x47,y46);
NEIGHBOR(x48,y46,x47,y46);
NEIGHBOR(x47,y45,x47,y46);
NEIGHBOR(x47,y47,x47,y46);
NEIGHBOR(x46,y45,x47,y46);
NEIGHBOR(x46,y47,x47,y46);
NEIGHBOR(x48,y45,x47,y46);
NEIGHBOR(x48,y47,x47,y46);
NEIGHBOR(x46,y47,x47,y47);
NEIGHBOR(x48,y47,x47,y47);
NEIGHBOR(x47,y46,x47,y47);
NEIGHBOR(x47,y48,x47,y47);
NEIGHBOR(x46,y46,x47,y47);
NEIGHBOR(x46,y48,x47,y47);
NEIGHBOR(x48,y46,x47,y47);
NEIGHBOR(x48,y48,x47,y47);
NEIGHBOR(x46,y48,x47,y48);
NEIGHBOR(x48,y48,x47,y48);
NEIGHBOR(x47,y47,x47,y48);
NEIGHBOR(x47,y49,x47,y48);
NEIGHBOR(x46,y47,x47,y48);
NEIGHBOR(x46,y49,x47,y48);
NEIGHBOR(x48,y47,x47,y48);
NEIGHBOR(x48,y49,x47,y48);
NEIGHBOR(x46,y49,x47,y49);
NEIGHBOR(x48,y49,x47,y49);
NEIGHBOR(x47,y48,x47,y49);
NEIGHBOR(x47,y50,x47,y49);
NEIGHBOR(x46,y48,x47,y49);
NEIGHBOR(x46,y50,x47,y49);
NEIGHBOR(x48,y48,x47,y49);
NEIGHBOR(x48,y50,x47,y49);
NEIGHBOR(x46,y50,x47,y50);
NEIGHBOR(x48,y50,x47,y50);
NEIGHBOR(x47,y49,x47,y50);
NEIGHBOR(x46,y49,x47,y50);
NEIGHBOR(x48,y49,x47,y50);
NEIGHBOR(x47,y1,x48,y1);
NEIGHBOR(x49,y1,x48,y1);
NEIGHBOR(x48,y2,x48,y1);
NEIGHBOR(x47,y2,x48,y1);
NEIGHBOR(x49,y2,x48,y1);
NEIGHBOR(x47,y2,x48,y2);
NEIGHBOR(x49,y2,x48,y2);
NEIGHBOR(x48,y1,x48,y2);
NEIGHBOR(x48,y3,x48,y2);
NEIGHBOR(x47,y1,x48,y2);
NEIGHBOR(x47,y3,x48,y2);
NEIGHBOR(x49,y1,x48,y2);
NEIGHBOR(x49,y3,x48,y2);
NEIGHBOR(x47,y3,x48,y3);
NEIGHBOR(x49,y3,x48,y3);
NEIGHBOR(x48,y2,x48,y3);
NEIGHBOR(x48,y4,x48,y3);
NEIGHBOR(x47,y2,x48,y3);
NEIGHBOR(x47,y4,x48,y3);
NEIGHBOR(x49,y2,x48,y3);
NEIGHBOR(x49,y4,x48,y3);
NEIGHBOR(x47,y4,x48,y4);
NEIGHBOR(x49,y4,x48,y4);
NEIGHBOR(x48,y3,x48,y4);
NEIGHBOR(x48,y5,x48,y4);
NEIGHBOR(x47,y3,x48,y4);
NEIGHBOR(x47,y5,x48,y4);
NEIGHBOR(x49,y3,x48,y4);
NEIGHBOR(x49,y5,x48,y4);
NEIGHBOR(x47,y5,x48,y5);
NEIGHBOR(x49,y5,x48,y5);
NEIGHBOR(x48,y4,x48,y5);
NEIGHBOR(x48,y6,x48,y5);
NEIGHBOR(x47,y4,x48,y5);
NEIGHBOR(x47,y6,x48,y5);
NEIGHBOR(x49,y4,x48,y5);
NEIGHBOR(x49,y6,x48,y5);
NEIGHBOR(x47,y6,x48,y6);
NEIGHBOR(x49,y6,x48,y6);
NEIGHBOR(x48,y5,x48,y6);
NEIGHBOR(x48,y7,x48,y6);
NEIGHBOR(x47,y5,x48,y6);
NEIGHBOR(x47,y7,x48,y6);
NEIGHBOR(x49,y5,x48,y6);
NEIGHBOR(x49,y7,x48,y6);
NEIGHBOR(x47,y7,x48,y7);
NEIGHBOR(x49,y7,x48,y7);
NEIGHBOR(x48,y6,x48,y7);
NEIGHBOR(x48,y8,x48,y7);
NEIGHBOR(x47,y6,x48,y7);
NEIGHBOR(x47,y8,x48,y7);
NEIGHBOR(x49,y6,x48,y7);
NEIGHBOR(x49,y8,x48,y7);
NEIGHBOR(x47,y8,x48,y8);
NEIGHBOR(x49,y8,x48,y8);
NEIGHBOR(x48,y7,x48,y8);
NEIGHBOR(x48,y9,x48,y8);
NEIGHBOR(x47,y7,x48,y8);
NEIGHBOR(x47,y9,x48,y8);
NEIGHBOR(x49,y7,x48,y8);
NEIGHBOR(x49,y9,x48,y8);
NEIGHBOR(x47,y9,x48,y9);
NEIGHBOR(x49,y9,x48,y9);
NEIGHBOR(x48,y8,x48,y9);
NEIGHBOR(x48,y10,x48,y9);
NEIGHBOR(x47,y8,x48,y9);
NEIGHBOR(x47,y10,x48,y9);
NEIGHBOR(x49,y8,x48,y9);
NEIGHBOR(x49,y10,x48,y9);
NEIGHBOR(x47,y10,x48,y10);
NEIGHBOR(x49,y10,x48,y10);
NEIGHBOR(x48,y9,x48,y10);
NEIGHBOR(x48,y11,x48,y10);
NEIGHBOR(x47,y9,x48,y10);
NEIGHBOR(x47,y11,x48,y10);
NEIGHBOR(x49,y9,x48,y10);
NEIGHBOR(x49,y11,x48,y10);
NEIGHBOR(x47,y11,x48,y11);
NEIGHBOR(x49,y11,x48,y11);
NEIGHBOR(x48,y10,x48,y11);
NEIGHBOR(x48,y12,x48,y11);
NEIGHBOR(x47,y10,x48,y11);
NEIGHBOR(x47,y12,x48,y11);
NEIGHBOR(x49,y10,x48,y11);
NEIGHBOR(x49,y12,x48,y11);
NEIGHBOR(x47,y12,x48,y12);
NEIGHBOR(x49,y12,x48,y12);
NEIGHBOR(x48,y11,x48,y12);
NEIGHBOR(x48,y13,x48,y12);
NEIGHBOR(x47,y11,x48,y12);
NEIGHBOR(x47,y13,x48,y12);
NEIGHBOR(x49,y11,x48,y12);
NEIGHBOR(x49,y13,x48,y12);
NEIGHBOR(x47,y13,x48,y13);
NEIGHBOR(x49,y13,x48,y13);
NEIGHBOR(x48,y12,x48,y13);
NEIGHBOR(x48,y14,x48,y13);
NEIGHBOR(x47,y12,x48,y13);
NEIGHBOR(x47,y14,x48,y13);
NEIGHBOR(x49,y12,x48,y13);
NEIGHBOR(x49,y14,x48,y13);
NEIGHBOR(x47,y14,x48,y14);
NEIGHBOR(x49,y14,x48,y14);
NEIGHBOR(x48,y13,x48,y14);
NEIGHBOR(x48,y15,x48,y14);
NEIGHBOR(x47,y13,x48,y14);
NEIGHBOR(x47,y15,x48,y14);
NEIGHBOR(x49,y13,x48,y14);
NEIGHBOR(x49,y15,x48,y14);
NEIGHBOR(x47,y15,x48,y15);
NEIGHBOR(x49,y15,x48,y15);
NEIGHBOR(x48,y14,x48,y15);
NEIGHBOR(x48,y16,x48,y15);
NEIGHBOR(x47,y14,x48,y15);
NEIGHBOR(x47,y16,x48,y15);
NEIGHBOR(x49,y14,x48,y15);
NEIGHBOR(x49,y16,x48,y15);
NEIGHBOR(x47,y16,x48,y16);
NEIGHBOR(x49,y16,x48,y16);
NEIGHBOR(x48,y15,x48,y16);
NEIGHBOR(x48,y17,x48,y16);
NEIGHBOR(x47,y15,x48,y16);
NEIGHBOR(x47,y17,x48,y16);
NEIGHBOR(x49,y15,x48,y16);
NEIGHBOR(x49,y17,x48,y16);
NEIGHBOR(x47,y17,x48,y17);
NEIGHBOR(x49,y17,x48,y17);
NEIGHBOR(x48,y16,x48,y17);
NEIGHBOR(x48,y18,x48,y17);
NEIGHBOR(x47,y16,x48,y17);
NEIGHBOR(x47,y18,x48,y17);
NEIGHBOR(x49,y16,x48,y17);
NEIGHBOR(x49,y18,x48,y17);
NEIGHBOR(x47,y18,x48,y18);
NEIGHBOR(x49,y18,x48,y18);
NEIGHBOR(x48,y17,x48,y18);
NEIGHBOR(x48,y19,x48,y18);
NEIGHBOR(x47,y17,x48,y18);
NEIGHBOR(x47,y19,x48,y18);
NEIGHBOR(x49,y17,x48,y18);
NEIGHBOR(x49,y19,x48,y18);
NEIGHBOR(x47,y19,x48,y19);
NEIGHBOR(x49,y19,x48,y19);
NEIGHBOR(x48,y18,x48,y19);
NEIGHBOR(x48,y20,x48,y19);
NEIGHBOR(x47,y18,x48,y19);
NEIGHBOR(x47,y20,x48,y19);
NEIGHBOR(x49,y18,x48,y19);
NEIGHBOR(x49,y20,x48,y19);
NEIGHBOR(x47,y20,x48,y20);
NEIGHBOR(x49,y20,x48,y20);
NEIGHBOR(x48,y19,x48,y20);
NEIGHBOR(x48,y21,x48,y20);
NEIGHBOR(x47,y19,x48,y20);
NEIGHBOR(x47,y21,x48,y20);
NEIGHBOR(x49,y19,x48,y20);
NEIGHBOR(x49,y21,x48,y20);
NEIGHBOR(x47,y21,x48,y21);
NEIGHBOR(x49,y21,x48,y21);
NEIGHBOR(x48,y20,x48,y21);
NEIGHBOR(x48,y22,x48,y21);
NEIGHBOR(x47,y20,x48,y21);
NEIGHBOR(x47,y22,x48,y21);
NEIGHBOR(x49,y20,x48,y21);
NEIGHBOR(x49,y22,x48,y21);
NEIGHBOR(x47,y22,x48,y22);
NEIGHBOR(x49,y22,x48,y22);
NEIGHBOR(x48,y21,x48,y22);
NEIGHBOR(x48,y23,x48,y22);
NEIGHBOR(x47,y21,x48,y22);
NEIGHBOR(x47,y23,x48,y22);
NEIGHBOR(x49,y21,x48,y22);
NEIGHBOR(x49,y23,x48,y22);
NEIGHBOR(x47,y23,x48,y23);
NEIGHBOR(x49,y23,x48,y23);
NEIGHBOR(x48,y22,x48,y23);
NEIGHBOR(x48,y24,x48,y23);
NEIGHBOR(x47,y22,x48,y23);
NEIGHBOR(x47,y24,x48,y23);
NEIGHBOR(x49,y22,x48,y23);
NEIGHBOR(x49,y24,x48,y23);
NEIGHBOR(x47,y24,x48,y24);
NEIGHBOR(x49,y24,x48,y24);
NEIGHBOR(x48,y23,x48,y24);
NEIGHBOR(x48,y25,x48,y24);
NEIGHBOR(x47,y23,x48,y24);
NEIGHBOR(x47,y25,x48,y24);
NEIGHBOR(x49,y23,x48,y24);
NEIGHBOR(x49,y25,x48,y24);
NEIGHBOR(x47,y25,x48,y25);
NEIGHBOR(x49,y25,x48,y25);
NEIGHBOR(x48,y24,x48,y25);
NEIGHBOR(x48,y26,x48,y25);
NEIGHBOR(x47,y24,x48,y25);
NEIGHBOR(x47,y26,x48,y25);
NEIGHBOR(x49,y24,x48,y25);
NEIGHBOR(x49,y26,x48,y25);
NEIGHBOR(x47,y26,x48,y26);
NEIGHBOR(x49,y26,x48,y26);
NEIGHBOR(x48,y25,x48,y26);
NEIGHBOR(x48,y27,x48,y26);
NEIGHBOR(x47,y25,x48,y26);
NEIGHBOR(x47,y27,x48,y26);
NEIGHBOR(x49,y25,x48,y26);
NEIGHBOR(x49,y27,x48,y26);
NEIGHBOR(x47,y27,x48,y27);
NEIGHBOR(x49,y27,x48,y27);
NEIGHBOR(x48,y26,x48,y27);
NEIGHBOR(x48,y28,x48,y27);
NEIGHBOR(x47,y26,x48,y27);
NEIGHBOR(x47,y28,x48,y27);
NEIGHBOR(x49,y26,x48,y27);
NEIGHBOR(x49,y28,x48,y27);
NEIGHBOR(x47,y28,x48,y28);
NEIGHBOR(x49,y28,x48,y28);
NEIGHBOR(x48,y27,x48,y28);
NEIGHBOR(x48,y29,x48,y28);
NEIGHBOR(x47,y27,x48,y28);
NEIGHBOR(x47,y29,x48,y28);
NEIGHBOR(x49,y27,x48,y28);
NEIGHBOR(x49,y29,x48,y28);
NEIGHBOR(x47,y29,x48,y29);
NEIGHBOR(x49,y29,x48,y29);
NEIGHBOR(x48,y28,x48,y29);
NEIGHBOR(x48,y30,x48,y29);
NEIGHBOR(x47,y28,x48,y29);
NEIGHBOR(x47,y30,x48,y29);
NEIGHBOR(x49,y28,x48,y29);
NEIGHBOR(x49,y30,x48,y29);
NEIGHBOR(x47,y30,x48,y30);
NEIGHBOR(x49,y30,x48,y30);
NEIGHBOR(x48,y29,x48,y30);
NEIGHBOR(x48,y31,x48,y30);
NEIGHBOR(x47,y29,x48,y30);
NEIGHBOR(x47,y31,x48,y30);
NEIGHBOR(x49,y29,x48,y30);
NEIGHBOR(x49,y31,x48,y30);
NEIGHBOR(x47,y31,x48,y31);
NEIGHBOR(x49,y31,x48,y31);
NEIGHBOR(x48,y30,x48,y31);
NEIGHBOR(x48,y32,x48,y31);
NEIGHBOR(x47,y30,x48,y31);
NEIGHBOR(x47,y32,x48,y31);
NEIGHBOR(x49,y30,x48,y31);
NEIGHBOR(x49,y32,x48,y31);
NEIGHBOR(x47,y32,x48,y32);
NEIGHBOR(x49,y32,x48,y32);
NEIGHBOR(x48,y31,x48,y32);
NEIGHBOR(x48,y33,x48,y32);
NEIGHBOR(x47,y31,x48,y32);
NEIGHBOR(x47,y33,x48,y32);
NEIGHBOR(x49,y31,x48,y32);
NEIGHBOR(x49,y33,x48,y32);
NEIGHBOR(x47,y33,x48,y33);
NEIGHBOR(x49,y33,x48,y33);
NEIGHBOR(x48,y32,x48,y33);
NEIGHBOR(x48,y34,x48,y33);
NEIGHBOR(x47,y32,x48,y33);
NEIGHBOR(x47,y34,x48,y33);
NEIGHBOR(x49,y32,x48,y33);
NEIGHBOR(x49,y34,x48,y33);
NEIGHBOR(x47,y34,x48,y34);
NEIGHBOR(x49,y34,x48,y34);
NEIGHBOR(x48,y33,x48,y34);
NEIGHBOR(x48,y35,x48,y34);
NEIGHBOR(x47,y33,x48,y34);
NEIGHBOR(x47,y35,x48,y34);
NEIGHBOR(x49,y33,x48,y34);
NEIGHBOR(x49,y35,x48,y34);
NEIGHBOR(x47,y35,x48,y35);
NEIGHBOR(x49,y35,x48,y35);
NEIGHBOR(x48,y34,x48,y35);
NEIGHBOR(x48,y36,x48,y35);
NEIGHBOR(x47,y34,x48,y35);
NEIGHBOR(x47,y36,x48,y35);
NEIGHBOR(x49,y34,x48,y35);
NEIGHBOR(x49,y36,x48,y35);
NEIGHBOR(x47,y36,x48,y36);
NEIGHBOR(x49,y36,x48,y36);
NEIGHBOR(x48,y35,x48,y36);
NEIGHBOR(x48,y37,x48,y36);
NEIGHBOR(x47,y35,x48,y36);
NEIGHBOR(x47,y37,x48,y36);
NEIGHBOR(x49,y35,x48,y36);
NEIGHBOR(x49,y37,x48,y36);
NEIGHBOR(x47,y37,x48,y37);
NEIGHBOR(x49,y37,x48,y37);
NEIGHBOR(x48,y36,x48,y37);
NEIGHBOR(x48,y38,x48,y37);
NEIGHBOR(x47,y36,x48,y37);
NEIGHBOR(x47,y38,x48,y37);
NEIGHBOR(x49,y36,x48,y37);
NEIGHBOR(x49,y38,x48,y37);
NEIGHBOR(x47,y38,x48,y38);
NEIGHBOR(x49,y38,x48,y38);
NEIGHBOR(x48,y37,x48,y38);
NEIGHBOR(x48,y39,x48,y38);
NEIGHBOR(x47,y37,x48,y38);
NEIGHBOR(x47,y39,x48,y38);
NEIGHBOR(x49,y37,x48,y38);
NEIGHBOR(x49,y39,x48,y38);
NEIGHBOR(x47,y39,x48,y39);
NEIGHBOR(x49,y39,x48,y39);
NEIGHBOR(x48,y38,x48,y39);
NEIGHBOR(x48,y40,x48,y39);
NEIGHBOR(x47,y38,x48,y39);
NEIGHBOR(x47,y40,x48,y39);
NEIGHBOR(x49,y38,x48,y39);
NEIGHBOR(x49,y40,x48,y39);
NEIGHBOR(x47,y40,x48,y40);
NEIGHBOR(x49,y40,x48,y40);
NEIGHBOR(x48,y39,x48,y40);
NEIGHBOR(x48,y41,x48,y40);
NEIGHBOR(x47,y39,x48,y40);
NEIGHBOR(x47,y41,x48,y40);
NEIGHBOR(x49,y39,x48,y40);
NEIGHBOR(x49,y41,x48,y40);
NEIGHBOR(x47,y41,x48,y41);
NEIGHBOR(x49,y41,x48,y41);
NEIGHBOR(x48,y40,x48,y41);
NEIGHBOR(x48,y42,x48,y41);
NEIGHBOR(x47,y40,x48,y41);
NEIGHBOR(x47,y42,x48,y41);
NEIGHBOR(x49,y40,x48,y41);
NEIGHBOR(x49,y42,x48,y41);
NEIGHBOR(x47,y42,x48,y42);
NEIGHBOR(x49,y42,x48,y42);
NEIGHBOR(x48,y41,x48,y42);
NEIGHBOR(x48,y43,x48,y42);
NEIGHBOR(x47,y41,x48,y42);
NEIGHBOR(x47,y43,x48,y42);
NEIGHBOR(x49,y41,x48,y42);
NEIGHBOR(x49,y43,x48,y42);
NEIGHBOR(x47,y43,x48,y43);
NEIGHBOR(x49,y43,x48,y43);
NEIGHBOR(x48,y42,x48,y43);
NEIGHBOR(x48,y44,x48,y43);
NEIGHBOR(x47,y42,x48,y43);
NEIGHBOR(x47,y44,x48,y43);
NEIGHBOR(x49,y42,x48,y43);
NEIGHBOR(x49,y44,x48,y43);
NEIGHBOR(x47,y44,x48,y44);
NEIGHBOR(x49,y44,x48,y44);
NEIGHBOR(x48,y43,x48,y44);
NEIGHBOR(x48,y45,x48,y44);
NEIGHBOR(x47,y43,x48,y44);
NEIGHBOR(x47,y45,x48,y44);
NEIGHBOR(x49,y43,x48,y44);
NEIGHBOR(x49,y45,x48,y44);
NEIGHBOR(x47,y45,x48,y45);
NEIGHBOR(x49,y45,x48,y45);
NEIGHBOR(x48,y44,x48,y45);
NEIGHBOR(x48,y46,x48,y45);
NEIGHBOR(x47,y44,x48,y45);
NEIGHBOR(x47,y46,x48,y45);
NEIGHBOR(x49,y44,x48,y45);
NEIGHBOR(x49,y46,x48,y45);
NEIGHBOR(x47,y46,x48,y46);
NEIGHBOR(x49,y46,x48,y46);
NEIGHBOR(x48,y45,x48,y46);
NEIGHBOR(x48,y47,x48,y46);
NEIGHBOR(x47,y45,x48,y46);
NEIGHBOR(x47,y47,x48,y46);
NEIGHBOR(x49,y45,x48,y46);
NEIGHBOR(x49,y47,x48,y46);
NEIGHBOR(x47,y47,x48,y47);
NEIGHBOR(x49,y47,x48,y47);
NEIGHBOR(x48,y46,x48,y47);
NEIGHBOR(x48,y48,x48,y47);
NEIGHBOR(x47,y46,x48,y47);
NEIGHBOR(x47,y48,x48,y47);
NEIGHBOR(x49,y46,x48,y47);
NEIGHBOR(x49,y48,x48,y47);
NEIGHBOR(x47,y48,x48,y48);
NEIGHBOR(x49,y48,x48,y48);
NEIGHBOR(x48,y47,x48,y48);
NEIGHBOR(x48,y49,x48,y48);
NEIGHBOR(x47,y47,x48,y48);
NEIGHBOR(x47,y49,x48,y48);
NEIGHBOR(x49,y47,x48,y48);
NEIGHBOR(x49,y49,x48,y48);
NEIGHBOR(x47,y49,x48,y49);
NEIGHBOR(x49,y49,x48,y49);
NEIGHBOR(x48,y48,x48,y49);
NEIGHBOR(x48,y50,x48,y49);
NEIGHBOR(x47,y48,x48,y49);
NEIGHBOR(x47,y50,x48,y49);
NEIGHBOR(x49,y48,x48,y49);
NEIGHBOR(x49,y50,x48,y49);
NEIGHBOR(x47,y50,x48,y50);
NEIGHBOR(x49,y50,x48,y50);
NEIGHBOR(x48,y49,x48,y50);
NEIGHBOR(x47,y49,x48,y50);
NEIGHBOR(x49,y49,x48,y50);
NEIGHBOR(x48,y1,x49,y1);
NEIGHBOR(x50,y1,x49,y1);
NEIGHBOR(x49,y2,x49,y1);
NEIGHBOR(x48,y2,x49,y1);
NEIGHBOR(x50,y2,x49,y1);
NEIGHBOR(x48,y2,x49,y2);
NEIGHBOR(x50,y2,x49,y2);
NEIGHBOR(x49,y1,x49,y2);
NEIGHBOR(x49,y3,x49,y2);
NEIGHBOR(x48,y1,x49,y2);
NEIGHBOR(x48,y3,x49,y2);
NEIGHBOR(x50,y1,x49,y2);
NEIGHBOR(x50,y3,x49,y2);
NEIGHBOR(x48,y3,x49,y3);
NEIGHBOR(x50,y3,x49,y3);
NEIGHBOR(x49,y2,x49,y3);
NEIGHBOR(x49,y4,x49,y3);
NEIGHBOR(x48,y2,x49,y3);
NEIGHBOR(x48,y4,x49,y3);
NEIGHBOR(x50,y2,x49,y3);
NEIGHBOR(x50,y4,x49,y3);
NEIGHBOR(x48,y4,x49,y4);
NEIGHBOR(x50,y4,x49,y4);
NEIGHBOR(x49,y3,x49,y4);
NEIGHBOR(x49,y5,x49,y4);
NEIGHBOR(x48,y3,x49,y4);
NEIGHBOR(x48,y5,x49,y4);
NEIGHBOR(x50,y3,x49,y4);
NEIGHBOR(x50,y5,x49,y4);
NEIGHBOR(x48,y5,x49,y5);
NEIGHBOR(x50,y5,x49,y5);
NEIGHBOR(x49,y4,x49,y5);
NEIGHBOR(x49,y6,x49,y5);
NEIGHBOR(x48,y4,x49,y5);
NEIGHBOR(x48,y6,x49,y5);
NEIGHBOR(x50,y4,x49,y5);
NEIGHBOR(x50,y6,x49,y5);
NEIGHBOR(x48,y6,x49,y6);
NEIGHBOR(x50,y6,x49,y6);
NEIGHBOR(x49,y5,x49,y6);
NEIGHBOR(x49,y7,x49,y6);
NEIGHBOR(x48,y5,x49,y6);
NEIGHBOR(x48,y7,x49,y6);
NEIGHBOR(x50,y5,x49,y6);
NEIGHBOR(x50,y7,x49,y6);
NEIGHBOR(x48,y7,x49,y7);
NEIGHBOR(x50,y7,x49,y7);
NEIGHBOR(x49,y6,x49,y7);
NEIGHBOR(x49,y8,x49,y7);
NEIGHBOR(x48,y6,x49,y7);
NEIGHBOR(x48,y8,x49,y7);
NEIGHBOR(x50,y6,x49,y7);
NEIGHBOR(x50,y8,x49,y7);
NEIGHBOR(x48,y8,x49,y8);
NEIGHBOR(x50,y8,x49,y8);
NEIGHBOR(x49,y7,x49,y8);
NEIGHBOR(x49,y9,x49,y8);
NEIGHBOR(x48,y7,x49,y8);
NEIGHBOR(x48,y9,x49,y8);
NEIGHBOR(x50,y7,x49,y8);
NEIGHBOR(x50,y9,x49,y8);
NEIGHBOR(x48,y9,x49,y9);
NEIGHBOR(x50,y9,x49,y9);
NEIGHBOR(x49,y8,x49,y9);
NEIGHBOR(x49,y10,x49,y9);
NEIGHBOR(x48,y8,x49,y9);
NEIGHBOR(x48,y10,x49,y9);
NEIGHBOR(x50,y8,x49,y9);
NEIGHBOR(x50,y10,x49,y9);
NEIGHBOR(x48,y10,x49,y10);
NEIGHBOR(x50,y10,x49,y10);
NEIGHBOR(x49,y9,x49,y10);
NEIGHBOR(x49,y11,x49,y10);
NEIGHBOR(x48,y9,x49,y10);
NEIGHBOR(x48,y11,x49,y10);
NEIGHBOR(x50,y9,x49,y10);
NEIGHBOR(x50,y11,x49,y10);
NEIGHBOR(x48,y11,x49,y11);
NEIGHBOR(x50,y11,x49,y11);
NEIGHBOR(x49,y10,x49,y11);
NEIGHBOR(x49,y12,x49,y11);
NEIGHBOR(x48,y10,x49,y11);
NEIGHBOR(x48,y12,x49,y11);
NEIGHBOR(x50,y10,x49,y11);
NEIGHBOR(x50,y12,x49,y11);
NEIGHBOR(x48,y12,x49,y12);
NEIGHBOR(x50,y12,x49,y12);
NEIGHBOR(x49,y11,x49,y12);
NEIGHBOR(x49,y13,x49,y12);
NEIGHBOR(x48,y11,x49,y12);
NEIGHBOR(x48,y13,x49,y12);
NEIGHBOR(x50,y11,x49,y12);
NEIGHBOR(x50,y13,x49,y12);
NEIGHBOR(x48,y13,x49,y13);
NEIGHBOR(x50,y13,x49,y13);
NEIGHBOR(x49,y12,x49,y13);
NEIGHBOR(x49,y14,x49,y13);
NEIGHBOR(x48,y12,x49,y13);
NEIGHBOR(x48,y14,x49,y13);
NEIGHBOR(x50,y12,x49,y13);
NEIGHBOR(x50,y14,x49,y13);
NEIGHBOR(x48,y14,x49,y14);
NEIGHBOR(x50,y14,x49,y14);
NEIGHBOR(x49,y13,x49,y14);
NEIGHBOR(x49,y15,x49,y14);
NEIGHBOR(x48,y13,x49,y14);
NEIGHBOR(x48,y15,x49,y14);
NEIGHBOR(x50,y13,x49,y14);
NEIGHBOR(x50,y15,x49,y14);
NEIGHBOR(x48,y15,x49,y15);
NEIGHBOR(x50,y15,x49,y15);
NEIGHBOR(x49,y14,x49,y15);
NEIGHBOR(x49,y16,x49,y15);
NEIGHBOR(x48,y14,x49,y15);
NEIGHBOR(x48,y16,x49,y15);
NEIGHBOR(x50,y14,x49,y15);
NEIGHBOR(x50,y16,x49,y15);
NEIGHBOR(x48,y16,x49,y16);
NEIGHBOR(x50,y16,x49,y16);
NEIGHBOR(x49,y15,x49,y16);
NEIGHBOR(x49,y17,x49,y16);
NEIGHBOR(x48,y15,x49,y16);
NEIGHBOR(x48,y17,x49,y16);
NEIGHBOR(x50,y15,x49,y16);
NEIGHBOR(x50,y17,x49,y16);
NEIGHBOR(x48,y17,x49,y17);
NEIGHBOR(x50,y17,x49,y17);
NEIGHBOR(x49,y16,x49,y17);
NEIGHBOR(x49,y18,x49,y17);
NEIGHBOR(x48,y16,x49,y17);
NEIGHBOR(x48,y18,x49,y17);
NEIGHBOR(x50,y16,x49,y17);
NEIGHBOR(x50,y18,x49,y17);
NEIGHBOR(x48,y18,x49,y18);
NEIGHBOR(x50,y18,x49,y18);
NEIGHBOR(x49,y17,x49,y18);
NEIGHBOR(x49,y19,x49,y18);
NEIGHBOR(x48,y17,x49,y18);
NEIGHBOR(x48,y19,x49,y18);
NEIGHBOR(x50,y17,x49,y18);
NEIGHBOR(x50,y19,x49,y18);
NEIGHBOR(x48,y19,x49,y19);
NEIGHBOR(x50,y19,x49,y19);
NEIGHBOR(x49,y18,x49,y19);
NEIGHBOR(x49,y20,x49,y19);
NEIGHBOR(x48,y18,x49,y19);
NEIGHBOR(x48,y20,x49,y19);
NEIGHBOR(x50,y18,x49,y19);
NEIGHBOR(x50,y20,x49,y19);
NEIGHBOR(x48,y20,x49,y20);
NEIGHBOR(x50,y20,x49,y20);
NEIGHBOR(x49,y19,x49,y20);
NEIGHBOR(x49,y21,x49,y20);
NEIGHBOR(x48,y19,x49,y20);
NEIGHBOR(x48,y21,x49,y20);
NEIGHBOR(x50,y19,x49,y20);
NEIGHBOR(x50,y21,x49,y20);
NEIGHBOR(x48,y21,x49,y21);
NEIGHBOR(x50,y21,x49,y21);
NEIGHBOR(x49,y20,x49,y21);
NEIGHBOR(x49,y22,x49,y21);
NEIGHBOR(x48,y20,x49,y21);
NEIGHBOR(x48,y22,x49,y21);
NEIGHBOR(x50,y20,x49,y21);
NEIGHBOR(x50,y22,x49,y21);
NEIGHBOR(x48,y22,x49,y22);
NEIGHBOR(x50,y22,x49,y22);
NEIGHBOR(x49,y21,x49,y22);
NEIGHBOR(x49,y23,x49,y22);
NEIGHBOR(x48,y21,x49,y22);
NEIGHBOR(x48,y23,x49,y22);
NEIGHBOR(x50,y21,x49,y22);
NEIGHBOR(x50,y23,x49,y22);
NEIGHBOR(x48,y23,x49,y23);
NEIGHBOR(x50,y23,x49,y23);
NEIGHBOR(x49,y22,x49,y23);
NEIGHBOR(x49,y24,x49,y23);
NEIGHBOR(x48,y22,x49,y23);
NEIGHBOR(x48,y24,x49,y23);
NEIGHBOR(x50,y22,x49,y23);
NEIGHBOR(x50,y24,x49,y23);
NEIGHBOR(x48,y24,x49,y24);
NEIGHBOR(x50,y24,x49,y24);
NEIGHBOR(x49,y23,x49,y24);
NEIGHBOR(x49,y25,x49,y24);
NEIGHBOR(x48,y23,x49,y24);
NEIGHBOR(x48,y25,x49,y24);
NEIGHBOR(x50,y23,x49,y24);
NEIGHBOR(x50,y25,x49,y24);
NEIGHBOR(x48,y25,x49,y25);
NEIGHBOR(x50,y25,x49,y25);
NEIGHBOR(x49,y24,x49,y25);
NEIGHBOR(x49,y26,x49,y25);
NEIGHBOR(x48,y24,x49,y25);
NEIGHBOR(x48,y26,x49,y25);
NEIGHBOR(x50,y24,x49,y25);
NEIGHBOR(x50,y26,x49,y25);
NEIGHBOR(x48,y26,x49,y26);
NEIGHBOR(x50,y26,x49,y26);
NEIGHBOR(x49,y25,x49,y26);
NEIGHBOR(x49,y27,x49,y26);
NEIGHBOR(x48,y25,x49,y26);
NEIGHBOR(x48,y27,x49,y26);
NEIGHBOR(x50,y25,x49,y26);
NEIGHBOR(x50,y27,x49,y26);
NEIGHBOR(x48,y27,x49,y27);
NEIGHBOR(x50,y27,x49,y27);
NEIGHBOR(x49,y26,x49,y27);
NEIGHBOR(x49,y28,x49,y27);
NEIGHBOR(x48,y26,x49,y27);
NEIGHBOR(x48,y28,x49,y27);
NEIGHBOR(x50,y26,x49,y27);
NEIGHBOR(x50,y28,x49,y27);
NEIGHBOR(x48,y28,x49,y28);
NEIGHBOR(x50,y28,x49,y28);
NEIGHBOR(x49,y27,x49,y28);
NEIGHBOR(x49,y29,x49,y28);
NEIGHBOR(x48,y27,x49,y28);
NEIGHBOR(x48,y29,x49,y28);
NEIGHBOR(x50,y27,x49,y28);
NEIGHBOR(x50,y29,x49,y28);
NEIGHBOR(x48,y29,x49,y29);
NEIGHBOR(x50,y29,x49,y29);
NEIGHBOR(x49,y28,x49,y29);
NEIGHBOR(x49,y30,x49,y29);
NEIGHBOR(x48,y28,x49,y29);
NEIGHBOR(x48,y30,x49,y29);
NEIGHBOR(x50,y28,x49,y29);
NEIGHBOR(x50,y30,x49,y29);
NEIGHBOR(x48,y30,x49,y30);
NEIGHBOR(x50,y30,x49,y30);
NEIGHBOR(x49,y29,x49,y30);
NEIGHBOR(x49,y31,x49,y30);
NEIGHBOR(x48,y29,x49,y30);
NEIGHBOR(x48,y31,x49,y30);
NEIGHBOR(x50,y29,x49,y30);
NEIGHBOR(x50,y31,x49,y30);
NEIGHBOR(x48,y31,x49,y31);
NEIGHBOR(x50,y31,x49,y31);
NEIGHBOR(x49,y30,x49,y31);
NEIGHBOR(x49,y32,x49,y31);
NEIGHBOR(x48,y30,x49,y31);
NEIGHBOR(x48,y32,x49,y31);
NEIGHBOR(x50,y30,x49,y31);
NEIGHBOR(x50,y32,x49,y31);
NEIGHBOR(x48,y32,x49,y32);
NEIGHBOR(x50,y32,x49,y32);
NEIGHBOR(x49,y31,x49,y32);
NEIGHBOR(x49,y33,x49,y32);
NEIGHBOR(x48,y31,x49,y32);
NEIGHBOR(x48,y33,x49,y32);
NEIGHBOR(x50,y31,x49,y32);
NEIGHBOR(x50,y33,x49,y32);
NEIGHBOR(x48,y33,x49,y33);
NEIGHBOR(x50,y33,x49,y33);
NEIGHBOR(x49,y32,x49,y33);
NEIGHBOR(x49,y34,x49,y33);
NEIGHBOR(x48,y32,x49,y33);
NEIGHBOR(x48,y34,x49,y33);
NEIGHBOR(x50,y32,x49,y33);
NEIGHBOR(x50,y34,x49,y33);
NEIGHBOR(x48,y34,x49,y34);
NEIGHBOR(x50,y34,x49,y34);
NEIGHBOR(x49,y33,x49,y34);
NEIGHBOR(x49,y35,x49,y34);
NEIGHBOR(x48,y33,x49,y34);
NEIGHBOR(x48,y35,x49,y34);
NEIGHBOR(x50,y33,x49,y34);
NEIGHBOR(x50,y35,x49,y34);
NEIGHBOR(x48,y35,x49,y35);
NEIGHBOR(x50,y35,x49,y35);
NEIGHBOR(x49,y34,x49,y35);
NEIGHBOR(x49,y36,x49,y35);
NEIGHBOR(x48,y34,x49,y35);
NEIGHBOR(x48,y36,x49,y35);
NEIGHBOR(x50,y34,x49,y35);
NEIGHBOR(x50,y36,x49,y35);
NEIGHBOR(x48,y36,x49,y36);
NEIGHBOR(x50,y36,x49,y36);
NEIGHBOR(x49,y35,x49,y36);
NEIGHBOR(x49,y37,x49,y36);
NEIGHBOR(x48,y35,x49,y36);
NEIGHBOR(x48,y37,x49,y36);
NEIGHBOR(x50,y35,x49,y36);
NEIGHBOR(x50,y37,x49,y36);
NEIGHBOR(x48,y37,x49,y37);
NEIGHBOR(x50,y37,x49,y37);
NEIGHBOR(x49,y36,x49,y37);
NEIGHBOR(x49,y38,x49,y37);
NEIGHBOR(x48,y36,x49,y37);
NEIGHBOR(x48,y38,x49,y37);
NEIGHBOR(x50,y36,x49,y37);
NEIGHBOR(x50,y38,x49,y37);
NEIGHBOR(x48,y38,x49,y38);
NEIGHBOR(x50,y38,x49,y38);
NEIGHBOR(x49,y37,x49,y38);
NEIGHBOR(x49,y39,x49,y38);
NEIGHBOR(x48,y37,x49,y38);
NEIGHBOR(x48,y39,x49,y38);
NEIGHBOR(x50,y37,x49,y38);
NEIGHBOR(x50,y39,x49,y38);
NEIGHBOR(x48,y39,x49,y39);
NEIGHBOR(x50,y39,x49,y39);
NEIGHBOR(x49,y38,x49,y39);
NEIGHBOR(x49,y40,x49,y39);
NEIGHBOR(x48,y38,x49,y39);
NEIGHBOR(x48,y40,x49,y39);
NEIGHBOR(x50,y38,x49,y39);
NEIGHBOR(x50,y40,x49,y39);
NEIGHBOR(x48,y40,x49,y40);
NEIGHBOR(x50,y40,x49,y40);
NEIGHBOR(x49,y39,x49,y40);
NEIGHBOR(x49,y41,x49,y40);
NEIGHBOR(x48,y39,x49,y40);
NEIGHBOR(x48,y41,x49,y40);
NEIGHBOR(x50,y39,x49,y40);
NEIGHBOR(x50,y41,x49,y40);
NEIGHBOR(x48,y41,x49,y41);
NEIGHBOR(x50,y41,x49,y41);
NEIGHBOR(x49,y40,x49,y41);
NEIGHBOR(x49,y42,x49,y41);
NEIGHBOR(x48,y40,x49,y41);
NEIGHBOR(x48,y42,x49,y41);
NEIGHBOR(x50,y40,x49,y41);
NEIGHBOR(x50,y42,x49,y41);
NEIGHBOR(x48,y42,x49,y42);
NEIGHBOR(x50,y42,x49,y42);
NEIGHBOR(x49,y41,x49,y42);
NEIGHBOR(x49,y43,x49,y42);
NEIGHBOR(x48,y41,x49,y42);
NEIGHBOR(x48,y43,x49,y42);
NEIGHBOR(x50,y41,x49,y42);
NEIGHBOR(x50,y43,x49,y42);
NEIGHBOR(x48,y43,x49,y43);
NEIGHBOR(x50,y43,x49,y43);
NEIGHBOR(x49,y42,x49,y43);
NEIGHBOR(x49,y44,x49,y43);
NEIGHBOR(x48,y42,x49,y43);
NEIGHBOR(x48,y44,x49,y43);
NEIGHBOR(x50,y42,x49,y43);
NEIGHBOR(x50,y44,x49,y43);
NEIGHBOR(x48,y44,x49,y44);
NEIGHBOR(x50,y44,x49,y44);
NEIGHBOR(x49,y43,x49,y44);
NEIGHBOR(x49,y45,x49,y44);
NEIGHBOR(x48,y43,x49,y44);
NEIGHBOR(x48,y45,x49,y44);
NEIGHBOR(x50,y43,x49,y44);
NEIGHBOR(x50,y45,x49,y44);
NEIGHBOR(x48,y45,x49,y45);
NEIGHBOR(x50,y45,x49,y45);
NEIGHBOR(x49,y44,x49,y45);
NEIGHBOR(x49,y46,x49,y45);
NEIGHBOR(x48,y44,x49,y45);
NEIGHBOR(x48,y46,x49,y45);
NEIGHBOR(x50,y44,x49,y45);
NEIGHBOR(x50,y46,x49,y45);
NEIGHBOR(x48,y46,x49,y46);
NEIGHBOR(x50,y46,x49,y46);
NEIGHBOR(x49,y45,x49,y46);
NEIGHBOR(x49,y47,x49,y46);
NEIGHBOR(x48,y45,x49,y46);
NEIGHBOR(x48,y47,x49,y46);
NEIGHBOR(x50,y45,x49,y46);
NEIGHBOR(x50,y47,x49,y46);
NEIGHBOR(x48,y47,x49,y47);
NEIGHBOR(x50,y47,x49,y47);
NEIGHBOR(x49,y46,x49,y47);
NEIGHBOR(x49,y48,x49,y47);
NEIGHBOR(x48,y46,x49,y47);
NEIGHBOR(x48,y48,x49,y47);
NEIGHBOR(x50,y46,x49,y47);
NEIGHBOR(x50,y48,x49,y47);
NEIGHBOR(x48,y48,x49,y48);
NEIGHBOR(x50,y48,x49,y48);
NEIGHBOR(x49,y47,x49,y48);
NEIGHBOR(x49,y49,x49,y48);
NEIGHBOR(x48,y47,x49,y48);
NEIGHBOR(x48,y49,x49,y48);
NEIGHBOR(x50,y47,x49,y48);
NEIGHBOR(x50,y49,x49,y48);
NEIGHBOR(x48,y49,x49,y49);
NEIGHBOR(x50,y49,x49,y49);
NEIGHBOR(x49,y48,x49,y49);
NEIGHBOR(x49,y50,x49,y49);
NEIGHBOR(x48,y48,x49,y49);
NEIGHBOR(x48,y50,x49,y49);
NEIGHBOR(x50,y48,x49,y49);
NEIGHBOR(x50,y50,x49,y49);
NEIGHBOR(x48,y50,x49,y50);
NEIGHBOR(x50,y50,x49,y50);
NEIGHBOR(x49,y49,x49,y50);
NEIGHBOR(x48,y49,x49,y50);
NEIGHBOR(x50,y49,x49,y50);
NEIGHBOR(x49,y1,x50,y1);
NEIGHBOR(x50,y2,x50,y1);
NEIGHBOR(x49,y2,x50,y1);
NEIGHBOR(x49,y2,x50,y2);
NEIGHBOR(x50,y1,x50,y2);
NEIGHBOR(x50,y3,x50,y2);
NEIGHBOR(x49,y1,x50,y2);
NEIGHBOR(x49,y3,x50,y2);
NEIGHBOR(x49,y3,x50,y3);
NEIGHBOR(x50,y2,x50,y3);
NEIGHBOR(x50,y4,x50,y3);
NEIGHBOR(x49,y2,x50,y3);
NEIGHBOR(x49,y4,x50,y3);
NEIGHBOR(x49,y4,x50,y4);
NEIGHBOR(x50,y3,x50,y4);
NEIGHBOR(x50,y5,x50,y4);
NEIGHBOR(x49,y3,x50,y4);
NEIGHBOR(x49,y5,x50,y4);
NEIGHBOR(x49,y5,x50,y5);
NEIGHBOR(x50,y4,x50,y5);
NEIGHBOR(x50,y6,x50,y5);
NEIGHBOR(x49,y4,x50,y5);
NEIGHBOR(x49,y6,x50,y5);
NEIGHBOR(x49,y6,x50,y6);
NEIGHBOR(x50,y5,x50,y6);
NEIGHBOR(x50,y7,x50,y6);
NEIGHBOR(x49,y5,x50,y6);
NEIGHBOR(x49,y7,x50,y6);
NEIGHBOR(x49,y7,x50,y7);
NEIGHBOR(x50,y6,x50,y7);
NEIGHBOR(x50,y8,x50,y7);
NEIGHBOR(x49,y6,x50,y7);
NEIGHBOR(x49,y8,x50,y7);
NEIGHBOR(x49,y8,x50,y8);
NEIGHBOR(x50,y7,x50,y8);
NEIGHBOR(x50,y9,x50,y8);
NEIGHBOR(x49,y7,x50,y8);
NEIGHBOR(x49,y9,x50,y8);
NEIGHBOR(x49,y9,x50,y9);
NEIGHBOR(x50,y8,x50,y9);
NEIGHBOR(x50,y10,x50,y9);
NEIGHBOR(x49,y8,x50,y9);
NEIGHBOR(x49,y10,x50,y9);
NEIGHBOR(x49,y10,x50,y10);
NEIGHBOR(x50,y9,x50,y10);
NEIGHBOR(x50,y11,x50,y10);
NEIGHBOR(x49,y9,x50,y10);
NEIGHBOR(x49,y11,x50,y10);
NEIGHBOR(x49,y11,x50,y11);
NEIGHBOR(x50,y10,x50,y11);
NEIGHBOR(x50,y12,x50,y11);
NEIGHBOR(x49,y10,x50,y11);
NEIGHBOR(x49,y12,x50,y11);
NEIGHBOR(x49,y12,x50,y12);
NEIGHBOR(x50,y11,x50,y12);
NEIGHBOR(x50,y13,x50,y12);
NEIGHBOR(x49,y11,x50,y12);
NEIGHBOR(x49,y13,x50,y12);
NEIGHBOR(x49,y13,x50,y13);
NEIGHBOR(x50,y12,x50,y13);
NEIGHBOR(x50,y14,x50,y13);
NEIGHBOR(x49,y12,x50,y13);
NEIGHBOR(x49,y14,x50,y13);
NEIGHBOR(x49,y14,x50,y14);
NEIGHBOR(x50,y13,x50,y14);
NEIGHBOR(x50,y15,x50,y14);
NEIGHBOR(x49,y13,x50,y14);
NEIGHBOR(x49,y15,x50,y14);
NEIGHBOR(x49,y15,x50,y15);
NEIGHBOR(x50,y14,x50,y15);
NEIGHBOR(x50,y16,x50,y15);
NEIGHBOR(x49,y14,x50,y15);
NEIGHBOR(x49,y16,x50,y15);
NEIGHBOR(x49,y16,x50,y16);
NEIGHBOR(x50,y15,x50,y16);
NEIGHBOR(x50,y17,x50,y16);
NEIGHBOR(x49,y15,x50,y16);
NEIGHBOR(x49,y17,x50,y16);
NEIGHBOR(x49,y17,x50,y17);
NEIGHBOR(x50,y16,x50,y17);
NEIGHBOR(x50,y18,x50,y17);
NEIGHBOR(x49,y16,x50,y17);
NEIGHBOR(x49,y18,x50,y17);
NEIGHBOR(x49,y18,x50,y18);
NEIGHBOR(x50,y17,x50,y18);
NEIGHBOR(x50,y19,x50,y18);
NEIGHBOR(x49,y17,x50,y18);
NEIGHBOR(x49,y19,x50,y18);
NEIGHBOR(x49,y19,x50,y19);
NEIGHBOR(x50,y18,x50,y19);
NEIGHBOR(x50,y20,x50,y19);
NEIGHBOR(x49,y18,x50,y19);
NEIGHBOR(x49,y20,x50,y19);
NEIGHBOR(x49,y20,x50,y20);
NEIGHBOR(x50,y19,x50,y20);
NEIGHBOR(x50,y21,x50,y20);
NEIGHBOR(x49,y19,x50,y20);
NEIGHBOR(x49,y21,x50,y20);
NEIGHBOR(x49,y21,x50,y21);
NEIGHBOR(x50,y20,x50,y21);
NEIGHBOR(x50,y22,x50,y21);
NEIGHBOR(x49,y20,x50,y21);
NEIGHBOR(x49,y22,x50,y21);
NEIGHBOR(x49,y22,x50,y22);
NEIGHBOR(x50,y21,x50,y22);
NEIGHBOR(x50,y23,x50,y22);
NEIGHBOR(x49,y21,x50,y22);
NEIGHBOR(x49,y23,x50,y22);
NEIGHBOR(x49,y23,x50,y23);
NEIGHBOR(x50,y22,x50,y23);
NEIGHBOR(x50,y24,x50,y23);
NEIGHBOR(x49,y22,x50,y23);
NEIGHBOR(x49,y24,x50,y23);
NEIGHBOR(x49,y24,x50,y24);
NEIGHBOR(x50,y23,x50,y24);
NEIGHBOR(x50,y25,x50,y24);
NEIGHBOR(x49,y23,x50,y24);
NEIGHBOR(x49,y25,x50,y24);
NEIGHBOR(x49,y25,x50,y25);
NEIGHBOR(x50,y24,x50,y25);
NEIGHBOR(x50,y26,x50,y25);
NEIGHBOR(x49,y24,x50,y25);
NEIGHBOR(x49,y26,x50,y25);
NEIGHBOR(x49,y26,x50,y26);
NEIGHBOR(x50,y25,x50,y26);
NEIGHBOR(x50,y27,x50,y26);
NEIGHBOR(x49,y25,x50,y26);
NEIGHBOR(x49,y27,x50,y26);
NEIGHBOR(x49,y27,x50,y27);
NEIGHBOR(x50,y26,x50,y27);
NEIGHBOR(x50,y28,x50,y27);
NEIGHBOR(x49,y26,x50,y27);
NEIGHBOR(x49,y28,x50,y27);
NEIGHBOR(x49,y28,x50,y28);
NEIGHBOR(x50,y27,x50,y28);
NEIGHBOR(x50,y29,x50,y28);
NEIGHBOR(x49,y27,x50,y28);
NEIGHBOR(x49,y29,x50,y28);
NEIGHBOR(x49,y29,x50,y29);
NEIGHBOR(x50,y28,x50,y29);
NEIGHBOR(x50,y30,x50,y29);
NEIGHBOR(x49,y28,x50,y29);
NEIGHBOR(x49,y30,x50,y29);
NEIGHBOR(x49,y30,x50,y30);
NEIGHBOR(x50,y29,x50,y30);
NEIGHBOR(x50,y31,x50,y30);
NEIGHBOR(x49,y29,x50,y30);
NEIGHBOR(x49,y31,x50,y30);
NEIGHBOR(x49,y31,x50,y31);
NEIGHBOR(x50,y30,x50,y31);
NEIGHBOR(x50,y32,x50,y31);
NEIGHBOR(x49,y30,x50,y31);
NEIGHBOR(x49,y32,x50,y31);
NEIGHBOR(x49,y32,x50,y32);
NEIGHBOR(x50,y31,x50,y32);
NEIGHBOR(x50,y33,x50,y32);
NEIGHBOR(x49,y31,x50,y32);
NEIGHBOR(x49,y33,x50,y32);
NEIGHBOR(x49,y33,x50,y33);
NEIGHBOR(x50,y32,x50,y33);
NEIGHBOR(x50,y34,x50,y33);
NEIGHBOR(x49,y32,x50,y33);
NEIGHBOR(x49,y34,x50,y33);
NEIGHBOR(x49,y34,x50,y34);
NEIGHBOR(x50,y33,x50,y34);
NEIGHBOR(x50,y35,x50,y34);
NEIGHBOR(x49,y33,x50,y34);
NEIGHBOR(x49,y35,x50,y34);
NEIGHBOR(x49,y35,x50,y35);
NEIGHBOR(x50,y34,x50,y35);
NEIGHBOR(x50,y36,x50,y35);
NEIGHBOR(x49,y34,x50,y35);
NEIGHBOR(x49,y36,x50,y35);
NEIGHBOR(x49,y36,x50,y36);
NEIGHBOR(x50,y35,x50,y36);
NEIGHBOR(x50,y37,x50,y36);
NEIGHBOR(x49,y35,x50,y36);
NEIGHBOR(x49,y37,x50,y36);
NEIGHBOR(x49,y37,x50,y37);
NEIGHBOR(x50,y36,x50,y37);
NEIGHBOR(x50,y38,x50,y37);
NEIGHBOR(x49,y36,x50,y37);
NEIGHBOR(x49,y38,x50,y37);
NEIGHBOR(x49,y38,x50,y38);
NEIGHBOR(x50,y37,x50,y38);
NEIGHBOR(x50,y39,x50,y38);
NEIGHBOR(x49,y37,x50,y38);
NEIGHBOR(x49,y39,x50,y38);
NEIGHBOR(x49,y39,x50,y39);
NEIGHBOR(x50,y38,x50,y39);
NEIGHBOR(x50,y40,x50,y39);
NEIGHBOR(x49,y38,x50,y39);
NEIGHBOR(x49,y40,x50,y39);
NEIGHBOR(x49,y40,x50,y40);
NEIGHBOR(x50,y39,x50,y40);
NEIGHBOR(x50,y41,x50,y40);
NEIGHBOR(x49,y39,x50,y40);
NEIGHBOR(x49,y41,x50,y40);
NEIGHBOR(x49,y41,x50,y41);
NEIGHBOR(x50,y40,x50,y41);
NEIGHBOR(x50,y42,x50,y41);
NEIGHBOR(x49,y40,x50,y41);
NEIGHBOR(x49,y42,x50,y41);
NEIGHBOR(x49,y42,x50,y42);
NEIGHBOR(x50,y41,x50,y42);
NEIGHBOR(x50,y43,x50,y42);
NEIGHBOR(x49,y41,x50,y42);
NEIGHBOR(x49,y43,x50,y42);
NEIGHBOR(x49,y43,x50,y43);
NEIGHBOR(x50,y42,x50,y43);
NEIGHBOR(x50,y44,x50,y43);
NEIGHBOR(x49,y42,x50,y43);
NEIGHBOR(x49,y44,x50,y43);
NEIGHBOR(x49,y44,x50,y44);
NEIGHBOR(x50,y43,x50,y44);
NEIGHBOR(x50,y45,x50,y44);
NEIGHBOR(x49,y43,x50,y44);
NEIGHBOR(x49,y45,x50,y44);
NEIGHBOR(x49,y45,x50,y45);
NEIGHBOR(x50,y44,x50,y45);
NEIGHBOR(x50,y46,x50,y45);
NEIGHBOR(x49,y44,x50,y45);
NEIGHBOR(x49,y46,x50,y45);
NEIGHBOR(x49,y46,x50,y46);
NEIGHBOR(x50,y45,x50,y46);
NEIGHBOR(x50,y47,x50,y46);
NEIGHBOR(x49,y45,x50,y46);
NEIGHBOR(x49,y47,x50,y46);
NEIGHBOR(x49,y47,x50,y47);
NEIGHBOR(x50,y46,x50,y47);
NEIGHBOR(x50,y48,x50,y47);
NEIGHBOR(x49,y46,x50,y47);
NEIGHBOR(x49,y48,x50,y47);
NEIGHBOR(x49,y48,x50,y48);
NEIGHBOR(x50,y47,x50,y48);
NEIGHBOR(x50,y49,x50,y48);
NEIGHBOR(x49,y47,x50,y48);
NEIGHBOR(x49,y49,x50,y48);
NEIGHBOR(x49,y49,x50,y49);
NEIGHBOR(x50,y48,x50,y49);
NEIGHBOR(x50,y50,x50,y49);
NEIGHBOR(x49,y48,x50,y49);
NEIGHBOR(x49,y50,x50,y49);
NEIGHBOR(x49,y50,x50,y50);
NEIGHBOR(x50,y49,x50,y50);
NEIGHBOR(x49,y49,x50,y50);
TARGET(x2,y2);
TARGET(x2,y3);
TARGET(x3,y1);
};
}

instance wildfire_inst_mdp__50 {
domain = wildfire_mdp;
non-fluents = nf_wildfire_inst_mdp__50;
init-state {
burning(x1,y3);
};

max-nondef-actions = 1;
horizon = 40;
discount = 1.0;
}