local4[0][0] = s[0]*c[0] local4[1][0] = s[0]*c[1] + s[1]*c[0] local4[0][1] = s[0]*c[2] + s[1]*c[1] + s[2]*c[0] local4[1][1] = s[0]*c[3] + s[1]*c[2] + s[2]*c[1] + s[3]*c[0] local4[0][2] = s[0]*c[4] + s[1]*c[3] + s[2]*c[2] + s[3]*c[1] + s[4]*c[0] local4[1][2] = s[0]*c[5] + s[1]*c[4] + s[2]*c[3] + s[3]*c[2] + s[4]*c[1] + s[5]*c[0] local4[0][3] = s[0]*c[6] + s[1]*c[5] + s[2]*c[4] + s[3]*c[3] + s[4]*c[2] + s[5]*c[1] + s[6]*c[0] local4[1][3] = s[0]*c[7] + s[1]*c[6] + s[2]*c[5] + s[3]*c[4] + s[4]*c[3] + s[5]*c[2] + s[6]*c[1] + s[7]*c[0] local4[0][4] = s[0]*c[8] + s[1]*c[7] + s[2]*c[6] + s[3]*c[5] + s[4]*c[4] + s[5]*c[3] + s[6]*c[2] + s[7]*c[1] + s[8]*c[0] local4[1][4] = s[0]*c[9] + s[1]*c[8] + s[2]*c[7] + s[3]*c[6] + s[4]*c[5] + s[5]*c[4] + s[6]*c[3] + s[7]*c[2] + s[8]*c[1] + s[9]*c[0] local4[0][5] = s[0]*c[10] + s[1]*c[9] + s[2]*c[8] + s[3]*c[7] + s[4]*c[6] + s[5]*c[5] + s[6]*c[4] + s[7]*c[3] + s[8]*c[2] + s[9]*c[1] + s[10]*c[0] local4[1][5] = s[0]*c[11] + s[1]*c[10] + s[2]*c[9] + s[3]*c[8] + s[4]*c[7] + s[5]*c[6] + s[6]*c[5] + s[7]*c[4] + s[8]*c[3] + s[9]*c[2] + s[10]*c[1] + s[11]*c[0] local4[0][6] = s[0]*c[12] + s[1]*c[11] + s[2]*c[10] + s[3]*c[9] + s[4]*c[8] + s[5]*c[7] + s[6]*c[6] + s[7]*c[5] + s[8]*c[4] + s[9]*c[3] + s[10]*c[2] + s[11]*c[1] + s[12]*c[0] local4[1][6] = s[0]*c[13] + s[1]*c[12] + s[2]*c[11] + s[3]*c[10] + s[4]*c[9] + s[5]*c[8] + s[6]*c[7] + s[7]*c[6] + s[8]*c[5] + s[9]*c[4] + s[10]*c[3] + s[11]*c[2] + s[12]*c[1] + s[13]*c[0] local4[0][7] = s[0]*c[14] + s[1]*c[13] + s[2]*c[12] + s[3]*c[11] + s[4]*c[10] + s[5]*c[9] + s[6]*c[8] + s[7]*c[7] + s[8]*c[6] + s[9]*c[5] + s[10]*c[4] + s[11]*c[3] + s[12]*c[2] + s[13]*c[1] + s[14]*c[0] local4[1][7] = s[0]*c[15] + s[1]*c[14] + s[2]*c[13] + s[3]*c[12] + s[4]*c[11] + s[5]*c[10] + s[6]*c[9] + s[7]*c[8] + s[8]*c[7] + s[9]*c[6] + s[10]*c[5] + s[11]*c[4] + s[12]*c[3] + s[13]*c[2] + s[14]*c[1] + s[15]*c[0] local4[0][8] = s[0]*c[16] + s[1]*c[15] + s[2]*c[14] + s[3]*c[13] + s[4]*c[12] + s[5]*c[11] + s[6]*c[10] + s[7]*c[9] + s[8]*c[8] + s[9]*c[7] + s[10]*c[6] + s[11]*c[5] + s[12]*c[4] + s[13]*c[3] + s[14]*c[2] + s[15]*c[1] + s[16]*c[0] local4[1][8] = s[0]*c[17] + s[1]*c[16] + s[2]*c[15] + s[3]*c[14] + s[4]*c[13] + s[5]*c[12] + s[6]*c[11] + s[7]*c[10] + s[8]*c[9] + s[9]*c[8] + s[10]*c[7] + s[11]*c[6] + s[12]*c[5] + s[13]*c[4] + s[14]*c[3] + s[15]*c[2] + s[16]*c[1] local4[0][9] = s[0]*c[18] + s[1]*c[17] + s[2]*c[16] + s[3]*c[15] + s[4]*c[14] + s[5]*c[13] + s[6]*c[12] + s[7]*c[11] + s[8]*c[10] + s[9]*c[9] + s[10]*c[8] + s[11]*c[7] + s[12]*c[6] + s[13]*c[5] + s[14]*c[4] + s[15]*c[3] + s[16]*c[2] local4[1][9] = s[0]*c[19] + s[1]*c[18] + s[2]*c[17] + s[3]*c[16] + s[4]*c[15] + s[5]*c[14] + s[6]*c[13] + s[7]*c[12] + s[8]*c[11] + s[9]*c[10] + s[10]*c[9] + s[11]*c[8] + s[12]*c[7] + s[13]*c[6] + s[14]*c[5] + s[15]*c[4] + s[16]*c[3] local4[0][10] = s[0]*c[20] + s[1]*c[19] + s[2]*c[18] + s[3]*c[17] + s[4]*c[16] + s[5]*c[15] + s[6]*c[14] + s[7]*c[13] + s[8]*c[12] + s[9]*c[11] + s[10]*c[10] + s[11]*c[9] + s[12]*c[8] + s[13]*c[7] + s[14]*c[6] + s[15]*c[5] + s[16]*c[4] local4[1][10] = s[0]*c[21] + s[1]*c[20] + s[2]*c[19] + s[3]*c[18] + s[4]*c[17] + s[5]*c[16] + s[6]*c[15] + s[7]*c[14] + s[8]*c[13] + s[9]*c[12] + s[10]*c[11] + s[11]*c[10] + s[12]*c[9] + s[13]*c[8] + s[14]*c[7] + s[15]*c[6] + s[16]*c[5] local4[0][11] = s[0]*c[22] + s[1]*c[21] + s[2]*c[20] + s[3]*c[19] + s[4]*c[18] + s[5]*c[17] + s[6]*c[16] + s[7]*c[15] + s[8]*c[14] + s[9]*c[13] + s[10]*c[12] + s[11]*c[11] + s[12]*c[10] + s[13]*c[9] + s[14]*c[8] + s[15]*c[7] + s[16]*c[6] local4[1][11] = s[0]*c[23] + s[1]*c[22] + s[2]*c[21] + s[3]*c[20] + s[4]*c[19] + s[5]*c[18] + s[6]*c[17] + s[7]*c[16] + s[8]*c[15] + s[9]*c[14] + s[10]*c[13] + s[11]*c[12] + s[12]*c[11] + s[13]*c[10] + s[14]*c[9] + s[15]*c[8] + s[16]*c[7] local4[0][12] = s[0]*c[24] + s[1]*c[23] + s[2]*c[22] + s[3]*c[21] + s[4]*c[20] + s[5]*c[19] + s[6]*c[18] + s[7]*c[17] + s[8]*c[16] + s[9]*c[15] + s[10]*c[14] + s[11]*c[13] + s[12]*c[12] + s[13]*c[11] + s[14]*c[10] + s[15]*c[9] + s[16]*c[8] local4[1][12] = s[0]*c[25] + s[1]*c[24] + s[2]*c[23] + s[3]*c[22] + s[4]*c[21] + s[5]*c[20] + s[6]*c[19] + s[7]*c[18] + s[8]*c[17] + s[9]*c[16] + s[10]*c[15] + s[11]*c[14] + s[12]*c[13] + s[13]*c[12] + s[14]*c[11] + s[15]*c[10] + s[16]*c[9] local4[0][13] = s[0]*c[26] + s[1]*c[25] + s[2]*c[24] + s[3]*c[23] + s[4]*c[22] + s[5]*c[21] + s[6]*c[20] + s[7]*c[19] + s[8]*c[18] + s[9]*c[17] + s[10]*c[16] + s[11]*c[15] + s[12]*c[14] + s[13]*c[13] + s[14]*c[12] + s[15]*c[11] + s[16]*c[10] local4[1][13] = s[0]*c[27] + s[1]*c[26] + s[2]*c[25] + s[3]*c[24] + s[4]*c[23] + s[5]*c[22] + s[6]*c[21] + s[7]*c[20] + s[8]*c[19] + s[9]*c[18] + s[10]*c[17] + s[11]*c[16] + s[12]*c[15] + s[13]*c[14] + s[14]*c[13] + s[15]*c[12] + s[16]*c[11] local4[0][14] = s[0]*c[28] + s[1]*c[27] + s[2]*c[26] + s[3]*c[25] + s[4]*c[24] + s[5]*c[23] + s[6]*c[22] + s[7]*c[21] + s[8]*c[20] + s[9]*c[19] + s[10]*c[18] + s[11]*c[17] + s[12]*c[16] + s[13]*c[15] + s[14]*c[14] + s[15]*c[13] + s[16]*c[12] local4[1][14] = s[0]*c[29] + s[1]*c[28] + s[2]*c[27] + s[3]*c[26] + s[4]*c[25] + s[5]*c[24] + s[6]*c[23] + s[7]*c[22] + s[8]*c[21] + s[9]*c[20] + s[10]*c[19] + s[11]*c[18] + s[12]*c[17] + s[13]*c[16] + s[14]*c[15] + s[15]*c[14] + s[16]*c[13] local4[0][15] = s[0]*c[30] + s[1]*c[29] + s[2]*c[28] + s[3]*c[27] + s[4]*c[26] + s[5]*c[25] + s[6]*c[24] + s[7]*c[23] + s[8]*c[22] + s[9]*c[21] + s[10]*c[20] + s[11]*c[19] + s[12]*c[18] + s[13]*c[17] + s[14]*c[16] + s[15]*c[15] + s[16]*c[14] local4[1][15] = s[0]*c[31] + s[1]*c[30] + s[2]*c[29] + s[3]*c[28] + s[4]*c[27] + s[5]*c[26] + s[6]*c[25] + s[7]*c[24] + s[8]*c[23] + s[9]*c[22] + s[10]*c[21] + s[11]*c[20] + s[12]*c[19] + s[13]*c[18] + s[14]*c[17] + s[15]*c[16] + s[16]*c[15] local4[0][16] = s[0]*c[32] + s[1]*c[31] + s[2]*c[30] + s[3]*c[29] + s[4]*c[28] + s[5]*c[27] + s[6]*c[26] + s[7]*c[25] + s[8]*c[24] + s[9]*c[23] + s[10]*c[22] + s[11]*c[21] + s[12]*c[20] + s[13]*c[19] + s[14]*c[18] + s[15]*c[17] + s[16]*c[16] local4[1][16] = s[0]*c[33] + s[1]*c[32] + s[2]*c[31] + s[3]*c[30] + s[4]*c[29] + s[5]*c[28] + s[6]*c[27] + s[7]*c[26] + s[8]*c[25] + s[9]*c[24] + s[10]*c[23] + s[11]*c[22] + s[12]*c[21] + s[13]*c[20] + s[14]*c[19] + s[15]*c[18] + s[16]*c[17] local4[0][17] = s[0]*c[34] + s[1]*c[33] + s[2]*c[32] + s[3]*c[31] + s[4]*c[30] + s[5]*c[29] + s[6]*c[28] + s[7]*c[27] + s[8]*c[26] + s[9]*c[25] + s[10]*c[24] + s[11]*c[23] + s[12]*c[22] + s[13]*c[21] + s[14]*c[20] + s[15]*c[19] + s[16]*c[18] local4[1][17] = s[0]*c[35] + s[1]*c[34] + s[2]*c[33] + s[3]*c[32] + s[4]*c[31] + s[5]*c[30] + s[6]*c[29] + s[7]*c[28] + s[8]*c[27] + s[9]*c[26] + s[10]*c[25] + s[11]*c[24] + s[12]*c[23] + s[13]*c[22] + s[14]*c[21] + s[15]*c[20] + s[16]*c[19] local4[0][18] = s[0]*c[36] + s[1]*c[35] + s[2]*c[34] + s[3]*c[33] + s[4]*c[32] + s[5]*c[31] + s[6]*c[30] + s[7]*c[29] + s[8]*c[28] + s[9]*c[27] + s[10]*c[26] + s[11]*c[25] + s[12]*c[24] + s[13]*c[23] + s[14]*c[22] + s[15]*c[21] + s[16]*c[20] local4[1][18] = s[0]*c[37] + s[1]*c[36] + s[2]*c[35] + s[3]*c[34] + s[4]*c[33] + s[5]*c[32] + s[6]*c[31] + s[7]*c[30] + s[8]*c[29] + s[9]*c[28] + s[10]*c[27] + s[11]*c[26] + s[12]*c[25] + s[13]*c[24] + s[14]*c[23] + s[15]*c[22] + s[16]*c[21] local4[0][19] = s[0]*c[38] + s[1]*c[37] + s[2]*c[36] + s[3]*c[35] + s[4]*c[34] + s[5]*c[33] + s[6]*c[32] + s[7]*c[31] + s[8]*c[30] + s[9]*c[29] + s[10]*c[28] + s[11]*c[27] + s[12]*c[26] + s[13]*c[25] + s[14]*c[24] + s[15]*c[23] + s[16]*c[22] local4[1][19] = s[0]*c[39] + s[1]*c[38] + s[2]*c[37] + s[3]*c[36] + s[4]*c[35] + s[5]*c[34] + s[6]*c[33] + s[7]*c[32] + s[8]*c[31] + s[9]*c[30] + s[10]*c[29] + s[11]*c[28] + s[12]*c[27] + s[13]*c[26] + s[14]*c[25] + s[15]*c[24] + s[16]*c[23] local4[0][20] = s[0]*c[40] + s[1]*c[39] + s[2]*c[38] + s[3]*c[37] + s[4]*c[36] + s[5]*c[35] + s[6]*c[34] + s[7]*c[33] + s[8]*c[32] + s[9]*c[31] + s[10]*c[30] + s[11]*c[29] + s[12]*c[28] + s[13]*c[27] + s[14]*c[26] + s[15]*c[25] + s[16]*c[24] local4[1][20] = s[0]*c[41] + s[1]*c[40] + s[2]*c[39] + s[3]*c[38] + s[4]*c[37] + s[5]*c[36] + s[6]*c[35] + s[7]*c[34] + s[8]*c[33] + s[9]*c[32] + s[10]*c[31] + s[11]*c[30] + s[12]*c[29] + s[13]*c[28] + s[14]*c[27] + s[15]*c[26] + s[16]*c[25] local4[0][21] = s[0]*c[42] + s[1]*c[41] + s[2]*c[40] + s[3]*c[39] + s[4]*c[38] + s[5]*c[37] + s[6]*c[36] + s[7]*c[35] + s[8]*c[34] + s[9]*c[33] + s[10]*c[32] + s[11]*c[31] + s[12]*c[30] + s[13]*c[29] + s[14]*c[28] + s[15]*c[27] + s[16]*c[26] local4[1][21] = s[0]*c[43] + s[1]*c[42] + s[2]*c[41] + s[3]*c[40] + s[4]*c[39] + s[5]*c[38] + s[6]*c[37] + s[7]*c[36] + s[8]*c[35] + s[9]*c[34] + s[10]*c[33] + s[11]*c[32] + s[12]*c[31] + s[13]*c[30] + s[14]*c[29] + s[15]*c[28] + s[16]*c[27] local4[0][22] = s[0]*c[44] + s[1]*c[43] + s[2]*c[42] + s[3]*c[41] + s[4]*c[40] + s[5]*c[39] + s[6]*c[38] + s[7]*c[37] + s[8]*c[36] + s[9]*c[35] + s[10]*c[34] + s[11]*c[33] + s[12]*c[32] + s[13]*c[31] + s[14]*c[30] + s[15]*c[29] + s[16]*c[28] local4[1][22] = s[0]*c[45] + s[1]*c[44] + s[2]*c[43] + s[3]*c[42] + s[4]*c[41] + s[5]*c[40] + s[6]*c[39] + s[7]*c[38] + s[8]*c[37] + s[9]*c[36] + s[10]*c[35] + s[11]*c[34] + s[12]*c[33] + s[13]*c[32] + s[14]*c[31] + s[15]*c[30] + s[16]*c[29] local4[0][23] = s[0]*c[46] + s[1]*c[45] + s[2]*c[44] + s[3]*c[43] + s[4]*c[42] + s[5]*c[41] + s[6]*c[40] + s[7]*c[39] + s[8]*c[38] + s[9]*c[37] + s[10]*c[36] + s[11]*c[35] + s[12]*c[34] + s[13]*c[33] + s[14]*c[32] + s[15]*c[31] + s[16]*c[30] local4[1][23] = s[0]*c[47] + s[1]*c[46] + s[2]*c[45] + s[3]*c[44] + s[4]*c[43] + s[5]*c[42] + s[6]*c[41] + s[7]*c[40] + s[8]*c[39] + s[9]*c[38] + s[10]*c[37] + s[11]*c[36] + s[12]*c[35] + s[13]*c[34] + s[14]*c[33] + s[15]*c[32] + s[16]*c[31] local4[0][24] = s[0]*c[48] + s[1]*c[47] + s[2]*c[46] + s[3]*c[45] + s[4]*c[44] + s[5]*c[43] + s[6]*c[42] + s[7]*c[41] + s[8]*c[40] + s[9]*c[39] + s[10]*c[38] + s[11]*c[37] + s[12]*c[36] + s[13]*c[35] + s[14]*c[34] + s[15]*c[33] + s[16]*c[32] local4[1][24] = s[0]*c[49] + s[1]*c[48] + s[2]*c[47] + s[3]*c[46] + s[4]*c[45] + s[5]*c[44] + s[6]*c[43] + s[7]*c[42] + s[8]*c[41] + s[9]*c[40] + s[10]*c[39] + s[11]*c[38] + s[12]*c[37] + s[13]*c[36] + s[14]*c[35] + s[15]*c[34] + s[16]*c[33] local4[0][25] = s[0]*c[50] + s[1]*c[49] + s[2]*c[48] + s[3]*c[47] + s[4]*c[46] + s[5]*c[45] + s[6]*c[44] + s[7]*c[43] + s[8]*c[42] + s[9]*c[41] + s[10]*c[40] + s[11]*c[39] + s[12]*c[38] + s[13]*c[37] + s[14]*c[36] + s[15]*c[35] + s[16]*c[34] local4[1][25] = s[0]*c[51] + s[1]*c[50] + s[2]*c[49] + s[3]*c[48] + s[4]*c[47] + s[5]*c[46] + s[6]*c[45] + s[7]*c[44] + s[8]*c[43] + s[9]*c[42] + s[10]*c[41] + s[11]*c[40] + s[12]*c[39] + s[13]*c[38] + s[14]*c[37] + s[15]*c[36] + s[16]*c[35] local4[0][26] = s[0]*c[52] + s[1]*c[51] + s[2]*c[50] + s[3]*c[49] + s[4]*c[48] + s[5]*c[47] + s[6]*c[46] + s[7]*c[45] + s[8]*c[44] + s[9]*c[43] + s[10]*c[42] + s[11]*c[41] + s[12]*c[40] + s[13]*c[39] + s[14]*c[38] + s[15]*c[37] + s[16]*c[36] local4[1][26] = s[0]*c[53] + s[1]*c[52] + s[2]*c[51] + s[3]*c[50] + s[4]*c[49] + s[5]*c[48] + s[6]*c[47] + s[7]*c[46] + s[8]*c[45] + s[9]*c[44] + s[10]*c[43] + s[11]*c[42] + s[12]*c[41] + s[13]*c[40] + s[14]*c[39] + s[15]*c[38] + s[16]*c[37] local4[0][27] = s[0]*c[54] + s[1]*c[53] + s[2]*c[52] + s[3]*c[51] + s[4]*c[50] + s[5]*c[49] + s[6]*c[48] + s[7]*c[47] + s[8]*c[46] + s[9]*c[45] + s[10]*c[44] + s[11]*c[43] + s[12]*c[42] + s[13]*c[41] + s[14]*c[40] + s[15]*c[39] + s[16]*c[38] local4[1][27] = s[0]*c[55] + s[1]*c[54] + s[2]*c[53] + s[3]*c[52] + s[4]*c[51] + s[5]*c[50] + s[6]*c[49] + s[7]*c[48] + s[8]*c[47] + s[9]*c[46] + s[10]*c[45] + s[11]*c[44] + s[12]*c[43] + s[13]*c[42] + s[14]*c[41] + s[15]*c[40] + s[16]*c[39] local4[0][28] = s[0]*c[56] + s[1]*c[55] + s[2]*c[54] + s[3]*c[53] + s[4]*c[52] + s[5]*c[51] + s[6]*c[50] + s[7]*c[49] + s[8]*c[48] + s[9]*c[47] + s[10]*c[46] + s[11]*c[45] + s[12]*c[44] + s[13]*c[43] + s[14]*c[42] + s[15]*c[41] + s[16]*c[40] local4[1][28] = s[0]*c[57] + s[1]*c[56] + s[2]*c[55] + s[3]*c[54] + s[4]*c[53] + s[5]*c[52] + s[6]*c[51] + s[7]*c[50] + s[8]*c[49] + s[9]*c[48] + s[10]*c[47] + s[11]*c[46] + s[12]*c[45] + s[13]*c[44] + s[14]*c[43] + s[15]*c[42] + s[16]*c[41] local4[0][29] = s[0]*c[58] + s[1]*c[57] + s[2]*c[56] + s[3]*c[55] + s[4]*c[54] + s[5]*c[53] + s[6]*c[52] + s[7]*c[51] + s[8]*c[50] + s[9]*c[49] + s[10]*c[48] + s[11]*c[47] + s[12]*c[46] + s[13]*c[45] + s[14]*c[44] + s[15]*c[43] + s[16]*c[42] local4[1][29] = s[0]*c[59] + s[1]*c[58] + s[2]*c[57] + s[3]*c[56] + s[4]*c[55] + s[5]*c[54] + s[6]*c[53] + s[7]*c[52] + s[8]*c[51] + s[9]*c[50] + s[10]*c[49] + s[11]*c[48] + s[12]*c[47] + s[13]*c[46] + s[14]*c[45] + s[15]*c[44] + s[16]*c[43] local4[0][30] = s[0]*c[60] + s[1]*c[59] + s[2]*c[58] + s[3]*c[57] + s[4]*c[56] + s[5]*c[55] + s[6]*c[54] + s[7]*c[53] + s[8]*c[52] + s[9]*c[51] + s[10]*c[50] + s[11]*c[49] + s[12]*c[48] + s[13]*c[47] + s[14]*c[46] + s[15]*c[45] + s[16]*c[44] local4[1][30] = s[0]*c[61] + s[1]*c[60] + s[2]*c[59] + s[3]*c[58] + s[4]*c[57] + s[5]*c[56] + s[6]*c[55] + s[7]*c[54] + s[8]*c[53] + s[9]*c[52] + s[10]*c[51] + s[11]*c[50] + s[12]*c[49] + s[13]*c[48] + s[14]*c[47] + s[15]*c[46] + s[16]*c[45] local4[0][31] = s[0]*c[62] + s[1]*c[61] + s[2]*c[60] + s[3]*c[59] + s[4]*c[58] + s[5]*c[57] + s[6]*c[56] + s[7]*c[55] + s[8]*c[54] + s[9]*c[53] + s[10]*c[52] + s[11]*c[51] + s[12]*c[50] + s[13]*c[49] + s[14]*c[48] + s[15]*c[47] + s[16]*c[46] local4[1][31] = s[0]*c[63] + s[1]*c[62] + s[2]*c[61] + s[3]*c[60] + s[4]*c[59] + s[5]*c[58] + s[6]*c[57] + s[7]*c[56] + s[8]*c[55] + s[9]*c[54] + s[10]*c[53] + s[11]*c[52] + s[12]*c[51] + s[13]*c[50] + s[14]*c[49] + s[15]*c[48] + s[16]*c[47] local4[0][32] = s[0]*c[64] + s[1]*c[63] + s[2]*c[62] + s[3]*c[61] + s[4]*c[60] + s[5]*c[59] + s[6]*c[58] + s[7]*c[57] + s[8]*c[56] + s[9]*c[55] + s[10]*c[54] + s[11]*c[53] + s[12]*c[52] + s[13]*c[51] + s[14]*c[50] + s[15]*c[49] + s[16]*c[48] local4[1][32] = s[0]*c[65] + s[1]*c[64] + s[2]*c[63] + s[3]*c[62] + s[4]*c[61] + s[5]*c[60] + s[6]*c[59] + s[7]*c[58] + s[8]*c[57] + s[9]*c[56] + s[10]*c[55] + s[11]*c[54] + s[12]*c[53] + s[13]*c[52] + s[14]*c[51] + s[15]*c[50] + s[16]*c[49] local4[0][33] = s[0]*c[66] + s[1]*c[65] + s[2]*c[64] + s[3]*c[63] + s[4]*c[62] + s[5]*c[61] + s[6]*c[60] + s[7]*c[59] + s[8]*c[58] + s[9]*c[57] + s[10]*c[56] + s[11]*c[55] + s[12]*c[54] + s[13]*c[53] + s[14]*c[52] + s[15]*c[51] + s[16]*c[50] local4[1][33] = s[0]*c[67] + s[1]*c[66] + s[2]*c[65] + s[3]*c[64] + s[4]*c[63] + s[5]*c[62] + s[6]*c[61] + s[7]*c[60] + s[8]*c[59] + s[9]*c[58] + s[10]*c[57] + s[11]*c[56] + s[12]*c[55] + s[13]*c[54] + s[14]*c[53] + s[15]*c[52] + s[16]*c[51] local4[0][34] = s[0]*c[68] + s[1]*c[67] + s[2]*c[66] + s[3]*c[65] + s[4]*c[64] + s[5]*c[63] + s[6]*c[62] + s[7]*c[61] + s[8]*c[60] + s[9]*c[59] + s[10]*c[58] + s[11]*c[57] + s[12]*c[56] + s[13]*c[55] + s[14]*c[54] + s[15]*c[53] + s[16]*c[52] local4[1][34] = s[0]*c[69] + s[1]*c[68] + s[2]*c[67] + s[3]*c[66] + s[4]*c[65] + s[5]*c[64] + s[6]*c[63] + s[7]*c[62] + s[8]*c[61] + s[9]*c[60] + s[10]*c[59] + s[11]*c[58] + s[12]*c[57] + s[13]*c[56] + s[14]*c[55] + s[15]*c[54] + s[16]*c[53] local4[0][35] = s[0]*c[70] + s[1]*c[69] + s[2]*c[68] + s[3]*c[67] + s[4]*c[66] + s[5]*c[65] + s[6]*c[64] + s[7]*c[63] + s[8]*c[62] + s[9]*c[61] + s[10]*c[60] + s[11]*c[59] + s[12]*c[58] + s[13]*c[57] + s[14]*c[56] + s[15]*c[55] + s[16]*c[54] local4[1][35] = s[0]*c[71] + s[1]*c[70] + s[2]*c[69] + s[3]*c[68] + s[4]*c[67] + s[5]*c[66] + s[6]*c[65] + s[7]*c[64] + s[8]*c[63] + s[9]*c[62] + s[10]*c[61] + s[11]*c[60] + s[12]*c[59] + s[13]*c[58] + s[14]*c[57] + s[15]*c[56] + s[16]*c[55] local4[0][36] = s[0]*c[72] + s[1]*c[71] + s[2]*c[70] + s[3]*c[69] + s[4]*c[68] + s[5]*c[67] + s[6]*c[66] + s[7]*c[65] + s[8]*c[64] + s[9]*c[63] + s[10]*c[62] + s[11]*c[61] + s[12]*c[60] + s[13]*c[59] + s[14]*c[58] + s[15]*c[57] + s[16]*c[56] local4[1][36] = s[0]*c[73] + s[1]*c[72] + s[2]*c[71] + s[3]*c[70] + s[4]*c[69] + s[5]*c[68] + s[6]*c[67] + s[7]*c[66] + s[8]*c[65] + s[9]*c[64] + s[10]*c[63] + s[11]*c[62] + s[12]*c[61] + s[13]*c[60] + s[14]*c[59] + s[15]*c[58] + s[16]*c[57] local4[0][37] = s[0]*c[74] + s[1]*c[73] + s[2]*c[72] + s[3]*c[71] + s[4]*c[70] + s[5]*c[69] + s[6]*c[68] + s[7]*c[67] + s[8]*c[66] + s[9]*c[65] + s[10]*c[64] + s[11]*c[63] + s[12]*c[62] + s[13]*c[61] + s[14]*c[60] + s[15]*c[59] + s[16]*c[58] local4[1][37] = s[0]*c[75] + s[1]*c[74] + s[2]*c[73] + s[3]*c[72] + s[4]*c[71] + s[5]*c[70] + s[6]*c[69] + s[7]*c[68] + s[8]*c[67] + s[9]*c[66] + s[10]*c[65] + s[11]*c[64] + s[12]*c[63] + s[13]*c[62] + s[14]*c[61] + s[15]*c[60] + s[16]*c[59] local4[0][38] = s[0]*c[76] + s[1]*c[75] + s[2]*c[74] + s[3]*c[73] + s[4]*c[72] + s[5]*c[71] + s[6]*c[70] + s[7]*c[69] + s[8]*c[68] + s[9]*c[67] + s[10]*c[66] + s[11]*c[65] + s[12]*c[64] + s[13]*c[63] + s[14]*c[62] + s[15]*c[61] + s[16]*c[60] local4[1][38] = s[0]*c[77] + s[1]*c[76] + s[2]*c[75] + s[3]*c[74] + s[4]*c[73] + s[5]*c[72] + s[6]*c[71] + s[7]*c[70] + s[8]*c[69] + s[9]*c[68] + s[10]*c[67] + s[11]*c[66] + s[12]*c[65] + s[13]*c[64] + s[14]*c[63] + s[15]*c[62] + s[16]*c[61] local4[0][39] = s[0]*c[78] + s[1]*c[77] + s[2]*c[76] + s[3]*c[75] + s[4]*c[74] + s[5]*c[73] + s[6]*c[72] + s[7]*c[71] + s[8]*c[70] + s[9]*c[69] + s[10]*c[68] + s[11]*c[67] + s[12]*c[66] + s[13]*c[65] + s[14]*c[64] + s[15]*c[63] + s[16]*c[62] local4[1][39] = s[0]*c[79] + s[1]*c[78] + s[2]*c[77] + s[3]*c[76] + s[4]*c[75] + s[5]*c[74] + s[6]*c[73] + s[7]*c[72] + s[8]*c[71] + s[9]*c[70] + s[10]*c[69] + s[11]*c[68] + s[12]*c[67] + s[13]*c[66] + s[14]*c[65] + s[15]*c[64] + s[16]*c[63] local4[0][40] = s[0]*c[80] + s[1]*c[79] + s[2]*c[78] + s[3]*c[77] + s[4]*c[76] + s[5]*c[75] + s[6]*c[74] + s[7]*c[73] + s[8]*c[72] + s[9]*c[71] + s[10]*c[70] + s[11]*c[69] + s[12]*c[68] + s[13]*c[67] + s[14]*c[66] + s[15]*c[65] + s[16]*c[64] local4[1][40] = s[0]*c[81] + s[1]*c[80] + s[2]*c[79] + s[3]*c[78] + s[4]*c[77] + s[5]*c[76] + s[6]*c[75] + s[7]*c[74] + s[8]*c[73] + s[9]*c[72] + s[10]*c[71] + s[11]*c[70] + s[12]*c[69] + s[13]*c[68] + s[14]*c[67] + s[15]*c[66] + s[16]*c[65] local4[0][41] = s[0]*c[82] + s[1]*c[81] + s[2]*c[80] + s[3]*c[79] + s[4]*c[78] + s[5]*c[77] + s[6]*c[76] + s[7]*c[75] + s[8]*c[74] + s[9]*c[73] + s[10]*c[72] + s[11]*c[71] + s[12]*c[70] + s[13]*c[69] + s[14]*c[68] + s[15]*c[67] + s[16]*c[66] local4[1][41] = s[0]*c[83] + s[1]*c[82] + s[2]*c[81] + s[3]*c[80] + s[4]*c[79] + s[5]*c[78] + s[6]*c[77] + s[7]*c[76] + s[8]*c[75] + s[9]*c[74] + s[10]*c[73] + s[11]*c[72] + s[12]*c[71] + s[13]*c[70] + s[14]*c[69] + s[15]*c[68] + s[16]*c[67] local4[0][42] = s[0]*c[84] + s[1]*c[83] + s[2]*c[82] + s[3]*c[81] + s[4]*c[80] + s[5]*c[79] + s[6]*c[78] + s[7]*c[77] + s[8]*c[76] + s[9]*c[75] + s[10]*c[74] + s[11]*c[73] + s[12]*c[72] + s[13]*c[71] + s[14]*c[70] + s[15]*c[69] + s[16]*c[68] local4[1][42] = s[0]*c[85] + s[1]*c[84] + s[2]*c[83] + s[3]*c[82] + s[4]*c[81] + s[5]*c[80] + s[6]*c[79] + s[7]*c[78] + s[8]*c[77] + s[9]*c[76] + s[10]*c[75] + s[11]*c[74] + s[12]*c[73] + s[13]*c[72] + s[14]*c[71] + s[15]*c[70] + s[16]*c[69] local4[0][43] = s[0]*c[86] + s[1]*c[85] + s[2]*c[84] + s[3]*c[83] + s[4]*c[82] + s[5]*c[81] + s[6]*c[80] + s[7]*c[79] + s[8]*c[78] + s[9]*c[77] + s[10]*c[76] + s[11]*c[75] + s[12]*c[74] + s[13]*c[73] + s[14]*c[72] + s[15]*c[71] + s[16]*c[70] local4[1][43] = s[0]*c[87] + s[1]*c[86] + s[2]*c[85] + s[3]*c[84] + s[4]*c[83] + s[5]*c[82] + s[6]*c[81] + s[7]*c[80] + s[8]*c[79] + s[9]*c[78] + s[10]*c[77] + s[11]*c[76] + s[12]*c[75] + s[13]*c[74] + s[14]*c[73] + s[15]*c[72] + s[16]*c[71] local4[0][44] = s[0]*c[88] + s[1]*c[87] + s[2]*c[86] + s[3]*c[85] + s[4]*c[84] + s[5]*c[83] + s[6]*c[82] + s[7]*c[81] + s[8]*c[80] + s[9]*c[79] + s[10]*c[78] + s[11]*c[77] + s[12]*c[76] + s[13]*c[75] + s[14]*c[74] + s[15]*c[73] + s[16]*c[72] local4[1][44] = s[1]*c[88] + s[2]*c[87] + s[3]*c[86] + s[4]*c[85] + s[5]*c[84] + s[6]*c[83] + s[7]*c[82] + s[8]*c[81] + s[9]*c[80] + s[10]*c[79] + s[11]*c[78] + s[12]*c[77] + s[13]*c[76] + s[14]*c[75] + s[15]*c[74] + s[16]*c[73] local4[0][45] = s[2]*c[88] + s[3]*c[87] + s[4]*c[86] + s[5]*c[85] + s[6]*c[84] + s[7]*c[83] + s[8]*c[82] + s[9]*c[81] + s[10]*c[80] + s[11]*c[79] + s[12]*c[78] + s[13]*c[77] + s[14]*c[76] + s[15]*c[75] + s[16]*c[74] local4[1][45] = s[3]*c[88] + s[4]*c[87] + s[5]*c[86] + s[6]*c[85] + s[7]*c[84] + s[8]*c[83] + s[9]*c[82] + s[10]*c[81] + s[11]*c[80] + s[12]*c[79] + s[13]*c[78] + s[14]*c[77] + s[15]*c[76] + s[16]*c[75] local4[0][46] = s[4]*c[88] + s[5]*c[87] + s[6]*c[86] + s[7]*c[85] + s[8]*c[84] + s[9]*c[83] + s[10]*c[82] + s[11]*c[81] + s[12]*c[80] + s[13]*c[79] + s[14]*c[78] + s[15]*c[77] + s[16]*c[76] local4[1][46] = s[5]*c[88] + s[6]*c[87] + s[7]*c[86] + s[8]*c[85] + s[9]*c[84] + s[10]*c[83] + s[11]*c[82] + s[12]*c[81] + s[13]*c[80] + s[14]*c[79] + s[15]*c[78] + s[16]*c[77] local4[0][47] = s[6]*c[88] + s[7]*c[87] + s[8]*c[86] + s[9]*c[85] + s[10]*c[84] + s[11]*c[83] + s[12]*c[82] + s[13]*c[81] + s[14]*c[80] + s[15]*c[79] + s[16]*c[78] local4[1][47] = s[7]*c[88] + s[8]*c[87] + s[9]*c[86] + s[10]*c[85] + s[11]*c[84] + s[12]*c[83] + s[13]*c[82] + s[14]*c[81] + s[15]*c[80] + s[16]*c[79] local4[0][48] = s[8]*c[88] + s[9]*c[87] + s[10]*c[86] + s[11]*c[85] + s[12]*c[84] + s[13]*c[83] + s[14]*c[82] + s[15]*c[81] + s[16]*c[80] local4[1][48] = s[9]*c[88] + s[10]*c[87] + s[11]*c[86] + s[12]*c[85] + s[13]*c[84] + s[14]*c[83] + s[15]*c[82] + s[16]*c[81] local4[0][49] = s[10]*c[88] + s[11]*c[87] + s[12]*c[86] + s[13]*c[85] + s[14]*c[84] + s[15]*c[83] + s[16]*c[82] local4[1][49] = s[11]*c[88] + s[12]*c[87] + s[13]*c[86] + s[14]*c[85] + s[15]*c[84] + s[16]*c[83] local4[0][50] = s[12]*c[88] + s[13]*c[87] + s[14]*c[86] + s[15]*c[85] + s[16]*c[84] local4[1][50] = s[13]*c[88] + s[14]*c[87] + s[15]*c[86] + s[16]*c[85] local4[0][51] = s[14]*c[88] + s[15]*c[87] + s[16]*c[86] local4[1][51] = s[15]*c[88] + s[16]*c[87] local4[0][52] = s[16]*c[88]