// ETERNITY PUZZLE – MATHEMATICAL REPRESENTATION #include #define NUMBER 209 #define ANGLE 30 #define LENGTH 50 #define NFI 14 #define NL 14 #define START 210 short polygons[NUMBER][14][2] = { { {-1,0},{0,1},{3,3},{-3,1},{3,3},{1,2},{4,2},{0,2},{0,2},{4,2} }, /* 1 */ { {-1,0},{0,1},{3,3},{-1,2},{0,1},{3,3},{3,2},{0,2},{0,2},{4,2} }, { {-1,0},{0,1},{3,3},{-1,2},{1,3},{3,1},{2,2},{0,2},{0,2},{4,2} }, { {-1,0},{0,1},{3,3},{-1,2},{2,2},{3,3},{3,1},{-2,2},{0,2},{4,2} }, { {-1,0},{1,3},{3,1},{-2,2},{1,3},{3,1},{2,2},{0,2},{0,2},{4,2} }, { {-2,0},{3,1},{-1,3},{3,1},{-2,2},{2,2},{4,2},{0,2},{0,2},{3,3} }, /* 6 */ { {-1,0},{2,2},{0,2},{0,1},{3,3},{3,2},{-2,1},{3,3},{-1,2},{4,2} }, { {-1,0},{2,2},{0,2},{1,3},{3,1},{0,1},{3,3},{-1,2},{0,2},{4,2} }, { {-1,0},{2,2},{0,2},{1,3},{3,1},{2,2},{-2,1},{3,3},{-1,2},{4,2} }, { {-1,0},{2,2},{0,2},{1,3},{3,1},{2,2},{0,2},{-2,1},{3,3},{3,2} }, { {-1,0},{0,2},{2,1},{3,3},{-4,3},{3,1},{2,2},{2,2},{0,2},{4,2} }, /* 11 */ { {-1,0},{0,2},{2,1},{3,3},{-3,2},{3,3},{3,1},{0,2},{0,2},{4,2} }, { {-1,0},{0,2},{2,1},{3,3},{-3,2},{4,2},{1,3},{3,1},{-2,2},{4,2} }, { {-2,0},{3,1},{-2,2},{2,1},{3,3},{-3,2},{4,2},{2,2},{0,2},{3,3} }, { {-1,0},{0,2},{3,3},{3,1},{-4,2},{2,1},{3,3},{1,2},{0,2},{4,2} }, { {-1,0},{0,2},{3,3},{3,1},{-4,2},{4,2},{0,1},{3,3},{-1,2},{4,2} }, /* 16 */ { {-1,0},{0,2},{3,3},{3,1},{-4,2},{4,2},{1,3},{3,1},{-2,2},{4,2} }, { {-2,0},{3,1},{-2,2},{3,3},{3,1},{-4,2},{4,2},{2,2},{0,2},{3,3} }, { {-3,0},{3,3},{2,3},{3,1},{-4,2},{4,2},{2,2},{0,2},{4,2},{-2,1} }, { {-1,0},{0,2},{4,1},{-3,3},{4,3},{-3,1},{4,2},{2,2},{0,2},{4,2} }, { {-1,0},{0,2},{4,2},{-4,1},{3,3},{3,2},{0,1},{3,3},{-1,2},{4,2} }, /* 21 */ { {-2,0},{3,1},{-2,2},{4,2},{-4,1},{3,3},{3,2},{2,2},{0,2},{3,3} }, { {-1,0},{-2,1},{3,3},{3,2},{-4,1},{3,3},{3,2},{2,2},{0,2},{4,2} }, { {-1,0},{0,2},{4,2},{-2,2},{3,3},{3,1},{0,2},{-2,1},{3,3},{3,2} }, { {-3,0},{3,3},{-1,2},{4,2},{-2,2},{3,3},{3,1},{0,2},{0,2},{2,1} }, { {-1,0},{0,2},{4,2},{-2,2},{4,2},{0,1},{3,3},{-3,1},{3,3},{3,2} }, /* 26 */ { {-2,0},{3,1},{-2,2},{4,2},{-2,2},{4,2},{0,1},{3,3},{-1,2},{3,3} }, { {-3,0},{3,3},{-1,2},{4,2},{-2,2},{4,2},{2,2},{-2,1},{3,3},{1,1} }, { {-4,0},{3,2},{-1,3},{3,1},{2,2},{-2,2},{4,2},{2,2},{-2,1},{3,3} }, { {-3,0},{3,3},{-3,1},{3,3},{3,2},{-2,2},{4,2},{2,2},{0,2},{2,1} }, { {-3,0},{3,3},{-2,3},{3,1},{2,2},{-2,2},{4,2},{2,2},{0,2},{2,1} }, /* 31 */ { {-3,0},{2,2},{2,1},{3,3},{-3,2},{0,1},{3,3},{3,2},{0,2},{2,2} }, { {-3,0},{2,2},{2,1},{3,3},{-3,2},{1,3},{3,1},{2,2},{0,2},{2,2} }, { {-3,0},{0,1},{3,3},{1,1},{3,3},{-3,2},{2,2},{4,2},{0,2},{2,2} }, { {-3,0},{2,2},{3,3},{0,3},{1,2},{4,2},{0,2},{2,2},{2,2} }, { {-3,0},{2,2},{3,3},{3,1},{-4,2},{2,2},{2,1},{3,3},{-1,2},{2,2} }, /* 36 */ { {-3,0},{2,2},{3,3},{3,1},{-4,2},{2,2},{3,3},{3,1},{-2,2},{2,2} }, { {-3,0},{1,3},{3,1},{1,3},{3,1},{-4,2},{2,2},{4,2},{0,2},{2,2} }, { {-3,0},{2,2},{4,1},{-3,3},{4,3},{-3,1},{2,2},{4,2},{0,2},{2,2} }, { {-3,0},{2,2},{4,2},{-4,1},{3,3},{0,3},{3,1},{2,2},{0,2},{2,2} }, { {-5,0},{2,2},{2,2},{4,2},{-4,1},{3,3},{1,2},{3,3},{3,1},{-2,2} }, /* 41 */ { {-4,0},{3,1},{0,3,},{4,2},{-4,1},{3,3},{1,2},{4,2},{0,2},{1,3} }, { {-3,0},{1,3},{3,1},{2,2},{-4,1},{3,3},{1,2},{4,2},{0,2},{2,2} }, { {-3,0},{3,3},{3,2},{-2,2},{0,1,},{3,3},{3,2},{0,2},{2,2},{0,1} }, { {-3,0},{2,2},{4,2},{-2,2},{1,3},{3,1},{0,1,},{3,3},{-1,2},{2,2} }, { {-3,0},{1,3},{3,1},{2,2},{-2,2},{1,3},{3,1},{2,2},{0,2},{2,2} }, /* 46 */ { {-5,0},{3,3},{1,2},{4,2},{-2,2},{2,2},{2,1},{3,3},{-1,2},{0,1} }, { {-3,0},{2,2},{4,2},{-2,2},{2,2},{3,3},{3,1},{-4,1},{3,3},{1,2} }, { {-1,0},{0,2},{4,2},{-2,2},{2,2},{4,2},{-2,1},{3,3},{0,3},{3,1} }, { {-3,0},{0,1},{3,3},{3,2},{-2,2},{2,2},{4,2},{-2,1},{3,3},{1,2} }, { {-3,0},{1,3},{3,1},{0,2},{2,2},{2,2},{4,1},{-3,3},{3,2} }, /* 51 */ { {-3,0},{2,2},{0,1},{3,3},{1,2},{2,2},{4,1},{-3,3},{3,2} }, { {-3,0},{2,2},{2,2},{0,1},{3,3},{1,2},{4,1},{-3,3},{3,2} }, { {-3,0},{2,2},{2,2},{1,3},{3,1},{0,2},{4,1},{-3,3},{3,2} }, { {-2,0},{-1,1},{3,3},{1,2},{2,2},{2,2},{4,2},{-4,2},{2,1},{3,3} }, { {-2,0},{0,3},{3,1},{0,2},{2,2},{2,2},{4,2},{-4,2},{2,1},{3,3} }, /* 56 */ { {-2,0},{1,2},{2,2},{1,3},{3,1},{0,2},{4,2},{-4,2},{2,1},{3,3} }, { {-4,0},{3,1},{-2,1},{3,3},{1,2},{2,2},{2,2},{4,2},{-4,2},{3,3} }, { {-4,0},{3,1},{-1,3},{3,1},{0,2},{2,2},{2,2},{4,2},{-4,2},{3,3} }, { {-4,0},{3,1},{0,2},{1,3},{3,1},{0,2},{2,2},{4,2},{-4,2},{3,3} }, { {-4,0},{3,1},{0,2},{2,2},{0,1},{3,3},{1,2},{4,2},{-4,2},{3,3} }, /* 61 */ { {-3,0},{0,1},{3,3},{-1,1},{3,3},{1,2},{2,2},{4,2},{-4,2},{4,2} }, { {-3,0},{0,1},{3,3},{0,3},{3,1},{0,2},{2,2},{4,2},{-4,2},{4,2} }, { {-3,0},{0,1},{3,3},{1,2},{0,1},{3,3},{1,2},{4,2},{-4,2},{4,2} }, { {-3,0},{1,3},{3,1},{-1,3},{3,1},{0,2},{2,2},{4,2},{-4,2},{4,2} }, { {-3,0},{3,1},{-2,1},{3,3},{-3,1},{3,3},{2,3},{3,1},{0,2},{0,2},{3,3} }, /* 66 */ { {-4,0},{3,3},{1,2},{-2,1},{3,3},{1,1},{3,3},{1,2},{-1,3},{3,1},{0,1} }, { {-1,0},{-1,1},{3,3},{-3,1},{3,3},{1,1},{3,3},{1,2},{0,2},{2,1},{3,3} }, { {-1,0},{-1,1},{3,3},{-1,2},{2,1},{3,3},{1,2},{-1,3},{3,1},{0,1},{3,3} }, { {-1,0},{0,3},{3,1},{-3,3},{3,1},{0,1},{3,3},{1,2},{0,2},{2,1},{3,3} }, { {-3,0},{3,1},{-2,1},{3,3},{-3,1},{3,3},{2,3},{3,1},{0,2},{0,2},{3,3} }, /* 71 */ { {0,0},{-2,1},{3,3},{-1,2},{2,1},{3,3},{1,2},{-1,3},{3,1},{1,3},{3,1} }, { {-3,0},{3,1},{-2,1},{3,3},{-1,2},{2,1},{3,3},{0,3},{3,1},{-2,2},{3,3} }, { {-3,0},{3,1},{-1,3},{3,1},{-4,1},{3,3},{1,1},{3,3},{1,2},{0,2},{3,3} }, { {-3,0},{3,1},{0,2},{0,2},{2,1},{3,3},{0,3},{3,1},{-3,3},{3,1},{1,3} }, { {-3,0},{3,1},{-2,1},{3,3},{-3,1},{3,3},{3,2},{2,2},{-2,1},{3,3},{2,3} }, /* 76 */ { {-3,0},{3,1},{-1,3},{3,1},{-4,1},{3,3},{3,2},{1,3},{3,1},{-2,2},{3,3} }, { {-3,0},{3,1},{-1,3},{3,1},{-3,3},{3,1},{2,2},{0,1},{3,3},{-1,2},{3,3} }, { {-3,0},{3,1},{-1,3},{3,1},{-2,2},{4,2},{0,1},{3,3},{-2,3},{3,1},{1,3} }, { {-3,0},{3,1},{0,2},{-2,1},{3,3},{3,2},{1,3},{3,1},{-3,3},{3,1},{1,3} }, { {-2,0},{1,3},{-3,1},{4,2},{2,2},{3,3},{-3,1},{4,2},{0,2},{4,2} }, /* 81 */ { {-2,0},{1,3},{0,3},{4,3},{-3,1},{2,1},{3,3},{2,3},{-3,1},{1,3},{3,1},{2,2} }, { {-4,0},{3,3},{0,3},{0,3},{4,3},{-3,1},{3,3},{3,1},{1,3},{-3,1},{2,2},{2,1} }, { {-4,0},{3,3},{0,3},{0,3},{4,3},{-3,1},{4,2},{3,3},{-3,1},{1,3},{3,1},{0,1} }, { {-3,0},{1,1},{3,3},{-1,1},{3,3},{2,3},{-3,1},{2,1},{3,3},{2,3},{0,3} }, { {-5,0},{3,1},{2,1},{-3,3},{1,1},{3,3},{3,1},{-3,3},{4,3},{-3,1},{3,3},{3,1},{-1,3} }, /* 86 */ { {-3,0},{3,2},{3,3},{-3,1},{2,2},{2,1},{3,3},{-1,2},{3,3},{0,3} }, { {-3,0},{3,2},{3,3},{-3,1},{2,2},{4,2},{-1,3},{3,1},{1,3},{0,3} }, { {-3,0},{3,2},{4,1},{-3,3},{1,2},{2,1},{3,3},{-1,2},{3,3},{0,3} }, { {-4,0},{3,3},{-1,1},{3,3},{1,2},{4,1},{-3,3},{3,2},{3,3},{-3,1},{2,1} }, { {-4,0},{3,3},{0,3},{3,1},{0,2},{4,1},{-3,3},{3,2},{3,3},{-3,1},{2,1} }, /* 91 */ { {-6,0},{3,3},{3,1},{-2,1},{3,3},{1,2},{4,1},{-3,3},{3,2},{3,3},{-3,1} }, { {-4,0},{3,3},{-1,1},{3,3},{1,2},{3,3},{-3,1},{4,2},{3,3},{-3,1},{2,1} }, { {-3,0},{3,1,},{-2,1},{3,3},{1,2},{3,3},{-3,1},{4,2},{3,3},{-3,1},{3,3} }, { {-3,0},{3,1},{0,2},{0,1},{3,3},{2,3},{-3,1},{4,2},{3,3},{-3,1},{3,3} }, { {-2,0},{0,1},{3,3},{0,3},{3,1},{1,3},{-3,1},{4,2},{3,3},{-3,1},{4,2} }, /* 96 */ { {-2,0},{1,3},{3,1},{-1,3},{3,1},{1,3},{-3,1},{4,2},{3,3},{-3,1},{4,2} }, { {-2,0},{0,1},{3,3},{1,2},{3,3},{-3,1},{2,1},{3,3},{2,3},{-3,1},{4,2} }, { {-6,0},{4,2},{2,2},{1,3},{3,1},{1,3},{-3,1},{2,1},{3,3},{2,3},{-3,1},{4,2} }, { {-2,0},{1,3},{0,3},{1,1},{3,3},{3,1},{-3,3},{4,3},{-3,1},{1,3},{3,1},{2,2} }, { {-4,0},{3,3},{0,3},{0,3},{3,2},{3,3},{0,3},{-1,1},{3,3},{1,1} }, /* 101 */ { {-6,0},{4,2},{3,3},{-3,1},{2,2},{2,1},{3,3},{0,3},{-3,1},{4,2},{3,3},{-3,1} }, { {-6,0},{4,2},{3,3},{-3,1},{2,2},{3,3},{3,1},{-1,3},{-3,1},{4,2},{3,3},{-3,1} }, { {-5,0},{3,2},{2,1},{-3,3},{4,3},{-3,1},{4,2},{3,3},{-3,1},{4,2},{-2,1},{3,3} }, { {-4,0},{2,2},{2,1},{-3,3},{4,3},{-3,1},{4,2},{3,3},{-3,1},{4,2},{-1,3},{3,1} }, { {-2,0},{1,3},{0,3},{3,2},{4,1},{-3,3},{1,1},{3,3},{-1,2},{4,2} }, /* 106 */ { {-6,0},{4,2},{1,3},{0,3},{3,2},{4,1},{-3,3},{2,3},{3,1},{-2,2} }, { {-4,0},{3,3},{0,3},{0,3},{3,2},{4,1},{-3,3},{3,2},{0,2},{2,1} }, { {-3,0},{3,1},{-1,3},{0,3},{3,2},{4,1},{-3,3},{3,2},{0,2},{3,3} }, { {-4,0},{2,2},{1,3},{0,3},{3,2},{3,3},{-3,1},{4,2},{-1,3},{3,1} }, { {-4,0},{3,3},{0,3},{0,3},{3,2},{3,3},{-3,1},{4,2},{0,2},{2,1} }, /* 111 */ { {-3,0},{3,1},{-1,3},{0,3},{3,2},{3,3},{-3,1},{4,2},{0,2},{3,3} }, { {-2,0},{1,3},{0,3},{2,3},{3,1},{0,2},{3,3},{-3,1},{2,2},{4,2} }, { {-4,0},{3,3},{0,3},{0,3},{3,2},{2,2},{3,3},{-3,1},{2,2},{2,1} }, { {-2,0},{1,3},{0,3},{1,1},{3,3},{1,2},{4,1},{-3,3},{1,2},{4,2} }, { {-6,0},{4,2},{1,3},{0,3},{3,2},{0,1},{3,3},{3,1},{-3,3},{1,2} }, /* 116 */ { {-6,0},{4,2},{1,3},{0,3},{3,2},{1,3},{3,1},{2,1},{-3,3},{1,2} }, { {-5,0},{3,2},{1,3},{0,3},{3,2},{2,2},{4,1},{-3,3},{-1,1},{3,3} }, { {-4,0},{2,2},{1,3},{0,3},{3,2},{2,2},{4,1},{-3,3},{0,3},{3,1} }, { {-4,0},{3,3},{0,3},{0,3},{3,2},{2,2},{4,1},{-3,3},{1,2},{2,1} }, { {-4,0},{3,3},{-1,1},{3,3},{-3,1},{3,3},{3,2},{0,1},{3,3},{-1,2},{2,1} }, /* 121 */ { {-4,0},{3,3},{-1,1},{3,3},{-2,3},{3,1},{2,2},{0,1},{3,3},{-1,2},{2,1} }, { {-5,0},{3,2},{2,2},{-2,1},{3,3},{1,1},{3,3},{0,3},{3,1},{-4,1},{3,3} }, { {-4,0},{3,3},{0,3},{3,1},{-3,3},{3,1},{2,2},{1,3},{3,1},{-2,2},{2,1} }, { {-4,0},{3,3},{1,2},{-2,1},{3,3},{3,2},{0,1},{3,3},{-2,3},{3,1},{0,1} }, { {-4,0},{3,3},{1,2},{-2,1},{3,3},{3,2},{1,3},{3,1},{-3,3},{3,1},{0,1} }, /* 126 */ { {-4,0},{3,3},{1,2},{-1,3},{3,1},{2,2},{1,3},{3,1},{-4,1},{3,3},{1,1} }, { {-4,0},{3,3},{1,2},{-1,3},{3,1},{2,2},{1,3},{3,1},{-3,3},{3,1},{0,1} }, { {-3,0},{0,3},{3,2},{0,2},{2,2},{4,2},{-1,3},{0,3},{4,3} }, { {-4,0},{4,2},{0,2},{1,3},{3,1},{1,3},{0,3},{4,3},{-3,1},{2,2} }, { {-4,0},{4,2},{0,2},{0,1},{3,3},{2,3},{0,3},{4,3},{-3,1},{2,2} }, /* 131 */ { {-4,0},{3,3},{3,1},{-2,2},{2,2},{3,3},{0,3},{4,3},{-3,1},{2,2} }, { {-4,0},{2,1},{3,3},{-1,2},{2,2},{3,3},{0,3},{4,3},{-3,1},{2,2} }, { {-6,0},{3,3},{3,2},{0,2},{2,2},{3,3},{0,3},{4,3},{-3,1},{0,1} }, { {-6,0},{4,2},{2,2},{0,2},{2,1},{3,3},{0,3},{0,3},{4,3},{-3,1} }, { {-6,0},{4,2},{2,2},{0,2},{3,3},{3,1},{-1,3},{0,3},{4,3},{-3,1} }, /* 136 */ { {-5,0},{3,2},{2,2},{0,2},{4,2},{2,1},{-3,3},{3,2},{4,1},{-3,3} }, { {-3,0},{3,1},{-2,2},{4,2},{-1,3},{3,1},{1,3},{3,1},{-3,3},{3,1},{1,3} }, { {0,0},{2,2},{-1,3},{3,1},{2,2},{-2,1},{3,3},{2,3},{3,1},{-3,3},{3,1} }, { {-4,0},{3,3},{-1,2},{3,3},{3,1},{-2,2},{2,1},{3,3},{-2,3},{3,1},{0,1} }, { {-4,0},{3,3},{-1,2},{4,2},{-2,1},{3,3},{1,1},{3,3},{-2,3},{3,1},{0,1} }, /* 141 */ { {-5,0},{3,2},{-2,1},{3,3},{1,1},{3,3},{-1,2},{3,3},{3,1},{-4,1},{3,3} }, { {-4,0},{3,3},{-3,1},{3,3},{1,1},{3,3},{-3,1},{3,3},{3,2},{0,2},{2,1} }, { {-4,0},{3,3},{-3,1},{3,3},{2,3},{3,1},{-4,1},{3,3},{3,2},{0,2},{2,1} }, { {-3,0},{3,1},{-4,1},{3,3},{1,1},{3,3},{-3,1},{3,3},{3,2},{0,2},{3,3} }, { {-4,0},{3,3},{-1,2},{4,2},{0,2},{3,3},{0,3},{4,3},{-3,1},{2,1} }, /* 146 */ { {-6,0},{3,3},{3,1},{-2,2},{4,2},{0,2},{3,3},{0,3},{4,3},{-3,1} }, { {-6,0},{4,2},{-2,1},{3,3},{3,2},{0,2},{3,3},{0,3},{4,3},{-3,1} }, { {-6,0},{4,2},{-1,3},{3,1},{2,2},{0,2},{3,3},{0,3},{4,3},{-3,1} }, { {-6,0},{4,2},{0,2},{2,1},{3,3},{-1,2},{3,3},{0,3},{4,3},{-3,1} }, { {-6,0},{4,2},{0,2},{4,2},{-2,1},{3,3},{2,3},{0,3},{4,3},{-3,1} }, /* 151 */ { {-4,0},{2,2},{0,1},{3,3},{-1,1},{3,3},{1,1},{3,3},{-4,3},{3,1},{2,2} }, { {-4,0},{2,2},{0,1},{3,3},{0,3},{3,1},{0,1},{3,3},{-4,3},{3,1},{2,2} }, { {-4,0},{3,3},{-1,1},{3,3},{1,2},{2,1},{3,3},{-4,3},{3,1},{2,2},{0,1} }, { {-4,0},{2,2},{1,3},{3,1},{-1,3},{3,1},{0,1},{3,3},{-4,3},{3,1},{2,2} }, { {-6,0},{3,3},{1,2},{1,3},{3,1},{0,2},{2,1},{3,3},{-4,3},{3,1},{0,1} }, /* 156 */ { {-5,0},{3,1},{0,2},{1,3},{3,1},{0,2},{2,1},{3,3},{-4,3},{3,1},{1,3} }, { {-6,0},{3,3},{1,2},{2,2},{0,1},{3,3},{1,1},{3,3},{-4,3},{3,1},{0,1} }, { {-4,0},{2,2},{0,1},{3,3},{-1,1},{3,3},{2,3},{0,3},{3,2} }, { {-5,0},{3,1},{0,2},{0,1},{3,3},{1,2},{3,3},{0,3},{2,3} }, { {-4,0},{3,3},{-1,1},{3,3},{1,2},{3,3},{0,3},{3,2},{0,1},{3,3} }, /* 161 */ { {-4,0},{2,2},{1,3},{3,1},{-2,1},{3,3},{2,3},{0,3},{3,2} }, { {-4,0},{2,2},{1,3},{3,1},{-1,3},{3,1},{1,3},{0,3},{3,2} }, { {-3,0},{1,2},{1,3},{3,1},{0,2},{3,3},{0,3},{1,1},{3,3} }, { {-3,0},{1,2},{2,2},{0,1},{3,3},{2,3},{0,3},{1,1},{3,3} }, { {-4,0},{2,2},{0,1},{3,3},{-1,1},{3,3},{3,1},{-3,3},{4,3},{-3,1},{4,2} }, /* 166 */ { {-5,0},{3,1},{0,2},{0,1},{3,3},{1,2},{4,1},{-3,3},{4,3},{-3,1},{3,3} }, { {-4,0},{2,2},{1,3},{3,1},{-1,3},{3,1},{2,1},{-3,3},{4,3},{-3,1},{4,2} }, { {-3,0},{1,2},{1,3},{3,1},{0,2},{4,1},{-3,3},{4,3},{-3,1},{2,1},{3,3} }, { {-3,0},{1,2},{0,1},{3,3},{-1,1},{3,3},{1,1},{3,3},{-3,2},{2,1},{3,3} }, { {-5,0},{3,1},{0,2},{0,1},{3,3},{-1,1},{3,3},{1,1},{3,3},{-3,2},{3,3} }, /* 171 */ { {-4,0},{1,3},{3,1},{-2,1},{3,3},{-1,1},{3,3},{1,1},{3,3},{-3,2},{4,2} }, { {-4,0},{3,3},{-1,1},{3,3},{0,3},{3,1},{0,1},{3,3},{-3,2},{4,2},{0,1} }, { {-3,0},{3,1},{-2,1},{3,3},{0,3},{3,1},{0,1},{3,3},{-3,2},{4,2},{1,3} }, { {-3,0},{1,2},{1,3},{3,1},{-1,3},{3,1},{0,1},{3,3},{-3,2},{2,1},{3,3} }, { {-5,0},{3,1},{0,2},{1,3},{3,1},{-1,3},{3,1},{0,1},{3,3},{-3,2},{3,3} }, /* 176 */ { {-4,0},{1,3},{3,1},{-1,3},{3,1},{-1,3},{3,1},{0,1},{3,3},{-3,2},{4,2} }, { {-3,0},{0,3},{3,1},{-2,1},{3,3},{1,2},{2,1},{3,3},{-3,2},{2,1},{3,3} }, { {-4,0},{3,3},{-1,1},{3,3},{1,2},{2,1},{3,3},{-3,2},{3,3},{3,1},{-2,1} }, { {-2,0},{-1,3},{3,1},{-2,1},{3,3},{1,2},{2,1},{3,3},{-3,2},{3,3},{3,1} }, { {-3,0},{0,3},{3,1},{-1,3},{3,1},{0,2},{2,1},{3,3},{-3,2},{2,1},{3,3} }, /* 181 */ { {-5,0},{3,1},{0,2},{0,1},{3,3},{0,3},{3,1},{1,3},{3,1},{-4,2},{3,3} }, { {-4,0},{3,3},{-1,1},{3,3},{-1,1},{3,3},{2,3},{3,1},{-4,2},{4,2},{0,1} }, { {-2,0},{-1,3},{3,1},{-2,1},{3,3},{1,2},{3,3},{3,1},{-4,2},{3,3},{3,1} }, { {-3,0},{-1,1},{3,3},{0,3},{3,1},{0,2},{3,3},{3,1},{-4,2},{2,1},{3,3} }, { {-5,0},{3,1},{-2,1},{3,3},{0,3},{3,1},{0,2},{3,3},{3,1},{-4,2},{3,3} }, /* 186 */ { {-3,0},{-1,1},{3,3},{-1,1},{3,3},{0,3},{3,1},{2,2},{-2,2},{2,1},{3,3} }, { {-5,0},{4,3},{0,3},{1,2},{2,2},{4,2},{-2,2},{3,3},{0,3} }, { {-4,0},{3,3},{-1,1},{3,3},{-1,1},{3,3},{3,1},{-3,3},{4,3},{0,3},{1,1} }, { {-5,0},{2,3},{3,1},{-2,1},{3,3},{-1,1},{3,3},{3,1},{-3,3},{4,3},{0,3} }, { {-5,0},{2,3},{3,1},{-2,1},{3,3},{0,3},{3,1},{2,1},{-3,3},{4,3},{0,3} }, /* 191 */ { {-6,0},{3,3},{0,3},{4,3},{0,3},{0,3},{3,1},{1,3},{3,1},{-2,2} }, { {-5,0},{2,3},{0,3},{4,3},{0,3},{0,3},{3,1},{2,2},{-2,1},{3,3} }, { {-4,0},{1,3},{0,3},{4,3},{0,3},{0,3},{3,1},{2,2},{-1,3},{3,1} }, { {-4,0},{1,3},{0,3},{4,3},{0,3},{1,2},{2,1},{3,3},{-2,3},{3,1} }, { {-4,0},{2,2},{2,2},{1,3},{0,3},{4,3},{0,3},{4,3},{-3,1},{-1,3},{3,1} }, /* 196 */ { {-6,0},{4,2},{1,3},{3,1},{0,1},{-3,3},{4,3},{0,3},{4,3},{0,3},{-1,2} }, { {-5,0},{4,3},{0,3},{4,3},{-3,1},{1,3},{3,1},{1,3},{3,1},{-2,2},{4,1},{-3,3} }, { {-6,0},{4,2},{2,2},{1,3},{0,3},{3,2},{4,1},{-3,3},{4,3},{-3,1},{0,2} }, { {-6,0},{4,2},{1,3},{-3,1},{4,2},{2,2},{4,1},{-3,3},{3,2},{0,2} }, { {-6,0},{4,2},{2,1},{-3,3},{4,3},{-3,1},{4,2},{0,1},{3,3},{3,1},{-3,3},{1,2} }, /* 201 */ { {-4,0},{2,2},{3,3},{-3,1},{2,1},{3,3},{-1,1},{3,3},{2,3},{-3,1},{4,2} }, { {-4,0},{2,2},{3,3},{-3,1},{2,1},{3,3},{0,3},{3,1},{1,3},{-3,1},{4,2} }, { {-5,0},{3,1},{0,2},{3,3},{-3,1},{2,1},{3,3},{1,2},{3,3},{-3,1},{3,3} }, { {-4,0},{2,2},{3,3},{-3,1},{3,3},{3,1},{-2,1},{3,3},{2,3},{-3,1},{4,2} }, { {-4,0},{1,3},{3,1},{1,3},{-3,1},{4,2},{0,1},{3,3},{2,3},{-3,1},{4,2} }, /* 206 */ { {-4,0},{2,2},{3,3},{-3,1},{2,1},{3,3},{-1,1},{3,3},{3,1},{-3,3},{3,1} }, { {-3,0},{1,2},{3,3},{-3,1},{2,1},{3,3},{1,2},{4,1},{-3,3},{1,1},{3,3} }, { {-3,0},{1,2},{3,3},{-3,1},{3,3},{3,1},{0,2},{4,1},{-3,3},{1,1},{3,3} } }; short construct[90][2] = { {-1,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3}, {-1,2},{0,2},{0,2},{0,2},{0,2},{0,2},{0,2}, {-1,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3}, {-1,2},{0,2},{0,2},{0,2},{0,2},{0,2},{0,2}, {-1,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3}, {-1,2},{0,2},{0,2},{0,2},{0,2},{0,2},{0,2}, {-1,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3}, {-1,2},{0,2},{0,2},{0,2},{0,2},{0,2},{0,2}, {-1,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3}, {-1,2},{0,2},{0,2},{0,2},{0,2},{0,2},{0,2}, {-1,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3},{0,3}, {-1,2},{0,2},{0,2},{0,2},{0,2},{0,2},{0,2} }; // to be continued…