public class Sharp { public static SharpTriangle[] tri_1 = new SharpTriangle[41]; public static SharpTriangle[] tri_2 = new SharpTriangle[121]; public static SharpTriangle[] tri_3 = new SharpTriangle[121]; public static SharpTriangle[] tri_4 = new SharpTriangle[41]; public static SharpList[] sharpList_1 = new SharpList[11]; public static SharpList[] sharpList_2 = new SharpList[31]; public static SharpList[] sharpList_3 = new SharpList[31]; public static SharpList[] sharpList_4 = new SharpList[11]; public static SharpTet[] d1_tet = new SharpTet[6]; public static SharpTet[] d2_tet = new SharpTet[6]; public static SharpTet[] d3_tet = new SharpTet[6]; public static SharpTet[] d4_tet = new SharpTet[6]; public static SharpOct[] d2_oct = new SharpOct[6]; public static SharpOct[] d3_oct = new SharpOct[6]; SharpSub[] sharpSub = new SharpSub[11]; public int[] d_1 = new int[71]; public int[] d_2 = new int[211]; public int[] d_3 = new int[211]; public int[] d_4 = new int[71]; public int number; public static SharpStackItem stackItem; public Sharp(int[] delta_1, int[] delta_2, int[] delta_3, int[] delta_4, int num) { stackItem = null; number = num; d_1 = delta_1; d_2 = delta_2; d_3 = delta_3; d_4 = delta_4; tri_1[1] = new SharpTriangle(this, 1, 5, 2, 1); tri_1[2] = new SharpTriangle(this, 1, 6, 3, 1); tri_1[3] = new SharpTriangle(this, 1, 7, 4, 1); tri_1[4] = new SharpTriangle(this, 1, 8, 3, 2); tri_1[5] = new SharpTriangle(this, 1, 9, 4, 2); tri_1[6] = new SharpTriangle(this, 1, 10, 4, 3); tri_1[7] = new SharpTriangle(this, 1, 8, 6, 5); tri_1[8] = new SharpTriangle(this, 1, 9, 7, 5); tri_1[9] = new SharpTriangle(this, 1, 10, 7, 6); tri_1[10] = new SharpTriangle(this, 1, 10, 9, 8); tri_1[11] = new SharpTriangle(this, 1, 14, 12, 11, 1); tri_1[12] = new SharpTriangle(this, 1, 15, 13, 11, 1); tri_1[13] = new SharpTriangle(this, 1, 16, 13, 12, 1); tri_1[14] = new SharpTriangle(this, 1, 16, 15, 14, 1); tri_1[15] = new SharpTriangle(this, 1, 20, 18, 17, 2); tri_1[16] = new SharpTriangle(this, 1, 21, 19, 17, 2); tri_1[17] = new SharpTriangle(this, 1, 22, 19, 18, 2); tri_1[18] = new SharpTriangle(this, 1, 22, 21, 20, 2); tri_1[19] = new SharpTriangle(this, 1, 26, 24, 23, 3); tri_1[20] = new SharpTriangle(this, 1, 27, 25, 23, 3); tri_1[21] = new SharpTriangle(this, 1, 28, 25, 24, 3); tri_1[22] = new SharpTriangle(this, 1, 28, 27, 26, 3); tri_1[23] = new SharpTriangle(this, 1, 32, 30, 29, 4); tri_1[24] = new SharpTriangle(this, 1, 33, 31, 29, 4); tri_1[25] = new SharpTriangle(this, 1, 34, 31, 30, 4); tri_1[26] = new SharpTriangle(this, 1, 34, 33, 32, 4); tri_1[27] = new SharpTriangle(this, 1, 38, 36, 35, 5); tri_1[28] = new SharpTriangle(this, 1, 39, 37, 35, 5); tri_1[29] = new SharpTriangle(this, 1, 40, 37, 36, 5); tri_1[30] = new SharpTriangle(this, 1, 40, 39, 38, 5); tri_1[31] = new SharpTriangle(this, 1, 43, 42, 41); tri_1[32] = new SharpTriangle(this, 1, 46, 45, 44); tri_1[33] = new SharpTriangle(this, 1, 49, 48, 47); tri_1[34] = new SharpTriangle(this, 1, 52, 51, 50); tri_1[35] = new SharpTriangle(this, 1, 55, 54, 53); tri_1[36] = new SharpTriangle(this, 1, 58, 57, 56); tri_1[37] = new SharpTriangle(this, 1, 61, 60, 59); tri_1[38] = new SharpTriangle(this, 1, 64, 63, 62); tri_1[39] = new SharpTriangle(this, 1, 67, 66, 65); tri_1[40] = new SharpTriangle(this, 1, 70, 69, 68); tri_2[1] = new SharpTriangle(this, 2, 1, 7, 13); tri_2[2] = new SharpTriangle(this, 2, 2, 8, 19); tri_2[3] = new SharpTriangle(this, 2, 3, 9, 25); tri_2[4] = new SharpTriangle(this, 2, 4, 14, 20); tri_2[5] = new SharpTriangle(this, 2, 5, 15, 26); tri_2[6] = new SharpTriangle(this, 2, 6, 21, 27); tri_2[7] = new SharpTriangle(this, 2, 10, 16, 22); tri_2[8] = new SharpTriangle(this, 2, 11, 17, 28); tri_2[9] = new SharpTriangle(this, 2, 12, 23, 29); tri_2[10] = new SharpTriangle(this, 2, 18, 24, 30); tri_2[11] = new SharpTriangle(this, 2, 1, 2, 4); tri_2[12] = new SharpTriangle(this, 2, 1, 3, 5); tri_2[13] = new SharpTriangle(this, 2, 2, 3, 6); tri_2[14] = new SharpTriangle(this, 2, 4, 5, 6); tri_2[15] = new SharpTriangle(this, 2, 7, 8, 10); tri_2[16] = new SharpTriangle(this, 2, 7, 9, 11); tri_2[17] = new SharpTriangle(this, 2, 8, 9, 12); tri_2[18] = new SharpTriangle(this, 2, 10, 11, 12); tri_2[19] = new SharpTriangle(this, 2, 13, 14, 16); tri_2[20] = new SharpTriangle(this, 2, 13, 15, 17); tri_2[21] = new SharpTriangle(this, 2, 14, 15, 18); tri_2[22] = new SharpTriangle(this, 2, 16, 17, 18); tri_2[23] = new SharpTriangle(this, 2, 19, 20, 22); tri_2[24] = new SharpTriangle(this, 2, 19, 21, 23); tri_2[25] = new SharpTriangle(this, 2, 20, 21, 24); tri_2[26] = new SharpTriangle(this, 2, 22, 23, 24); tri_2[27] = new SharpTriangle(this, 2, 25, 26, 28); tri_2[28] = new SharpTriangle(this, 2, 25, 27, 29); tri_2[29] = new SharpTriangle(this, 2, 26, 27, 30); tri_2[30] = new SharpTriangle(this, 2, 28, 29, 30); tri_2[31] = new SharpTriangle(this, 2, 31, 32, 34, 1); tri_2[32] = new SharpTriangle(this, 2, 31, 33, 35, 1); tri_2[33] = new SharpTriangle(this, 2, 32, 33, 36, 1); tri_2[34] = new SharpTriangle(this, 2, 34, 35, 36, 1); tri_2[35] = new SharpTriangle(this, 2, 37, 38, 40, 2); tri_2[36] = new SharpTriangle(this, 2, 37, 39, 41, 2); tri_2[37] = new SharpTriangle(this, 2, 38, 39, 42, 2); tri_2[38] = new SharpTriangle(this, 2, 40, 41, 42, 2); tri_2[39] = new SharpTriangle(this, 2, 43, 44, 46, 3); tri_2[40] = new SharpTriangle(this, 2, 43, 45, 47, 3); tri_2[41] = new SharpTriangle(this, 2, 44, 45, 48, 3); tri_2[42] = new SharpTriangle(this, 2, 46, 47, 48, 3); tri_2[43] = new SharpTriangle(this, 2, 49, 50, 52, 4); tri_2[44] = new SharpTriangle(this, 2, 49, 51, 53, 4); tri_2[45] = new SharpTriangle(this, 2, 50, 51, 54, 4); tri_2[46] = new SharpTriangle(this, 2, 52, 53, 54, 4); tri_2[47] = new SharpTriangle(this, 2, 55, 56, 58, 5); tri_2[48] = new SharpTriangle(this, 2, 55, 57, 59, 5); tri_2[49] = new SharpTriangle(this, 2, 56, 57, 60, 5); tri_2[50] = new SharpTriangle(this, 2, 58, 59, 60, 5); tri_2[51] = new SharpTriangle(this, 2, 61, 64, 67, 1); tri_2[52] = new SharpTriangle(this, 2, 62, 65, 70, 1); tri_2[53] = new SharpTriangle(this, 2, 63, 68, 71, 1); tri_2[54] = new SharpTriangle(this, 2, 66, 69, 72, 1, 1); tri_2[55] = new SharpTriangle(this, 2, 61, 62, 63, 1, 1); tri_2[56] = new SharpTriangle(this, 2, 64, 65, 66, 1, 1); tri_2[57] = new SharpTriangle(this, 2, 67, 68, 69, 1, 1); tri_2[58] = new SharpTriangle(this, 2, 70, 71, 72, 1, 1); tri_2[59] = new SharpTriangle(this, 2, 73, 76, 79, 2, 1); tri_2[60] = new SharpTriangle(this, 2, 74, 77, 82, 2, 1); tri_2[61] = new SharpTriangle(this, 2, 75, 80, 83, 2, 1); tri_2[62] = new SharpTriangle(this, 2, 78, 81, 84, 2, 1); tri_2[63] = new SharpTriangle(this, 2, 73, 74, 75, 2, 1); tri_2[64] = new SharpTriangle(this, 2, 76, 77, 78, 2, 1); tri_2[65] = new SharpTriangle(this, 2, 79, 80, 81, 2, 1); tri_2[66] = new SharpTriangle(this, 2, 82, 83, 84, 2, 1); tri_2[67] = new SharpTriangle(this, 2, 85, 88, 91, 3, 1); tri_2[68] = new SharpTriangle(this, 2, 86, 89, 94, 3, 1); tri_2[69] = new SharpTriangle(this, 2, 87, 92, 95, 3, 1); tri_2[70] = new SharpTriangle(this, 2, 90, 93, 96, 3, 1); tri_2[71] = new SharpTriangle(this, 2, 85, 86, 87, 3, 1); tri_2[72] = new SharpTriangle(this, 2, 88, 89, 90, 3, 1); tri_2[73] = new SharpTriangle(this, 2, 91, 92, 93, 3, 1); tri_2[74] = new SharpTriangle(this, 2, 94, 95, 96, 3, 1); tri_2[75] = new SharpTriangle(this, 2, 97, 100, 103, 4, 1); tri_2[76] = new SharpTriangle(this, 2, 98, 101, 106, 4, 1); tri_2[77] = new SharpTriangle(this, 2, 99, 104, 107, 4, 1); tri_2[78] = new SharpTriangle(this, 2, 102, 105, 108, 4, 1); tri_2[79] = new SharpTriangle(this, 2, 97, 98, 99, 4, 1); tri_2[80] = new SharpTriangle(this, 2, 100, 101, 102, 4, 1); tri_2[81] = new SharpTriangle(this, 2, 103, 104, 105, 4, 1); tri_2[82] = new SharpTriangle(this, 2, 106, 107, 108, 4, 1); tri_2[83] = new SharpTriangle(this, 2, 109, 112, 115, 5, 1); tri_2[84] = new SharpTriangle(this, 2, 110, 113, 118, 5, 1); tri_2[85] = new SharpTriangle(this, 2, 111, 116, 119, 5, 1); tri_2[86] = new SharpTriangle(this, 2, 114, 117, 120, 5, 1); tri_2[87] = new SharpTriangle(this, 2, 109, 110, 111, 5, 1); tri_2[88] = new SharpTriangle(this, 2, 112, 113, 114, 5, 1); tri_2[89] = new SharpTriangle(this, 2, 115, 116, 117, 5, 1); tri_2[90] = new SharpTriangle(this, 2, 118, 119, 120, 5, 1); tri_2[91] = new SharpTriangle(this, 2, 121, 122, 123); tri_2[92] = new SharpTriangle(this, 2, 124, 125, 126); tri_2[93] = new SharpTriangle(this, 2, 127, 128, 129); tri_2[94] = new SharpTriangle(this, 2, 130, 131, 132); tri_2[95] = new SharpTriangle(this, 2, 133, 134, 135); tri_2[96] = new SharpTriangle(this, 2, 136, 137, 138); tri_2[97] = new SharpTriangle(this, 2, 139, 140, 141); tri_2[98] = new SharpTriangle(this, 2, 142, 143, 144); tri_2[99] = new SharpTriangle(this, 2, 145, 146, 147); tri_2[100] = new SharpTriangle(this, 2, 148, 149, 150); tri_2[101] = new SharpTriangle(this, 2, 151, 152, 153); tri_2[102] = new SharpTriangle(this, 2, 154, 155, 156); tri_2[103] = new SharpTriangle(this, 2, 157, 158, 159); tri_2[104] = new SharpTriangle(this, 2, 160, 161, 162); tri_2[105] = new SharpTriangle(this, 2, 163, 164, 165); tri_2[106] = new SharpTriangle(this, 2, 166, 167, 168); tri_2[107] = new SharpTriangle(this, 2, 169, 170, 171); tri_2[108] = new SharpTriangle(this, 2, 172, 173, 174); tri_2[109] = new SharpTriangle(this, 2, 175, 176, 177); tri_2[110] = new SharpTriangle(this, 2, 178, 179, 180); tri_2[111] = new SharpTriangle(this, 2, 181, 182, 183); tri_2[112] = new SharpTriangle(this, 2, 184, 185, 186); tri_2[113] = new SharpTriangle(this, 2, 187, 188, 189); tri_2[114] = new SharpTriangle(this, 2, 190, 191, 192); tri_2[115] = new SharpTriangle(this, 2, 193, 194, 195); tri_2[116] = new SharpTriangle(this, 2, 196, 197, 198); tri_2[117] = new SharpTriangle(this, 2, 199, 200, 201); tri_2[118] = new SharpTriangle(this, 2, 202, 203, 204); tri_2[119] = new SharpTriangle(this, 2, 205, 206, 207); tri_2[120] = new SharpTriangle(this, 2, 208, 209, 210); tri_3[1] = new SharpTriangle(this, 3, 13, 7, 1); tri_3[2] = new SharpTriangle(this, 3, 19, 8, 2); tri_3[3] = new SharpTriangle(this, 3, 25, 9, 3); tri_3[4] = new SharpTriangle(this, 3, 20, 14, 4); tri_3[5] = new SharpTriangle(this, 3, 26, 15, 5); tri_3[6] = new SharpTriangle(this, 3, 27, 21, 6); tri_3[7] = new SharpTriangle(this, 3, 22, 16, 10); tri_3[8] = new SharpTriangle(this, 3, 28, 17, 11); tri_3[9] = new SharpTriangle(this, 3, 29, 23, 12); tri_3[10] = new SharpTriangle(this, 3, 30, 24, 18); tri_3[11] = new SharpTriangle(this, 3, 4, 2, 1); tri_3[12] = new SharpTriangle(this, 3, 5, 3, 1); tri_3[13] = new SharpTriangle(this, 3, 6, 3, 2); tri_3[14] = new SharpTriangle(this, 3, 6, 5, 4); tri_3[15] = new SharpTriangle(this, 3, 10, 8, 7); tri_3[16] = new SharpTriangle(this, 3, 11, 9, 7); tri_3[17] = new SharpTriangle(this, 3, 12, 9, 8); tri_3[18] = new SharpTriangle(this, 3, 12, 11, 10); tri_3[19] = new SharpTriangle(this, 3, 16, 14, 13); tri_3[20] = new SharpTriangle(this, 3, 17, 15, 13); tri_3[21] = new SharpTriangle(this, 3, 18, 15, 14); tri_3[22] = new SharpTriangle(this, 3, 18, 17, 16); tri_3[23] = new SharpTriangle(this, 3, 22, 20, 19); tri_3[24] = new SharpTriangle(this, 3, 23, 21, 19); tri_3[25] = new SharpTriangle(this, 3, 24, 21, 20); tri_3[26] = new SharpTriangle(this, 3, 24, 23, 22); tri_3[27] = new SharpTriangle(this, 3, 28, 26, 25); tri_3[28] = new SharpTriangle(this, 3, 29, 27, 25); tri_3[29] = new SharpTriangle(this, 3, 30, 27, 26); tri_3[30] = new SharpTriangle(this, 3, 30, 29, 28); tri_3[31] = new SharpTriangle(this, 3, 34, 32, 31, 1); tri_3[32] = new SharpTriangle(this, 3, 35, 33, 31, 1); tri_3[33] = new SharpTriangle(this, 3, 36, 33, 32, 1); tri_3[34] = new SharpTriangle(this, 3, 36, 35, 34, 1); tri_3[35] = new SharpTriangle(this, 3, 40, 38, 37, 2); tri_3[36] = new SharpTriangle(this, 3, 41, 39, 37, 2); tri_3[37] = new SharpTriangle(this, 3, 42, 39, 38, 2); tri_3[38] = new SharpTriangle(this, 3, 42, 41, 40, 2); tri_3[39] = new SharpTriangle(this, 3, 46, 44, 43, 3); tri_3[40] = new SharpTriangle(this, 3, 47, 45, 43, 3); tri_3[41] = new SharpTriangle(this, 3, 48, 45, 44, 3); tri_3[42] = new SharpTriangle(this, 3, 48, 47, 46, 3); tri_3[43] = new SharpTriangle(this, 3, 52, 50, 49, 4); tri_3[44] = new SharpTriangle(this, 3, 53, 51, 49, 4); tri_3[45] = new SharpTriangle(this, 3, 54, 51, 50, 4); tri_3[46] = new SharpTriangle(this, 3, 54, 53, 52, 4); tri_3[47] = new SharpTriangle(this, 3, 58, 56, 55, 5); tri_3[48] = new SharpTriangle(this, 3, 59, 57, 55, 5); tri_3[49] = new SharpTriangle(this, 3, 60, 57, 56, 5); tri_3[50] = new SharpTriangle(this, 3, 60, 59, 58, 5); tri_3[51] = new SharpTriangle(this, 3, 67, 64, 61, 1, 1); tri_3[52] = new SharpTriangle(this, 3, 70, 65, 62, 1, 1); tri_3[53] = new SharpTriangle(this, 3, 71, 68, 63, 1, 1); tri_3[54] = new SharpTriangle(this, 3, 72, 69, 66, 1, 1); tri_3[55] = new SharpTriangle(this, 3, 63, 62, 61, 1, 1); tri_3[56] = new SharpTriangle(this, 3, 66, 65, 64, 1, 1); tri_3[57] = new SharpTriangle(this, 3, 69, 68, 67, 1, 1); tri_3[58] = new SharpTriangle(this, 3, 72, 71, 70, 1, 1); tri_3[59] = new SharpTriangle(this, 3, 79, 76, 73, 2, 1); tri_3[60] = new SharpTriangle(this, 3, 82, 77, 74, 2, 1); tri_3[61] = new SharpTriangle(this, 3, 83, 80, 75, 2, 1); tri_3[62] = new SharpTriangle(this, 3, 84, 81, 78, 2, 1); tri_3[63] = new SharpTriangle(this, 3, 75, 74, 73, 2, 1); tri_3[64] = new SharpTriangle(this, 3, 78, 77, 76, 2, 1); tri_3[65] = new SharpTriangle(this, 3, 81, 80, 79, 2, 1); tri_3[66] = new SharpTriangle(this, 3, 84, 83, 82, 2, 1); tri_3[67] = new SharpTriangle(this, 3, 91, 88, 85, 3, 1); tri_3[68] = new SharpTriangle(this, 3, 94, 89, 86, 3, 1); tri_3[69] = new SharpTriangle(this, 3, 95, 92, 87, 3, 1); tri_3[70] = new SharpTriangle(this, 3, 96, 93, 90, 3, 1); tri_3[71] = new SharpTriangle(this, 3, 87, 86, 85, 3, 1); tri_3[72] = new SharpTriangle(this, 3, 90, 89, 88, 3, 1); tri_3[73] = new SharpTriangle(this, 3, 93, 92, 91, 3, 1); tri_3[74] = new SharpTriangle(this, 3, 96, 95, 94, 3, 1); tri_3[75] = new SharpTriangle(this, 3, 103, 100, 97, 4, 1); tri_3[76] = new SharpTriangle(this, 3, 106, 101, 98, 4, 1); tri_3[77] = new SharpTriangle(this, 3, 107, 104, 99, 4, 1); tri_3[78] = new SharpTriangle(this, 3, 108, 105, 102, 4, 1); tri_3[79] = new SharpTriangle(this, 3, 99, 98, 97, 4, 1); tri_3[80] = new SharpTriangle(this, 3, 102, 101, 100, 4, 1); tri_3[81] = new SharpTriangle(this, 3, 105, 104, 103, 4, 1); tri_3[82] = new SharpTriangle(this, 3, 108, 107, 106, 4, 1); tri_3[83] = new SharpTriangle(this, 3, 115, 112, 109, 5, 1); tri_3[84] = new SharpTriangle(this, 3, 118, 113, 110, 5, 1); tri_3[85] = new SharpTriangle(this, 3, 119, 116, 111, 5, 1); tri_3[86] = new SharpTriangle(this, 3, 120, 117, 114, 5, 1); tri_3[87] = new SharpTriangle(this, 3, 111, 110, 109, 5, 1); tri_3[88] = new SharpTriangle(this, 3, 114, 113, 112, 5, 1); tri_3[89] = new SharpTriangle(this, 3, 117, 116, 115, 5, 1); tri_3[90] = new SharpTriangle(this, 3, 120, 119, 118, 5, 1); tri_3[91] = new SharpTriangle(this, 3, 123, 122, 121); tri_3[92] = new SharpTriangle(this, 3, 126, 125, 124); tri_3[93] = new SharpTriangle(this, 3, 129, 128, 127); tri_3[94] = new SharpTriangle(this, 3, 132, 131, 130); tri_3[95] = new SharpTriangle(this, 3, 135, 134, 133); tri_3[96] = new SharpTriangle(this, 3, 138, 137, 136); tri_3[97] = new SharpTriangle(this, 3, 141, 140, 139); tri_3[98] = new SharpTriangle(this, 3, 144, 143, 142); tri_3[99] = new SharpTriangle(this, 3, 147, 146, 145); tri_3[100] = new SharpTriangle(this, 3, 150, 149, 148); tri_3[101] = new SharpTriangle(this, 3, 153, 152, 151); tri_3[102] = new SharpTriangle(this, 3, 156, 155, 154); tri_3[103] = new SharpTriangle(this, 3, 159, 158, 157); tri_3[104] = new SharpTriangle(this, 3, 162, 161, 160); tri_3[105] = new SharpTriangle(this, 3, 165, 164, 163); tri_3[106] = new SharpTriangle(this, 3, 168, 167, 166); tri_3[107] = new SharpTriangle(this, 3, 171, 170, 169); tri_3[108] = new SharpTriangle(this, 3, 174, 173, 172); tri_3[109] = new SharpTriangle(this, 3, 177, 176, 175); tri_3[110] = new SharpTriangle(this, 3, 180, 179, 178); tri_3[111] = new SharpTriangle(this, 3, 183, 182, 181); tri_3[112] = new SharpTriangle(this, 3, 186, 185, 184); tri_3[113] = new SharpTriangle(this, 3, 189, 188, 187); tri_3[114] = new SharpTriangle(this, 3, 192, 191, 190); tri_3[115] = new SharpTriangle(this, 3, 195, 194, 193); tri_3[116] = new SharpTriangle(this, 3, 198, 197, 196); tri_3[117] = new SharpTriangle(this, 3, 201, 200, 199); tri_3[118] = new SharpTriangle(this, 3, 204, 203, 202); tri_3[119] = new SharpTriangle(this, 3, 207, 206, 205); tri_3[120] = new SharpTriangle(this, 3, 210, 209, 208); tri_4[1] = new SharpTriangle(this, 4, 1, 2, 5); tri_4[2] = new SharpTriangle(this, 4, 1, 3, 6); tri_4[3] = new SharpTriangle(this, 4, 1, 4, 7); tri_4[4] = new SharpTriangle(this, 4, 2, 3, 8); tri_4[5] = new SharpTriangle(this, 4, 2, 4, 9); tri_4[6] = new SharpTriangle(this, 4, 3, 4, 10); tri_4[7] = new SharpTriangle(this, 4, 5, 6, 8); tri_4[8] = new SharpTriangle(this, 4, 5, 7, 9); tri_4[9] = new SharpTriangle(this, 4, 6, 7, 10); tri_4[10] = new SharpTriangle(this, 4, 8, 9, 10); tri_4[11] = new SharpTriangle(this, 4, 11, 12, 14, 1); tri_4[12] = new SharpTriangle(this, 4, 11, 13, 15, 1); tri_4[13] = new SharpTriangle(this, 4, 12, 13, 16, 1); tri_4[14] = new SharpTriangle(this, 4, 14, 15, 16, 1); tri_4[15] = new SharpTriangle(this, 4, 17, 18, 20, 2); tri_4[16] = new SharpTriangle(this, 4, 17, 19, 21, 2); tri_4[17] = new SharpTriangle(this, 4, 18, 19, 22, 2); tri_4[18] = new SharpTriangle(this, 4, 20, 21, 22, 2); tri_4[19] = new SharpTriangle(this, 4, 23, 24, 26, 3); tri_4[20] = new SharpTriangle(this, 4, 23, 25, 27, 3); tri_4[21] = new SharpTriangle(this, 4, 24, 25, 28, 3); tri_4[22] = new SharpTriangle(this, 4, 26, 27, 28, 3); tri_4[23] = new SharpTriangle(this, 4, 29, 30, 32, 4); tri_4[24] = new SharpTriangle(this, 4, 29, 31, 33, 4); tri_4[25] = new SharpTriangle(this, 4, 30, 31, 34, 4); tri_4[26] = new SharpTriangle(this, 4, 32, 33, 34, 4); tri_4[27] = new SharpTriangle(this, 4, 35, 36, 38, 5); tri_4[28] = new SharpTriangle(this, 4, 35, 37, 39, 5); tri_4[29] = new SharpTriangle(this, 4, 36, 37, 40, 5); tri_4[30] = new SharpTriangle(this, 4, 38, 39, 40, 5); tri_4[31] = new SharpTriangle(this, 4, 41, 42, 43); tri_4[32] = new SharpTriangle(this, 4, 44, 45, 46); tri_4[33] = new SharpTriangle(this, 4, 47, 48, 49); tri_4[34] = new SharpTriangle(this, 4, 50, 51, 52); tri_4[35] = new SharpTriangle(this, 4, 53, 54, 55); tri_4[36] = new SharpTriangle(this, 4, 56, 57, 58); tri_4[37] = new SharpTriangle(this, 4, 59, 60, 61); tri_4[38] = new SharpTriangle(this, 4, 62, 63, 64); tri_4[39] = new SharpTriangle(this, 4, 65, 66, 67); tri_4[40] = new SharpTriangle(this, 4, 68, 69, 70); sharpList_1[1] = new SharpList(); sharpList_1[1].add(tri_1[1]); sharpList_1[1].add(tri_1[11]); sharpList_1[1].add(tri_1[15]); sharpList_1[1].add(tri_1[31]); sharpList_1[2] = new SharpList(); sharpList_1[2].add(tri_1[2]); sharpList_1[2].add(tri_1[12]); sharpList_1[2].add(tri_1[19]); sharpList_1[2].add(tri_1[32]); sharpList_1[3] = new SharpList(); sharpList_1[3].add(tri_1[3]); sharpList_1[3].add(tri_1[16]); sharpList_1[3].add(tri_1[20]); sharpList_1[3].add(tri_1[33]); sharpList_1[4] = new SharpList(); sharpList_1[4].add(tri_1[4]); sharpList_1[4].add(tri_1[13]); sharpList_1[4].add(tri_1[23]); sharpList_1[4].add(tri_1[34]); sharpList_1[5] = new SharpList(); sharpList_1[5].add(tri_1[5]); sharpList_1[5].add(tri_1[17]); sharpList_1[5].add(tri_1[24]); sharpList_1[5].add(tri_1[35]); sharpList_1[6] = new SharpList(); sharpList_1[6].add(tri_1[6]); sharpList_1[6].add(tri_1[21]); sharpList_1[6].add(tri_1[25]); sharpList_1[6].add(tri_1[36]); sharpList_1[7] = new SharpList(); sharpList_1[7].add(tri_1[7]); sharpList_1[7].add(tri_1[14]); sharpList_1[7].add(tri_1[27]); sharpList_1[7].add(tri_1[37]); sharpList_1[8] = new SharpList(); sharpList_1[8].add(tri_1[8]); sharpList_1[8].add(tri_1[18]); sharpList_1[8].add(tri_1[28]); sharpList_1[8].add(tri_1[38]); sharpList_1[9] = new SharpList(); sharpList_1[9].add(tri_1[9]); sharpList_1[9].add(tri_1[22]); sharpList_1[9].add(tri_1[29]); sharpList_1[9].add(tri_1[39]); sharpList_1[10] = new SharpList(); sharpList_1[10].add(tri_1[10]); sharpList_1[10].add(tri_1[26]); sharpList_1[10].add(tri_1[30]); sharpList_1[10].add(tri_1[40]); sharpList_2[1] = new SharpList(); sharpList_2[1].add(tri_2[1]); sharpList_2[1].add(tri_2[51]); sharpList_2[1].add(tri_2[59]); sharpList_2[1].add(tri_2[91]); sharpList_2[2] = new SharpList(); sharpList_2[2].add(tri_2[2]); sharpList_2[2].add(tri_2[52]); sharpList_2[2].add(tri_2[67]); sharpList_2[2].add(tri_2[92]); sharpList_2[3] = new SharpList(); sharpList_2[3].add(tri_2[3]); sharpList_2[3].add(tri_2[60]); sharpList_2[3].add(tri_2[68]); sharpList_2[3].add(tri_2[93]); sharpList_2[4] = new SharpList(); sharpList_2[4].add(tri_2[4]); sharpList_2[4].add(tri_2[53]); sharpList_2[4].add(tri_2[75]); sharpList_2[4].add(tri_2[94]); sharpList_2[5] = new SharpList(); sharpList_2[5].add(tri_2[5]); sharpList_2[5].add(tri_2[61]); sharpList_2[5].add(tri_2[76]); sharpList_2[5].add(tri_2[95]); sharpList_2[6] = new SharpList(); sharpList_2[6].add(tri_2[6]); sharpList_2[6].add(tri_2[69]); sharpList_2[6].add(tri_2[77]); sharpList_2[6].add(tri_2[96]); sharpList_2[7] = new SharpList(); sharpList_2[7].add(tri_2[7]); sharpList_2[7].add(tri_2[54]); sharpList_2[7].add(tri_2[83]); sharpList_2[7].add(tri_2[97]); sharpList_2[8] = new SharpList(); sharpList_2[8].add(tri_2[8]); sharpList_2[8].add(tri_2[62]); sharpList_2[8].add(tri_2[84]); sharpList_2[8].add(tri_2[98]); sharpList_2[9] = new SharpList(); sharpList_2[9].add(tri_2[9]); sharpList_2[9].add(tri_2[70]); sharpList_2[9].add(tri_2[85]); sharpList_2[9].add(tri_2[99]); sharpList_2[10] = new SharpList(); sharpList_2[10].add(tri_2[10]); sharpList_2[10].add(tri_2[78]); sharpList_2[10].add(tri_2[86]); sharpList_2[10].add(tri_2[100]); sharpList_2[11] = new SharpList(); sharpList_2[11].add(tri_2[11]); sharpList_2[11].add(tri_2[31]); sharpList_2[11].add(tri_2[55]); sharpList_2[11].add(tri_2[101]); sharpList_2[12] = new SharpList(); sharpList_2[12].add(tri_2[12]); sharpList_2[12].add(tri_2[32]); sharpList_2[12].add(tri_2[63]); sharpList_2[12].add(tri_2[102]); sharpList_2[13] = new SharpList(); sharpList_2[13].add(tri_2[13]); sharpList_2[13].add(tri_2[33]); sharpList_2[13].add(tri_2[71]); sharpList_2[13].add(tri_2[103]); sharpList_2[14] = new SharpList(); sharpList_2[14].add(tri_2[14]); sharpList_2[14].add(tri_2[34]); sharpList_2[14].add(tri_2[79]); sharpList_2[14].add(tri_2[104]); sharpList_2[15] = new SharpList(); sharpList_2[15].add(tri_2[15]); sharpList_2[15].add(tri_2[35]); sharpList_2[15].add(tri_2[56]); sharpList_2[15].add(tri_2[105]); sharpList_2[16] = new SharpList(); sharpList_2[16].add(tri_2[16]); sharpList_2[16].add(tri_2[36]); sharpList_2[16].add(tri_2[64]); sharpList_2[16].add(tri_2[106]); sharpList_2[17] = new SharpList(); sharpList_2[17].add(tri_2[17]); sharpList_2[17].add(tri_2[37]); sharpList_2[17].add(tri_2[72]); sharpList_2[17].add(tri_2[107]); sharpList_2[18] = new SharpList(); sharpList_2[18].add(tri_2[18]); sharpList_2[18].add(tri_2[38]); sharpList_2[18].add(tri_2[87]); sharpList_2[18].add(tri_2[108]); sharpList_2[19] = new SharpList(); sharpList_2[19].add(tri_2[19]); sharpList_2[19].add(tri_2[39]); sharpList_2[19].add(tri_2[57]); sharpList_2[19].add(tri_2[109]); sharpList_2[20] = new SharpList(); sharpList_2[20].add(tri_2[20]); sharpList_2[20].add(tri_2[40]); sharpList_2[20].add(tri_2[65]); sharpList_2[20].add(tri_2[110]); sharpList_2[21] = new SharpList(); sharpList_2[21].add(tri_2[21]); sharpList_2[21].add(tri_2[41]); sharpList_2[21].add(tri_2[80]); sharpList_2[21].add(tri_2[111]); sharpList_2[22] = new SharpList(); sharpList_2[22].add(tri_2[22]); sharpList_2[22].add(tri_2[42]); sharpList_2[22].add(tri_2[88]); sharpList_2[22].add(tri_2[112]); sharpList_2[23] = new SharpList(); sharpList_2[23].add(tri_2[23]); sharpList_2[23].add(tri_2[43]); sharpList_2[23].add(tri_2[58]); sharpList_2[23].add(tri_2[113]); sharpList_2[24] = new SharpList(); sharpList_2[24].add(tri_2[24]); sharpList_2[24].add(tri_2[44]); sharpList_2[24].add(tri_2[73]); sharpList_2[24].add(tri_2[114]); sharpList_2[25] = new SharpList(); sharpList_2[25].add(tri_2[25]); sharpList_2[25].add(tri_2[45]); sharpList_2[25].add(tri_2[81]); sharpList_2[25].add(tri_2[115]); sharpList_2[26] = new SharpList(); sharpList_2[26].add(tri_2[26]); sharpList_2[26].add(tri_2[46]); sharpList_2[26].add(tri_2[89]); sharpList_2[26].add(tri_2[116]); sharpList_2[27] = new SharpList(); sharpList_2[27].add(tri_2[27]); sharpList_2[27].add(tri_2[47]); sharpList_2[27].add(tri_2[66]); sharpList_2[27].add(tri_2[117]); sharpList_2[28] = new SharpList(); sharpList_2[28].add(tri_2[28]); sharpList_2[28].add(tri_2[48]); sharpList_2[28].add(tri_2[74]); sharpList_2[28].add(tri_2[118]); sharpList_2[29] = new SharpList(); sharpList_2[29].add(tri_2[29]); sharpList_2[29].add(tri_2[49]); sharpList_2[29].add(tri_2[82]); sharpList_2[29].add(tri_2[119]); sharpList_2[30] = new SharpList(); sharpList_2[30].add(tri_2[30]); sharpList_2[30].add(tri_2[50]); sharpList_2[30].add(tri_2[90]); sharpList_2[30].add(tri_2[120]); sharpList_3[1] = new SharpList(); sharpList_3[1].add(tri_3[1]); sharpList_3[1].add(tri_3[51]); sharpList_3[1].add(tri_3[59]); sharpList_3[1].add(tri_3[91]); sharpList_3[2] = new SharpList(); sharpList_3[2].add(tri_3[2]); sharpList_3[2].add(tri_3[52]); sharpList_3[2].add(tri_3[67]); sharpList_3[2].add(tri_3[92]); sharpList_3[3] = new SharpList(); sharpList_3[3].add(tri_3[3]); sharpList_3[3].add(tri_3[60]); sharpList_3[3].add(tri_3[68]); sharpList_3[3].add(tri_3[93]); sharpList_3[4] = new SharpList(); sharpList_3[4].add(tri_3[4]); sharpList_3[4].add(tri_3[53]); sharpList_3[4].add(tri_3[75]); sharpList_3[4].add(tri_3[94]); sharpList_3[5] = new SharpList(); sharpList_3[5].add(tri_3[5]); sharpList_3[5].add(tri_3[61]); sharpList_3[5].add(tri_3[76]); sharpList_3[5].add(tri_3[95]); sharpList_3[6] = new SharpList(); sharpList_3[6].add(tri_3[6]); sharpList_3[6].add(tri_3[69]); sharpList_3[6].add(tri_3[77]); sharpList_3[6].add(tri_3[96]); sharpList_3[7] = new SharpList(); sharpList_3[7].add(tri_3[7]); sharpList_3[7].add(tri_3[54]); sharpList_3[7].add(tri_3[83]); sharpList_3[7].add(tri_3[97]); sharpList_3[8] = new SharpList(); sharpList_3[8].add(tri_3[8]); sharpList_3[8].add(tri_3[62]); sharpList_3[8].add(tri_3[84]); sharpList_3[8].add(tri_3[98]); sharpList_3[9] = new SharpList(); sharpList_3[9].add(tri_3[9]); sharpList_3[9].add(tri_3[70]); sharpList_3[9].add(tri_3[85]); sharpList_3[9].add(tri_3[99]); sharpList_3[10] = new SharpList(); sharpList_3[10].add(tri_3[10]); sharpList_3[10].add(tri_3[78]); sharpList_3[10].add(tri_3[86]); sharpList_3[10].add(tri_3[100]); sharpList_3[11] = new SharpList(); sharpList_3[11].add(tri_3[11]); sharpList_3[11].add(tri_3[31]); sharpList_3[11].add(tri_3[55]); sharpList_3[11].add(tri_3[101]); sharpList_3[12] = new SharpList(); sharpList_3[12].add(tri_3[12]); sharpList_3[12].add(tri_3[32]); sharpList_3[12].add(tri_3[63]); sharpList_3[12].add(tri_3[102]); sharpList_3[13] = new SharpList(); sharpList_3[13].add(tri_3[13]); sharpList_3[13].add(tri_3[33]); sharpList_3[13].add(tri_3[71]); sharpList_3[13].add(tri_3[103]); sharpList_3[14] = new SharpList(); sharpList_3[14].add(tri_3[14]); sharpList_3[14].add(tri_3[34]); sharpList_3[14].add(tri_3[79]); sharpList_3[14].add(tri_3[104]); sharpList_3[15] = new SharpList(); sharpList_3[15].add(tri_3[15]); sharpList_3[15].add(tri_3[35]); sharpList_3[15].add(tri_3[56]); sharpList_3[15].add(tri_3[105]); sharpList_3[16] = new SharpList(); sharpList_3[16].add(tri_3[16]); sharpList_3[16].add(tri_3[36]); sharpList_3[16].add(tri_3[64]); sharpList_3[16].add(tri_3[106]); sharpList_3[17] = new SharpList(); sharpList_3[17].add(tri_3[17]); sharpList_3[17].add(tri_3[37]); sharpList_3[17].add(tri_3[72]); sharpList_3[17].add(tri_3[107]); sharpList_3[18] = new SharpList(); sharpList_3[18].add(tri_3[18]); sharpList_3[18].add(tri_3[38]); sharpList_3[18].add(tri_3[87]); sharpList_3[18].add(tri_3[108]); sharpList_3[19] = new SharpList(); sharpList_3[19].add(tri_3[19]); sharpList_3[19].add(tri_3[39]); sharpList_3[19].add(tri_3[57]); sharpList_3[19].add(tri_3[109]); sharpList_3[20] = new SharpList(); sharpList_3[20].add(tri_3[20]); sharpList_3[20].add(tri_3[40]); sharpList_3[20].add(tri_3[65]); sharpList_3[20].add(tri_3[110]); sharpList_3[21] = new SharpList(); sharpList_3[21].add(tri_3[21]); sharpList_3[21].add(tri_3[41]); sharpList_3[21].add(tri_3[80]); sharpList_3[21].add(tri_3[111]); sharpList_3[22] = new SharpList(); sharpList_3[22].add(tri_3[22]); sharpList_3[22].add(tri_3[42]); sharpList_3[22].add(tri_3[88]); sharpList_3[22].add(tri_3[112]); sharpList_3[23] = new SharpList(); sharpList_3[23].add(tri_3[23]); sharpList_3[23].add(tri_3[43]); sharpList_3[23].add(tri_3[58]); sharpList_3[23].add(tri_3[113]); sharpList_3[24] = new SharpList(); sharpList_3[24].add(tri_3[24]); sharpList_3[24].add(tri_3[44]); sharpList_3[24].add(tri_3[73]); sharpList_3[24].add(tri_3[114]); sharpList_3[25] = new SharpList(); sharpList_3[25].add(tri_3[25]); sharpList_3[25].add(tri_3[45]); sharpList_3[25].add(tri_3[81]); sharpList_3[25].add(tri_3[115]); sharpList_3[26] = new SharpList(); sharpList_3[26].add(tri_3[26]); sharpList_3[26].add(tri_3[46]); sharpList_3[26].add(tri_3[89]); sharpList_3[26].add(tri_3[116]); sharpList_3[27] = new SharpList(); sharpList_3[27].add(tri_3[27]); sharpList_3[27].add(tri_3[47]); sharpList_3[27].add(tri_3[66]); sharpList_3[27].add(tri_3[117]); sharpList_3[28] = new SharpList(); sharpList_3[28].add(tri_3[28]); sharpList_3[28].add(tri_3[48]); sharpList_3[28].add(tri_3[74]); sharpList_3[28].add(tri_3[118]); sharpList_3[29] = new SharpList(); sharpList_3[29].add(tri_3[29]); sharpList_3[29].add(tri_3[49]); sharpList_3[29].add(tri_3[82]); sharpList_3[29].add(tri_3[119]); sharpList_3[30] = new SharpList(); sharpList_3[30].add(tri_3[30]); sharpList_3[30].add(tri_3[50]); sharpList_3[30].add(tri_3[90]); sharpList_3[30].add(tri_3[120]); sharpList_4[1] = new SharpList(); sharpList_4[1].add(tri_4[1]); sharpList_4[1].add(tri_4[11]); sharpList_4[1].add(tri_4[15]); sharpList_4[1].add(tri_4[31]); sharpList_4[2] = new SharpList(); sharpList_4[2].add(tri_4[2]); sharpList_4[2].add(tri_4[12]); sharpList_4[2].add(tri_4[19]); sharpList_4[2].add(tri_4[32]); sharpList_4[3] = new SharpList(); sharpList_4[3].add(tri_4[3]); sharpList_4[3].add(tri_4[16]); sharpList_4[3].add(tri_4[20]); sharpList_4[3].add(tri_4[33]); sharpList_4[4] = new SharpList(); sharpList_4[4].add(tri_4[4]); sharpList_4[4].add(tri_4[13]); sharpList_4[4].add(tri_4[23]); sharpList_4[4].add(tri_4[34]); sharpList_4[5] = new SharpList(); sharpList_4[5].add(tri_4[5]); sharpList_4[5].add(tri_4[17]); sharpList_4[5].add(tri_4[24]); sharpList_4[5].add(tri_4[35]); sharpList_4[6] = new SharpList(); sharpList_4[6].add(tri_4[6]); sharpList_4[6].add(tri_4[21]); sharpList_4[6].add(tri_4[25]); sharpList_4[6].add(tri_4[36]); sharpList_4[7] = new SharpList(); sharpList_4[7].add(tri_4[7]); sharpList_4[7].add(tri_4[14]); sharpList_4[7].add(tri_4[27]); sharpList_4[7].add(tri_4[37]); sharpList_4[8] = new SharpList(); sharpList_4[8].add(tri_4[8]); sharpList_4[8].add(tri_4[18]); sharpList_4[8].add(tri_4[28]); sharpList_4[8].add(tri_4[38]); sharpList_4[9] = new SharpList(); sharpList_4[9].add(tri_4[9]); sharpList_4[9].add(tri_4[22]); sharpList_4[9].add(tri_4[29]); sharpList_4[9].add(tri_4[39]); sharpList_4[10] = new SharpList(); sharpList_4[10].add(tri_4[10]); sharpList_4[10].add(tri_4[26]); sharpList_4[10].add(tri_4[30]); sharpList_4[10].add(tri_4[40]); d1_tet[1] = new SharpTet(this, 1, 11); d1_tet[2] = new SharpTet(this, 1, 17); d1_tet[3] = new SharpTet(this, 1, 23); d1_tet[4] = new SharpTet(this, 1, 29); d1_tet[5] = new SharpTet(this, 1, 35); d2_tet[1] = new SharpTet(this, 2, 31); d2_tet[2] = new SharpTet(this, 2, 37); d2_tet[3] = new SharpTet(this, 2, 43); d2_tet[4] = new SharpTet(this, 2, 49); d2_tet[5] = new SharpTet(this, 2, 55); d2_oct[1] = new SharpOct(this, 2, 61); d2_oct[2] = new SharpOct(this, 2, 73); d2_oct[3] = new SharpOct(this, 2, 85); d2_oct[4] = new SharpOct(this, 2, 97); d2_oct[5] = new SharpOct(this, 2, 109); d3_tet[1] = new SharpTet(this, 3, 31); d3_tet[2] = new SharpTet(this, 3, 37); d3_tet[3] = new SharpTet(this, 3, 43); d3_tet[4] = new SharpTet(this, 3, 49); d3_tet[5] = new SharpTet(this, 3, 55); d3_oct[1] = new SharpOct(this, 3, 61); d3_oct[2] = new SharpOct(this, 3, 73); d3_oct[3] = new SharpOct(this, 3, 85); d3_oct[4] = new SharpOct(this, 3, 97); d3_oct[5] = new SharpOct(this, 3, 109); d4_tet[1] = new SharpTet(this, 4, 11); d4_tet[2] = new SharpTet(this, 4, 17); d4_tet[3] = new SharpTet(this, 4, 23); d4_tet[4] = new SharpTet(this, 4, 29); d4_tet[5] = new SharpTet(this, 4, 35); sharpSub[1] = new SharpSub(d1_tet[1], d2_oct[1], d3_tet[5]); sharpSub[2] = new SharpSub(d1_tet[2], d2_oct[2], d3_tet[4]); sharpSub[3] = new SharpSub(d1_tet[3], d2_oct[3], d3_tet[3]); sharpSub[4] = new SharpSub(d1_tet[4], d2_oct[4], d3_tet[2]); sharpSub[5] = new SharpSub(d1_tet[5], d2_oct[5], d3_tet[1]); sharpSub[6] = new SharpSub(d4_tet[5], d3_oct[5], d2_tet[1]); sharpSub[7] = new SharpSub(d4_tet[4], d3_oct[4], d2_tet[2]); sharpSub[8] = new SharpSub(d4_tet[3], d3_oct[3], d2_tet[3]); sharpSub[9] = new SharpSub(d4_tet[2], d3_oct[2], d2_tet[4]); sharpSub[10] = new SharpSub(d4_tet[1], d3_oct[1], d2_tet[5]); } public static void setStackItem(SharpStackItem si) { stackItem = si; } public static SharpStackItem getStackItem() { return stackItem; } }
Notice: (null)(): [ALERT] Mailbox is over quota in Unknown on line 0