2
/// This file is part of Rheolef.
4
/// Copyright (C) 2000-2009 Pierre Saramito <Pierre.Saramito@imag.fr>
6
/// Rheolef is free software; you can redistribute it and/or modify
7
/// it under the terms of the GNU General Public License as published by
8
/// the Free Software Foundation; either version 2 of the License, or
9
/// (at your option) any later version.
11
/// Rheolef is distributed in the hope that it will be useful,
12
/// but WITHOUT ANY WARRANTY; without even the implied warranty of
13
/// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
/// GNU General Public License for more details.
16
/// You should have received a copy of the GNU General Public License
17
/// along with Rheolef; if not, write to the Free Software
18
/// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20
/// =========================================================================
21
/// Banded level set routines
23
/// Authors: Lara Aborm, Jocelyn Etienne, Pierre Saramito
25
#include "rheolef/banded_level_set.h"
27
#include "rheolef/tiny_element.h"
28
#include "rheolef/ublas-invert.h"
33
// --------------------------------------------------------------------------------
34
// gestion de la precision
35
// --------------------------------------------------------------------------------
36
static Float tol = 100*numeric_limits<Float>::epsilon();
37
//static Float tol = 0;
38
void set_tol (const Float& tol1) { tol = tol1; }
39
bool is_zero (const Float& x) { return fabs(x) <= tol; }
40
bool have_same_sign (const Float& x, const Float& y) {
41
return !is_zero(x) && !is_zero(y) && x*y > 0;
43
bool have_opposite_sign (const Float& x, const Float& y) {
44
return !is_zero(x) && !is_zero(y) && x*y < 0;
46
// --------------------------------------------------------------------------------
47
// 2D: fonctions locales : sur un seul element triangle
48
// --------------------------------------------------------------------------------
49
// appele lors du 1er passage qui liste les elements de la bande cas de dimension 2
50
bool belongs_to_band_t (const ublas::vector<Float>& f) {
51
if (have_same_sign(f[0],f[1]) && have_same_sign(f[0],f[2])) return false;
52
// on rejette le triangle dans tous les sommets de meme signe :
53
if (is_zero(f[0]) && is_zero(f[1]) && is_zero(f[2])) return false;
54
// on rejette les triangles dont un sommet :
55
if (is_zero(f[0]) && have_same_sign(f[1],f[2])) return false;
56
if (is_zero(f[1]) && have_same_sign(f[0],f[2])) return false;
57
if (is_zero(f[2]) && have_same_sign(f[0],f[1])) return false;
60
// apellee lors du calcul des matrices M_K et A_K pour K dans la bande cas de dimension 2
62
isolated_vertex_t (const ublas::vector<Float>& f) {
63
/* on retourne le sommet isole a chaque fois */
64
if (have_same_sign (f[0],f[1]) && have_opposite_sign(f[0],f[2])) return 2;
65
if (have_opposite_sign(f[0],f[1]) && have_same_sign (f[0],f[2])) return 1;
66
if (have_opposite_sign(f[0],f[1]) && have_opposite_sign(f[0],f[2])) return 0;
67
if (is_zero(f[0]) && have_opposite_sign(f[1],f[2])) return 1; /* on peut retourner 2 de meme*/
69
if (is_zero(f[1]) && have_opposite_sign(f[0],f[2])) return 0; /* on peut retourner 2 */
70
if (is_zero(f[2]) && have_opposite_sign(f[0],f[1])) return 0; /* on peut retourner 1 */
71
if (is_zero(f[0]) && is_zero(f[1]) && ! is_zero(f[2])) return 2;
72
if (is_zero(f[0]) && is_zero(f[2]) && ! is_zero(f[1])) return 1;
73
return 0; /* f1 == 0 et f2 == 0 et f0 != 0 */
76
subcompute_matrix_t (const ublas::vector<point>& x ,const ublas::vector<Float>& f,
77
ublas::vector<size_t>& j, point& a, point& b, Float& S) {
79
j[0] = isolated_vertex_t (f);
82
// edge {j1,j2} has normal oriented as grad(f), in f>0 direction:
83
if (! is_zero(f[j[0]]) && f[j[0]] < 0) swap (j[1], j[2]);
84
Float theta_1= f[j[1]]/(f[j[1]]-f[j[0]]);
85
Float theta_2= f[j[2]]/(f[j[2]]-f[j[0]]);
86
// calcul des coordonnes díntersection
87
a = theta_1*x[j[0]]+(1-theta_1)*x[j[1]];
88
b = theta_2*x[j[0]]+(1-theta_2)*x[j[2]];
89
S = sqrt(pow(a[0]-b[0],2)+pow(a[1]-b[1],2));
90
if (is_zero(f[j[1]]) && is_zero(f[j[2]])) {
95
inv_piola_t (const ublas::vector<point>& x, tensor& inv_B) {
96
/* calcul de la matrice B qui nous mene du triangle de reference au triangle ordinaire*/
98
B(0,0) = x[1][0]-x[0][0];
99
B(0,1) = x[2][0]-x[0][0];
100
B(1,0) = x[1][1]-x[0][1];
101
B(1,1) = x[2][1]-x[0][1];
103
/*calcul de línverse de la matrice B*/
106
void projection_s (point& v, const point& n) {
110
// definition des fonctions de base sur le triangle de reference en dimension 2
111
Float hat_a0 (const point& x) {
112
return 1 - x[0] - x[1];
114
Float hat_a1 (const point& x) {
117
Float hat_a2 (const point& x) {
120
Float hat_a (size_t i, const point& x) {
122
case 0 : return 1 - x[0] - x[1];
123
case 1 : return x[0];
124
default : return x[1];
127
Float hat_T (size_t i, const point& x) {
129
case 0 : return 1 - x[0] - x[1] -x[2];
130
case 1 : return x[0];
131
case 2 : return x[1];
132
default : return x[2];
135
// --------------------------------------------------------------------------------
136
// 3D: fonctions locales : sur un seul element tetraedre
137
// --------------------------------------------------------------------------------
139
// appele lors du 1er passage qui liste les elements de la bande cas de dimension 3
141
belongs_to_band_T (const ublas::vector<Float>& f) {
142
if (have_same_sign(f[0],f[1]) && have_same_sign(f[0],f[2]) && have_same_sign(f[2],f[3])) return false;
143
// cas ou 4 points s'annulent en dimension 3 est degenere
144
if (is_zero(f[0]) && is_zero(f[1]) && is_zero(f[2]) && is_zero(f[3])) return false;
146
if (is_zero(f[0]) && have_same_sign(f[1],f[2]) && have_same_sign(f[1],f[3])) return false;
147
if (is_zero(f[1]) && have_same_sign(f[0],f[2]) && have_same_sign(f[0],f[3])) return false;
148
if (is_zero(f[2]) && have_same_sign(f[0],f[1]) && have_same_sign(f[0],f[3])) return false;
149
if (is_zero(f[3]) && have_same_sign(f[0],f[1]) && have_same_sign(f[0],f[2])) return false;
150
// cas ou phi sÃÅœannulent sur 2 sommets et garde le meme signe sur les 2 autres sommets est exclu
151
if (is_zero(f[0]) && is_zero(f[1]) && have_same_sign(f[2],f[3])) return false;
152
if (is_zero(f[0]) && is_zero(f[2]) && have_same_sign(f[1],f[3])) return false;
153
if (is_zero(f[0]) && is_zero(f[3]) && have_same_sign(f[1],f[2])) return false;
154
if (is_zero(f[1]) && is_zero(f[2]) && have_same_sign(f[0],f[3])) return false;
155
if (is_zero(f[1]) && is_zero(f[3]) && have_same_sign(f[0],f[2])) return false;
156
if (is_zero(f[2]) && is_zero(f[3]) && have_same_sign(f[1],f[0])) return false;
159
// definition des fonctions de base sur le tetraedre de reference en dimension 3
160
Float hat_a0_T(const point& p) {
161
Float z = 1-p[0]-p[1]-p[2];
164
Float hat_a1_T(const point& p) {
168
Float hat_a2_T(const point& p) {
172
Float hat_a3_T(const point& p) {
176
// apellee lors du calcul des matrices M_K et A_K pour T dans la bande cas de dimension
178
intersection_is_quadrilateral_T (const ublas::vector<Float>& f, quadruplet& q) {
179
if (have_same_sign(f[0],f[1]) && have_opposite_sign(f[0],f[2]) && have_same_sign(f[2],f[3])) {
180
if (f[0] > 0) q = quadruplet(0,1, 2,3);
181
else q = quadruplet(2,3, 0,1);
184
if (have_opposite_sign(f[0],f[1]) && have_same_sign(f[0],f[2]) && have_opposite_sign(f[2],f[3])) {
185
if (f[0] < 0) q = quadruplet(0,2, 1,3);
186
else q = quadruplet(1,3, 0,2);
189
if (have_opposite_sign(f[0],f[1]) && have_opposite_sign(f[0],f[2]) && have_opposite_sign(f[2],f[3])) {
190
if (f[0] > 0) q = quadruplet(0,3, 1,2);
191
else q = quadruplet(1,2, 0,3);
196
// cas d'une intersection triangle:
198
isolated_vertex_T (const ublas::vector<Float>& f) {
199
// cas ou l'intersection est un triangle
200
if (have_opposite_sign(f[0],f[1]) && have_opposite_sign(f[0],f[2]) && have_same_sign (f[2],f[3])) return 0;
201
if (have_same_sign (f[0],f[1]) && have_opposite_sign(f[0],f[2]) && have_opposite_sign(f[2],f[3])) return 2;
202
if (have_same_sign (f[0],f[1]) && have_same_sign (f[0],f[2]) && have_opposite_sign(f[2],f[3])) return 3;
203
// cas ou phi s'annule sur un sommet et change de signe sur les 2 autres sommets
204
if (have_opposite_sign(f[0],f[1]) && have_same_sign(f[0],f[2]) && have_same_sign(f[2],f[3])) return 1;
205
if (is_zero(f[0]) && have_same_sign (f[1],f[2]) && have_opposite_sign(f[1],f[3])) return 3;
206
if (is_zero(f[0]) && have_opposite_sign(f[1],f[2]) && have_same_sign (f[1],f[3])) return 2;
207
if (is_zero(f[0]) && have_opposite_sign(f[1],f[2]) && have_opposite_sign(f[1],f[3])) return 1;
208
if (is_zero(f[1]) && have_opposite_sign(f[0],f[2]) && have_same_sign (f[0],f[3])) return 2;
209
if (is_zero(f[1]) && have_same_sign (f[0],f[2]) && have_opposite_sign(f[0],f[3])) return 3;
210
if (is_zero(f[1]) && have_opposite_sign(f[0],f[2]) && have_opposite_sign(f[0],f[3])) return 0;
211
if (is_zero(f[2]) && have_opposite_sign(f[0],f[1]) && have_same_sign (f[0],f[3])) return 1;
212
if (is_zero(f[2]) && have_same_sign (f[0],f[1]) && have_opposite_sign(f[0],f[3])) return 3;
213
if (is_zero(f[2]) && have_opposite_sign(f[0],f[1]) && have_opposite_sign(f[0],f[3])) return 0;
214
if (is_zero(f[3]) && have_opposite_sign(f[0],f[1]) && have_same_sign (f[0],f[2])) return 1;
215
if (is_zero(f[3]) && have_same_sign (f[0],f[1]) && have_opposite_sign(f[0],f[2])) return 2;
216
if (is_zero(f[3]) && have_opposite_sign(f[0],f[1]) && have_opposite_sign(f[0],f[2])) return 0;
217
// cas ou phi s'annule en 2 sommets et change de signe sur les 2 autres sommets
218
if (is_zero(f[0]) && is_zero(f[1]) && have_opposite_sign(f[2],f[3])) return 2; // ou 3
219
if (is_zero(f[0]) && is_zero(f[2]) && have_opposite_sign(f[1],f[3])) return 1;
220
if (is_zero(f[0]) && is_zero(f[3]) && have_opposite_sign(f[1],f[2])) return 1;
221
if (is_zero(f[1]) && is_zero(f[2]) && have_opposite_sign(f[0],f[3])) return 0;
222
if (is_zero(f[1]) && is_zero(f[3]) && have_opposite_sign(f[0],f[2])) return 0;
223
if (is_zero(f[2]) && is_zero(f[3]) && have_opposite_sign(f[0],f[1])) return 0;
225
// le triangle d'intersection est la face du tetradre ou phi s'annule sur les 3 sommets
226
if (is_zero(f[0]) && is_zero(f[1]) && is_zero(f[2]) && ! is_zero(f[3])) return 3;
227
if (is_zero(f[0]) && is_zero(f[1]) && is_zero(f[3]) && ! is_zero(f[2])) return 2;
228
if (is_zero(f[1]) && is_zero(f[2]) && is_zero(f[3]) && ! is_zero(f[0])) return 0;
232
subcompute_matrix_triangle_T (const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::vector<size_t>& j,
233
point& a, point& b, point& c, Float& aire) {
235
j[0] = isolated_vertex_T (f);
240
if (! is_zero(f[j[0]]) && ((f[j[0]] > 0 && j[0] % 2 == 0) || (f[j[0]] < 0 && j[0] % 2 == 1)))
242
Float theta_1 = f[j[1]]/(f[j[1]]-f[j[0]]);
243
Float theta_2 = f[j[2]]/(f[j[2]]-f[j[0]]);
244
Float theta_3 = f[j[3]]/(f[j[3]]-f[j[0]]);
246
/* calcul des coordonnees d'intersection */
247
a = theta_1*x[j[0]]+(1-theta_1)*x[j[1]];
248
b = theta_2*x[j[0]]+(1-theta_2)*x[j[2]];
249
c = theta_3*x[j[0]]+(1-theta_3)*x[j[3]];
250
aire = 0.5* norm (vect( b-a, c-a));
251
if (is_zero(f[j[1]]) && is_zero(f[j[2]]) && is_zero(f[j[3]])) {
256
inv_piola_T (const ublas::vector<point>& x, tensor& inv_B)
259
B(0,0) = x[1][0]-x[0][0];
260
B(0,1) = x[2][0]-x[0][0];
261
B(0,2) = x[3][0]-x[0][0];
263
B(1,0) = x[1][1]-x[0][1];
264
B(1,1) = x[2][1]-x[0][1];
265
B(1,2) = x[3][1]-x[0][1];
267
B(2,0) = x[1][2]-x[0][2];
268
B(2,1) = x[2][2]-x[0][2];
269
B(2,2) = x[3][2]-x[0][2];
271
//calcul de línverse de la matrice B
275
subcompute_matrix_quadrilateral_T (const ublas::vector<point>& x, const ublas::vector<Float>& f, const quadruplet& q,
276
point& a, point& b, point& c, point& d, Float& aire_Q) {
278
// a = segment {x(q0) x(q2)} inter {phi=0}
279
// b = segment {x(q1) x(q2)} inter {phi=0}
280
// d = segment {x(q1) x(q3)} inter {phi=0}
281
// c = segment {x(q0) x(q3)} inter {phi=0}
282
// quadrilatere abdc = triangle(abd) union triangle(adc)
283
Float theta_1 = f[q[2]]/(f[q[2]]-f[q[0]]);
284
Float theta_2 = f[q[2]]/(f[q[2]]-f[q[1]]);
285
Float theta_3 = f[q[3]]/(f[q[3]]-f[q[0]]);
286
Float theta_4 = f[q[3]]/(f[q[3]]-f[q[1]]);
287
/* calcul des coordonnees d'intersection */
288
a = theta_1*x[q[0]]+(1-theta_1)*x[q[2]];
289
b = theta_2*x[q[1]]+(1-theta_2)*x[q[2]];
290
c = theta_3*x[q[0]]+(1-theta_3)*x[q[3]];
291
d = theta_4*x[q[1]]+(1-theta_4)*x[q[3]];
292
aire_Q = 0.5*norm(vect(a-c,a-b)) + 0.5*norm(vect(d-c,d-b));
295
//--------------------------------------------------------------------
296
// Assembly of elementary matrices
297
//--------------------------------------------------------------------
299
compute_matrix_a_t (const ublas::vector<point>& x ,const ublas::vector<Float>& f, ublas::matrix<Float>& ak) {
303
ublas::vector<size_t> j(3);
304
subcompute_matrix_t (x, f, j, a, b, S);
305
inv_piola_t (x, inv_B);
307
// calcul des coordonnes du milieu de segment [a,b]
310
/*calcul de la transposee de línverse de la matrice B */
312
for (int i=0;i<2;i++) {
313
for (int j=0;j<2;j++) {
314
transposee (j,i) = inv_B (i,j);
317
/* la definition des gradients sur le triangle de reference */
318
point grad_hat_a0 (-1,-1);
319
point grad_hat_a1 ( 1, 0);
320
point grad_hat_a2 ( 0, 1);
322
/*calcul des valeurs des gradients sur chaque sommet du triangle K */
323
point grad_a0 = transposee*grad_hat_a0;
324
point grad_a1 = transposee*grad_hat_a1;
325
point grad_a2 = transposee*grad_hat_a2;
327
point grad_f = f[0]*grad_a0 +f[1]*grad_a1 +f[2]*grad_a2;
328
point normal = grad_f/norm(grad_f);
329
projection_s (grad_a0, normal);
330
projection_s (grad_a1, normal);
331
projection_s (grad_a2, normal);
333
/* calcul de la matrice ak */
334
ak(0,0)=S*dot(grad_a0,grad_a0);
335
ak(0,1)=S*dot(grad_a0,grad_a1);
336
ak(0,2)=S*dot(grad_a0,grad_a2);
337
ak(1,0)=S*dot(grad_a1,grad_a0);
338
ak(1,1)=S*dot(grad_a1,grad_a1);
339
ak(1,2)=S*dot(grad_a1,grad_a2);
340
ak(2,0)=S*dot(grad_a2,grad_a0);
341
ak(2,1)=S*dot(grad_a2,grad_a1);
342
ak(2,2)=S*dot(grad_a2,grad_a2);
345
compute_matrix_m_t (const ublas::vector<point>& x ,const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
350
ublas::vector<size_t> j(3);
351
subcompute_matrix_t (x, f, j, a, b, S);
352
inv_piola_t (x, inv_B);
354
// calcul des coordonnes du milieu de segment [a,b]
357
// definition des coordonnes des points a, b et c dans le triangle de reference
358
point hat_a = inv_B*(a-x[0]);
359
point hat_b = inv_B*(b-x[0]);
360
point hat_c = inv_B*(c-x[0]);
362
// caclul des termes de la matrice de masse en utilisant la formule de simpson
363
mk(0,0) = 1./6* S* (hat_a0(hat_a)*hat_a0(hat_a)+4*hat_a0(hat_c)*hat_a0(hat_c)+hat_a0(hat_b)*hat_a0(hat_b));
364
mk(0,1) = mk(1,0)= 1./6 *S* (hat_a0(hat_a)*hat_a1(hat_a)+4*hat_a0(hat_c)*hat_a1(hat_c)+hat_a0(hat_b)*hat_a1(hat_b));
365
mk(0,2) = mk(2,0)= 1./6 *S* (hat_a0(hat_a)*hat_a2(hat_a)+4*hat_a0(hat_c)*hat_a2(hat_c)+hat_a0(hat_b)*hat_a2(hat_b));
366
mk(1,1) = 1./6 *S* (hat_a1(hat_a)*hat_a1(hat_a)+4*hat_a1(hat_c)*hat_a1(hat_c)+hat_a1(hat_b)*hat_a1(hat_b));
367
mk(1,2) = mk(2,1)= 1./6 *S* (hat_a1(hat_a)*hat_a2(hat_a)+4*hat_a1(hat_c)*hat_a2(hat_c)+hat_a1(hat_b)*hat_a2(hat_b));
368
mk(2,2)= 1./6 *S* (hat_a2(hat_a)*hat_a2(hat_a)+4*hat_a2(hat_c)*hat_a2(hat_c)+hat_a2(hat_b)*hat_a2(hat_b));
370
// b(q,v) = int_S grad_s(q).v ds
372
compute_matrix_grad_s_t (const ublas::vector<point>& x ,const ublas::vector<Float>& f, ublas::matrix<Float>& bk) {
376
ublas::vector<size_t> j(3);
377
subcompute_matrix_t (x, f, j, A, B, S);
378
inv_piola_t (x, inv_DF);
380
// definition des coordonnes des points a, b et c dans le triangle de reference
381
point hat_A = inv_DF*(A-x[0]);
382
point hat_B = inv_DF*(B-x[0]);
384
// calcul de la transposee de línverse de la matrice B
386
for (int i=0;i<2;i++) {
387
for (int j=0;j<2;j++) {
388
transposee (j,i) = inv_DF (i,j);
391
// la definition des gradients sur le triangle de reference
393
grad_hat_a[0] = point(-1,-1);
394
grad_hat_a[1] = point( 1, 0);
395
grad_hat_a[2] = point( 0, 1);
397
// calcul des valeurs des gradients sur chaque sommet du triangle K
399
for (size_t i = 0; i < 3; i++) {
400
grad_a[i] = transposee*grad_hat_a[i];
402
point grad_f = f[0]*grad_a[0] +f[1]*grad_a[1] +f[2]*grad_a[2];
403
point normal = grad_f/norm(grad_f);
404
for (size_t i = 0; i < 3; i++) {
405
projection_s (grad_a[i], normal);
407
for (size_t k = 0; k < 2; k++) {
408
for (size_t i = 0; i < 3; i++) {
409
for (size_t j = 0; j < 3; j++) {
410
bk(i+3*k,j) = 0.5*S*(hat_a(i,hat_A) + hat_a(i,hat_B))*grad_a[j][k];
415
// b(v,q) = int_S div_s(v) q ds
417
compute_matrix_div_s_triangle_T (const ublas::vector<point>& x ,const ublas::vector<Float>& f, ublas::matrix<Float>& bk)
422
ublas::vector<size_t> jv(4);
423
subcompute_matrix_triangle_T (x, f, jv, A, B, C, aire);
424
inv_piola_T (x, inv_DF);
426
// definition des coordonnes des points a, b et c dans le triangle de reference
427
point hat_A = inv_DF*(A-x[0]);
428
point hat_B = inv_DF*(B-x[0]);
429
point hat_C = inv_DF*(C-x[0]);
431
// calcul de la transposee de línverse de la matrice B
432
tensor transposee = trans(inv_DF);
434
// la definition des gradients sur le triangle de reference
436
grad_hat_a[0] = point(-1,-1,-1);
437
grad_hat_a[1] = point( 1, 0, 0);
438
grad_hat_a[2] = point( 0, 1, 0);
439
grad_hat_a[3] = point( 0, 0, 1);
441
// calcul des valeurs des gradients sur chaque sommet du triangle K
443
for (size_t i = 0; i < 4; i++) {
444
grad_a[i] = transposee*grad_hat_a[i];
446
point grad_f = f[0]*grad_a[0] +f[1]*grad_a[1] +f[2]*grad_a[2] +f[3]*grad_a[3];
447
point n = grad_f/norm(grad_f);
448
vector<Float> div_s_a_0_0(4);
449
vector<Float> div_s_0_a_0(4);
450
vector<Float> div_s_0_0_a(4);
451
for (size_t i = 0; i < 4; i++) {
452
// div_s([a;0;0]) = (I-nxn):[grad(a)^T;0;0]
453
// div_s([0;a;0]) = (I-nxn):[0;grad(a)^T;0]
454
// div_s([0;0;a]) = (I-nxn):[0;0;grad(a)^T]
455
div_s_a_0_0 [i] = (1-n[0]*n[0])*grad_a[i][0] + ( -n[0]*n[1])*grad_a[i][1] + ( -n[0]*n[2])*grad_a[i][2];
456
div_s_0_a_0 [i] = ( -n[1]*n[0])*grad_a[i][0] + (1-n[1]*n[1])*grad_a[i][1] + ( -n[1]*n[2])*grad_a[i][2];
457
div_s_0_0_a [i] = ( -n[2]*n[0])*grad_a[i][0] + ( -n[2]*n[1])*grad_a[i][1] + (1 -n[2]*n[2])*grad_a[i][2];
459
for (size_t i = 0; i < 4; i++) {
460
for (size_t j = 0; j < 4; j++) {
461
bk(i,j+4*0) = 1/3.*aire*(hat_T(i,hat_A) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_a_0_0[j];
462
bk(i,j+4*1) = 1/3.*aire*(hat_T(i,hat_A) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_0_a_0[j];
463
bk(i,j+4*2) = 1/3.*aire*(hat_T(i,hat_A) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_0_0_a[j];
469
compute_matrix_div_s_quadrilateral_T (const ublas::vector<point>& x, const ublas::vector<Float>& f,
470
const quadruplet& q, ublas::matrix<Float>& bk)
475
subcompute_matrix_quadrilateral_T (x, f, q, A, B, C, D, aire);
476
inv_piola_T (x, inv_DF);
478
// definition des coordonnes des points a, b et c dans le triangle de reference
479
point hat_A = inv_DF*(A-x[0]);
480
point hat_B = inv_DF*(B-x[0]);
481
point hat_C = inv_DF*(C-x[0]);
482
point hat_D = inv_DF*(D-x[0]);
483
Float aire_ABC = 1./2.*norm(vect(A-B,A-C));
484
Float aire_DBC = 1./2.*norm(vect(B-C,B-D));
486
// calcul de la transposee de línverse de la matrice B
487
tensor transposee = trans(inv_DF);
489
// la definition des gradients sur le triangle de reference
491
grad_hat_a[0] = point(-1,-1,-1);
492
grad_hat_a[1] = point( 1, 0, 0);
493
grad_hat_a[2] = point( 0, 1, 0);
494
grad_hat_a[3] = point( 0, 0, 1);
496
// calcul des valeurs des gradients sur chaque sommet du triangle K
498
for (size_t i = 0; i < 4; i++) {
499
grad_a[i] = transposee*grad_hat_a[i];
501
point grad_f = f[0]*grad_a[0] +f[1]*grad_a[1] +f[2]*grad_a[2] +f[3]*grad_a[3];
502
point n = grad_f/norm(grad_f);
503
vector<Float> div_s_a_0_0(4);
504
vector<Float> div_s_0_a_0(4);
505
vector<Float> div_s_0_0_a(4);
506
for (size_t i = 0; i < 4; i++) {
507
// div_s([a;0;0]) = (I-nxn):[grad(a)^T;0;0]
508
// div_s([0;a;0]) = (I-nxn):[0;grad(a)^T;0]
509
// div_s([0;0;a]) = (I-nxn):[0;0;grad(a)^T]
510
div_s_a_0_0 [i] = (1-n[0]*n[0])*grad_a[i][0] + ( -n[0]*n[1])*grad_a[i][1] + ( -n[0]*n[2])*grad_a[i][2];
511
div_s_0_a_0 [i] = ( -n[1]*n[0])*grad_a[i][0] + (1-n[1]*n[1])*grad_a[i][1] + ( -n[1]*n[2])*grad_a[i][2];
512
div_s_0_0_a [i] = ( -n[2]*n[0])*grad_a[i][0] + ( -n[2]*n[1])*grad_a[i][1] + (1-n[2]*n[2])*grad_a[i][2];
514
for (size_t i = 0; i < 4; i++) {
515
for (size_t j = 0; j < 4; j++) {
516
bk(i,j+4*0) = 1/3.*aire_ABC*(hat_T(i,hat_A) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_a_0_0[j]
517
+ 1/3.*aire_DBC*(hat_T(i,hat_D) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_a_0_0[j];
518
bk(i,j+4*1) = 1/3.*aire_ABC*(hat_T(i,hat_A) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_0_a_0[j]
519
+ 1/3.*aire_DBC*(hat_T(i,hat_D) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_0_a_0[j];
520
bk(i,j+4*2) = 1/3.*aire_ABC*(hat_T(i,hat_A) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_0_0_a[j]
521
+ 1/3.*aire_DBC*(hat_T(i,hat_D) + hat_T(i,hat_B) + hat_T(i, hat_C))*div_s_0_0_a[j];
527
compute_matrix_div_s_T (const ublas::vector<point>& x ,const ublas::vector<Float>& f, ublas::matrix<Float>& bk) {
529
if (intersection_is_quadrilateral_T (f, q)) {
530
compute_matrix_div_s_quadrilateral_T (x, f, q, bk);
532
compute_matrix_div_s_triangle_T(x, f, bk);
538
compute_matrix_div_s_t (const ublas::vector<point>& x ,const ublas::vector<Float>& f, ublas::matrix<Float>& bk) {
542
ublas::vector<size_t> j(3);
543
subcompute_matrix_t (x, f, j, A, B, S);
544
inv_piola_t (x, inv_DF);
546
// definition des coordonnes des points a, b et c dans le triangle de reference
547
point hat_A = inv_DF*(A-x[0]);
548
point hat_B = inv_DF*(B-x[0]);
550
// calcul de la transposee de línverse de la matrice B
552
for (int i=0;i<2;i++) {
553
for (int j=0;j<2;j++) {
554
transposee (j,i) = inv_DF (i,j);
557
// la definition des gradients sur le triangle de reference
559
grad_hat_a[0] = point(-1,-1);
560
grad_hat_a[1] = point( 1, 0);
561
grad_hat_a[2] = point( 0, 1);
563
// calcul des valeurs des gradients sur chaque sommet du triangle K
565
for (size_t i = 0; i < 3; i++) {
566
grad_a[i] = transposee*grad_hat_a[i];
568
point grad_f = f[0]*grad_a[0] +f[1]*grad_a[1] +f[2]*grad_a[2];
569
point n = grad_f/norm(grad_f);
572
for (size_t i = 0; i < 3; i++) {
573
// div_s([a;0]) = (I-nxn):[grad(a)^T;0]
574
// div_s([0;a]) = (I-nxn):[0;grad(a)^T]
575
div_s_a_0 [i] = (1-n[0]*n[0])*grad_a[i][0] + ( -n[0]*n[1])*grad_a[i][1];
576
div_s_0_a [i] = ( -n[1]*n[0])*grad_a[i][0] + (1-n[1]*n[1])*grad_a[i][1];
578
for (size_t i = 0; i < 3; i++) {
579
for (size_t j = 0; j < 3; j++) {
580
bk(i,j+3*0) = 0.5*S*(hat_a(i,hat_A) + hat_a(i,hat_B))*div_s_a_0[j];
581
bk(i,j+3*1) = 0.5*S*(hat_a(i,hat_A) + hat_a(i,hat_B))*div_s_0_a[j];
587
compute_matrix_2D_s_D_s_T (const ublas::vector<point>& x ,const ublas::vector<Float>& f, ublas::matrix<Float>& bk) {
591
if (intersection_is_quadrilateral_T (f, q)) {
593
subcompute_matrix_quadrilateral_T (x, f, q, A, B, C, D, aire);
595
ublas::vector<size_t> jv(4);
596
subcompute_matrix_triangle_T (x, f, jv, A, B, C, aire);
599
inv_piola_T (x, inv_DF);
601
// calcul de la transposee de l'inverse de la matrice B
602
tensor transposee = trans(inv_DF);
604
// la definition des gradients sur le triangle de reference
606
grad_hat_a[0] = point(-1,-1,-1);
607
grad_hat_a[1] = point( 1, 0, 0);
608
grad_hat_a[2] = point( 0, 1, 0);
609
grad_hat_a[3] = point( 0, 0, 1);
611
// calcul des valeurs des gradients sur chaque sommet du triangle K
613
for (size_t i = 0; i < 4; i++) {
614
gphi[i] = transposee*grad_hat_a[i];
616
point grad_f = f[0]*gphi[0] +f[1]*gphi[1] +f[2]*gphi[2] +f[3]*gphi[3];
617
point n = grad_f/norm(grad_f);
619
/* Code generated by maxima. Source :
620
g_gu[a,b]:=sum(U[j,a-1]*gphi[j][b-1],j,0,3);
621
g_gv[a,b]:=sum(V[i,a-1]*gphi[i][b-1],i,0,3);
622
u:makelist(U[mod(i,4),floor(i/4)], i, 0, 11);
623
v:makelist(V[mod(i,4),floor(i/4)], i, 0, 11);
624
gu:genmatrix(g_gu,3,3);
625
gv:genmatrix(g_gv,3,3);
626
D(gu):=1/2*(gu+transpose(gu));
627
v_n:[n[0],n[1],n[2]];
628
P:ident(3)-transpose(v_n).v_n;
629
ddot(A,B):=list_matrix_entries(A).list_matrix_entries(B);
630
dev:ddot(2*P.D(gu).P,P.D(gv).P);
631
thedev:coeff(expand(l*dev),l);
632
sys:makelist(makelist(bk(i-1,j-1)=coeff(coeff(thedev, v[i]),u[j]), j, 1, 12), i, 1, 12);
633
file_output_append:true;
634
for i:1 thru 12 do for j:i thru 12 do stringout("2Ds_Ds.c",subst("^"=pow,ratsimp(sys[i][j])));
635
for i:1 thru 12 do for j:1 thru i-1 do stringout("2Ds_Ds.c",bk(i-1,j-1)=bk(j-1,i-1));
639
bk(0,0) = 2*pow(n[0],2)*pow(gphi[0][2],2)*pow(n[2],6)+gphi[0][2]*(4*gphi[0][0]*pow(n[0],3)+4*gphi[0][1]*n[1]*pow(n[0],2))*pow(n[2],5)+((4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[0][2],2)+2*pow(n[0],2)*pow(gphi[0][1],2)*pow(n[1],2)+2*pow(gphi[0][0],2)*pow(n[0],4)+4*gphi[0][0]*gphi[0][1]*n[1]*pow(n[0],3))*pow(n[2],4)+gphi[0][2]*(8*gphi[0][1]*pow(n[0],2)*pow(n[1],3)+8*gphi[0][0]*pow(n[0],3)*pow(n[1],2)+8*gphi[0][0]*pow(n[0],5)+gphi[0][1]*n[1]*(8*pow(n[0],4)-16*pow(n[0],2)+2)-16*gphi[0][0]*pow(n[0],3)+4*gphi[0][0]*n[0])*pow(n[2],3)+((2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)*pow(gphi[0][2],2)+4*pow(n[0],2)*pow(gphi[0][1],2)*pow(n[1],4)+8*gphi[0][0]*gphi[0][1]*pow(n[0],3)*pow(n[1],3)+((4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],4))*pow(n[1],2)+pow(n[0],2)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],6)+gphi[0][1]*n[1]*(8*gphi[0][0]*pow(n[0],5)-16*gphi[0][0]*pow(n[0],3)+4*gphi[0][0]*n[0])-8*pow(gphi[0][0],2)*pow(n[0],4)+4*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[2],2)+(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)*pow(gphi[0][2],2)+2*pow(n[0],2)*pow(gphi[0][1],2)*pow(n[1],6)+gphi[0][2]*n[2]*(4*gphi[0][1]*pow(n[0],2)*pow(n[1],5)+4*gphi[0][0]*pow(n[0],3)*pow(n[1],4)+gphi[0][1]*(8*pow(n[0],4)-16*pow(n[0],2)+2)*pow(n[1],3)+(8*gphi[0][0]*pow(n[0],5)-16*gphi[0][0]*pow(n[0],3)+4*gphi[0][0]*n[0])*pow(n[1],2)+4*gphi[0][0]*pow(n[0],7)+gphi[0][1]*n[1]*(4*pow(n[0],6)-16*pow(n[0],4)+18*pow(n[0],2)-4)-16*gphi[0][0]*pow(n[0],5)+20*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])+4*gphi[0][0]*gphi[0][1]*pow(n[0],3)*pow(n[1],5)+((4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],4))*pow(n[1],4)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],5)-16*gphi[0][0]*pow(n[0],3)+4*gphi[0][0]*n[0])*pow(n[1],3)+((2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],6)-8*pow(gphi[0][0],2)*pow(n[0],4)+4*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[1],2)+(pow(n[0],4)-2*pow(n[0],2)+1)*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],8)+gphi[0][1]*n[1]*(4*gphi[0][0]*pow(n[0],7)-16*gphi[0][0]*pow(n[0],5)+20*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])-8*pow(gphi[0][0],2)*pow(n[0],6)+12*pow(gphi[0][0],2)*pow(n[0],4)-8*pow(gphi[0][0],2)*pow(n[0],2)+2*pow(gphi[0][0],2);
641
bk(0,1) = 2*gphi[0][2]*gphi[1][2]*pow(n[0],2)*pow(n[2],6)+(gphi[0][2]*(2*gphi[1][0]*pow(n[0],3)+2*gphi[1][1]*n[1]*pow(n[0],2))+gphi[1][2]*(2*gphi[0][0]*pow(n[0],3)+2*gphi[0][1]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[1][2]*(4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[0][1]*gphi[1][1]*pow(n[0],2)*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*pow(n[0],4)+n[1]*(2*gphi[0][0]*gphi[1][1]*pow(n[0],3)+2*gphi[1][0]*gphi[0][1]*pow(n[0],3)))*pow(n[2],4)+(gphi[0][2]*(4*gphi[1][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[1][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],5)+gphi[1][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0])+gphi[1][2]*(4*gphi[0][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[0][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],5)+gphi[0][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))*pow(n[2],3)+(gphi[0][2]*gphi[1][2]*(2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[0][1]*gphi[1][1]*pow(n[0],2)*pow(n[1],4)+(4*gphi[0][0]*gphi[1][1]*pow(n[0],3)+4*gphi[1][0]*gphi[0][1]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+4*gphi[0][0]*gphi[1][0]*pow(n[0],4))*pow(n[1],2)+4*gphi[0][0]*gphi[1][0]*pow(n[0],6)+n[1]*(gphi[0][1]*(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[1][0]*pow(n[0],4)+gphi[0][1]*gphi[1][1]*pow(n[0],2)+4*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[2],2)+2*gphi[0][1]*gphi[1][1]*pow(n[0],2)*pow(n[1],6)+n[2]*(gphi[0][2]*(2*gphi[1][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[1][0]*pow(n[0],3)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],7)+gphi[1][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[1][0]*pow(n[0],5)+10*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0])+gphi[1][2]*(2*gphi[0][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[0][0]*pow(n[0],3)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],7)+gphi[0][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[0][0]*pow(n[0],5)+10*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))+(2*gphi[0][0]*gphi[1][1]*pow(n[0],3)+2*gphi[1][0]*gphi[0][1]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[0][0]*gphi[1][0]*pow(n[0],4))*pow(n[1],4)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))*pow(n[1],3)+gphi[0][2]*gphi[1][2]*(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[0][0]*gphi[1][0]*pow(n[0],6)-8*gphi[0][0]*gphi[1][0]*pow(n[0],4)+4*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*pow(n[0],8)+n[1]*(gphi[0][1]*(2*gphi[1][0]*pow(n[0],7)-8*gphi[1][0]*pow(n[0],5)+10*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0])+gphi[1][1]*(2*gphi[0][0]*pow(n[0],7)-8*gphi[0][0]*pow(n[0],5)+10*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[1][0]*pow(n[0],6)+gphi[0][1]*gphi[1][1]*(pow(n[0],4)-2*pow(n[0],2)+1)+12*gphi[0][0]*gphi[1][0]*pow(n[0],4)-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+2*gphi[0][0]*gphi[1][0];
643
bk(0,2) = 2*gphi[0][2]*gphi[2][2]*pow(n[0],2)*pow(n[2],6)+(gphi[0][2]*(2*gphi[2][0]*pow(n[0],3)+2*gphi[2][1]*n[1]*pow(n[0],2))+gphi[2][2]*(2*gphi[0][0]*pow(n[0],3)+2*gphi[0][1]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[2][2]*(4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[0][1]*gphi[2][1]*pow(n[0],2)*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*pow(n[0],4)+n[1]*(2*gphi[0][0]*gphi[2][1]*pow(n[0],3)+2*gphi[2][0]*gphi[0][1]*pow(n[0],3)))*pow(n[2],4)+(gphi[0][2]*(4*gphi[2][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[2][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],5)+gphi[2][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])+gphi[2][2]*(4*gphi[0][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[0][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],5)+gphi[0][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))*pow(n[2],3)+(gphi[0][2]*gphi[2][2]*(2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[0][1]*gphi[2][1]*pow(n[0],2)*pow(n[1],4)+(4*gphi[0][0]*gphi[2][1]*pow(n[0],3)+4*gphi[2][0]*gphi[0][1]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+4*gphi[0][0]*gphi[2][0]*pow(n[0],4))*pow(n[1],2)+4*gphi[0][0]*gphi[2][0]*pow(n[0],6)+n[1]*(gphi[0][1]*(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[2][0]*pow(n[0],4)+gphi[0][1]*gphi[2][1]*pow(n[0],2)+4*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[2],2)+2*gphi[0][1]*gphi[2][1]*pow(n[0],2)*pow(n[1],6)+n[2]*(gphi[0][2]*(2*gphi[2][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[2][0]*pow(n[0],3)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],7)+gphi[2][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[2][0]*pow(n[0],5)+10*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0])+gphi[2][2]*(2*gphi[0][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[0][0]*pow(n[0],3)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],7)+gphi[0][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[0][0]*pow(n[0],5)+10*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))+(2*gphi[0][0]*gphi[2][1]*pow(n[0],3)+2*gphi[2][0]*gphi[0][1]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[0][0]*gphi[2][0]*pow(n[0],4))*pow(n[1],4)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))*pow(n[1],3)+gphi[0][2]*gphi[2][2]*(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[0][0]*gphi[2][0]*pow(n[0],6)-8*gphi[0][0]*gphi[2][0]*pow(n[0],4)+4*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*pow(n[0],8)+n[1]*(gphi[0][1]*(2*gphi[2][0]*pow(n[0],7)-8*gphi[2][0]*pow(n[0],5)+10*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[0][0]*pow(n[0],7)-8*gphi[0][0]*pow(n[0],5)+10*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[2][0]*pow(n[0],6)+gphi[0][1]*gphi[2][1]*(pow(n[0],4)-2*pow(n[0],2)+1)+12*gphi[0][0]*gphi[2][0]*pow(n[0],4)-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+2*gphi[0][0]*gphi[2][0];
645
bk(0,3) = 2*gphi[0][2]*gphi[3][2]*pow(n[0],2)*pow(n[2],6)+(gphi[0][2]*(2*gphi[3][0]*pow(n[0],3)+2*gphi[3][1]*n[1]*pow(n[0],2))+gphi[3][2]*(2*gphi[0][0]*pow(n[0],3)+2*gphi[0][1]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[3][2]*(4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[0][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*pow(n[0],4)+n[1]*(2*gphi[0][0]*gphi[3][1]*pow(n[0],3)+2*gphi[3][0]*gphi[0][1]*pow(n[0],3)))*pow(n[2],4)+(gphi[0][2]*(4*gphi[3][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[3][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],5)+gphi[3][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[0][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[0][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],5)+gphi[0][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))*pow(n[2],3)+(gphi[0][2]*gphi[3][2]*(2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[0][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],4)+(4*gphi[0][0]*gphi[3][1]*pow(n[0],3)+4*gphi[3][0]*gphi[0][1]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+4*gphi[0][0]*gphi[3][0]*pow(n[0],4))*pow(n[1],2)+4*gphi[0][0]*gphi[3][0]*pow(n[0],6)+n[1]*(gphi[0][1]*(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[3][0]*pow(n[0],4)+gphi[0][1]*gphi[3][1]*pow(n[0],2)+4*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[2],2)+2*gphi[0][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],6)+n[2]*(gphi[0][2]*(2*gphi[3][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[3][0]*pow(n[0],3)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],7)+gphi[3][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[3][0]*pow(n[0],5)+10*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[0][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[0][0]*pow(n[0],3)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],7)+gphi[0][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[0][0]*pow(n[0],5)+10*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))+(2*gphi[0][0]*gphi[3][1]*pow(n[0],3)+2*gphi[3][0]*gphi[0][1]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[0][0]*gphi[3][0]*pow(n[0],4))*pow(n[1],4)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+2*gphi[0][0]*n[0]))*pow(n[1],3)+gphi[0][2]*gphi[3][2]*(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[0][0]*gphi[3][0]*pow(n[0],6)-8*gphi[0][0]*gphi[3][0]*pow(n[0],4)+4*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*pow(n[0],8)+n[1]*(gphi[0][1]*(2*gphi[3][0]*pow(n[0],7)-8*gphi[3][0]*pow(n[0],5)+10*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[0][0]*pow(n[0],7)-8*gphi[0][0]*pow(n[0],5)+10*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[3][0]*pow(n[0],6)+gphi[0][1]*gphi[3][1]*(pow(n[0],4)-2*pow(n[0],2)+1)+12*gphi[0][0]*gphi[3][0]*pow(n[0],4)-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+2*gphi[0][0]*gphi[3][0];
647
bk(0,4) = 2*n[0]*n[1]*pow(gphi[0][2],2)*pow(n[2],6)+gphi[0][2]*(4*n[0]*gphi[0][1]*pow(n[1],2)+4*gphi[0][0]*n[1]*pow(n[0],2))*pow(n[2],5)+((4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))*pow(gphi[0][2],2)+2*n[0]*pow(gphi[0][1],2)*pow(n[1],3)+4*gphi[0][0]*gphi[0][1]*pow(n[0],2)*pow(n[1],2)+2*n[1]*pow(gphi[0][0],2)*pow(n[0],3))*pow(n[2],4)+gphi[0][2]*(8*n[0]*gphi[0][1]*pow(n[1],4)+8*gphi[0][0]*pow(n[0],2)*pow(n[1],3)+gphi[0][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],2)+n[1]*(8*gphi[0][0]*pow(n[0],4)-16*gphi[0][0]*pow(n[0],2)+gphi[0][0])+n[0]*gphi[0][1])*pow(n[2],3)+((2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))*pow(gphi[0][2],2)+4*n[0]*pow(gphi[0][1],2)*pow(n[1],5)+8*gphi[0][0]*gphi[0][1]*pow(n[0],2)*pow(n[1],4)+((4*pow(n[0],3)-8*n[0])*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],3))*pow(n[1],3)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],4)-16*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],2)+n[1]*(2*n[0]*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],5)-8*pow(gphi[0][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[0][0],2))+gphi[0][0]*gphi[0][1]*pow(n[0],2))*pow(n[2],2)+(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))*pow(gphi[0][2],2)+2*n[0]*pow(gphi[0][1],2)*pow(n[1],7)+gphi[0][2]*n[2]*(4*n[0]*gphi[0][1]*pow(n[1],6)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],5)+gphi[0][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],4)+(8*gphi[0][0]*pow(n[0],4)-16*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],5)-16*pow(n[0],3)+17*n[0])*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],6)-16*gphi[0][0]*pow(n[0],4)+17*gphi[0][0]*pow(n[0],2)-2*gphi[0][0])+gphi[0][1]*(pow(n[0],3)-2*n[0]))+4*gphi[0][0]*gphi[0][1]*pow(n[0],2)*pow(n[1],6)+((4*pow(n[0],3)-8*n[0])*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],3))*pow(n[1],5)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],4)-16*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],4)+((2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],5)-8*pow(gphi[0][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[0][0],2))*pow(n[1],3)+gphi[0][1]*(4*gphi[0][0]*pow(n[0],6)-16*gphi[0][0]*pow(n[0],4)+18*gphi[0][0]*pow(n[0],2)-2*gphi[0][0])*pow(n[1],2)+n[1]*((2*pow(n[0],3)-4*n[0])*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],7)-8*pow(gphi[0][0],2)*pow(n[0],5)+10*pow(gphi[0][0],2)*pow(n[0],3)-4*n[0]*pow(gphi[0][0],2))+gphi[0][1]*(gphi[0][0]*pow(n[0],4)-2*gphi[0][0]*pow(n[0],2)+gphi[0][0]);
649
bk(0,5) = 2*n[0]*n[1]*gphi[0][2]*gphi[1][2]*pow(n[2],6)+(gphi[0][2]*(2*n[0]*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[1]*pow(n[0],2))+gphi[1][2]*(2*n[0]*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[1][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],3)+(2*gphi[0][0]*gphi[1][1]*pow(n[0],2)+2*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[0][2]*(4*n[0]*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))+gphi[1][2]*(4*n[0]*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))+n[0]*gphi[0][1]))*pow(n[2],3)+(gphi[0][2]*gphi[1][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],5)+(4*gphi[0][0]*gphi[1][1]*pow(n[0],2)+4*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[1][0]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[1][0]*pow(n[0],5)-8*gphi[0][0]*gphi[1][0]*pow(n[0],3)+2*n[0]*gphi[0][1]*gphi[1][1]+2*gphi[0][0]*gphi[1][0]*n[0])+gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],7)+n[2]*(gphi[0][2]*(2*n[0]*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+9*gphi[1][0]*pow(n[0],2)-2*gphi[1][0]))+gphi[1][2]*(2*n[0]*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2))+gphi[0][1]*(pow(n[0],3)-2*n[0])))+(2*gphi[0][0]*gphi[1][1]*pow(n[0],2)+2*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[1][0]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],4)+gphi[0][2]*gphi[1][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[0][0]*gphi[1][0]*pow(n[0],5)-8*gphi[0][0]*gphi[1][0]*pow(n[0],3)+2*gphi[0][0]*gphi[1][0]*n[0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+10*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])+gphi[1][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[1][0]*pow(n[0],7)-8*gphi[0][0]*gphi[1][0]*pow(n[0],5)+gphi[0][1]*gphi[1][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[0][0]*gphi[1][0]*pow(n[0],3)-4*gphi[0][0]*gphi[1][0]*n[0])+gphi[0][1]*(gphi[1][0]*pow(n[0],4)-2*gphi[1][0]*pow(n[0],2)+gphi[1][0]);
651
bk(0,6) = 2*n[0]*n[1]*gphi[0][2]*gphi[2][2]*pow(n[2],6)+(gphi[0][2]*(2*n[0]*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[1]*pow(n[0],2))+gphi[2][2]*(2*n[0]*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[2][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],3)+(2*gphi[0][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[0][2]*(4*n[0]*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0]))+gphi[2][2]*(4*n[0]*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))+n[0]*gphi[0][1]))*pow(n[2],3)+(gphi[0][2]*gphi[2][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],5)+(4*gphi[0][0]*gphi[2][1]*pow(n[0],2)+4*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[2][0]*pow(n[0],5)-8*gphi[0][0]*gphi[2][0]*pow(n[0],3)+2*n[0]*gphi[0][1]*gphi[2][1]+2*gphi[0][0]*gphi[2][0]*n[0])+gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],7)+n[2]*(gphi[0][2]*(2*n[0]*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+9*gphi[2][0]*pow(n[0],2)-2*gphi[2][0]))+gphi[2][2]*(2*n[0]*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2))+gphi[0][1]*(pow(n[0],3)-2*n[0])))+(2*gphi[0][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],4)+gphi[0][2]*gphi[2][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[0][0]*gphi[2][0]*pow(n[0],5)-8*gphi[0][0]*gphi[2][0]*pow(n[0],3)+2*gphi[0][0]*gphi[2][0]*n[0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+10*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])+gphi[2][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[2][0]*pow(n[0],7)-8*gphi[0][0]*gphi[2][0]*pow(n[0],5)+gphi[0][1]*gphi[2][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[0][0]*gphi[2][0]*pow(n[0],3)-4*gphi[0][0]*gphi[2][0]*n[0])+gphi[0][1]*(gphi[2][0]*pow(n[0],4)-2*gphi[2][0]*pow(n[0],2)+gphi[2][0]);
653
bk(0,7) = 2*n[0]*n[1]*gphi[0][2]*gphi[3][2]*pow(n[2],6)+(gphi[0][2]*(2*n[0]*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[1]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[3][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[0][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[0][2]*(4*n[0]*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0]))+gphi[3][2]*(4*n[0]*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))+n[0]*gphi[0][1]))*pow(n[2],3)+(gphi[0][2]*gphi[3][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[0][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[3][0]*pow(n[0],5)-8*gphi[0][0]*gphi[3][0]*pow(n[0],3)+2*n[0]*gphi[0][1]*gphi[3][1]+2*gphi[0][0]*gphi[3][0]*n[0])+gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],7)+n[2]*(gphi[0][2]*(2*n[0]*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+9*gphi[3][0]*pow(n[0],2)-2*gphi[3][0]))+gphi[3][2]*(2*n[0]*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2))+gphi[0][1]*(pow(n[0],3)-2*n[0])))+(2*gphi[0][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],4)+gphi[0][2]*gphi[3][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[0][0]*gphi[3][0]*pow(n[0],5)-8*gphi[0][0]*gphi[3][0]*pow(n[0],3)+2*gphi[0][0]*gphi[3][0]*n[0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+10*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[3][0]*pow(n[0],7)-8*gphi[0][0]*gphi[3][0]*pow(n[0],5)+gphi[0][1]*gphi[3][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[0][0]*gphi[3][0]*pow(n[0],3)-4*gphi[0][0]*gphi[3][0]*n[0])+gphi[0][1]*(gphi[3][0]*pow(n[0],4)-2*gphi[3][0]*pow(n[0],2)+gphi[3][0]);
655
bk(0,8) = 2*n[0]*pow(gphi[0][2],2)*pow(n[2],7)+gphi[0][2]*(4*gphi[0][0]*pow(n[0],2)+4*n[0]*gphi[0][1]*n[1])*pow(n[2],6)+((4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])*pow(gphi[0][2],2)+2*n[0]*pow(gphi[0][1],2)*pow(n[1],2)+2*pow(gphi[0][0],2)*pow(n[0],3)+4*gphi[0][0]*gphi[0][1]*n[1]*pow(n[0],2))*pow(n[2],5)+gphi[0][2]*(8*n[0]*gphi[0][1]*pow(n[1],3)+8*gphi[0][0]*pow(n[0],2)*pow(n[1],2)+8*gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(8*pow(n[0],3)-16*n[0])-16*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[2],4)+((2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])*pow(gphi[0][2],2)+4*n[0]*pow(gphi[0][1],2)*pow(n[1],4)+8*gphi[0][0]*gphi[0][1]*pow(n[0],2)*pow(n[1],3)+((4*pow(n[0],3)-8*n[0])*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],3))*pow(n[1],2)+n[0]*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],5)+gphi[0][1]*n[1]*(8*gphi[0][0]*pow(n[0],4)-16*gphi[0][0]*pow(n[0],2)+gphi[0][0])-8*pow(gphi[0][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[0][0],2))*pow(n[2],3)+gphi[0][2]*(4*n[0]*gphi[0][1]*pow(n[1],5)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],4)+gphi[0][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],3)+(8*gphi[0][0]*pow(n[0],4)-16*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],2)+4*gphi[0][0]*pow(n[0],6)+gphi[0][1]*n[1]*(4*pow(n[0],5)-16*pow(n[0],3)+17*n[0])-16*gphi[0][0]*pow(n[0],4)+18*gphi[0][0]*pow(n[0],2)-2*gphi[0][0])*pow(n[2],2)+n[2]*((2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])*pow(gphi[0][2],2)+2*n[0]*pow(gphi[0][1],2)*pow(n[1],6)+4*gphi[0][0]*gphi[0][1]*pow(n[0],2)*pow(n[1],5)+((4*pow(n[0],3)-8*n[0])*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],3))*pow(n[1],4)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],4)-16*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],3)+((2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],5)-8*pow(gphi[0][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[0][0],2))*pow(n[1],2)+(pow(n[0],3)-2*n[0])*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],7)+gphi[0][1]*n[1]*(4*gphi[0][0]*pow(n[0],6)-16*gphi[0][0]*pow(n[0],4)+17*gphi[0][0]*pow(n[0],2)-2*gphi[0][0])-8*pow(gphi[0][0],2)*pow(n[0],5)+10*pow(gphi[0][0],2)*pow(n[0],3)-4*n[0]*pow(gphi[0][0],2))+gphi[0][2]*(n[0]*gphi[0][1]*pow(n[1],3)+gphi[0][0]*pow(n[0],2)*pow(n[1],2)+gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[0][0]*pow(n[0],2)+gphi[0][0]);
657
bk(0,9) = 2*n[0]*gphi[0][2]*gphi[1][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[1][0]*pow(n[0],2)+2*n[0]*gphi[1][1]*n[1])+gphi[1][2]*(2*gphi[0][0]*pow(n[0],2)+2*n[0]*gphi[0][1]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[1][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*pow(n[0],3)+n[1]*(2*gphi[0][0]*gphi[1][1]*pow(n[0],2)+2*gphi[1][0]*gphi[0][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*(4*n[0]*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])+gphi[1][2]*(4*n[0]*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[0][0]*pow(n[0],2)))*pow(n[2],4)+(gphi[0][2]*gphi[1][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],4)+(4*gphi[0][0]*gphi[1][1]*pow(n[0],2)+4*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[1][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[0][0]*gphi[1][0]*pow(n[0],5)+n[1]*(gphi[0][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))-8*gphi[0][0]*gphi[1][0]*pow(n[0],3)+n[0]*gphi[0][1]*gphi[1][1]+2*gphi[0][0]*gphi[1][0]*n[0])*pow(n[2],3)+(gphi[0][2]*(2*n[0]*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],6)+gphi[1][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[1][0]*pow(n[0],4)+10*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])+gphi[1][2]*(2*n[0]*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*pow(n[0],6)+gphi[0][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))*pow(n[2],2)+n[2]*(2*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],6)+(2*gphi[0][0]*gphi[1][1]*pow(n[0],2)+2*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[1][0]*pow(n[0],3))*pow(n[1],4)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],3)+gphi[0][2]*gphi[1][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[0][0]*gphi[1][0]*pow(n[0],5)-8*gphi[0][0]*gphi[1][0]*pow(n[0],3)+2*gphi[0][0]*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*pow(n[0],7)+n[1]*(gphi[0][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+9*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])+gphi[1][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))-8*gphi[0][0]*gphi[1][0]*pow(n[0],5)+gphi[0][1]*gphi[1][1]*(pow(n[0],3)-2*n[0])+10*gphi[0][0]*gphi[1][0]*pow(n[0],3)-4*gphi[0][0]*gphi[1][0]*n[0])+gphi[0][2]*(n[0]*gphi[1][1]*pow(n[1],3)+gphi[1][0]*pow(n[0],2)*pow(n[1],2)+gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[1][0]*pow(n[0],2)+gphi[1][0]);
659
bk(0,10) = 2*n[0]*gphi[0][2]*gphi[2][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[2][0]*pow(n[0],2)+2*n[0]*gphi[2][1]*n[1])+gphi[2][2]*(2*gphi[0][0]*pow(n[0],2)+2*n[0]*gphi[0][1]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[2][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*pow(n[0],3)+n[1]*(2*gphi[0][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[0][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*(4*n[0]*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][2]*(4*n[0]*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[0][0]*pow(n[0],2)))*pow(n[2],4)+(gphi[0][2]*gphi[2][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],4)+(4*gphi[0][0]*gphi[2][1]*pow(n[0],2)+4*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[0][0]*gphi[2][0]*pow(n[0],5)+n[1]*(gphi[0][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))-8*gphi[0][0]*gphi[2][0]*pow(n[0],3)+n[0]*gphi[0][1]*gphi[2][1]+2*gphi[0][0]*gphi[2][0]*n[0])*pow(n[2],3)+(gphi[0][2]*(2*n[0]*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],6)+gphi[2][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[2][0]*pow(n[0],4)+10*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])+gphi[2][2]*(2*n[0]*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*pow(n[0],6)+gphi[0][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))*pow(n[2],2)+n[2]*(2*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],6)+(2*gphi[0][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],4)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],3)+gphi[0][2]*gphi[2][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[0][0]*gphi[2][0]*pow(n[0],5)-8*gphi[0][0]*gphi[2][0]*pow(n[0],3)+2*gphi[0][0]*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*pow(n[0],7)+n[1]*(gphi[0][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+9*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])+gphi[2][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))-8*gphi[0][0]*gphi[2][0]*pow(n[0],5)+gphi[0][1]*gphi[2][1]*(pow(n[0],3)-2*n[0])+10*gphi[0][0]*gphi[2][0]*pow(n[0],3)-4*gphi[0][0]*gphi[2][0]*n[0])+gphi[0][2]*(n[0]*gphi[2][1]*pow(n[1],3)+gphi[2][0]*pow(n[0],2)*pow(n[1],2)+gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[2][0]*pow(n[0],2)+gphi[2][0]);
661
bk(0,11) = 2*n[0]*gphi[0][2]*gphi[3][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[3][0]*pow(n[0],2)+2*n[0]*gphi[3][1]*n[1])+gphi[3][2]*(2*gphi[0][0]*pow(n[0],2)+2*n[0]*gphi[0][1]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[3][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*pow(n[0],3)+n[1]*(2*gphi[0][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[0][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*(4*n[0]*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][2]*(4*n[0]*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[0][0]*pow(n[0],2)))*pow(n[2],4)+(gphi[0][2]*gphi[3][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[0][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[0][0]*gphi[3][0]*pow(n[0],5)+n[1]*(gphi[0][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))-8*gphi[0][0]*gphi[3][0]*pow(n[0],3)+n[0]*gphi[0][1]*gphi[3][1]+2*gphi[0][0]*gphi[3][0]*n[0])*pow(n[2],3)+(gphi[0][2]*(2*n[0]*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],6)+gphi[3][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[3][0]*pow(n[0],4)+10*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][2]*(2*n[0]*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*pow(n[0],6)+gphi[0][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))*pow(n[2],2)+n[2]*(2*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[0][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],4)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)))*pow(n[1],3)+gphi[0][2]*gphi[3][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[0][0]*gphi[3][0]*pow(n[0],5)-8*gphi[0][0]*gphi[3][0]*pow(n[0],3)+2*gphi[0][0]*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*pow(n[0],7)+n[1]*(gphi[0][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+9*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+8*gphi[0][0]*pow(n[0],2)))-8*gphi[0][0]*gphi[3][0]*pow(n[0],5)+gphi[0][1]*gphi[3][1]*(pow(n[0],3)-2*n[0])+10*gphi[0][0]*gphi[3][0]*pow(n[0],3)-4*gphi[0][0]*gphi[3][0]*n[0])+gphi[0][2]*(n[0]*gphi[3][1]*pow(n[1],3)+gphi[3][0]*pow(n[0],2)*pow(n[1],2)+gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[3][0]*pow(n[0],2)+gphi[3][0]);
663
bk(1,1) = 2*pow(n[0],2)*pow(gphi[1][2],2)*pow(n[2],6)+gphi[1][2]*(4*gphi[1][0]*pow(n[0],3)+4*gphi[1][1]*n[1]*pow(n[0],2))*pow(n[2],5)+((4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[1][2],2)+2*pow(n[0],2)*pow(gphi[1][1],2)*pow(n[1],2)+2*pow(gphi[1][0],2)*pow(n[0],4)+4*gphi[1][0]*gphi[1][1]*n[1]*pow(n[0],3))*pow(n[2],4)+gphi[1][2]*(8*gphi[1][1]*pow(n[0],2)*pow(n[1],3)+8*gphi[1][0]*pow(n[0],3)*pow(n[1],2)+8*gphi[1][0]*pow(n[0],5)+gphi[1][1]*n[1]*(8*pow(n[0],4)-16*pow(n[0],2)+2)-16*gphi[1][0]*pow(n[0],3)+4*gphi[1][0]*n[0])*pow(n[2],3)+((2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)*pow(gphi[1][2],2)+4*pow(n[0],2)*pow(gphi[1][1],2)*pow(n[1],4)+8*gphi[1][0]*gphi[1][1]*pow(n[0],3)*pow(n[1],3)+((4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],4))*pow(n[1],2)+pow(n[0],2)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],6)+gphi[1][1]*n[1]*(8*gphi[1][0]*pow(n[0],5)-16*gphi[1][0]*pow(n[0],3)+4*gphi[1][0]*n[0])-8*pow(gphi[1][0],2)*pow(n[0],4)+4*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[2],2)+(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)*pow(gphi[1][2],2)+2*pow(n[0],2)*pow(gphi[1][1],2)*pow(n[1],6)+gphi[1][2]*n[2]*(4*gphi[1][1]*pow(n[0],2)*pow(n[1],5)+4*gphi[1][0]*pow(n[0],3)*pow(n[1],4)+gphi[1][1]*(8*pow(n[0],4)-16*pow(n[0],2)+2)*pow(n[1],3)+(8*gphi[1][0]*pow(n[0],5)-16*gphi[1][0]*pow(n[0],3)+4*gphi[1][0]*n[0])*pow(n[1],2)+4*gphi[1][0]*pow(n[0],7)+gphi[1][1]*n[1]*(4*pow(n[0],6)-16*pow(n[0],4)+18*pow(n[0],2)-4)-16*gphi[1][0]*pow(n[0],5)+20*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+4*gphi[1][0]*gphi[1][1]*pow(n[0],3)*pow(n[1],5)+((4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],4))*pow(n[1],4)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],5)-16*gphi[1][0]*pow(n[0],3)+4*gphi[1][0]*n[0])*pow(n[1],3)+((2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],6)-8*pow(gphi[1][0],2)*pow(n[0],4)+4*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[1],2)+(pow(n[0],4)-2*pow(n[0],2)+1)*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],8)+gphi[1][1]*n[1]*(4*gphi[1][0]*pow(n[0],7)-16*gphi[1][0]*pow(n[0],5)+20*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])-8*pow(gphi[1][0],2)*pow(n[0],6)+12*pow(gphi[1][0],2)*pow(n[0],4)-8*pow(gphi[1][0],2)*pow(n[0],2)+2*pow(gphi[1][0],2);
665
bk(1,2) = 2*gphi[1][2]*gphi[2][2]*pow(n[0],2)*pow(n[2],6)+(gphi[1][2]*(2*gphi[2][0]*pow(n[0],3)+2*gphi[2][1]*n[1]*pow(n[0],2))+gphi[2][2]*(2*gphi[1][0]*pow(n[0],3)+2*gphi[1][1]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*gphi[2][2]*(4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[1][1]*gphi[2][1]*pow(n[0],2)*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*pow(n[0],4)+n[1]*(2*gphi[1][0]*gphi[2][1]*pow(n[0],3)+2*gphi[2][0]*gphi[1][1]*pow(n[0],3)))*pow(n[2],4)+(gphi[1][2]*(4*gphi[2][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[2][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],5)+gphi[2][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])+gphi[2][2]*(4*gphi[1][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[1][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],5)+gphi[1][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0]))*pow(n[2],3)+(gphi[1][2]*gphi[2][2]*(2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[1][1]*gphi[2][1]*pow(n[0],2)*pow(n[1],4)+(4*gphi[1][0]*gphi[2][1]*pow(n[0],3)+4*gphi[2][0]*gphi[1][1]*pow(n[0],3))*pow(n[1],3)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+4*gphi[1][0]*gphi[2][0]*pow(n[0],4))*pow(n[1],2)+4*gphi[1][0]*gphi[2][0]*pow(n[0],6)+n[1]*(gphi[1][1]*(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0]))-8*gphi[1][0]*gphi[2][0]*pow(n[0],4)+gphi[1][1]*gphi[2][1]*pow(n[0],2)+4*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[2],2)+2*gphi[1][1]*gphi[2][1]*pow(n[0],2)*pow(n[1],6)+n[2]*(gphi[1][2]*(2*gphi[2][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[2][0]*pow(n[0],3)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],7)+gphi[2][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[2][0]*pow(n[0],5)+10*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0])+gphi[2][2]*(2*gphi[1][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[1][0]*pow(n[0],3)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],7)+gphi[1][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[1][0]*pow(n[0],5)+10*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0]))+(2*gphi[1][0]*gphi[2][1]*pow(n[0],3)+2*gphi[2][0]*gphi[1][1]*pow(n[0],3))*pow(n[1],5)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[1][0]*gphi[2][0]*pow(n[0],4))*pow(n[1],4)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0]))*pow(n[1],3)+gphi[1][2]*gphi[2][2]*(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[1][0]*gphi[2][0]*pow(n[0],6)-8*gphi[1][0]*gphi[2][0]*pow(n[0],4)+4*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*pow(n[0],8)+n[1]*(gphi[1][1]*(2*gphi[2][0]*pow(n[0],7)-8*gphi[2][0]*pow(n[0],5)+10*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[1][0]*pow(n[0],7)-8*gphi[1][0]*pow(n[0],5)+10*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0]))-8*gphi[1][0]*gphi[2][0]*pow(n[0],6)+gphi[1][1]*gphi[2][1]*(pow(n[0],4)-2*pow(n[0],2)+1)+12*gphi[1][0]*gphi[2][0]*pow(n[0],4)-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+2*gphi[1][0]*gphi[2][0];
667
bk(1,3) = 2*gphi[1][2]*gphi[3][2]*pow(n[0],2)*pow(n[2],6)+(gphi[1][2]*(2*gphi[3][0]*pow(n[0],3)+2*gphi[3][1]*n[1]*pow(n[0],2))+gphi[3][2]*(2*gphi[1][0]*pow(n[0],3)+2*gphi[1][1]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*gphi[3][2]*(4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[1][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*pow(n[0],4)+n[1]*(2*gphi[1][0]*gphi[3][1]*pow(n[0],3)+2*gphi[3][0]*gphi[1][1]*pow(n[0],3)))*pow(n[2],4)+(gphi[1][2]*(4*gphi[3][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[3][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],5)+gphi[3][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[1][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[1][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],5)+gphi[1][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0]))*pow(n[2],3)+(gphi[1][2]*gphi[3][2]*(2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[1][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],4)+(4*gphi[1][0]*gphi[3][1]*pow(n[0],3)+4*gphi[3][0]*gphi[1][1]*pow(n[0],3))*pow(n[1],3)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+4*gphi[1][0]*gphi[3][0]*pow(n[0],4))*pow(n[1],2)+4*gphi[1][0]*gphi[3][0]*pow(n[0],6)+n[1]*(gphi[1][1]*(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0]))-8*gphi[1][0]*gphi[3][0]*pow(n[0],4)+gphi[1][1]*gphi[3][1]*pow(n[0],2)+4*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[2],2)+2*gphi[1][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],6)+n[2]*(gphi[1][2]*(2*gphi[3][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[3][0]*pow(n[0],3)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],7)+gphi[3][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[3][0]*pow(n[0],5)+10*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[1][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[1][0]*pow(n[0],3)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],7)+gphi[1][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[1][0]*pow(n[0],5)+10*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0]))+(2*gphi[1][0]*gphi[3][1]*pow(n[0],3)+2*gphi[3][0]*gphi[1][1]*pow(n[0],3))*pow(n[1],5)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[1][0]*gphi[3][0]*pow(n[0],4))*pow(n[1],4)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+2*gphi[1][0]*n[0]))*pow(n[1],3)+gphi[1][2]*gphi[3][2]*(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[1][0]*gphi[3][0]*pow(n[0],6)-8*gphi[1][0]*gphi[3][0]*pow(n[0],4)+4*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*pow(n[0],8)+n[1]*(gphi[1][1]*(2*gphi[3][0]*pow(n[0],7)-8*gphi[3][0]*pow(n[0],5)+10*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[1][0]*pow(n[0],7)-8*gphi[1][0]*pow(n[0],5)+10*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0]))-8*gphi[1][0]*gphi[3][0]*pow(n[0],6)+gphi[1][1]*gphi[3][1]*(pow(n[0],4)-2*pow(n[0],2)+1)+12*gphi[1][0]*gphi[3][0]*pow(n[0],4)-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+2*gphi[1][0]*gphi[3][0];
669
bk(1,4) = 2*n[0]*n[1]*gphi[0][2]*gphi[1][2]*pow(n[2],6)+(gphi[0][2]*(2*n[0]*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[1]*pow(n[0],2))+gphi[1][2]*(2*n[0]*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[1][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],3)+(2*gphi[0][0]*gphi[1][1]*pow(n[0],2)+2*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[0][2]*(4*n[0]*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))+n[0]*gphi[1][1])+gphi[1][2]*(4*n[0]*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])))*pow(n[2],3)+(gphi[0][2]*gphi[1][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],5)+(4*gphi[0][0]*gphi[1][1]*pow(n[0],2)+4*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[1][0]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[1][0]*pow(n[0],5)-8*gphi[0][0]*gphi[1][0]*pow(n[0],3)+2*n[0]*gphi[0][1]*gphi[1][1]+2*gphi[0][0]*gphi[1][0]*n[0])+gphi[0][0]*gphi[1][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],7)+n[2]*(gphi[0][2]*(2*n[0]*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(pow(n[0],3)-2*n[0]))+gphi[1][2]*(2*n[0]*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+9*gphi[0][0]*pow(n[0],2)-2*gphi[0][0])))+(2*gphi[0][0]*gphi[1][1]*pow(n[0],2)+2*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[1][0]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],4)+gphi[0][2]*gphi[1][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[0][0]*gphi[1][0]*pow(n[0],5)-8*gphi[0][0]*gphi[1][0]*pow(n[0],3)+2*gphi[0][0]*gphi[1][0]*n[0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+10*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[1][0]*pow(n[0],7)-8*gphi[0][0]*gphi[1][0]*pow(n[0],5)+gphi[0][1]*gphi[1][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[0][0]*gphi[1][0]*pow(n[0],3)-4*gphi[0][0]*gphi[1][0]*n[0])+gphi[1][1]*(gphi[0][0]*pow(n[0],4)-2*gphi[0][0]*pow(n[0],2)+gphi[0][0]);
671
bk(1,5) = 2*n[0]*n[1]*pow(gphi[1][2],2)*pow(n[2],6)+gphi[1][2]*(4*n[0]*gphi[1][1]*pow(n[1],2)+4*gphi[1][0]*n[1]*pow(n[0],2))*pow(n[2],5)+((4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))*pow(gphi[1][2],2)+2*n[0]*pow(gphi[1][1],2)*pow(n[1],3)+4*gphi[1][0]*gphi[1][1]*pow(n[0],2)*pow(n[1],2)+2*n[1]*pow(gphi[1][0],2)*pow(n[0],3))*pow(n[2],4)+gphi[1][2]*(8*n[0]*gphi[1][1]*pow(n[1],4)+8*gphi[1][0]*pow(n[0],2)*pow(n[1],3)+gphi[1][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],2)+n[1]*(8*gphi[1][0]*pow(n[0],4)-16*gphi[1][0]*pow(n[0],2)+gphi[1][0])+n[0]*gphi[1][1])*pow(n[2],3)+((2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))*pow(gphi[1][2],2)+4*n[0]*pow(gphi[1][1],2)*pow(n[1],5)+8*gphi[1][0]*gphi[1][1]*pow(n[0],2)*pow(n[1],4)+((4*pow(n[0],3)-8*n[0])*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],3))*pow(n[1],3)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],4)-16*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],2)+n[1]*(2*n[0]*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],5)-8*pow(gphi[1][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[1][0],2))+gphi[1][0]*gphi[1][1]*pow(n[0],2))*pow(n[2],2)+(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))*pow(gphi[1][2],2)+2*n[0]*pow(gphi[1][1],2)*pow(n[1],7)+gphi[1][2]*n[2]*(4*n[0]*gphi[1][1]*pow(n[1],6)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],5)+gphi[1][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],4)+(8*gphi[1][0]*pow(n[0],4)-16*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],5)-16*pow(n[0],3)+17*n[0])*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],6)-16*gphi[1][0]*pow(n[0],4)+17*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])+gphi[1][1]*(pow(n[0],3)-2*n[0]))+4*gphi[1][0]*gphi[1][1]*pow(n[0],2)*pow(n[1],6)+((4*pow(n[0],3)-8*n[0])*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],3))*pow(n[1],5)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],4)-16*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],4)+((2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],5)-8*pow(gphi[1][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[1][0],2))*pow(n[1],3)+gphi[1][1]*(4*gphi[1][0]*pow(n[0],6)-16*gphi[1][0]*pow(n[0],4)+18*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])*pow(n[1],2)+n[1]*((2*pow(n[0],3)-4*n[0])*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],7)-8*pow(gphi[1][0],2)*pow(n[0],5)+10*pow(gphi[1][0],2)*pow(n[0],3)-4*n[0]*pow(gphi[1][0],2))+gphi[1][1]*(gphi[1][0]*pow(n[0],4)-2*gphi[1][0]*pow(n[0],2)+gphi[1][0]);
673
bk(1,6) = 2*n[0]*n[1]*gphi[1][2]*gphi[2][2]*pow(n[2],6)+(gphi[1][2]*(2*n[0]*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[1]*pow(n[0],2))+gphi[2][2]*(2*n[0]*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*gphi[2][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],3)+(2*gphi[1][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[1][2]*(4*n[0]*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0]))+gphi[2][2]*(4*n[0]*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))+n[0]*gphi[1][1]))*pow(n[2],3)+(gphi[1][2]*gphi[2][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],5)+(4*gphi[1][0]*gphi[2][1]*pow(n[0],2)+4*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],4)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[1][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],3)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(4*gphi[1][0]*gphi[2][0]*pow(n[0],5)-8*gphi[1][0]*gphi[2][0]*pow(n[0],3)+2*n[0]*gphi[1][1]*gphi[2][1]+2*gphi[1][0]*gphi[2][0]*n[0])+gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],7)+n[2]*(gphi[1][2]*(2*n[0]*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+9*gphi[2][0]*pow(n[0],2)-2*gphi[2][0]))+gphi[2][2]*(2*n[0]*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(pow(n[0],3)-2*n[0])))+(2*gphi[1][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],6)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[1][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],5)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)))*pow(n[1],4)+gphi[1][2]*gphi[2][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[1][0]*gphi[2][0]*pow(n[0],5)-8*gphi[1][0]*gphi[2][0]*pow(n[0],3)+2*gphi[1][0]*gphi[2][0]*n[0])*pow(n[1],3)+(gphi[1][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+10*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])+gphi[2][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(2*gphi[1][0]*gphi[2][0]*pow(n[0],7)-8*gphi[1][0]*gphi[2][0]*pow(n[0],5)+gphi[1][1]*gphi[2][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[1][0]*gphi[2][0]*pow(n[0],3)-4*gphi[1][0]*gphi[2][0]*n[0])+gphi[1][1]*(gphi[2][0]*pow(n[0],4)-2*gphi[2][0]*pow(n[0],2)+gphi[2][0]);
675
bk(1,7) = 2*n[0]*n[1]*gphi[1][2]*gphi[3][2]*pow(n[2],6)+(gphi[1][2]*(2*n[0]*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[1]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*gphi[3][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[1][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[1][2]*(4*n[0]*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0]))+gphi[3][2]*(4*n[0]*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))+n[0]*gphi[1][1]))*pow(n[2],3)+(gphi[1][2]*gphi[3][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[1][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],4)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[1][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],3)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(4*gphi[1][0]*gphi[3][0]*pow(n[0],5)-8*gphi[1][0]*gphi[3][0]*pow(n[0],3)+2*n[0]*gphi[1][1]*gphi[3][1]+2*gphi[1][0]*gphi[3][0]*n[0])+gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],7)+n[2]*(gphi[1][2]*(2*n[0]*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+9*gphi[3][0]*pow(n[0],2)-2*gphi[3][0]))+gphi[3][2]*(2*n[0]*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(pow(n[0],3)-2*n[0])))+(2*gphi[1][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],6)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[1][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],5)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)))*pow(n[1],4)+gphi[1][2]*gphi[3][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[1][0]*gphi[3][0]*pow(n[0],5)-8*gphi[1][0]*gphi[3][0]*pow(n[0],3)+2*gphi[1][0]*gphi[3][0]*n[0])*pow(n[1],3)+(gphi[1][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+10*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(2*gphi[1][0]*gphi[3][0]*pow(n[0],7)-8*gphi[1][0]*gphi[3][0]*pow(n[0],5)+gphi[1][1]*gphi[3][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[1][0]*gphi[3][0]*pow(n[0],3)-4*gphi[1][0]*gphi[3][0]*n[0])+gphi[1][1]*(gphi[3][0]*pow(n[0],4)-2*gphi[3][0]*pow(n[0],2)+gphi[3][0]);
677
bk(1,8) = 2*n[0]*gphi[0][2]*gphi[1][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[1][0]*pow(n[0],2)+2*n[0]*gphi[1][1]*n[1])+gphi[1][2]*(2*gphi[0][0]*pow(n[0],2)+2*n[0]*gphi[0][1]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[1][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*pow(n[0],3)+n[1]*(2*gphi[0][0]*gphi[1][1]*pow(n[0],2)+2*gphi[1][0]*gphi[0][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*(4*n[0]*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[1][0]*pow(n[0],2))+gphi[1][2]*(4*n[0]*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[2],4)+(gphi[0][2]*gphi[1][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],4)+(4*gphi[0][0]*gphi[1][1]*pow(n[0],2)+4*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[1][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[0][0]*gphi[1][0]*pow(n[0],5)+n[1]*(gphi[0][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))-8*gphi[0][0]*gphi[1][0]*pow(n[0],3)+n[0]*gphi[0][1]*gphi[1][1]+2*gphi[0][0]*gphi[1][0]*n[0])*pow(n[2],3)+(gphi[0][2]*(2*n[0]*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*pow(n[0],6)+gphi[1][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2))+gphi[1][2]*(2*n[0]*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],6)+gphi[0][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[0][0]*pow(n[0],4)+10*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))*pow(n[2],2)+n[2]*(2*n[0]*gphi[0][1]*gphi[1][1]*pow(n[1],6)+(2*gphi[0][0]*gphi[1][1]*pow(n[0],2)+2*gphi[1][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[1][0]*pow(n[0],3))*pow(n[1],4)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],3)+gphi[0][2]*gphi[1][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[0][0]*gphi[1][0]*pow(n[0],5)-8*gphi[0][0]*gphi[1][0]*pow(n[0],3)+2*gphi[0][0]*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*pow(n[0],7)+n[1]*(gphi[0][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2))+gphi[1][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+9*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))-8*gphi[0][0]*gphi[1][0]*pow(n[0],5)+gphi[0][1]*gphi[1][1]*(pow(n[0],3)-2*n[0])+10*gphi[0][0]*gphi[1][0]*pow(n[0],3)-4*gphi[0][0]*gphi[1][0]*n[0])+gphi[1][2]*(n[0]*gphi[0][1]*pow(n[1],3)+gphi[0][0]*pow(n[0],2)*pow(n[1],2)+gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[0][0]*pow(n[0],2)+gphi[0][0]);
679
bk(1,9) = 2*n[0]*pow(gphi[1][2],2)*pow(n[2],7)+gphi[1][2]*(4*gphi[1][0]*pow(n[0],2)+4*n[0]*gphi[1][1]*n[1])*pow(n[2],6)+((4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])*pow(gphi[1][2],2)+2*n[0]*pow(gphi[1][1],2)*pow(n[1],2)+2*pow(gphi[1][0],2)*pow(n[0],3)+4*gphi[1][0]*gphi[1][1]*n[1]*pow(n[0],2))*pow(n[2],5)+gphi[1][2]*(8*n[0]*gphi[1][1]*pow(n[1],3)+8*gphi[1][0]*pow(n[0],2)*pow(n[1],2)+8*gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(8*pow(n[0],3)-16*n[0])-16*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[2],4)+((2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])*pow(gphi[1][2],2)+4*n[0]*pow(gphi[1][1],2)*pow(n[1],4)+8*gphi[1][0]*gphi[1][1]*pow(n[0],2)*pow(n[1],3)+((4*pow(n[0],3)-8*n[0])*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],3))*pow(n[1],2)+n[0]*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],5)+gphi[1][1]*n[1]*(8*gphi[1][0]*pow(n[0],4)-16*gphi[1][0]*pow(n[0],2)+gphi[1][0])-8*pow(gphi[1][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[1][0],2))*pow(n[2],3)+gphi[1][2]*(4*n[0]*gphi[1][1]*pow(n[1],5)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],4)+gphi[1][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],3)+(8*gphi[1][0]*pow(n[0],4)-16*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],2)+4*gphi[1][0]*pow(n[0],6)+gphi[1][1]*n[1]*(4*pow(n[0],5)-16*pow(n[0],3)+17*n[0])-16*gphi[1][0]*pow(n[0],4)+18*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])*pow(n[2],2)+n[2]*((2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])*pow(gphi[1][2],2)+2*n[0]*pow(gphi[1][1],2)*pow(n[1],6)+4*gphi[1][0]*gphi[1][1]*pow(n[0],2)*pow(n[1],5)+((4*pow(n[0],3)-8*n[0])*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],3))*pow(n[1],4)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],4)-16*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],3)+((2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],5)-8*pow(gphi[1][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[1][0],2))*pow(n[1],2)+(pow(n[0],3)-2*n[0])*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],7)+gphi[1][1]*n[1]*(4*gphi[1][0]*pow(n[0],6)-16*gphi[1][0]*pow(n[0],4)+17*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])-8*pow(gphi[1][0],2)*pow(n[0],5)+10*pow(gphi[1][0],2)*pow(n[0],3)-4*n[0]*pow(gphi[1][0],2))+gphi[1][2]*(n[0]*gphi[1][1]*pow(n[1],3)+gphi[1][0]*pow(n[0],2)*pow(n[1],2)+gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[1][0]*pow(n[0],2)+gphi[1][0]);
681
bk(1,10) = 2*n[0]*gphi[1][2]*gphi[2][2]*pow(n[2],7)+(gphi[1][2]*(2*gphi[2][0]*pow(n[0],2)+2*n[0]*gphi[2][1]*n[1])+gphi[2][2]*(2*gphi[1][0]*pow(n[0],2)+2*n[0]*gphi[1][1]*n[1]))*pow(n[2],6)+(gphi[1][2]*gphi[2][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*pow(n[0],3)+n[1]*(2*gphi[1][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[1][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*(4*n[0]*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][2]*(4*n[0]*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[1][0]*pow(n[0],2)))*pow(n[2],4)+(gphi[1][2]*gphi[2][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],4)+(4*gphi[1][0]*gphi[2][1]*pow(n[0],2)+4*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],3)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[1][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[1][0]*gphi[2][0]*pow(n[0],5)+n[1]*(gphi[1][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)))-8*gphi[1][0]*gphi[2][0]*pow(n[0],3)+n[0]*gphi[1][1]*gphi[2][1]+2*gphi[1][0]*gphi[2][0]*n[0])*pow(n[2],3)+(gphi[1][2]*(2*n[0]*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],6)+gphi[2][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[2][0]*pow(n[0],4)+10*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])+gphi[2][2]*(2*n[0]*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*pow(n[0],6)+gphi[1][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2)))*pow(n[2],2)+n[2]*(2*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],6)+(2*gphi[1][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],5)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[1][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],4)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)))*pow(n[1],3)+gphi[1][2]*gphi[2][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[1][0]*gphi[2][0]*pow(n[0],5)-8*gphi[1][0]*gphi[2][0]*pow(n[0],3)+2*gphi[1][0]*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*pow(n[0],7)+n[1]*(gphi[1][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+9*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])+gphi[2][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2)))-8*gphi[1][0]*gphi[2][0]*pow(n[0],5)+gphi[1][1]*gphi[2][1]*(pow(n[0],3)-2*n[0])+10*gphi[1][0]*gphi[2][0]*pow(n[0],3)-4*gphi[1][0]*gphi[2][0]*n[0])+gphi[1][2]*(n[0]*gphi[2][1]*pow(n[1],3)+gphi[2][0]*pow(n[0],2)*pow(n[1],2)+gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[2][0]*pow(n[0],2)+gphi[2][0]);
683
bk(1,11) = 2*n[0]*gphi[1][2]*gphi[3][2]*pow(n[2],7)+(gphi[1][2]*(2*gphi[3][0]*pow(n[0],2)+2*n[0]*gphi[3][1]*n[1])+gphi[3][2]*(2*gphi[1][0]*pow(n[0],2)+2*n[0]*gphi[1][1]*n[1]))*pow(n[2],6)+(gphi[1][2]*gphi[3][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*pow(n[0],3)+n[1]*(2*gphi[1][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[1][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*(4*n[0]*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][2]*(4*n[0]*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[1][0]*pow(n[0],2)))*pow(n[2],4)+(gphi[1][2]*gphi[3][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[1][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],3)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[1][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[1][0]*gphi[3][0]*pow(n[0],5)+n[1]*(gphi[1][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)))-8*gphi[1][0]*gphi[3][0]*pow(n[0],3)+n[0]*gphi[1][1]*gphi[3][1]+2*gphi[1][0]*gphi[3][0]*n[0])*pow(n[2],3)+(gphi[1][2]*(2*n[0]*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],6)+gphi[3][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[3][0]*pow(n[0],4)+10*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][2]*(2*n[0]*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*pow(n[0],6)+gphi[1][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2)))*pow(n[2],2)+n[2]*(2*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[1][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],5)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[1][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],4)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)))*pow(n[1],3)+gphi[1][2]*gphi[3][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[1][0]*gphi[3][0]*pow(n[0],5)-8*gphi[1][0]*gphi[3][0]*pow(n[0],3)+2*gphi[1][0]*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*pow(n[0],7)+n[1]*(gphi[1][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+9*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+8*gphi[1][0]*pow(n[0],2)))-8*gphi[1][0]*gphi[3][0]*pow(n[0],5)+gphi[1][1]*gphi[3][1]*(pow(n[0],3)-2*n[0])+10*gphi[1][0]*gphi[3][0]*pow(n[0],3)-4*gphi[1][0]*gphi[3][0]*n[0])+gphi[1][2]*(n[0]*gphi[3][1]*pow(n[1],3)+gphi[3][0]*pow(n[0],2)*pow(n[1],2)+gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[3][0]*pow(n[0],2)+gphi[3][0]);
685
bk(2,2) = 2*pow(n[0],2)*pow(gphi[2][2],2)*pow(n[2],6)+gphi[2][2]*(4*gphi[2][0]*pow(n[0],3)+4*gphi[2][1]*n[1]*pow(n[0],2))*pow(n[2],5)+((4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[2][2],2)+2*pow(n[0],2)*pow(gphi[2][1],2)*pow(n[1],2)+2*pow(gphi[2][0],2)*pow(n[0],4)+4*gphi[2][0]*gphi[2][1]*n[1]*pow(n[0],3))*pow(n[2],4)+gphi[2][2]*(8*gphi[2][1]*pow(n[0],2)*pow(n[1],3)+8*gphi[2][0]*pow(n[0],3)*pow(n[1],2)+8*gphi[2][0]*pow(n[0],5)+gphi[2][1]*n[1]*(8*pow(n[0],4)-16*pow(n[0],2)+2)-16*gphi[2][0]*pow(n[0],3)+4*gphi[2][0]*n[0])*pow(n[2],3)+((2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)*pow(gphi[2][2],2)+4*pow(n[0],2)*pow(gphi[2][1],2)*pow(n[1],4)+8*gphi[2][0]*gphi[2][1]*pow(n[0],3)*pow(n[1],3)+((4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],4))*pow(n[1],2)+pow(n[0],2)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],6)+gphi[2][1]*n[1]*(8*gphi[2][0]*pow(n[0],5)-16*gphi[2][0]*pow(n[0],3)+4*gphi[2][0]*n[0])-8*pow(gphi[2][0],2)*pow(n[0],4)+4*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[2],2)+(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)*pow(gphi[2][2],2)+2*pow(n[0],2)*pow(gphi[2][1],2)*pow(n[1],6)+gphi[2][2]*n[2]*(4*gphi[2][1]*pow(n[0],2)*pow(n[1],5)+4*gphi[2][0]*pow(n[0],3)*pow(n[1],4)+gphi[2][1]*(8*pow(n[0],4)-16*pow(n[0],2)+2)*pow(n[1],3)+(8*gphi[2][0]*pow(n[0],5)-16*gphi[2][0]*pow(n[0],3)+4*gphi[2][0]*n[0])*pow(n[1],2)+4*gphi[2][0]*pow(n[0],7)+gphi[2][1]*n[1]*(4*pow(n[0],6)-16*pow(n[0],4)+18*pow(n[0],2)-4)-16*gphi[2][0]*pow(n[0],5)+20*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+4*gphi[2][0]*gphi[2][1]*pow(n[0],3)*pow(n[1],5)+((4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],4))*pow(n[1],4)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],5)-16*gphi[2][0]*pow(n[0],3)+4*gphi[2][0]*n[0])*pow(n[1],3)+((2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],6)-8*pow(gphi[2][0],2)*pow(n[0],4)+4*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[1],2)+(pow(n[0],4)-2*pow(n[0],2)+1)*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],8)+gphi[2][1]*n[1]*(4*gphi[2][0]*pow(n[0],7)-16*gphi[2][0]*pow(n[0],5)+20*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])-8*pow(gphi[2][0],2)*pow(n[0],6)+12*pow(gphi[2][0],2)*pow(n[0],4)-8*pow(gphi[2][0],2)*pow(n[0],2)+2*pow(gphi[2][0],2);
687
bk(2,3) = 2*gphi[2][2]*gphi[3][2]*pow(n[0],2)*pow(n[2],6)+(gphi[2][2]*(2*gphi[3][0]*pow(n[0],3)+2*gphi[3][1]*n[1]*pow(n[0],2))+gphi[3][2]*(2*gphi[2][0]*pow(n[0],3)+2*gphi[2][1]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[2][2]*gphi[3][2]*(4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[2][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*pow(n[0],4)+n[1]*(2*gphi[2][0]*gphi[3][1]*pow(n[0],3)+2*gphi[3][0]*gphi[2][1]*pow(n[0],3)))*pow(n[2],4)+(gphi[2][2]*(4*gphi[3][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[3][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],5)+gphi[3][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[2][1]*pow(n[0],2)*pow(n[1],3)+4*gphi[2][0]*pow(n[0],3)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],5)+gphi[2][1]*n[1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0]))*pow(n[2],3)+(gphi[2][2]*gphi[3][2]*(2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[2][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],4)+(4*gphi[2][0]*gphi[3][1]*pow(n[0],3)+4*gphi[3][0]*gphi[2][1]*pow(n[0],3))*pow(n[1],3)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+4*gphi[2][0]*gphi[3][0]*pow(n[0],4))*pow(n[1],2)+4*gphi[2][0]*gphi[3][0]*pow(n[0],6)+n[1]*(gphi[2][1]*(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0]))-8*gphi[2][0]*gphi[3][0]*pow(n[0],4)+gphi[2][1]*gphi[3][1]*pow(n[0],2)+4*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[2],2)+2*gphi[2][1]*gphi[3][1]*pow(n[0],2)*pow(n[1],6)+n[2]*(gphi[2][2]*(2*gphi[3][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[3][0]*pow(n[0],3)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],7)+gphi[3][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[3][0]*pow(n[0],5)+10*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[2][1]*pow(n[0],2)*pow(n[1],5)+2*gphi[2][0]*pow(n[0],3)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],7)+gphi[2][1]*n[1]*(2*pow(n[0],6)-8*pow(n[0],4)+9*pow(n[0],2)-2)-8*gphi[2][0]*pow(n[0],5)+10*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0]))+(2*gphi[2][0]*gphi[3][1]*pow(n[0],3)+2*gphi[3][0]*gphi[2][1]*pow(n[0],3))*pow(n[1],5)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],4)-8*pow(n[0],2)+1)+2*gphi[2][0]*gphi[3][0]*pow(n[0],4))*pow(n[1],4)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+2*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+2*gphi[2][0]*n[0]))*pow(n[1],3)+gphi[2][2]*gphi[3][2]*(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)+4*gphi[2][0]*gphi[3][0]*pow(n[0],6)-8*gphi[2][0]*gphi[3][0]*pow(n[0],4)+4*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*pow(n[0],8)+n[1]*(gphi[2][1]*(2*gphi[3][0]*pow(n[0],7)-8*gphi[3][0]*pow(n[0],5)+10*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[2][0]*pow(n[0],7)-8*gphi[2][0]*pow(n[0],5)+10*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0]))-8*gphi[2][0]*gphi[3][0]*pow(n[0],6)+gphi[2][1]*gphi[3][1]*(pow(n[0],4)-2*pow(n[0],2)+1)+12*gphi[2][0]*gphi[3][0]*pow(n[0],4)-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+2*gphi[2][0]*gphi[3][0];
689
bk(2,4) = 2*n[0]*n[1]*gphi[0][2]*gphi[2][2]*pow(n[2],6)+(gphi[0][2]*(2*n[0]*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[1]*pow(n[0],2))+gphi[2][2]*(2*n[0]*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[2][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],3)+(2*gphi[0][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[0][2]*(4*n[0]*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+n[0]*gphi[2][1])+gphi[2][2]*(4*n[0]*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])))*pow(n[2],3)+(gphi[0][2]*gphi[2][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],5)+(4*gphi[0][0]*gphi[2][1]*pow(n[0],2)+4*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[2][0]*pow(n[0],5)-8*gphi[0][0]*gphi[2][0]*pow(n[0],3)+2*n[0]*gphi[0][1]*gphi[2][1]+2*gphi[0][0]*gphi[2][0]*n[0])+gphi[0][0]*gphi[2][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],7)+n[2]*(gphi[0][2]*(2*n[0]*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(pow(n[0],3)-2*n[0]))+gphi[2][2]*(2*n[0]*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+9*gphi[0][0]*pow(n[0],2)-2*gphi[0][0])))+(2*gphi[0][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],4)+gphi[0][2]*gphi[2][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[0][0]*gphi[2][0]*pow(n[0],5)-8*gphi[0][0]*gphi[2][0]*pow(n[0],3)+2*gphi[0][0]*gphi[2][0]*n[0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+10*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[2][0]*pow(n[0],7)-8*gphi[0][0]*gphi[2][0]*pow(n[0],5)+gphi[0][1]*gphi[2][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[0][0]*gphi[2][0]*pow(n[0],3)-4*gphi[0][0]*gphi[2][0]*n[0])+gphi[2][1]*(gphi[0][0]*pow(n[0],4)-2*gphi[0][0]*pow(n[0],2)+gphi[0][0]);
691
bk(2,5) = 2*n[0]*n[1]*gphi[1][2]*gphi[2][2]*pow(n[2],6)+(gphi[1][2]*(2*n[0]*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[1]*pow(n[0],2))+gphi[2][2]*(2*n[0]*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*gphi[2][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],3)+(2*gphi[1][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[1][2]*(4*n[0]*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+n[0]*gphi[2][1])+gphi[2][2]*(4*n[0]*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])))*pow(n[2],3)+(gphi[1][2]*gphi[2][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],5)+(4*gphi[1][0]*gphi[2][1]*pow(n[0],2)+4*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],4)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[1][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],3)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))*pow(n[1],2)+n[1]*(4*gphi[1][0]*gphi[2][0]*pow(n[0],5)-8*gphi[1][0]*gphi[2][0]*pow(n[0],3)+2*n[0]*gphi[1][1]*gphi[2][1]+2*gphi[1][0]*gphi[2][0]*n[0])+gphi[1][0]*gphi[2][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],7)+n[2]*(gphi[1][2]*(2*n[0]*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(pow(n[0],3)-2*n[0]))+gphi[2][2]*(2*n[0]*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+9*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])))+(2*gphi[1][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],6)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[1][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],5)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))*pow(n[1],4)+gphi[1][2]*gphi[2][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[1][0]*gphi[2][0]*pow(n[0],5)-8*gphi[1][0]*gphi[2][0]*pow(n[0],3)+2*gphi[1][0]*gphi[2][0]*n[0])*pow(n[1],3)+(gphi[1][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+10*gphi[1][0]*pow(n[0],2)-2*gphi[1][0]))*pow(n[1],2)+n[1]*(2*gphi[1][0]*gphi[2][0]*pow(n[0],7)-8*gphi[1][0]*gphi[2][0]*pow(n[0],5)+gphi[1][1]*gphi[2][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[1][0]*gphi[2][0]*pow(n[0],3)-4*gphi[1][0]*gphi[2][0]*n[0])+gphi[2][1]*(gphi[1][0]*pow(n[0],4)-2*gphi[1][0]*pow(n[0],2)+gphi[1][0]);
693
bk(2,6) = 2*n[0]*n[1]*pow(gphi[2][2],2)*pow(n[2],6)+gphi[2][2]*(4*n[0]*gphi[2][1]*pow(n[1],2)+4*gphi[2][0]*n[1]*pow(n[0],2))*pow(n[2],5)+((4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))*pow(gphi[2][2],2)+2*n[0]*pow(gphi[2][1],2)*pow(n[1],3)+4*gphi[2][0]*gphi[2][1]*pow(n[0],2)*pow(n[1],2)+2*n[1]*pow(gphi[2][0],2)*pow(n[0],3))*pow(n[2],4)+gphi[2][2]*(8*n[0]*gphi[2][1]*pow(n[1],4)+8*gphi[2][0]*pow(n[0],2)*pow(n[1],3)+gphi[2][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],2)+n[1]*(8*gphi[2][0]*pow(n[0],4)-16*gphi[2][0]*pow(n[0],2)+gphi[2][0])+n[0]*gphi[2][1])*pow(n[2],3)+((2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))*pow(gphi[2][2],2)+4*n[0]*pow(gphi[2][1],2)*pow(n[1],5)+8*gphi[2][0]*gphi[2][1]*pow(n[0],2)*pow(n[1],4)+((4*pow(n[0],3)-8*n[0])*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],3))*pow(n[1],3)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],4)-16*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],2)+n[1]*(2*n[0]*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],5)-8*pow(gphi[2][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[2][0],2))+gphi[2][0]*gphi[2][1]*pow(n[0],2))*pow(n[2],2)+(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))*pow(gphi[2][2],2)+2*n[0]*pow(gphi[2][1],2)*pow(n[1],7)+gphi[2][2]*n[2]*(4*n[0]*gphi[2][1]*pow(n[1],6)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],5)+gphi[2][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],4)+(8*gphi[2][0]*pow(n[0],4)-16*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],5)-16*pow(n[0],3)+17*n[0])*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],6)-16*gphi[2][0]*pow(n[0],4)+17*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])+gphi[2][1]*(pow(n[0],3)-2*n[0]))+4*gphi[2][0]*gphi[2][1]*pow(n[0],2)*pow(n[1],6)+((4*pow(n[0],3)-8*n[0])*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],3))*pow(n[1],5)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],4)-16*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],4)+((2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],5)-8*pow(gphi[2][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[2][0],2))*pow(n[1],3)+gphi[2][1]*(4*gphi[2][0]*pow(n[0],6)-16*gphi[2][0]*pow(n[0],4)+18*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])*pow(n[1],2)+n[1]*((2*pow(n[0],3)-4*n[0])*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],7)-8*pow(gphi[2][0],2)*pow(n[0],5)+10*pow(gphi[2][0],2)*pow(n[0],3)-4*n[0]*pow(gphi[2][0],2))+gphi[2][1]*(gphi[2][0]*pow(n[0],4)-2*gphi[2][0]*pow(n[0],2)+gphi[2][0]);
695
bk(2,7) = 2*n[0]*n[1]*gphi[2][2]*gphi[3][2]*pow(n[2],6)+(gphi[2][2]*(2*n[0]*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[1]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[2][2]*gphi[3][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[2][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[2][2]*(4*n[0]*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0]))+gphi[3][2]*(4*n[0]*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+n[0]*gphi[2][1]))*pow(n[2],3)+(gphi[2][2]*gphi[3][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[2][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],4)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[2][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],3)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(4*gphi[2][0]*gphi[3][0]*pow(n[0],5)-8*gphi[2][0]*gphi[3][0]*pow(n[0],3)+2*n[0]*gphi[2][1]*gphi[3][1]+2*gphi[2][0]*gphi[3][0]*n[0])+gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],7)+n[2]*(gphi[2][2]*(2*n[0]*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+9*gphi[3][0]*pow(n[0],2)-2*gphi[3][0]))+gphi[3][2]*(2*n[0]*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(pow(n[0],3)-2*n[0])))+(2*gphi[2][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],6)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[2][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],5)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)))*pow(n[1],4)+gphi[2][2]*gphi[3][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[2][0]*gphi[3][0]*pow(n[0],5)-8*gphi[2][0]*gphi[3][0]*pow(n[0],3)+2*gphi[2][0]*gphi[3][0]*n[0])*pow(n[1],3)+(gphi[2][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+10*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2)))*pow(n[1],2)+n[1]*(2*gphi[2][0]*gphi[3][0]*pow(n[0],7)-8*gphi[2][0]*gphi[3][0]*pow(n[0],5)+gphi[2][1]*gphi[3][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[2][0]*gphi[3][0]*pow(n[0],3)-4*gphi[2][0]*gphi[3][0]*n[0])+gphi[2][1]*(gphi[3][0]*pow(n[0],4)-2*gphi[3][0]*pow(n[0],2)+gphi[3][0]);
697
bk(2,8) = 2*n[0]*gphi[0][2]*gphi[2][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[2][0]*pow(n[0],2)+2*n[0]*gphi[2][1]*n[1])+gphi[2][2]*(2*gphi[0][0]*pow(n[0],2)+2*n[0]*gphi[0][1]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[2][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*pow(n[0],3)+n[1]*(2*gphi[0][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[0][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*(4*n[0]*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[2][0]*pow(n[0],2))+gphi[2][2]*(4*n[0]*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[2],4)+(gphi[0][2]*gphi[2][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],4)+(4*gphi[0][0]*gphi[2][1]*pow(n[0],2)+4*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[0][0]*gphi[2][0]*pow(n[0],5)+n[1]*(gphi[0][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))-8*gphi[0][0]*gphi[2][0]*pow(n[0],3)+n[0]*gphi[0][1]*gphi[2][1]+2*gphi[0][0]*gphi[2][0]*n[0])*pow(n[2],3)+(gphi[0][2]*(2*n[0]*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[2][0]*pow(n[0],6)+gphi[2][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][2]*(2*n[0]*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],6)+gphi[0][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[0][0]*pow(n[0],4)+10*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))*pow(n[2],2)+n[2]*(2*n[0]*gphi[0][1]*gphi[2][1]*pow(n[1],6)+(2*gphi[0][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],4)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],3)+gphi[0][2]*gphi[2][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[0][0]*gphi[2][0]*pow(n[0],5)-8*gphi[0][0]*gphi[2][0]*pow(n[0],3)+2*gphi[0][0]*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*pow(n[0],7)+n[1]*(gphi[0][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+9*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))-8*gphi[0][0]*gphi[2][0]*pow(n[0],5)+gphi[0][1]*gphi[2][1]*(pow(n[0],3)-2*n[0])+10*gphi[0][0]*gphi[2][0]*pow(n[0],3)-4*gphi[0][0]*gphi[2][0]*n[0])+gphi[2][2]*(n[0]*gphi[0][1]*pow(n[1],3)+gphi[0][0]*pow(n[0],2)*pow(n[1],2)+gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[0][0]*pow(n[0],2)+gphi[0][0]);
699
bk(2,9) = 2*n[0]*gphi[1][2]*gphi[2][2]*pow(n[2],7)+(gphi[1][2]*(2*gphi[2][0]*pow(n[0],2)+2*n[0]*gphi[2][1]*n[1])+gphi[2][2]*(2*gphi[1][0]*pow(n[0],2)+2*n[0]*gphi[1][1]*n[1]))*pow(n[2],6)+(gphi[1][2]*gphi[2][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*pow(n[0],3)+n[1]*(2*gphi[1][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[1][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*(4*n[0]*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[2][0]*pow(n[0],2))+gphi[2][2]*(4*n[0]*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))*pow(n[2],4)+(gphi[1][2]*gphi[2][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],4)+(4*gphi[1][0]*gphi[2][1]*pow(n[0],2)+4*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],3)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[1][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[1][0]*gphi[2][0]*pow(n[0],5)+n[1]*(gphi[1][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))-8*gphi[1][0]*gphi[2][0]*pow(n[0],3)+n[0]*gphi[1][1]*gphi[2][1]+2*gphi[1][0]*gphi[2][0]*n[0])*pow(n[2],3)+(gphi[1][2]*(2*n[0]*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[2][0]*pow(n[0],6)+gphi[2][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][2]*(2*n[0]*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],6)+gphi[1][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[1][0]*pow(n[0],4)+10*gphi[1][0]*pow(n[0],2)-2*gphi[1][0]))*pow(n[2],2)+n[2]*(2*n[0]*gphi[1][1]*gphi[2][1]*pow(n[1],6)+(2*gphi[1][0]*gphi[2][1]*pow(n[0],2)+2*gphi[2][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],5)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[1][0]*gphi[2][0]*pow(n[0],3))*pow(n[1],4)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))*pow(n[1],3)+gphi[1][2]*gphi[2][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[1][0]*gphi[2][0]*pow(n[0],5)-8*gphi[1][0]*gphi[2][0]*pow(n[0],3)+2*gphi[1][0]*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*pow(n[0],7)+n[1]*(gphi[1][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2))+gphi[2][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+9*gphi[1][0]*pow(n[0],2)-2*gphi[1][0]))-8*gphi[1][0]*gphi[2][0]*pow(n[0],5)+gphi[1][1]*gphi[2][1]*(pow(n[0],3)-2*n[0])+10*gphi[1][0]*gphi[2][0]*pow(n[0],3)-4*gphi[1][0]*gphi[2][0]*n[0])+gphi[2][2]*(n[0]*gphi[1][1]*pow(n[1],3)+gphi[1][0]*pow(n[0],2)*pow(n[1],2)+gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[1][0]*pow(n[0],2)+gphi[1][0]);
701
bk(2,10) = 2*n[0]*pow(gphi[2][2],2)*pow(n[2],7)+gphi[2][2]*(4*gphi[2][0]*pow(n[0],2)+4*n[0]*gphi[2][1]*n[1])*pow(n[2],6)+((4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])*pow(gphi[2][2],2)+2*n[0]*pow(gphi[2][1],2)*pow(n[1],2)+2*pow(gphi[2][0],2)*pow(n[0],3)+4*gphi[2][0]*gphi[2][1]*n[1]*pow(n[0],2))*pow(n[2],5)+gphi[2][2]*(8*n[0]*gphi[2][1]*pow(n[1],3)+8*gphi[2][0]*pow(n[0],2)*pow(n[1],2)+8*gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(8*pow(n[0],3)-16*n[0])-16*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[2],4)+((2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])*pow(gphi[2][2],2)+4*n[0]*pow(gphi[2][1],2)*pow(n[1],4)+8*gphi[2][0]*gphi[2][1]*pow(n[0],2)*pow(n[1],3)+((4*pow(n[0],3)-8*n[0])*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],3))*pow(n[1],2)+n[0]*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],5)+gphi[2][1]*n[1]*(8*gphi[2][0]*pow(n[0],4)-16*gphi[2][0]*pow(n[0],2)+gphi[2][0])-8*pow(gphi[2][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[2][0],2))*pow(n[2],3)+gphi[2][2]*(4*n[0]*gphi[2][1]*pow(n[1],5)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],4)+gphi[2][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],3)+(8*gphi[2][0]*pow(n[0],4)-16*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],2)+4*gphi[2][0]*pow(n[0],6)+gphi[2][1]*n[1]*(4*pow(n[0],5)-16*pow(n[0],3)+17*n[0])-16*gphi[2][0]*pow(n[0],4)+18*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])*pow(n[2],2)+n[2]*((2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])*pow(gphi[2][2],2)+2*n[0]*pow(gphi[2][1],2)*pow(n[1],6)+4*gphi[2][0]*gphi[2][1]*pow(n[0],2)*pow(n[1],5)+((4*pow(n[0],3)-8*n[0])*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],3))*pow(n[1],4)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],4)-16*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],3)+((2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],5)-8*pow(gphi[2][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[2][0],2))*pow(n[1],2)+(pow(n[0],3)-2*n[0])*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],7)+gphi[2][1]*n[1]*(4*gphi[2][0]*pow(n[0],6)-16*gphi[2][0]*pow(n[0],4)+17*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])-8*pow(gphi[2][0],2)*pow(n[0],5)+10*pow(gphi[2][0],2)*pow(n[0],3)-4*n[0]*pow(gphi[2][0],2))+gphi[2][2]*(n[0]*gphi[2][1]*pow(n[1],3)+gphi[2][0]*pow(n[0],2)*pow(n[1],2)+gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[2][0]*pow(n[0],2)+gphi[2][0]);
703
bk(2,11) = 2*n[0]*gphi[2][2]*gphi[3][2]*pow(n[2],7)+(gphi[2][2]*(2*gphi[3][0]*pow(n[0],2)+2*n[0]*gphi[3][1]*n[1])+gphi[3][2]*(2*gphi[2][0]*pow(n[0],2)+2*n[0]*gphi[2][1]*n[1]))*pow(n[2],6)+(gphi[2][2]*gphi[3][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*pow(n[0],3)+n[1]*(2*gphi[2][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[2][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[2][2]*(4*n[0]*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][2]*(4*n[0]*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[2][0]*pow(n[0],2)))*pow(n[2],4)+(gphi[2][2]*gphi[3][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[2][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],3)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[2][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[2][0]*gphi[3][0]*pow(n[0],5)+n[1]*(gphi[2][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)))-8*gphi[2][0]*gphi[3][0]*pow(n[0],3)+n[0]*gphi[2][1]*gphi[3][1]+2*gphi[2][0]*gphi[3][0]*n[0])*pow(n[2],3)+(gphi[2][2]*(2*n[0]*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],6)+gphi[3][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[3][0]*pow(n[0],4)+10*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][2]*(2*n[0]*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[2][0]*pow(n[0],6)+gphi[2][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2)))*pow(n[2],2)+n[2]*(2*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[2][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],5)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[2][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],4)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2)+gphi[3][0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)))*pow(n[1],3)+gphi[2][2]*gphi[3][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[2][0]*gphi[3][0]*pow(n[0],5)-8*gphi[2][0]*gphi[3][0]*pow(n[0],3)+2*gphi[2][0]*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*pow(n[0],7)+n[1]*(gphi[2][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+9*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+8*gphi[2][0]*pow(n[0],2)))-8*gphi[2][0]*gphi[3][0]*pow(n[0],5)+gphi[2][1]*gphi[3][1]*(pow(n[0],3)-2*n[0])+10*gphi[2][0]*gphi[3][0]*pow(n[0],3)-4*gphi[2][0]*gphi[3][0]*n[0])+gphi[2][2]*(n[0]*gphi[3][1]*pow(n[1],3)+gphi[3][0]*pow(n[0],2)*pow(n[1],2)+gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[3][0]*pow(n[0],2)+gphi[3][0]);
705
bk(3,3) = 2*pow(n[0],2)*pow(gphi[3][2],2)*pow(n[2],6)+gphi[3][2]*(4*gphi[3][0]*pow(n[0],3)+4*gphi[3][1]*n[1]*pow(n[0],2))*pow(n[2],5)+((4*pow(n[0],2)*pow(n[1],2)+4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[3][2],2)+2*pow(n[0],2)*pow(gphi[3][1],2)*pow(n[1],2)+2*pow(gphi[3][0],2)*pow(n[0],4)+4*gphi[3][0]*gphi[3][1]*n[1]*pow(n[0],3))*pow(n[2],4)+gphi[3][2]*(8*gphi[3][1]*pow(n[0],2)*pow(n[1],3)+8*gphi[3][0]*pow(n[0],3)*pow(n[1],2)+8*gphi[3][0]*pow(n[0],5)+gphi[3][1]*n[1]*(8*pow(n[0],4)-16*pow(n[0],2)+2)-16*gphi[3][0]*pow(n[0],3)+4*gphi[3][0]*n[0])*pow(n[2],3)+((2*pow(n[0],2)*pow(n[1],4)+(4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(n[1],2)+2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)*pow(gphi[3][2],2)+4*pow(n[0],2)*pow(gphi[3][1],2)*pow(n[1],4)+8*gphi[3][0]*gphi[3][1]*pow(n[0],3)*pow(n[1],3)+((4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],4))*pow(n[1],2)+pow(n[0],2)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],6)+gphi[3][1]*n[1]*(8*gphi[3][0]*pow(n[0],5)-16*gphi[3][0]*pow(n[0],3)+4*gphi[3][0]*n[0])-8*pow(gphi[3][0],2)*pow(n[0],4)+4*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[2],2)+(pow(n[0],2)*pow(n[1],2)+pow(n[0],4)-2*pow(n[0],2)+1)*pow(gphi[3][2],2)+2*pow(n[0],2)*pow(gphi[3][1],2)*pow(n[1],6)+gphi[3][2]*n[2]*(4*gphi[3][1]*pow(n[0],2)*pow(n[1],5)+4*gphi[3][0]*pow(n[0],3)*pow(n[1],4)+gphi[3][1]*(8*pow(n[0],4)-16*pow(n[0],2)+2)*pow(n[1],3)+(8*gphi[3][0]*pow(n[0],5)-16*gphi[3][0]*pow(n[0],3)+4*gphi[3][0]*n[0])*pow(n[1],2)+4*gphi[3][0]*pow(n[0],7)+gphi[3][1]*n[1]*(4*pow(n[0],6)-16*pow(n[0],4)+18*pow(n[0],2)-4)-16*gphi[3][0]*pow(n[0],5)+20*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+4*gphi[3][0]*gphi[3][1]*pow(n[0],3)*pow(n[1],5)+((4*pow(n[0],4)-8*pow(n[0],2)+1)*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],4))*pow(n[1],4)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],5)-16*gphi[3][0]*pow(n[0],3)+4*gphi[3][0]*n[0])*pow(n[1],3)+((2*pow(n[0],6)-8*pow(n[0],4)+10*pow(n[0],2)-2)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],6)-8*pow(gphi[3][0],2)*pow(n[0],4)+4*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[1],2)+(pow(n[0],4)-2*pow(n[0],2)+1)*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],8)+gphi[3][1]*n[1]*(4*gphi[3][0]*pow(n[0],7)-16*gphi[3][0]*pow(n[0],5)+20*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])-8*pow(gphi[3][0],2)*pow(n[0],6)+12*pow(gphi[3][0],2)*pow(n[0],4)-8*pow(gphi[3][0],2)*pow(n[0],2)+2*pow(gphi[3][0],2);
707
bk(3,4) = 2*n[0]*n[1]*gphi[0][2]*gphi[3][2]*pow(n[2],6)+(gphi[0][2]*(2*n[0]*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[1]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*gphi[3][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[0][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[0][2]*(4*n[0]*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+n[0]*gphi[3][1])+gphi[3][2]*(4*n[0]*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])))*pow(n[2],3)+(gphi[0][2]*gphi[3][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[0][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],3)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[3][0]*pow(n[0],5)-8*gphi[0][0]*gphi[3][0]*pow(n[0],3)+2*n[0]*gphi[0][1]*gphi[3][1]+2*gphi[0][0]*gphi[3][0]*n[0])+gphi[0][0]*gphi[3][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],7)+n[2]*(gphi[0][2]*(2*n[0]*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(pow(n[0],3)-2*n[0]))+gphi[3][2]*(2*n[0]*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+9*gphi[0][0]*pow(n[0],2)-2*gphi[0][0])))+(2*gphi[0][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],5)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],4)+gphi[0][2]*gphi[3][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[0][0]*gphi[3][0]*pow(n[0],5)-8*gphi[0][0]*gphi[3][0]*pow(n[0],3)+2*gphi[0][0]*gphi[3][0]*n[0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+10*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[3][0]*pow(n[0],7)-8*gphi[0][0]*gphi[3][0]*pow(n[0],5)+gphi[0][1]*gphi[3][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[0][0]*gphi[3][0]*pow(n[0],3)-4*gphi[0][0]*gphi[3][0]*n[0])+gphi[3][1]*(gphi[0][0]*pow(n[0],4)-2*gphi[0][0]*pow(n[0],2)+gphi[0][0]);
709
bk(3,5) = 2*n[0]*n[1]*gphi[1][2]*gphi[3][2]*pow(n[2],6)+(gphi[1][2]*(2*n[0]*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[1]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*gphi[3][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[1][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[1][2]*(4*n[0]*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+n[0]*gphi[3][1])+gphi[3][2]*(4*n[0]*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])))*pow(n[2],3)+(gphi[1][2]*gphi[3][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[1][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],4)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[1][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],3)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))*pow(n[1],2)+n[1]*(4*gphi[1][0]*gphi[3][0]*pow(n[0],5)-8*gphi[1][0]*gphi[3][0]*pow(n[0],3)+2*n[0]*gphi[1][1]*gphi[3][1]+2*gphi[1][0]*gphi[3][0]*n[0])+gphi[1][0]*gphi[3][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],7)+n[2]*(gphi[1][2]*(2*n[0]*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(pow(n[0],3)-2*n[0]))+gphi[3][2]*(2*n[0]*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+9*gphi[1][0]*pow(n[0],2)-2*gphi[1][0])))+(2*gphi[1][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],6)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[1][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],5)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))*pow(n[1],4)+gphi[1][2]*gphi[3][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[1][0]*gphi[3][0]*pow(n[0],5)-8*gphi[1][0]*gphi[3][0]*pow(n[0],3)+2*gphi[1][0]*gphi[3][0]*n[0])*pow(n[1],3)+(gphi[1][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+10*gphi[1][0]*pow(n[0],2)-2*gphi[1][0]))*pow(n[1],2)+n[1]*(2*gphi[1][0]*gphi[3][0]*pow(n[0],7)-8*gphi[1][0]*gphi[3][0]*pow(n[0],5)+gphi[1][1]*gphi[3][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[1][0]*gphi[3][0]*pow(n[0],3)-4*gphi[1][0]*gphi[3][0]*n[0])+gphi[3][1]*(gphi[1][0]*pow(n[0],4)-2*gphi[1][0]*pow(n[0],2)+gphi[1][0]);
711
bk(3,6) = 2*n[0]*n[1]*gphi[2][2]*gphi[3][2]*pow(n[2],6)+(gphi[2][2]*(2*n[0]*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[1]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[1]*pow(n[0],2)))*pow(n[2],5)+(gphi[2][2]*gphi[3][2]*(4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))+2*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[2][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*n[1]*pow(n[0],3))*pow(n[2],4)+(gphi[2][2]*(4*n[0]*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+n[0]*gphi[3][1])+gphi[3][2]*(4*n[0]*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])))*pow(n[2],3)+(gphi[2][2]*gphi[3][2]*(2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))+4*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[2][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],4)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[2][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],3)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0]))*pow(n[1],2)+n[1]*(4*gphi[2][0]*gphi[3][0]*pow(n[0],5)-8*gphi[2][0]*gphi[3][0]*pow(n[0],3)+2*n[0]*gphi[2][1]*gphi[3][1]+2*gphi[2][0]*gphi[3][0]*n[0])+gphi[2][0]*gphi[3][1]*pow(n[0],2))*pow(n[2],2)+2*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],7)+n[2]*(gphi[2][2]*(2*n[0]*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(pow(n[0],3)-2*n[0]))+gphi[3][2]*(2*n[0]*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+9*gphi[2][0]*pow(n[0],2)-2*gphi[2][0])))+(2*gphi[2][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],6)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[2][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],5)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0]))*pow(n[1],4)+gphi[2][2]*gphi[3][2]*(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*gphi[2][0]*gphi[3][0]*pow(n[0],5)-8*gphi[2][0]*gphi[3][0]*pow(n[0],3)+2*gphi[2][0]*gphi[3][0]*n[0])*pow(n[1],3)+(gphi[2][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+10*gphi[2][0]*pow(n[0],2)-2*gphi[2][0]))*pow(n[1],2)+n[1]*(2*gphi[2][0]*gphi[3][0]*pow(n[0],7)-8*gphi[2][0]*gphi[3][0]*pow(n[0],5)+gphi[2][1]*gphi[3][1]*(2*pow(n[0],3)-4*n[0])+10*gphi[2][0]*gphi[3][0]*pow(n[0],3)-4*gphi[2][0]*gphi[3][0]*n[0])+gphi[3][1]*(gphi[2][0]*pow(n[0],4)-2*gphi[2][0]*pow(n[0],2)+gphi[2][0]);
713
bk(3,7) = 2*n[0]*n[1]*pow(gphi[3][2],2)*pow(n[2],6)+gphi[3][2]*(4*n[0]*gphi[3][1]*pow(n[1],2)+4*gphi[3][0]*n[1]*pow(n[0],2))*pow(n[2],5)+((4*n[0]*pow(n[1],3)+n[1]*(4*pow(n[0],3)-8*n[0]))*pow(gphi[3][2],2)+2*n[0]*pow(gphi[3][1],2)*pow(n[1],3)+4*gphi[3][0]*gphi[3][1]*pow(n[0],2)*pow(n[1],2)+2*n[1]*pow(gphi[3][0],2)*pow(n[0],3))*pow(n[2],4)+gphi[3][2]*(8*n[0]*gphi[3][1]*pow(n[1],4)+8*gphi[3][0]*pow(n[0],2)*pow(n[1],3)+gphi[3][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],2)+n[1]*(8*gphi[3][0]*pow(n[0],4)-16*gphi[3][0]*pow(n[0],2)+gphi[3][0])+n[0]*gphi[3][1])*pow(n[2],3)+((2*n[0]*pow(n[1],5)+(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0]))*pow(gphi[3][2],2)+4*n[0]*pow(gphi[3][1],2)*pow(n[1],5)+8*gphi[3][0]*gphi[3][1]*pow(n[0],2)*pow(n[1],4)+((4*pow(n[0],3)-8*n[0])*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],3))*pow(n[1],3)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],4)-16*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],2)+n[1]*(2*n[0]*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],5)-8*pow(gphi[3][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[3][0],2))+gphi[3][0]*gphi[3][1]*pow(n[0],2))*pow(n[2],2)+(n[0]*pow(n[1],3)+n[1]*(pow(n[0],3)-2*n[0]))*pow(gphi[3][2],2)+2*n[0]*pow(gphi[3][1],2)*pow(n[1],7)+gphi[3][2]*n[2]*(4*n[0]*gphi[3][1]*pow(n[1],6)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],5)+gphi[3][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],4)+(8*gphi[3][0]*pow(n[0],4)-16*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],5)-16*pow(n[0],3)+17*n[0])*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],6)-16*gphi[3][0]*pow(n[0],4)+17*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])+gphi[3][1]*(pow(n[0],3)-2*n[0]))+4*gphi[3][0]*gphi[3][1]*pow(n[0],2)*pow(n[1],6)+((4*pow(n[0],3)-8*n[0])*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],3))*pow(n[1],5)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],4)-16*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],4)+((2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],5)-8*pow(gphi[3][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[3][0],2))*pow(n[1],3)+gphi[3][1]*(4*gphi[3][0]*pow(n[0],6)-16*gphi[3][0]*pow(n[0],4)+18*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])*pow(n[1],2)+n[1]*((2*pow(n[0],3)-4*n[0])*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],7)-8*pow(gphi[3][0],2)*pow(n[0],5)+10*pow(gphi[3][0],2)*pow(n[0],3)-4*n[0]*pow(gphi[3][0],2))+gphi[3][1]*(gphi[3][0]*pow(n[0],4)-2*gphi[3][0]*pow(n[0],2)+gphi[3][0]);
715
bk(3,8) = 2*n[0]*gphi[0][2]*gphi[3][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[3][0]*pow(n[0],2)+2*n[0]*gphi[3][1]*n[1])+gphi[3][2]*(2*gphi[0][0]*pow(n[0],2)+2*n[0]*gphi[0][1]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[3][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*pow(n[0],3)+n[1]*(2*gphi[0][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[0][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[0][2]*(4*n[0]*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[3][0]*pow(n[0],2))+gphi[3][2]*(4*n[0]*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[2],4)+(gphi[0][2]*gphi[3][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[0][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[0][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[0][0]*gphi[3][0]*pow(n[0],5)+n[1]*(gphi[0][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))-8*gphi[0][0]*gphi[3][0]*pow(n[0],3)+n[0]*gphi[0][1]*gphi[3][1]+2*gphi[0][0]*gphi[3][0]*n[0])*pow(n[2],3)+(gphi[0][2]*(2*n[0]*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[3][0]*pow(n[0],6)+gphi[3][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*pow(n[0],2)*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],6)+gphi[0][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[0][0]*pow(n[0],4)+10*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))*pow(n[2],2)+n[2]*(2*n[0]*gphi[0][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[0][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[0][1]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[0][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],4)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[0][0]*pow(n[0],4)-8*gphi[0][0]*pow(n[0],2)+gphi[0][0]))*pow(n[1],3)+gphi[0][2]*gphi[3][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[0][0]*gphi[3][0]*pow(n[0],5)-8*gphi[0][0]*gphi[3][0]*pow(n[0],3)+2*gphi[0][0]*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*pow(n[0],7)+n[1]*(gphi[0][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(2*gphi[0][0]*pow(n[0],6)-8*gphi[0][0]*pow(n[0],4)+9*gphi[0][0]*pow(n[0],2)-2*gphi[0][0]))-8*gphi[0][0]*gphi[3][0]*pow(n[0],5)+gphi[0][1]*gphi[3][1]*(pow(n[0],3)-2*n[0])+10*gphi[0][0]*gphi[3][0]*pow(n[0],3)-4*gphi[0][0]*gphi[3][0]*n[0])+gphi[3][2]*(n[0]*gphi[0][1]*pow(n[1],3)+gphi[0][0]*pow(n[0],2)*pow(n[1],2)+gphi[0][0]*pow(n[0],4)+gphi[0][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[0][0]*pow(n[0],2)+gphi[0][0]);
717
bk(3,9) = 2*n[0]*gphi[1][2]*gphi[3][2]*pow(n[2],7)+(gphi[1][2]*(2*gphi[3][0]*pow(n[0],2)+2*n[0]*gphi[3][1]*n[1])+gphi[3][2]*(2*gphi[1][0]*pow(n[0],2)+2*n[0]*gphi[1][1]*n[1]))*pow(n[2],6)+(gphi[1][2]*gphi[3][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*pow(n[0],3)+n[1]*(2*gphi[1][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[1][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[1][2]*(4*n[0]*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[3][0]*pow(n[0],2))+gphi[3][2]*(4*n[0]*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))*pow(n[2],4)+(gphi[1][2]*gphi[3][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[1][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],3)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[1][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[1][0]*gphi[3][0]*pow(n[0],5)+n[1]*(gphi[1][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))-8*gphi[1][0]*gphi[3][0]*pow(n[0],3)+n[0]*gphi[1][1]*gphi[3][1]+2*gphi[1][0]*gphi[3][0]*n[0])*pow(n[2],3)+(gphi[1][2]*(2*n[0]*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[3][0]*pow(n[0],6)+gphi[3][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*pow(n[0],2)*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],6)+gphi[1][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[1][0]*pow(n[0],4)+10*gphi[1][0]*pow(n[0],2)-2*gphi[1][0]))*pow(n[2],2)+n[2]*(2*n[0]*gphi[1][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[1][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[1][1]*pow(n[0],2))*pow(n[1],5)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[1][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],4)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[1][0]*pow(n[0],4)-8*gphi[1][0]*pow(n[0],2)+gphi[1][0]))*pow(n[1],3)+gphi[1][2]*gphi[3][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[1][0]*gphi[3][0]*pow(n[0],5)-8*gphi[1][0]*gphi[3][0]*pow(n[0],3)+2*gphi[1][0]*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*pow(n[0],7)+n[1]*(gphi[1][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(2*gphi[1][0]*pow(n[0],6)-8*gphi[1][0]*pow(n[0],4)+9*gphi[1][0]*pow(n[0],2)-2*gphi[1][0]))-8*gphi[1][0]*gphi[3][0]*pow(n[0],5)+gphi[1][1]*gphi[3][1]*(pow(n[0],3)-2*n[0])+10*gphi[1][0]*gphi[3][0]*pow(n[0],3)-4*gphi[1][0]*gphi[3][0]*n[0])+gphi[3][2]*(n[0]*gphi[1][1]*pow(n[1],3)+gphi[1][0]*pow(n[0],2)*pow(n[1],2)+gphi[1][0]*pow(n[0],4)+gphi[1][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[1][0]*pow(n[0],2)+gphi[1][0]);
719
bk(3,10) = 2*n[0]*gphi[2][2]*gphi[3][2]*pow(n[2],7)+(gphi[2][2]*(2*gphi[3][0]*pow(n[0],2)+2*n[0]*gphi[3][1]*n[1])+gphi[3][2]*(2*gphi[2][0]*pow(n[0],2)+2*n[0]*gphi[2][1]*n[1]))*pow(n[2],6)+(gphi[2][2]*gphi[3][2]*(4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])+2*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*pow(n[0],3)+n[1]*(2*gphi[2][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[2][1]*pow(n[0],2)))*pow(n[2],5)+(gphi[2][2]*(4*n[0]*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[3][0]*pow(n[0],2))+gphi[3][2]*(4*n[0]*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*pow(n[0],2)*pow(n[1],2)+4*gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(4*pow(n[0],3)-8*n[0])-8*gphi[2][0]*pow(n[0],2)+gphi[2][0]))*pow(n[2],4)+(gphi[2][2]*gphi[3][2]*(2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])+4*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[2][0]*gphi[3][1]*pow(n[0],2)+4*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],3)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+4*gphi[2][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],2)+4*gphi[2][0]*gphi[3][0]*pow(n[0],5)+n[1]*(gphi[2][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0]))-8*gphi[2][0]*gphi[3][0]*pow(n[0],3)+n[0]*gphi[2][1]*gphi[3][1]+2*gphi[2][0]*gphi[3][0]*n[0])*pow(n[2],3)+(gphi[2][2]*(2*n[0]*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*pow(n[0],2)*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+2*gphi[3][0]*pow(n[0],6)+gphi[3][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+8*n[0])-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][2]*(2*n[0]*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*pow(n[0],2)*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],3)-8*n[0])*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],6)+gphi[2][1]*n[1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])-8*gphi[2][0]*pow(n[0],4)+10*gphi[2][0]*pow(n[0],2)-2*gphi[2][0]))*pow(n[2],2)+n[2]*(2*n[0]*gphi[2][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[2][0]*gphi[3][1]*pow(n[0],2)+2*gphi[3][0]*gphi[2][1]*pow(n[0],2))*pow(n[1],5)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],3)-8*n[0])+2*gphi[2][0]*gphi[3][0]*pow(n[0],3))*pow(n[1],4)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],4)-8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(4*gphi[2][0]*pow(n[0],4)-8*gphi[2][0]*pow(n[0],2)+gphi[2][0]))*pow(n[1],3)+gphi[2][2]*gphi[3][2]*(2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])+4*gphi[2][0]*gphi[3][0]*pow(n[0],5)-8*gphi[2][0]*gphi[3][0]*pow(n[0],3)+2*gphi[2][0]*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*pow(n[0],7)+n[1]*(gphi[2][1]*(2*gphi[3][0]*pow(n[0],6)-8*gphi[3][0]*pow(n[0],4)+8*gphi[3][0]*pow(n[0],2))+gphi[3][1]*(2*gphi[2][0]*pow(n[0],6)-8*gphi[2][0]*pow(n[0],4)+9*gphi[2][0]*pow(n[0],2)-2*gphi[2][0]))-8*gphi[2][0]*gphi[3][0]*pow(n[0],5)+gphi[2][1]*gphi[3][1]*(pow(n[0],3)-2*n[0])+10*gphi[2][0]*gphi[3][0]*pow(n[0],3)-4*gphi[2][0]*gphi[3][0]*n[0])+gphi[3][2]*(n[0]*gphi[2][1]*pow(n[1],3)+gphi[2][0]*pow(n[0],2)*pow(n[1],2)+gphi[2][0]*pow(n[0],4)+gphi[2][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[2][0]*pow(n[0],2)+gphi[2][0]);
721
bk(3,11) = 2*n[0]*pow(gphi[3][2],2)*pow(n[2],7)+gphi[3][2]*(4*gphi[3][0]*pow(n[0],2)+4*n[0]*gphi[3][1]*n[1])*pow(n[2],6)+((4*n[0]*pow(n[1],2)+4*pow(n[0],3)-8*n[0])*pow(gphi[3][2],2)+2*n[0]*pow(gphi[3][1],2)*pow(n[1],2)+2*pow(gphi[3][0],2)*pow(n[0],3)+4*gphi[3][0]*gphi[3][1]*n[1]*pow(n[0],2))*pow(n[2],5)+gphi[3][2]*(8*n[0]*gphi[3][1]*pow(n[1],3)+8*gphi[3][0]*pow(n[0],2)*pow(n[1],2)+8*gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(8*pow(n[0],3)-16*n[0])-16*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[2],4)+((2*n[0]*pow(n[1],4)+(4*pow(n[0],3)-8*n[0])*pow(n[1],2)+2*pow(n[0],5)-8*pow(n[0],3)+10*n[0])*pow(gphi[3][2],2)+4*n[0]*pow(gphi[3][1],2)*pow(n[1],4)+8*gphi[3][0]*gphi[3][1]*pow(n[0],2)*pow(n[1],3)+((4*pow(n[0],3)-8*n[0])*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],3))*pow(n[1],2)+n[0]*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],5)+gphi[3][1]*n[1]*(8*gphi[3][0]*pow(n[0],4)-16*gphi[3][0]*pow(n[0],2)+gphi[3][0])-8*pow(gphi[3][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[3][0],2))*pow(n[2],3)+gphi[3][2]*(4*n[0]*gphi[3][1]*pow(n[1],5)+4*gphi[3][0]*pow(n[0],2)*pow(n[1],4)+gphi[3][1]*(8*pow(n[0],3)-16*n[0])*pow(n[1],3)+(8*gphi[3][0]*pow(n[0],4)-16*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],2)+4*gphi[3][0]*pow(n[0],6)+gphi[3][1]*n[1]*(4*pow(n[0],5)-16*pow(n[0],3)+17*n[0])-16*gphi[3][0]*pow(n[0],4)+18*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])*pow(n[2],2)+n[2]*((2*n[0]*pow(n[1],2)+2*pow(n[0],3)-4*n[0])*pow(gphi[3][2],2)+2*n[0]*pow(gphi[3][1],2)*pow(n[1],6)+4*gphi[3][0]*gphi[3][1]*pow(n[0],2)*pow(n[1],5)+((4*pow(n[0],3)-8*n[0])*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],3))*pow(n[1],4)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],4)-16*gphi[3][0]*pow(n[0],2)+gphi[3][0])*pow(n[1],3)+((2*pow(n[0],5)-8*pow(n[0],3)+9*n[0])*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],5)-8*pow(gphi[3][0],2)*pow(n[0],3)+2*n[0]*pow(gphi[3][0],2))*pow(n[1],2)+(pow(n[0],3)-2*n[0])*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],7)+gphi[3][1]*n[1]*(4*gphi[3][0]*pow(n[0],6)-16*gphi[3][0]*pow(n[0],4)+17*gphi[3][0]*pow(n[0],2)-2*gphi[3][0])-8*pow(gphi[3][0],2)*pow(n[0],5)+10*pow(gphi[3][0],2)*pow(n[0],3)-4*n[0]*pow(gphi[3][0],2))+gphi[3][2]*(n[0]*gphi[3][1]*pow(n[1],3)+gphi[3][0]*pow(n[0],2)*pow(n[1],2)+gphi[3][0]*pow(n[0],4)+gphi[3][1]*n[1]*(pow(n[0],3)-2*n[0])-2*gphi[3][0]*pow(n[0],2)+gphi[3][0]);
723
bk(4,4) = 2*pow(n[1],2)*pow(gphi[0][2],2)*pow(n[2],6)+gphi[0][2]*(4*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*n[0]*pow(n[1],2))*pow(n[2],5)+((4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)*pow(gphi[0][2],2)+2*pow(gphi[0][1],2)*pow(n[1],4)+4*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],3)+2*pow(gphi[0][0],2)*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+gphi[0][2]*(8*gphi[0][1]*pow(n[1],5)+8*gphi[0][0]*n[0]*pow(n[1],4)+gphi[0][1]*(8*pow(n[0],2)-16)*pow(n[1],3)+(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],2)+4*gphi[0][1]*n[1]+2*gphi[0][0]*n[0])*pow(n[2],3)+((2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)*pow(gphi[0][2],2)+4*pow(gphi[0][1],2)*pow(n[1],6)+8*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],5)+((4*pow(n[0],2)-8)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[1],4)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],3)+(4*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],4)-8*pow(gphi[0][0],2)*pow(n[0],2)+pow(gphi[0][0],2))*pow(n[1],2)+pow(gphi[0][0],2)*pow(n[0],2)+4*gphi[0][0]*n[0]*gphi[0][1]*n[1])*pow(n[2],2)+(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)*pow(gphi[0][2],2)+2*pow(gphi[0][1],2)*pow(n[1],8)+gphi[0][2]*n[2]*(4*gphi[0][1]*pow(n[1],7)+4*gphi[0][0]*n[0]*pow(n[1],6)+gphi[0][1]*(8*pow(n[0],2)-16)*pow(n[1],5)+(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],4)-16*pow(n[0],2)+20)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],5)-16*gphi[0][0]*pow(n[0],3)+18*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(4*pow(n[0],2)-8)-4*gphi[0][0]*n[0])+4*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],7)+((4*pow(n[0],2)-8)*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[1],6)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],5)+((2*pow(n[0],4)-8*pow(n[0],2)+12)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],4)-8*pow(gphi[0][0],2)*pow(n[0],2)+pow(gphi[0][0],2))*pow(n[1],4)+gphi[0][1]*(4*gphi[0][0]*pow(n[0],5)-16*gphi[0][0]*pow(n[0],3)+20*gphi[0][0]*n[0])*pow(n[1],3)+((4*pow(n[0],2)-8)*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],6)-8*pow(gphi[0][0],2)*pow(n[0],4)+10*pow(gphi[0][0],2)*pow(n[0],2)-2*pow(gphi[0][0],2))*pow(n[1],2)+2*pow(gphi[0][1],2)+pow(gphi[0][0],2)*pow(n[0],4)+gphi[0][1]*n[1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])-2*pow(gphi[0][0],2)*pow(n[0],2)+pow(gphi[0][0],2);
725
bk(4,5) = 2*gphi[0][2]*gphi[1][2]*pow(n[1],2)*pow(n[2],6)+(gphi[0][2]*(2*gphi[1][1]*pow(n[1],3)+2*gphi[1][0]*n[0]*pow(n[1],2))+gphi[1][2]*(2*gphi[0][1]*pow(n[1],3)+2*gphi[0][0]*n[0]*pow(n[1],2)))*pow(n[2],5)+(gphi[0][2]*gphi[1][2]*(4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)+2*gphi[0][1]*gphi[1][1]*pow(n[1],4)+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],3)+2*gphi[0][0]*gphi[1][0]*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+(gphi[0][2]*(4*gphi[1][1]*pow(n[1],5)+4*gphi[1][0]*n[0]*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][1]*n[1]+gphi[1][0]*n[0])+gphi[1][2]*(4*gphi[0][1]*pow(n[1],5)+4*gphi[0][0]*n[0]*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][1]*n[1]+gphi[0][0]*n[0]))*pow(n[2],3)+(gphi[0][2]*gphi[1][2]*(2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)+4*gphi[0][1]*gphi[1][1]*pow(n[1],6)+(4*gphi[0][0]*n[0]*gphi[1][1]+4*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],5)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],3)+(4*gphi[0][0]*gphi[1][0]*pow(n[0],4)-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+4*gphi[0][1]*gphi[1][1]+gphi[0][0]*gphi[1][0])*pow(n[1],2)+gphi[0][0]*gphi[1][0]*pow(n[0],2)+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*n[1])*pow(n[2],2)+2*gphi[0][1]*gphi[1][1]*pow(n[1],8)+n[2]*(gphi[0][2]*(2*gphi[1][1]*pow(n[1],7)+2*gphi[1][0]*n[0]*pow(n[1],6)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],4)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0])*pow(n[1],2)+gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[1][0]*n[0])+gphi[1][2]*(2*gphi[0][1]*pow(n[1],7)+2*gphi[0][0]*n[0]*pow(n[1],6)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],4)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0])*pow(n[1],2)+gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[0][0]*n[0]))+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],7)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],5)+gphi[0][2]*gphi[1][2]*(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[0][0]*gphi[1][0]*pow(n[0],4)-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+gphi[0][0]*gphi[1][0])*pow(n[1],4)+(gphi[0][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+10*gphi[1][0]*n[0])+gphi[1][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+10*gphi[0][0]*n[0]))*pow(n[1],3)+(2*gphi[0][0]*gphi[1][0]*pow(n[0],6)-8*gphi[0][0]*gphi[1][0]*pow(n[0],4)+gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+10*gphi[0][0]*gphi[1][0]*pow(n[0],2)-2*gphi[0][0]*gphi[1][0])*pow(n[1],2)+gphi[0][0]*gphi[1][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(2*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0])+gphi[1][1]*(2*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))-2*gphi[0][0]*gphi[1][0]*pow(n[0],2)+2*gphi[0][1]*gphi[1][1]+gphi[0][0]*gphi[1][0];
727
bk(4,6) = 2*gphi[0][2]*gphi[2][2]*pow(n[1],2)*pow(n[2],6)+(gphi[0][2]*(2*gphi[2][1]*pow(n[1],3)+2*gphi[2][0]*n[0]*pow(n[1],2))+gphi[2][2]*(2*gphi[0][1]*pow(n[1],3)+2*gphi[0][0]*n[0]*pow(n[1],2)))*pow(n[2],5)+(gphi[0][2]*gphi[2][2]*(4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)+2*gphi[0][1]*gphi[2][1]*pow(n[1],4)+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],3)+2*gphi[0][0]*gphi[2][0]*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+(gphi[0][2]*(4*gphi[2][1]*pow(n[1],5)+4*gphi[2][0]*n[0]*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][1]*n[1]+gphi[2][0]*n[0])+gphi[2][2]*(4*gphi[0][1]*pow(n[1],5)+4*gphi[0][0]*n[0]*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][1]*n[1]+gphi[0][0]*n[0]))*pow(n[2],3)+(gphi[0][2]*gphi[2][2]*(2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)+4*gphi[0][1]*gphi[2][1]*pow(n[1],6)+(4*gphi[0][0]*n[0]*gphi[2][1]+4*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],5)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],3)+(4*gphi[0][0]*gphi[2][0]*pow(n[0],4)-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+4*gphi[0][1]*gphi[2][1]+gphi[0][0]*gphi[2][0])*pow(n[1],2)+gphi[0][0]*gphi[2][0]*pow(n[0],2)+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*n[1])*pow(n[2],2)+2*gphi[0][1]*gphi[2][1]*pow(n[1],8)+n[2]*(gphi[0][2]*(2*gphi[2][1]*pow(n[1],7)+2*gphi[2][0]*n[0]*pow(n[1],6)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],4)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])*pow(n[1],2)+gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[2][0]*n[0])+gphi[2][2]*(2*gphi[0][1]*pow(n[1],7)+2*gphi[0][0]*n[0]*pow(n[1],6)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],4)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0])*pow(n[1],2)+gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[0][0]*n[0]))+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],7)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],5)+gphi[0][2]*gphi[2][2]*(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[0][0]*gphi[2][0]*pow(n[0],4)-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+gphi[0][0]*gphi[2][0])*pow(n[1],4)+(gphi[0][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+10*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+10*gphi[0][0]*n[0]))*pow(n[1],3)+(2*gphi[0][0]*gphi[2][0]*pow(n[0],6)-8*gphi[0][0]*gphi[2][0]*pow(n[0],4)+gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+10*gphi[0][0]*gphi[2][0]*pow(n[0],2)-2*gphi[0][0]*gphi[2][0])*pow(n[1],2)+gphi[0][0]*gphi[2][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(2*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))-2*gphi[0][0]*gphi[2][0]*pow(n[0],2)+2*gphi[0][1]*gphi[2][1]+gphi[0][0]*gphi[2][0];
729
bk(4,7) = 2*gphi[0][2]*gphi[3][2]*pow(n[1],2)*pow(n[2],6)+(gphi[0][2]*(2*gphi[3][1]*pow(n[1],3)+2*gphi[3][0]*n[0]*pow(n[1],2))+gphi[3][2]*(2*gphi[0][1]*pow(n[1],3)+2*gphi[0][0]*n[0]*pow(n[1],2)))*pow(n[2],5)+(gphi[0][2]*gphi[3][2]*(4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)+2*gphi[0][1]*gphi[3][1]*pow(n[1],4)+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],3)+2*gphi[0][0]*gphi[3][0]*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+(gphi[0][2]*(4*gphi[3][1]*pow(n[1],5)+4*gphi[3][0]*n[0]*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][1]*n[1]+gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[0][1]*pow(n[1],5)+4*gphi[0][0]*n[0]*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][1]*n[1]+gphi[0][0]*n[0]))*pow(n[2],3)+(gphi[0][2]*gphi[3][2]*(2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)+4*gphi[0][1]*gphi[3][1]*pow(n[1],6)+(4*gphi[0][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],5)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],3)+(4*gphi[0][0]*gphi[3][0]*pow(n[0],4)-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+4*gphi[0][1]*gphi[3][1]+gphi[0][0]*gphi[3][0])*pow(n[1],2)+gphi[0][0]*gphi[3][0]*pow(n[0],2)+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*n[1])*pow(n[2],2)+2*gphi[0][1]*gphi[3][1]*pow(n[1],8)+n[2]*(gphi[0][2]*(2*gphi[3][1]*pow(n[1],7)+2*gphi[3][0]*n[0]*pow(n[1],6)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],4)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])*pow(n[1],2)+gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[0][1]*pow(n[1],7)+2*gphi[0][0]*n[0]*pow(n[1],6)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],4)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0])*pow(n[1],2)+gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[0][0]*n[0]))+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],7)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],6)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],5)+gphi[0][2]*gphi[3][2]*(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[0][0]*gphi[3][0]*pow(n[0],4)-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+gphi[0][0]*gphi[3][0])*pow(n[1],4)+(gphi[0][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+10*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+10*gphi[0][0]*n[0]))*pow(n[1],3)+(2*gphi[0][0]*gphi[3][0]*pow(n[0],6)-8*gphi[0][0]*gphi[3][0]*pow(n[0],4)+gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+10*gphi[0][0]*gphi[3][0]*pow(n[0],2)-2*gphi[0][0]*gphi[3][0])*pow(n[1],2)+gphi[0][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(2*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0]))-2*gphi[0][0]*gphi[3][0]*pow(n[0],2)+2*gphi[0][1]*gphi[3][1]+gphi[0][0]*gphi[3][0];
731
bk(4,8) = 2*n[1]*pow(gphi[0][2],2)*pow(n[2],7)+gphi[0][2]*(4*gphi[0][1]*pow(n[1],2)+4*gphi[0][0]*n[0]*n[1])*pow(n[2],6)+((4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))*pow(gphi[0][2],2)+2*pow(gphi[0][1],2)*pow(n[1],3)+4*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],2)+2*n[1]*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[2],5)+gphi[0][2]*(8*gphi[0][1]*pow(n[1],4)+8*gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(8*pow(n[0],2)-16)*pow(n[1],2)+n[1]*(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])+gphi[0][1])*pow(n[2],4)+((2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))*pow(gphi[0][2],2)+4*pow(gphi[0][1],2)*pow(n[1],5)+8*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],4)+((4*pow(n[0],2)-8)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[1],3)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],2)+n[1]*(2*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],4)-8*pow(gphi[0][0],2)*pow(n[0],2)+pow(gphi[0][0],2))+gphi[0][0]*n[0]*gphi[0][1])*pow(n[2],3)+gphi[0][2]*(4*gphi[0][1]*pow(n[1],6)+4*gphi[0][0]*n[0]*pow(n[1],5)+gphi[0][1]*(8*pow(n[0],2)-16)*pow(n[1],4)+(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],4)-16*pow(n[0],2)+18)*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],5)-16*gphi[0][0]*pow(n[0],3)+17*gphi[0][0]*n[0])+gphi[0][1]*(pow(n[0],2)-2))*pow(n[2],2)+n[2]*((2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))*pow(gphi[0][2],2)+2*pow(gphi[0][1],2)*pow(n[1],7)+4*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],6)+((4*pow(n[0],2)-8)*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[1],5)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],4)+((2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],4)-8*pow(gphi[0][0],2)*pow(n[0],2)+pow(gphi[0][0],2))*pow(n[1],3)+gphi[0][1]*(4*gphi[0][0]*pow(n[0],5)-16*gphi[0][0]*pow(n[0],3)+17*gphi[0][0]*n[0])*pow(n[1],2)+n[1]*((2*pow(n[0],2)-4)*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],6)-8*pow(gphi[0][0],2)*pow(n[0],4)+9*pow(gphi[0][0],2)*pow(n[0],2)-2*pow(gphi[0][0],2))+gphi[0][1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0]))+gphi[0][2]*(gphi[0][1]*pow(n[1],4)+gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0])+gphi[0][1]);
733
bk(4,9) = 2*n[1]*gphi[0][2]*gphi[1][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[0]*n[1])+gphi[1][2]*(2*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[1][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[0][1]*gphi[1][1]*pow(n[1],3)+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[0][2]*(4*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1])+gphi[1][2]*(4*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])))*pow(n[2],4)+(gphi[0][2]*gphi[1][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[0][1]*gphi[1][1]*pow(n[1],5)+(4*gphi[0][0]*n[0]*gphi[1][1]+4*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],4)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[1][0]*pow(n[0],4)-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+2*gphi[0][1]*gphi[1][1]+gphi[0][0]*gphi[1][0])+gphi[0][0]*n[0]*gphi[1][1])*pow(n[2],3)+(gphi[0][2]*(2*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*n[0]*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0])+gphi[1][1]*(pow(n[0],2)-2))+gphi[1][2]*(2*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*n[0]*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+8*gphi[0][0]*n[0])))*pow(n[2],2)+n[2]*(2*gphi[0][1]*gphi[1][1]*pow(n[1],7)+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],6)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],4)+gphi[0][2]*gphi[1][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[1][0]*pow(n[0],4)-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+gphi[0][0]*gphi[1][0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+8*gphi[1][0]*n[0])+gphi[1][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[1][0]*pow(n[0],6)-8*gphi[0][0]*gphi[1][0]*pow(n[0],4)+gphi[0][1]*gphi[1][1]*(2*pow(n[0],2)-4)+9*gphi[0][0]*gphi[1][0]*pow(n[0],2)-2*gphi[0][0]*gphi[1][0])+gphi[1][1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0]))+gphi[0][2]*(gphi[1][1]*pow(n[1],4)+gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0])+gphi[1][1]);
735
bk(4,10) = 2*n[1]*gphi[0][2]*gphi[2][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[0]*n[1])+gphi[2][2]*(2*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[2][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[0][1]*gphi[2][1]*pow(n[1],3)+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[0][2]*(4*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1])+gphi[2][2]*(4*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])))*pow(n[2],4)+(gphi[0][2]*gphi[2][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[0][1]*gphi[2][1]*pow(n[1],5)+(4*gphi[0][0]*n[0]*gphi[2][1]+4*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],4)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[2][0]*pow(n[0],4)-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+2*gphi[0][1]*gphi[2][1]+gphi[0][0]*gphi[2][0])+gphi[0][0]*n[0]*gphi[2][1])*pow(n[2],3)+(gphi[0][2]*(2*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*n[0]*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])+gphi[2][1]*(pow(n[0],2)-2))+gphi[2][2]*(2*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*n[0]*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+8*gphi[0][0]*n[0])))*pow(n[2],2)+n[2]*(2*gphi[0][1]*gphi[2][1]*pow(n[1],7)+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],6)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],4)+gphi[0][2]*gphi[2][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[2][0]*pow(n[0],4)-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+gphi[0][0]*gphi[2][0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+8*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[2][0]*pow(n[0],6)-8*gphi[0][0]*gphi[2][0]*pow(n[0],4)+gphi[0][1]*gphi[2][1]*(2*pow(n[0],2)-4)+9*gphi[0][0]*gphi[2][0]*pow(n[0],2)-2*gphi[0][0]*gphi[2][0])+gphi[2][1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0]))+gphi[0][2]*(gphi[2][1]*pow(n[1],4)+gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0])+gphi[2][1]);
737
bk(4,11) = 2*n[1]*gphi[0][2]*gphi[3][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[0]*n[1])+gphi[3][2]*(2*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[3][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[0][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[0][2]*(4*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1])+gphi[3][2]*(4*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])))*pow(n[2],4)+(gphi[0][2]*gphi[3][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[0][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[0][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],4)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[3][0]*pow(n[0],4)-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+2*gphi[0][1]*gphi[3][1]+gphi[0][0]*gphi[3][0])+gphi[0][0]*n[0]*gphi[3][1])*pow(n[2],3)+(gphi[0][2]*(2*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*n[0]*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(pow(n[0],2)-2))+gphi[3][2]*(2*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*n[0]*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+8*gphi[0][0]*n[0])))*pow(n[2],2)+n[2]*(2*gphi[0][1]*gphi[3][1]*pow(n[1],7)+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],6)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],4)+gphi[0][2]*gphi[3][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[3][0]*pow(n[0],4)-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+gphi[0][0]*gphi[3][0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+8*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[3][0]*pow(n[0],6)-8*gphi[0][0]*gphi[3][0]*pow(n[0],4)+gphi[0][1]*gphi[3][1]*(2*pow(n[0],2)-4)+9*gphi[0][0]*gphi[3][0]*pow(n[0],2)-2*gphi[0][0]*gphi[3][0])+gphi[3][1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0]))+gphi[0][2]*(gphi[3][1]*pow(n[1],4)+gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0])+gphi[3][1]);
739
bk(5,5) = 2*pow(n[1],2)*pow(gphi[1][2],2)*pow(n[2],6)+gphi[1][2]*(4*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*n[0]*pow(n[1],2))*pow(n[2],5)+((4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)*pow(gphi[1][2],2)+2*pow(gphi[1][1],2)*pow(n[1],4)+4*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],3)+2*pow(gphi[1][0],2)*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+gphi[1][2]*(8*gphi[1][1]*pow(n[1],5)+8*gphi[1][0]*n[0]*pow(n[1],4)+gphi[1][1]*(8*pow(n[0],2)-16)*pow(n[1],3)+(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],2)+4*gphi[1][1]*n[1]+2*gphi[1][0]*n[0])*pow(n[2],3)+((2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)*pow(gphi[1][2],2)+4*pow(gphi[1][1],2)*pow(n[1],6)+8*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],5)+((4*pow(n[0],2)-8)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[1],4)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],3)+(4*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],4)-8*pow(gphi[1][0],2)*pow(n[0],2)+pow(gphi[1][0],2))*pow(n[1],2)+pow(gphi[1][0],2)*pow(n[0],2)+4*gphi[1][0]*n[0]*gphi[1][1]*n[1])*pow(n[2],2)+(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)*pow(gphi[1][2],2)+2*pow(gphi[1][1],2)*pow(n[1],8)+gphi[1][2]*n[2]*(4*gphi[1][1]*pow(n[1],7)+4*gphi[1][0]*n[0]*pow(n[1],6)+gphi[1][1]*(8*pow(n[0],2)-16)*pow(n[1],5)+(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],4)-16*pow(n[0],2)+20)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],5)-16*gphi[1][0]*pow(n[0],3)+18*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(4*pow(n[0],2)-8)-4*gphi[1][0]*n[0])+4*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],7)+((4*pow(n[0],2)-8)*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[1],6)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],5)+((2*pow(n[0],4)-8*pow(n[0],2)+12)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],4)-8*pow(gphi[1][0],2)*pow(n[0],2)+pow(gphi[1][0],2))*pow(n[1],4)+gphi[1][1]*(4*gphi[1][0]*pow(n[0],5)-16*gphi[1][0]*pow(n[0],3)+20*gphi[1][0]*n[0])*pow(n[1],3)+((4*pow(n[0],2)-8)*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],6)-8*pow(gphi[1][0],2)*pow(n[0],4)+10*pow(gphi[1][0],2)*pow(n[0],2)-2*pow(gphi[1][0],2))*pow(n[1],2)+2*pow(gphi[1][1],2)+pow(gphi[1][0],2)*pow(n[0],4)+gphi[1][1]*n[1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])-2*pow(gphi[1][0],2)*pow(n[0],2)+pow(gphi[1][0],2);
741
bk(5,6) = 2*gphi[1][2]*gphi[2][2]*pow(n[1],2)*pow(n[2],6)+(gphi[1][2]*(2*gphi[2][1]*pow(n[1],3)+2*gphi[2][0]*n[0]*pow(n[1],2))+gphi[2][2]*(2*gphi[1][1]*pow(n[1],3)+2*gphi[1][0]*n[0]*pow(n[1],2)))*pow(n[2],5)+(gphi[1][2]*gphi[2][2]*(4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)+2*gphi[1][1]*gphi[2][1]*pow(n[1],4)+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],3)+2*gphi[1][0]*gphi[2][0]*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+(gphi[1][2]*(4*gphi[2][1]*pow(n[1],5)+4*gphi[2][0]*n[0]*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][1]*n[1]+gphi[2][0]*n[0])+gphi[2][2]*(4*gphi[1][1]*pow(n[1],5)+4*gphi[1][0]*n[0]*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][1]*n[1]+gphi[1][0]*n[0]))*pow(n[2],3)+(gphi[1][2]*gphi[2][2]*(2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)+4*gphi[1][1]*gphi[2][1]*pow(n[1],6)+(4*gphi[1][0]*n[0]*gphi[2][1]+4*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],5)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+4*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],4)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],3)+(4*gphi[1][0]*gphi[2][0]*pow(n[0],4)-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+4*gphi[1][1]*gphi[2][1]+gphi[1][0]*gphi[2][0])*pow(n[1],2)+gphi[1][0]*gphi[2][0]*pow(n[0],2)+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*n[1])*pow(n[2],2)+2*gphi[1][1]*gphi[2][1]*pow(n[1],8)+n[2]*(gphi[1][2]*(2*gphi[2][1]*pow(n[1],7)+2*gphi[2][0]*n[0]*pow(n[1],6)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],4)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])*pow(n[1],2)+gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[2][0]*n[0])+gphi[2][2]*(2*gphi[1][1]*pow(n[1],7)+2*gphi[1][0]*n[0]*pow(n[1],6)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],4)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0])*pow(n[1],2)+gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[1][0]*n[0]))+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],7)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+2*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],6)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],5)+gphi[1][2]*gphi[2][2]*(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[1][0]*gphi[2][0]*pow(n[0],4)-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+gphi[1][0]*gphi[2][0])*pow(n[1],4)+(gphi[1][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+10*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+10*gphi[1][0]*n[0]))*pow(n[1],3)+(2*gphi[1][0]*gphi[2][0]*pow(n[0],6)-8*gphi[1][0]*gphi[2][0]*pow(n[0],4)+gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+10*gphi[1][0]*gphi[2][0]*pow(n[0],2)-2*gphi[1][0]*gphi[2][0])*pow(n[1],2)+gphi[1][0]*gphi[2][0]*pow(n[0],4)+n[1]*(gphi[1][1]*(2*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0]))-2*gphi[1][0]*gphi[2][0]*pow(n[0],2)+2*gphi[1][1]*gphi[2][1]+gphi[1][0]*gphi[2][0];
743
bk(5,7) = 2*gphi[1][2]*gphi[3][2]*pow(n[1],2)*pow(n[2],6)+(gphi[1][2]*(2*gphi[3][1]*pow(n[1],3)+2*gphi[3][0]*n[0]*pow(n[1],2))+gphi[3][2]*(2*gphi[1][1]*pow(n[1],3)+2*gphi[1][0]*n[0]*pow(n[1],2)))*pow(n[2],5)+(gphi[1][2]*gphi[3][2]*(4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)+2*gphi[1][1]*gphi[3][1]*pow(n[1],4)+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],3)+2*gphi[1][0]*gphi[3][0]*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+(gphi[1][2]*(4*gphi[3][1]*pow(n[1],5)+4*gphi[3][0]*n[0]*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][1]*n[1]+gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[1][1]*pow(n[1],5)+4*gphi[1][0]*n[0]*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][1]*n[1]+gphi[1][0]*n[0]))*pow(n[2],3)+(gphi[1][2]*gphi[3][2]*(2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)+4*gphi[1][1]*gphi[3][1]*pow(n[1],6)+(4*gphi[1][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],5)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],4)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],3)+(4*gphi[1][0]*gphi[3][0]*pow(n[0],4)-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+4*gphi[1][1]*gphi[3][1]+gphi[1][0]*gphi[3][0])*pow(n[1],2)+gphi[1][0]*gphi[3][0]*pow(n[0],2)+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*n[1])*pow(n[2],2)+2*gphi[1][1]*gphi[3][1]*pow(n[1],8)+n[2]*(gphi[1][2]*(2*gphi[3][1]*pow(n[1],7)+2*gphi[3][0]*n[0]*pow(n[1],6)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],4)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])*pow(n[1],2)+gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[1][1]*pow(n[1],7)+2*gphi[1][0]*n[0]*pow(n[1],6)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],4)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0])*pow(n[1],2)+gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[1][0]*n[0]))+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],7)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],6)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],5)+gphi[1][2]*gphi[3][2]*(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[1][0]*gphi[3][0]*pow(n[0],4)-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+gphi[1][0]*gphi[3][0])*pow(n[1],4)+(gphi[1][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+10*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+10*gphi[1][0]*n[0]))*pow(n[1],3)+(2*gphi[1][0]*gphi[3][0]*pow(n[0],6)-8*gphi[1][0]*gphi[3][0]*pow(n[0],4)+gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+10*gphi[1][0]*gphi[3][0]*pow(n[0],2)-2*gphi[1][0]*gphi[3][0])*pow(n[1],2)+gphi[1][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[1][1]*(2*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0]))-2*gphi[1][0]*gphi[3][0]*pow(n[0],2)+2*gphi[1][1]*gphi[3][1]+gphi[1][0]*gphi[3][0];
745
bk(5,8) = 2*n[1]*gphi[0][2]*gphi[1][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[0]*n[1])+gphi[1][2]*(2*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[1][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[0][1]*gphi[1][1]*pow(n[1],3)+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[0][2]*(4*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))+gphi[1][2]*(4*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])+gphi[0][1]))*pow(n[2],4)+(gphi[0][2]*gphi[1][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[0][1]*gphi[1][1]*pow(n[1],5)+(4*gphi[0][0]*n[0]*gphi[1][1]+4*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],4)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[1][0]*pow(n[0],4)-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+2*gphi[0][1]*gphi[1][1]+gphi[0][0]*gphi[1][0])+gphi[1][0]*n[0]*gphi[0][1])*pow(n[2],3)+(gphi[0][2]*(2*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*n[0]*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+8*gphi[1][0]*n[0]))+gphi[1][2]*(2*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*n[0]*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0])+gphi[0][1]*(pow(n[0],2)-2)))*pow(n[2],2)+n[2]*(2*gphi[0][1]*gphi[1][1]*pow(n[1],7)+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],6)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],4)+gphi[0][2]*gphi[1][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[1][0]*pow(n[0],4)-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+gphi[0][0]*gphi[1][0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0])+gphi[1][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[1][0]*pow(n[0],6)-8*gphi[0][0]*gphi[1][0]*pow(n[0],4)+gphi[0][1]*gphi[1][1]*(2*pow(n[0],2)-4)+9*gphi[0][0]*gphi[1][0]*pow(n[0],2)-2*gphi[0][0]*gphi[1][0])+gphi[0][1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0]))+gphi[1][2]*(gphi[0][1]*pow(n[1],4)+gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0])+gphi[0][1]);
747
bk(5,9) = 2*n[1]*pow(gphi[1][2],2)*pow(n[2],7)+gphi[1][2]*(4*gphi[1][1]*pow(n[1],2)+4*gphi[1][0]*n[0]*n[1])*pow(n[2],6)+((4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))*pow(gphi[1][2],2)+2*pow(gphi[1][1],2)*pow(n[1],3)+4*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],2)+2*n[1]*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[2],5)+gphi[1][2]*(8*gphi[1][1]*pow(n[1],4)+8*gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(8*pow(n[0],2)-16)*pow(n[1],2)+n[1]*(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])+gphi[1][1])*pow(n[2],4)+((2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))*pow(gphi[1][2],2)+4*pow(gphi[1][1],2)*pow(n[1],5)+8*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],4)+((4*pow(n[0],2)-8)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[1],3)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],2)+n[1]*(2*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],4)-8*pow(gphi[1][0],2)*pow(n[0],2)+pow(gphi[1][0],2))+gphi[1][0]*n[0]*gphi[1][1])*pow(n[2],3)+gphi[1][2]*(4*gphi[1][1]*pow(n[1],6)+4*gphi[1][0]*n[0]*pow(n[1],5)+gphi[1][1]*(8*pow(n[0],2)-16)*pow(n[1],4)+(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],4)-16*pow(n[0],2)+18)*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],5)-16*gphi[1][0]*pow(n[0],3)+17*gphi[1][0]*n[0])+gphi[1][1]*(pow(n[0],2)-2))*pow(n[2],2)+n[2]*((2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))*pow(gphi[1][2],2)+2*pow(gphi[1][1],2)*pow(n[1],7)+4*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],6)+((4*pow(n[0],2)-8)*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[1],5)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],4)+((2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],4)-8*pow(gphi[1][0],2)*pow(n[0],2)+pow(gphi[1][0],2))*pow(n[1],3)+gphi[1][1]*(4*gphi[1][0]*pow(n[0],5)-16*gphi[1][0]*pow(n[0],3)+17*gphi[1][0]*n[0])*pow(n[1],2)+n[1]*((2*pow(n[0],2)-4)*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],6)-8*pow(gphi[1][0],2)*pow(n[0],4)+9*pow(gphi[1][0],2)*pow(n[0],2)-2*pow(gphi[1][0],2))+gphi[1][1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0]))+gphi[1][2]*(gphi[1][1]*pow(n[1],4)+gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0])+gphi[1][1]);
749
bk(5,10) = 2*n[1]*gphi[1][2]*gphi[2][2]*pow(n[2],7)+(gphi[1][2]*(2*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[0]*n[1])+gphi[2][2]*(2*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[1][2]*gphi[2][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[1][1]*gphi[2][1]*pow(n[1],3)+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[1][2]*(4*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1])+gphi[2][2]*(4*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])))*pow(n[2],4)+(gphi[1][2]*gphi[2][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[1][1]*gphi[2][1]*pow(n[1],5)+(4*gphi[1][0]*n[0]*gphi[2][1]+4*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],4)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+4*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],3)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[1][0]*gphi[2][0]*pow(n[0],4)-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+2*gphi[1][1]*gphi[2][1]+gphi[1][0]*gphi[2][0])+gphi[1][0]*n[0]*gphi[2][1])*pow(n[2],3)+(gphi[1][2]*(2*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*n[0]*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])+gphi[2][1]*(pow(n[0],2)-2))+gphi[2][2]*(2*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*n[0]*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+8*gphi[1][0]*n[0])))*pow(n[2],2)+n[2]*(2*gphi[1][1]*gphi[2][1]*pow(n[1],7)+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],6)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+2*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],5)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],4)+gphi[1][2]*gphi[2][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[1][0]*gphi[2][0]*pow(n[0],4)-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+gphi[1][0]*gphi[2][0])*pow(n[1],3)+(gphi[1][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+8*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[1][0]*gphi[2][0]*pow(n[0],6)-8*gphi[1][0]*gphi[2][0]*pow(n[0],4)+gphi[1][1]*gphi[2][1]*(2*pow(n[0],2)-4)+9*gphi[1][0]*gphi[2][0]*pow(n[0],2)-2*gphi[1][0]*gphi[2][0])+gphi[2][1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0]))+gphi[1][2]*(gphi[2][1]*pow(n[1],4)+gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0])+gphi[2][1]);
751
bk(5,11) = 2*n[1]*gphi[1][2]*gphi[3][2]*pow(n[2],7)+(gphi[1][2]*(2*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[0]*n[1])+gphi[3][2]*(2*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[1][2]*gphi[3][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[1][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[1][2]*(4*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1])+gphi[3][2]*(4*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])))*pow(n[2],4)+(gphi[1][2]*gphi[3][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[1][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[1][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],4)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[1][0]*gphi[3][0]*pow(n[0],4)-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+2*gphi[1][1]*gphi[3][1]+gphi[1][0]*gphi[3][0])+gphi[1][0]*n[0]*gphi[3][1])*pow(n[2],3)+(gphi[1][2]*(2*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*n[0]*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(pow(n[0],2)-2))+gphi[3][2]*(2*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*n[0]*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+8*gphi[1][0]*n[0])))*pow(n[2],2)+n[2]*(2*gphi[1][1]*gphi[3][1]*pow(n[1],7)+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],6)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],5)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],4)+gphi[1][2]*gphi[3][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[1][0]*gphi[3][0]*pow(n[0],4)-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+gphi[1][0]*gphi[3][0])*pow(n[1],3)+(gphi[1][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+8*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[1][0]*gphi[3][0]*pow(n[0],6)-8*gphi[1][0]*gphi[3][0]*pow(n[0],4)+gphi[1][1]*gphi[3][1]*(2*pow(n[0],2)-4)+9*gphi[1][0]*gphi[3][0]*pow(n[0],2)-2*gphi[1][0]*gphi[3][0])+gphi[3][1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0]))+gphi[1][2]*(gphi[3][1]*pow(n[1],4)+gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0])+gphi[3][1]);
753
bk(6,6) = 2*pow(n[1],2)*pow(gphi[2][2],2)*pow(n[2],6)+gphi[2][2]*(4*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*n[0]*pow(n[1],2))*pow(n[2],5)+((4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)*pow(gphi[2][2],2)+2*pow(gphi[2][1],2)*pow(n[1],4)+4*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],3)+2*pow(gphi[2][0],2)*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+gphi[2][2]*(8*gphi[2][1]*pow(n[1],5)+8*gphi[2][0]*n[0]*pow(n[1],4)+gphi[2][1]*(8*pow(n[0],2)-16)*pow(n[1],3)+(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],2)+4*gphi[2][1]*n[1]+2*gphi[2][0]*n[0])*pow(n[2],3)+((2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)*pow(gphi[2][2],2)+4*pow(gphi[2][1],2)*pow(n[1],6)+8*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],5)+((4*pow(n[0],2)-8)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[1],4)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],3)+(4*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],4)-8*pow(gphi[2][0],2)*pow(n[0],2)+pow(gphi[2][0],2))*pow(n[1],2)+pow(gphi[2][0],2)*pow(n[0],2)+4*gphi[2][0]*n[0]*gphi[2][1]*n[1])*pow(n[2],2)+(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)*pow(gphi[2][2],2)+2*pow(gphi[2][1],2)*pow(n[1],8)+gphi[2][2]*n[2]*(4*gphi[2][1]*pow(n[1],7)+4*gphi[2][0]*n[0]*pow(n[1],6)+gphi[2][1]*(8*pow(n[0],2)-16)*pow(n[1],5)+(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],4)-16*pow(n[0],2)+20)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],5)-16*gphi[2][0]*pow(n[0],3)+18*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(4*pow(n[0],2)-8)-4*gphi[2][0]*n[0])+4*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],7)+((4*pow(n[0],2)-8)*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[1],6)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],5)+((2*pow(n[0],4)-8*pow(n[0],2)+12)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],4)-8*pow(gphi[2][0],2)*pow(n[0],2)+pow(gphi[2][0],2))*pow(n[1],4)+gphi[2][1]*(4*gphi[2][0]*pow(n[0],5)-16*gphi[2][0]*pow(n[0],3)+20*gphi[2][0]*n[0])*pow(n[1],3)+((4*pow(n[0],2)-8)*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],6)-8*pow(gphi[2][0],2)*pow(n[0],4)+10*pow(gphi[2][0],2)*pow(n[0],2)-2*pow(gphi[2][0],2))*pow(n[1],2)+2*pow(gphi[2][1],2)+pow(gphi[2][0],2)*pow(n[0],4)+gphi[2][1]*n[1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])-2*pow(gphi[2][0],2)*pow(n[0],2)+pow(gphi[2][0],2);
755
bk(6,7) = 2*gphi[2][2]*gphi[3][2]*pow(n[1],2)*pow(n[2],6)+(gphi[2][2]*(2*gphi[3][1]*pow(n[1],3)+2*gphi[3][0]*n[0]*pow(n[1],2))+gphi[3][2]*(2*gphi[2][1]*pow(n[1],3)+2*gphi[2][0]*n[0]*pow(n[1],2)))*pow(n[2],5)+(gphi[2][2]*gphi[3][2]*(4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)+2*gphi[2][1]*gphi[3][1]*pow(n[1],4)+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],3)+2*gphi[2][0]*gphi[3][0]*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+(gphi[2][2]*(4*gphi[3][1]*pow(n[1],5)+4*gphi[3][0]*n[0]*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][1]*n[1]+gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[2][1]*pow(n[1],5)+4*gphi[2][0]*n[0]*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][1]*n[1]+gphi[2][0]*n[0]))*pow(n[2],3)+(gphi[2][2]*gphi[3][2]*(2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)+4*gphi[2][1]*gphi[3][1]*pow(n[1],6)+(4*gphi[2][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],5)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],4)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))*pow(n[1],3)+(4*gphi[2][0]*gphi[3][0]*pow(n[0],4)-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+4*gphi[2][1]*gphi[3][1]+gphi[2][0]*gphi[3][0])*pow(n[1],2)+gphi[2][0]*gphi[3][0]*pow(n[0],2)+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*n[1])*pow(n[2],2)+2*gphi[2][1]*gphi[3][1]*pow(n[1],8)+n[2]*(gphi[2][2]*(2*gphi[3][1]*pow(n[1],7)+2*gphi[3][0]*n[0]*pow(n[1],6)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],4)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])*pow(n[1],2)+gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[2][1]*pow(n[1],7)+2*gphi[2][0]*n[0]*pow(n[1],6)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],5)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],4)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],3)+(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])*pow(n[1],2)+gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(2*pow(n[0],2)-4)-2*gphi[2][0]*n[0]))+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],7)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],6)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))*pow(n[1],5)+gphi[2][2]*gphi[3][2]*(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[2][0]*gphi[3][0]*pow(n[0],4)-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+gphi[2][0]*gphi[3][0])*pow(n[1],4)+(gphi[2][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+10*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+10*gphi[2][0]*n[0]))*pow(n[1],3)+(2*gphi[2][0]*gphi[3][0]*pow(n[0],6)-8*gphi[2][0]*gphi[3][0]*pow(n[0],4)+gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+10*gphi[2][0]*gphi[3][0]*pow(n[0],2)-2*gphi[2][0]*gphi[3][0])*pow(n[1],2)+gphi[2][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[2][1]*(2*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0]))-2*gphi[2][0]*gphi[3][0]*pow(n[0],2)+2*gphi[2][1]*gphi[3][1]+gphi[2][0]*gphi[3][0];
757
bk(6,8) = 2*n[1]*gphi[0][2]*gphi[2][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[0]*n[1])+gphi[2][2]*(2*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[2][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[0][1]*gphi[2][1]*pow(n[1],3)+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[0][2]*(4*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))+gphi[2][2]*(4*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])+gphi[0][1]))*pow(n[2],4)+(gphi[0][2]*gphi[2][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[0][1]*gphi[2][1]*pow(n[1],5)+(4*gphi[0][0]*n[0]*gphi[2][1]+4*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],4)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[2][0]*pow(n[0],4)-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+2*gphi[0][1]*gphi[2][1]+gphi[0][0]*gphi[2][0])+gphi[2][0]*n[0]*gphi[0][1])*pow(n[2],3)+(gphi[0][2]*(2*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*n[0]*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+8*gphi[2][0]*n[0]))+gphi[2][2]*(2*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*n[0]*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0])+gphi[0][1]*(pow(n[0],2)-2)))*pow(n[2],2)+n[2]*(2*gphi[0][1]*gphi[2][1]*pow(n[1],7)+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],6)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],4)+gphi[0][2]*gphi[2][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[2][0]*pow(n[0],4)-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+gphi[0][0]*gphi[2][0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[2][0]*pow(n[0],6)-8*gphi[0][0]*gphi[2][0]*pow(n[0],4)+gphi[0][1]*gphi[2][1]*(2*pow(n[0],2)-4)+9*gphi[0][0]*gphi[2][0]*pow(n[0],2)-2*gphi[0][0]*gphi[2][0])+gphi[0][1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0]))+gphi[2][2]*(gphi[0][1]*pow(n[1],4)+gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0])+gphi[0][1]);
759
bk(6,9) = 2*n[1]*gphi[1][2]*gphi[2][2]*pow(n[2],7)+(gphi[1][2]*(2*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[0]*n[1])+gphi[2][2]*(2*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[1][2]*gphi[2][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[1][1]*gphi[2][1]*pow(n[1],3)+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[1][2]*(4*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))+gphi[2][2]*(4*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]))*pow(n[2],4)+(gphi[1][2]*gphi[2][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[1][1]*gphi[2][1]*pow(n[1],5)+(4*gphi[1][0]*n[0]*gphi[2][1]+4*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],4)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+4*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],3)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[1][0]*gphi[2][0]*pow(n[0],4)-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+2*gphi[1][1]*gphi[2][1]+gphi[1][0]*gphi[2][0])+gphi[2][0]*n[0]*gphi[1][1])*pow(n[2],3)+(gphi[1][2]*(2*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*n[0]*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+8*gphi[2][0]*n[0]))+gphi[2][2]*(2*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*n[0]*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0])+gphi[1][1]*(pow(n[0],2)-2)))*pow(n[2],2)+n[2]*(2*gphi[1][1]*gphi[2][1]*pow(n[1],7)+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],6)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+2*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],5)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],4)+gphi[1][2]*gphi[2][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[1][0]*gphi[2][0]*pow(n[0],4)-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+gphi[1][0]*gphi[2][0])*pow(n[1],3)+(gphi[1][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+8*gphi[1][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[1][0]*gphi[2][0]*pow(n[0],6)-8*gphi[1][0]*gphi[2][0]*pow(n[0],4)+gphi[1][1]*gphi[2][1]*(2*pow(n[0],2)-4)+9*gphi[1][0]*gphi[2][0]*pow(n[0],2)-2*gphi[1][0]*gphi[2][0])+gphi[1][1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0]))+gphi[2][2]*(gphi[1][1]*pow(n[1],4)+gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0])+gphi[1][1]);
761
bk(6,10) = 2*n[1]*pow(gphi[2][2],2)*pow(n[2],7)+gphi[2][2]*(4*gphi[2][1]*pow(n[1],2)+4*gphi[2][0]*n[0]*n[1])*pow(n[2],6)+((4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))*pow(gphi[2][2],2)+2*pow(gphi[2][1],2)*pow(n[1],3)+4*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],2)+2*n[1]*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[2],5)+gphi[2][2]*(8*gphi[2][1]*pow(n[1],4)+8*gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(8*pow(n[0],2)-16)*pow(n[1],2)+n[1]*(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])+gphi[2][1])*pow(n[2],4)+((2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))*pow(gphi[2][2],2)+4*pow(gphi[2][1],2)*pow(n[1],5)+8*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],4)+((4*pow(n[0],2)-8)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[1],3)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],2)+n[1]*(2*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],4)-8*pow(gphi[2][0],2)*pow(n[0],2)+pow(gphi[2][0],2))+gphi[2][0]*n[0]*gphi[2][1])*pow(n[2],3)+gphi[2][2]*(4*gphi[2][1]*pow(n[1],6)+4*gphi[2][0]*n[0]*pow(n[1],5)+gphi[2][1]*(8*pow(n[0],2)-16)*pow(n[1],4)+(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],4)-16*pow(n[0],2)+18)*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],5)-16*gphi[2][0]*pow(n[0],3)+17*gphi[2][0]*n[0])+gphi[2][1]*(pow(n[0],2)-2))*pow(n[2],2)+n[2]*((2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))*pow(gphi[2][2],2)+2*pow(gphi[2][1],2)*pow(n[1],7)+4*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],6)+((4*pow(n[0],2)-8)*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[1],5)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],4)+((2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],4)-8*pow(gphi[2][0],2)*pow(n[0],2)+pow(gphi[2][0],2))*pow(n[1],3)+gphi[2][1]*(4*gphi[2][0]*pow(n[0],5)-16*gphi[2][0]*pow(n[0],3)+17*gphi[2][0]*n[0])*pow(n[1],2)+n[1]*((2*pow(n[0],2)-4)*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],6)-8*pow(gphi[2][0],2)*pow(n[0],4)+9*pow(gphi[2][0],2)*pow(n[0],2)-2*pow(gphi[2][0],2))+gphi[2][1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0]))+gphi[2][2]*(gphi[2][1]*pow(n[1],4)+gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0])+gphi[2][1]);
763
bk(6,11) = 2*n[1]*gphi[2][2]*gphi[3][2]*pow(n[2],7)+(gphi[2][2]*(2*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[0]*n[1])+gphi[3][2]*(2*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[2][2]*gphi[3][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[2][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[2][2]*(4*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1])+gphi[3][2]*(4*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])))*pow(n[2],4)+(gphi[2][2]*gphi[3][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[2][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[2][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],4)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[2][0]*gphi[3][0]*pow(n[0],4)-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+2*gphi[2][1]*gphi[3][1]+gphi[2][0]*gphi[3][0])+gphi[2][0]*n[0]*gphi[3][1])*pow(n[2],3)+(gphi[2][2]*(2*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*n[0]*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(pow(n[0],2)-2))+gphi[3][2]*(2*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*n[0]*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+8*gphi[2][0]*n[0])))*pow(n[2],2)+n[2]*(2*gphi[2][1]*gphi[3][1]*pow(n[1],7)+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],6)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],5)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))*pow(n[1],4)+gphi[2][2]*gphi[3][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[2][0]*gphi[3][0]*pow(n[0],4)-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+gphi[2][0]*gphi[3][0])*pow(n[1],3)+(gphi[2][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+8*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[2][0]*gphi[3][0]*pow(n[0],6)-8*gphi[2][0]*gphi[3][0]*pow(n[0],4)+gphi[2][1]*gphi[3][1]*(2*pow(n[0],2)-4)+9*gphi[2][0]*gphi[3][0]*pow(n[0],2)-2*gphi[2][0]*gphi[3][0])+gphi[3][1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0]))+gphi[2][2]*(gphi[3][1]*pow(n[1],4)+gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0])+gphi[3][1]);
765
bk(7,7) = 2*pow(n[1],2)*pow(gphi[3][2],2)*pow(n[2],6)+gphi[3][2]*(4*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*n[0]*pow(n[1],2))*pow(n[2],5)+((4*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+1)*pow(gphi[3][2],2)+2*pow(gphi[3][1],2)*pow(n[1],4)+4*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],3)+2*pow(gphi[3][0],2)*pow(n[0],2)*pow(n[1],2))*pow(n[2],4)+gphi[3][2]*(8*gphi[3][1]*pow(n[1],5)+8*gphi[3][0]*n[0]*pow(n[1],4)+gphi[3][1]*(8*pow(n[0],2)-16)*pow(n[1],3)+(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],2)+4*gphi[3][1]*n[1]+2*gphi[3][0]*n[0])*pow(n[2],3)+((2*pow(n[1],6)+(4*pow(n[0],2)-8)*pow(n[1],4)+(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+pow(n[0],2)-2)*pow(gphi[3][2],2)+4*pow(gphi[3][1],2)*pow(n[1],6)+8*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],5)+((4*pow(n[0],2)-8)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[1],4)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],3)+(4*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],4)-8*pow(gphi[3][0],2)*pow(n[0],2)+pow(gphi[3][0],2))*pow(n[1],2)+pow(gphi[3][0],2)*pow(n[0],2)+4*gphi[3][0]*n[0]*gphi[3][1]*n[1])*pow(n[2],2)+(pow(n[1],4)+(pow(n[0],2)-2)*pow(n[1],2)+1)*pow(gphi[3][2],2)+2*pow(gphi[3][1],2)*pow(n[1],8)+gphi[3][2]*n[2]*(4*gphi[3][1]*pow(n[1],7)+4*gphi[3][0]*n[0]*pow(n[1],6)+gphi[3][1]*(8*pow(n[0],2)-16)*pow(n[1],5)+(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],4)-16*pow(n[0],2)+20)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],5)-16*gphi[3][0]*pow(n[0],3)+18*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(4*pow(n[0],2)-8)-4*gphi[3][0]*n[0])+4*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],7)+((4*pow(n[0],2)-8)*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[1],6)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],5)+((2*pow(n[0],4)-8*pow(n[0],2)+12)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],4)-8*pow(gphi[3][0],2)*pow(n[0],2)+pow(gphi[3][0],2))*pow(n[1],4)+gphi[3][1]*(4*gphi[3][0]*pow(n[0],5)-16*gphi[3][0]*pow(n[0],3)+20*gphi[3][0]*n[0])*pow(n[1],3)+((4*pow(n[0],2)-8)*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],6)-8*pow(gphi[3][0],2)*pow(n[0],4)+10*pow(gphi[3][0],2)*pow(n[0],2)-2*pow(gphi[3][0],2))*pow(n[1],2)+2*pow(gphi[3][1],2)+pow(gphi[3][0],2)*pow(n[0],4)+gphi[3][1]*n[1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])-2*pow(gphi[3][0],2)*pow(n[0],2)+pow(gphi[3][0],2);
767
bk(7,8) = 2*n[1]*gphi[0][2]*gphi[3][2]*pow(n[2],7)+(gphi[0][2]*(2*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[0]*n[1])+gphi[3][2]*(2*gphi[0][1]*pow(n[1],2)+2*gphi[0][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[0][2]*gphi[3][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[0][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[0][2]*(4*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0]))+gphi[3][2]*(4*gphi[0][1]*pow(n[1],4)+4*gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])+gphi[0][1]))*pow(n[2],4)+(gphi[0][2]*gphi[3][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[0][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[0][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],4)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[0][0]*gphi[3][0]*pow(n[0],4)-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+2*gphi[0][1]*gphi[3][1]+gphi[0][0]*gphi[3][0])+gphi[3][0]*n[0]*gphi[0][1])*pow(n[2],3)+(gphi[0][2]*(2*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*n[0]*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+8*gphi[3][0]*n[0]))+gphi[3][2]*(2*gphi[0][1]*pow(n[1],6)+2*gphi[0][0]*n[0]*pow(n[1],5)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],3)+gphi[0][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0])+gphi[0][1]*(pow(n[0],2)-2)))*pow(n[2],2)+n[2]*(2*gphi[0][1]*gphi[3][1]*pow(n[1],7)+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],6)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],5)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],4)+gphi[0][2]*gphi[3][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[3][0]*pow(n[0],4)-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+gphi[0][0]*gphi[3][0])*pow(n[1],3)+(gphi[0][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+8*gphi[0][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[0][0]*gphi[3][0]*pow(n[0],6)-8*gphi[0][0]*gphi[3][0]*pow(n[0],4)+gphi[0][1]*gphi[3][1]*(2*pow(n[0],2)-4)+9*gphi[0][0]*gphi[3][0]*pow(n[0],2)-2*gphi[0][0]*gphi[3][0])+gphi[0][1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0]))+gphi[3][2]*(gphi[0][1]*pow(n[1],4)+gphi[0][0]*n[0]*pow(n[1],3)+gphi[0][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0])+gphi[0][1]);
769
bk(7,9) = 2*n[1]*gphi[1][2]*gphi[3][2]*pow(n[2],7)+(gphi[1][2]*(2*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[0]*n[1])+gphi[3][2]*(2*gphi[1][1]*pow(n[1],2)+2*gphi[1][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[1][2]*gphi[3][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[1][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[1][2]*(4*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0]))+gphi[3][2]*(4*gphi[1][1]*pow(n[1],4)+4*gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]))*pow(n[2],4)+(gphi[1][2]*gphi[3][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[1][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[1][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],4)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[1][0]*gphi[3][0]*pow(n[0],4)-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+2*gphi[1][1]*gphi[3][1]+gphi[1][0]*gphi[3][0])+gphi[3][0]*n[0]*gphi[1][1])*pow(n[2],3)+(gphi[1][2]*(2*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*n[0]*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+8*gphi[3][0]*n[0]))+gphi[3][2]*(2*gphi[1][1]*pow(n[1],6)+2*gphi[1][0]*n[0]*pow(n[1],5)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],3)+gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0])+gphi[1][1]*(pow(n[0],2)-2)))*pow(n[2],2)+n[2]*(2*gphi[1][1]*gphi[3][1]*pow(n[1],7)+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],6)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],5)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],4)+gphi[1][2]*gphi[3][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[1][0]*gphi[3][0]*pow(n[0],4)-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+gphi[1][0]*gphi[3][0])*pow(n[1],3)+(gphi[1][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+8*gphi[1][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[1][0]*gphi[3][0]*pow(n[0],6)-8*gphi[1][0]*gphi[3][0]*pow(n[0],4)+gphi[1][1]*gphi[3][1]*(2*pow(n[0],2)-4)+9*gphi[1][0]*gphi[3][0]*pow(n[0],2)-2*gphi[1][0]*gphi[3][0])+gphi[1][1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0]))+gphi[3][2]*(gphi[1][1]*pow(n[1],4)+gphi[1][0]*n[0]*pow(n[1],3)+gphi[1][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0])+gphi[1][1]);
771
bk(7,10) = 2*n[1]*gphi[2][2]*gphi[3][2]*pow(n[2],7)+(gphi[2][2]*(2*gphi[3][1]*pow(n[1],2)+2*gphi[3][0]*n[0]*n[1])+gphi[3][2]*(2*gphi[2][1]*pow(n[1],2)+2*gphi[2][0]*n[0]*n[1]))*pow(n[2],6)+(gphi[2][2]*gphi[3][2]*(4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))+2*gphi[2][1]*gphi[3][1]*pow(n[1],3)+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*n[1]*pow(n[0],2))*pow(n[2],5)+(gphi[2][2]*(4*gphi[3][1]*pow(n[1],4)+4*gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0]))+gphi[3][2]*(4*gphi[2][1]*pow(n[1],4)+4*gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],2)+n[1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]))*pow(n[2],4)+(gphi[2][2]*gphi[3][2]*(2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))+4*gphi[2][1]*gphi[3][1]*pow(n[1],5)+(4*gphi[2][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],4)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],3)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))*pow(n[1],2)+n[1]*(4*gphi[2][0]*gphi[3][0]*pow(n[0],4)-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+2*gphi[2][1]*gphi[3][1]+gphi[2][0]*gphi[3][0])+gphi[3][0]*n[0]*gphi[2][1])*pow(n[2],3)+(gphi[2][2]*(2*gphi[3][1]*pow(n[1],6)+2*gphi[3][0]*n[0]*pow(n[1],5)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],3)+gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+8)*pow(n[1],2)+n[1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+8*gphi[3][0]*n[0]))+gphi[3][2]*(2*gphi[2][1]*pow(n[1],6)+2*gphi[2][0]*n[0]*pow(n[1],5)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],4)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],3)+gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(n[1],2)+n[1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])+gphi[2][1]*(pow(n[0],2)-2)))*pow(n[2],2)+n[2]*(2*gphi[2][1]*gphi[3][1]*pow(n[1],7)+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],6)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],5)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))*pow(n[1],4)+gphi[2][2]*gphi[3][2]*(2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[2][0]*gphi[3][0]*pow(n[0],4)-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+gphi[2][0]*gphi[3][0])*pow(n[1],3)+(gphi[2][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+8*gphi[2][0]*n[0]))*pow(n[1],2)+n[1]*(2*gphi[2][0]*gphi[3][0]*pow(n[0],6)-8*gphi[2][0]*gphi[3][0]*pow(n[0],4)+gphi[2][1]*gphi[3][1]*(2*pow(n[0],2)-4)+9*gphi[2][0]*gphi[3][0]*pow(n[0],2)-2*gphi[2][0]*gphi[3][0])+gphi[2][1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0]))+gphi[3][2]*(gphi[2][1]*pow(n[1],4)+gphi[2][0]*n[0]*pow(n[1],3)+gphi[2][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0])+gphi[2][1]);
773
bk(7,11) = 2*n[1]*pow(gphi[3][2],2)*pow(n[2],7)+gphi[3][2]*(4*gphi[3][1]*pow(n[1],2)+4*gphi[3][0]*n[0]*n[1])*pow(n[2],6)+((4*pow(n[1],3)+n[1]*(4*pow(n[0],2)-8))*pow(gphi[3][2],2)+2*pow(gphi[3][1],2)*pow(n[1],3)+4*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],2)+2*n[1]*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[2],5)+gphi[3][2]*(8*gphi[3][1]*pow(n[1],4)+8*gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(8*pow(n[0],2)-16)*pow(n[1],2)+n[1]*(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])+gphi[3][1])*pow(n[2],4)+((2*pow(n[1],5)+(4*pow(n[0],2)-8)*pow(n[1],3)+n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10))*pow(gphi[3][2],2)+4*pow(gphi[3][1],2)*pow(n[1],5)+8*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],4)+((4*pow(n[0],2)-8)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[1],3)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],2)+n[1]*(2*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],4)-8*pow(gphi[3][0],2)*pow(n[0],2)+pow(gphi[3][0],2))+gphi[3][0]*n[0]*gphi[3][1])*pow(n[2],3)+gphi[3][2]*(4*gphi[3][1]*pow(n[1],6)+4*gphi[3][0]*n[0]*pow(n[1],5)+gphi[3][1]*(8*pow(n[0],2)-16)*pow(n[1],4)+(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],3)+gphi[3][1]*(4*pow(n[0],4)-16*pow(n[0],2)+18)*pow(n[1],2)+n[1]*(4*gphi[3][0]*pow(n[0],5)-16*gphi[3][0]*pow(n[0],3)+17*gphi[3][0]*n[0])+gphi[3][1]*(pow(n[0],2)-2))*pow(n[2],2)+n[2]*((2*pow(n[1],3)+n[1]*(2*pow(n[0],2)-4))*pow(gphi[3][2],2)+2*pow(gphi[3][1],2)*pow(n[1],7)+4*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],6)+((4*pow(n[0],2)-8)*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[1],5)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],4)+((2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],4)-8*pow(gphi[3][0],2)*pow(n[0],2)+pow(gphi[3][0],2))*pow(n[1],3)+gphi[3][1]*(4*gphi[3][0]*pow(n[0],5)-16*gphi[3][0]*pow(n[0],3)+17*gphi[3][0]*n[0])*pow(n[1],2)+n[1]*((2*pow(n[0],2)-4)*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],6)-8*pow(gphi[3][0],2)*pow(n[0],4)+9*pow(gphi[3][0],2)*pow(n[0],2)-2*pow(gphi[3][0],2))+gphi[3][1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0]))+gphi[3][2]*(gphi[3][1]*pow(n[1],4)+gphi[3][0]*n[0]*pow(n[1],3)+gphi[3][1]*(pow(n[0],2)-2)*pow(n[1],2)+n[1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0])+gphi[3][1]);
775
bk(8,8) = 2*pow(gphi[0][2],2)*pow(n[2],8)+(4*gphi[0][1]*n[1]+4*gphi[0][0]*n[0])*gphi[0][2]*pow(n[2],7)+((4*pow(n[1],2)+4*pow(n[0],2)-8)*pow(gphi[0][2],2)+2*pow(gphi[0][1],2)*pow(n[1],2)+2*pow(gphi[0][0],2)*pow(n[0],2)+4*gphi[0][0]*n[0]*gphi[0][1]*n[1])*pow(n[2],6)+gphi[0][2]*(8*gphi[0][1]*pow(n[1],3)+8*gphi[0][0]*n[0]*pow(n[1],2)+8*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(8*pow(n[0],2)-16)-16*gphi[0][0]*n[0])*pow(n[2],5)+((2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)*pow(gphi[0][2],2)+4*pow(gphi[0][1],2)*pow(n[1],4)+8*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],3)+((4*pow(n[0],2)-8)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[1],2)+pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],4)+gphi[0][1]*n[1]*(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])-8*pow(gphi[0][0],2)*pow(n[0],2)+pow(gphi[0][0],2))*pow(n[2],4)+gphi[0][2]*(4*gphi[0][1]*pow(n[1],5)+4*gphi[0][0]*n[0]*pow(n[1],4)+gphi[0][1]*(8*pow(n[0],2)-16)*pow(n[1],3)+(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],2)+4*gphi[0][0]*pow(n[0],5)+gphi[0][1]*n[1]*(4*pow(n[0],4)-16*pow(n[0],2)+20)-16*gphi[0][0]*pow(n[0],3)+20*gphi[0][0]*n[0])*pow(n[2],3)+((4*pow(n[1],2)+4*pow(n[0],2)-8)*pow(gphi[0][2],2)+2*pow(gphi[0][1],2)*pow(n[1],6)+4*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],5)+((4*pow(n[0],2)-8)*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],2))*pow(n[1],4)+gphi[0][1]*(8*gphi[0][0]*pow(n[0],3)-16*gphi[0][0]*n[0])*pow(n[1],3)+((2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(gphi[0][1],2)+4*pow(gphi[0][0],2)*pow(n[0],4)-8*pow(gphi[0][0],2)*pow(n[0],2)+pow(gphi[0][0],2))*pow(n[1],2)+(pow(n[0],2)-2)*pow(gphi[0][1],2)+2*pow(gphi[0][0],2)*pow(n[0],6)+gphi[0][1]*n[1]*(4*gphi[0][0]*pow(n[0],5)-16*gphi[0][0]*pow(n[0],3)+18*gphi[0][0]*n[0])-8*pow(gphi[0][0],2)*pow(n[0],4)+10*pow(gphi[0][0],2)*pow(n[0],2)-2*pow(gphi[0][0],2))*pow(n[2],2)+2*pow(gphi[0][2],2)+pow(gphi[0][1],2)*pow(n[1],4)+gphi[0][2]*n[2]*(4*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*n[0]*pow(n[1],2)+4*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[0][0]*n[0])+2*gphi[0][0]*n[0]*gphi[0][1]*pow(n[1],3)+((pow(n[0],2)-2)*pow(gphi[0][1],2)+pow(gphi[0][0],2)*pow(n[0],2))*pow(n[1],2)+pow(gphi[0][1],2)+pow(gphi[0][0],2)*pow(n[0],4)+gphi[0][1]*n[1]*(2*gphi[0][0]*pow(n[0],3)-4*gphi[0][0]*n[0])-2*pow(gphi[0][0],2)*pow(n[0],2)+pow(gphi[0][0],2);
777
bk(8,9) = 2*gphi[0][2]*gphi[1][2]*pow(n[2],8)+((2*gphi[0][1]*n[1]+2*gphi[0][0]*n[0])*gphi[1][2]+(2*gphi[1][1]*n[1]+2*gphi[1][0]*n[0])*gphi[0][2])*pow(n[2],7)+(gphi[0][2]*gphi[1][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+2*gphi[0][1]*gphi[1][1]*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*pow(n[0],2)+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*n[1])*pow(n[2],6)+(gphi[0][2]*(4*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*n[0]*pow(n[1],2)+4*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[1][0]*n[0])+gphi[1][2]*(4*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*n[0]*pow(n[1],2)+4*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[0][0]*n[0]))*pow(n[2],5)+(gphi[0][2]*gphi[1][2]*(2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[0][1]*gphi[1][1]*pow(n[1],4)+(4*gphi[0][0]*n[0]*gphi[1][1]+4*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],3)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],2)+4*gphi[0][0]*gphi[1][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+gphi[0][1]*gphi[1][1]+gphi[0][0]*gphi[1][0])*pow(n[2],4)+(gphi[0][2]*(2*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*n[0]*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],5)+gphi[1][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[1][0]*pow(n[0],3)+10*gphi[1][0]*n[0])+gphi[1][2]*(2*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*n[0]*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],5)+gphi[0][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[0][0]*pow(n[0],3)+10*gphi[0][0]*n[0]))*pow(n[2],3)+(2*gphi[0][1]*gphi[1][1]*pow(n[1],6)+(2*gphi[0][0]*n[0]*gphi[1][1]+2*gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],5)+(gphi[0][1]*gphi[1][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[1][0]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])+gphi[1][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],3)+gphi[0][2]*gphi[1][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+(gphi[0][1]*gphi[1][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[1][0]*pow(n[0],4)-8*gphi[0][0]*gphi[1][0]*pow(n[0],2)+gphi[0][0]*gphi[1][0])*pow(n[1],2)+2*gphi[0][0]*gphi[1][0]*pow(n[0],6)+n[1]*(gphi[0][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0])+gphi[1][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[1][0]*pow(n[0],4)+10*gphi[0][0]*gphi[1][0]*pow(n[0],2)+gphi[0][1]*gphi[1][1]*(pow(n[0],2)-2)-2*gphi[0][0]*gphi[1][0])*pow(n[2],2)+gphi[0][1]*gphi[1][1]*pow(n[1],4)+n[2]*(gphi[0][2]*(2*gphi[1][1]*pow(n[1],3)+2*gphi[1][0]*n[0]*pow(n[1],2)+2*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[1][0]*n[0])+gphi[1][2]*(2*gphi[0][1]*pow(n[1],3)+2*gphi[0][0]*n[0]*pow(n[1],2)+2*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[0][0]*n[0]))+(gphi[0][0]*n[0]*gphi[1][1]+gphi[1][0]*n[0]*gphi[0][1])*pow(n[1],3)+(gphi[0][0]*gphi[1][0]*pow(n[0],2)+gphi[0][1]*gphi[1][1]*(pow(n[0],2)-2))*pow(n[1],2)+gphi[0][0]*gphi[1][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0])+gphi[1][1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0]))-2*gphi[0][0]*gphi[1][0]*pow(n[0],2)+2*gphi[0][2]*gphi[1][2]+gphi[0][1]*gphi[1][1]+gphi[0][0]*gphi[1][0];
779
bk(8,10) = 2*gphi[0][2]*gphi[2][2]*pow(n[2],8)+((2*gphi[0][1]*n[1]+2*gphi[0][0]*n[0])*gphi[2][2]+(2*gphi[2][1]*n[1]+2*gphi[2][0]*n[0])*gphi[0][2])*pow(n[2],7)+(gphi[0][2]*gphi[2][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+2*gphi[0][1]*gphi[2][1]*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*pow(n[0],2)+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*n[1])*pow(n[2],6)+(gphi[0][2]*(4*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*n[0]*pow(n[1],2)+4*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[2][0]*n[0])+gphi[2][2]*(4*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*n[0]*pow(n[1],2)+4*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[0][0]*n[0]))*pow(n[2],5)+(gphi[0][2]*gphi[2][2]*(2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[0][1]*gphi[2][1]*pow(n[1],4)+(4*gphi[0][0]*n[0]*gphi[2][1]+4*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],3)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],2)+4*gphi[0][0]*gphi[2][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+gphi[0][1]*gphi[2][1]+gphi[0][0]*gphi[2][0])*pow(n[2],4)+(gphi[0][2]*(2*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*n[0]*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],5)+gphi[2][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[2][0]*pow(n[0],3)+10*gphi[2][0]*n[0])+gphi[2][2]*(2*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*n[0]*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],5)+gphi[0][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[0][0]*pow(n[0],3)+10*gphi[0][0]*n[0]))*pow(n[2],3)+(2*gphi[0][1]*gphi[2][1]*pow(n[1],6)+(2*gphi[0][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],5)+(gphi[0][1]*gphi[2][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],3)+gphi[0][2]*gphi[2][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+(gphi[0][1]*gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[2][0]*pow(n[0],4)-8*gphi[0][0]*gphi[2][0]*pow(n[0],2)+gphi[0][0]*gphi[2][0])*pow(n[1],2)+2*gphi[0][0]*gphi[2][0]*pow(n[0],6)+n[1]*(gphi[0][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[2][0]*pow(n[0],4)+10*gphi[0][0]*gphi[2][0]*pow(n[0],2)+gphi[0][1]*gphi[2][1]*(pow(n[0],2)-2)-2*gphi[0][0]*gphi[2][0])*pow(n[2],2)+gphi[0][1]*gphi[2][1]*pow(n[1],4)+n[2]*(gphi[0][2]*(2*gphi[2][1]*pow(n[1],3)+2*gphi[2][0]*n[0]*pow(n[1],2)+2*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[2][0]*n[0])+gphi[2][2]*(2*gphi[0][1]*pow(n[1],3)+2*gphi[0][0]*n[0]*pow(n[1],2)+2*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[0][0]*n[0]))+(gphi[0][0]*n[0]*gphi[2][1]+gphi[2][0]*n[0]*gphi[0][1])*pow(n[1],3)+(gphi[0][0]*gphi[2][0]*pow(n[0],2)+gphi[0][1]*gphi[2][1]*(pow(n[0],2)-2))*pow(n[1],2)+gphi[0][0]*gphi[2][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0])+gphi[2][1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0]))-2*gphi[0][0]*gphi[2][0]*pow(n[0],2)+2*gphi[0][2]*gphi[2][2]+gphi[0][1]*gphi[2][1]+gphi[0][0]*gphi[2][0];
781
bk(8,11) = 2*gphi[0][2]*gphi[3][2]*pow(n[2],8)+((2*gphi[0][1]*n[1]+2*gphi[0][0]*n[0])*gphi[3][2]+(2*gphi[3][1]*n[1]+2*gphi[3][0]*n[0])*gphi[0][2])*pow(n[2],7)+(gphi[0][2]*gphi[3][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+2*gphi[0][1]*gphi[3][1]*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*pow(n[0],2)+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*n[1])*pow(n[2],6)+(gphi[0][2]*(4*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*n[0]*pow(n[1],2)+4*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[0][1]*pow(n[1],3)+4*gphi[0][0]*n[0]*pow(n[1],2)+4*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[0][0]*n[0]))*pow(n[2],5)+(gphi[0][2]*gphi[3][2]*(2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[0][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[0][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],3)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+4*gphi[0][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+gphi[0][1]*gphi[3][1]+gphi[0][0]*gphi[3][0])*pow(n[2],4)+(gphi[0][2]*(2*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*n[0]*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],5)+gphi[3][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[3][0]*pow(n[0],3)+10*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[0][1]*pow(n[1],5)+2*gphi[0][0]*n[0]*pow(n[1],4)+gphi[0][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0])*pow(n[1],2)+2*gphi[0][0]*pow(n[0],5)+gphi[0][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[0][0]*pow(n[0],3)+10*gphi[0][0]*n[0]))*pow(n[2],3)+(2*gphi[0][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[0][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],5)+(gphi[0][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[0][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],4)+(gphi[0][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[0][0]*pow(n[0],3)-8*gphi[0][0]*n[0]))*pow(n[1],3)+gphi[0][2]*gphi[3][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+(gphi[0][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[0][0]*gphi[3][0]*pow(n[0],4)-8*gphi[0][0]*gphi[3][0]*pow(n[0],2)+gphi[0][0]*gphi[3][0])*pow(n[1],2)+2*gphi[0][0]*gphi[3][0]*pow(n[0],6)+n[1]*(gphi[0][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[0][0]*pow(n[0],5)-8*gphi[0][0]*pow(n[0],3)+9*gphi[0][0]*n[0]))-8*gphi[0][0]*gphi[3][0]*pow(n[0],4)+10*gphi[0][0]*gphi[3][0]*pow(n[0],2)+gphi[0][1]*gphi[3][1]*(pow(n[0],2)-2)-2*gphi[0][0]*gphi[3][0])*pow(n[2],2)+gphi[0][1]*gphi[3][1]*pow(n[1],4)+n[2]*(gphi[0][2]*(2*gphi[3][1]*pow(n[1],3)+2*gphi[3][0]*n[0]*pow(n[1],2)+2*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[0][1]*pow(n[1],3)+2*gphi[0][0]*n[0]*pow(n[1],2)+2*gphi[0][0]*pow(n[0],3)+gphi[0][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[0][0]*n[0]))+(gphi[0][0]*n[0]*gphi[3][1]+gphi[3][0]*n[0]*gphi[0][1])*pow(n[1],3)+(gphi[0][0]*gphi[3][0]*pow(n[0],2)+gphi[0][1]*gphi[3][1]*(pow(n[0],2)-2))*pow(n[1],2)+gphi[0][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[0][1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0])+gphi[3][1]*(gphi[0][0]*pow(n[0],3)-2*gphi[0][0]*n[0]))-2*gphi[0][0]*gphi[3][0]*pow(n[0],2)+2*gphi[0][2]*gphi[3][2]+gphi[0][1]*gphi[3][1]+gphi[0][0]*gphi[3][0];
783
bk(9,9) = 2*pow(gphi[1][2],2)*pow(n[2],8)+(4*gphi[1][1]*n[1]+4*gphi[1][0]*n[0])*gphi[1][2]*pow(n[2],7)+((4*pow(n[1],2)+4*pow(n[0],2)-8)*pow(gphi[1][2],2)+2*pow(gphi[1][1],2)*pow(n[1],2)+2*pow(gphi[1][0],2)*pow(n[0],2)+4*gphi[1][0]*n[0]*gphi[1][1]*n[1])*pow(n[2],6)+gphi[1][2]*(8*gphi[1][1]*pow(n[1],3)+8*gphi[1][0]*n[0]*pow(n[1],2)+8*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(8*pow(n[0],2)-16)-16*gphi[1][0]*n[0])*pow(n[2],5)+((2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)*pow(gphi[1][2],2)+4*pow(gphi[1][1],2)*pow(n[1],4)+8*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],3)+((4*pow(n[0],2)-8)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[1],2)+pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],4)+gphi[1][1]*n[1]*(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])-8*pow(gphi[1][0],2)*pow(n[0],2)+pow(gphi[1][0],2))*pow(n[2],4)+gphi[1][2]*(4*gphi[1][1]*pow(n[1],5)+4*gphi[1][0]*n[0]*pow(n[1],4)+gphi[1][1]*(8*pow(n[0],2)-16)*pow(n[1],3)+(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],2)+4*gphi[1][0]*pow(n[0],5)+gphi[1][1]*n[1]*(4*pow(n[0],4)-16*pow(n[0],2)+20)-16*gphi[1][0]*pow(n[0],3)+20*gphi[1][0]*n[0])*pow(n[2],3)+((4*pow(n[1],2)+4*pow(n[0],2)-8)*pow(gphi[1][2],2)+2*pow(gphi[1][1],2)*pow(n[1],6)+4*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],5)+((4*pow(n[0],2)-8)*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],2))*pow(n[1],4)+gphi[1][1]*(8*gphi[1][0]*pow(n[0],3)-16*gphi[1][0]*n[0])*pow(n[1],3)+((2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(gphi[1][1],2)+4*pow(gphi[1][0],2)*pow(n[0],4)-8*pow(gphi[1][0],2)*pow(n[0],2)+pow(gphi[1][0],2))*pow(n[1],2)+(pow(n[0],2)-2)*pow(gphi[1][1],2)+2*pow(gphi[1][0],2)*pow(n[0],6)+gphi[1][1]*n[1]*(4*gphi[1][0]*pow(n[0],5)-16*gphi[1][0]*pow(n[0],3)+18*gphi[1][0]*n[0])-8*pow(gphi[1][0],2)*pow(n[0],4)+10*pow(gphi[1][0],2)*pow(n[0],2)-2*pow(gphi[1][0],2))*pow(n[2],2)+2*pow(gphi[1][2],2)+pow(gphi[1][1],2)*pow(n[1],4)+gphi[1][2]*n[2]*(4*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*n[0]*pow(n[1],2)+4*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[1][0]*n[0])+2*gphi[1][0]*n[0]*gphi[1][1]*pow(n[1],3)+((pow(n[0],2)-2)*pow(gphi[1][1],2)+pow(gphi[1][0],2)*pow(n[0],2))*pow(n[1],2)+pow(gphi[1][1],2)+pow(gphi[1][0],2)*pow(n[0],4)+gphi[1][1]*n[1]*(2*gphi[1][0]*pow(n[0],3)-4*gphi[1][0]*n[0])-2*pow(gphi[1][0],2)*pow(n[0],2)+pow(gphi[1][0],2);
785
bk(9,10) = 2*gphi[1][2]*gphi[2][2]*pow(n[2],8)+((2*gphi[1][1]*n[1]+2*gphi[1][0]*n[0])*gphi[2][2]+(2*gphi[2][1]*n[1]+2*gphi[2][0]*n[0])*gphi[1][2])*pow(n[2],7)+(gphi[1][2]*gphi[2][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+2*gphi[1][1]*gphi[2][1]*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*pow(n[0],2)+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*n[1])*pow(n[2],6)+(gphi[1][2]*(4*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*n[0]*pow(n[1],2)+4*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[2][0]*n[0])+gphi[2][2]*(4*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*n[0]*pow(n[1],2)+4*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[1][0]*n[0]))*pow(n[2],5)+(gphi[1][2]*gphi[2][2]*(2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[1][1]*gphi[2][1]*pow(n[1],4)+(4*gphi[1][0]*n[0]*gphi[2][1]+4*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],3)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+4*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],2)+4*gphi[1][0]*gphi[2][0]*pow(n[0],4)+n[1]*(gphi[1][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+gphi[1][1]*gphi[2][1]+gphi[1][0]*gphi[2][0])*pow(n[2],4)+(gphi[1][2]*(2*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*n[0]*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],5)+gphi[2][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[2][0]*pow(n[0],3)+10*gphi[2][0]*n[0])+gphi[2][2]*(2*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*n[0]*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],5)+gphi[1][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[1][0]*pow(n[0],3)+10*gphi[1][0]*n[0]))*pow(n[2],3)+(2*gphi[1][1]*gphi[2][1]*pow(n[1],6)+(2*gphi[1][0]*n[0]*gphi[2][1]+2*gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],5)+(gphi[1][1]*gphi[2][1]*(4*pow(n[0],2)-8)+2*gphi[1][0]*gphi[2][0]*pow(n[0],2))*pow(n[1],4)+(gphi[1][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])+gphi[2][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],3)+gphi[1][2]*gphi[2][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+(gphi[1][1]*gphi[2][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[1][0]*gphi[2][0]*pow(n[0],4)-8*gphi[1][0]*gphi[2][0]*pow(n[0],2)+gphi[1][0]*gphi[2][0])*pow(n[1],2)+2*gphi[1][0]*gphi[2][0]*pow(n[0],6)+n[1]*(gphi[1][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0])+gphi[2][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0]))-8*gphi[1][0]*gphi[2][0]*pow(n[0],4)+10*gphi[1][0]*gphi[2][0]*pow(n[0],2)+gphi[1][1]*gphi[2][1]*(pow(n[0],2)-2)-2*gphi[1][0]*gphi[2][0])*pow(n[2],2)+gphi[1][1]*gphi[2][1]*pow(n[1],4)+n[2]*(gphi[1][2]*(2*gphi[2][1]*pow(n[1],3)+2*gphi[2][0]*n[0]*pow(n[1],2)+2*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[2][0]*n[0])+gphi[2][2]*(2*gphi[1][1]*pow(n[1],3)+2*gphi[1][0]*n[0]*pow(n[1],2)+2*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[1][0]*n[0]))+(gphi[1][0]*n[0]*gphi[2][1]+gphi[2][0]*n[0]*gphi[1][1])*pow(n[1],3)+(gphi[1][0]*gphi[2][0]*pow(n[0],2)+gphi[1][1]*gphi[2][1]*(pow(n[0],2)-2))*pow(n[1],2)+gphi[1][0]*gphi[2][0]*pow(n[0],4)+n[1]*(gphi[1][1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0])+gphi[2][1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0]))-2*gphi[1][0]*gphi[2][0]*pow(n[0],2)+2*gphi[1][2]*gphi[2][2]+gphi[1][1]*gphi[2][1]+gphi[1][0]*gphi[2][0];
787
bk(9,11) = 2*gphi[1][2]*gphi[3][2]*pow(n[2],8)+((2*gphi[1][1]*n[1]+2*gphi[1][0]*n[0])*gphi[3][2]+(2*gphi[3][1]*n[1]+2*gphi[3][0]*n[0])*gphi[1][2])*pow(n[2],7)+(gphi[1][2]*gphi[3][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+2*gphi[1][1]*gphi[3][1]*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*pow(n[0],2)+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*n[1])*pow(n[2],6)+(gphi[1][2]*(4*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*n[0]*pow(n[1],2)+4*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[1][1]*pow(n[1],3)+4*gphi[1][0]*n[0]*pow(n[1],2)+4*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[1][0]*n[0]))*pow(n[2],5)+(gphi[1][2]*gphi[3][2]*(2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[1][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[1][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],3)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+4*gphi[1][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[1][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+gphi[1][1]*gphi[3][1]+gphi[1][0]*gphi[3][0])*pow(n[2],4)+(gphi[1][2]*(2*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*n[0]*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],5)+gphi[3][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[3][0]*pow(n[0],3)+10*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[1][1]*pow(n[1],5)+2*gphi[1][0]*n[0]*pow(n[1],4)+gphi[1][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0])*pow(n[1],2)+2*gphi[1][0]*pow(n[0],5)+gphi[1][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[1][0]*pow(n[0],3)+10*gphi[1][0]*n[0]))*pow(n[2],3)+(2*gphi[1][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[1][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],5)+(gphi[1][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[1][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],4)+(gphi[1][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[1][0]*pow(n[0],3)-8*gphi[1][0]*n[0]))*pow(n[1],3)+gphi[1][2]*gphi[3][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+(gphi[1][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[1][0]*gphi[3][0]*pow(n[0],4)-8*gphi[1][0]*gphi[3][0]*pow(n[0],2)+gphi[1][0]*gphi[3][0])*pow(n[1],2)+2*gphi[1][0]*gphi[3][0]*pow(n[0],6)+n[1]*(gphi[1][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[1][0]*pow(n[0],5)-8*gphi[1][0]*pow(n[0],3)+9*gphi[1][0]*n[0]))-8*gphi[1][0]*gphi[3][0]*pow(n[0],4)+10*gphi[1][0]*gphi[3][0]*pow(n[0],2)+gphi[1][1]*gphi[3][1]*(pow(n[0],2)-2)-2*gphi[1][0]*gphi[3][0])*pow(n[2],2)+gphi[1][1]*gphi[3][1]*pow(n[1],4)+n[2]*(gphi[1][2]*(2*gphi[3][1]*pow(n[1],3)+2*gphi[3][0]*n[0]*pow(n[1],2)+2*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[1][1]*pow(n[1],3)+2*gphi[1][0]*n[0]*pow(n[1],2)+2*gphi[1][0]*pow(n[0],3)+gphi[1][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[1][0]*n[0]))+(gphi[1][0]*n[0]*gphi[3][1]+gphi[3][0]*n[0]*gphi[1][1])*pow(n[1],3)+(gphi[1][0]*gphi[3][0]*pow(n[0],2)+gphi[1][1]*gphi[3][1]*(pow(n[0],2)-2))*pow(n[1],2)+gphi[1][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[1][1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0])+gphi[3][1]*(gphi[1][0]*pow(n[0],3)-2*gphi[1][0]*n[0]))-2*gphi[1][0]*gphi[3][0]*pow(n[0],2)+2*gphi[1][2]*gphi[3][2]+gphi[1][1]*gphi[3][1]+gphi[1][0]*gphi[3][0];
789
bk(10,10) = 2*pow(gphi[2][2],2)*pow(n[2],8)+(4*gphi[2][1]*n[1]+4*gphi[2][0]*n[0])*gphi[2][2]*pow(n[2],7)+((4*pow(n[1],2)+4*pow(n[0],2)-8)*pow(gphi[2][2],2)+2*pow(gphi[2][1],2)*pow(n[1],2)+2*pow(gphi[2][0],2)*pow(n[0],2)+4*gphi[2][0]*n[0]*gphi[2][1]*n[1])*pow(n[2],6)+gphi[2][2]*(8*gphi[2][1]*pow(n[1],3)+8*gphi[2][0]*n[0]*pow(n[1],2)+8*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(8*pow(n[0],2)-16)-16*gphi[2][0]*n[0])*pow(n[2],5)+((2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)*pow(gphi[2][2],2)+4*pow(gphi[2][1],2)*pow(n[1],4)+8*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],3)+((4*pow(n[0],2)-8)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[1],2)+pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],4)+gphi[2][1]*n[1]*(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])-8*pow(gphi[2][0],2)*pow(n[0],2)+pow(gphi[2][0],2))*pow(n[2],4)+gphi[2][2]*(4*gphi[2][1]*pow(n[1],5)+4*gphi[2][0]*n[0]*pow(n[1],4)+gphi[2][1]*(8*pow(n[0],2)-16)*pow(n[1],3)+(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],2)+4*gphi[2][0]*pow(n[0],5)+gphi[2][1]*n[1]*(4*pow(n[0],4)-16*pow(n[0],2)+20)-16*gphi[2][0]*pow(n[0],3)+20*gphi[2][0]*n[0])*pow(n[2],3)+((4*pow(n[1],2)+4*pow(n[0],2)-8)*pow(gphi[2][2],2)+2*pow(gphi[2][1],2)*pow(n[1],6)+4*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],5)+((4*pow(n[0],2)-8)*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],2))*pow(n[1],4)+gphi[2][1]*(8*gphi[2][0]*pow(n[0],3)-16*gphi[2][0]*n[0])*pow(n[1],3)+((2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(gphi[2][1],2)+4*pow(gphi[2][0],2)*pow(n[0],4)-8*pow(gphi[2][0],2)*pow(n[0],2)+pow(gphi[2][0],2))*pow(n[1],2)+(pow(n[0],2)-2)*pow(gphi[2][1],2)+2*pow(gphi[2][0],2)*pow(n[0],6)+gphi[2][1]*n[1]*(4*gphi[2][0]*pow(n[0],5)-16*gphi[2][0]*pow(n[0],3)+18*gphi[2][0]*n[0])-8*pow(gphi[2][0],2)*pow(n[0],4)+10*pow(gphi[2][0],2)*pow(n[0],2)-2*pow(gphi[2][0],2))*pow(n[2],2)+2*pow(gphi[2][2],2)+pow(gphi[2][1],2)*pow(n[1],4)+gphi[2][2]*n[2]*(4*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*n[0]*pow(n[1],2)+4*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[2][0]*n[0])+2*gphi[2][0]*n[0]*gphi[2][1]*pow(n[1],3)+((pow(n[0],2)-2)*pow(gphi[2][1],2)+pow(gphi[2][0],2)*pow(n[0],2))*pow(n[1],2)+pow(gphi[2][1],2)+pow(gphi[2][0],2)*pow(n[0],4)+gphi[2][1]*n[1]*(2*gphi[2][0]*pow(n[0],3)-4*gphi[2][0]*n[0])-2*pow(gphi[2][0],2)*pow(n[0],2)+pow(gphi[2][0],2);
791
bk(10,11) = 2*gphi[2][2]*gphi[3][2]*pow(n[2],8)+((2*gphi[2][1]*n[1]+2*gphi[2][0]*n[0])*gphi[3][2]+(2*gphi[3][1]*n[1]+2*gphi[3][0]*n[0])*gphi[2][2])*pow(n[2],7)+(gphi[2][2]*gphi[3][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+2*gphi[2][1]*gphi[3][1]*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*pow(n[0],2)+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*n[1])*pow(n[2],6)+(gphi[2][2]*(4*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*n[0]*pow(n[1],2)+4*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[3][0]*n[0])+gphi[3][2]*(4*gphi[2][1]*pow(n[1],3)+4*gphi[2][0]*n[0]*pow(n[1],2)+4*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[2][0]*n[0]))*pow(n[2],5)+(gphi[2][2]*gphi[3][2]*(2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)+4*gphi[2][1]*gphi[3][1]*pow(n[1],4)+(4*gphi[2][0]*n[0]*gphi[3][1]+4*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],3)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+4*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],2)+4*gphi[2][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[2][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+gphi[2][1]*gphi[3][1]+gphi[2][0]*gphi[3][0])*pow(n[2],4)+(gphi[2][2]*(2*gphi[3][1]*pow(n[1],5)+2*gphi[3][0]*n[0]*pow(n[1],4)+gphi[3][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])*pow(n[1],2)+2*gphi[3][0]*pow(n[0],5)+gphi[3][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[3][0]*pow(n[0],3)+10*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[2][1]*pow(n[1],5)+2*gphi[2][0]*n[0]*pow(n[1],4)+gphi[2][1]*(4*pow(n[0],2)-8)*pow(n[1],3)+(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0])*pow(n[1],2)+2*gphi[2][0]*pow(n[0],5)+gphi[2][1]*n[1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)-8*gphi[2][0]*pow(n[0],3)+10*gphi[2][0]*n[0]))*pow(n[2],3)+(2*gphi[2][1]*gphi[3][1]*pow(n[1],6)+(2*gphi[2][0]*n[0]*gphi[3][1]+2*gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],5)+(gphi[2][1]*gphi[3][1]*(4*pow(n[0],2)-8)+2*gphi[2][0]*gphi[3][0]*pow(n[0],2))*pow(n[1],4)+(gphi[2][1]*(4*gphi[3][0]*pow(n[0],3)-8*gphi[3][0]*n[0])+gphi[3][1]*(4*gphi[2][0]*pow(n[0],3)-8*gphi[2][0]*n[0]))*pow(n[1],3)+gphi[2][2]*gphi[3][2]*(4*pow(n[1],2)+4*pow(n[0],2)-8)+(gphi[2][1]*gphi[3][1]*(2*pow(n[0],4)-8*pow(n[0],2)+10)+4*gphi[2][0]*gphi[3][0]*pow(n[0],4)-8*gphi[2][0]*gphi[3][0]*pow(n[0],2)+gphi[2][0]*gphi[3][0])*pow(n[1],2)+2*gphi[2][0]*gphi[3][0]*pow(n[0],6)+n[1]*(gphi[2][1]*(2*gphi[3][0]*pow(n[0],5)-8*gphi[3][0]*pow(n[0],3)+9*gphi[3][0]*n[0])+gphi[3][1]*(2*gphi[2][0]*pow(n[0],5)-8*gphi[2][0]*pow(n[0],3)+9*gphi[2][0]*n[0]))-8*gphi[2][0]*gphi[3][0]*pow(n[0],4)+10*gphi[2][0]*gphi[3][0]*pow(n[0],2)+gphi[2][1]*gphi[3][1]*(pow(n[0],2)-2)-2*gphi[2][0]*gphi[3][0])*pow(n[2],2)+gphi[2][1]*gphi[3][1]*pow(n[1],4)+n[2]*(gphi[2][2]*(2*gphi[3][1]*pow(n[1],3)+2*gphi[3][0]*n[0]*pow(n[1],2)+2*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[3][0]*n[0])+gphi[3][2]*(2*gphi[2][1]*pow(n[1],3)+2*gphi[2][0]*n[0]*pow(n[1],2)+2*gphi[2][0]*pow(n[0],3)+gphi[2][1]*n[1]*(2*pow(n[0],2)-4)-4*gphi[2][0]*n[0]))+(gphi[2][0]*n[0]*gphi[3][1]+gphi[3][0]*n[0]*gphi[2][1])*pow(n[1],3)+(gphi[2][0]*gphi[3][0]*pow(n[0],2)+gphi[2][1]*gphi[3][1]*(pow(n[0],2)-2))*pow(n[1],2)+gphi[2][0]*gphi[3][0]*pow(n[0],4)+n[1]*(gphi[2][1]*(gphi[3][0]*pow(n[0],3)-2*gphi[3][0]*n[0])+gphi[3][1]*(gphi[2][0]*pow(n[0],3)-2*gphi[2][0]*n[0]))-2*gphi[2][0]*gphi[3][0]*pow(n[0],2)+2*gphi[2][2]*gphi[3][2]+gphi[2][1]*gphi[3][1]+gphi[2][0]*gphi[3][0];
793
bk(11,11) = 2*pow(gphi[3][2],2)*pow(n[2],8)+(4*gphi[3][1]*n[1]+4*gphi[3][0]*n[0])*gphi[3][2]*pow(n[2],7)+((4*pow(n[1],2)+4*pow(n[0],2)-8)*pow(gphi[3][2],2)+2*pow(gphi[3][1],2)*pow(n[1],2)+2*pow(gphi[3][0],2)*pow(n[0],2)+4*gphi[3][0]*n[0]*gphi[3][1]*n[1])*pow(n[2],6)+gphi[3][2]*(8*gphi[3][1]*pow(n[1],3)+8*gphi[3][0]*n[0]*pow(n[1],2)+8*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(8*pow(n[0],2)-16)-16*gphi[3][0]*n[0])*pow(n[2],5)+((2*pow(n[1],4)+(4*pow(n[0],2)-8)*pow(n[1],2)+2*pow(n[0],4)-8*pow(n[0],2)+12)*pow(gphi[3][2],2)+4*pow(gphi[3][1],2)*pow(n[1],4)+8*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],3)+((4*pow(n[0],2)-8)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[1],2)+pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],4)+gphi[3][1]*n[1]*(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])-8*pow(gphi[3][0],2)*pow(n[0],2)+pow(gphi[3][0],2))*pow(n[2],4)+gphi[3][2]*(4*gphi[3][1]*pow(n[1],5)+4*gphi[3][0]*n[0]*pow(n[1],4)+gphi[3][1]*(8*pow(n[0],2)-16)*pow(n[1],3)+(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],2)+4*gphi[3][0]*pow(n[0],5)+gphi[3][1]*n[1]*(4*pow(n[0],4)-16*pow(n[0],2)+20)-16*gphi[3][0]*pow(n[0],3)+20*gphi[3][0]*n[0])*pow(n[2],3)+((4*pow(n[1],2)+4*pow(n[0],2)-8)*pow(gphi[3][2],2)+2*pow(gphi[3][1],2)*pow(n[1],6)+4*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],5)+((4*pow(n[0],2)-8)*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],2))*pow(n[1],4)+gphi[3][1]*(8*gphi[3][0]*pow(n[0],3)-16*gphi[3][0]*n[0])*pow(n[1],3)+((2*pow(n[0],4)-8*pow(n[0],2)+10)*pow(gphi[3][1],2)+4*pow(gphi[3][0],2)*pow(n[0],4)-8*pow(gphi[3][0],2)*pow(n[0],2)+pow(gphi[3][0],2))*pow(n[1],2)+(pow(n[0],2)-2)*pow(gphi[3][1],2)+2*pow(gphi[3][0],2)*pow(n[0],6)+gphi[3][1]*n[1]*(4*gphi[3][0]*pow(n[0],5)-16*gphi[3][0]*pow(n[0],3)+18*gphi[3][0]*n[0])-8*pow(gphi[3][0],2)*pow(n[0],4)+10*pow(gphi[3][0],2)*pow(n[0],2)-2*pow(gphi[3][0],2))*pow(n[2],2)+2*pow(gphi[3][2],2)+pow(gphi[3][1],2)*pow(n[1],4)+gphi[3][2]*n[2]*(4*gphi[3][1]*pow(n[1],3)+4*gphi[3][0]*n[0]*pow(n[1],2)+4*gphi[3][0]*pow(n[0],3)+gphi[3][1]*n[1]*(4*pow(n[0],2)-8)-8*gphi[3][0]*n[0])+2*gphi[3][0]*n[0]*gphi[3][1]*pow(n[1],3)+((pow(n[0],2)-2)*pow(gphi[3][1],2)+pow(gphi[3][0],2)*pow(n[0],2))*pow(n[1],2)+pow(gphi[3][1],2)+pow(gphi[3][0],2)*pow(n[0],4)+gphi[3][1]*n[1]*(2*gphi[3][0]*pow(n[0],3)-4*gphi[3][0]*n[0])-2*pow(gphi[3][0],2)*pow(n[0],2)+pow(gphi[3][0],2);
925
bk(11,10) = bk(10,11);
932
// extends from Gamma_h to the band beta_h: local matrix for triangle
934
compute_matrix_extension_t (const ublas::vector<point>& x ,const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
939
ublas::vector<size_t> j(3);
940
subcompute_matrix_t (x, f, j, a, b, S);
941
inv_piola_t (x, inv_B);
943
// calcul des coordonnes du milieu de segment [a,b]
946
// definition des coordonnes des points a, b et c dans le triangle de reference
947
point hat_a = inv_B*(a-x[0]);
948
point hat_b = inv_B*(b-x[0]);
949
point hat_c = inv_B*(c-x[0]);
951
// caclul des termes de la matrice de masse en utilisant la formule de simpson
952
mk(0,0) = 1./6*S*(1*hat_a0(hat_a)+4*0.5*hat_a0(hat_c) );
953
mk(0,1) = 1./6*S*( 4*0.5*hat_a0(hat_c)+1*hat_a0(hat_b));
954
mk(1,0) = 1./6*S*(1*hat_a1(hat_a)+4*0.5*hat_a1(hat_c) );
955
mk(1,1) = 1./6*S*( 4*0.5*hat_a1(hat_c)+1*hat_a1(hat_b));
956
mk(2,0) = 1./6*S*(1*hat_a2(hat_a)+4*0.5*hat_a2(hat_c) );
957
mk(2,1) = 1./6*S*( 4*0.5*hat_a2(hat_c)+1*hat_a2(hat_b));
961
compute_matrix_a_triangle_T (const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& ak) {
966
ublas::vector<size_t> j (4);
967
subcompute_matrix_triangle_T (x, f, j, a, b, c, aire);
968
inv_piola_T (x, inv_B);
970
// calcul de la transposee de línverse de la matrice B
971
tensor transposee = trans(inv_B);
973
// la definition des gradients sur le triangle de reference
974
point grad_hat_a0 (-1, -1, -1);
975
point grad_hat_a1 ( 1, 0, 0);
976
point grad_hat_a2 ( 0, 1, 0);
977
point grad_hat_a3 ( 0, 0, 1);
979
/* calcul des gradients sur les sommets du triange de reference */
980
point grad_a0 = transposee*grad_hat_a0;
981
point grad_a1 = transposee*grad_hat_a1;
982
point grad_a2 = transposee*grad_hat_a2;
983
point grad_a3 = transposee*grad_hat_a3;
985
point normal = vect(b-a, c-a);
986
normal = normal/norm(normal);
988
// projection: grad_s
989
projection_s (grad_a0, normal);
990
projection_s (grad_a1, normal);
991
projection_s (grad_a2, normal);
992
projection_s (grad_a3, normal);
994
/* calcul de la matrice ak */
995
ak(0,0) = aire*dot(grad_a0,grad_a0);
996
ak(0,1) = aire*dot(grad_a0,grad_a1);
997
ak(0,2) = aire*dot(grad_a0,grad_a2);
998
ak(0,3) = aire*dot(grad_a0,grad_a3);
1000
ak(1,0) = aire*dot(grad_a1,grad_a0);
1001
ak(1,1) = aire*dot(grad_a1,grad_a1);
1002
ak(1,2) = aire*dot(grad_a1,grad_a2);
1003
ak(1,3) = aire*dot(grad_a1,grad_a3);
1005
ak(2,0) = aire*dot(grad_a2,grad_a0);
1006
ak(2,1) = aire*dot(grad_a2,grad_a1);
1007
ak(2,2) = aire*dot(grad_a2,grad_a2);
1008
ak(2,3) = aire*dot(grad_a2,grad_a3);
1010
ak(3,0) = aire*dot(grad_a3,grad_a0);
1011
ak(3,1) = aire*dot(grad_a3,grad_a1);
1012
ak(3,2) = aire*dot(grad_a3,grad_a2);
1013
ak(3,3) = aire*dot(grad_a3,grad_a3);
1016
compute_matrix_m_triangle_T(const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
1021
ublas::vector<size_t> j(4);
1022
subcompute_matrix_triangle_T (x, f, j, a, b, c, aire);
1023
inv_piola_T (x, inv_B);
1025
/*calcul des coordonnes díntersection et des milieux des arretes dans le tetraedre de reference*/
1026
point d = 0.5*(a+b);
1027
point e = 0.5*(a+c);
1028
point o = 0.5*(b+c);
1032
point hat_d = inv_B*v;
1033
point hat_e = inv_B*w;
1034
point hat_o = inv_B*z;
1035
// calcul des termes de la martrice de masse mk
1036
mk(0,0) = 1./3 * aire *(hat_a0_T(hat_d)*hat_a0_T(hat_d)+hat_a0_T(hat_e)*hat_a0_T(hat_e)+hat_a0_T(hat_o)*hat_a0_T(hat_o));
1037
mk(0,1) = mk(1,0)= 1./3 * aire *(hat_a0_T(hat_d)*hat_a1_T(hat_d)+hat_a0_T(hat_e)*hat_a1_T(hat_e)+hat_a0_T(hat_o)*hat_a1_T(hat_o));
1038
mk(0,2) = mk(2,0)= 1./3 * aire *(hat_a0_T(hat_d)*hat_a2_T(hat_d)+hat_a0_T(hat_e)*hat_a2_T(hat_e)+hat_a0_T(hat_o)*hat_a2_T(hat_o));
1039
mk(0,3) = mk(3,0)= 1./3 * aire *(hat_a0_T(hat_d)*hat_a3_T(hat_d)+hat_a0_T(hat_e)*hat_a3_T(hat_e)+hat_a0_T(hat_o)*hat_a3_T(hat_o));
1040
mk(1,1) = 1./3 * aire *(hat_a1_T(hat_d)*hat_a1_T(hat_d)+hat_a1_T(hat_e)*hat_a1_T(hat_e)+hat_a1_T(hat_o)*hat_a1_T(hat_o));
1041
mk(1,2) = mk(2,1)= 1./3 * aire *(hat_a1_T(hat_d)*hat_a2_T(hat_d)+hat_a1_T(hat_e)*hat_a2_T(hat_e)+hat_a1_T(hat_o)*hat_a2_T(hat_o));
1042
mk(1,3) = mk(3,1)= 1./3 * aire *(hat_a1_T(hat_d)*hat_a3_T(hat_d)+hat_a1_T(hat_e)*hat_a3_T(hat_e)+hat_a1_T(hat_o)*hat_a3_T(hat_o));
1043
mk(2,2) = 1./3 * aire *(hat_a2_T(hat_d)*hat_a2_T(hat_d)+hat_a2_T(hat_e)*hat_a2_T(hat_e)+hat_a2_T(hat_o)*hat_a2_T(hat_o));
1044
mk(2,3) = mk(3,2)= 1./3 * aire *(hat_a2_T(hat_d)*hat_a3_T(hat_d)+hat_a2_T(hat_e)*hat_a3_T(hat_e)+hat_a2_T(hat_o)*hat_a3_T(hat_o));
1045
mk(3,3) = 1./3 * aire *(hat_a3_T(hat_d)*hat_a3_T(hat_d)+hat_a3_T(hat_e)*hat_a3_T(hat_e)+hat_a3_T(hat_o)*hat_a3_T(hat_o));
1048
compute_matrix_a_quadrilateral_T(const ublas::vector<point>& x, const ublas::vector<Float>& f,
1049
const quadruplet& q, ublas::matrix<Float>& ak) {
1054
subcompute_matrix_quadrilateral_T (x, f, q, a, b, c, d, aire_Q);
1055
inv_piola_T (x, inv_B);
1057
// calcul de la transposee de línverse de la matrice B
1058
tensor transposee = trans(inv_B);
1060
//la definition des gradients sur le triangle ordinaire
1061
point grad_hat_a0 (-1, -1, -1);
1062
point grad_hat_a1 ( 1, 0, 0);
1063
point grad_hat_a2 ( 0, 1, 0);
1064
point grad_hat_a3 ( 0, 0, 1);
1066
/* calcul des gradients sur les sommets du triange de reference */
1067
point grad_a0 = transposee*grad_hat_a0;
1068
point grad_a1 = transposee*grad_hat_a1;
1069
point grad_a2 = transposee*grad_hat_a2;
1070
point grad_a3 = transposee*grad_hat_a3;
1072
point normal = vect(b-a, c-a);
1073
normal = normal/norm(normal);
1075
// projection: grad_s
1076
projection_s (grad_a0, normal);
1077
projection_s (grad_a1, normal);
1078
projection_s (grad_a2, normal);
1079
projection_s (grad_a3, normal);
1081
/* calcul de la matrice ak */
1082
ak(0,0) = aire_Q* dot(grad_a0,grad_a0);
1083
ak(0,1) = aire_Q* dot(grad_a0,grad_a1);
1084
ak(0,2) = aire_Q* dot(grad_a0,grad_a2);
1085
ak(0,3) = aire_Q* dot(grad_a0,grad_a3);
1086
ak(1,0) = aire_Q* dot(grad_a1,grad_a0);
1087
ak(1,1) = aire_Q* dot(grad_a1,grad_a1);
1088
ak(1,2) = aire_Q* dot(grad_a1,grad_a2);
1089
ak(1,3) = aire_Q* dot(grad_a1,grad_a3);
1090
ak(2,0) = aire_Q* dot(grad_a2,grad_a0);
1091
ak(2,1) = aire_Q* dot(grad_a2,grad_a1);
1092
ak(2,2) = aire_Q* dot(grad_a2,grad_a2);
1093
ak(2,3) = aire_Q* dot(grad_a2,grad_a3);
1094
ak(3,0) = aire_Q* dot(grad_a3,grad_a0);
1095
ak(3,1) = aire_Q* dot(grad_a3,grad_a1);
1096
ak(3,2) = aire_Q* dot(grad_a3,grad_a2);
1097
ak(3,3) = aire_Q* dot(grad_a3,grad_a3);
1100
compute_matrix_m_quadrilateral_T(const ublas::vector<point>& x, const ublas::vector<Float>& f,
1101
const quadruplet& q, ublas::matrix<Float>& mk) {
1106
subcompute_matrix_quadrilateral_T (x, f, q, a, b, c, d, aire_Q);
1107
inv_piola_T (x, inv_B);
1109
/*calcul des coordonnes díntersection et des milieux des arretes dans le tetraedre de reference*/
1110
point r = 0.5*(a+b);
1111
point e = 0.5*(a+c);
1112
point o = 0.5*(b+c);
1113
point j = 0.5*(b+d);
1114
point h = 0.5*(d+c);
1116
// les coordonnees des milieux des arretes dans le tetra de reference
1117
point hat_r = inv_B*(r - x[0]);
1118
point hat_e = inv_B*(e - x[0]);
1119
point hat_o = inv_B*(o - x[0]);
1120
point hat_j = inv_B*(j - x[0]);
1121
point hat_h = inv_B*(h - x[0]);
1122
Float abc = 1./6.*norm(vect(a-b,a-c));
1123
Float dbc = 1./6.*norm(vect(b-c,b-d));
1125
mk(0,0) = abc*(hat_a0_T(hat_r)*hat_a0_T(hat_r)+hat_a0_T(hat_e)*hat_a0_T(hat_e)+hat_a0_T(hat_o)*hat_a0_T(hat_o))+
1126
dbc*(hat_a0_T(hat_j)*hat_a0_T(hat_j)+hat_a0_T(hat_h)*hat_a0_T(hat_h)+hat_a0_T(hat_o)*hat_a0_T(hat_o));
1129
mk(1,1) = abc*(hat_a1_T(hat_r)*hat_a1_T(hat_r)+hat_a1_T(hat_e)*hat_a1_T(hat_e)+hat_a1_T(hat_o)*hat_a1_T(hat_o))+
1130
dbc*(hat_a1_T(hat_j)*hat_a1_T(hat_j)+hat_a1_T(hat_h)*hat_a1_T(hat_h)+hat_a1_T(hat_o)*hat_a1_T(hat_o));
1132
mk(2,2) = abc*(hat_a2_T(hat_r)*hat_a2_T(hat_r)+hat_a2_T(hat_e)*hat_a2_T(hat_e)+hat_a2_T(hat_o)*hat_a2_T(hat_o))+
1133
dbc*(hat_a2_T(hat_j)*hat_a2_T(hat_j)+hat_a2_T(hat_h)*hat_a2_T(hat_h)+hat_a2_T(hat_o)*hat_a2_T(hat_o));
1135
mk(3,3) = abc*(hat_a3_T(hat_r)*hat_a3_T(hat_r)+hat_a3_T(hat_e)*hat_a3_T(hat_e)+hat_a3_T(hat_o)*hat_a3_T(hat_o))+
1136
dbc*(hat_a3_T(hat_j)*hat_a3_T(hat_j)+hat_a3_T(hat_h)*hat_a3_T(hat_h)+hat_a3_T(hat_o)*hat_a3_T(hat_o));
1138
mk(0,1) = mk(1,0) = abc*(hat_a0_T(hat_r)*hat_a1_T(hat_r)+hat_a0_T(hat_e)*hat_a1_T(hat_e)+hat_a0_T(hat_o)*hat_a1_T(hat_o))+
1139
dbc*(hat_a0_T(hat_j)*hat_a1_T(hat_j)+hat_a0_T(hat_h)*hat_a1_T(hat_h)+hat_a0_T(hat_o)*hat_a1_T(hat_o));
1141
mk(0,2) = mk(2,0) = abc*(hat_a0_T(hat_r)*hat_a2_T(hat_r)+hat_a0_T(hat_e)*hat_a2_T(hat_e)+hat_a0_T(hat_o)*hat_a2_T(hat_o))+
1142
dbc*(hat_a0_T(hat_j)*hat_a2_T(hat_j)+hat_a0_T(hat_h)*hat_a2_T(hat_h)+hat_a0_T(hat_o)*hat_a2_T(hat_o));
1144
mk(0,3) = mk(3,0) = abc*(hat_a0_T(hat_r)*hat_a3_T(hat_r)+hat_a0_T(hat_e)*hat_a3_T(hat_e)+hat_a0_T(hat_o)*hat_a3_T(hat_o))+
1145
dbc*(hat_a0_T(hat_j)*hat_a3_T(hat_j)+hat_a0_T(hat_h)*hat_a3_T(hat_h)+hat_a0_T(hat_o)*hat_a3_T(hat_o));
1147
mk(1,2) = mk(2,1)= abc*(hat_a1_T(hat_r)*hat_a2_T(hat_r)+hat_a1_T(hat_e)*hat_a2_T(hat_e)+hat_a1_T(hat_o)*hat_a2_T(hat_o))+
1148
dbc*(hat_a1_T(hat_j)*hat_a2_T(hat_j)+hat_a1_T(hat_h)*hat_a2_T(hat_h)+hat_a1_T(hat_o)*hat_a2_T(hat_o));
1150
mk(1,3) = mk(3,1)= abc*(hat_a1_T(hat_r)*hat_a3_T(hat_r)+hat_a1_T(hat_e)*hat_a3_T(hat_e)+hat_a1_T(hat_o)*hat_a3_T(hat_o))+
1151
dbc*(hat_a1_T(hat_j)*hat_a3_T(hat_j)+hat_a1_T(hat_h)*hat_a3_T(hat_h)+hat_a1_T(hat_o)*hat_a3_T(hat_o));
1153
mk(2,3) = mk(3,2) = abc*(hat_a2_T(hat_r)*hat_a3_T(hat_r)+hat_a2_T(hat_e)*hat_a3_T(hat_e)+hat_a2_T(hat_o)*hat_a3_T(hat_o))+
1154
dbc*(hat_a2_T(hat_j)*hat_a3_T(hat_j)+hat_a2_T(hat_h)*hat_a3_T(hat_h)+hat_a2_T(hat_o)*hat_a3_T(hat_o));
1158
compute_matrix_a_T(const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& ak) {
1160
if (intersection_is_quadrilateral_T (f, q)) {
1161
compute_matrix_a_quadrilateral_T (x, f, q, ak);
1163
compute_matrix_a_triangle_T(x, f, ak);
1167
compute_matrix_m_T(const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
1169
if (intersection_is_quadrilateral_T (f, q)) {
1170
compute_matrix_m_quadrilateral_T (x, f, q, mk);
1172
compute_matrix_m_triangle_T(x, f, mk);
1175
// ==========================================================================================
1176
// generic matrix for (t,T) elements
1177
// ==========================================================================================
1179
compute_matrix_m (const geo_element& K, const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
1180
switch (K.variant()) {
1181
case geo_element::t:
1182
compute_matrix_m_t (x, f, mk);
1184
case geo_element::T:
1185
compute_matrix_m_T (x, f, mk);
1188
error_macro("mass/level set intersection: element not yet implemented: " << K.name());
1192
compute_matrix_a (const geo_element& K, const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& ak) {
1193
switch (K.variant()) {
1194
case geo_element::t:
1195
compute_matrix_a_t (x, f, ak);
1197
case geo_element::T:
1198
compute_matrix_a_T (x, f, ak);
1201
error_macro("grad_grad_s/level set intersection: element not yet implemented: " << K.name());
1205
compute_matrix_grad_s (const geo_element& K, const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
1206
switch (K.variant()) {
1207
case geo_element::t:
1208
compute_matrix_grad_s_t (x, f, mk);
1211
error_macro("grad_s/level set intersection: element not yet implemented: " << K.name());
1215
compute_matrix_div_s (const geo_element& K, const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
1216
switch (K.variant()) {
1217
case geo_element::t:
1218
compute_matrix_div_s_t (x, f, mk);
1220
case geo_element::T:
1221
compute_matrix_div_s_T (x, f, mk);
1224
error_macro("div_s/level set intersection: element not yet implemented: " << K.name());
1229
compute_matrix_2D_s_D_s (const geo_element& K, const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
1230
switch (K.variant()) {
1231
case geo_element::T:
1232
compute_matrix_2D_s_D_s_T (x, f, mk);
1235
error_macro("grad_s/level set intersection: element not yet implemented: " << K.name());
1241
compute_matrix_extension (const geo_element& K, const ublas::vector<point>& x, const ublas::vector<Float>& f, ublas::matrix<Float>& mk) {
1242
switch (K.variant()) {
1243
case geo_element::t:
1244
compute_matrix_extension_t (x, f, mk);
1247
error_macro("mass_extension/level set intersection: element not yet implemented: " << K.name());
1250
// =================================================================================
1251
// maillage de la bande
1252
// =================================================================================
1254
build_vertex_connex_component (geo& band) {
1255
domain isolated_and_zero = band["isolated"] + band["zero"];
1256
// isolated is marked 0 and ic-th connex component is marked ic+1 (ic=0,1..)
1257
size_t not_marked = numeric_limits<size_t>::max();
1258
vector<size_t> mark (band.n_vertex(), not_marked);
1259
size_t n_marked = 0;
1260
for (size_t i = 0; i < isolated_and_zero.size(); i++) {
1261
const geo_element& P = isolated_and_zero.at(i);
1266
vector<set<size_t> > ball (band.n_vertex());
1267
const geo& const_band = band;
1268
build_point_to_element_sets (const_band.begin(), const_band.end(), ball.begin());
1269
for (size_t i = 0; i < band.n_vertex(); i++) {
1270
if (mark[i] != not_marked) continue;
1272
list<tiny_element> c_list;
1279
c_list.push_back(P);
1280
while (front.size() != 0) {
1281
size_t j = *(front.begin());
1283
for (set<size_t>::const_iterator p = ball[j].begin(); p != ball[j].end(); p++) {
1284
const geo_element& K = band.element(*p);
1285
for (size_t kloc = 0; kloc < K.size(); kloc++) {
1287
if (mark[k] != not_marked) continue;
1292
c_list.push_back(P);
1297
c.set(c_list.begin(), c_list.size(), 0, "connected_component_"+itos(ic-1));
1298
band.insert_domain (c);
1304
banded_level_set (const field& phi, geo& geo_band, domain& dom_band) {
1305
const geo& Lambda = phi.get_geo();
1306
const space& Vh = phi.get_space();
1307
size_t d = Lambda.dimension();
1308
check_macro(phi.get_approx()=="P1", "Only P1 level set function supported");
1309
tiny_vector<size_t> dofs (d+1);
1310
ublas::vector<Float> f (d+1);
1311
vector<bool> belongs_to_band (Lambda.size(), false);
1313
for (size_t i = 0; i < Lambda.size(); i++) {
1314
const geo_element& K = Lambda.element(i);
1315
Vh.set_dof (Lambda.begin()[K.index()], dofs);
1316
f.resize (dofs.size());
1317
for (size_t j = 0; j < K.size(); j++) {
1318
f[j] = phi.at(dofs[j]);
1320
switch (K.variant()) {
1321
case geo_element::t:
1322
belongs_to_band [i] = belongs_to_band_t (f);
1324
case geo_element::T: {
1325
belongs_to_band [i] = belongs_to_band_T (f);
1329
error_macro("level set intersection: element not yet implemented: " << K.name());
1331
if (belongs_to_band[i]) counter++;
1333
// create the domain = list of elements in the band:
1334
vector <tiny_element> table_band (counter);
1336
for (size_t i = 0; i < Lambda.size(); i++) {
1337
const geo_element& K = Lambda.element(i);
1338
if (belongs_to_band[i]) table_band[j++] = tiny_element(K);
1340
dom_band.set(table_band.begin(), counter, Lambda.dimension(), "band");
1341
space Bh (phi.get_geo(), dom_band, "P1");
1342
field phi_band (Bh);
1345
phi_band = phi[dom_band]; // TODO
1347
phi_band.from_boundary_val (phi, 0, dom_band);
1349
geo_band = Bh.get_geo();
1351
// add "zero" point domain, where phi = 0
1353
size_t zero_counter = 0;
1354
for (size_t i = 0; i < geo_band.n_vertex(); i++) {
1355
if (is_zero (phi_band.at(i))) zero_counter++;
1357
vector <tiny_element> table_zero (zero_counter);
1359
for (size_t i = 0; i < geo_band.n_vertex(); i++) {
1360
if (! is_zero (phi_band.at(i))) continue;
1364
table_zero [zero_counter++] = P;
1367
dom_zero.set(table_zero.begin(), zero_counter, 0, "zero");
1368
geo_band.insert_domain (dom_zero);
1370
// add "isolated" point domain, where phi(xi) != 0
1371
// but, for all element that contains K,
1372
// and for all vertex xj of K, xj != xi, we have phi(xj) = 0
1374
vector<bool> is_isolated (geo_band.n_vertex(), true);
1375
for (size_t j = 0; j < geo_band.size(); j++) {
1376
const geo_element& K = geo_band.element(j);
1377
size_t n_non_zero = 0;
1378
size_t k_isolated = 0;
1379
for (size_t k = 0; k < K.size(); k++) {
1380
if (! is_zero(phi_band.at(K[k]))) {
1385
for (size_t k = 0; k < K.size(); k++) {
1386
if (n_non_zero != 1 || k != k_isolated) {
1387
is_isolated [K[k]] = false;
1391
list<tiny_element> list_isolated;
1392
for (size_t i = 0; i < geo_band.n_vertex(); i++) {
1393
if (!is_isolated[i]) continue;
1397
list_isolated.push_back(P);
1399
domain dom_isolated;
1400
dom_isolated.set(list_isolated.begin(), list_isolated.size(), 0, "isolated");
1401
geo_band.insert_domain (dom_isolated);
1403
// add isolated vertex connex components:
1404
build_vertex_connex_component (geo_band);
1407
banded_level_set (const field& phi) {
1410
banded_level_set(phi, g, d);
1414
// =================================================================================
1415
// maillage de l'intersection
1416
// =================================================================================
1417
// TODO: move in reference_element
1418
size_t edge_t_iloc (size_t l, size_t m) {
1419
static const size_t edge_t_iloc_table [3][3] = {
1423
return edge_t_iloc_table [l][m];
1425
size_t edge_T_iloc (size_t l, size_t m) {
1426
static const size_t edge_T_iloc_table [4][4] = {
1431
return edge_T_iloc_table [l][m];
1433
size_t face_T_iloc (size_t l, size_t m, size_t n) {
1434
static size_t face_T_iloc_table [4][4][4];
1435
bool static initialized = false;
1437
for (size_t i = 0; i < 4; i++)
1438
for (size_t j = 0; j < 4; j++)
1439
for (size_t k = 0; k < 4; k++)
1440
face_T_iloc_table [i][j][k] = size_t(-1);
1441
reference_element hat_K (reference_element::T);
1442
for (size_t i_face = 0; i_face < hat_K.n_face(); i_face++) {
1444
for (size_t k = 0; k < 3; k++) p[k] = hat_K.subgeo_local_vertex(2,i_face,k);
1445
face_T_iloc_table [p[0]][p[1]][p[2]] = i_face;
1446
face_T_iloc_table [p[0]][p[2]][p[1]] = i_face;
1447
face_T_iloc_table [p[1]][p[0]][p[2]] = i_face;
1448
face_T_iloc_table [p[1]][p[2]][p[0]] = i_face;
1449
face_T_iloc_table [p[2]][p[0]][p[1]] = i_face;
1450
face_T_iloc_table [p[2]][p[1]][p[0]] = i_face;
1453
return face_T_iloc_table [l][m][n];
1455
// select in 2d the (1 or) 2 edges or in 3d the 3 or 4 edges that are intersected
1456
// and count it only one time.
1457
// this avoid the vertices merge process with an "epsilon" precision, as vtk does
1459
zero_level_set (const field& phi, std::vector<size_t>& element2face) {
1461
// pass 1: loop on lambda: count elements in the band
1463
const geo& Lambda = phi.get_geo();
1464
const space& Vh = phi.get_space();
1465
vector<bool> belongs_to_band (Lambda.size(), false);
1466
size_t d = Lambda.dimension();
1467
tiny_vector<size_t> dofs (d+1);
1468
ublas::vector<point> x(d+1);
1469
ublas::vector<Float> f(d+1);
1471
for (size_t i = 0; i < Lambda.size(); i++) {
1472
const geo_element& K = Lambda.element(i);
1473
Vh.set_dof (Lambda.begin()[K.index()], dofs);
1474
f.resize (dofs.size());
1475
for (size_t j = 0; j < K.size(); j++) {
1476
f[j] = phi.at(dofs[j]);
1478
switch (K.variant()) {
1479
case geo_element::t:
1480
belongs_to_band [i] = belongs_to_band_t (f);
1482
case geo_element::T: {
1483
belongs_to_band [i] = belongs_to_band_T (f);
1487
error_macro("level set intersection: element not yet implemented: " << K.name());
1489
if (belongs_to_band[i]) counter++;
1491
element2face.resize (counter);
1493
// pass 2: loop on lambda: build faces
1495
typedef tiny_element element_type;
1496
bool triangle_3d_only = false;
1497
check_macro(phi.get_approx() == "P1", "Only P1 level set function supported");
1498
const size_t not_marked = numeric_limits<size_t>::max();
1499
vector<size_t> marked_vertex (Lambda.n_vertex(), not_marked);
1500
vector<size_t> marked_edge (Lambda.n_edge(), not_marked);
1501
vector<size_t> marked_face (Lambda.n_face(), not_marked);
1502
list<point> vertex_intersection_list;
1503
list<element_type> element_intersection_list;
1504
ublas::vector<size_t> j(d+1);
1505
for (size_t i = 0, i_element_band = 0; i < Lambda.size(); i++) {
1506
if (! belongs_to_band [i]) continue;
1507
size_t i_element_face = not_marked;
1508
const geo_element& K = Lambda.element(i);
1509
Vh.set_dof (K, dofs);
1510
x.resize (K.size());
1511
f.resize (K.size());
1512
for (size_t k = 0; k < K.size(); k++) {
1513
x[k] = Lambda.vertex(K[k]);
1514
f[k] = phi.at(dofs[k]);
1517
switch (K.variant()) {
1518
case geo_element::t: {
1521
subcompute_matrix_t (x, f, j, a, b, length);
1522
if (is_zero(f[j[1]]) && is_zero(f[j[2]])) {
1523
// the full edge {j1,j2} is included in the surface mesh:
1524
for (size_t k = 0; k < 2; k++) {
1525
size_t vertex_idx = K[j[k+1]];
1526
if (marked_vertex [vertex_idx] == not_marked) {
1527
marked_vertex [vertex_idx] = vertex_intersection_list.size();
1528
vertex_intersection_list.push_back (Lambda.vertex(vertex_idx));
1531
size_t edge_iloc = edge_t_iloc (j[1], j[2]);
1532
size_t edge_idx = K.edge (edge_iloc);
1533
if (marked_edge [edge_idx] == not_marked) {
1534
marked_edge [edge_idx] = element_intersection_list.size();
1536
for (size_t k = 0; k < S.size(); k++) {
1537
S[k] = marked_vertex [K[j[k+1]]];
1539
element_intersection_list.push_back (S);
1541
i_element_face = marked_edge [edge_idx];
1543
// create the new edge {j1,j2} by intersections:
1546
for (size_t k = 0; k < 2; k++) {
1547
if (! is_zero(f[j[k+1]]) && ! is_zero(f[j[0]])) {
1548
// xk is inside edge {j0,j[k+1]} of triangle K:
1549
size_t edge_iloc = edge_t_iloc (j[0], j[k+1]);
1550
size_t edge_idx = K.edge (edge_iloc);
1551
if (marked_edge [edge_idx] == not_marked) {
1552
marked_edge [edge_idx] = vertex_intersection_list.size();
1553
vertex_intersection_list.push_back (x[k]);
1555
S[k] = marked_edge [edge_idx];
1556
} else { // xk is at edge boundary: a vertex of the 2d mesh
1557
size_t vertex_idx = (!is_zero(f[j[0]])) ? K[j[k+1]] : K[j[0]];
1558
if (marked_vertex [vertex_idx] == not_marked) {
1559
marked_vertex [vertex_idx] = vertex_intersection_list.size();
1560
vertex_intersection_list.push_back (Lambda.vertex(vertex_idx));
1562
S[k] = marked_vertex [vertex_idx];
1565
// S[0] == S[1] when is_zero(f[j[0]]) but f[j[0]] != 0, i.e. precision pbs
1566
check_macro (S[0] != S[1], "degenerate edge intersection");
1567
i_element_face = element_intersection_list.size ();
1568
element_intersection_list.push_back (S);
1572
case geo_element::T: {
1576
if (!intersection_is_quadrilateral_T (f, q)) {
1577
subcompute_matrix_triangle_T (x, f, j, a, b, c, aire);
1578
if (is_zero(f[j[1]]) && is_zero(f[j[2]]) && is_zero(f[j[3]])) {
1579
// the full face {j1,j2,j3} is included in the surface mesh:
1580
for (size_t k = 0; k < 3; k++) {
1581
size_t vertex_idx = K[j[k+1]];
1582
if (marked_vertex [vertex_idx] == not_marked) {
1583
marked_vertex [vertex_idx] = vertex_intersection_list.size();
1584
vertex_intersection_list.push_back (Lambda.vertex(vertex_idx));
1587
size_t face_iloc = face_T_iloc (j[1], j[2], j[3]);
1588
size_t face_idx = K.face (face_iloc);
1589
if (marked_face [face_idx] == not_marked) {
1590
marked_face [face_idx] = element_intersection_list.size();
1592
for (size_t k = 0; k < S.size(); k++) {
1593
S[k] = marked_vertex [K[j[k+1]]];
1595
element_intersection_list.push_back (S);
1597
i_element_face = marked_face [face_idx];
1599
// create the new face {j1,j2,j3} by intersections:
1601
point x[3] = {a,b,c};
1602
for (size_t k = 0; k < 3; k++) {
1603
if (! is_zero(f[j[k+1]]) && ! is_zero(f[j[0]])) {
1604
// xk is inside edge {j0,j[k+1]} of triangle K:
1605
size_t edge_iloc = edge_T_iloc (j[0], j[k+1]);
1606
size_t edge_idx = K.edge (edge_iloc);
1607
if (marked_edge [edge_idx] == not_marked) {
1608
marked_edge [edge_idx] = vertex_intersection_list.size();
1609
vertex_intersection_list.push_back (x[k]);
1611
S[k] = marked_edge [edge_idx];
1612
} else { // xk is at edge boundary: a vertex of the 2d mesh
1613
size_t vertex_idx = (!is_zero(f[j[0]])) ? K[j[k+1]] : K[j[0]];
1614
if (marked_vertex [vertex_idx] == not_marked) {
1615
marked_vertex [vertex_idx] = vertex_intersection_list.size();
1616
vertex_intersection_list.push_back (Lambda.vertex(vertex_idx));
1618
S[k] = marked_vertex [vertex_idx];
1621
// S[0] == S[j] when is_zero(f[j[0]]) but f[j[0]] != 0, i.e. precision pbs
1622
check_macro (S[0] != S[1] && S[1] != S[2] && S[2] != S[0], "degenerate 3d intersection");
1623
i_element_face = element_intersection_list.size();
1624
element_intersection_list.push_back (S);
1627
subcompute_matrix_quadrilateral_T (x, f, q, a, b, c, d, aire);
1629
// create the new quadri face by intersections:
1631
point x[4] = {a,b,d,c};
1632
size_t s[4] = {q[0],q[2],q[1],q[3]};
1633
for (size_t k = 0; k < 4; k++) {
1634
size_t k1 = (k+1) % 4;
1635
if (! is_zero(f[s[k]]) && ! is_zero(f[s[k1]])) {
1636
// xk is inside edge {j0,j[k+1]} of triangle K:
1637
size_t edge_iloc = edge_T_iloc (s[k], s[k1]);
1638
size_t edge_idx = K.edge (edge_iloc);
1639
if (marked_edge [edge_idx] == not_marked) {
1640
marked_edge [edge_idx] = vertex_intersection_list.size();
1641
vertex_intersection_list.push_back (x[k]);
1643
S[k] = marked_edge [edge_idx];
1644
} else { // xk is at edge boundary: a vertex of the 2d mesh
1645
size_t vertex_idx = is_zero(f[s[k]]) ? K[s[k]] : K[s[k1]];
1646
if (marked_vertex [vertex_idx] == not_marked) {
1647
marked_vertex [vertex_idx] = vertex_intersection_list.size();
1648
vertex_intersection_list.push_back (Lambda.vertex(vertex_idx));
1650
S[k] = marked_vertex [vertex_idx];
1653
if (!triangle_3d_only) {
1654
check_macro (S[0] != S[1] && S[1] != S[2] && S[2] != S[3] && S[3] != S[0],
1655
"degenerate 3d intersection");
1656
// S[0] == S[j] when is_zero(f[j[0]]) but f[j[0]] != 0, i.e. precision pbs
1657
i_element_face = element_intersection_list.size();
1658
element_intersection_list.push_back (S);
1660
// one K -> two (S1,S2) faces: table element2face may return a pair of size_t
1661
error_macro ("split quadri into 2 triangle: not yet supported");
1663
// split quadri into 2 triangles
1664
element_type S1, S2;
1669
check_macro (S1[0] != S1[1] && S1[1] != S1[2] && S1[2] != S1[0],
1670
"degenerate 3d intersection");
1671
i_element_face1 = element_intersection_list.size();
1672
element_intersection_list.push_back (S1);
1678
check_macro (S2[0] != S2[1] && S2[1] != S2[2] && S2[2] != S2[0],
1679
"degenerate 3d intersection");
1680
i_element_face2 = element_intersection_list.size();
1681
element_intersection_list.push_back (S2);
1689
error_macro("level set intersection: element not yet implemented: " << K.name());
1692
element2face [i_element_band] = i_element_face;
1696
gamma.build (element_intersection_list, vertex_intersection_list);
1697
gamma.set_name ("zero_level_set_" + itos(Lambda.zero_level_set_number())
1698
+ "_from_" + Lambda.name());
1702
zero_level_set (const field& phi) {
1703
std::vector<size_t> elt2face;
1704
return zero_level_set (phi, elt2face);
1708
belongs_to_band (const geo_element& K, const ublas::vector<Float>& f)
1710
switch (K.variant()) {
1711
case geo_element::t: { return belongs_to_band_t(f); }
1712
case geo_element::T: { return belongs_to_band_T(f); }
1714
error_macro("level set intersection: element not yet implemented: " << K.name());
1718
// ===============================================================================
1719
// the band class: allocator
1720
// ===============================================================================
1721
band::band (field phi_h_lambda)
1722
: _phi_h_lambda (phi_h_lambda)
1724
_gamma_h = zero_level_set (phi_h_lambda, _element2face);
1725
space Bh (phi_h_lambda, "banded_level_set");
1726
check_macro (Bh.is_on_boundary_domain(), "unexpected banded level set space");
1727
domain band_dom = Bh.get_boundary_domain();
1728
_phi_h_beta = field (Bh);
1730
_phi_h_beta = phi_h_lambda [band_dom]; // TODO
1732
_phi_h_beta.from_boundary_val (phi_h_lambda, 0, band_dom);