      g.degree=8;
      t0 = -0.2007430468*y*y+0.178329375E1*x*x*y*y-0.9106953126*x*x+
0.45509375E1*pow(x,4.0)+0.1562900937*pow(y,4.0)-0.84035E-1*pow(y,4.0)*x*x
-0.33565E1*y*y*pow(x,4.0)+0.14406E1*pow(x,4.0)*pow(y,4.0)+0.196E1*pow(x,6.0)*
y*y+0.470596*x*x*pow(y,6.0)+0.24118045*pow(y,6.0)-0.445E1*pow(x,6.0)+pow(x,8.0)
+0.5764801E-1*pow(y,8.0)+0.660419108E-2;
      g.coeff[0]=t0;
      t0 = 0.110341875E1*x*y-0.569037E1*y*y*y*x+0.57624E1*x*x*x*y*y*y+
0.1411788E1*x*pow(y,5.0)-0.18963E2*x*x*x*y+0.588E1*pow(x,5.0)*y;
      g.coeff[1]=t0;
      t0 = 0.178329375E1*x*x-0.9842599376*y*y-0.2007430468+0.352358755E1*pow(y,
4.0)-0.33565E1*pow(x,4.0)+0.196E1*pow(x,6.0)+0.1659091E2*x*x*y*y+0.9604*y*y*
pow(x,4.0)-0.470596*pow(y,4.0)*x*x-0.23059204*pow(y,6.0);
      g.coeff[2]=t0;
      t0 = 0.57624E1*x*x*x*y-0.2823576E1*y*y*y*x-0.569037E1*x*y;
      g.coeff[3]=t0;
      t0 = 0.1562900937+0.352358755E1*y*y+0.14406E1*pow(x,4.0)-0.84035E-1*x*x
-0.470596*x*x*y*y+0.34588806*pow(y,4.0);
      g.coeff[4]=t0;
      t0 = 0.1411788E1*x*y;
      g.coeff[5]=t0;
      t0 = 0.470596*x*x-0.23059204*y*y+0.24118045;
      g.coeff[6]=t0;
      t0 = 0.0;
      g.coeff[7]=t0;
      t0 = 0.5764801E-1;
      g.coeff[8]=t0;

      t0 = 0.35665875E1*x*z*z+0.35665875E1*x*y*y-0.569037E1*z*z*z*y-0.569037E1*
z*y*y*y-0.1821390625E1*x+0.110341875E1*z*y+0.1820375E2*x*x*x-0.56889E2*x*x*z*y
-0.16807*pow(y,4.0)*x-0.2823576E1*y*y*y*z*z*z+0.1411788E1*pow(y,5.0)*z
-0.13426E2*y*y*x*x*x+0.57624E1*x*x*x*pow(y,4.0)+0.1176E2*pow(x,5.0)*y*y+
0.57624E1*x*x*x*pow(z,4.0)-0.13426E2*x*x*x*z*z+0.1176E2*pow(x,5.0)*z*z-0.16807*
x*pow(z,4.0)+0.941192*x*pow(z,6.0)+0.3318182E2*y*y*x*z*z+0.172872E2*y*y*y*x*x*z
+0.38416E1*x*x*x*y*y*z*z+0.172872E2*x*x*z*z*z*y-0.941192*x*pow(z,4.0)*y*y
-0.941192*x*z*z*pow(y,4.0)+0.941192*x*pow(y,6.0)+0.1411788E1*pow(z,5.0)*y
-0.267E2*pow(x,5.0)+0.294E2*pow(x,4.0)*z*y+8.0*pow(x,7.0);
      gx=t0;
      t0 = -0.4014860936*y+0.6251603748*y*y*y+0.14470827E1*pow(y,5.0)+
0.35665875E1*x*x*y-0.1968519875E1*z*z*y+0.110341875E1*x*z-0.6713E1*y*pow(x,4.0)
+0.140943502E2*y*y*y*z*z-0.33614*y*y*y*x*x+0.70471751E1*y*pow(z,4.0)+0.57624E1*
pow(x,4.0)*y*y*y+0.392E1*pow(x,6.0)*y+0.2823576E1*x*x*pow(y,5.0)-0.46118408*
pow(z,6.0)*y+0.138355224E1*pow(z,4.0)*y*y*y-0.138355224E1*z*z*pow(y,5.0)+
0.3318182E2*y*x*x*z*z-0.1707111E2*y*y*x*z+0.19208E1*pow(x,4.0)*y*z*z
-0.1882384E1*x*x*y*y*y*z*z+0.172872E2*x*x*x*y*y*z-0.941192*x*x*y*pow(z,4.0)+
0.57624E1*x*x*x*z*z*z+0.1411788E1*x*pow(z,5.0)-0.8470728E1*x*z*z*z*y*y
-0.569037E1*x*z*z*z+0.705894E1*x*pow(y,4.0)*z-0.18963E2*x*x*x*z+0.588E1*pow(x,
5.0)*z+0.46118408*pow(y,7.0);
      gy=t0;
      t0 = -0.1707111E2*x*z*z*y-0.4014860936*z-0.1882384E1*x*x*y*y*z*z*z+
0.110341875E1*x*y-0.569037E1*y*y*y*x+0.3318182E2*y*y*x*x*z+0.1411788E1*x*pow(y,
5.0)+0.57624E1*x*x*x*y*y*y-0.18963E2*x*x*x*y+0.588E1*pow(x,5.0)*y-0.8470728E1*x
*z*z*y*y*y+0.705894E1*x*pow(z,4.0)*y+0.19208E1*pow(x,4.0)*y*y*z+0.172872E2*x*x
*x*z*z*y+0.6251603748*z*z*z+0.14470827E1*pow(z,5.0)+0.35665875E1*x*x*z
-0.1968519875E1*z*y*y-0.941192*x*x*pow(y,4.0)*z+0.70471751E1*pow(y,4.0)*z+
0.140943502E2*y*y*z*z*z+0.57624E1*pow(x,4.0)*z*z*z-0.6713E1*pow(x,4.0)*z
-0.33614*x*x*z*z*z+0.392E1*pow(x,6.0)*z+0.2823576E1*x*x*pow(z,5.0)
-0.138355224E1*pow(z,5.0)*y*y+0.138355224E1*z*z*z*pow(y,4.0)-0.46118408*z*pow(y
,6.0)+0.46118408*pow(z,7.0);
      gz=t0;
