← Back to team overview

dolfin team mailing list archive

stabilised advection-diffusion

 

Attached are files for SUPG stabilised convection-diffusion. They simply replace
existing files in src/modules/convdiff and src/modules/convdiff/dolfin.
The stabilisation terms are computed in a very simple fashion. Things could be
made simpler if it were possible to perform more algebraic operations on
functions with ffc such as taking square roots, inverses, etc. Would this be
possible Anders?

Garth

Attachment: ConvectionDiffusion.form
Description: Binary data

// Automatically generated by FFC, the FEniCS Form Compiler, version 0.1.9.
// For further information, go to http://www/fenics.org/ffc/.
// Licensed under the GNU GPL Version 2.

#ifndef __CONVECTIONDIFFUSION_H
#define __CONVECTIONDIFFUSION_H

#include <dolfin/FiniteElement.h>
#include <dolfin/LinearForm.h>
#include <dolfin/BilinearForm.h>

namespace dolfin { namespace ConvectionDiffusion {

/// This class contains the form to be evaluated, including
/// contributions from the interior and boundary of the domain.

class BilinearForm : public dolfin::BilinearForm
{
public:
    
  class TestElement : public dolfin::FiniteElement
  {
  public:

    TestElement() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~TestElement()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 3;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
    }

  private:

    unsigned int* tensordims;

  };
    
  class TrialElement : public dolfin::FiniteElement
  {
  public:

    TrialElement() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~TrialElement()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 3;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
    }

  private:

    unsigned int* tensordims;

  };
    
  class FunctionElement_0 : public dolfin::FiniteElement
  {
  public:

    FunctionElement_0() : dolfin::FiniteElement(), tensordims(0)
    {
      tensordims = new unsigned int [1];
      tensordims[0] = 2;
    }

    ~FunctionElement_0()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 6;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_assert(i < 1);
      return tensordims[i];
    }

    inline unsigned int rank() const
    {
      return 1;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
      int offset = mesh.noNodes();
      dofs[3] = offset + cell.nodeID(0);
      dofs[4] = offset + cell.nodeID(1);
      dofs[5] = offset + cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      points[3] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[4] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[5] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
      components[3] = 1;
      components[4] = 1;
      components[5] = 1;
    }

  private:

    unsigned int* tensordims;

  };
    
  class FunctionElement_1 : public dolfin::FiniteElement
  {
  public:

    FunctionElement_1() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~FunctionElement_1()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 3;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
    }

  private:

    unsigned int* tensordims;

  };
    
  class FunctionElement_2 : public dolfin::FiniteElement
  {
  public:

    FunctionElement_2() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~FunctionElement_2()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 1;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.id();
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(3.333333333333334e-01, 3.333333333333334e-01);
      components[0] = 0;
    }

  private:

    unsigned int* tensordims;

  };

  BilinearForm(Function& w0, Function& w1, Function& w2, const real& c0, const real& c1, const real& c2) : dolfin::BilinearForm(3), c0(c0), c1(c1), c2(c2)
  {
    // Create finite element for test space
    _test = new TestElement();

    // Create finite element for trial space
    _trial = new TrialElement();
        
    // Add functions
    add(w0, new FunctionElement_0());
    add(w1, new FunctionElement_1());
    add(w2, new FunctionElement_2());
  }

  void eval(real block[], const AffineMap& map) const
  {
    // Compute geometry tensors
    real G0_ = map.det;
    real G1_0_0_0_0_0 = map.det*c2*c[2][0]*c[1][0]*c[0][0]*map.g00;
    real G1_0_0_0_0_1 = map.det*c2*c[2][0]*c[1][0]*c[0][0]*map.g10;
    real G1_0_0_0_1_0 = map.det*c2*c[2][0]*c[1][0]*c[0][1]*map.g00;
    real G1_0_0_0_1_1 = map.det*c2*c[2][0]*c[1][0]*c[0][1]*map.g10;
    real G1_0_0_0_2_0 = map.det*c2*c[2][0]*c[1][0]*c[0][2]*map.g00;
    real G1_0_0_0_2_1 = map.det*c2*c[2][0]*c[1][0]*c[0][2]*map.g10;
    real G1_0_0_1_0_0 = map.det*c2*c[2][0]*c[1][1]*c[0][0]*map.g00;
    real G1_0_0_1_0_1 = map.det*c2*c[2][0]*c[1][1]*c[0][0]*map.g10;
    real G1_0_0_1_1_0 = map.det*c2*c[2][0]*c[1][1]*c[0][1]*map.g00;
    real G1_0_0_1_1_1 = map.det*c2*c[2][0]*c[1][1]*c[0][1]*map.g10;
    real G1_0_0_1_2_0 = map.det*c2*c[2][0]*c[1][1]*c[0][2]*map.g00;
    real G1_0_0_1_2_1 = map.det*c2*c[2][0]*c[1][1]*c[0][2]*map.g10;
    real G1_0_0_2_0_0 = map.det*c2*c[2][0]*c[1][2]*c[0][0]*map.g00;
    real G1_0_0_2_0_1 = map.det*c2*c[2][0]*c[1][2]*c[0][0]*map.g10;
    real G1_0_0_2_1_0 = map.det*c2*c[2][0]*c[1][2]*c[0][1]*map.g00;
    real G1_0_0_2_1_1 = map.det*c2*c[2][0]*c[1][2]*c[0][1]*map.g10;
    real G1_0_0_2_2_0 = map.det*c2*c[2][0]*c[1][2]*c[0][2]*map.g00;
    real G1_0_0_2_2_1 = map.det*c2*c[2][0]*c[1][2]*c[0][2]*map.g10;
    real G1_1_0_0_3_0 = map.det*c2*c[2][0]*c[1][0]*c[0][3]*map.g01;
    real G1_1_0_0_3_1 = map.det*c2*c[2][0]*c[1][0]*c[0][3]*map.g11;
    real G1_1_0_0_4_0 = map.det*c2*c[2][0]*c[1][0]*c[0][4]*map.g01;
    real G1_1_0_0_4_1 = map.det*c2*c[2][0]*c[1][0]*c[0][4]*map.g11;
    real G1_1_0_0_5_0 = map.det*c2*c[2][0]*c[1][0]*c[0][5]*map.g01;
    real G1_1_0_0_5_1 = map.det*c2*c[2][0]*c[1][0]*c[0][5]*map.g11;
    real G1_1_0_1_3_0 = map.det*c2*c[2][0]*c[1][1]*c[0][3]*map.g01;
    real G1_1_0_1_3_1 = map.det*c2*c[2][0]*c[1][1]*c[0][3]*map.g11;
    real G1_1_0_1_4_0 = map.det*c2*c[2][0]*c[1][1]*c[0][4]*map.g01;
    real G1_1_0_1_4_1 = map.det*c2*c[2][0]*c[1][1]*c[0][4]*map.g11;
    real G1_1_0_1_5_0 = map.det*c2*c[2][0]*c[1][1]*c[0][5]*map.g01;
    real G1_1_0_1_5_1 = map.det*c2*c[2][0]*c[1][1]*c[0][5]*map.g11;
    real G1_1_0_2_3_0 = map.det*c2*c[2][0]*c[1][2]*c[0][3]*map.g01;
    real G1_1_0_2_3_1 = map.det*c2*c[2][0]*c[1][2]*c[0][3]*map.g11;
    real G1_1_0_2_4_0 = map.det*c2*c[2][0]*c[1][2]*c[0][4]*map.g01;
    real G1_1_0_2_4_1 = map.det*c2*c[2][0]*c[1][2]*c[0][4]*map.g11;
    real G1_1_0_2_5_0 = map.det*c2*c[2][0]*c[1][2]*c[0][5]*map.g01;
    real G1_1_0_2_5_1 = map.det*c2*c[2][0]*c[1][2]*c[0][5]*map.g11;
    real G2_0_0_0 = map.det*c0*c[0][0]*map.g00;
    real G2_0_0_1 = map.det*c0*c[0][0]*map.g10;
    real G2_0_1_0 = map.det*c0*c[0][1]*map.g00;
    real G2_0_1_1 = map.det*c0*c[0][1]*map.g10;
    real G2_0_2_0 = map.det*c0*c[0][2]*map.g00;
    real G2_0_2_1 = map.det*c0*c[0][2]*map.g10;
    real G2_1_3_0 = map.det*c0*c[0][3]*map.g01;
    real G2_1_3_1 = map.det*c0*c[0][3]*map.g11;
    real G2_1_4_0 = map.det*c0*c[0][4]*map.g01;
    real G2_1_4_1 = map.det*c0*c[0][4]*map.g11;
    real G2_1_5_0 = map.det*c0*c[0][5]*map.g01;
    real G2_1_5_1 = map.det*c0*c[0][5]*map.g11;
    real G3_0_0 = map.det*c0*c1*(map.g00*map.g00 + map.g01*map.g01);
    real G3_0_1 = map.det*c0*c1*(map.g00*map.g10 + map.g01*map.g11);
    real G3_1_0 = map.det*c0*c1*(map.g10*map.g00 + map.g11*map.g01);
    real G3_1_1 = map.det*c0*c1*(map.g10*map.g10 + map.g11*map.g11);
    real G4_0_0_0_0_0_0_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_0_0_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_0_0_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_0_0_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_0_0_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_0_0_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_0_1_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_0_1_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_0_1_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_0_1_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_0_1_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_0_1_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_1_0_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_1_0_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_1_0_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_1_0_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_1_0_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_1_0_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_1_1_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_0_1_1_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_0_1_1_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_0_1_1_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_0_1_1_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_0_1_1_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_0_2_0_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_0_2_0_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_0_2_0_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_0_2_0_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_0_2_0_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_0_2_0_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_0_2_1_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_2_1_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_2_1_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_2_1_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_2_1_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_2_1_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_0_0_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_0_0_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_0_0_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_0_0_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_0_0_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_0_0_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_0_1_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_0_1_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_0_1_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_0_1_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_0_1_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_0_1_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_1_0_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_1_0_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_1_0_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_1_0_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_1_0_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_1_0_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_1_1_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_1_1_1_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_1_1_1_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_1_1_1_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_1_1_1_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_1_1_1_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_1_2_0_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_1_2_0_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_1_2_0_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_1_2_0_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_1_2_0_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_1_2_0_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_1_2_1_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_2_1_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_2_1_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_2_1_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_2_1_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_2_1_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_0_0_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_0_0_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_0_0_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_0_0_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_0_0_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_0_0_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_0_1_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_0_1_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_0_1_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_0_1_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_0_1_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_0_1_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_1_0_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_1_0_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_1_0_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_1_0_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_1_0_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_1_0_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_1_1_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_2_1_1_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_2_1_1_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_2_1_1_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_2_1_1_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][1]*map.g00*map.g10;
    real G4_0_0_0_2_1_1_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][1]*map.g10*map.g10;
    real G4_0_0_0_2_2_0_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_2_2_0_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_2_2_0_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_2_2_0_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_2_2_0_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][2]*map.g00*map.g00;
    real G4_0_0_0_2_2_0_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][2]*map.g10*map.g00;
    real G4_0_0_0_2_2_1_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_2_1_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_2_1_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_2_1_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_2_1_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_2_1_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][2]*map.g10*map.g10;
    real G4_0_1_0_0_3_0_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_0_3_0_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_0_3_0_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_0_3_0_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_0_3_0_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_0_3_0_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_0_3_1_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_0_3_1_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_0_3_1_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_0_3_1_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_0_3_1_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_0_3_1_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_0_4_0_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_0_4_0_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_0_4_0_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_0_4_0_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_0_4_0_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_0_4_0_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_0_4_1_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_0_4_1_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_0_4_1_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_0_4_1_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_0_4_1_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_0_4_1_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_0_5_0_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_0_5_0_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_0_5_0_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_0_5_0_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_0_5_0_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_0_5_0_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_0_5_1_0_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_0_5_1_0_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][0]*c[0][5]*map.g10*map.g11;
    real G4_0_1_0_0_5_1_1_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_0_5_1_1_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][1]*c[0][5]*map.g10*map.g11;
    real G4_0_1_0_0_5_1_2_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_0_5_1_2_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][2]*c[0][5]*map.g10*map.g11;
    real G4_0_1_0_1_3_0_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_1_3_0_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_1_3_0_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_1_3_0_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_1_3_0_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_1_3_0_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_1_3_1_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_1_3_1_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_1_3_1_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_1_3_1_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_1_3_1_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_1_3_1_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_1_4_0_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_1_4_0_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_1_4_0_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_1_4_0_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_1_4_0_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_1_4_0_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_1_4_1_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_1_4_1_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_1_4_1_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_1_4_1_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_1_4_1_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_1_4_1_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_1_5_0_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_1_5_0_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_1_5_0_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_1_5_0_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_1_5_0_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_1_5_0_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_1_5_1_0_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_1_5_1_0_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][0]*c[0][5]*map.g10*map.g11;
    real G4_0_1_0_1_5_1_1_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_1_5_1_1_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][1]*c[0][5]*map.g10*map.g11;
    real G4_0_1_0_1_5_1_2_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_1_5_1_2_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][2]*c[0][5]*map.g10*map.g11;
    real G4_0_1_0_2_3_0_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_2_3_0_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_2_3_0_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_2_3_0_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_2_3_0_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][3]*map.g00*map.g01;
    real G4_0_1_0_2_3_0_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][3]*map.g10*map.g01;
    real G4_0_1_0_2_3_1_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_2_3_1_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_2_3_1_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_2_3_1_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_2_3_1_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][3]*map.g00*map.g11;
    real G4_0_1_0_2_3_1_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][3]*map.g10*map.g11;
    real G4_0_1_0_2_4_0_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_2_4_0_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_2_4_0_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_2_4_0_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_2_4_0_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][4]*map.g00*map.g01;
    real G4_0_1_0_2_4_0_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][4]*map.g10*map.g01;
    real G4_0_1_0_2_4_1_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_2_4_1_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_2_4_1_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_2_4_1_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_2_4_1_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][4]*map.g00*map.g11;
    real G4_0_1_0_2_4_1_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][4]*map.g10*map.g11;
    real G4_0_1_0_2_5_0_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_2_5_0_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_2_5_0_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_2_5_0_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_2_5_0_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][5]*map.g00*map.g01;
    real G4_0_1_0_2_5_0_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][5]*map.g10*map.g01;
    real G4_0_1_0_2_5_1_0_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_2_5_1_0_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][0]*c[0][5]*map.g10*map.g11;
    real G4_0_1_0_2_5_1_1_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_2_5_1_1_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][1]*c[0][5]*map.g10*map.g11;
    real G4_0_1_0_2_5_1_2_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][5]*map.g00*map.g11;
    real G4_0_1_0_2_5_1_2_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][2]*c[0][5]*map.g10*map.g11;
    real G4_1_0_0_0_0_0_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_0_0_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_0_0_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_0_0_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_0_0_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_0_0_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_0_1_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_0_1_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_0_1_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_0_1_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_0_1_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_0_1_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_1_0_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_1_0_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_1_0_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_1_0_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_1_0_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_1_0_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_1_1_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_0_1_1_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_0_1_1_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_0_1_1_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_0_1_1_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_0_1_1_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_0_2_0_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_0_2_0_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_0_2_0_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_0_2_0_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_0_2_0_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_0_2_0_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_0_2_1_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_2_1_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_2_1_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_2_1_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_2_1_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_2_1_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_0_0_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_0_0_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_0_0_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_0_0_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_0_0_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_0_0_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_0_1_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_0_1_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_0_1_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_0_1_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_0_1_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_0_1_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_1_0_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_1_0_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_1_0_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_1_0_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_1_0_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_1_0_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_1_1_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_1_1_1_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_1_1_1_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_1_1_1_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_1_1_1_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_1_1_1_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_1_2_0_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_1_2_0_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_1_2_0_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_1_2_0_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_1_2_0_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_1_2_0_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_1_2_1_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_2_1_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_2_1_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_2_1_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_2_1_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_2_1_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_0_0_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_0_0_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_0_0_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_0_0_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_0_0_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_0_0_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_0_1_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_0_1_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_0_1_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_0_1_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_0_1_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_0_1_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_1_0_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_1_0_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_1_0_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_1_0_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_1_0_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_1_0_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_1_1_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_2_1_1_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_2_1_1_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_2_1_1_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_2_1_1_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][1]*map.g01*map.g10;
    real G4_1_0_0_2_1_1_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][1]*map.g11*map.g10;
    real G4_1_0_0_2_2_0_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_2_2_0_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_2_2_0_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_2_2_0_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_2_2_0_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][2]*map.g01*map.g00;
    real G4_1_0_0_2_2_0_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][2]*map.g11*map.g00;
    real G4_1_0_0_2_2_1_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_2_1_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_2_1_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_2_1_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_2_1_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_2_1_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][2]*map.g11*map.g10;
    real G4_1_1_0_0_3_0_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_0_3_0_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_0_3_0_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_0_3_0_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_0_3_0_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_0_3_0_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_0_3_1_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_0_3_1_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_0_3_1_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_0_3_1_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_0_3_1_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_0_3_1_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_0_4_0_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_0_4_0_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_0_4_0_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_0_4_0_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_0_4_0_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_0_4_0_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_0_4_1_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_0_4_1_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_0_4_1_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_0_4_1_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_0_4_1_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_0_4_1_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_0_5_0_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_0_5_0_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_0_5_0_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_0_5_0_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_0_5_0_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_0_5_0_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_0_5_1_3_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_0_5_1_3_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][3]*c[0][5]*map.g11*map.g11;
    real G4_1_1_0_0_5_1_4_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_0_5_1_4_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][4]*c[0][5]*map.g11*map.g11;
    real G4_1_1_0_0_5_1_5_0 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_0_5_1_5_1 = map.det*c0*c2*c[2][0]*c[1][0]*c[0][5]*c[0][5]*map.g11*map.g11;
    real G4_1_1_0_1_3_0_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_1_3_0_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_1_3_0_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_1_3_0_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_1_3_0_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_1_3_0_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_1_3_1_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_1_3_1_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_1_3_1_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_1_3_1_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_1_3_1_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_1_3_1_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_1_4_0_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_1_4_0_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_1_4_0_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_1_4_0_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_1_4_0_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_1_4_0_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_1_4_1_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_1_4_1_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_1_4_1_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_1_4_1_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_1_4_1_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_1_4_1_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_1_5_0_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_1_5_0_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_1_5_0_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_1_5_0_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_1_5_0_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_1_5_0_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_1_5_1_3_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_1_5_1_3_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][3]*c[0][5]*map.g11*map.g11;
    real G4_1_1_0_1_5_1_4_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_1_5_1_4_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][4]*c[0][5]*map.g11*map.g11;
    real G4_1_1_0_1_5_1_5_0 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_1_5_1_5_1 = map.det*c0*c2*c[2][0]*c[1][1]*c[0][5]*c[0][5]*map.g11*map.g11;
    real G4_1_1_0_2_3_0_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_2_3_0_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_2_3_0_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_2_3_0_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_2_3_0_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][3]*map.g01*map.g01;
    real G4_1_1_0_2_3_0_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][3]*map.g11*map.g01;
    real G4_1_1_0_2_3_1_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_2_3_1_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_2_3_1_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_2_3_1_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_2_3_1_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][3]*map.g01*map.g11;
    real G4_1_1_0_2_3_1_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][3]*map.g11*map.g11;
    real G4_1_1_0_2_4_0_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_2_4_0_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_2_4_0_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_2_4_0_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_2_4_0_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][4]*map.g01*map.g01;
    real G4_1_1_0_2_4_0_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][4]*map.g11*map.g01;
    real G4_1_1_0_2_4_1_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_2_4_1_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_2_4_1_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_2_4_1_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_2_4_1_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][4]*map.g01*map.g11;
    real G4_1_1_0_2_4_1_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][4]*map.g11*map.g11;
    real G4_1_1_0_2_5_0_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_2_5_0_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_2_5_0_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_2_5_0_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_2_5_0_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][5]*map.g01*map.g01;
    real G4_1_1_0_2_5_0_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][5]*map.g11*map.g01;
    real G4_1_1_0_2_5_1_3_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_2_5_1_3_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][3]*c[0][5]*map.g11*map.g11;
    real G4_1_1_0_2_5_1_4_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_2_5_1_4_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][4]*c[0][5]*map.g11*map.g11;
    real G4_1_1_0_2_5_1_5_0 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][5]*map.g01*map.g11;
    real G4_1_1_0_2_5_1_5_1 = map.det*c0*c2*c[2][0]*c[1][2]*c[0][5]*c[0][5]*map.g11*map.g11;

    // Compute element tensor
    block[0] = 8.333333333333318e-02*G0_ - 2.499999999999995e-02*G1_0_0_0_0_0 - 2.499999999999995e-02*G1_0_0_0_0_1 - 8.333333333333318e-03*G1_0_0_0_1_0 - 8.333333333333314e-03*G1_0_0_0_1_1 - 8.333333333333319e-03*G1_0_0_0_2_0 - 8.333333333333316e-03*G1_0_0_0_2_1 - 8.333333333333318e-03*G1_0_0_1_0_0 - 8.333333333333314e-03*G1_0_0_1_0_1 - 8.333333333333316e-03*G1_0_0_1_1_0 - 8.333333333333316e-03*G1_0_0_1_1_1 - 4.166666666666659e-03*G1_0_0_1_2_0 - 4.166666666666658e-03*G1_0_0_1_2_1 - 8.333333333333319e-03*G1_0_0_2_0_0 - 8.333333333333316e-03*G1_0_0_2_0_1 - 4.166666666666659e-03*G1_0_0_2_1_0 - 4.166666666666658e-03*G1_0_0_2_1_1 - 8.333333333333318e-03*G1_0_0_2_2_0 - 8.333333333333316e-03*G1_0_0_2_2_1 - 2.499999999999995e-02*G1_1_0_0_3_0 - 2.499999999999995e-02*G1_1_0_0_3_1 - 8.333333333333318e-03*G1_1_0_0_4_0 - 8.333333333333314e-03*G1_1_0_0_4_1 - 8.333333333333319e-03*G1_1_0_0_5_0 - 8.333333333333316e-03*G1_1_0_0_5_1 - 8.333333333333318e-03*G1_1_0_1_3_0 - 8.333333333333314e-03*G1_1_0_1_3_1 - 8.333333333333316e-03*G1_1_0_1_4_0 - 8.333333333333316e-03*G1_1_0_1_4_1 - 4.166666666666659e-03*G1_1_0_1_5_0 - 4.166666666666658e-03*G1_1_0_1_5_1 - 8.333333333333319e-03*G1_1_0_2_3_0 - 8.333333333333316e-03*G1_1_0_2_3_1 - 4.166666666666659e-03*G1_1_0_2_4_0 - 4.166666666666658e-03*G1_1_0_2_4_1 - 8.333333333333318e-03*G1_1_0_2_5_0 - 8.333333333333316e-03*G1_1_0_2_5_1 - 4.166666666666659e-02*G2_0_0_0 - 4.166666666666659e-02*G2_0_0_1 - 2.083333333333329e-02*G2_0_1_0 - 2.083333333333329e-02*G2_0_1_1 - 2.083333333333329e-02*G2_0_2_0 - 2.083333333333329e-02*G2_0_2_1 - 4.166666666666659e-02*G2_1_3_0 - 4.166666666666659e-02*G2_1_3_1 - 2.083333333333329e-02*G2_1_4_0 - 2.083333333333329e-02*G2_1_4_1 - 2.083333333333329e-02*G2_1_5_0 - 2.083333333333329e-02*G2_1_5_1 + 2.499999999999999e-01*G3_0_0 + 2.499999999999998e-01*G3_0_1 + 2.499999999999998e-01*G3_1_0 + 2.499999999999998e-01*G3_1_1 + 1.249999999999998e-02*G4_0_0_0_0_0_0_0_0 + 1.249999999999998e-02*G4_0_0_0_0_0_0_0_1 + 4.166666666666660e-03*G4_0_0_0_0_0_0_1_0 + 4.166666666666659e-03*G4_0_0_0_0_0_0_1_1 + 4.166666666666660e-03*G4_0_0_0_0_0_0_2_0 + 4.166666666666659e-03*G4_0_0_0_0_0_0_2_1 + 1.249999999999998e-02*G4_0_0_0_0_0_1_0_0 + 1.249999999999997e-02*G4_0_0_0_0_0_1_0_1 + 4.166666666666659e-03*G4_0_0_0_0_0_1_1_0 + 4.166666666666657e-03*G4_0_0_0_0_0_1_1_1 + 4.166666666666660e-03*G4_0_0_0_0_0_1_2_0 + 4.166666666666658e-03*G4_0_0_0_0_0_1_2_1 + 4.166666666666660e-03*G4_0_0_0_0_1_0_0_0 + 4.166666666666659e-03*G4_0_0_0_0_1_0_0_1 + 4.166666666666660e-03*G4_0_0_0_0_1_0_1_0 + 4.166666666666659e-03*G4_0_0_0_0_1_0_1_1 + 2.083333333333330e-03*G4_0_0_0_0_1_0_2_0 + 2.083333333333329e-03*G4_0_0_0_0_1_0_2_1 + 4.166666666666659e-03*G4_0_0_0_0_1_1_0_0 + 4.166666666666657e-03*G4_0_0_0_0_1_1_0_1 + 4.166666666666658e-03*G4_0_0_0_0_1_1_1_0 + 4.166666666666658e-03*G4_0_0_0_0_1_1_1_1 + 2.083333333333329e-03*G4_0_0_0_0_1_1_2_0 + 2.083333333333329e-03*G4_0_0_0_0_1_1_2_1 + 4.166666666666660e-03*G4_0_0_0_0_2_0_0_0 + 4.166666666666659e-03*G4_0_0_0_0_2_0_0_1 + 2.083333333333330e-03*G4_0_0_0_0_2_0_1_0 + 2.083333333333329e-03*G4_0_0_0_0_2_0_1_1 + 4.166666666666660e-03*G4_0_0_0_0_2_0_2_0 + 4.166666666666659e-03*G4_0_0_0_0_2_0_2_1 + 4.166666666666659e-03*G4_0_0_0_0_2_1_0_0 + 4.166666666666658e-03*G4_0_0_0_0_2_1_0_1 + 2.083333333333329e-03*G4_0_0_0_0_2_1_1_0 + 2.083333333333329e-03*G4_0_0_0_0_2_1_1_1 + 4.166666666666659e-03*G4_0_0_0_0_2_1_2_0 + 4.166666666666658e-03*G4_0_0_0_0_2_1_2_1 + 4.166666666666660e-03*G4_0_0_0_1_0_0_0_0 + 4.166666666666659e-03*G4_0_0_0_1_0_0_0_1 + 4.166666666666660e-03*G4_0_0_0_1_0_0_1_0 + 4.166666666666659e-03*G4_0_0_0_1_0_0_1_1 + 2.083333333333330e-03*G4_0_0_0_1_0_0_2_0 + 2.083333333333329e-03*G4_0_0_0_1_0_0_2_1 + 4.166666666666659e-03*G4_0_0_0_1_0_1_0_0 + 4.166666666666657e-03*G4_0_0_0_1_0_1_0_1 + 4.166666666666658e-03*G4_0_0_0_1_0_1_1_0 + 4.166666666666658e-03*G4_0_0_0_1_0_1_1_1 + 2.083333333333329e-03*G4_0_0_0_1_0_1_2_0 + 2.083333333333329e-03*G4_0_0_0_1_0_1_2_1 + 4.166666666666660e-03*G4_0_0_0_1_1_0_0_0 + 4.166666666666659e-03*G4_0_0_0_1_1_0_0_1 + 1.249999999999998e-02*G4_0_0_0_1_1_0_1_0 + 1.249999999999998e-02*G4_0_0_0_1_1_0_1_1 + 4.166666666666661e-03*G4_0_0_0_1_1_0_2_0 + 4.166666666666660e-03*G4_0_0_0_1_1_0_2_1 + 4.166666666666658e-03*G4_0_0_0_1_1_1_0_0 + 4.166666666666658e-03*G4_0_0_0_1_1_1_0_1 + 1.249999999999998e-02*G4_0_0_0_1_1_1_1_0 + 1.249999999999998e-02*G4_0_0_0_1_1_1_1_1 + 4.166666666666661e-03*G4_0_0_0_1_1_1_2_0 + 4.166666666666659e-03*G4_0_0_0_1_1_1_2_1 + 2.083333333333330e-03*G4_0_0_0_1_2_0_0_0 + 2.083333333333329e-03*G4_0_0_0_1_2_0_0_1 + 4.166666666666661e-03*G4_0_0_0_1_2_0_1_0 + 4.166666666666660e-03*G4_0_0_0_1_2_0_1_1 + 4.166666666666661e-03*G4_0_0_0_1_2_0_2_0 + 4.166666666666660e-03*G4_0_0_0_1_2_0_2_1 + 2.083333333333329e-03*G4_0_0_0_1_2_1_0_0 + 2.083333333333329e-03*G4_0_0_0_1_2_1_0_1 + 4.166666666666660e-03*G4_0_0_0_1_2_1_1_0 + 4.166666666666659e-03*G4_0_0_0_1_2_1_1_1 + 4.166666666666661e-03*G4_0_0_0_1_2_1_2_0 + 4.166666666666659e-03*G4_0_0_0_1_2_1_2_1 + 4.166666666666660e-03*G4_0_0_0_2_0_0_0_0 + 4.166666666666659e-03*G4_0_0_0_2_0_0_0_1 + 2.083333333333330e-03*G4_0_0_0_2_0_0_1_0 + 2.083333333333329e-03*G4_0_0_0_2_0_0_1_1 + 4.166666666666660e-03*G4_0_0_0_2_0_0_2_0 + 4.166666666666659e-03*G4_0_0_0_2_0_0_2_1 + 4.166666666666660e-03*G4_0_0_0_2_0_1_0_0 + 4.166666666666658e-03*G4_0_0_0_2_0_1_0_1 + 2.083333333333329e-03*G4_0_0_0_2_0_1_1_0 + 2.083333333333329e-03*G4_0_0_0_2_0_1_1_1 + 4.166666666666659e-03*G4_0_0_0_2_0_1_2_0 + 4.166666666666658e-03*G4_0_0_0_2_0_1_2_1 + 2.083333333333330e-03*G4_0_0_0_2_1_0_0_0 + 2.083333333333329e-03*G4_0_0_0_2_1_0_0_1 + 4.166666666666661e-03*G4_0_0_0_2_1_0_1_0 + 4.166666666666660e-03*G4_0_0_0_2_1_0_1_1 + 4.166666666666661e-03*G4_0_0_0_2_1_0_2_0 + 4.166666666666660e-03*G4_0_0_0_2_1_0_2_1 + 2.083333333333329e-03*G4_0_0_0_2_1_1_0_0 + 2.083333333333329e-03*G4_0_0_0_2_1_1_0_1 + 4.166666666666661e-03*G4_0_0_0_2_1_1_1_0 + 4.166666666666659e-03*G4_0_0_0_2_1_1_1_1 + 4.166666666666661e-03*G4_0_0_0_2_1_1_2_0 + 4.166666666666659e-03*G4_0_0_0_2_1_1_2_1 + 4.166666666666660e-03*G4_0_0_0_2_2_0_0_0 + 4.166666666666659e-03*G4_0_0_0_2_2_0_0_1 + 4.166666666666661e-03*G4_0_0_0_2_2_0_1_0 + 4.166666666666660e-03*G4_0_0_0_2_2_0_1_1 + 1.249999999999998e-02*G4_0_0_0_2_2_0_2_0 + 1.249999999999998e-02*G4_0_0_0_2_2_0_2_1 + 4.166666666666659e-03*G4_0_0_0_2_2_1_0_0 + 4.166666666666658e-03*G4_0_0_0_2_2_1_0_1 + 4.166666666666661e-03*G4_0_0_0_2_2_1_1_0 + 4.166666666666659e-03*G4_0_0_0_2_2_1_1_1 + 1.249999999999998e-02*G4_0_0_0_2_2_1_2_0 + 1.249999999999997e-02*G4_0_0_0_2_2_1_2_1 + 1.249999999999998e-02*G4_0_1_0_0_3_0_0_0 + 1.249999999999998e-02*G4_0_1_0_0_3_0_0_1 + 4.166666666666660e-03*G4_0_1_0_0_3_0_1_0 + 4.166666666666659e-03*G4_0_1_0_0_3_0_1_1 + 4.166666666666660e-03*G4_0_1_0_0_3_0_2_0 + 4.166666666666659e-03*G4_0_1_0_0_3_0_2_1 + 1.249999999999998e-02*G4_0_1_0_0_3_1_0_0 + 1.249999999999997e-02*G4_0_1_0_0_3_1_0_1 + 4.166666666666659e-03*G4_0_1_0_0_3_1_1_0 + 4.166666666666657e-03*G4_0_1_0_0_3_1_1_1 + 4.166666666666660e-03*G4_0_1_0_0_3_1_2_0 + 4.166666666666658e-03*G4_0_1_0_0_3_1_2_1 + 4.166666666666660e-03*G4_0_1_0_0_4_0_0_0 + 4.166666666666659e-03*G4_0_1_0_0_4_0_0_1 + 4.166666666666660e-03*G4_0_1_0_0_4_0_1_0 + 4.166666666666659e-03*G4_0_1_0_0_4_0_1_1 + 2.083333333333330e-03*G4_0_1_0_0_4_0_2_0 + 2.083333333333329e-03*G4_0_1_0_0_4_0_2_1 + 4.166666666666659e-03*G4_0_1_0_0_4_1_0_0 + 4.166666666666657e-03*G4_0_1_0_0_4_1_0_1 + 4.166666666666658e-03*G4_0_1_0_0_4_1_1_0 + 4.166666666666658e-03*G4_0_1_0_0_4_1_1_1 + 2.083333333333329e-03*G4_0_1_0_0_4_1_2_0 + 2.083333333333329e-03*G4_0_1_0_0_4_1_2_1 + 4.166666666666660e-03*G4_0_1_0_0_5_0_0_0 + 4.166666666666659e-03*G4_0_1_0_0_5_0_0_1 + 2.083333333333330e-03*G4_0_1_0_0_5_0_1_0 + 2.083333333333329e-03*G4_0_1_0_0_5_0_1_1 + 4.166666666666660e-03*G4_0_1_0_0_5_0_2_0 + 4.166666666666659e-03*G4_0_1_0_0_5_0_2_1 + 4.166666666666659e-03*G4_0_1_0_0_5_1_0_0 + 4.166666666666658e-03*G4_0_1_0_0_5_1_0_1 + 2.083333333333329e-03*G4_0_1_0_0_5_1_1_0 + 2.083333333333329e-03*G4_0_1_0_0_5_1_1_1 + 4.166666666666659e-03*G4_0_1_0_0_5_1_2_0 + 4.166666666666658e-03*G4_0_1_0_0_5_1_2_1 + 4.166666666666660e-03*G4_0_1_0_1_3_0_0_0 + 4.166666666666659e-03*G4_0_1_0_1_3_0_0_1 + 4.166666666666660e-03*G4_0_1_0_1_3_0_1_0 + 4.166666666666659e-03*G4_0_1_0_1_3_0_1_1 + 2.083333333333330e-03*G4_0_1_0_1_3_0_2_0 + 2.083333333333329e-03*G4_0_1_0_1_3_0_2_1 + 4.166666666666659e-03*G4_0_1_0_1_3_1_0_0 + 4.166666666666657e-03*G4_0_1_0_1_3_1_0_1 + 4.166666666666658e-03*G4_0_1_0_1_3_1_1_0 + 4.166666666666658e-03*G4_0_1_0_1_3_1_1_1 + 2.083333333333329e-03*G4_0_1_0_1_3_1_2_0 + 2.083333333333329e-03*G4_0_1_0_1_3_1_2_1 + 4.166666666666660e-03*G4_0_1_0_1_4_0_0_0 + 4.166666666666659e-03*G4_0_1_0_1_4_0_0_1 + 1.249999999999998e-02*G4_0_1_0_1_4_0_1_0 + 1.249999999999998e-02*G4_0_1_0_1_4_0_1_1 + 4.166666666666661e-03*G4_0_1_0_1_4_0_2_0 + 4.166666666666660e-03*G4_0_1_0_1_4_0_2_1 + 4.166666666666658e-03*G4_0_1_0_1_4_1_0_0 + 4.166666666666658e-03*G4_0_1_0_1_4_1_0_1 + 1.249999999999998e-02*G4_0_1_0_1_4_1_1_0 + 1.249999999999998e-02*G4_0_1_0_1_4_1_1_1 + 4.166666666666661e-03*G4_0_1_0_1_4_1_2_0 + 4.166666666666659e-03*G4_0_1_0_1_4_1_2_1 + 2.083333333333330e-03*G4_0_1_0_1_5_0_0_0 + 2.083333333333329e-03*G4_0_1_0_1_5_0_0_1 + 4.166666666666661e-03*G4_0_1_0_1_5_0_1_0 + 4.166666666666660e-03*G4_0_1_0_1_5_0_1_1 + 4.166666666666661e-03*G4_0_1_0_1_5_0_2_0 + 4.166666666666660e-03*G4_0_1_0_1_5_0_2_1 + 2.083333333333329e-03*G4_0_1_0_1_5_1_0_0 + 2.083333333333329e-03*G4_0_1_0_1_5_1_0_1 + 4.166666666666660e-03*G4_0_1_0_1_5_1_1_0 + 4.166666666666659e-03*G4_0_1_0_1_5_1_1_1 + 4.166666666666661e-03*G4_0_1_0_1_5_1_2_0 + 4.166666666666659e-03*G4_0_1_0_1_5_1_2_1 + 4.166666666666660e-03*G4_0_1_0_2_3_0_0_0 + 4.166666666666659e-03*G4_0_1_0_2_3_0_0_1 + 2.083333333333330e-03*G4_0_1_0_2_3_0_1_0 + 2.083333333333329e-03*G4_0_1_0_2_3_0_1_1 + 4.166666666666660e-03*G4_0_1_0_2_3_0_2_0 + 4.166666666666659e-03*G4_0_1_0_2_3_0_2_1 + 4.166666666666660e-03*G4_0_1_0_2_3_1_0_0 + 4.166666666666658e-03*G4_0_1_0_2_3_1_0_1 + 2.083333333333329e-03*G4_0_1_0_2_3_1_1_0 + 2.083333333333329e-03*G4_0_1_0_2_3_1_1_1 + 4.166666666666659e-03*G4_0_1_0_2_3_1_2_0 + 4.166666666666658e-03*G4_0_1_0_2_3_1_2_1 + 2.083333333333330e-03*G4_0_1_0_2_4_0_0_0 + 2.083333333333329e-03*G4_0_1_0_2_4_0_0_1 + 4.166666666666661e-03*G4_0_1_0_2_4_0_1_0 + 4.166666666666660e-03*G4_0_1_0_2_4_0_1_1 + 4.166666666666661e-03*G4_0_1_0_2_4_0_2_0 + 4.166666666666660e-03*G4_0_1_0_2_4_0_2_1 + 2.083333333333329e-03*G4_0_1_0_2_4_1_0_0 + 2.083333333333329e-03*G4_0_1_0_2_4_1_0_1 + 4.166666666666661e-03*G4_0_1_0_2_4_1_1_0 + 4.166666666666659e-03*G4_0_1_0_2_4_1_1_1 + 4.166666666666661e-03*G4_0_1_0_2_4_1_2_0 + 4.166666666666659e-03*G4_0_1_0_2_4_1_2_1 + 4.166666666666660e-03*G4_0_1_0_2_5_0_0_0 + 4.166666666666659e-03*G4_0_1_0_2_5_0_0_1 + 4.166666666666661e-03*G4_0_1_0_2_5_0_1_0 + 4.166666666666660e-03*G4_0_1_0_2_5_0_1_1 + 1.249999999999998e-02*G4_0_1_0_2_5_0_2_0 + 1.249999999999998e-02*G4_0_1_0_2_5_0_2_1 + 4.166666666666659e-03*G4_0_1_0_2_5_1_0_0 + 4.166666666666658e-03*G4_0_1_0_2_5_1_0_1 + 4.166666666666661e-03*G4_0_1_0_2_5_1_1_0 + 4.166666666666659e-03*G4_0_1_0_2_5_1_1_1 + 1.249999999999998e-02*G4_0_1_0_2_5_1_2_0 + 1.249999999999997e-02*G4_0_1_0_2_5_1_2_1 + 1.249999999999998e-02*G4_1_0_0_0_0_0_3_0 + 1.249999999999998e-02*G4_1_0_0_0_0_0_3_1 + 4.166666666666660e-03*G4_1_0_0_0_0_0_4_0 + 4.166666666666659e-03*G4_1_0_0_0_0_0_4_1 + 4.166666666666660e-03*G4_1_0_0_0_0_0_5_0 + 4.166666666666659e-03*G4_1_0_0_0_0_0_5_1 + 1.249999999999998e-02*G4_1_0_0_0_0_1_3_0 + 1.249999999999997e-02*G4_1_0_0_0_0_1_3_1 + 4.166666666666659e-03*G4_1_0_0_0_0_1_4_0 + 4.166666666666657e-03*G4_1_0_0_0_0_1_4_1 + 4.166666666666660e-03*G4_1_0_0_0_0_1_5_0 + 4.166666666666658e-03*G4_1_0_0_0_0_1_5_1 + 4.166666666666660e-03*G4_1_0_0_0_1_0_3_0 + 4.166666666666659e-03*G4_1_0_0_0_1_0_3_1 + 4.166666666666660e-03*G4_1_0_0_0_1_0_4_0 + 4.166666666666659e-03*G4_1_0_0_0_1_0_4_1 + 2.083333333333330e-03*G4_1_0_0_0_1_0_5_0 + 2.083333333333329e-03*G4_1_0_0_0_1_0_5_1 + 4.166666666666659e-03*G4_1_0_0_0_1_1_3_0 + 4.166666666666657e-03*G4_1_0_0_0_1_1_3_1 + 4.166666666666658e-03*G4_1_0_0_0_1_1_4_0 + 4.166666666666658e-03*G4_1_0_0_0_1_1_4_1 + 2.083333333333329e-03*G4_1_0_0_0_1_1_5_0 + 2.083333333333329e-03*G4_1_0_0_0_1_1_5_1 + 4.166666666666660e-03*G4_1_0_0_0_2_0_3_0 + 4.166666666666659e-03*G4_1_0_0_0_2_0_3_1 + 2.083333333333330e-03*G4_1_0_0_0_2_0_4_0 + 2.083333333333329e-03*G4_1_0_0_0_2_0_4_1 + 4.166666666666660e-03*G4_1_0_0_0_2_0_5_0 + 4.166666666666659e-03*G4_1_0_0_0_2_0_5_1 + 4.166666666666659e-03*G4_1_0_0_0_2_1_3_0 + 4.166666666666658e-03*G4_1_0_0_0_2_1_3_1 + 2.083333333333329e-03*G4_1_0_0_0_2_1_4_0 + 2.083333333333329e-03*G4_1_0_0_0_2_1_4_1 + 4.166666666666659e-03*G4_1_0_0_0_2_1_5_0 + 4.166666666666658e-03*G4_1_0_0_0_2_1_5_1 + 4.166666666666660e-03*G4_1_0_0_1_0_0_3_0 + 4.166666666666659e-03*G4_1_0_0_1_0_0_3_1 + 4.166666666666660e-03*G4_1_0_0_1_0_0_4_0 + 4.166666666666659e-03*G4_1_0_0_1_0_0_4_1 + 2.083333333333330e-03*G4_1_0_0_1_0_0_5_0 + 2.083333333333329e-03*G4_1_0_0_1_0_0_5_1 + 4.166666666666659e-03*G4_1_0_0_1_0_1_3_0 + 4.166666666666657e-03*G4_1_0_0_1_0_1_3_1 + 4.166666666666658e-03*G4_1_0_0_1_0_1_4_0 + 4.166666666666658e-03*G4_1_0_0_1_0_1_4_1 + 2.083333333333329e-03*G4_1_0_0_1_0_1_5_0 + 2.083333333333329e-03*G4_1_0_0_1_0_1_5_1 + 4.166666666666660e-03*G4_1_0_0_1_1_0_3_0 + 4.166666666666659e-03*G4_1_0_0_1_1_0_3_1 + 1.249999999999998e-02*G4_1_0_0_1_1_0_4_0 + 1.249999999999998e-02*G4_1_0_0_1_1_0_4_1 + 4.166666666666661e-03*G4_1_0_0_1_1_0_5_0 + 4.166666666666660e-03*G4_1_0_0_1_1_0_5_1 + 4.166666666666658e-03*G4_1_0_0_1_1_1_3_0 + 4.166666666666658e-03*G4_1_0_0_1_1_1_3_1 + 1.249999999999998e-02*G4_1_0_0_1_1_1_4_0 + 1.249999999999998e-02*G4_1_0_0_1_1_1_4_1 + 4.166666666666661e-03*G4_1_0_0_1_1_1_5_0 + 4.166666666666659e-03*G4_1_0_0_1_1_1_5_1 + 2.083333333333330e-03*G4_1_0_0_1_2_0_3_0 + 2.083333333333329e-03*G4_1_0_0_1_2_0_3_1 + 4.166666666666661e-03*G4_1_0_0_1_2_0_4_0 + 4.166666666666660e-03*G4_1_0_0_1_2_0_4_1 + 4.166666666666661e-03*G4_1_0_0_1_2_0_5_0 + 4.166666666666660e-03*G4_1_0_0_1_2_0_5_1 + 2.083333333333329e-03*G4_1_0_0_1_2_1_3_0 + 2.083333333333329e-03*G4_1_0_0_1_2_1_3_1 + 4.166666666666660e-03*G4_1_0_0_1_2_1_4_0 + 4.166666666666659e-03*G4_1_0_0_1_2_1_4_1 + 4.166666666666661e-03*G4_1_0_0_1_2_1_5_0 + 4.166666666666659e-03*G4_1_0_0_1_2_1_5_1 + 4.166666666666660e-03*G4_1_0_0_2_0_0_3_0 + 4.166666666666659e-03*G4_1_0_0_2_0_0_3_1 + 2.083333333333330e-03*G4_1_0_0_2_0_0_4_0 + 2.083333333333329e-03*G4_1_0_0_2_0_0_4_1 + 4.166666666666660e-03*G4_1_0_0_2_0_0_5_0 + 4.166666666666659e-03*G4_1_0_0_2_0_0_5_1 + 4.166666666666660e-03*G4_1_0_0_2_0_1_3_0 + 4.166666666666658e-03*G4_1_0_0_2_0_1_3_1 + 2.083333333333329e-03*G4_1_0_0_2_0_1_4_0 + 2.083333333333329e-03*G4_1_0_0_2_0_1_4_1 + 4.166666666666659e-03*G4_1_0_0_2_0_1_5_0 + 4.166666666666658e-03*G4_1_0_0_2_0_1_5_1 + 2.083333333333330e-03*G4_1_0_0_2_1_0_3_0 + 2.083333333333329e-03*G4_1_0_0_2_1_0_3_1 + 4.166666666666661e-03*G4_1_0_0_2_1_0_4_0 + 4.166666666666660e-03*G4_1_0_0_2_1_0_4_1 + 4.166666666666661e-03*G4_1_0_0_2_1_0_5_0 + 4.166666666666660e-03*G4_1_0_0_2_1_0_5_1 + 2.083333333333329e-03*G4_1_0_0_2_1_1_3_0 + 2.083333333333329e-03*G4_1_0_0_2_1_1_3_1 + 4.166666666666661e-03*G4_1_0_0_2_1_1_4_0 + 4.166666666666659e-03*G4_1_0_0_2_1_1_4_1 + 4.166666666666661e-03*G4_1_0_0_2_1_1_5_0 + 4.166666666666659e-03*G4_1_0_0_2_1_1_5_1 + 4.166666666666660e-03*G4_1_0_0_2_2_0_3_0 + 4.166666666666659e-03*G4_1_0_0_2_2_0_3_1 + 4.166666666666661e-03*G4_1_0_0_2_2_0_4_0 + 4.166666666666660e-03*G4_1_0_0_2_2_0_4_1 + 1.249999999999998e-02*G4_1_0_0_2_2_0_5_0 + 1.249999999999998e-02*G4_1_0_0_2_2_0_5_1 + 4.166666666666659e-03*G4_1_0_0_2_2_1_3_0 + 4.166666666666658e-03*G4_1_0_0_2_2_1_3_1 + 4.166666666666661e-03*G4_1_0_0_2_2_1_4_0 + 4.166666666666659e-03*G4_1_0_0_2_2_1_4_1 + 1.249999999999998e-02*G4_1_0_0_2_2_1_5_0 + 1.249999999999997e-02*G4_1_0_0_2_2_1_5_1 + 1.249999999999998e-02*G4_1_1_0_0_3_0_3_0 + 1.249999999999998e-02*G4_1_1_0_0_3_0_3_1 + 4.166666666666660e-03*G4_1_1_0_0_3_0_4_0 + 4.166666666666659e-03*G4_1_1_0_0_3_0_4_1 + 4.166666666666660e-03*G4_1_1_0_0_3_0_5_0 + 4.166666666666659e-03*G4_1_1_0_0_3_0_5_1 + 1.249999999999998e-02*G4_1_1_0_0_3_1_3_0 + 1.249999999999997e-02*G4_1_1_0_0_3_1_3_1 + 4.166666666666659e-03*G4_1_1_0_0_3_1_4_0 + 4.166666666666657e-03*G4_1_1_0_0_3_1_4_1 + 4.166666666666660e-03*G4_1_1_0_0_3_1_5_0 + 4.166666666666658e-03*G4_1_1_0_0_3_1_5_1 + 4.166666666666660e-03*G4_1_1_0_0_4_0_3_0 + 4.166666666666659e-03*G4_1_1_0_0_4_0_3_1 + 4.166666666666660e-03*G4_1_1_0_0_4_0_4_0 + 4.166666666666659e-03*G4_1_1_0_0_4_0_4_1 + 2.083333333333330e-03*G4_1_1_0_0_4_0_5_0 + 2.083333333333329e-03*G4_1_1_0_0_4_0_5_1 + 4.166666666666659e-03*G4_1_1_0_0_4_1_3_0 + 4.166666666666657e-03*G4_1_1_0_0_4_1_3_1 + 4.166666666666658e-03*G4_1_1_0_0_4_1_4_0 + 4.166666666666658e-03*G4_1_1_0_0_4_1_4_1 + 2.083333333333329e-03*G4_1_1_0_0_4_1_5_0 + 2.083333333333329e-03*G4_1_1_0_0_4_1_5_1 + 4.166666666666660e-03*G4_1_1_0_0_5_0_3_0 + 4.166666666666659e-03*G4_1_1_0_0_5_0_3_1 + 2.083333333333330e-03*G4_1_1_0_0_5_0_4_0 + 2.083333333333329e-03*G4_1_1_0_0_5_0_4_1 + 4.166666666666660e-03*G4_1_1_0_0_5_0_5_0 + 4.166666666666659e-03*G4_1_1_0_0_5_0_5_1 + 4.166666666666659e-03*G4_1_1_0_0_5_1_3_0 + 4.166666666666658e-03*G4_1_1_0_0_5_1_3_1 + 2.083333333333329e-03*G4_1_1_0_0_5_1_4_0 + 2.083333333333329e-03*G4_1_1_0_0_5_1_4_1 + 4.166666666666659e-03*G4_1_1_0_0_5_1_5_0 + 4.166666666666658e-03*G4_1_1_0_0_5_1_5_1 + 4.166666666666660e-03*G4_1_1_0_1_3_0_3_0 + 4.166666666666659e-03*G4_1_1_0_1_3_0_3_1 + 4.166666666666660e-03*G4_1_1_0_1_3_0_4_0 + 4.166666666666659e-03*G4_1_1_0_1_3_0_4_1 + 2.083333333333330e-03*G4_1_1_0_1_3_0_5_0 + 2.083333333333329e-03*G4_1_1_0_1_3_0_5_1 + 4.166666666666659e-03*G4_1_1_0_1_3_1_3_0 + 4.166666666666657e-03*G4_1_1_0_1_3_1_3_1 + 4.166666666666658e-03*G4_1_1_0_1_3_1_4_0 + 4.166666666666658e-03*G4_1_1_0_1_3_1_4_1 + 2.083333333333329e-03*G4_1_1_0_1_3_1_5_0 + 2.083333333333329e-03*G4_1_1_0_1_3_1_5_1 + 4.166666666666660e-03*G4_1_1_0_1_4_0_3_0 + 4.166666666666659e-03*G4_1_1_0_1_4_0_3_1 + 1.249999999999998e-02*G4_1_1_0_1_4_0_4_0 + 1.249999999999998e-02*G4_1_1_0_1_4_0_4_1 + 4.166666666666661e-03*G4_1_1_0_1_4_0_5_0 + 4.166666666666660e-03*G4_1_1_0_1_4_0_5_1 + 4.166666666666658e-03*G4_1_1_0_1_4_1_3_0 + 4.166666666666658e-03*G4_1_1_0_1_4_1_3_1 + 1.249999999999998e-02*G4_1_1_0_1_4_1_4_0 + 1.249999999999998e-02*G4_1_1_0_1_4_1_4_1 + 4.166666666666661e-03*G4_1_1_0_1_4_1_5_0 + 4.166666666666659e-03*G4_1_1_0_1_4_1_5_1 + 2.083333333333330e-03*G4_1_1_0_1_5_0_3_0 + 2.083333333333329e-03*G4_1_1_0_1_5_0_3_1 + 4.166666666666661e-03*G4_1_1_0_1_5_0_4_0 + 4.166666666666660e-03*G4_1_1_0_1_5_0_4_1 + 4.166666666666661e-03*G4_1_1_0_1_5_0_5_0 + 4.166666666666660e-03*G4_1_1_0_1_5_0_5_1 + 2.083333333333329e-03*G4_1_1_0_1_5_1_3_0 + 2.083333333333329e-03*G4_1_1_0_1_5_1_3_1 + 4.166666666666660e-03*G4_1_1_0_1_5_1_4_0 + 4.166666666666659e-03*G4_1_1_0_1_5_1_4_1 + 4.166666666666661e-03*G4_1_1_0_1_5_1_5_0 + 4.166666666666659e-03*G4_1_1_0_1_5_1_5_1 + 4.166666666666660e-03*G4_1_1_0_2_3_0_3_0 + 4.166666666666659e-03*G4_1_1_0_2_3_0_3_1 + 2.083333333333330e-03*G4_1_1_0_2_3_0_4_0 + 2.083333333333329e-03*G4_1_1_0_2_3_0_4_1 + 4.166666666666660e-03*G4_1_1_0_2_3_0_5_0 + 4.166666666666659e-03*G4_1_1_0_2_3_0_5_1 + 4.166666666666660e-03*G4_1_1_0_2_3_1_3_0 + 4.166666666666658e-03*G4_1_1_0_2_3_1_3_1 + 2.083333333333329e-03*G4_1_1_0_2_3_1_4_0 + 2.083333333333329e-03*G4_1_1_0_2_3_1_4_1 + 4.166666666666659e-03*G4_1_1_0_2_3_1_5_0 + 4.166666666666658e-03*G4_1_1_0_2_3_1_5_1 + 2.083333333333330e-03*G4_1_1_0_2_4_0_3_0 + 2.083333333333329e-03*G4_1_1_0_2_4_0_3_1 + 4.166666666666661e-03*G4_1_1_0_2_4_0_4_0 + 4.166666666666660e-03*G4_1_1_0_2_4_0_4_1 + 4.166666666666661e-03*G4_1_1_0_2_4_0_5_0 + 4.166666666666660e-03*G4_1_1_0_2_4_0_5_1 + 2.083333333333329e-03*G4_1_1_0_2_4_1_3_0 + 2.083333333333329e-03*G4_1_1_0_2_4_1_3_1 + 4.166666666666661e-03*G4_1_1_0_2_4_1_4_0 + 4.166666666666659e-03*G4_1_1_0_2_4_1_4_1 + 4.166666666666661e-03*G4_1_1_0_2_4_1_5_0 + 4.166666666666659e-03*G4_1_1_0_2_4_1_5_1 + 4.166666666666660e-03*G4_1_1_0_2_5_0_3_0 + 4.166666666666659e-03*G4_1_1_0_2_5_0_3_1 + 4.166666666666661e-03*G4_1_1_0_2_5_0_4_0 + 4.166666666666660e-03*G4_1_1_0_2_5_0_4_1 + 1.249999999999998e-02*G4_1_1_0_2_5_0_5_0 + 1.249999999999998e-02*G4_1_1_0_2_5_0_5_1 + 4.166666666666659e-03*G4_1_1_0_2_5_1_3_0 + 4.166666666666658e-03*G4_1_1_0_2_5_1_3_1 + 4.166666666666661e-03*G4_1_1_0_2_5_1_4_0 + 4.166666666666659e-03*G4_1_1_0_2_5_1_4_1 + 1.249999999999998e-02*G4_1_1_0_2_5_1_5_0 + 1.249999999999997e-02*G4_1_1_0_2_5_1_5_1;
    block[1] = 4.166666666666658e-02*G0_ - 8.333333333333318e-03*G1_0_0_0_0_0 - 8.333333333333314e-03*G1_0_0_0_0_1 - 8.333333333333316e-03*G1_0_0_0_1_0 - 8.333333333333316e-03*G1_0_0_0_1_1 - 4.166666666666658e-03*G1_0_0_0_2_0 - 4.166666666666658e-03*G1_0_0_0_2_1 - 8.333333333333316e-03*G1_0_0_1_0_0 - 8.333333333333316e-03*G1_0_0_1_0_1 - 2.499999999999996e-02*G1_0_0_1_1_0 - 2.499999999999996e-02*G1_0_0_1_1_1 - 8.333333333333321e-03*G1_0_0_1_2_0 - 8.333333333333318e-03*G1_0_0_1_2_1 - 4.166666666666658e-03*G1_0_0_2_0_0 - 4.166666666666658e-03*G1_0_0_2_0_1 - 8.333333333333321e-03*G1_0_0_2_1_0 - 8.333333333333318e-03*G1_0_0_2_1_1 - 8.333333333333321e-03*G1_0_0_2_2_0 - 8.333333333333318e-03*G1_0_0_2_2_1 - 8.333333333333318e-03*G1_1_0_0_3_0 - 8.333333333333314e-03*G1_1_0_0_3_1 - 8.333333333333316e-03*G1_1_0_0_4_0 - 8.333333333333316e-03*G1_1_0_0_4_1 - 4.166666666666658e-03*G1_1_0_0_5_0 - 4.166666666666658e-03*G1_1_0_0_5_1 - 8.333333333333316e-03*G1_1_0_1_3_0 - 8.333333333333316e-03*G1_1_0_1_3_1 - 2.499999999999996e-02*G1_1_0_1_4_0 - 2.499999999999996e-02*G1_1_0_1_4_1 - 8.333333333333321e-03*G1_1_0_1_5_0 - 8.333333333333318e-03*G1_1_0_1_5_1 - 4.166666666666658e-03*G1_1_0_2_3_0 - 4.166666666666658e-03*G1_1_0_2_3_1 - 8.333333333333321e-03*G1_1_0_2_4_0 - 8.333333333333318e-03*G1_1_0_2_4_1 - 8.333333333333321e-03*G1_1_0_2_5_0 - 8.333333333333318e-03*G1_1_0_2_5_1 + 4.166666666666659e-02*G2_0_0_0 + 2.083333333333329e-02*G2_0_1_0 + 2.083333333333329e-02*G2_0_2_0 + 4.166666666666659e-02*G2_1_3_0 + 2.083333333333329e-02*G2_1_4_0 + 2.083333333333329e-02*G2_1_5_0 - 2.499999999999999e-01*G3_0_0 - 2.499999999999998e-01*G3_1_0 - 1.249999999999998e-02*G4_0_0_0_0_0_0_0_0 - 1.249999999999998e-02*G4_0_0_0_0_0_0_0_1 - 4.166666666666660e-03*G4_0_0_0_0_0_0_1_0 - 4.166666666666659e-03*G4_0_0_0_0_0_0_1_1 - 4.166666666666660e-03*G4_0_0_0_0_0_0_2_0 - 4.166666666666659e-03*G4_0_0_0_0_0_0_2_1 - 4.166666666666660e-03*G4_0_0_0_0_1_0_0_0 - 4.166666666666659e-03*G4_0_0_0_0_1_0_0_1 - 4.166666666666660e-03*G4_0_0_0_0_1_0_1_0 - 4.166666666666659e-03*G4_0_0_0_0_1_0_1_1 - 2.083333333333330e-03*G4_0_0_0_0_1_0_2_0 - 2.083333333333329e-03*G4_0_0_0_0_1_0_2_1 - 4.166666666666660e-03*G4_0_0_0_0_2_0_0_0 - 4.166666666666659e-03*G4_0_0_0_0_2_0_0_1 - 2.083333333333330e-03*G4_0_0_0_0_2_0_1_0 - 2.083333333333329e-03*G4_0_0_0_0_2_0_1_1 - 4.166666666666660e-03*G4_0_0_0_0_2_0_2_0 - 4.166666666666659e-03*G4_0_0_0_0_2_0_2_1 - 4.166666666666660e-03*G4_0_0_0_1_0_0_0_0 - 4.166666666666659e-03*G4_0_0_0_1_0_0_0_1 - 4.166666666666660e-03*G4_0_0_0_1_0_0_1_0 - 4.166666666666659e-03*G4_0_0_0_1_0_0_1_1 - 2.083333333333330e-03*G4_0_0_0_1_0_0_2_0 - 2.083333333333329e-03*G4_0_0_0_1_0_0_2_1 - 4.166666666666660e-03*G4_0_0_0_1_1_0_0_0 - 4.166666666666659e-03*G4_0_0_0_1_1_0_0_1 - 1.249999999999998e-02*G4_0_0_0_1_1_0_1_0 - 1.249999999999998e-02*G4_0_0_0_1_1_0_1_1 - 4.166666666666661e-03*G4_0_0_0_1_1_0_2_0 - 4.166666666666660e-03*G4_0_0_0_1_1_0_2_1 - 2.083333333333330e-03*G4_0_0_0_1_2_0_0_0 - 2.083333333333329e-03*G4_0_0_0_1_2_0_0_1 - 4.166666666666661e-03*G4_0_0_0_1_2_0_1_0 - 4.166666666666660e-03*G4_0_0_0_1_2_0_1_1 - 4.166666666666661e-03*G4_0_0_0_1_2_0_2_0 - 4.166666666666660e-03*G4_0_0_0_1_2_0_2_1 - 4.166666666666660e-03*G4_0_0_0_2_0_0_0_0 - 4.166666666666659e-03*G4_0_0_0_2_0_0_0_1 - 2.083333333333330e-03*G4_0_0_0_2_0_0_1_0 - 2.083333333333329e-03*G4_0_0_0_2_0_0_1_1 - 4.166666666666660e-03*G4_0_0_0_2_0_0_2_0 - 4.166666666666659e-03*G4_0_0_0_2_0_0_2_1 - 2.083333333333330e-03*G4_0_0_0_2_1_0_0_0 - 2.083333333333329e-03*G4_0_0_0_2_1_0_0_1 - 4.166666666666661e-03*G4_0_0_0_2_1_0_1_0 - 4.166666666666660e-03*G4_0_0_0_2_1_0_1_1 - 4.166666666666661e-03*G4_0_0_0_2_1_0_2_0 - 4.166666666666660e-03*G4_0_0_0_2_1_0_2_1 - 4.166666666666660e-03*G4_0_0_0_2_2_0_0_0 - 4.166666666666659e-03*G4_0_0_0_2_2_0_0_1 - 4.166666666666661e-03*G4_0_0_0_2_2_0_1_0 - 4.166666666666660e-03*G4_0_0_0_2_2_0_1_1 - 1.249999999999998e-02*G4_0_0_0_2_2_0_2_0 - 1.249999999999998e-02*G4_0_0_0_2_2_0_2_1 - 1.249999999999998e-02*G4_0_1_0_0_3_0_0_0 - 1.249999999999998e-02*G4_0_1_0_0_3_0_0_1 - 4.166666666666660e-03*G4_0_1_0_0_3_0_1_0 - 4.166666666666659e-03*G4_0_1_0_0_3_0_1_1 - 4.166666666666660e-03*G4_0_1_0_0_3_0_2_0 - 4.166666666666659e-03*G4_0_1_0_0_3_0_2_1 - 4.166666666666660e-03*G4_0_1_0_0_4_0_0_0 - 4.166666666666659e-03*G4_0_1_0_0_4_0_0_1 - 4.166666666666660e-03*G4_0_1_0_0_4_0_1_0 - 4.166666666666659e-03*G4_0_1_0_0_4_0_1_1 - 2.083333333333330e-03*G4_0_1_0_0_4_0_2_0 - 2.083333333333329e-03*G4_0_1_0_0_4_0_2_1 - 4.166666666666660e-03*G4_0_1_0_0_5_0_0_0 - 4.166666666666659e-03*G4_0_1_0_0_5_0_0_1 - 2.083333333333330e-03*G4_0_1_0_0_5_0_1_0 - 2.083333333333329e-03*G4_0_1_0_0_5_0_1_1 - 4.166666666666660e-03*G4_0_1_0_0_5_0_2_0 - 4.166666666666659e-03*G4_0_1_0_0_5_0_2_1 - 4.166666666666660e-03*G4_0_1_0_1_3_0_0_0 - 4.166666666666659e-03*G4_0_1_0_1_3_0_0_1 - 4.166666666666660e-03*G4_0_1_0_1_3_0_1_0 - 4.166666666666659e-03*G4_0_1_0_1_3_0_1_1 - 2.083333333333330e-03*G4_0_1_0_1_3_0_2_0 - 2.083333333333329e-03*G4_0_1_0_1_3_0_2_1 - 4.166666666666660e-03*G4_0_1_0_1_4_0_0_0 - 4.166666666666659e-03*G4_0_1_0_1_4_0_0_1 - 1.249999999999998e-02*G4_0_1_0_1_4_0_1_0 - 1.249999999999998e-02*G4_0_1_0_1_4_0_1_1 - 4.166666666666661e-03*G4_0_1_0_1_4_0_2_0 - 4.166666666666660e-03*G4_0_1_0_1_4_0_2_1 - 2.083333333333330e-03*G4_0_1_0_1_5_0_0_0 - 2.083333333333329e-03*G4_0_1_0_1_5_0_0_1 - 4.166666666666661e-03*G4_0_1_0_1_5_0_1_0 - 4.166666666666660e-03*G4_0_1_0_1_5_0_1_1 - 4.166666666666661e-03*G4_0_1_0_1_5_0_2_0 - 4.166666666666660e-03*G4_0_1_0_1_5_0_2_1 - 4.166666666666660e-03*G4_0_1_0_2_3_0_0_0 - 4.166666666666659e-03*G4_0_1_0_2_3_0_0_1 - 2.083333333333330e-03*G4_0_1_0_2_3_0_1_0 - 2.083333333333329e-03*G4_0_1_0_2_3_0_1_1 - 4.166666666666660e-03*G4_0_1_0_2_3_0_2_0 - 4.166666666666659e-03*G4_0_1_0_2_3_0_2_1 - 2.083333333333330e-03*G4_0_1_0_2_4_0_0_0 - 2.083333333333329e-03*G4_0_1_0_2_4_0_0_1 - 4.166666666666661e-03*G4_0_1_0_2_4_0_1_0 - 4.166666666666660e-03*G4_0_1_0_2_4_0_1_1 - 4.166666666666661e-03*G4_0_1_0_2_4_0_2_0 - 4.166666666666660e-03*G4_0_1_0_2_4_0_2_1 - 4.166666666666660e-03*G4_0_1_0_2_5_0_0_0 - 4.166666666666659e-03*G4_0_1_0_2_5_0_0_1 - 4.166666666666661e-03*G4_0_1_0_2_5_0_1_0 - 4.166666666666660e-03*G4_0_1_0_2_5_0_1_1 - 1.249999999999998e-02*G4_0_1_0_2_5_0_2_0 - 1.249999999999998e-02*G4_0_1_0_2_5_0_2_1 - 1.249999999999998e-02*G4_1_0_0_0_0_0_3_0 - 1.249999999999998e-02*G4_1_0_0_0_0_0_3_1 - 4.166666666666660e-03*G4_1_0_0_0_0_0_4_0 - 4.166666666666659e-03*G4_1_0_0_0_0_0_4_1 - 4.166666666666660e-03*G4_1_0_0_0_0_0_5_0 - 4.166666666666659e-03*G4_1_0_0_0_0_0_5_1 - 4.166666666666660e-03*G4_1_0_0_0_1_0_3_0 - 4.166666666666659e-03*G4_1_0_0_0_1_0_3_1 - 4.166666666666660e-03*G4_1_0_0_0_1_0_4_0 - 4.166666666666659e-03*G4_1_0_0_0_1_0_4_1 - 2.083333333333330e-03*G4_1_0_0_0_1_0_5_0 - 2.083333333333329e-03*G4_1_0_0_0_1_0_5_1 - 4.166666666666660e-03*G4_1_0_0_0_2_0_3_0 - 4.166666666666659e-03*G4_1_0_0_0_2_0_3_1 - 2.083333333333330e-03*G4_1_0_0_0_2_0_4_0 - 2.083333333333329e-03*G4_1_0_0_0_2_0_4_1 - 4.166666666666660e-03*G4_1_0_0_0_2_0_5_0 - 4.166666666666659e-03*G4_1_0_0_0_2_0_5_1 - 4.166666666666660e-03*G4_1_0_0_1_0_0_3_0 - 4.166666666666659e-03*G4_1_0_0_1_0_0_3_1 - 4.166666666666660e-03*G4_1_0_0_1_0_0_4_0 - 4.166666666666659e-03*G4_1_0_0_1_0_0_4_1 - 2.083333333333330e-03*G4_1_0_0_1_0_0_5_0 - 2.083333333333329e-03*G4_1_0_0_1_0_0_5_1 - 4.166666666666660e-03*G4_1_0_0_1_1_0_3_0 - 4.166666666666659e-03*G4_1_0_0_1_1_0_3_1 - 1.249999999999998e-02*G4_1_0_0_1_1_0_4_0 - 1.249999999999998e-02*G4_1_0_0_1_1_0_4_1 - 4.166666666666661e-03*G4_1_0_0_1_1_0_5_0 - 4.166666666666660e-03*G4_1_0_0_1_1_0_5_1 - 2.083333333333330e-03*G4_1_0_0_1_2_0_3_0 - 2.083333333333329e-03*G4_1_0_0_1_2_0_3_1 - 4.166666666666661e-03*G4_1_0_0_1_2_0_4_0 - 4.166666666666660e-03*G4_1_0_0_1_2_0_4_1 - 4.166666666666661e-03*G4_1_0_0_1_2_0_5_0 - 4.166666666666660e-03*G4_1_0_0_1_2_0_5_1 - 4.166666666666660e-03*G4_1_0_0_2_0_0_3_0 - 4.166666666666659e-03*G4_1_0_0_2_0_0_3_1 - 2.083333333333330e-03*G4_1_0_0_2_0_0_4_0 - 2.083333333333329e-03*G4_1_0_0_2_0_0_4_1 - 4.166666666666660e-03*G4_1_0_0_2_0_0_5_0 - 4.166666666666659e-03*G4_1_0_0_2_0_0_5_1 - 2.083333333333330e-03*G4_1_0_0_2_1_0_3_0 - 2.083333333333329e-03*G4_1_0_0_2_1_0_3_1 - 4.166666666666661e-03*G4_1_0_0_2_1_0_4_0 - 4.166666666666660e-03*G4_1_0_0_2_1_0_4_1 - 4.166666666666661e-03*G4_1_0_0_2_1_0_5_0 - 4.166666666666660e-03*G4_1_0_0_2_1_0_5_1 - 4.166666666666660e-03*G4_1_0_0_2_2_0_3_0 - 4.166666666666659e-03*G4_1_0_0_2_2_0_3_1 - 4.166666666666661e-03*G4_1_0_0_2_2_0_4_0 - 4.166666666666660e-03*G4_1_0_0_2_2_0_4_1 - 1.249999999999998e-02*G4_1_0_0_2_2_0_5_0 - 1.249999999999998e-02*G4_1_0_0_2_2_0_5_1 - 1.249999999999998e-02*G4_1_1_0_0_3_0_3_0 - 1.249999999999998e-02*G4_1_1_0_0_3_0_3_1 - 4.166666666666660e-03*G4_1_1_0_0_3_0_4_0 - 4.166666666666659e-03*G4_1_1_0_0_3_0_4_1 - 4.166666666666660e-03*G4_1_1_0_0_3_0_5_0 - 4.166666666666659e-03*G4_1_1_0_0_3_0_5_1 - 4.166666666666660e-03*G4_1_1_0_0_4_0_3_0 - 4.166666666666659e-03*G4_1_1_0_0_4_0_3_1 - 4.166666666666660e-03*G4_1_1_0_0_4_0_4_0 - 4.166666666666659e-03*G4_1_1_0_0_4_0_4_1 - 2.083333333333330e-03*G4_1_1_0_0_4_0_5_0 - 2.083333333333329e-03*G4_1_1_0_0_4_0_5_1 - 4.166666666666660e-03*G4_1_1_0_0_5_0_3_0 - 4.166666666666659e-03*G4_1_1_0_0_5_0_3_1 - 2.083333333333330e-03*G4_1_1_0_0_5_0_4_0 - 2.083333333333329e-03*G4_1_1_0_0_5_0_4_1 - 4.166666666666660e-03*G4_1_1_0_0_5_0_5_0 - 4.166666666666659e-03*G4_1_1_0_0_5_0_5_1 - 4.166666666666660e-03*G4_1_1_0_1_3_0_3_0 - 4.166666666666659e-03*G4_1_1_0_1_3_0_3_1 - 4.166666666666660e-03*G4_1_1_0_1_3_0_4_0 - 4.166666666666659e-03*G4_1_1_0_1_3_0_4_1 - 2.083333333333330e-03*G4_1_1_0_1_3_0_5_0 - 2.083333333333329e-03*G4_1_1_0_1_3_0_5_1 - 4.166666666666660e-03*G4_1_1_0_1_4_0_3_0 - 4.166666666666659e-03*G4_1_1_0_1_4_0_3_1 - 1.249999999999998e-02*G4_1_1_0_1_4_0_4_0 - 1.249999999999998e-02*G4_1_1_0_1_4_0_4_1 - 4.166666666666661e-03*G4_1_1_0_1_4_0_5_0 - 4.166666666666660e-03*G4_1_1_0_1_4_0_5_1 - 2.083333333333330e-03*G4_1_1_0_1_5_0_3_0 - 2.083333333333329e-03*G4_1_1_0_1_5_0_3_1 - 4.166666666666661e-03*G4_1_1_0_1_5_0_4_0 - 4.166666666666660e-03*G4_1_1_0_1_5_0_4_1 - 4.166666666666661e-03*G4_1_1_0_1_5_0_5_0 - 4.166666666666660e-03*G4_1_1_0_1_5_0_5_1 - 4.166666666666660e-03*G4_1_1_0_2_3_0_3_0 - 4.166666666666659e-03*G4_1_1_0_2_3_0_3_1 - 2.083333333333330e-03*G4_1_1_0_2_3_0_4_0 - 2.083333333333329e-03*G4_1_1_0_2_3_0_4_1 - 4.166666666666660e-03*G4_1_1_0_2_3_0_5_0 - 4.166666666666659e-03*G4_1_1_0_2_3_0_5_1 - 2.083333333333330e-03*G4_1_1_0_2_4_0_3_0 - 2.083333333333329e-03*G4_1_1_0_2_4_0_3_1 - 4.166666666666661e-03*G4_1_1_0_2_4_0_4_0 - 4.166666666666660e-03*G4_1_1_0_2_4_0_4_1 - 4.166666666666661e-03*G4_1_1_0_2_4_0_5_0 - 4.166666666666660e-03*G4_1_1_0_2_4_0_5_1 - 4.166666666666660e-03*G4_1_1_0_2_5_0_3_0 - 4.166666666666659e-03*G4_1_1_0_2_5_0_3_1 - 4.166666666666661e-03*G4_1_1_0_2_5_0_4_0 - 4.166666666666660e-03*G4_1_1_0_2_5_0_4_1 - 1.249999999999998e-02*G4_1_1_0_2_5_0_5_0 - 1.249999999999998e-02*G4_1_1_0_2_5_0_5_1;
    block[2] = 4.166666666666658e-02*G0_ - 8.333333333333318e-03*G1_0_0_0_0_0 - 8.333333333333316e-03*G1_0_0_0_0_1 - 4.166666666666659e-03*G1_0_0_0_1_0 - 4.166666666666658e-03*G1_0_0_0_1_1 - 8.333333333333318e-03*G1_0_0_0_2_0 - 8.333333333333316e-03*G1_0_0_0_2_1 - 4.166666666666659e-03*G1_0_0_1_0_0 - 4.166666666666658e-03*G1_0_0_1_0_1 - 8.333333333333319e-03*G1_0_0_1_1_0 - 8.333333333333318e-03*G1_0_0_1_1_1 - 8.333333333333321e-03*G1_0_0_1_2_0 - 8.333333333333318e-03*G1_0_0_1_2_1 - 8.333333333333318e-03*G1_0_0_2_0_0 - 8.333333333333316e-03*G1_0_0_2_0_1 - 8.333333333333321e-03*G1_0_0_2_1_0 - 8.333333333333318e-03*G1_0_0_2_1_1 - 2.499999999999995e-02*G1_0_0_2_2_0 - 2.499999999999995e-02*G1_0_0_2_2_1 - 8.333333333333318e-03*G1_1_0_0_3_0 - 8.333333333333316e-03*G1_1_0_0_3_1 - 4.166666666666659e-03*G1_1_0_0_4_0 - 4.166666666666658e-03*G1_1_0_0_4_1 - 8.333333333333318e-03*G1_1_0_0_5_0 - 8.333333333333316e-03*G1_1_0_0_5_1 - 4.166666666666659e-03*G1_1_0_1_3_0 - 4.166666666666658e-03*G1_1_0_1_3_1 - 8.333333333333319e-03*G1_1_0_1_4_0 - 8.333333333333318e-03*G1_1_0_1_4_1 - 8.333333333333321e-03*G1_1_0_1_5_0 - 8.333333333333318e-03*G1_1_0_1_5_1 - 8.333333333333318e-03*G1_1_0_2_3_0 - 8.333333333333316e-03*G1_1_0_2_3_1 - 8.333333333333321e-03*G1_1_0_2_4_0 - 8.333333333333318e-03*G1_1_0_2_4_1 - 2.499999999999995e-02*G1_1_0_2_5_0 - 2.499999999999995e-02*G1_1_0_2_5_1 + 4.166666666666659e-02*G2_0_0_1 + 2.083333333333329e-02*G2_0_1_1 + 2.083333333333329e-02*G2_0_2_1 + 4.166666666666659e-02*G2_1_3_1 + 2.083333333333329e-02*G2_1_4_1 + 2.083333333333329e-02*G2_1_5_1 - 2.499999999999998e-01*G3_0_1 - 2.499999999999998e-01*G3_1_1 - 1.249999999999998e-02*G4_0_0_0_0_0_1_0_0 - 1.249999999999997e-02*G4_0_0_0_0_0_1_0_1 - 4.166666666666659e-03*G4_0_0_0_0_0_1_1_0 - 4.166666666666657e-03*G4_0_0_0_0_0_1_1_1 - 4.166666666666660e-03*G4_0_0_0_0_0_1_2_0 - 4.166666666666658e-03*G4_0_0_0_0_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_0_1_1_0_0 - 4.166666666666657e-03*G4_0_0_0_0_1_1_0_1 - 4.166666666666658e-03*G4_0_0_0_0_1_1_1_0 - 4.166666666666658e-03*G4_0_0_0_0_1_1_1_1 - 2.083333333333329e-03*G4_0_0_0_0_1_1_2_0 - 2.083333333333329e-03*G4_0_0_0_0_1_1_2_1 - 4.166666666666659e-03*G4_0_0_0_0_2_1_0_0 - 4.166666666666658e-03*G4_0_0_0_0_2_1_0_1 - 2.083333333333329e-03*G4_0_0_0_0_2_1_1_0 - 2.083333333333329e-03*G4_0_0_0_0_2_1_1_1 - 4.166666666666659e-03*G4_0_0_0_0_2_1_2_0 - 4.166666666666658e-03*G4_0_0_0_0_2_1_2_1 - 4.166666666666659e-03*G4_0_0_0_1_0_1_0_0 - 4.166666666666657e-03*G4_0_0_0_1_0_1_0_1 - 4.166666666666658e-03*G4_0_0_0_1_0_1_1_0 - 4.166666666666658e-03*G4_0_0_0_1_0_1_1_1 - 2.083333333333329e-03*G4_0_0_0_1_0_1_2_0 - 2.083333333333329e-03*G4_0_0_0_1_0_1_2_1 - 4.166666666666658e-03*G4_0_0_0_1_1_1_0_0 - 4.166666666666658e-03*G4_0_0_0_1_1_1_0_1 - 1.249999999999998e-02*G4_0_0_0_1_1_1_1_0 - 1.249999999999998e-02*G4_0_0_0_1_1_1_1_1 - 4.166666666666661e-03*G4_0_0_0_1_1_1_2_0 - 4.166666666666659e-03*G4_0_0_0_1_1_1_2_1 - 2.083333333333329e-03*G4_0_0_0_1_2_1_0_0 - 2.083333333333329e-03*G4_0_0_0_1_2_1_0_1 - 4.166666666666660e-03*G4_0_0_0_1_2_1_1_0 - 4.166666666666659e-03*G4_0_0_0_1_2_1_1_1 - 4.166666666666661e-03*G4_0_0_0_1_2_1_2_0 - 4.166666666666659e-03*G4_0_0_0_1_2_1_2_1 - 4.166666666666660e-03*G4_0_0_0_2_0_1_0_0 - 4.166666666666658e-03*G4_0_0_0_2_0_1_0_1 - 2.083333333333329e-03*G4_0_0_0_2_0_1_1_0 - 2.083333333333329e-03*G4_0_0_0_2_0_1_1_1 - 4.166666666666659e-03*G4_0_0_0_2_0_1_2_0 - 4.166666666666658e-03*G4_0_0_0_2_0_1_2_1 - 2.083333333333329e-03*G4_0_0_0_2_1_1_0_0 - 2.083333333333329e-03*G4_0_0_0_2_1_1_0_1 - 4.166666666666661e-03*G4_0_0_0_2_1_1_1_0 - 4.166666666666659e-03*G4_0_0_0_2_1_1_1_1 - 4.166666666666661e-03*G4_0_0_0_2_1_1_2_0 - 4.166666666666659e-03*G4_0_0_0_2_1_1_2_1 - 4.166666666666659e-03*G4_0_0_0_2_2_1_0_0 - 4.166666666666658e-03*G4_0_0_0_2_2_1_0_1 - 4.166666666666661e-03*G4_0_0_0_2_2_1_1_0 - 4.166666666666659e-03*G4_0_0_0_2_2_1_1_1 - 1.249999999999998e-02*G4_0_0_0_2_2_1_2_0 - 1.249999999999997e-02*G4_0_0_0_2_2_1_2_1 - 1.249999999999998e-02*G4_0_1_0_0_3_1_0_0 - 1.249999999999997e-02*G4_0_1_0_0_3_1_0_1 - 4.166666666666659e-03*G4_0_1_0_0_3_1_1_0 - 4.166666666666657e-03*G4_0_1_0_0_3_1_1_1 - 4.166666666666660e-03*G4_0_1_0_0_3_1_2_0 - 4.166666666666658e-03*G4_0_1_0_0_3_1_2_1 - 4.166666666666659e-03*G4_0_1_0_0_4_1_0_0 - 4.166666666666657e-03*G4_0_1_0_0_4_1_0_1 - 4.166666666666658e-03*G4_0_1_0_0_4_1_1_0 - 4.166666666666658e-03*G4_0_1_0_0_4_1_1_1 - 2.083333333333329e-03*G4_0_1_0_0_4_1_2_0 - 2.083333333333329e-03*G4_0_1_0_0_4_1_2_1 - 4.166666666666659e-03*G4_0_1_0_0_5_1_0_0 - 4.166666666666658e-03*G4_0_1_0_0_5_1_0_1 - 2.083333333333329e-03*G4_0_1_0_0_5_1_1_0 - 2.083333333333329e-03*G4_0_1_0_0_5_1_1_1 - 4.166666666666659e-03*G4_0_1_0_0_5_1_2_0 - 4.166666666666658e-03*G4_0_1_0_0_5_1_2_1 - 4.166666666666659e-03*G4_0_1_0_1_3_1_0_0 - 4.166666666666657e-03*G4_0_1_0_1_3_1_0_1 - 4.166666666666658e-03*G4_0_1_0_1_3_1_1_0 - 4.166666666666658e-03*G4_0_1_0_1_3_1_1_1 - 2.083333333333329e-03*G4_0_1_0_1_3_1_2_0 - 2.083333333333329e-03*G4_0_1_0_1_3_1_2_1 - 4.166666666666658e-03*G4_0_1_0_1_4_1_0_0 - 4.166666666666658e-03*G4_0_1_0_1_4_1_0_1 - 1.249999999999998e-02*G4_0_1_0_1_4_1_1_0 - 1.249999999999998e-02*G4_0_1_0_1_4_1_1_1 - 4.166666666666661e-03*G4_0_1_0_1_4_1_2_0 - 4.166666666666659e-03*G4_0_1_0_1_4_1_2_1 - 2.083333333333329e-03*G4_0_1_0_1_5_1_0_0 - 2.083333333333329e-03*G4_0_1_0_1_5_1_0_1 - 4.166666666666660e-03*G4_0_1_0_1_5_1_1_0 - 4.166666666666659e-03*G4_0_1_0_1_5_1_1_1 - 4.166666666666661e-03*G4_0_1_0_1_5_1_2_0 - 4.166666666666659e-03*G4_0_1_0_1_5_1_2_1 - 4.166666666666660e-03*G4_0_1_0_2_3_1_0_0 - 4.166666666666658e-03*G4_0_1_0_2_3_1_0_1 - 2.083333333333329e-03*G4_0_1_0_2_3_1_1_0 - 2.083333333333329e-03*G4_0_1_0_2_3_1_1_1 - 4.166666666666659e-03*G4_0_1_0_2_3_1_2_0 - 4.166666666666658e-03*G4_0_1_0_2_3_1_2_1 - 2.083333333333329e-03*G4_0_1_0_2_4_1_0_0 - 2.083333333333329e-03*G4_0_1_0_2_4_1_0_1 - 4.166666666666661e-03*G4_0_1_0_2_4_1_1_0 - 4.166666666666659e-03*G4_0_1_0_2_4_1_1_1 - 4.166666666666661e-03*G4_0_1_0_2_4_1_2_0 - 4.166666666666659e-03*G4_0_1_0_2_4_1_2_1 - 4.166666666666659e-03*G4_0_1_0_2_5_1_0_0 - 4.166666666666658e-03*G4_0_1_0_2_5_1_0_1 - 4.166666666666661e-03*G4_0_1_0_2_5_1_1_0 - 4.166666666666659e-03*G4_0_1_0_2_5_1_1_1 - 1.249999999999998e-02*G4_0_1_0_2_5_1_2_0 - 1.249999999999997e-02*G4_0_1_0_2_5_1_2_1 - 1.249999999999998e-02*G4_1_0_0_0_0_1_3_0 - 1.249999999999997e-02*G4_1_0_0_0_0_1_3_1 - 4.166666666666659e-03*G4_1_0_0_0_0_1_4_0 - 4.166666666666657e-03*G4_1_0_0_0_0_1_4_1 - 4.166666666666660e-03*G4_1_0_0_0_0_1_5_0 - 4.166666666666658e-03*G4_1_0_0_0_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_0_1_1_3_0 - 4.166666666666657e-03*G4_1_0_0_0_1_1_3_1 - 4.166666666666658e-03*G4_1_0_0_0_1_1_4_0 - 4.166666666666658e-03*G4_1_0_0_0_1_1_4_1 - 2.083333333333329e-03*G4_1_0_0_0_1_1_5_0 - 2.083333333333329e-03*G4_1_0_0_0_1_1_5_1 - 4.166666666666659e-03*G4_1_0_0_0_2_1_3_0 - 4.166666666666658e-03*G4_1_0_0_0_2_1_3_1 - 2.083333333333329e-03*G4_1_0_0_0_2_1_4_0 - 2.083333333333329e-03*G4_1_0_0_0_2_1_4_1 - 4.166666666666659e-03*G4_1_0_0_0_2_1_5_0 - 4.166666666666658e-03*G4_1_0_0_0_2_1_5_1 - 4.166666666666659e-03*G4_1_0_0_1_0_1_3_0 - 4.166666666666657e-03*G4_1_0_0_1_0_1_3_1 - 4.166666666666658e-03*G4_1_0_0_1_0_1_4_0 - 4.166666666666658e-03*G4_1_0_0_1_0_1_4_1 - 2.083333333333329e-03*G4_1_0_0_1_0_1_5_0 - 2.083333333333329e-03*G4_1_0_0_1_0_1_5_1 - 4.166666666666658e-03*G4_1_0_0_1_1_1_3_0 - 4.166666666666658e-03*G4_1_0_0_1_1_1_3_1 - 1.249999999999998e-02*G4_1_0_0_1_1_1_4_0 - 1.249999999999998e-02*G4_1_0_0_1_1_1_4_1 - 4.166666666666661e-03*G4_1_0_0_1_1_1_5_0 - 4.166666666666659e-03*G4_1_0_0_1_1_1_5_1 - 2.083333333333329e-03*G4_1_0_0_1_2_1_3_0 - 2.083333333333329e-03*G4_1_0_0_1_2_1_3_1 - 4.166666666666660e-03*G4_1_0_0_1_2_1_4_0 - 4.166666666666659e-03*G4_1_0_0_1_2_1_4_1 - 4.166666666666661e-03*G4_1_0_0_1_2_1_5_0 - 4.166666666666659e-03*G4_1_0_0_1_2_1_5_1 - 4.166666666666660e-03*G4_1_0_0_2_0_1_3_0 - 4.166666666666658e-03*G4_1_0_0_2_0_1_3_1 - 2.083333333333329e-03*G4_1_0_0_2_0_1_4_0 - 2.083333333333329e-03*G4_1_0_0_2_0_1_4_1 - 4.166666666666659e-03*G4_1_0_0_2_0_1_5_0 - 4.166666666666658e-03*G4_1_0_0_2_0_1_5_1 - 2.083333333333329e-03*G4_1_0_0_2_1_1_3_0 - 2.083333333333329e-03*G4_1_0_0_2_1_1_3_1 - 4.166666666666661e-03*G4_1_0_0_2_1_1_4_0 - 4.166666666666659e-03*G4_1_0_0_2_1_1_4_1 - 4.166666666666661e-03*G4_1_0_0_2_1_1_5_0 - 4.166666666666659e-03*G4_1_0_0_2_1_1_5_1 - 4.166666666666659e-03*G4_1_0_0_2_2_1_3_0 - 4.166666666666658e-03*G4_1_0_0_2_2_1_3_1 - 4.166666666666661e-03*G4_1_0_0_2_2_1_4_0 - 4.166666666666659e-03*G4_1_0_0_2_2_1_4_1 - 1.249999999999998e-02*G4_1_0_0_2_2_1_5_0 - 1.249999999999997e-02*G4_1_0_0_2_2_1_5_1 - 1.249999999999998e-02*G4_1_1_0_0_3_1_3_0 - 1.249999999999997e-02*G4_1_1_0_0_3_1_3_1 - 4.166666666666659e-03*G4_1_1_0_0_3_1_4_0 - 4.166666666666657e-03*G4_1_1_0_0_3_1_4_1 - 4.166666666666660e-03*G4_1_1_0_0_3_1_5_0 - 4.166666666666658e-03*G4_1_1_0_0_3_1_5_1 - 4.166666666666659e-03*G4_1_1_0_0_4_1_3_0 - 4.166666666666657e-03*G4_1_1_0_0_4_1_3_1 - 4.166666666666658e-03*G4_1_1_0_0_4_1_4_0 - 4.166666666666658e-03*G4_1_1_0_0_4_1_4_1 - 2.083333333333329e-03*G4_1_1_0_0_4_1_5_0 - 2.083333333333329e-03*G4_1_1_0_0_4_1_5_1 - 4.166666666666659e-03*G4_1_1_0_0_5_1_3_0 - 4.166666666666658e-03*G4_1_1_0_0_5_1_3_1 - 2.083333333333329e-03*G4_1_1_0_0_5_1_4_0 - 2.083333333333329e-03*G4_1_1_0_0_5_1_4_1 - 4.166666666666659e-03*G4_1_1_0_0_5_1_5_0 - 4.166666666666658e-03*G4_1_1_0_0_5_1_5_1 - 4.166666666666659e-03*G4_1_1_0_1_3_1_3_0 - 4.166666666666657e-03*G4_1_1_0_1_3_1_3_1 - 4.166666666666658e-03*G4_1_1_0_1_3_1_4_0 - 4.166666666666658e-03*G4_1_1_0_1_3_1_4_1 - 2.083333333333329e-03*G4_1_1_0_1_3_1_5_0 - 2.083333333333329e-03*G4_1_1_0_1_3_1_5_1 - 4.166666666666658e-03*G4_1_1_0_1_4_1_3_0 - 4.166666666666658e-03*G4_1_1_0_1_4_1_3_1 - 1.249999999999998e-02*G4_1_1_0_1_4_1_4_0 - 1.249999999999998e-02*G4_1_1_0_1_4_1_4_1 - 4.166666666666661e-03*G4_1_1_0_1_4_1_5_0 - 4.166666666666659e-03*G4_1_1_0_1_4_1_5_1 - 2.083333333333329e-03*G4_1_1_0_1_5_1_3_0 - 2.083333333333329e-03*G4_1_1_0_1_5_1_3_1 - 4.166666666666660e-03*G4_1_1_0_1_5_1_4_0 - 4.166666666666659e-03*G4_1_1_0_1_5_1_4_1 - 4.166666666666661e-03*G4_1_1_0_1_5_1_5_0 - 4.166666666666659e-03*G4_1_1_0_1_5_1_5_1 - 4.166666666666660e-03*G4_1_1_0_2_3_1_3_0 - 4.166666666666658e-03*G4_1_1_0_2_3_1_3_1 - 2.083333333333329e-03*G4_1_1_0_2_3_1_4_0 - 2.083333333333329e-03*G4_1_1_0_2_3_1_4_1 - 4.166666666666659e-03*G4_1_1_0_2_3_1_5_0 - 4.166666666666658e-03*G4_1_1_0_2_3_1_5_1 - 2.083333333333329e-03*G4_1_1_0_2_4_1_3_0 - 2.083333333333329e-03*G4_1_1_0_2_4_1_3_1 - 4.166666666666661e-03*G4_1_1_0_2_4_1_4_0 - 4.166666666666659e-03*G4_1_1_0_2_4_1_4_1 - 4.166666666666661e-03*G4_1_1_0_2_4_1_5_0 - 4.166666666666659e-03*G4_1_1_0_2_4_1_5_1 - 4.166666666666659e-03*G4_1_1_0_2_5_1_3_0 - 4.166666666666658e-03*G4_1_1_0_2_5_1_3_1 - 4.166666666666661e-03*G4_1_1_0_2_5_1_4_0 - 4.166666666666659e-03*G4_1_1_0_2_5_1_4_1 - 1.249999999999998e-02*G4_1_1_0_2_5_1_5_0 - 1.249999999999997e-02*G4_1_1_0_2_5_1_5_1;
    block[3] = 4.166666666666658e-02*G0_ + 2.499999999999995e-02*G1_0_0_0_0_0 + 8.333333333333318e-03*G1_0_0_0_1_0 + 8.333333333333319e-03*G1_0_0_0_2_0 + 8.333333333333318e-03*G1_0_0_1_0_0 + 8.333333333333316e-03*G1_0_0_1_1_0 + 4.166666666666659e-03*G1_0_0_1_2_0 + 8.333333333333319e-03*G1_0_0_2_0_0 + 4.166666666666659e-03*G1_0_0_2_1_0 + 8.333333333333318e-03*G1_0_0_2_2_0 + 2.499999999999995e-02*G1_1_0_0_3_0 + 8.333333333333318e-03*G1_1_0_0_4_0 + 8.333333333333319e-03*G1_1_0_0_5_0 + 8.333333333333318e-03*G1_1_0_1_3_0 + 8.333333333333316e-03*G1_1_0_1_4_0 + 4.166666666666659e-03*G1_1_0_1_5_0 + 8.333333333333319e-03*G1_1_0_2_3_0 + 4.166666666666659e-03*G1_1_0_2_4_0 + 8.333333333333318e-03*G1_1_0_2_5_0 - 2.083333333333329e-02*G2_0_0_0 - 2.083333333333329e-02*G2_0_0_1 - 4.166666666666659e-02*G2_0_1_0 - 4.166666666666659e-02*G2_0_1_1 - 2.083333333333330e-02*G2_0_2_0 - 2.083333333333329e-02*G2_0_2_1 - 2.083333333333329e-02*G2_1_3_0 - 2.083333333333329e-02*G2_1_3_1 - 4.166666666666659e-02*G2_1_4_0 - 4.166666666666659e-02*G2_1_4_1 - 2.083333333333330e-02*G2_1_5_0 - 2.083333333333329e-02*G2_1_5_1 - 2.499999999999999e-01*G3_0_0 - 2.499999999999998e-01*G3_0_1 - 1.249999999999998e-02*G4_0_0_0_0_0_0_0_0 - 4.166666666666660e-03*G4_0_0_0_0_0_0_1_0 - 4.166666666666660e-03*G4_0_0_0_0_0_0_2_0 - 1.249999999999998e-02*G4_0_0_0_0_0_1_0_0 - 4.166666666666659e-03*G4_0_0_0_0_0_1_1_0 - 4.166666666666660e-03*G4_0_0_0_0_0_1_2_0 - 4.166666666666660e-03*G4_0_0_0_0_1_0_0_0 - 4.166666666666660e-03*G4_0_0_0_0_1_0_1_0 - 2.083333333333330e-03*G4_0_0_0_0_1_0_2_0 - 4.166666666666659e-03*G4_0_0_0_0_1_1_0_0 - 4.166666666666658e-03*G4_0_0_0_0_1_1_1_0 - 2.083333333333329e-03*G4_0_0_0_0_1_1_2_0 - 4.166666666666660e-03*G4_0_0_0_0_2_0_0_0 - 2.083333333333330e-03*G4_0_0_0_0_2_0_1_0 - 4.166666666666660e-03*G4_0_0_0_0_2_0_2_0 - 4.166666666666659e-03*G4_0_0_0_0_2_1_0_0 - 2.083333333333329e-03*G4_0_0_0_0_2_1_1_0 - 4.166666666666659e-03*G4_0_0_0_0_2_1_2_0 - 4.166666666666660e-03*G4_0_0_0_1_0_0_0_0 - 4.166666666666660e-03*G4_0_0_0_1_0_0_1_0 - 2.083333333333330e-03*G4_0_0_0_1_0_0_2_0 - 4.166666666666659e-03*G4_0_0_0_1_0_1_0_0 - 4.166666666666658e-03*G4_0_0_0_1_0_1_1_0 - 2.083333333333329e-03*G4_0_0_0_1_0_1_2_0 - 4.166666666666660e-03*G4_0_0_0_1_1_0_0_0 - 1.249999999999998e-02*G4_0_0_0_1_1_0_1_0 - 4.166666666666661e-03*G4_0_0_0_1_1_0_2_0 - 4.166666666666658e-03*G4_0_0_0_1_1_1_0_0 - 1.249999999999998e-02*G4_0_0_0_1_1_1_1_0 - 4.166666666666661e-03*G4_0_0_0_1_1_1_2_0 - 2.083333333333330e-03*G4_0_0_0_1_2_0_0_0 - 4.166666666666661e-03*G4_0_0_0_1_2_0_1_0 - 4.166666666666661e-03*G4_0_0_0_1_2_0_2_0 - 2.083333333333329e-03*G4_0_0_0_1_2_1_0_0 - 4.166666666666660e-03*G4_0_0_0_1_2_1_1_0 - 4.166666666666661e-03*G4_0_0_0_1_2_1_2_0 - 4.166666666666660e-03*G4_0_0_0_2_0_0_0_0 - 2.083333333333330e-03*G4_0_0_0_2_0_0_1_0 - 4.166666666666660e-03*G4_0_0_0_2_0_0_2_0 - 4.166666666666660e-03*G4_0_0_0_2_0_1_0_0 - 2.083333333333329e-03*G4_0_0_0_2_0_1_1_0 - 4.166666666666659e-03*G4_0_0_0_2_0_1_2_0 - 2.083333333333330e-03*G4_0_0_0_2_1_0_0_0 - 4.166666666666661e-03*G4_0_0_0_2_1_0_1_0 - 4.166666666666661e-03*G4_0_0_0_2_1_0_2_0 - 2.083333333333329e-03*G4_0_0_0_2_1_1_0_0 - 4.166666666666661e-03*G4_0_0_0_2_1_1_1_0 - 4.166666666666661e-03*G4_0_0_0_2_1_1_2_0 - 4.166666666666660e-03*G4_0_0_0_2_2_0_0_0 - 4.166666666666661e-03*G4_0_0_0_2_2_0_1_0 - 1.249999999999998e-02*G4_0_0_0_2_2_0_2_0 - 4.166666666666659e-03*G4_0_0_0_2_2_1_0_0 - 4.166666666666661e-03*G4_0_0_0_2_2_1_1_0 - 1.249999999999998e-02*G4_0_0_0_2_2_1_2_0 - 1.249999999999998e-02*G4_0_1_0_0_3_0_0_0 - 4.166666666666660e-03*G4_0_1_0_0_3_0_1_0 - 4.166666666666660e-03*G4_0_1_0_0_3_0_2_0 - 1.249999999999998e-02*G4_0_1_0_0_3_1_0_0 - 4.166666666666659e-03*G4_0_1_0_0_3_1_1_0 - 4.166666666666660e-03*G4_0_1_0_0_3_1_2_0 - 4.166666666666660e-03*G4_0_1_0_0_4_0_0_0 - 4.166666666666660e-03*G4_0_1_0_0_4_0_1_0 - 2.083333333333330e-03*G4_0_1_0_0_4_0_2_0 - 4.166666666666659e-03*G4_0_1_0_0_4_1_0_0 - 4.166666666666658e-03*G4_0_1_0_0_4_1_1_0 - 2.083333333333329e-03*G4_0_1_0_0_4_1_2_0 - 4.166666666666660e-03*G4_0_1_0_0_5_0_0_0 - 2.083333333333330e-03*G4_0_1_0_0_5_0_1_0 - 4.166666666666660e-03*G4_0_1_0_0_5_0_2_0 - 4.166666666666659e-03*G4_0_1_0_0_5_1_0_0 - 2.083333333333329e-03*G4_0_1_0_0_5_1_1_0 - 4.166666666666659e-03*G4_0_1_0_0_5_1_2_0 - 4.166666666666660e-03*G4_0_1_0_1_3_0_0_0 - 4.166666666666660e-03*G4_0_1_0_1_3_0_1_0 - 2.083333333333330e-03*G4_0_1_0_1_3_0_2_0 - 4.166666666666659e-03*G4_0_1_0_1_3_1_0_0 - 4.166666666666658e-03*G4_0_1_0_1_3_1_1_0 - 2.083333333333329e-03*G4_0_1_0_1_3_1_2_0 - 4.166666666666660e-03*G4_0_1_0_1_4_0_0_0 - 1.249999999999998e-02*G4_0_1_0_1_4_0_1_0 - 4.166666666666661e-03*G4_0_1_0_1_4_0_2_0 - 4.166666666666658e-03*G4_0_1_0_1_4_1_0_0 - 1.249999999999998e-02*G4_0_1_0_1_4_1_1_0 - 4.166666666666661e-03*G4_0_1_0_1_4_1_2_0 - 2.083333333333330e-03*G4_0_1_0_1_5_0_0_0 - 4.166666666666661e-03*G4_0_1_0_1_5_0_1_0 - 4.166666666666661e-03*G4_0_1_0_1_5_0_2_0 - 2.083333333333329e-03*G4_0_1_0_1_5_1_0_0 - 4.166666666666660e-03*G4_0_1_0_1_5_1_1_0 - 4.166666666666661e-03*G4_0_1_0_1_5_1_2_0 - 4.166666666666660e-03*G4_0_1_0_2_3_0_0_0 - 2.083333333333330e-03*G4_0_1_0_2_3_0_1_0 - 4.166666666666660e-03*G4_0_1_0_2_3_0_2_0 - 4.166666666666660e-03*G4_0_1_0_2_3_1_0_0 - 2.083333333333329e-03*G4_0_1_0_2_3_1_1_0 - 4.166666666666659e-03*G4_0_1_0_2_3_1_2_0 - 2.083333333333330e-03*G4_0_1_0_2_4_0_0_0 - 4.166666666666661e-03*G4_0_1_0_2_4_0_1_0 - 4.166666666666661e-03*G4_0_1_0_2_4_0_2_0 - 2.083333333333329e-03*G4_0_1_0_2_4_1_0_0 - 4.166666666666661e-03*G4_0_1_0_2_4_1_1_0 - 4.166666666666661e-03*G4_0_1_0_2_4_1_2_0 - 4.166666666666660e-03*G4_0_1_0_2_5_0_0_0 - 4.166666666666661e-03*G4_0_1_0_2_5_0_1_0 - 1.249999999999998e-02*G4_0_1_0_2_5_0_2_0 - 4.166666666666659e-03*G4_0_1_0_2_5_1_0_0 - 4.166666666666661e-03*G4_0_1_0_2_5_1_1_0 - 1.249999999999998e-02*G4_0_1_0_2_5_1_2_0 - 1.249999999999998e-02*G4_1_0_0_0_0_0_3_0 - 4.166666666666660e-03*G4_1_0_0_0_0_0_4_0 - 4.166666666666660e-03*G4_1_0_0_0_0_0_5_0 - 1.249999999999998e-02*G4_1_0_0_0_0_1_3_0 - 4.166666666666659e-03*G4_1_0_0_0_0_1_4_0 - 4.166666666666660e-03*G4_1_0_0_0_0_1_5_0 - 4.166666666666660e-03*G4_1_0_0_0_1_0_3_0 - 4.166666666666660e-03*G4_1_0_0_0_1_0_4_0 - 2.083333333333330e-03*G4_1_0_0_0_1_0_5_0 - 4.166666666666659e-03*G4_1_0_0_0_1_1_3_0 - 4.166666666666658e-03*G4_1_0_0_0_1_1_4_0 - 2.083333333333329e-03*G4_1_0_0_0_1_1_5_0 - 4.166666666666660e-03*G4_1_0_0_0_2_0_3_0 - 2.083333333333330e-03*G4_1_0_0_0_2_0_4_0 - 4.166666666666660e-03*G4_1_0_0_0_2_0_5_0 - 4.166666666666659e-03*G4_1_0_0_0_2_1_3_0 - 2.083333333333329e-03*G4_1_0_0_0_2_1_4_0 - 4.166666666666659e-03*G4_1_0_0_0_2_1_5_0 - 4.166666666666660e-03*G4_1_0_0_1_0_0_3_0 - 4.166666666666660e-03*G4_1_0_0_1_0_0_4_0 - 2.083333333333330e-03*G4_1_0_0_1_0_0_5_0 - 4.166666666666659e-03*G4_1_0_0_1_0_1_3_0 - 4.166666666666658e-03*G4_1_0_0_1_0_1_4_0 - 2.083333333333329e-03*G4_1_0_0_1_0_1_5_0 - 4.166666666666660e-03*G4_1_0_0_1_1_0_3_0 - 1.249999999999998e-02*G4_1_0_0_1_1_0_4_0 - 4.166666666666661e-03*G4_1_0_0_1_1_0_5_0 - 4.166666666666658e-03*G4_1_0_0_1_1_1_3_0 - 1.249999999999998e-02*G4_1_0_0_1_1_1_4_0 - 4.166666666666661e-03*G4_1_0_0_1_1_1_5_0 - 2.083333333333330e-03*G4_1_0_0_1_2_0_3_0 - 4.166666666666661e-03*G4_1_0_0_1_2_0_4_0 - 4.166666666666661e-03*G4_1_0_0_1_2_0_5_0 - 2.083333333333329e-03*G4_1_0_0_1_2_1_3_0 - 4.166666666666660e-03*G4_1_0_0_1_2_1_4_0 - 4.166666666666661e-03*G4_1_0_0_1_2_1_5_0 - 4.166666666666660e-03*G4_1_0_0_2_0_0_3_0 - 2.083333333333330e-03*G4_1_0_0_2_0_0_4_0 - 4.166666666666660e-03*G4_1_0_0_2_0_0_5_0 - 4.166666666666660e-03*G4_1_0_0_2_0_1_3_0 - 2.083333333333329e-03*G4_1_0_0_2_0_1_4_0 - 4.166666666666659e-03*G4_1_0_0_2_0_1_5_0 - 2.083333333333330e-03*G4_1_0_0_2_1_0_3_0 - 4.166666666666661e-03*G4_1_0_0_2_1_0_4_0 - 4.166666666666661e-03*G4_1_0_0_2_1_0_5_0 - 2.083333333333329e-03*G4_1_0_0_2_1_1_3_0 - 4.166666666666661e-03*G4_1_0_0_2_1_1_4_0 - 4.166666666666661e-03*G4_1_0_0_2_1_1_5_0 - 4.166666666666660e-03*G4_1_0_0_2_2_0_3_0 - 4.166666666666661e-03*G4_1_0_0_2_2_0_4_0 - 1.249999999999998e-02*G4_1_0_0_2_2_0_5_0 - 4.166666666666659e-03*G4_1_0_0_2_2_1_3_0 - 4.166666666666661e-03*G4_1_0_0_2_2_1_4_0 - 1.249999999999998e-02*G4_1_0_0_2_2_1_5_0 - 1.249999999999998e-02*G4_1_1_0_0_3_0_3_0 - 4.166666666666660e-03*G4_1_1_0_0_3_0_4_0 - 4.166666666666660e-03*G4_1_1_0_0_3_0_5_0 - 1.249999999999998e-02*G4_1_1_0_0_3_1_3_0 - 4.166666666666659e-03*G4_1_1_0_0_3_1_4_0 - 4.166666666666660e-03*G4_1_1_0_0_3_1_5_0 - 4.166666666666660e-03*G4_1_1_0_0_4_0_3_0 - 4.166666666666660e-03*G4_1_1_0_0_4_0_4_0 - 2.083333333333330e-03*G4_1_1_0_0_4_0_5_0 - 4.166666666666659e-03*G4_1_1_0_0_4_1_3_0 - 4.166666666666658e-03*G4_1_1_0_0_4_1_4_0 - 2.083333333333329e-03*G4_1_1_0_0_4_1_5_0 - 4.166666666666660e-03*G4_1_1_0_0_5_0_3_0 - 2.083333333333330e-03*G4_1_1_0_0_5_0_4_0 - 4.166666666666660e-03*G4_1_1_0_0_5_0_5_0 - 4.166666666666659e-03*G4_1_1_0_0_5_1_3_0 - 2.083333333333329e-03*G4_1_1_0_0_5_1_4_0 - 4.166666666666659e-03*G4_1_1_0_0_5_1_5_0 - 4.166666666666660e-03*G4_1_1_0_1_3_0_3_0 - 4.166666666666660e-03*G4_1_1_0_1_3_0_4_0 - 2.083333333333330e-03*G4_1_1_0_1_3_0_5_0 - 4.166666666666659e-03*G4_1_1_0_1_3_1_3_0 - 4.166666666666658e-03*G4_1_1_0_1_3_1_4_0 - 2.083333333333329e-03*G4_1_1_0_1_3_1_5_0 - 4.166666666666660e-03*G4_1_1_0_1_4_0_3_0 - 1.249999999999998e-02*G4_1_1_0_1_4_0_4_0 - 4.166666666666661e-03*G4_1_1_0_1_4_0_5_0 - 4.166666666666658e-03*G4_1_1_0_1_4_1_3_0 - 1.249999999999998e-02*G4_1_1_0_1_4_1_4_0 - 4.166666666666661e-03*G4_1_1_0_1_4_1_5_0 - 2.083333333333330e-03*G4_1_1_0_1_5_0_3_0 - 4.166666666666661e-03*G4_1_1_0_1_5_0_4_0 - 4.166666666666661e-03*G4_1_1_0_1_5_0_5_0 - 2.083333333333329e-03*G4_1_1_0_1_5_1_3_0 - 4.166666666666660e-03*G4_1_1_0_1_5_1_4_0 - 4.166666666666661e-03*G4_1_1_0_1_5_1_5_0 - 4.166666666666660e-03*G4_1_1_0_2_3_0_3_0 - 2.083333333333330e-03*G4_1_1_0_2_3_0_4_0 - 4.166666666666660e-03*G4_1_1_0_2_3_0_5_0 - 4.166666666666660e-03*G4_1_1_0_2_3_1_3_0 - 2.083333333333329e-03*G4_1_1_0_2_3_1_4_0 - 4.166666666666659e-03*G4_1_1_0_2_3_1_5_0 - 2.083333333333330e-03*G4_1_1_0_2_4_0_3_0 - 4.166666666666661e-03*G4_1_1_0_2_4_0_4_0 - 4.166666666666661e-03*G4_1_1_0_2_4_0_5_0 - 2.083333333333329e-03*G4_1_1_0_2_4_1_3_0 - 4.166666666666661e-03*G4_1_1_0_2_4_1_4_0 - 4.166666666666661e-03*G4_1_1_0_2_4_1_5_0 - 4.166666666666660e-03*G4_1_1_0_2_5_0_3_0 - 4.166666666666661e-03*G4_1_1_0_2_5_0_4_0 - 1.249999999999998e-02*G4_1_1_0_2_5_0_5_0 - 4.166666666666659e-03*G4_1_1_0_2_5_1_3_0 - 4.166666666666661e-03*G4_1_1_0_2_5_1_4_0 - 1.249999999999998e-02*G4_1_1_0_2_5_1_5_0;
    block[4] = 8.333333333333318e-02*G0_ + 8.333333333333318e-03*G1_0_0_0_0_0 + 8.333333333333316e-03*G1_0_0_0_1_0 + 4.166666666666658e-03*G1_0_0_0_2_0 + 8.333333333333316e-03*G1_0_0_1_0_0 + 2.499999999999996e-02*G1_0_0_1_1_0 + 8.333333333333321e-03*G1_0_0_1_2_0 + 4.166666666666658e-03*G1_0_0_2_0_0 + 8.333333333333321e-03*G1_0_0_2_1_0 + 8.333333333333321e-03*G1_0_0_2_2_0 + 8.333333333333318e-03*G1_1_0_0_3_0 + 8.333333333333316e-03*G1_1_0_0_4_0 + 4.166666666666658e-03*G1_1_0_0_5_0 + 8.333333333333316e-03*G1_1_0_1_3_0 + 2.499999999999996e-02*G1_1_0_1_4_0 + 8.333333333333321e-03*G1_1_0_1_5_0 + 4.166666666666658e-03*G1_1_0_2_3_0 + 8.333333333333321e-03*G1_1_0_2_4_0 + 8.333333333333321e-03*G1_1_0_2_5_0 + 2.083333333333329e-02*G2_0_0_0 + 4.166666666666659e-02*G2_0_1_0 + 2.083333333333330e-02*G2_0_2_0 + 2.083333333333329e-02*G2_1_3_0 + 4.166666666666659e-02*G2_1_4_0 + 2.083333333333330e-02*G2_1_5_0 + 2.499999999999999e-01*G3_0_0 + 1.249999999999998e-02*G4_0_0_0_0_0_0_0_0 + 4.166666666666660e-03*G4_0_0_0_0_0_0_1_0 + 4.166666666666660e-03*G4_0_0_0_0_0_0_2_0 + 4.166666666666660e-03*G4_0_0_0_0_1_0_0_0 + 4.166666666666660e-03*G4_0_0_0_0_1_0_1_0 + 2.083333333333330e-03*G4_0_0_0_0_1_0_2_0 + 4.166666666666660e-03*G4_0_0_0_0_2_0_0_0 + 2.083333333333330e-03*G4_0_0_0_0_2_0_1_0 + 4.166666666666660e-03*G4_0_0_0_0_2_0_2_0 + 4.166666666666660e-03*G4_0_0_0_1_0_0_0_0 + 4.166666666666660e-03*G4_0_0_0_1_0_0_1_0 + 2.083333333333330e-03*G4_0_0_0_1_0_0_2_0 + 4.166666666666660e-03*G4_0_0_0_1_1_0_0_0 + 1.249999999999998e-02*G4_0_0_0_1_1_0_1_0 + 4.166666666666661e-03*G4_0_0_0_1_1_0_2_0 + 2.083333333333330e-03*G4_0_0_0_1_2_0_0_0 + 4.166666666666661e-03*G4_0_0_0_1_2_0_1_0 + 4.166666666666661e-03*G4_0_0_0_1_2_0_2_0 + 4.166666666666660e-03*G4_0_0_0_2_0_0_0_0 + 2.083333333333330e-03*G4_0_0_0_2_0_0_1_0 + 4.166666666666660e-03*G4_0_0_0_2_0_0_2_0 + 2.083333333333330e-03*G4_0_0_0_2_1_0_0_0 + 4.166666666666661e-03*G4_0_0_0_2_1_0_1_0 + 4.166666666666661e-03*G4_0_0_0_2_1_0_2_0 + 4.166666666666660e-03*G4_0_0_0_2_2_0_0_0 + 4.166666666666661e-03*G4_0_0_0_2_2_0_1_0 + 1.249999999999998e-02*G4_0_0_0_2_2_0_2_0 + 1.249999999999998e-02*G4_0_1_0_0_3_0_0_0 + 4.166666666666660e-03*G4_0_1_0_0_3_0_1_0 + 4.166666666666660e-03*G4_0_1_0_0_3_0_2_0 + 4.166666666666660e-03*G4_0_1_0_0_4_0_0_0 + 4.166666666666660e-03*G4_0_1_0_0_4_0_1_0 + 2.083333333333330e-03*G4_0_1_0_0_4_0_2_0 + 4.166666666666660e-03*G4_0_1_0_0_5_0_0_0 + 2.083333333333330e-03*G4_0_1_0_0_5_0_1_0 + 4.166666666666660e-03*G4_0_1_0_0_5_0_2_0 + 4.166666666666660e-03*G4_0_1_0_1_3_0_0_0 + 4.166666666666660e-03*G4_0_1_0_1_3_0_1_0 + 2.083333333333330e-03*G4_0_1_0_1_3_0_2_0 + 4.166666666666660e-03*G4_0_1_0_1_4_0_0_0 + 1.249999999999998e-02*G4_0_1_0_1_4_0_1_0 + 4.166666666666661e-03*G4_0_1_0_1_4_0_2_0 + 2.083333333333330e-03*G4_0_1_0_1_5_0_0_0 + 4.166666666666661e-03*G4_0_1_0_1_5_0_1_0 + 4.166666666666661e-03*G4_0_1_0_1_5_0_2_0 + 4.166666666666660e-03*G4_0_1_0_2_3_0_0_0 + 2.083333333333330e-03*G4_0_1_0_2_3_0_1_0 + 4.166666666666660e-03*G4_0_1_0_2_3_0_2_0 + 2.083333333333330e-03*G4_0_1_0_2_4_0_0_0 + 4.166666666666661e-03*G4_0_1_0_2_4_0_1_0 + 4.166666666666661e-03*G4_0_1_0_2_4_0_2_0 + 4.166666666666660e-03*G4_0_1_0_2_5_0_0_0 + 4.166666666666661e-03*G4_0_1_0_2_5_0_1_0 + 1.249999999999998e-02*G4_0_1_0_2_5_0_2_0 + 1.249999999999998e-02*G4_1_0_0_0_0_0_3_0 + 4.166666666666660e-03*G4_1_0_0_0_0_0_4_0 + 4.166666666666660e-03*G4_1_0_0_0_0_0_5_0 + 4.166666666666660e-03*G4_1_0_0_0_1_0_3_0 + 4.166666666666660e-03*G4_1_0_0_0_1_0_4_0 + 2.083333333333330e-03*G4_1_0_0_0_1_0_5_0 + 4.166666666666660e-03*G4_1_0_0_0_2_0_3_0 + 2.083333333333330e-03*G4_1_0_0_0_2_0_4_0 + 4.166666666666660e-03*G4_1_0_0_0_2_0_5_0 + 4.166666666666660e-03*G4_1_0_0_1_0_0_3_0 + 4.166666666666660e-03*G4_1_0_0_1_0_0_4_0 + 2.083333333333330e-03*G4_1_0_0_1_0_0_5_0 + 4.166666666666660e-03*G4_1_0_0_1_1_0_3_0 + 1.249999999999998e-02*G4_1_0_0_1_1_0_4_0 + 4.166666666666661e-03*G4_1_0_0_1_1_0_5_0 + 2.083333333333330e-03*G4_1_0_0_1_2_0_3_0 + 4.166666666666661e-03*G4_1_0_0_1_2_0_4_0 + 4.166666666666661e-03*G4_1_0_0_1_2_0_5_0 + 4.166666666666660e-03*G4_1_0_0_2_0_0_3_0 + 2.083333333333330e-03*G4_1_0_0_2_0_0_4_0 + 4.166666666666660e-03*G4_1_0_0_2_0_0_5_0 + 2.083333333333330e-03*G4_1_0_0_2_1_0_3_0 + 4.166666666666661e-03*G4_1_0_0_2_1_0_4_0 + 4.166666666666661e-03*G4_1_0_0_2_1_0_5_0 + 4.166666666666660e-03*G4_1_0_0_2_2_0_3_0 + 4.166666666666661e-03*G4_1_0_0_2_2_0_4_0 + 1.249999999999998e-02*G4_1_0_0_2_2_0_5_0 + 1.249999999999998e-02*G4_1_1_0_0_3_0_3_0 + 4.166666666666660e-03*G4_1_1_0_0_3_0_4_0 + 4.166666666666660e-03*G4_1_1_0_0_3_0_5_0 + 4.166666666666660e-03*G4_1_1_0_0_4_0_3_0 + 4.166666666666660e-03*G4_1_1_0_0_4_0_4_0 + 2.083333333333330e-03*G4_1_1_0_0_4_0_5_0 + 4.166666666666660e-03*G4_1_1_0_0_5_0_3_0 + 2.083333333333330e-03*G4_1_1_0_0_5_0_4_0 + 4.166666666666660e-03*G4_1_1_0_0_5_0_5_0 + 4.166666666666660e-03*G4_1_1_0_1_3_0_3_0 + 4.166666666666660e-03*G4_1_1_0_1_3_0_4_0 + 2.083333333333330e-03*G4_1_1_0_1_3_0_5_0 + 4.166666666666660e-03*G4_1_1_0_1_4_0_3_0 + 1.249999999999998e-02*G4_1_1_0_1_4_0_4_0 + 4.166666666666661e-03*G4_1_1_0_1_4_0_5_0 + 2.083333333333330e-03*G4_1_1_0_1_5_0_3_0 + 4.166666666666661e-03*G4_1_1_0_1_5_0_4_0 + 4.166666666666661e-03*G4_1_1_0_1_5_0_5_0 + 4.166666666666660e-03*G4_1_1_0_2_3_0_3_0 + 2.083333333333330e-03*G4_1_1_0_2_3_0_4_0 + 4.166666666666660e-03*G4_1_1_0_2_3_0_5_0 + 2.083333333333330e-03*G4_1_1_0_2_4_0_3_0 + 4.166666666666661e-03*G4_1_1_0_2_4_0_4_0 + 4.166666666666661e-03*G4_1_1_0_2_4_0_5_0 + 4.166666666666660e-03*G4_1_1_0_2_5_0_3_0 + 4.166666666666661e-03*G4_1_1_0_2_5_0_4_0 + 1.249999999999998e-02*G4_1_1_0_2_5_0_5_0;
    block[5] = 4.166666666666659e-02*G0_ + 8.333333333333318e-03*G1_0_0_0_0_0 + 4.166666666666659e-03*G1_0_0_0_1_0 + 8.333333333333318e-03*G1_0_0_0_2_0 + 4.166666666666659e-03*G1_0_0_1_0_0 + 8.333333333333319e-03*G1_0_0_1_1_0 + 8.333333333333321e-03*G1_0_0_1_2_0 + 8.333333333333318e-03*G1_0_0_2_0_0 + 8.333333333333321e-03*G1_0_0_2_1_0 + 2.499999999999995e-02*G1_0_0_2_2_0 + 8.333333333333318e-03*G1_1_0_0_3_0 + 4.166666666666659e-03*G1_1_0_0_4_0 + 8.333333333333318e-03*G1_1_0_0_5_0 + 4.166666666666659e-03*G1_1_0_1_3_0 + 8.333333333333319e-03*G1_1_0_1_4_0 + 8.333333333333321e-03*G1_1_0_1_5_0 + 8.333333333333318e-03*G1_1_0_2_3_0 + 8.333333333333321e-03*G1_1_0_2_4_0 + 2.499999999999995e-02*G1_1_0_2_5_0 + 2.083333333333329e-02*G2_0_0_1 + 4.166666666666659e-02*G2_0_1_1 + 2.083333333333329e-02*G2_0_2_1 + 2.083333333333329e-02*G2_1_3_1 + 4.166666666666659e-02*G2_1_4_1 + 2.083333333333329e-02*G2_1_5_1 + 2.499999999999998e-01*G3_0_1 + 1.249999999999998e-02*G4_0_0_0_0_0_1_0_0 + 4.166666666666659e-03*G4_0_0_0_0_0_1_1_0 + 4.166666666666660e-03*G4_0_0_0_0_0_1_2_0 + 4.166666666666659e-03*G4_0_0_0_0_1_1_0_0 + 4.166666666666658e-03*G4_0_0_0_0_1_1_1_0 + 2.083333333333329e-03*G4_0_0_0_0_1_1_2_0 + 4.166666666666659e-03*G4_0_0_0_0_2_1_0_0 + 2.083333333333329e-03*G4_0_0_0_0_2_1_1_0 + 4.166666666666659e-03*G4_0_0_0_0_2_1_2_0 + 4.166666666666659e-03*G4_0_0_0_1_0_1_0_0 + 4.166666666666658e-03*G4_0_0_0_1_0_1_1_0 + 2.083333333333329e-03*G4_0_0_0_1_0_1_2_0 + 4.166666666666658e-03*G4_0_0_0_1_1_1_0_0 + 1.249999999999998e-02*G4_0_0_0_1_1_1_1_0 + 4.166666666666661e-03*G4_0_0_0_1_1_1_2_0 + 2.083333333333329e-03*G4_0_0_0_1_2_1_0_0 + 4.166666666666660e-03*G4_0_0_0_1_2_1_1_0 + 4.166666666666661e-03*G4_0_0_0_1_2_1_2_0 + 4.166666666666660e-03*G4_0_0_0_2_0_1_0_0 + 2.083333333333329e-03*G4_0_0_0_2_0_1_1_0 + 4.166666666666659e-03*G4_0_0_0_2_0_1_2_0 + 2.083333333333329e-03*G4_0_0_0_2_1_1_0_0 + 4.166666666666661e-03*G4_0_0_0_2_1_1_1_0 + 4.166666666666661e-03*G4_0_0_0_2_1_1_2_0 + 4.166666666666659e-03*G4_0_0_0_2_2_1_0_0 + 4.166666666666661e-03*G4_0_0_0_2_2_1_1_0 + 1.249999999999998e-02*G4_0_0_0_2_2_1_2_0 + 1.249999999999998e-02*G4_0_1_0_0_3_1_0_0 + 4.166666666666659e-03*G4_0_1_0_0_3_1_1_0 + 4.166666666666660e-03*G4_0_1_0_0_3_1_2_0 + 4.166666666666659e-03*G4_0_1_0_0_4_1_0_0 + 4.166666666666658e-03*G4_0_1_0_0_4_1_1_0 + 2.083333333333329e-03*G4_0_1_0_0_4_1_2_0 + 4.166666666666659e-03*G4_0_1_0_0_5_1_0_0 + 2.083333333333329e-03*G4_0_1_0_0_5_1_1_0 + 4.166666666666659e-03*G4_0_1_0_0_5_1_2_0 + 4.166666666666659e-03*G4_0_1_0_1_3_1_0_0 + 4.166666666666658e-03*G4_0_1_0_1_3_1_1_0 + 2.083333333333329e-03*G4_0_1_0_1_3_1_2_0 + 4.166666666666658e-03*G4_0_1_0_1_4_1_0_0 + 1.249999999999998e-02*G4_0_1_0_1_4_1_1_0 + 4.166666666666661e-03*G4_0_1_0_1_4_1_2_0 + 2.083333333333329e-03*G4_0_1_0_1_5_1_0_0 + 4.166666666666660e-03*G4_0_1_0_1_5_1_1_0 + 4.166666666666661e-03*G4_0_1_0_1_5_1_2_0 + 4.166666666666660e-03*G4_0_1_0_2_3_1_0_0 + 2.083333333333329e-03*G4_0_1_0_2_3_1_1_0 + 4.166666666666659e-03*G4_0_1_0_2_3_1_2_0 + 2.083333333333329e-03*G4_0_1_0_2_4_1_0_0 + 4.166666666666661e-03*G4_0_1_0_2_4_1_1_0 + 4.166666666666661e-03*G4_0_1_0_2_4_1_2_0 + 4.166666666666659e-03*G4_0_1_0_2_5_1_0_0 + 4.166666666666661e-03*G4_0_1_0_2_5_1_1_0 + 1.249999999999998e-02*G4_0_1_0_2_5_1_2_0 + 1.249999999999998e-02*G4_1_0_0_0_0_1_3_0 + 4.166666666666659e-03*G4_1_0_0_0_0_1_4_0 + 4.166666666666660e-03*G4_1_0_0_0_0_1_5_0 + 4.166666666666659e-03*G4_1_0_0_0_1_1_3_0 + 4.166666666666658e-03*G4_1_0_0_0_1_1_4_0 + 2.083333333333329e-03*G4_1_0_0_0_1_1_5_0 + 4.166666666666659e-03*G4_1_0_0_0_2_1_3_0 + 2.083333333333329e-03*G4_1_0_0_0_2_1_4_0 + 4.166666666666659e-03*G4_1_0_0_0_2_1_5_0 + 4.166666666666659e-03*G4_1_0_0_1_0_1_3_0 + 4.166666666666658e-03*G4_1_0_0_1_0_1_4_0 + 2.083333333333329e-03*G4_1_0_0_1_0_1_5_0 + 4.166666666666658e-03*G4_1_0_0_1_1_1_3_0 + 1.249999999999998e-02*G4_1_0_0_1_1_1_4_0 + 4.166666666666661e-03*G4_1_0_0_1_1_1_5_0 + 2.083333333333329e-03*G4_1_0_0_1_2_1_3_0 + 4.166666666666660e-03*G4_1_0_0_1_2_1_4_0 + 4.166666666666661e-03*G4_1_0_0_1_2_1_5_0 + 4.166666666666660e-03*G4_1_0_0_2_0_1_3_0 + 2.083333333333329e-03*G4_1_0_0_2_0_1_4_0 + 4.166666666666659e-03*G4_1_0_0_2_0_1_5_0 + 2.083333333333329e-03*G4_1_0_0_2_1_1_3_0 + 4.166666666666661e-03*G4_1_0_0_2_1_1_4_0 + 4.166666666666661e-03*G4_1_0_0_2_1_1_5_0 + 4.166666666666659e-03*G4_1_0_0_2_2_1_3_0 + 4.166666666666661e-03*G4_1_0_0_2_2_1_4_0 + 1.249999999999998e-02*G4_1_0_0_2_2_1_5_0 + 1.249999999999998e-02*G4_1_1_0_0_3_1_3_0 + 4.166666666666659e-03*G4_1_1_0_0_3_1_4_0 + 4.166666666666660e-03*G4_1_1_0_0_3_1_5_0 + 4.166666666666659e-03*G4_1_1_0_0_4_1_3_0 + 4.166666666666658e-03*G4_1_1_0_0_4_1_4_0 + 2.083333333333329e-03*G4_1_1_0_0_4_1_5_0 + 4.166666666666659e-03*G4_1_1_0_0_5_1_3_0 + 2.083333333333329e-03*G4_1_1_0_0_5_1_4_0 + 4.166666666666659e-03*G4_1_1_0_0_5_1_5_0 + 4.166666666666659e-03*G4_1_1_0_1_3_1_3_0 + 4.166666666666658e-03*G4_1_1_0_1_3_1_4_0 + 2.083333333333329e-03*G4_1_1_0_1_3_1_5_0 + 4.166666666666658e-03*G4_1_1_0_1_4_1_3_0 + 1.249999999999998e-02*G4_1_1_0_1_4_1_4_0 + 4.166666666666661e-03*G4_1_1_0_1_4_1_5_0 + 2.083333333333329e-03*G4_1_1_0_1_5_1_3_0 + 4.166666666666660e-03*G4_1_1_0_1_5_1_4_0 + 4.166666666666661e-03*G4_1_1_0_1_5_1_5_0 + 4.166666666666660e-03*G4_1_1_0_2_3_1_3_0 + 2.083333333333329e-03*G4_1_1_0_2_3_1_4_0 + 4.166666666666659e-03*G4_1_1_0_2_3_1_5_0 + 2.083333333333329e-03*G4_1_1_0_2_4_1_3_0 + 4.166666666666661e-03*G4_1_1_0_2_4_1_4_0 + 4.166666666666661e-03*G4_1_1_0_2_4_1_5_0 + 4.166666666666659e-03*G4_1_1_0_2_5_1_3_0 + 4.166666666666661e-03*G4_1_1_0_2_5_1_4_0 + 1.249999999999998e-02*G4_1_1_0_2_5_1_5_0;
    block[6] = 4.166666666666658e-02*G0_ + 2.499999999999995e-02*G1_0_0_0_0_1 + 8.333333333333314e-03*G1_0_0_0_1_1 + 8.333333333333316e-03*G1_0_0_0_2_1 + 8.333333333333314e-03*G1_0_0_1_0_1 + 8.333333333333316e-03*G1_0_0_1_1_1 + 4.166666666666658e-03*G1_0_0_1_2_1 + 8.333333333333316e-03*G1_0_0_2_0_1 + 4.166666666666658e-03*G1_0_0_2_1_1 + 8.333333333333316e-03*G1_0_0_2_2_1 + 2.499999999999995e-02*G1_1_0_0_3_1 + 8.333333333333314e-03*G1_1_0_0_4_1 + 8.333333333333316e-03*G1_1_0_0_5_1 + 8.333333333333314e-03*G1_1_0_1_3_1 + 8.333333333333316e-03*G1_1_0_1_4_1 + 4.166666666666658e-03*G1_1_0_1_5_1 + 8.333333333333316e-03*G1_1_0_2_3_1 + 4.166666666666658e-03*G1_1_0_2_4_1 + 8.333333333333316e-03*G1_1_0_2_5_1 - 2.083333333333329e-02*G2_0_0_0 - 2.083333333333329e-02*G2_0_0_1 - 2.083333333333330e-02*G2_0_1_0 - 2.083333333333329e-02*G2_0_1_1 - 4.166666666666659e-02*G2_0_2_0 - 4.166666666666658e-02*G2_0_2_1 - 2.083333333333329e-02*G2_1_3_0 - 2.083333333333329e-02*G2_1_3_1 - 2.083333333333330e-02*G2_1_4_0 - 2.083333333333329e-02*G2_1_4_1 - 4.166666666666659e-02*G2_1_5_0 - 4.166666666666658e-02*G2_1_5_1 - 2.499999999999998e-01*G3_1_0 - 2.499999999999998e-01*G3_1_1 - 1.249999999999998e-02*G4_0_0_0_0_0_0_0_1 - 4.166666666666659e-03*G4_0_0_0_0_0_0_1_1 - 4.166666666666659e-03*G4_0_0_0_0_0_0_2_1 - 1.249999999999997e-02*G4_0_0_0_0_0_1_0_1 - 4.166666666666657e-03*G4_0_0_0_0_0_1_1_1 - 4.166666666666658e-03*G4_0_0_0_0_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_0_1_0_0_1 - 4.166666666666659e-03*G4_0_0_0_0_1_0_1_1 - 2.083333333333329e-03*G4_0_0_0_0_1_0_2_1 - 4.166666666666657e-03*G4_0_0_0_0_1_1_0_1 - 4.166666666666658e-03*G4_0_0_0_0_1_1_1_1 - 2.083333333333329e-03*G4_0_0_0_0_1_1_2_1 - 4.166666666666659e-03*G4_0_0_0_0_2_0_0_1 - 2.083333333333329e-03*G4_0_0_0_0_2_0_1_1 - 4.166666666666659e-03*G4_0_0_0_0_2_0_2_1 - 4.166666666666658e-03*G4_0_0_0_0_2_1_0_1 - 2.083333333333329e-03*G4_0_0_0_0_2_1_1_1 - 4.166666666666658e-03*G4_0_0_0_0_2_1_2_1 - 4.166666666666659e-03*G4_0_0_0_1_0_0_0_1 - 4.166666666666659e-03*G4_0_0_0_1_0_0_1_1 - 2.083333333333329e-03*G4_0_0_0_1_0_0_2_1 - 4.166666666666657e-03*G4_0_0_0_1_0_1_0_1 - 4.166666666666658e-03*G4_0_0_0_1_0_1_1_1 - 2.083333333333329e-03*G4_0_0_0_1_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_1_1_0_0_1 - 1.249999999999998e-02*G4_0_0_0_1_1_0_1_1 - 4.166666666666660e-03*G4_0_0_0_1_1_0_2_1 - 4.166666666666658e-03*G4_0_0_0_1_1_1_0_1 - 1.249999999999998e-02*G4_0_0_0_1_1_1_1_1 - 4.166666666666659e-03*G4_0_0_0_1_1_1_2_1 - 2.083333333333329e-03*G4_0_0_0_1_2_0_0_1 - 4.166666666666660e-03*G4_0_0_0_1_2_0_1_1 - 4.166666666666660e-03*G4_0_0_0_1_2_0_2_1 - 2.083333333333329e-03*G4_0_0_0_1_2_1_0_1 - 4.166666666666659e-03*G4_0_0_0_1_2_1_1_1 - 4.166666666666659e-03*G4_0_0_0_1_2_1_2_1 - 4.166666666666659e-03*G4_0_0_0_2_0_0_0_1 - 2.083333333333329e-03*G4_0_0_0_2_0_0_1_1 - 4.166666666666659e-03*G4_0_0_0_2_0_0_2_1 - 4.166666666666658e-03*G4_0_0_0_2_0_1_0_1 - 2.083333333333329e-03*G4_0_0_0_2_0_1_1_1 - 4.166666666666658e-03*G4_0_0_0_2_0_1_2_1 - 2.083333333333329e-03*G4_0_0_0_2_1_0_0_1 - 4.166666666666660e-03*G4_0_0_0_2_1_0_1_1 - 4.166666666666660e-03*G4_0_0_0_2_1_0_2_1 - 2.083333333333329e-03*G4_0_0_0_2_1_1_0_1 - 4.166666666666659e-03*G4_0_0_0_2_1_1_1_1 - 4.166666666666659e-03*G4_0_0_0_2_1_1_2_1 - 4.166666666666659e-03*G4_0_0_0_2_2_0_0_1 - 4.166666666666660e-03*G4_0_0_0_2_2_0_1_1 - 1.249999999999998e-02*G4_0_0_0_2_2_0_2_1 - 4.166666666666658e-03*G4_0_0_0_2_2_1_0_1 - 4.166666666666659e-03*G4_0_0_0_2_2_1_1_1 - 1.249999999999997e-02*G4_0_0_0_2_2_1_2_1 - 1.249999999999998e-02*G4_0_1_0_0_3_0_0_1 - 4.166666666666659e-03*G4_0_1_0_0_3_0_1_1 - 4.166666666666659e-03*G4_0_1_0_0_3_0_2_1 - 1.249999999999997e-02*G4_0_1_0_0_3_1_0_1 - 4.166666666666657e-03*G4_0_1_0_0_3_1_1_1 - 4.166666666666658e-03*G4_0_1_0_0_3_1_2_1 - 4.166666666666659e-03*G4_0_1_0_0_4_0_0_1 - 4.166666666666659e-03*G4_0_1_0_0_4_0_1_1 - 2.083333333333329e-03*G4_0_1_0_0_4_0_2_1 - 4.166666666666657e-03*G4_0_1_0_0_4_1_0_1 - 4.166666666666658e-03*G4_0_1_0_0_4_1_1_1 - 2.083333333333329e-03*G4_0_1_0_0_4_1_2_1 - 4.166666666666659e-03*G4_0_1_0_0_5_0_0_1 - 2.083333333333329e-03*G4_0_1_0_0_5_0_1_1 - 4.166666666666659e-03*G4_0_1_0_0_5_0_2_1 - 4.166666666666658e-03*G4_0_1_0_0_5_1_0_1 - 2.083333333333329e-03*G4_0_1_0_0_5_1_1_1 - 4.166666666666658e-03*G4_0_1_0_0_5_1_2_1 - 4.166666666666659e-03*G4_0_1_0_1_3_0_0_1 - 4.166666666666659e-03*G4_0_1_0_1_3_0_1_1 - 2.083333333333329e-03*G4_0_1_0_1_3_0_2_1 - 4.166666666666657e-03*G4_0_1_0_1_3_1_0_1 - 4.166666666666658e-03*G4_0_1_0_1_3_1_1_1 - 2.083333333333329e-03*G4_0_1_0_1_3_1_2_1 - 4.166666666666659e-03*G4_0_1_0_1_4_0_0_1 - 1.249999999999998e-02*G4_0_1_0_1_4_0_1_1 - 4.166666666666660e-03*G4_0_1_0_1_4_0_2_1 - 4.166666666666658e-03*G4_0_1_0_1_4_1_0_1 - 1.249999999999998e-02*G4_0_1_0_1_4_1_1_1 - 4.166666666666659e-03*G4_0_1_0_1_4_1_2_1 - 2.083333333333329e-03*G4_0_1_0_1_5_0_0_1 - 4.166666666666660e-03*G4_0_1_0_1_5_0_1_1 - 4.166666666666660e-03*G4_0_1_0_1_5_0_2_1 - 2.083333333333329e-03*G4_0_1_0_1_5_1_0_1 - 4.166666666666659e-03*G4_0_1_0_1_5_1_1_1 - 4.166666666666659e-03*G4_0_1_0_1_5_1_2_1 - 4.166666666666659e-03*G4_0_1_0_2_3_0_0_1 - 2.083333333333329e-03*G4_0_1_0_2_3_0_1_1 - 4.166666666666659e-03*G4_0_1_0_2_3_0_2_1 - 4.166666666666658e-03*G4_0_1_0_2_3_1_0_1 - 2.083333333333329e-03*G4_0_1_0_2_3_1_1_1 - 4.166666666666658e-03*G4_0_1_0_2_3_1_2_1 - 2.083333333333329e-03*G4_0_1_0_2_4_0_0_1 - 4.166666666666660e-03*G4_0_1_0_2_4_0_1_1 - 4.166666666666660e-03*G4_0_1_0_2_4_0_2_1 - 2.083333333333329e-03*G4_0_1_0_2_4_1_0_1 - 4.166666666666659e-03*G4_0_1_0_2_4_1_1_1 - 4.166666666666659e-03*G4_0_1_0_2_4_1_2_1 - 4.166666666666659e-03*G4_0_1_0_2_5_0_0_1 - 4.166666666666660e-03*G4_0_1_0_2_5_0_1_1 - 1.249999999999998e-02*G4_0_1_0_2_5_0_2_1 - 4.166666666666658e-03*G4_0_1_0_2_5_1_0_1 - 4.166666666666659e-03*G4_0_1_0_2_5_1_1_1 - 1.249999999999997e-02*G4_0_1_0_2_5_1_2_1 - 1.249999999999998e-02*G4_1_0_0_0_0_0_3_1 - 4.166666666666659e-03*G4_1_0_0_0_0_0_4_1 - 4.166666666666659e-03*G4_1_0_0_0_0_0_5_1 - 1.249999999999997e-02*G4_1_0_0_0_0_1_3_1 - 4.166666666666657e-03*G4_1_0_0_0_0_1_4_1 - 4.166666666666658e-03*G4_1_0_0_0_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_0_1_0_3_1 - 4.166666666666659e-03*G4_1_0_0_0_1_0_4_1 - 2.083333333333329e-03*G4_1_0_0_0_1_0_5_1 - 4.166666666666657e-03*G4_1_0_0_0_1_1_3_1 - 4.166666666666658e-03*G4_1_0_0_0_1_1_4_1 - 2.083333333333329e-03*G4_1_0_0_0_1_1_5_1 - 4.166666666666659e-03*G4_1_0_0_0_2_0_3_1 - 2.083333333333329e-03*G4_1_0_0_0_2_0_4_1 - 4.166666666666659e-03*G4_1_0_0_0_2_0_5_1 - 4.166666666666658e-03*G4_1_0_0_0_2_1_3_1 - 2.083333333333329e-03*G4_1_0_0_0_2_1_4_1 - 4.166666666666658e-03*G4_1_0_0_0_2_1_5_1 - 4.166666666666659e-03*G4_1_0_0_1_0_0_3_1 - 4.166666666666659e-03*G4_1_0_0_1_0_0_4_1 - 2.083333333333329e-03*G4_1_0_0_1_0_0_5_1 - 4.166666666666657e-03*G4_1_0_0_1_0_1_3_1 - 4.166666666666658e-03*G4_1_0_0_1_0_1_4_1 - 2.083333333333329e-03*G4_1_0_0_1_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_1_1_0_3_1 - 1.249999999999998e-02*G4_1_0_0_1_1_0_4_1 - 4.166666666666660e-03*G4_1_0_0_1_1_0_5_1 - 4.166666666666658e-03*G4_1_0_0_1_1_1_3_1 - 1.249999999999998e-02*G4_1_0_0_1_1_1_4_1 - 4.166666666666659e-03*G4_1_0_0_1_1_1_5_1 - 2.083333333333329e-03*G4_1_0_0_1_2_0_3_1 - 4.166666666666660e-03*G4_1_0_0_1_2_0_4_1 - 4.166666666666660e-03*G4_1_0_0_1_2_0_5_1 - 2.083333333333329e-03*G4_1_0_0_1_2_1_3_1 - 4.166666666666659e-03*G4_1_0_0_1_2_1_4_1 - 4.166666666666659e-03*G4_1_0_0_1_2_1_5_1 - 4.166666666666659e-03*G4_1_0_0_2_0_0_3_1 - 2.083333333333329e-03*G4_1_0_0_2_0_0_4_1 - 4.166666666666659e-03*G4_1_0_0_2_0_0_5_1 - 4.166666666666658e-03*G4_1_0_0_2_0_1_3_1 - 2.083333333333329e-03*G4_1_0_0_2_0_1_4_1 - 4.166666666666658e-03*G4_1_0_0_2_0_1_5_1 - 2.083333333333329e-03*G4_1_0_0_2_1_0_3_1 - 4.166666666666660e-03*G4_1_0_0_2_1_0_4_1 - 4.166666666666660e-03*G4_1_0_0_2_1_0_5_1 - 2.083333333333329e-03*G4_1_0_0_2_1_1_3_1 - 4.166666666666659e-03*G4_1_0_0_2_1_1_4_1 - 4.166666666666659e-03*G4_1_0_0_2_1_1_5_1 - 4.166666666666659e-03*G4_1_0_0_2_2_0_3_1 - 4.166666666666660e-03*G4_1_0_0_2_2_0_4_1 - 1.249999999999998e-02*G4_1_0_0_2_2_0_5_1 - 4.166666666666658e-03*G4_1_0_0_2_2_1_3_1 - 4.166666666666659e-03*G4_1_0_0_2_2_1_4_1 - 1.249999999999997e-02*G4_1_0_0_2_2_1_5_1 - 1.249999999999998e-02*G4_1_1_0_0_3_0_3_1 - 4.166666666666659e-03*G4_1_1_0_0_3_0_4_1 - 4.166666666666659e-03*G4_1_1_0_0_3_0_5_1 - 1.249999999999997e-02*G4_1_1_0_0_3_1_3_1 - 4.166666666666657e-03*G4_1_1_0_0_3_1_4_1 - 4.166666666666658e-03*G4_1_1_0_0_3_1_5_1 - 4.166666666666659e-03*G4_1_1_0_0_4_0_3_1 - 4.166666666666659e-03*G4_1_1_0_0_4_0_4_1 - 2.083333333333329e-03*G4_1_1_0_0_4_0_5_1 - 4.166666666666657e-03*G4_1_1_0_0_4_1_3_1 - 4.166666666666658e-03*G4_1_1_0_0_4_1_4_1 - 2.083333333333329e-03*G4_1_1_0_0_4_1_5_1 - 4.166666666666659e-03*G4_1_1_0_0_5_0_3_1 - 2.083333333333329e-03*G4_1_1_0_0_5_0_4_1 - 4.166666666666659e-03*G4_1_1_0_0_5_0_5_1 - 4.166666666666658e-03*G4_1_1_0_0_5_1_3_1 - 2.083333333333329e-03*G4_1_1_0_0_5_1_4_1 - 4.166666666666658e-03*G4_1_1_0_0_5_1_5_1 - 4.166666666666659e-03*G4_1_1_0_1_3_0_3_1 - 4.166666666666659e-03*G4_1_1_0_1_3_0_4_1 - 2.083333333333329e-03*G4_1_1_0_1_3_0_5_1 - 4.166666666666657e-03*G4_1_1_0_1_3_1_3_1 - 4.166666666666658e-03*G4_1_1_0_1_3_1_4_1 - 2.083333333333329e-03*G4_1_1_0_1_3_1_5_1 - 4.166666666666659e-03*G4_1_1_0_1_4_0_3_1 - 1.249999999999998e-02*G4_1_1_0_1_4_0_4_1 - 4.166666666666660e-03*G4_1_1_0_1_4_0_5_1 - 4.166666666666658e-03*G4_1_1_0_1_4_1_3_1 - 1.249999999999998e-02*G4_1_1_0_1_4_1_4_1 - 4.166666666666659e-03*G4_1_1_0_1_4_1_5_1 - 2.083333333333329e-03*G4_1_1_0_1_5_0_3_1 - 4.166666666666660e-03*G4_1_1_0_1_5_0_4_1 - 4.166666666666660e-03*G4_1_1_0_1_5_0_5_1 - 2.083333333333329e-03*G4_1_1_0_1_5_1_3_1 - 4.166666666666659e-03*G4_1_1_0_1_5_1_4_1 - 4.166666666666659e-03*G4_1_1_0_1_5_1_5_1 - 4.166666666666659e-03*G4_1_1_0_2_3_0_3_1 - 2.083333333333329e-03*G4_1_1_0_2_3_0_4_1 - 4.166666666666659e-03*G4_1_1_0_2_3_0_5_1 - 4.166666666666658e-03*G4_1_1_0_2_3_1_3_1 - 2.083333333333329e-03*G4_1_1_0_2_3_1_4_1 - 4.166666666666658e-03*G4_1_1_0_2_3_1_5_1 - 2.083333333333329e-03*G4_1_1_0_2_4_0_3_1 - 4.166666666666660e-03*G4_1_1_0_2_4_0_4_1 - 4.166666666666660e-03*G4_1_1_0_2_4_0_5_1 - 2.083333333333329e-03*G4_1_1_0_2_4_1_3_1 - 4.166666666666659e-03*G4_1_1_0_2_4_1_4_1 - 4.166666666666659e-03*G4_1_1_0_2_4_1_5_1 - 4.166666666666659e-03*G4_1_1_0_2_5_0_3_1 - 4.166666666666660e-03*G4_1_1_0_2_5_0_4_1 - 1.249999999999998e-02*G4_1_1_0_2_5_0_5_1 - 4.166666666666658e-03*G4_1_1_0_2_5_1_3_1 - 4.166666666666659e-03*G4_1_1_0_2_5_1_4_1 - 1.249999999999997e-02*G4_1_1_0_2_5_1_5_1;
    block[7] = 4.166666666666659e-02*G0_ + 8.333333333333314e-03*G1_0_0_0_0_1 + 8.333333333333316e-03*G1_0_0_0_1_1 + 4.166666666666658e-03*G1_0_0_0_2_1 + 8.333333333333316e-03*G1_0_0_1_0_1 + 2.499999999999996e-02*G1_0_0_1_1_1 + 8.333333333333318e-03*G1_0_0_1_2_1 + 4.166666666666658e-03*G1_0_0_2_0_1 + 8.333333333333318e-03*G1_0_0_2_1_1 + 8.333333333333318e-03*G1_0_0_2_2_1 + 8.333333333333314e-03*G1_1_0_0_3_1 + 8.333333333333316e-03*G1_1_0_0_4_1 + 4.166666666666658e-03*G1_1_0_0_5_1 + 8.333333333333316e-03*G1_1_0_1_3_1 + 2.499999999999996e-02*G1_1_0_1_4_1 + 8.333333333333318e-03*G1_1_0_1_5_1 + 4.166666666666658e-03*G1_1_0_2_3_1 + 8.333333333333318e-03*G1_1_0_2_4_1 + 8.333333333333318e-03*G1_1_0_2_5_1 + 2.083333333333329e-02*G2_0_0_0 + 2.083333333333330e-02*G2_0_1_0 + 4.166666666666659e-02*G2_0_2_0 + 2.083333333333329e-02*G2_1_3_0 + 2.083333333333330e-02*G2_1_4_0 + 4.166666666666659e-02*G2_1_5_0 + 2.499999999999998e-01*G3_1_0 + 1.249999999999998e-02*G4_0_0_0_0_0_0_0_1 + 4.166666666666659e-03*G4_0_0_0_0_0_0_1_1 + 4.166666666666659e-03*G4_0_0_0_0_0_0_2_1 + 4.166666666666659e-03*G4_0_0_0_0_1_0_0_1 + 4.166666666666659e-03*G4_0_0_0_0_1_0_1_1 + 2.083333333333329e-03*G4_0_0_0_0_1_0_2_1 + 4.166666666666659e-03*G4_0_0_0_0_2_0_0_1 + 2.083333333333329e-03*G4_0_0_0_0_2_0_1_1 + 4.166666666666659e-03*G4_0_0_0_0_2_0_2_1 + 4.166666666666659e-03*G4_0_0_0_1_0_0_0_1 + 4.166666666666659e-03*G4_0_0_0_1_0_0_1_1 + 2.083333333333329e-03*G4_0_0_0_1_0_0_2_1 + 4.166666666666659e-03*G4_0_0_0_1_1_0_0_1 + 1.249999999999998e-02*G4_0_0_0_1_1_0_1_1 + 4.166666666666660e-03*G4_0_0_0_1_1_0_2_1 + 2.083333333333329e-03*G4_0_0_0_1_2_0_0_1 + 4.166666666666660e-03*G4_0_0_0_1_2_0_1_1 + 4.166666666666660e-03*G4_0_0_0_1_2_0_2_1 + 4.166666666666659e-03*G4_0_0_0_2_0_0_0_1 + 2.083333333333329e-03*G4_0_0_0_2_0_0_1_1 + 4.166666666666659e-03*G4_0_0_0_2_0_0_2_1 + 2.083333333333329e-03*G4_0_0_0_2_1_0_0_1 + 4.166666666666660e-03*G4_0_0_0_2_1_0_1_1 + 4.166666666666660e-03*G4_0_0_0_2_1_0_2_1 + 4.166666666666659e-03*G4_0_0_0_2_2_0_0_1 + 4.166666666666660e-03*G4_0_0_0_2_2_0_1_1 + 1.249999999999998e-02*G4_0_0_0_2_2_0_2_1 + 1.249999999999998e-02*G4_0_1_0_0_3_0_0_1 + 4.166666666666659e-03*G4_0_1_0_0_3_0_1_1 + 4.166666666666659e-03*G4_0_1_0_0_3_0_2_1 + 4.166666666666659e-03*G4_0_1_0_0_4_0_0_1 + 4.166666666666659e-03*G4_0_1_0_0_4_0_1_1 + 2.083333333333329e-03*G4_0_1_0_0_4_0_2_1 + 4.166666666666659e-03*G4_0_1_0_0_5_0_0_1 + 2.083333333333329e-03*G4_0_1_0_0_5_0_1_1 + 4.166666666666659e-03*G4_0_1_0_0_5_0_2_1 + 4.166666666666659e-03*G4_0_1_0_1_3_0_0_1 + 4.166666666666659e-03*G4_0_1_0_1_3_0_1_1 + 2.083333333333329e-03*G4_0_1_0_1_3_0_2_1 + 4.166666666666659e-03*G4_0_1_0_1_4_0_0_1 + 1.249999999999998e-02*G4_0_1_0_1_4_0_1_1 + 4.166666666666660e-03*G4_0_1_0_1_4_0_2_1 + 2.083333333333329e-03*G4_0_1_0_1_5_0_0_1 + 4.166666666666660e-03*G4_0_1_0_1_5_0_1_1 + 4.166666666666660e-03*G4_0_1_0_1_5_0_2_1 + 4.166666666666659e-03*G4_0_1_0_2_3_0_0_1 + 2.083333333333329e-03*G4_0_1_0_2_3_0_1_1 + 4.166666666666659e-03*G4_0_1_0_2_3_0_2_1 + 2.083333333333329e-03*G4_0_1_0_2_4_0_0_1 + 4.166666666666660e-03*G4_0_1_0_2_4_0_1_1 + 4.166666666666660e-03*G4_0_1_0_2_4_0_2_1 + 4.166666666666659e-03*G4_0_1_0_2_5_0_0_1 + 4.166666666666660e-03*G4_0_1_0_2_5_0_1_1 + 1.249999999999998e-02*G4_0_1_0_2_5_0_2_1 + 1.249999999999998e-02*G4_1_0_0_0_0_0_3_1 + 4.166666666666659e-03*G4_1_0_0_0_0_0_4_1 + 4.166666666666659e-03*G4_1_0_0_0_0_0_5_1 + 4.166666666666659e-03*G4_1_0_0_0_1_0_3_1 + 4.166666666666659e-03*G4_1_0_0_0_1_0_4_1 + 2.083333333333329e-03*G4_1_0_0_0_1_0_5_1 + 4.166666666666659e-03*G4_1_0_0_0_2_0_3_1 + 2.083333333333329e-03*G4_1_0_0_0_2_0_4_1 + 4.166666666666659e-03*G4_1_0_0_0_2_0_5_1 + 4.166666666666659e-03*G4_1_0_0_1_0_0_3_1 + 4.166666666666659e-03*G4_1_0_0_1_0_0_4_1 + 2.083333333333329e-03*G4_1_0_0_1_0_0_5_1 + 4.166666666666659e-03*G4_1_0_0_1_1_0_3_1 + 1.249999999999998e-02*G4_1_0_0_1_1_0_4_1 + 4.166666666666660e-03*G4_1_0_0_1_1_0_5_1 + 2.083333333333329e-03*G4_1_0_0_1_2_0_3_1 + 4.166666666666660e-03*G4_1_0_0_1_2_0_4_1 + 4.166666666666660e-03*G4_1_0_0_1_2_0_5_1 + 4.166666666666659e-03*G4_1_0_0_2_0_0_3_1 + 2.083333333333329e-03*G4_1_0_0_2_0_0_4_1 + 4.166666666666659e-03*G4_1_0_0_2_0_0_5_1 + 2.083333333333329e-03*G4_1_0_0_2_1_0_3_1 + 4.166666666666660e-03*G4_1_0_0_2_1_0_4_1 + 4.166666666666660e-03*G4_1_0_0_2_1_0_5_1 + 4.166666666666659e-03*G4_1_0_0_2_2_0_3_1 + 4.166666666666660e-03*G4_1_0_0_2_2_0_4_1 + 1.249999999999998e-02*G4_1_0_0_2_2_0_5_1 + 1.249999999999998e-02*G4_1_1_0_0_3_0_3_1 + 4.166666666666659e-03*G4_1_1_0_0_3_0_4_1 + 4.166666666666659e-03*G4_1_1_0_0_3_0_5_1 + 4.166666666666659e-03*G4_1_1_0_0_4_0_3_1 + 4.166666666666659e-03*G4_1_1_0_0_4_0_4_1 + 2.083333333333329e-03*G4_1_1_0_0_4_0_5_1 + 4.166666666666659e-03*G4_1_1_0_0_5_0_3_1 + 2.083333333333329e-03*G4_1_1_0_0_5_0_4_1 + 4.166666666666659e-03*G4_1_1_0_0_5_0_5_1 + 4.166666666666659e-03*G4_1_1_0_1_3_0_3_1 + 4.166666666666659e-03*G4_1_1_0_1_3_0_4_1 + 2.083333333333329e-03*G4_1_1_0_1_3_0_5_1 + 4.166666666666659e-03*G4_1_1_0_1_4_0_3_1 + 1.249999999999998e-02*G4_1_1_0_1_4_0_4_1 + 4.166666666666660e-03*G4_1_1_0_1_4_0_5_1 + 2.083333333333329e-03*G4_1_1_0_1_5_0_3_1 + 4.166666666666660e-03*G4_1_1_0_1_5_0_4_1 + 4.166666666666660e-03*G4_1_1_0_1_5_0_5_1 + 4.166666666666659e-03*G4_1_1_0_2_3_0_3_1 + 2.083333333333329e-03*G4_1_1_0_2_3_0_4_1 + 4.166666666666659e-03*G4_1_1_0_2_3_0_5_1 + 2.083333333333329e-03*G4_1_1_0_2_4_0_3_1 + 4.166666666666660e-03*G4_1_1_0_2_4_0_4_1 + 4.166666666666660e-03*G4_1_1_0_2_4_0_5_1 + 4.166666666666659e-03*G4_1_1_0_2_5_0_3_1 + 4.166666666666660e-03*G4_1_1_0_2_5_0_4_1 + 1.249999999999998e-02*G4_1_1_0_2_5_0_5_1;
    block[8] = 8.333333333333316e-02*G0_ + 8.333333333333316e-03*G1_0_0_0_0_1 + 4.166666666666658e-03*G1_0_0_0_1_1 + 8.333333333333316e-03*G1_0_0_0_2_1 + 4.166666666666658e-03*G1_0_0_1_0_1 + 8.333333333333318e-03*G1_0_0_1_1_1 + 8.333333333333318e-03*G1_0_0_1_2_1 + 8.333333333333316e-03*G1_0_0_2_0_1 + 8.333333333333318e-03*G1_0_0_2_1_1 + 2.499999999999995e-02*G1_0_0_2_2_1 + 8.333333333333316e-03*G1_1_0_0_3_1 + 4.166666666666658e-03*G1_1_0_0_4_1 + 8.333333333333316e-03*G1_1_0_0_5_1 + 4.166666666666658e-03*G1_1_0_1_3_1 + 8.333333333333318e-03*G1_1_0_1_4_1 + 8.333333333333318e-03*G1_1_0_1_5_1 + 8.333333333333316e-03*G1_1_0_2_3_1 + 8.333333333333318e-03*G1_1_0_2_4_1 + 2.499999999999995e-02*G1_1_0_2_5_1 + 2.083333333333329e-02*G2_0_0_1 + 2.083333333333329e-02*G2_0_1_1 + 4.166666666666658e-02*G2_0_2_1 + 2.083333333333329e-02*G2_1_3_1 + 2.083333333333329e-02*G2_1_4_1 + 4.166666666666658e-02*G2_1_5_1 + 2.499999999999998e-01*G3_1_1 + 1.249999999999997e-02*G4_0_0_0_0_0_1_0_1 + 4.166666666666657e-03*G4_0_0_0_0_0_1_1_1 + 4.166666666666658e-03*G4_0_0_0_0_0_1_2_1 + 4.166666666666657e-03*G4_0_0_0_0_1_1_0_1 + 4.166666666666658e-03*G4_0_0_0_0_1_1_1_1 + 2.083333333333329e-03*G4_0_0_0_0_1_1_2_1 + 4.166666666666658e-03*G4_0_0_0_0_2_1_0_1 + 2.083333333333329e-03*G4_0_0_0_0_2_1_1_1 + 4.166666666666658e-03*G4_0_0_0_0_2_1_2_1 + 4.166666666666657e-03*G4_0_0_0_1_0_1_0_1 + 4.166666666666658e-03*G4_0_0_0_1_0_1_1_1 + 2.083333333333329e-03*G4_0_0_0_1_0_1_2_1 + 4.166666666666658e-03*G4_0_0_0_1_1_1_0_1 + 1.249999999999998e-02*G4_0_0_0_1_1_1_1_1 + 4.166666666666659e-03*G4_0_0_0_1_1_1_2_1 + 2.083333333333329e-03*G4_0_0_0_1_2_1_0_1 + 4.166666666666659e-03*G4_0_0_0_1_2_1_1_1 + 4.166666666666659e-03*G4_0_0_0_1_2_1_2_1 + 4.166666666666658e-03*G4_0_0_0_2_0_1_0_1 + 2.083333333333329e-03*G4_0_0_0_2_0_1_1_1 + 4.166666666666658e-03*G4_0_0_0_2_0_1_2_1 + 2.083333333333329e-03*G4_0_0_0_2_1_1_0_1 + 4.166666666666659e-03*G4_0_0_0_2_1_1_1_1 + 4.166666666666659e-03*G4_0_0_0_2_1_1_2_1 + 4.166666666666658e-03*G4_0_0_0_2_2_1_0_1 + 4.166666666666659e-03*G4_0_0_0_2_2_1_1_1 + 1.249999999999997e-02*G4_0_0_0_2_2_1_2_1 + 1.249999999999997e-02*G4_0_1_0_0_3_1_0_1 + 4.166666666666657e-03*G4_0_1_0_0_3_1_1_1 + 4.166666666666658e-03*G4_0_1_0_0_3_1_2_1 + 4.166666666666657e-03*G4_0_1_0_0_4_1_0_1 + 4.166666666666658e-03*G4_0_1_0_0_4_1_1_1 + 2.083333333333329e-03*G4_0_1_0_0_4_1_2_1 + 4.166666666666658e-03*G4_0_1_0_0_5_1_0_1 + 2.083333333333329e-03*G4_0_1_0_0_5_1_1_1 + 4.166666666666658e-03*G4_0_1_0_0_5_1_2_1 + 4.166666666666657e-03*G4_0_1_0_1_3_1_0_1 + 4.166666666666658e-03*G4_0_1_0_1_3_1_1_1 + 2.083333333333329e-03*G4_0_1_0_1_3_1_2_1 + 4.166666666666658e-03*G4_0_1_0_1_4_1_0_1 + 1.249999999999998e-02*G4_0_1_0_1_4_1_1_1 + 4.166666666666659e-03*G4_0_1_0_1_4_1_2_1 + 2.083333333333329e-03*G4_0_1_0_1_5_1_0_1 + 4.166666666666659e-03*G4_0_1_0_1_5_1_1_1 + 4.166666666666659e-03*G4_0_1_0_1_5_1_2_1 + 4.166666666666658e-03*G4_0_1_0_2_3_1_0_1 + 2.083333333333329e-03*G4_0_1_0_2_3_1_1_1 + 4.166666666666658e-03*G4_0_1_0_2_3_1_2_1 + 2.083333333333329e-03*G4_0_1_0_2_4_1_0_1 + 4.166666666666659e-03*G4_0_1_0_2_4_1_1_1 + 4.166666666666659e-03*G4_0_1_0_2_4_1_2_1 + 4.166666666666658e-03*G4_0_1_0_2_5_1_0_1 + 4.166666666666659e-03*G4_0_1_0_2_5_1_1_1 + 1.249999999999997e-02*G4_0_1_0_2_5_1_2_1 + 1.249999999999997e-02*G4_1_0_0_0_0_1_3_1 + 4.166666666666657e-03*G4_1_0_0_0_0_1_4_1 + 4.166666666666658e-03*G4_1_0_0_0_0_1_5_1 + 4.166666666666657e-03*G4_1_0_0_0_1_1_3_1 + 4.166666666666658e-03*G4_1_0_0_0_1_1_4_1 + 2.083333333333329e-03*G4_1_0_0_0_1_1_5_1 + 4.166666666666658e-03*G4_1_0_0_0_2_1_3_1 + 2.083333333333329e-03*G4_1_0_0_0_2_1_4_1 + 4.166666666666658e-03*G4_1_0_0_0_2_1_5_1 + 4.166666666666657e-03*G4_1_0_0_1_0_1_3_1 + 4.166666666666658e-03*G4_1_0_0_1_0_1_4_1 + 2.083333333333329e-03*G4_1_0_0_1_0_1_5_1 + 4.166666666666658e-03*G4_1_0_0_1_1_1_3_1 + 1.249999999999998e-02*G4_1_0_0_1_1_1_4_1 + 4.166666666666659e-03*G4_1_0_0_1_1_1_5_1 + 2.083333333333329e-03*G4_1_0_0_1_2_1_3_1 + 4.166666666666659e-03*G4_1_0_0_1_2_1_4_1 + 4.166666666666659e-03*G4_1_0_0_1_2_1_5_1 + 4.166666666666658e-03*G4_1_0_0_2_0_1_3_1 + 2.083333333333329e-03*G4_1_0_0_2_0_1_4_1 + 4.166666666666658e-03*G4_1_0_0_2_0_1_5_1 + 2.083333333333329e-03*G4_1_0_0_2_1_1_3_1 + 4.166666666666659e-03*G4_1_0_0_2_1_1_4_1 + 4.166666666666659e-03*G4_1_0_0_2_1_1_5_1 + 4.166666666666658e-03*G4_1_0_0_2_2_1_3_1 + 4.166666666666659e-03*G4_1_0_0_2_2_1_4_1 + 1.249999999999997e-02*G4_1_0_0_2_2_1_5_1 + 1.249999999999997e-02*G4_1_1_0_0_3_1_3_1 + 4.166666666666657e-03*G4_1_1_0_0_3_1_4_1 + 4.166666666666658e-03*G4_1_1_0_0_3_1_5_1 + 4.166666666666657e-03*G4_1_1_0_0_4_1_3_1 + 4.166666666666658e-03*G4_1_1_0_0_4_1_4_1 + 2.083333333333329e-03*G4_1_1_0_0_4_1_5_1 + 4.166666666666658e-03*G4_1_1_0_0_5_1_3_1 + 2.083333333333329e-03*G4_1_1_0_0_5_1_4_1 + 4.166666666666658e-03*G4_1_1_0_0_5_1_5_1 + 4.166666666666657e-03*G4_1_1_0_1_3_1_3_1 + 4.166666666666658e-03*G4_1_1_0_1_3_1_4_1 + 2.083333333333329e-03*G4_1_1_0_1_3_1_5_1 + 4.166666666666658e-03*G4_1_1_0_1_4_1_3_1 + 1.249999999999998e-02*G4_1_1_0_1_4_1_4_1 + 4.166666666666659e-03*G4_1_1_0_1_4_1_5_1 + 2.083333333333329e-03*G4_1_1_0_1_5_1_3_1 + 4.166666666666659e-03*G4_1_1_0_1_5_1_4_1 + 4.166666666666659e-03*G4_1_1_0_1_5_1_5_1 + 4.166666666666658e-03*G4_1_1_0_2_3_1_3_1 + 2.083333333333329e-03*G4_1_1_0_2_3_1_4_1 + 4.166666666666658e-03*G4_1_1_0_2_3_1_5_1 + 2.083333333333329e-03*G4_1_1_0_2_4_1_3_1 + 4.166666666666659e-03*G4_1_1_0_2_4_1_4_1 + 4.166666666666659e-03*G4_1_1_0_2_4_1_5_1 + 4.166666666666658e-03*G4_1_1_0_2_5_1_3_1 + 4.166666666666659e-03*G4_1_1_0_2_5_1_4_1 + 1.249999999999997e-02*G4_1_1_0_2_5_1_5_1;
  }
        
private:

  const real& c0;  const real& c1;  const real& c2;

};

/// This class contains the form to be evaluated, including
/// contributions from the interior and boundary of the domain.

class LinearForm : public dolfin::LinearForm
{
public:
    
  class TestElement : public dolfin::FiniteElement
  {
  public:

    TestElement() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~TestElement()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 3;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
    }

  private:

    unsigned int* tensordims;

  };
    
  class FunctionElement_0 : public dolfin::FiniteElement
  {
  public:

    FunctionElement_0() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~FunctionElement_0()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 3;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
    }

  private:

    unsigned int* tensordims;

  };
    
  class FunctionElement_1 : public dolfin::FiniteElement
  {
  public:

    FunctionElement_1() : dolfin::FiniteElement(), tensordims(0)
    {
      tensordims = new unsigned int [1];
      tensordims[0] = 2;
    }

    ~FunctionElement_1()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 6;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_assert(i < 1);
      return tensordims[i];
    }

    inline unsigned int rank() const
    {
      return 1;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
      int offset = mesh.noNodes();
      dofs[3] = offset + cell.nodeID(0);
      dofs[4] = offset + cell.nodeID(1);
      dofs[5] = offset + cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      points[3] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[4] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[5] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
      components[3] = 1;
      components[4] = 1;
      components[5] = 1;
    }

  private:

    unsigned int* tensordims;

  };
    
  class FunctionElement_2 : public dolfin::FiniteElement
  {
  public:

    FunctionElement_2() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~FunctionElement_2()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 3;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
    }

  private:

    unsigned int* tensordims;

  };
    
  class FunctionElement_3 : public dolfin::FiniteElement
  {
  public:

    FunctionElement_3() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~FunctionElement_3()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 3;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.nodeID(0);
      dofs[1] = cell.nodeID(1);
      dofs[2] = cell.nodeID(2);
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(0.000000000000000e+00, 0.000000000000000e+00);
      points[1] = map(1.000000000000000e+00, 0.000000000000000e+00);
      points[2] = map(0.000000000000000e+00, 1.000000000000000e+00);
      components[0] = 0;
      components[1] = 0;
      components[2] = 0;
    }

  private:

    unsigned int* tensordims;

  };
    
  class FunctionElement_4 : public dolfin::FiniteElement
  {
  public:

    FunctionElement_4() : dolfin::FiniteElement(), tensordims(0)
    {
      // Do nothing
    }

    ~FunctionElement_4()
    {
      if ( tensordims ) delete [] tensordims;
    }

    inline unsigned int spacedim() const
    {
      return 1;
    }

    inline unsigned int shapedim() const
    {
      return 2;
    }

    inline unsigned int tensordim(unsigned int i) const
    {
      dolfin_error("Element is scalar.");
      return 0;
    }

    inline unsigned int rank() const
    {
      return 0;
    }

    void dofmap(int dofs[], const Cell& cell, const Mesh& mesh) const
    {
      dofs[0] = cell.id();
    }

    void pointmap(Point points[], unsigned int components[], const AffineMap& map) const
    {
      points[0] = map(3.333333333333334e-01, 3.333333333333334e-01);
      components[0] = 0;
    }

  private:

    unsigned int* tensordims;

  };

  LinearForm(Function& w0, Function& w1, Function& w2, Function& w3, Function& w4, const real& c0, const real& c1, const real& c2) : dolfin::LinearForm(5), c0(c0), c1(c1), c2(c2)
  {
    // Create finite element for test space
    _test = new TestElement();
        
    // Add functions
    add(w0, new FunctionElement_0());
    add(w1, new FunctionElement_1());
    add(w2, new FunctionElement_2());
    add(w3, new FunctionElement_3());
    add(w4, new FunctionElement_4());
  }

  void eval(real block[], const AffineMap& map) const
  {
    // Compute geometry tensors
    real G0_0 = map.det*c[0][0];
    real G0_1 = map.det*c[0][1];
    real G0_2 = map.det*c[0][2];
    real G1_0_0_0_0_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[0][0]*map.g00;
    real G1_0_0_0_0_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[0][1]*map.g00;
    real G1_0_0_0_0_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[0][2]*map.g00;
    real G1_0_0_0_0_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[0][0]*map.g10;
    real G1_0_0_0_0_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[0][1]*map.g10;
    real G1_0_0_0_0_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[0][2]*map.g10;
    real G1_0_0_0_1_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[0][0]*map.g00;
    real G1_0_0_0_1_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[0][1]*map.g00;
    real G1_0_0_0_1_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[0][2]*map.g00;
    real G1_0_0_0_1_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[0][0]*map.g10;
    real G1_0_0_0_1_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[0][1]*map.g10;
    real G1_0_0_0_1_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[0][2]*map.g10;
    real G1_0_0_0_2_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[0][0]*map.g00;
    real G1_0_0_0_2_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[0][1]*map.g00;
    real G1_0_0_0_2_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[0][2]*map.g00;
    real G1_0_0_0_2_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[0][0]*map.g10;
    real G1_0_0_0_2_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[0][1]*map.g10;
    real G1_0_0_0_2_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[0][2]*map.g10;
    real G1_0_0_1_0_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[0][0]*map.g00;
    real G1_0_0_1_0_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[0][1]*map.g00;
    real G1_0_0_1_0_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[0][2]*map.g00;
    real G1_0_0_1_0_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[0][0]*map.g10;
    real G1_0_0_1_0_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[0][1]*map.g10;
    real G1_0_0_1_0_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[0][2]*map.g10;
    real G1_0_0_1_1_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[0][0]*map.g00;
    real G1_0_0_1_1_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[0][1]*map.g00;
    real G1_0_0_1_1_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[0][2]*map.g00;
    real G1_0_0_1_1_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[0][0]*map.g10;
    real G1_0_0_1_1_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[0][1]*map.g10;
    real G1_0_0_1_1_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[0][2]*map.g10;
    real G1_0_0_1_2_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[0][0]*map.g00;
    real G1_0_0_1_2_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[0][1]*map.g00;
    real G1_0_0_1_2_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[0][2]*map.g00;
    real G1_0_0_1_2_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[0][0]*map.g10;
    real G1_0_0_1_2_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[0][1]*map.g10;
    real G1_0_0_1_2_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[0][2]*map.g10;
    real G1_0_0_2_0_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[0][0]*map.g00;
    real G1_0_0_2_0_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[0][1]*map.g00;
    real G1_0_0_2_0_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[0][2]*map.g00;
    real G1_0_0_2_0_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[0][0]*map.g10;
    real G1_0_0_2_0_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[0][1]*map.g10;
    real G1_0_0_2_0_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[0][2]*map.g10;
    real G1_0_0_2_1_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[0][0]*map.g00;
    real G1_0_0_2_1_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[0][1]*map.g00;
    real G1_0_0_2_1_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[0][2]*map.g00;
    real G1_0_0_2_1_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[0][0]*map.g10;
    real G1_0_0_2_1_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[0][1]*map.g10;
    real G1_0_0_2_1_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[0][2]*map.g10;
    real G1_0_0_2_2_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[0][0]*map.g00;
    real G1_0_0_2_2_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[0][1]*map.g00;
    real G1_0_0_2_2_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[0][2]*map.g00;
    real G1_0_0_2_2_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[0][0]*map.g10;
    real G1_0_0_2_2_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[0][1]*map.g10;
    real G1_0_0_2_2_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[0][2]*map.g10;
    real G1_1_0_0_3_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[0][0]*map.g01;
    real G1_1_0_0_3_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[0][1]*map.g01;
    real G1_1_0_0_3_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[0][2]*map.g01;
    real G1_1_0_0_3_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[0][0]*map.g11;
    real G1_1_0_0_3_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[0][1]*map.g11;
    real G1_1_0_0_3_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[0][2]*map.g11;
    real G1_1_0_0_4_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[0][0]*map.g01;
    real G1_1_0_0_4_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[0][1]*map.g01;
    real G1_1_0_0_4_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[0][2]*map.g01;
    real G1_1_0_0_4_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[0][0]*map.g11;
    real G1_1_0_0_4_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[0][1]*map.g11;
    real G1_1_0_0_4_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[0][2]*map.g11;
    real G1_1_0_0_5_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[0][0]*map.g01;
    real G1_1_0_0_5_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[0][1]*map.g01;
    real G1_1_0_0_5_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[0][2]*map.g01;
    real G1_1_0_0_5_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[0][0]*map.g11;
    real G1_1_0_0_5_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[0][1]*map.g11;
    real G1_1_0_0_5_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[0][2]*map.g11;
    real G1_1_0_1_3_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[0][0]*map.g01;
    real G1_1_0_1_3_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[0][1]*map.g01;
    real G1_1_0_1_3_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[0][2]*map.g01;
    real G1_1_0_1_3_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[0][0]*map.g11;
    real G1_1_0_1_3_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[0][1]*map.g11;
    real G1_1_0_1_3_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[0][2]*map.g11;
    real G1_1_0_1_4_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[0][0]*map.g01;
    real G1_1_0_1_4_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[0][1]*map.g01;
    real G1_1_0_1_4_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[0][2]*map.g01;
    real G1_1_0_1_4_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[0][0]*map.g11;
    real G1_1_0_1_4_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[0][1]*map.g11;
    real G1_1_0_1_4_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[0][2]*map.g11;
    real G1_1_0_1_5_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[0][0]*map.g01;
    real G1_1_0_1_5_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[0][1]*map.g01;
    real G1_1_0_1_5_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[0][2]*map.g01;
    real G1_1_0_1_5_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[0][0]*map.g11;
    real G1_1_0_1_5_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[0][1]*map.g11;
    real G1_1_0_1_5_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[0][2]*map.g11;
    real G1_1_0_2_3_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[0][0]*map.g01;
    real G1_1_0_2_3_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[0][1]*map.g01;
    real G1_1_0_2_3_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[0][2]*map.g01;
    real G1_1_0_2_3_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[0][0]*map.g11;
    real G1_1_0_2_3_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[0][1]*map.g11;
    real G1_1_0_2_3_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[0][2]*map.g11;
    real G1_1_0_2_4_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[0][0]*map.g01;
    real G1_1_0_2_4_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[0][1]*map.g01;
    real G1_1_0_2_4_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[0][2]*map.g01;
    real G1_1_0_2_4_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[0][0]*map.g11;
    real G1_1_0_2_4_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[0][1]*map.g11;
    real G1_1_0_2_4_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[0][2]*map.g11;
    real G1_1_0_2_5_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[0][0]*map.g01;
    real G1_1_0_2_5_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[0][1]*map.g01;
    real G1_1_0_2_5_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[0][2]*map.g01;
    real G1_1_0_2_5_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[0][0]*map.g11;
    real G1_1_0_2_5_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[0][1]*map.g11;
    real G1_1_0_2_5_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[0][2]*map.g11;
    real G2_0_0_0_0 = map.det*c0*c[1][0]*c[0][0]*map.g00;
    real G2_0_0_0_1 = map.det*c0*c[1][0]*c[0][0]*map.g10;
    real G2_0_0_1_0 = map.det*c0*c[1][0]*c[0][1]*map.g00;
    real G2_0_0_2_1 = map.det*c0*c[1][0]*c[0][2]*map.g10;
    real G2_0_1_0_0 = map.det*c0*c[1][1]*c[0][0]*map.g00;
    real G2_0_1_0_1 = map.det*c0*c[1][1]*c[0][0]*map.g10;
    real G2_0_1_1_0 = map.det*c0*c[1][1]*c[0][1]*map.g00;
    real G2_0_1_2_1 = map.det*c0*c[1][1]*c[0][2]*map.g10;
    real G2_0_2_0_0 = map.det*c0*c[1][2]*c[0][0]*map.g00;
    real G2_0_2_0_1 = map.det*c0*c[1][2]*c[0][0]*map.g10;
    real G2_0_2_1_0 = map.det*c0*c[1][2]*c[0][1]*map.g00;
    real G2_0_2_2_1 = map.det*c0*c[1][2]*c[0][2]*map.g10;
    real G2_1_3_0_0 = map.det*c0*c[1][3]*c[0][0]*map.g01;
    real G2_1_3_0_1 = map.det*c0*c[1][3]*c[0][0]*map.g11;
    real G2_1_3_1_0 = map.det*c0*c[1][3]*c[0][1]*map.g01;
    real G2_1_3_2_1 = map.det*c0*c[1][3]*c[0][2]*map.g11;
    real G2_1_4_0_0 = map.det*c0*c[1][4]*c[0][0]*map.g01;
    real G2_1_4_0_1 = map.det*c0*c[1][4]*c[0][0]*map.g11;
    real G2_1_4_1_0 = map.det*c0*c[1][4]*c[0][1]*map.g01;
    real G2_1_4_2_1 = map.det*c0*c[1][4]*c[0][2]*map.g11;
    real G2_1_5_0_0 = map.det*c0*c[1][5]*c[0][0]*map.g01;
    real G2_1_5_0_1 = map.det*c0*c[1][5]*c[0][0]*map.g11;
    real G2_1_5_1_0 = map.det*c0*c[1][5]*c[0][1]*map.g01;
    real G2_1_5_2_1 = map.det*c0*c[1][5]*c[0][2]*map.g11;
    real G3_0_0_0 = map.det*c0*c1*c[0][0]*(map.g00*map.g00 + map.g01*map.g01);
    real G3_0_0_1 = map.det*c0*c1*c[0][0]*(map.g00*map.g10 + map.g01*map.g11);
    real G3_0_1_0 = map.det*c0*c1*c[0][1]*(map.g00*map.g00 + map.g01*map.g01);
    real G3_0_2_1 = map.det*c0*c1*c[0][2]*(map.g00*map.g10 + map.g01*map.g11);
    real G3_1_0_0 = map.det*c0*c1*c[0][0]*(map.g10*map.g00 + map.g11*map.g01);
    real G3_1_0_1 = map.det*c0*c1*c[0][0]*(map.g10*map.g10 + map.g11*map.g11);
    real G3_1_1_0 = map.det*c0*c1*c[0][1]*(map.g10*map.g00 + map.g11*map.g01);
    real G3_1_2_1 = map.det*c0*c1*c[0][2]*(map.g10*map.g10 + map.g11*map.g11);
    real G4_0_0_0_0_0_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_0_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_0_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_0_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_0_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_0_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_0_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_0_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_0_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_0_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_0_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_0_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_0_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_0_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_0_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_0_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_0_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_0_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_0_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_0_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_0_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_0_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_0_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_0_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_1_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_1_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_1_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_1_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_1_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_1_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_1_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_1_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_1_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_1_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_1_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_1_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_1_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_1_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_1_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_1_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_1_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_1_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_1_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_1_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_1_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_1_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_1_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_1_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_2_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_2_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_2_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_2_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_2_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_0_2_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_0_2_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_2_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_2_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_2_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_2_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_0_2_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_0_2_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_2_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_2_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_2_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_2_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_0_2_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_0_2_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_2_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_2_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_2_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_0_2_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_0_2_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_0_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_0_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_0_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_0_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_0_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_0_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_0_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_0_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_0_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_0_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_0_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_0_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_0_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_0_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_0_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_0_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_0_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_0_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_0_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_0_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_0_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_0_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_0_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_0_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_1_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_1_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_1_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_1_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_1_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_1_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_1_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_1_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_1_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_1_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_1_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_1_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_1_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_1_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_1_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_1_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_1_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_1_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_1_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_1_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_1_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_1_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_1_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_1_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_2_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_2_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_2_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_2_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_2_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_1_2_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_1_2_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_2_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_2_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_2_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_2_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_1_2_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_1_2_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_2_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_2_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_2_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_2_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_1_2_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_1_2_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_2_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_2_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_2_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_1_2_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_1_2_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_0_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_0_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_0_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_0_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_0_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][0]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_0_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][0]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_0_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_0_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_0_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_0_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_0_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][0]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_0_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][0]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_0_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_0_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_0_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_0_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_0_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][0]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_0_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][0]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_0_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_0_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_0_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_0_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_0_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][0]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_0_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][0]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_1_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_1_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_1_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_1_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_1_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][1]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_1_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][1]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_1_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_1_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_1_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_1_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_1_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][1]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_1_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][1]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_1_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_1_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_1_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_1_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_1_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][1]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_1_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][1]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_1_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_1_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_1_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_1_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_1_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][1]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_1_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][1]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_2_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_2_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_2_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_2_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_2_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][2]*c[0][0]*map.g00*map.g00;
    real G4_0_0_0_2_2_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][2]*c[0][0]*map.g10*map.g00;
    real G4_0_0_0_2_2_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_2_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_2_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_2_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_2_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][2]*c[0][0]*map.g00*map.g10;
    real G4_0_0_0_2_2_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][2]*c[0][0]*map.g10*map.g10;
    real G4_0_0_0_2_2_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_2_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_2_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_2_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_2_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][2]*c[0][1]*map.g00*map.g00;
    real G4_0_0_0_2_2_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][2]*c[0][1]*map.g10*map.g00;
    real G4_0_0_0_2_2_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_2_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_2_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_2_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_0_0_2_2_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][2]*c[0][2]*map.g00*map.g10;
    real G4_0_0_0_2_2_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][2]*c[0][2]*map.g10*map.g10;
    real G4_0_1_0_0_3_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_3_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_3_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_3_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_3_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_3_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_3_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_3_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_3_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_3_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_3_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_3_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_3_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_3_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_3_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_3_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_3_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_3_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_3_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_3_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_0_3_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_3_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_0_3_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_3_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_0_4_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_4_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_4_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_4_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_4_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_4_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_4_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_4_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_4_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_4_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_4_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_4_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_4_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_4_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_4_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_4_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_4_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_4_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_4_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_4_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_0_4_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_4_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_0_4_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_4_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_0_5_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_5_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_5_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_5_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_5_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_0_5_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_0_5_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_5_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_5_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_5_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_5_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_0_5_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_0_5_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_5_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_5_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_5_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_5_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_0_5_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_0_5_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_5_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][0]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_0_5_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_5_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][1]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_0_5_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_0_5_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][2]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_3_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_3_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_3_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_3_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_3_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_3_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_3_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_3_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_3_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_3_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_3_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_3_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_3_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_3_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_3_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_3_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_3_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_3_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_3_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_3_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_3_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_3_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_3_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_3_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_4_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_4_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_4_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_4_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_4_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_4_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_4_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_4_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_4_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_4_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_4_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_4_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_4_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_4_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_4_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_4_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_4_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_4_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_4_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_4_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_4_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_4_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_4_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_4_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_5_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_5_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_5_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_5_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_5_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_1_5_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_1_5_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_5_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_5_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_5_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_5_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_1_5_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_1_5_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_5_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_5_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_5_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_5_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_1_5_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_1_5_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_5_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][0]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_5_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_5_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][1]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_1_5_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_1_5_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][2]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_3_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_3_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_3_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_3_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_3_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][3]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_3_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][3]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_3_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_3_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_3_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_3_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_3_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][3]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_3_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][3]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_3_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_3_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_3_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_3_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_3_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][3]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_3_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][3]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_3_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_3_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_3_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_3_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_3_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][3]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_3_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][3]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_4_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_4_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_4_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_4_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_4_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][4]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_4_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][4]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_4_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_4_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_4_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_4_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_4_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][4]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_4_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][4]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_4_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_4_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_4_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_4_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_4_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][4]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_4_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][4]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_4_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_4_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_4_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_4_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_4_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][4]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_4_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][4]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_5_0_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_5_0_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_5_0_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_5_0_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_5_0_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][5]*c[0][0]*map.g00*map.g01;
    real G4_0_1_0_2_5_0_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][5]*c[0][0]*map.g10*map.g01;
    real G4_0_1_0_2_5_0_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_5_0_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_5_0_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_5_0_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_5_0_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][5]*c[0][0]*map.g00*map.g11;
    real G4_0_1_0_2_5_0_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][5]*c[0][0]*map.g10*map.g11;
    real G4_0_1_0_2_5_1_0_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_5_1_0_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_5_1_0_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_5_1_0_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_5_1_0_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][5]*c[0][1]*map.g00*map.g01;
    real G4_0_1_0_2_5_1_0_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][5]*c[0][1]*map.g10*map.g01;
    real G4_0_1_0_2_5_2_1_0_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_5_2_1_0_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][0]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_5_2_1_1_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_5_2_1_1_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][1]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_0_1_0_2_5_2_1_2_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][5]*c[0][2]*map.g00*map.g11;
    real G4_0_1_0_2_5_2_1_2_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][2]*c[1][5]*c[0][2]*map.g10*map.g11;
    real G4_1_0_0_0_0_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_0_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_0_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_0_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_0_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_0_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_0_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_0_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_0_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_0_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_0_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_0_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_0_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_0_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_0_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_0_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_0_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_0_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_0_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_0_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_0_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_0_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_0_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_0_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_1_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_1_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_1_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_1_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_1_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_1_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_1_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_1_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_1_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_1_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_1_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_1_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_1_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_1_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_1_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_1_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_1_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_1_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_1_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_1_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_1_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_1_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_1_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_1_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_2_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_2_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_2_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_2_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_2_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_0_2_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_0_2_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_2_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_2_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_2_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_2_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_0_2_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_0_2_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_2_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_2_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_2_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_2_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_0_2_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_0_2_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_2_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_2_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_2_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_0_2_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_0_2_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_0_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_0_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_0_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_0_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_0_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_0_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_0_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_0_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_0_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_0_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_0_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_0_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_0_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_0_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_0_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_0_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_0_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_0_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_0_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_0_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_0_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_0_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_0_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_0_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_1_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_1_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_1_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_1_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_1_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_1_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_1_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_1_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_1_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_1_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_1_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_1_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_1_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_1_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_1_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_1_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_1_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_1_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_1_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_1_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_1_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_1_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_1_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_1_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_2_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_2_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_2_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_2_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_2_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_1_2_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_1_2_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_2_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_2_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_2_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_2_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_1_2_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_1_2_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_2_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_2_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_2_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_2_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_1_2_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_1_2_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_2_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_2_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_2_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_1_2_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_1_2_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_0_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_0_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_0_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_0_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_0_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][0]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_0_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][0]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_0_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_0_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_0_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_0_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_0_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][0]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_0_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][0]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_0_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_0_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_0_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_0_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_0_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][0]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_0_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][0]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_0_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_0_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_0_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_0_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_0_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][0]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_0_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][0]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_1_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_1_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_1_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_1_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_1_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][1]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_1_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][1]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_1_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_1_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_1_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_1_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_1_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][1]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_1_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][1]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_1_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_1_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_1_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_1_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_1_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][1]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_1_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][1]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_1_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_1_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_1_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_1_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_1_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][1]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_1_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][1]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_2_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_2_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_2_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_2_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_2_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][2]*c[0][0]*map.g01*map.g00;
    real G4_1_0_0_2_2_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][2]*c[0][0]*map.g11*map.g00;
    real G4_1_0_0_2_2_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_2_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_2_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_2_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_2_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][2]*c[0][0]*map.g01*map.g10;
    real G4_1_0_0_2_2_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][2]*c[0][0]*map.g11*map.g10;
    real G4_1_0_0_2_2_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_2_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_2_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_2_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_2_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][2]*c[0][1]*map.g01*map.g00;
    real G4_1_0_0_2_2_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][2]*c[0][1]*map.g11*map.g00;
    real G4_1_0_0_2_2_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_2_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_2_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_2_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_0_0_2_2_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][2]*c[0][2]*map.g01*map.g10;
    real G4_1_0_0_2_2_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][2]*c[0][2]*map.g11*map.g10;
    real G4_1_1_0_0_3_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_3_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_3_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_3_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_3_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_3_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_3_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_3_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_3_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_3_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_3_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_3_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_3_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_3_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_3_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_3_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_3_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_3_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_3_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_3_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_0_3_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_3_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_0_3_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_3_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_0_4_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_4_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_4_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_4_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_4_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_4_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_4_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_4_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_4_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_4_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_4_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_4_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_4_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_4_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_4_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_4_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_4_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_4_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_4_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_4_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_0_4_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_4_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_0_4_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_4_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_0_5_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_5_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_5_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_5_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_5_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_0_5_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_0_5_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_5_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_5_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_5_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_5_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_0_5_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_0_5_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_5_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_5_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_5_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_5_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_0_5_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_0_5_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_5_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][3]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_0_5_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_5_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][4]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_0_5_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_0_5_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][0]*c[1][5]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_3_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_3_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_3_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_3_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_3_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_3_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_3_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_3_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_3_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_3_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_3_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_3_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_3_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_3_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_3_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_3_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_3_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_3_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_3_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_3_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_3_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_3_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_3_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_3_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_4_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_4_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_4_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_4_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_4_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_4_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_4_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_4_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_4_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_4_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_4_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_4_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_4_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_4_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_4_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_4_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_4_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_4_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_4_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_4_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_4_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_4_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_4_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_4_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_5_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_5_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_5_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_5_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_5_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_1_5_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_1_5_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_5_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_5_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_5_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_5_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_1_5_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_1_5_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_5_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_5_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_5_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_5_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_1_5_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_1_5_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_5_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][3]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_5_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_5_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][4]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_1_5_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_1_5_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][1]*c[1][5]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_3_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_3_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_3_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_3_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_3_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][3]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_3_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][3]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_3_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_3_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_3_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_3_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_3_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][3]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_3_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][3]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_3_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_3_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_3_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_3_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_3_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][3]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_3_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][3]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_3_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_3_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_3_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_3_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_3_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][3]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_3_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][3]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_4_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_4_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_4_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_4_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_4_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][4]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_4_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][4]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_4_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_4_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_4_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_4_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_4_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][4]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_4_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][4]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_4_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_4_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_4_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_4_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_4_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][4]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_4_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][4]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_4_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_4_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_4_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_4_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_4_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][4]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_4_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][4]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_5_0_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_5_0_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_5_0_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_5_0_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_5_0_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][5]*c[0][0]*map.g01*map.g01;
    real G4_1_1_0_2_5_0_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][5]*c[0][0]*map.g11*map.g01;
    real G4_1_1_0_2_5_0_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_5_0_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_5_0_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_5_0_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_5_0_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][5]*c[0][0]*map.g01*map.g11;
    real G4_1_1_0_2_5_0_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][5]*c[0][0]*map.g11*map.g11;
    real G4_1_1_0_2_5_1_0_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_5_1_0_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_5_1_0_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_5_1_0_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_5_1_0_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][5]*c[0][1]*map.g01*map.g01;
    real G4_1_1_0_2_5_1_0_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][5]*c[0][1]*map.g11*map.g01;
    real G4_1_1_0_2_5_2_1_3_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_5_2_1_3_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][3]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_5_2_1_4_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_5_2_1_4_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][4]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G4_1_1_0_2_5_2_1_5_0 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][5]*c[0][2]*map.g01*map.g11;
    real G4_1_1_0_2_5_2_1_5_1 = map.det*c0*c2*c[4][0]*c[2][2]*c[1][5]*c[1][5]*c[0][2]*map.g11*map.g11;
    real G6_0 = map.det*c[3][0];
    real G6_1 = map.det*c[3][1];
    real G6_2 = map.det*c[3][2];
    real G7_0_0_0_0_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[3][0]*map.g00;
    real G7_0_0_0_0_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[3][1]*map.g00;
    real G7_0_0_0_0_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[3][2]*map.g00;
    real G7_0_0_0_0_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[3][0]*map.g10;
    real G7_0_0_0_0_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[3][1]*map.g10;
    real G7_0_0_0_0_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][0]*c[3][2]*map.g10;
    real G7_0_0_0_1_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[3][0]*map.g00;
    real G7_0_0_0_1_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[3][1]*map.g00;
    real G7_0_0_0_1_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[3][2]*map.g00;
    real G7_0_0_0_1_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[3][0]*map.g10;
    real G7_0_0_0_1_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[3][1]*map.g10;
    real G7_0_0_0_1_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][1]*c[3][2]*map.g10;
    real G7_0_0_0_2_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[3][0]*map.g00;
    real G7_0_0_0_2_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[3][1]*map.g00;
    real G7_0_0_0_2_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[3][2]*map.g00;
    real G7_0_0_0_2_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[3][0]*map.g10;
    real G7_0_0_0_2_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[3][1]*map.g10;
    real G7_0_0_0_2_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][2]*c[3][2]*map.g10;
    real G7_0_0_1_0_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[3][0]*map.g00;
    real G7_0_0_1_0_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[3][1]*map.g00;
    real G7_0_0_1_0_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[3][2]*map.g00;
    real G7_0_0_1_0_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[3][0]*map.g10;
    real G7_0_0_1_0_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[3][1]*map.g10;
    real G7_0_0_1_0_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][0]*c[3][2]*map.g10;
    real G7_0_0_1_1_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[3][0]*map.g00;
    real G7_0_0_1_1_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[3][1]*map.g00;
    real G7_0_0_1_1_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[3][2]*map.g00;
    real G7_0_0_1_1_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[3][0]*map.g10;
    real G7_0_0_1_1_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[3][1]*map.g10;
    real G7_0_0_1_1_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][1]*c[3][2]*map.g10;
    real G7_0_0_1_2_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[3][0]*map.g00;
    real G7_0_0_1_2_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[3][1]*map.g00;
    real G7_0_0_1_2_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[3][2]*map.g00;
    real G7_0_0_1_2_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[3][0]*map.g10;
    real G7_0_0_1_2_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[3][1]*map.g10;
    real G7_0_0_1_2_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][2]*c[3][2]*map.g10;
    real G7_0_0_2_0_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[3][0]*map.g00;
    real G7_0_0_2_0_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[3][1]*map.g00;
    real G7_0_0_2_0_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[3][2]*map.g00;
    real G7_0_0_2_0_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[3][0]*map.g10;
    real G7_0_0_2_0_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[3][1]*map.g10;
    real G7_0_0_2_0_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][0]*c[3][2]*map.g10;
    real G7_0_0_2_1_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[3][0]*map.g00;
    real G7_0_0_2_1_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[3][1]*map.g00;
    real G7_0_0_2_1_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[3][2]*map.g00;
    real G7_0_0_2_1_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[3][0]*map.g10;
    real G7_0_0_2_1_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[3][1]*map.g10;
    real G7_0_0_2_1_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][1]*c[3][2]*map.g10;
    real G7_0_0_2_2_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[3][0]*map.g00;
    real G7_0_0_2_2_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[3][1]*map.g00;
    real G7_0_0_2_2_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[3][2]*map.g00;
    real G7_0_0_2_2_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[3][0]*map.g10;
    real G7_0_0_2_2_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[3][1]*map.g10;
    real G7_0_0_2_2_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][2]*c[3][2]*map.g10;
    real G7_1_0_0_3_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[3][0]*map.g01;
    real G7_1_0_0_3_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[3][1]*map.g01;
    real G7_1_0_0_3_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[3][2]*map.g01;
    real G7_1_0_0_3_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[3][0]*map.g11;
    real G7_1_0_0_3_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[3][1]*map.g11;
    real G7_1_0_0_3_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][3]*c[3][2]*map.g11;
    real G7_1_0_0_4_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[3][0]*map.g01;
    real G7_1_0_0_4_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[3][1]*map.g01;
    real G7_1_0_0_4_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[3][2]*map.g01;
    real G7_1_0_0_4_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[3][0]*map.g11;
    real G7_1_0_0_4_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[3][1]*map.g11;
    real G7_1_0_0_4_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][4]*c[3][2]*map.g11;
    real G7_1_0_0_5_0_0 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[3][0]*map.g01;
    real G7_1_0_0_5_0_1 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[3][1]*map.g01;
    real G7_1_0_0_5_0_2 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[3][2]*map.g01;
    real G7_1_0_0_5_1_0 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[3][0]*map.g11;
    real G7_1_0_0_5_1_1 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[3][1]*map.g11;
    real G7_1_0_0_5_1_2 = map.det*c2*c[4][0]*c[2][0]*c[1][5]*c[3][2]*map.g11;
    real G7_1_0_1_3_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[3][0]*map.g01;
    real G7_1_0_1_3_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[3][1]*map.g01;
    real G7_1_0_1_3_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[3][2]*map.g01;
    real G7_1_0_1_3_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[3][0]*map.g11;
    real G7_1_0_1_3_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[3][1]*map.g11;
    real G7_1_0_1_3_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][3]*c[3][2]*map.g11;
    real G7_1_0_1_4_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[3][0]*map.g01;
    real G7_1_0_1_4_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[3][1]*map.g01;
    real G7_1_0_1_4_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[3][2]*map.g01;
    real G7_1_0_1_4_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[3][0]*map.g11;
    real G7_1_0_1_4_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[3][1]*map.g11;
    real G7_1_0_1_4_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][4]*c[3][2]*map.g11;
    real G7_1_0_1_5_0_0 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[3][0]*map.g01;
    real G7_1_0_1_5_0_1 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[3][1]*map.g01;
    real G7_1_0_1_5_0_2 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[3][2]*map.g01;
    real G7_1_0_1_5_1_0 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[3][0]*map.g11;
    real G7_1_0_1_5_1_1 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[3][1]*map.g11;
    real G7_1_0_1_5_1_2 = map.det*c2*c[4][0]*c[2][1]*c[1][5]*c[3][2]*map.g11;
    real G7_1_0_2_3_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[3][0]*map.g01;
    real G7_1_0_2_3_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[3][1]*map.g01;
    real G7_1_0_2_3_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[3][2]*map.g01;
    real G7_1_0_2_3_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[3][0]*map.g11;
    real G7_1_0_2_3_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[3][1]*map.g11;
    real G7_1_0_2_3_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][3]*c[3][2]*map.g11;
    real G7_1_0_2_4_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[3][0]*map.g01;
    real G7_1_0_2_4_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[3][1]*map.g01;
    real G7_1_0_2_4_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[3][2]*map.g01;
    real G7_1_0_2_4_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[3][0]*map.g11;
    real G7_1_0_2_4_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[3][1]*map.g11;
    real G7_1_0_2_4_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][4]*c[3][2]*map.g11;
    real G7_1_0_2_5_0_0 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[3][0]*map.g01;
    real G7_1_0_2_5_0_1 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[3][1]*map.g01;
    real G7_1_0_2_5_0_2 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[3][2]*map.g01;
    real G7_1_0_2_5_1_0 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[3][0]*map.g11;
    real G7_1_0_2_5_1_1 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[3][1]*map.g11;
    real G7_1_0_2_5_1_2 = map.det*c2*c[4][0]*c[2][2]*c[1][5]*c[3][2]*map.g11;

    // Compute element tensor
    block[0] = 8.333333333333318e-02*G0_0 + 4.166666666666658e-02*G0_1 + 4.166666666666658e-02*G0_2 - 2.499999999999995e-02*G1_0_0_0_0_0_0 - 8.333333333333318e-03*G1_0_0_0_0_0_1 - 8.333333333333318e-03*G1_0_0_0_0_0_2 - 2.499999999999995e-02*G1_0_0_0_0_1_0 - 8.333333333333314e-03*G1_0_0_0_0_1_1 - 8.333333333333316e-03*G1_0_0_0_0_1_2 - 8.333333333333318e-03*G1_0_0_0_1_0_0 - 8.333333333333316e-03*G1_0_0_0_1_0_1 - 4.166666666666659e-03*G1_0_0_0_1_0_2 - 8.333333333333314e-03*G1_0_0_0_1_1_0 - 8.333333333333316e-03*G1_0_0_0_1_1_1 - 4.166666666666658e-03*G1_0_0_0_1_1_2 - 8.333333333333319e-03*G1_0_0_0_2_0_0 - 4.166666666666658e-03*G1_0_0_0_2_0_1 - 8.333333333333318e-03*G1_0_0_0_2_0_2 - 8.333333333333316e-03*G1_0_0_0_2_1_0 - 4.166666666666658e-03*G1_0_0_0_2_1_1 - 8.333333333333316e-03*G1_0_0_0_2_1_2 - 8.333333333333318e-03*G1_0_0_1_0_0_0 - 8.333333333333316e-03*G1_0_0_1_0_0_1 - 4.166666666666659e-03*G1_0_0_1_0_0_2 - 8.333333333333314e-03*G1_0_0_1_0_1_0 - 8.333333333333316e-03*G1_0_0_1_0_1_1 - 4.166666666666658e-03*G1_0_0_1_0_1_2 - 8.333333333333316e-03*G1_0_0_1_1_0_0 - 2.499999999999996e-02*G1_0_0_1_1_0_1 - 8.333333333333319e-03*G1_0_0_1_1_0_2 - 8.333333333333316e-03*G1_0_0_1_1_1_0 - 2.499999999999996e-02*G1_0_0_1_1_1_1 - 8.333333333333318e-03*G1_0_0_1_1_1_2 - 4.166666666666659e-03*G1_0_0_1_2_0_0 - 8.333333333333321e-03*G1_0_0_1_2_0_1 - 8.333333333333321e-03*G1_0_0_1_2_0_2 - 4.166666666666658e-03*G1_0_0_1_2_1_0 - 8.333333333333318e-03*G1_0_0_1_2_1_1 - 8.333333333333318e-03*G1_0_0_1_2_1_2 - 8.333333333333319e-03*G1_0_0_2_0_0_0 - 4.166666666666658e-03*G1_0_0_2_0_0_1 - 8.333333333333318e-03*G1_0_0_2_0_0_2 - 8.333333333333316e-03*G1_0_0_2_0_1_0 - 4.166666666666658e-03*G1_0_0_2_0_1_1 - 8.333333333333316e-03*G1_0_0_2_0_1_2 - 4.166666666666659e-03*G1_0_0_2_1_0_0 - 8.333333333333321e-03*G1_0_0_2_1_0_1 - 8.333333333333321e-03*G1_0_0_2_1_0_2 - 4.166666666666658e-03*G1_0_0_2_1_1_0 - 8.333333333333318e-03*G1_0_0_2_1_1_1 - 8.333333333333318e-03*G1_0_0_2_1_1_2 - 8.333333333333318e-03*G1_0_0_2_2_0_0 - 8.333333333333321e-03*G1_0_0_2_2_0_1 - 2.499999999999995e-02*G1_0_0_2_2_0_2 - 8.333333333333316e-03*G1_0_0_2_2_1_0 - 8.333333333333318e-03*G1_0_0_2_2_1_1 - 2.499999999999995e-02*G1_0_0_2_2_1_2 - 2.499999999999995e-02*G1_1_0_0_3_0_0 - 8.333333333333318e-03*G1_1_0_0_3_0_1 - 8.333333333333318e-03*G1_1_0_0_3_0_2 - 2.499999999999995e-02*G1_1_0_0_3_1_0 - 8.333333333333314e-03*G1_1_0_0_3_1_1 - 8.333333333333316e-03*G1_1_0_0_3_1_2 - 8.333333333333318e-03*G1_1_0_0_4_0_0 - 8.333333333333316e-03*G1_1_0_0_4_0_1 - 4.166666666666659e-03*G1_1_0_0_4_0_2 - 8.333333333333314e-03*G1_1_0_0_4_1_0 - 8.333333333333316e-03*G1_1_0_0_4_1_1 - 4.166666666666658e-03*G1_1_0_0_4_1_2 - 8.333333333333319e-03*G1_1_0_0_5_0_0 - 4.166666666666658e-03*G1_1_0_0_5_0_1 - 8.333333333333318e-03*G1_1_0_0_5_0_2 - 8.333333333333316e-03*G1_1_0_0_5_1_0 - 4.166666666666658e-03*G1_1_0_0_5_1_1 - 8.333333333333316e-03*G1_1_0_0_5_1_2 - 8.333333333333318e-03*G1_1_0_1_3_0_0 - 8.333333333333316e-03*G1_1_0_1_3_0_1 - 4.166666666666659e-03*G1_1_0_1_3_0_2 - 8.333333333333314e-03*G1_1_0_1_3_1_0 - 8.333333333333316e-03*G1_1_0_1_3_1_1 - 4.166666666666658e-03*G1_1_0_1_3_1_2 - 8.333333333333316e-03*G1_1_0_1_4_0_0 - 2.499999999999996e-02*G1_1_0_1_4_0_1 - 8.333333333333319e-03*G1_1_0_1_4_0_2 - 8.333333333333316e-03*G1_1_0_1_4_1_0 - 2.499999999999996e-02*G1_1_0_1_4_1_1 - 8.333333333333318e-03*G1_1_0_1_4_1_2 - 4.166666666666659e-03*G1_1_0_1_5_0_0 - 8.333333333333321e-03*G1_1_0_1_5_0_1 - 8.333333333333321e-03*G1_1_0_1_5_0_2 - 4.166666666666658e-03*G1_1_0_1_5_1_0 - 8.333333333333318e-03*G1_1_0_1_5_1_1 - 8.333333333333318e-03*G1_1_0_1_5_1_2 - 8.333333333333319e-03*G1_1_0_2_3_0_0 - 4.166666666666658e-03*G1_1_0_2_3_0_1 - 8.333333333333318e-03*G1_1_0_2_3_0_2 - 8.333333333333316e-03*G1_1_0_2_3_1_0 - 4.166666666666658e-03*G1_1_0_2_3_1_1 - 8.333333333333316e-03*G1_1_0_2_3_1_2 - 4.166666666666659e-03*G1_1_0_2_4_0_0 - 8.333333333333321e-03*G1_1_0_2_4_0_1 - 8.333333333333321e-03*G1_1_0_2_4_0_2 - 4.166666666666658e-03*G1_1_0_2_4_1_0 - 8.333333333333318e-03*G1_1_0_2_4_1_1 - 8.333333333333318e-03*G1_1_0_2_4_1_2 - 8.333333333333318e-03*G1_1_0_2_5_0_0 - 8.333333333333321e-03*G1_1_0_2_5_0_1 - 2.499999999999995e-02*G1_1_0_2_5_0_2 - 8.333333333333316e-03*G1_1_0_2_5_1_0 - 8.333333333333318e-03*G1_1_0_2_5_1_1 - 2.499999999999995e-02*G1_1_0_2_5_1_2 + 4.166666666666659e-02*G2_0_0_0_0 + 4.166666666666659e-02*G2_0_0_0_1 - 4.166666666666659e-02*G2_0_0_1_0 - 4.166666666666659e-02*G2_0_0_2_1 + 2.083333333333329e-02*G2_0_1_0_0 + 2.083333333333329e-02*G2_0_1_0_1 - 2.083333333333329e-02*G2_0_1_1_0 - 2.083333333333329e-02*G2_0_1_2_1 + 2.083333333333329e-02*G2_0_2_0_0 + 2.083333333333329e-02*G2_0_2_0_1 - 2.083333333333329e-02*G2_0_2_1_0 - 2.083333333333329e-02*G2_0_2_2_1 + 4.166666666666659e-02*G2_1_3_0_0 + 4.166666666666659e-02*G2_1_3_0_1 - 4.166666666666659e-02*G2_1_3_1_0 - 4.166666666666659e-02*G2_1_3_2_1 + 2.083333333333329e-02*G2_1_4_0_0 + 2.083333333333329e-02*G2_1_4_0_1 - 2.083333333333329e-02*G2_1_4_1_0 - 2.083333333333329e-02*G2_1_4_2_1 + 2.083333333333329e-02*G2_1_5_0_0 + 2.083333333333329e-02*G2_1_5_0_1 - 2.083333333333329e-02*G2_1_5_1_0 - 2.083333333333329e-02*G2_1_5_2_1 - 2.499999999999999e-01*G3_0_0_0 - 2.499999999999998e-01*G3_0_0_1 + 2.499999999999999e-01*G3_0_1_0 + 2.499999999999998e-01*G3_0_2_1 - 2.499999999999998e-01*G3_1_0_0 - 2.499999999999998e-01*G3_1_0_1 + 2.499999999999998e-01*G3_1_1_0 + 2.499999999999998e-01*G3_1_2_1 - 1.249999999999998e-02*G4_0_0_0_0_0_0_0_0_0 - 1.249999999999998e-02*G4_0_0_0_0_0_0_0_0_1 - 4.166666666666660e-03*G4_0_0_0_0_0_0_0_1_0 - 4.166666666666659e-03*G4_0_0_0_0_0_0_0_1_1 - 4.166666666666660e-03*G4_0_0_0_0_0_0_0_2_0 - 4.166666666666659e-03*G4_0_0_0_0_0_0_0_2_1 - 1.249999999999998e-02*G4_0_0_0_0_0_0_1_0_0 - 1.249999999999997e-02*G4_0_0_0_0_0_0_1_0_1 - 4.166666666666659e-03*G4_0_0_0_0_0_0_1_1_0 - 4.166666666666657e-03*G4_0_0_0_0_0_0_1_1_1 - 4.166666666666660e-03*G4_0_0_0_0_0_0_1_2_0 - 4.166666666666658e-03*G4_0_0_0_0_0_0_1_2_1 + 1.249999999999998e-02*G4_0_0_0_0_0_1_0_0_0 + 1.249999999999998e-02*G4_0_0_0_0_0_1_0_0_1 + 4.166666666666660e-03*G4_0_0_0_0_0_1_0_1_0 + 4.166666666666659e-03*G4_0_0_0_0_0_1_0_1_1 + 4.166666666666660e-03*G4_0_0_0_0_0_1_0_2_0 + 4.166666666666659e-03*G4_0_0_0_0_0_1_0_2_1 + 1.249999999999998e-02*G4_0_0_0_0_0_2_1_0_0 + 1.249999999999997e-02*G4_0_0_0_0_0_2_1_0_1 + 4.166666666666659e-03*G4_0_0_0_0_0_2_1_1_0 + 4.166666666666657e-03*G4_0_0_0_0_0_2_1_1_1 + 4.166666666666660e-03*G4_0_0_0_0_0_2_1_2_0 + 4.166666666666658e-03*G4_0_0_0_0_0_2_1_2_1 - 4.166666666666660e-03*G4_0_0_0_0_1_0_0_0_0 - 4.166666666666659e-03*G4_0_0_0_0_1_0_0_0_1 - 4.166666666666660e-03*G4_0_0_0_0_1_0_0_1_0 - 4.166666666666659e-03*G4_0_0_0_0_1_0_0_1_1 - 2.083333333333330e-03*G4_0_0_0_0_1_0_0_2_0 - 2.083333333333329e-03*G4_0_0_0_0_1_0_0_2_1 - 4.166666666666659e-03*G4_0_0_0_0_1_0_1_0_0 - 4.166666666666657e-03*G4_0_0_0_0_1_0_1_0_1 - 4.166666666666658e-03*G4_0_0_0_0_1_0_1_1_0 - 4.166666666666658e-03*G4_0_0_0_0_1_0_1_1_1 - 2.083333333333329e-03*G4_0_0_0_0_1_0_1_2_0 - 2.083333333333329e-03*G4_0_0_0_0_1_0_1_2_1 + 4.166666666666660e-03*G4_0_0_0_0_1_1_0_0_0 + 4.166666666666659e-03*G4_0_0_0_0_1_1_0_0_1 + 4.166666666666660e-03*G4_0_0_0_0_1_1_0_1_0 + 4.166666666666659e-03*G4_0_0_0_0_1_1_0_1_1 + 2.083333333333330e-03*G4_0_0_0_0_1_1_0_2_0 + 2.083333333333329e-03*G4_0_0_0_0_1_1_0_2_1 + 4.166666666666659e-03*G4_0_0_0_0_1_2_1_0_0 + 4.166666666666657e-03*G4_0_0_0_0_1_2_1_0_1 + 4.166666666666658e-03*G4_0_0_0_0_1_2_1_1_0 + 4.166666666666658e-03*G4_0_0_0_0_1_2_1_1_1 + 2.083333333333329e-03*G4_0_0_0_0_1_2_1_2_0 + 2.083333333333329e-03*G4_0_0_0_0_1_2_1_2_1 - 4.166666666666660e-03*G4_0_0_0_0_2_0_0_0_0 - 4.166666666666659e-03*G4_0_0_0_0_2_0_0_0_1 - 2.083333333333330e-03*G4_0_0_0_0_2_0_0_1_0 - 2.083333333333329e-03*G4_0_0_0_0_2_0_0_1_1 - 4.166666666666660e-03*G4_0_0_0_0_2_0_0_2_0 - 4.166666666666659e-03*G4_0_0_0_0_2_0_0_2_1 - 4.166666666666659e-03*G4_0_0_0_0_2_0_1_0_0 - 4.166666666666658e-03*G4_0_0_0_0_2_0_1_0_1 - 2.083333333333329e-03*G4_0_0_0_0_2_0_1_1_0 - 2.083333333333329e-03*G4_0_0_0_0_2_0_1_1_1 - 4.166666666666659e-03*G4_0_0_0_0_2_0_1_2_0 - 4.166666666666658e-03*G4_0_0_0_0_2_0_1_2_1 + 4.166666666666660e-03*G4_0_0_0_0_2_1_0_0_0 + 4.166666666666659e-03*G4_0_0_0_0_2_1_0_0_1 + 2.083333333333330e-03*G4_0_0_0_0_2_1_0_1_0 + 2.083333333333329e-03*G4_0_0_0_0_2_1_0_1_1 + 4.166666666666660e-03*G4_0_0_0_0_2_1_0_2_0 + 4.166666666666659e-03*G4_0_0_0_0_2_1_0_2_1 + 4.166666666666659e-03*G4_0_0_0_0_2_2_1_0_0 + 4.166666666666658e-03*G4_0_0_0_0_2_2_1_0_1 + 2.083333333333329e-03*G4_0_0_0_0_2_2_1_1_0 + 2.083333333333329e-03*G4_0_0_0_0_2_2_1_1_1 + 4.166666666666659e-03*G4_0_0_0_0_2_2_1_2_0 + 4.166666666666658e-03*G4_0_0_0_0_2_2_1_2_1 - 4.166666666666660e-03*G4_0_0_0_1_0_0_0_0_0 - 4.166666666666659e-03*G4_0_0_0_1_0_0_0_0_1 - 4.166666666666660e-03*G4_0_0_0_1_0_0_0_1_0 - 4.166666666666659e-03*G4_0_0_0_1_0_0_0_1_1 - 2.083333333333330e-03*G4_0_0_0_1_0_0_0_2_0 - 2.083333333333329e-03*G4_0_0_0_1_0_0_0_2_1 - 4.166666666666659e-03*G4_0_0_0_1_0_0_1_0_0 - 4.166666666666657e-03*G4_0_0_0_1_0_0_1_0_1 - 4.166666666666658e-03*G4_0_0_0_1_0_0_1_1_0 - 4.166666666666658e-03*G4_0_0_0_1_0_0_1_1_1 - 2.083333333333329e-03*G4_0_0_0_1_0_0_1_2_0 - 2.083333333333329e-03*G4_0_0_0_1_0_0_1_2_1 + 4.166666666666660e-03*G4_0_0_0_1_0_1_0_0_0 + 4.166666666666659e-03*G4_0_0_0_1_0_1_0_0_1 + 4.166666666666660e-03*G4_0_0_0_1_0_1_0_1_0 + 4.166666666666659e-03*G4_0_0_0_1_0_1_0_1_1 + 2.083333333333330e-03*G4_0_0_0_1_0_1_0_2_0 + 2.083333333333329e-03*G4_0_0_0_1_0_1_0_2_1 + 4.166666666666659e-03*G4_0_0_0_1_0_2_1_0_0 + 4.166666666666657e-03*G4_0_0_0_1_0_2_1_0_1 + 4.166666666666658e-03*G4_0_0_0_1_0_2_1_1_0 + 4.166666666666658e-03*G4_0_0_0_1_0_2_1_1_1 + 2.083333333333329e-03*G4_0_0_0_1_0_2_1_2_0 + 2.083333333333329e-03*G4_0_0_0_1_0_2_1_2_1 - 4.166666666666660e-03*G4_0_0_0_1_1_0_0_0_0 - 4.166666666666659e-03*G4_0_0_0_1_1_0_0_0_1 - 1.249999999999998e-02*G4_0_0_0_1_1_0_0_1_0 - 1.249999999999998e-02*G4_0_0_0_1_1_0_0_1_1 - 4.166666666666661e-03*G4_0_0_0_1_1_0_0_2_0 - 4.166666666666660e-03*G4_0_0_0_1_1_0_0_2_1 - 4.166666666666658e-03*G4_0_0_0_1_1_0_1_0_0 - 4.166666666666658e-03*G4_0_0_0_1_1_0_1_0_1 - 1.249999999999998e-02*G4_0_0_0_1_1_0_1_1_0 - 1.249999999999998e-02*G4_0_0_0_1_1_0_1_1_1 - 4.166666666666661e-03*G4_0_0_0_1_1_0_1_2_0 - 4.166666666666659e-03*G4_0_0_0_1_1_0_1_2_1 + 4.166666666666660e-03*G4_0_0_0_1_1_1_0_0_0 + 4.166666666666659e-03*G4_0_0_0_1_1_1_0_0_1 + 1.249999999999998e-02*G4_0_0_0_1_1_1_0_1_0 + 1.249999999999998e-02*G4_0_0_0_1_1_1_0_1_1 + 4.166666666666661e-03*G4_0_0_0_1_1_1_0_2_0 + 4.166666666666660e-03*G4_0_0_0_1_1_1_0_2_1 + 4.166666666666658e-03*G4_0_0_0_1_1_2_1_0_0 + 4.166666666666658e-03*G4_0_0_0_1_1_2_1_0_1 + 1.249999999999998e-02*G4_0_0_0_1_1_2_1_1_0 + 1.249999999999998e-02*G4_0_0_0_1_1_2_1_1_1 + 4.166666666666661e-03*G4_0_0_0_1_1_2_1_2_0 + 4.166666666666659e-03*G4_0_0_0_1_1_2_1_2_1 - 2.083333333333330e-03*G4_0_0_0_1_2_0_0_0_0 - 2.083333333333329e-03*G4_0_0_0_1_2_0_0_0_1 - 4.166666666666661e-03*G4_0_0_0_1_2_0_0_1_0 - 4.166666666666660e-03*G4_0_0_0_1_2_0_0_1_1 - 4.166666666666661e-03*G4_0_0_0_1_2_0_0_2_0 - 4.166666666666660e-03*G4_0_0_0_1_2_0_0_2_1 - 2.083333333333329e-03*G4_0_0_0_1_2_0_1_0_0 - 2.083333333333329e-03*G4_0_0_0_1_2_0_1_0_1 - 4.166666666666660e-03*G4_0_0_0_1_2_0_1_1_0 - 4.166666666666659e-03*G4_0_0_0_1_2_0_1_1_1 - 4.166666666666661e-03*G4_0_0_0_1_2_0_1_2_0 - 4.166666666666659e-03*G4_0_0_0_1_2_0_1_2_1 + 2.083333333333330e-03*G4_0_0_0_1_2_1_0_0_0 + 2.083333333333329e-03*G4_0_0_0_1_2_1_0_0_1 + 4.166666666666661e-03*G4_0_0_0_1_2_1_0_1_0 + 4.166666666666660e-03*G4_0_0_0_1_2_1_0_1_1 + 4.166666666666661e-03*G4_0_0_0_1_2_1_0_2_0 + 4.166666666666660e-03*G4_0_0_0_1_2_1_0_2_1 + 2.083333333333329e-03*G4_0_0_0_1_2_2_1_0_0 + 2.083333333333329e-03*G4_0_0_0_1_2_2_1_0_1 + 4.166666666666660e-03*G4_0_0_0_1_2_2_1_1_0 + 4.166666666666659e-03*G4_0_0_0_1_2_2_1_1_1 + 4.166666666666661e-03*G4_0_0_0_1_2_2_1_2_0 + 4.166666666666659e-03*G4_0_0_0_1_2_2_1_2_1 - 4.166666666666660e-03*G4_0_0_0_2_0_0_0_0_0 - 4.166666666666659e-03*G4_0_0_0_2_0_0_0_0_1 - 2.083333333333330e-03*G4_0_0_0_2_0_0_0_1_0 - 2.083333333333329e-03*G4_0_0_0_2_0_0_0_1_1 - 4.166666666666660e-03*G4_0_0_0_2_0_0_0_2_0 - 4.166666666666659e-03*G4_0_0_0_2_0_0_0_2_1 - 4.166666666666660e-03*G4_0_0_0_2_0_0_1_0_0 - 4.166666666666658e-03*G4_0_0_0_2_0_0_1_0_1 - 2.083333333333329e-03*G4_0_0_0_2_0_0_1_1_0 - 2.083333333333329e-03*G4_0_0_0_2_0_0_1_1_1 - 4.166666666666659e-03*G4_0_0_0_2_0_0_1_2_0 - 4.166666666666658e-03*G4_0_0_0_2_0_0_1_2_1 + 4.166666666666660e-03*G4_0_0_0_2_0_1_0_0_0 + 4.166666666666659e-03*G4_0_0_0_2_0_1_0_0_1 + 2.083333333333330e-03*G4_0_0_0_2_0_1_0_1_0 + 2.083333333333329e-03*G4_0_0_0_2_0_1_0_1_1 + 4.166666666666660e-03*G4_0_0_0_2_0_1_0_2_0 + 4.166666666666659e-03*G4_0_0_0_2_0_1_0_2_1 + 4.166666666666660e-03*G4_0_0_0_2_0_2_1_0_0 + 4.166666666666658e-03*G4_0_0_0_2_0_2_1_0_1 + 2.083333333333329e-03*G4_0_0_0_2_0_2_1_1_0 + 2.083333333333329e-03*G4_0_0_0_2_0_2_1_1_1 + 4.166666666666659e-03*G4_0_0_0_2_0_2_1_2_0 + 4.166666666666658e-03*G4_0_0_0_2_0_2_1_2_1 - 2.083333333333330e-03*G4_0_0_0_2_1_0_0_0_0 - 2.083333333333329e-03*G4_0_0_0_2_1_0_0_0_1 - 4.166666666666661e-03*G4_0_0_0_2_1_0_0_1_0 - 4.166666666666660e-03*G4_0_0_0_2_1_0_0_1_1 - 4.166666666666661e-03*G4_0_0_0_2_1_0_0_2_0 - 4.166666666666660e-03*G4_0_0_0_2_1_0_0_2_1 - 2.083333333333329e-03*G4_0_0_0_2_1_0_1_0_0 - 2.083333333333329e-03*G4_0_0_0_2_1_0_1_0_1 - 4.166666666666661e-03*G4_0_0_0_2_1_0_1_1_0 - 4.166666666666659e-03*G4_0_0_0_2_1_0_1_1_1 - 4.166666666666661e-03*G4_0_0_0_2_1_0_1_2_0 - 4.166666666666659e-03*G4_0_0_0_2_1_0_1_2_1 + 2.083333333333330e-03*G4_0_0_0_2_1_1_0_0_0 + 2.083333333333329e-03*G4_0_0_0_2_1_1_0_0_1 + 4.166666666666661e-03*G4_0_0_0_2_1_1_0_1_0 + 4.166666666666660e-03*G4_0_0_0_2_1_1_0_1_1 + 4.166666666666661e-03*G4_0_0_0_2_1_1_0_2_0 + 4.166666666666660e-03*G4_0_0_0_2_1_1_0_2_1 + 2.083333333333329e-03*G4_0_0_0_2_1_2_1_0_0 + 2.083333333333329e-03*G4_0_0_0_2_1_2_1_0_1 + 4.166666666666661e-03*G4_0_0_0_2_1_2_1_1_0 + 4.166666666666659e-03*G4_0_0_0_2_1_2_1_1_1 + 4.166666666666661e-03*G4_0_0_0_2_1_2_1_2_0 + 4.166666666666659e-03*G4_0_0_0_2_1_2_1_2_1 - 4.166666666666660e-03*G4_0_0_0_2_2_0_0_0_0 - 4.166666666666659e-03*G4_0_0_0_2_2_0_0_0_1 - 4.166666666666661e-03*G4_0_0_0_2_2_0_0_1_0 - 4.166666666666660e-03*G4_0_0_0_2_2_0_0_1_1 - 1.249999999999998e-02*G4_0_0_0_2_2_0_0_2_0 - 1.249999999999998e-02*G4_0_0_0_2_2_0_0_2_1 - 4.166666666666659e-03*G4_0_0_0_2_2_0_1_0_0 - 4.166666666666658e-03*G4_0_0_0_2_2_0_1_0_1 - 4.166666666666661e-03*G4_0_0_0_2_2_0_1_1_0 - 4.166666666666659e-03*G4_0_0_0_2_2_0_1_1_1 - 1.249999999999998e-02*G4_0_0_0_2_2_0_1_2_0 - 1.249999999999997e-02*G4_0_0_0_2_2_0_1_2_1 + 4.166666666666660e-03*G4_0_0_0_2_2_1_0_0_0 + 4.166666666666659e-03*G4_0_0_0_2_2_1_0_0_1 + 4.166666666666661e-03*G4_0_0_0_2_2_1_0_1_0 + 4.166666666666660e-03*G4_0_0_0_2_2_1_0_1_1 + 1.249999999999998e-02*G4_0_0_0_2_2_1_0_2_0 + 1.249999999999998e-02*G4_0_0_0_2_2_1_0_2_1 + 4.166666666666659e-03*G4_0_0_0_2_2_2_1_0_0 + 4.166666666666658e-03*G4_0_0_0_2_2_2_1_0_1 + 4.166666666666661e-03*G4_0_0_0_2_2_2_1_1_0 + 4.166666666666659e-03*G4_0_0_0_2_2_2_1_1_1 + 1.249999999999998e-02*G4_0_0_0_2_2_2_1_2_0 + 1.249999999999997e-02*G4_0_0_0_2_2_2_1_2_1 - 1.249999999999998e-02*G4_0_1_0_0_3_0_0_0_0 - 1.249999999999998e-02*G4_0_1_0_0_3_0_0_0_1 - 4.166666666666660e-03*G4_0_1_0_0_3_0_0_1_0 - 4.166666666666659e-03*G4_0_1_0_0_3_0_0_1_1 - 4.166666666666660e-03*G4_0_1_0_0_3_0_0_2_0 - 4.166666666666659e-03*G4_0_1_0_0_3_0_0_2_1 - 1.249999999999998e-02*G4_0_1_0_0_3_0_1_0_0 - 1.249999999999997e-02*G4_0_1_0_0_3_0_1_0_1 - 4.166666666666659e-03*G4_0_1_0_0_3_0_1_1_0 - 4.166666666666657e-03*G4_0_1_0_0_3_0_1_1_1 - 4.166666666666660e-03*G4_0_1_0_0_3_0_1_2_0 - 4.166666666666658e-03*G4_0_1_0_0_3_0_1_2_1 + 1.249999999999998e-02*G4_0_1_0_0_3_1_0_0_0 + 1.249999999999998e-02*G4_0_1_0_0_3_1_0_0_1 + 4.166666666666660e-03*G4_0_1_0_0_3_1_0_1_0 + 4.166666666666659e-03*G4_0_1_0_0_3_1_0_1_1 + 4.166666666666660e-03*G4_0_1_0_0_3_1_0_2_0 + 4.166666666666659e-03*G4_0_1_0_0_3_1_0_2_1 + 1.249999999999998e-02*G4_0_1_0_0_3_2_1_0_0 + 1.249999999999997e-02*G4_0_1_0_0_3_2_1_0_1 + 4.166666666666659e-03*G4_0_1_0_0_3_2_1_1_0 + 4.166666666666657e-03*G4_0_1_0_0_3_2_1_1_1 + 4.166666666666660e-03*G4_0_1_0_0_3_2_1_2_0 + 4.166666666666658e-03*G4_0_1_0_0_3_2_1_2_1 - 4.166666666666660e-03*G4_0_1_0_0_4_0_0_0_0 - 4.166666666666659e-03*G4_0_1_0_0_4_0_0_0_1 - 4.166666666666660e-03*G4_0_1_0_0_4_0_0_1_0 - 4.166666666666659e-03*G4_0_1_0_0_4_0_0_1_1 - 2.083333333333330e-03*G4_0_1_0_0_4_0_0_2_0 - 2.083333333333329e-03*G4_0_1_0_0_4_0_0_2_1 - 4.166666666666659e-03*G4_0_1_0_0_4_0_1_0_0 - 4.166666666666657e-03*G4_0_1_0_0_4_0_1_0_1 - 4.166666666666658e-03*G4_0_1_0_0_4_0_1_1_0 - 4.166666666666658e-03*G4_0_1_0_0_4_0_1_1_1 - 2.083333333333329e-03*G4_0_1_0_0_4_0_1_2_0 - 2.083333333333329e-03*G4_0_1_0_0_4_0_1_2_1 + 4.166666666666660e-03*G4_0_1_0_0_4_1_0_0_0 + 4.166666666666659e-03*G4_0_1_0_0_4_1_0_0_1 + 4.166666666666660e-03*G4_0_1_0_0_4_1_0_1_0 + 4.166666666666659e-03*G4_0_1_0_0_4_1_0_1_1 + 2.083333333333330e-03*G4_0_1_0_0_4_1_0_2_0 + 2.083333333333329e-03*G4_0_1_0_0_4_1_0_2_1 + 4.166666666666659e-03*G4_0_1_0_0_4_2_1_0_0 + 4.166666666666657e-03*G4_0_1_0_0_4_2_1_0_1 + 4.166666666666658e-03*G4_0_1_0_0_4_2_1_1_0 + 4.166666666666658e-03*G4_0_1_0_0_4_2_1_1_1 + 2.083333333333329e-03*G4_0_1_0_0_4_2_1_2_0 + 2.083333333333329e-03*G4_0_1_0_0_4_2_1_2_1 - 4.166666666666660e-03*G4_0_1_0_0_5_0_0_0_0 - 4.166666666666659e-03*G4_0_1_0_0_5_0_0_0_1 - 2.083333333333330e-03*G4_0_1_0_0_5_0_0_1_0 - 2.083333333333329e-03*G4_0_1_0_0_5_0_0_1_1 - 4.166666666666660e-03*G4_0_1_0_0_5_0_0_2_0 - 4.166666666666659e-03*G4_0_1_0_0_5_0_0_2_1 - 4.166666666666659e-03*G4_0_1_0_0_5_0_1_0_0 - 4.166666666666658e-03*G4_0_1_0_0_5_0_1_0_1 - 2.083333333333329e-03*G4_0_1_0_0_5_0_1_1_0 - 2.083333333333329e-03*G4_0_1_0_0_5_0_1_1_1 - 4.166666666666659e-03*G4_0_1_0_0_5_0_1_2_0 - 4.166666666666658e-03*G4_0_1_0_0_5_0_1_2_1 + 4.166666666666660e-03*G4_0_1_0_0_5_1_0_0_0 + 4.166666666666659e-03*G4_0_1_0_0_5_1_0_0_1 + 2.083333333333330e-03*G4_0_1_0_0_5_1_0_1_0 + 2.083333333333329e-03*G4_0_1_0_0_5_1_0_1_1 + 4.166666666666660e-03*G4_0_1_0_0_5_1_0_2_0 + 4.166666666666659e-03*G4_0_1_0_0_5_1_0_2_1 + 4.166666666666659e-03*G4_0_1_0_0_5_2_1_0_0 + 4.166666666666658e-03*G4_0_1_0_0_5_2_1_0_1 + 2.083333333333329e-03*G4_0_1_0_0_5_2_1_1_0 + 2.083333333333329e-03*G4_0_1_0_0_5_2_1_1_1 + 4.166666666666659e-03*G4_0_1_0_0_5_2_1_2_0 + 4.166666666666658e-03*G4_0_1_0_0_5_2_1_2_1 - 4.166666666666660e-03*G4_0_1_0_1_3_0_0_0_0 - 4.166666666666659e-03*G4_0_1_0_1_3_0_0_0_1 - 4.166666666666660e-03*G4_0_1_0_1_3_0_0_1_0 - 4.166666666666659e-03*G4_0_1_0_1_3_0_0_1_1 - 2.083333333333330e-03*G4_0_1_0_1_3_0_0_2_0 - 2.083333333333329e-03*G4_0_1_0_1_3_0_0_2_1 - 4.166666666666659e-03*G4_0_1_0_1_3_0_1_0_0 - 4.166666666666657e-03*G4_0_1_0_1_3_0_1_0_1 - 4.166666666666658e-03*G4_0_1_0_1_3_0_1_1_0 - 4.166666666666658e-03*G4_0_1_0_1_3_0_1_1_1 - 2.083333333333329e-03*G4_0_1_0_1_3_0_1_2_0 - 2.083333333333329e-03*G4_0_1_0_1_3_0_1_2_1 + 4.166666666666660e-03*G4_0_1_0_1_3_1_0_0_0 + 4.166666666666659e-03*G4_0_1_0_1_3_1_0_0_1 + 4.166666666666660e-03*G4_0_1_0_1_3_1_0_1_0 + 4.166666666666659e-03*G4_0_1_0_1_3_1_0_1_1 + 2.083333333333330e-03*G4_0_1_0_1_3_1_0_2_0 + 2.083333333333329e-03*G4_0_1_0_1_3_1_0_2_1 + 4.166666666666659e-03*G4_0_1_0_1_3_2_1_0_0 + 4.166666666666657e-03*G4_0_1_0_1_3_2_1_0_1 + 4.166666666666658e-03*G4_0_1_0_1_3_2_1_1_0 + 4.166666666666658e-03*G4_0_1_0_1_3_2_1_1_1 + 2.083333333333329e-03*G4_0_1_0_1_3_2_1_2_0 + 2.083333333333329e-03*G4_0_1_0_1_3_2_1_2_1 - 4.166666666666660e-03*G4_0_1_0_1_4_0_0_0_0 - 4.166666666666659e-03*G4_0_1_0_1_4_0_0_0_1 - 1.249999999999998e-02*G4_0_1_0_1_4_0_0_1_0 - 1.249999999999998e-02*G4_0_1_0_1_4_0_0_1_1 - 4.166666666666661e-03*G4_0_1_0_1_4_0_0_2_0 - 4.166666666666660e-03*G4_0_1_0_1_4_0_0_2_1 - 4.166666666666658e-03*G4_0_1_0_1_4_0_1_0_0 - 4.166666666666658e-03*G4_0_1_0_1_4_0_1_0_1 - 1.249999999999998e-02*G4_0_1_0_1_4_0_1_1_0 - 1.249999999999998e-02*G4_0_1_0_1_4_0_1_1_1 - 4.166666666666661e-03*G4_0_1_0_1_4_0_1_2_0 - 4.166666666666659e-03*G4_0_1_0_1_4_0_1_2_1 + 4.166666666666660e-03*G4_0_1_0_1_4_1_0_0_0 + 4.166666666666659e-03*G4_0_1_0_1_4_1_0_0_1 + 1.249999999999998e-02*G4_0_1_0_1_4_1_0_1_0 + 1.249999999999998e-02*G4_0_1_0_1_4_1_0_1_1 + 4.166666666666661e-03*G4_0_1_0_1_4_1_0_2_0 + 4.166666666666660e-03*G4_0_1_0_1_4_1_0_2_1 + 4.166666666666658e-03*G4_0_1_0_1_4_2_1_0_0 + 4.166666666666658e-03*G4_0_1_0_1_4_2_1_0_1 + 1.249999999999998e-02*G4_0_1_0_1_4_2_1_1_0 + 1.249999999999998e-02*G4_0_1_0_1_4_2_1_1_1 + 4.166666666666661e-03*G4_0_1_0_1_4_2_1_2_0 + 4.166666666666659e-03*G4_0_1_0_1_4_2_1_2_1 - 2.083333333333330e-03*G4_0_1_0_1_5_0_0_0_0 - 2.083333333333329e-03*G4_0_1_0_1_5_0_0_0_1 - 4.166666666666661e-03*G4_0_1_0_1_5_0_0_1_0 - 4.166666666666660e-03*G4_0_1_0_1_5_0_0_1_1 - 4.166666666666661e-03*G4_0_1_0_1_5_0_0_2_0 - 4.166666666666660e-03*G4_0_1_0_1_5_0_0_2_1 - 2.083333333333329e-03*G4_0_1_0_1_5_0_1_0_0 - 2.083333333333329e-03*G4_0_1_0_1_5_0_1_0_1 - 4.166666666666660e-03*G4_0_1_0_1_5_0_1_1_0 - 4.166666666666659e-03*G4_0_1_0_1_5_0_1_1_1 - 4.166666666666661e-03*G4_0_1_0_1_5_0_1_2_0 - 4.166666666666659e-03*G4_0_1_0_1_5_0_1_2_1 + 2.083333333333330e-03*G4_0_1_0_1_5_1_0_0_0 + 2.083333333333329e-03*G4_0_1_0_1_5_1_0_0_1 + 4.166666666666661e-03*G4_0_1_0_1_5_1_0_1_0 + 4.166666666666660e-03*G4_0_1_0_1_5_1_0_1_1 + 4.166666666666661e-03*G4_0_1_0_1_5_1_0_2_0 + 4.166666666666660e-03*G4_0_1_0_1_5_1_0_2_1 + 2.083333333333329e-03*G4_0_1_0_1_5_2_1_0_0 + 2.083333333333329e-03*G4_0_1_0_1_5_2_1_0_1 + 4.166666666666660e-03*G4_0_1_0_1_5_2_1_1_0 + 4.166666666666659e-03*G4_0_1_0_1_5_2_1_1_1 + 4.166666666666661e-03*G4_0_1_0_1_5_2_1_2_0 + 4.166666666666659e-03*G4_0_1_0_1_5_2_1_2_1 - 4.166666666666660e-03*G4_0_1_0_2_3_0_0_0_0 - 4.166666666666659e-03*G4_0_1_0_2_3_0_0_0_1 - 2.083333333333330e-03*G4_0_1_0_2_3_0_0_1_0 - 2.083333333333329e-03*G4_0_1_0_2_3_0_0_1_1 - 4.166666666666660e-03*G4_0_1_0_2_3_0_0_2_0 - 4.166666666666659e-03*G4_0_1_0_2_3_0_0_2_1 - 4.166666666666660e-03*G4_0_1_0_2_3_0_1_0_0 - 4.166666666666658e-03*G4_0_1_0_2_3_0_1_0_1 - 2.083333333333329e-03*G4_0_1_0_2_3_0_1_1_0 - 2.083333333333329e-03*G4_0_1_0_2_3_0_1_1_1 - 4.166666666666659e-03*G4_0_1_0_2_3_0_1_2_0 - 4.166666666666658e-03*G4_0_1_0_2_3_0_1_2_1 + 4.166666666666660e-03*G4_0_1_0_2_3_1_0_0_0 + 4.166666666666659e-03*G4_0_1_0_2_3_1_0_0_1 + 2.083333333333330e-03*G4_0_1_0_2_3_1_0_1_0 + 2.083333333333329e-03*G4_0_1_0_2_3_1_0_1_1 + 4.166666666666660e-03*G4_0_1_0_2_3_1_0_2_0 + 4.166666666666659e-03*G4_0_1_0_2_3_1_0_2_1 + 4.166666666666660e-03*G4_0_1_0_2_3_2_1_0_0 + 4.166666666666658e-03*G4_0_1_0_2_3_2_1_0_1 + 2.083333333333329e-03*G4_0_1_0_2_3_2_1_1_0 + 2.083333333333329e-03*G4_0_1_0_2_3_2_1_1_1 + 4.166666666666659e-03*G4_0_1_0_2_3_2_1_2_0 + 4.166666666666658e-03*G4_0_1_0_2_3_2_1_2_1 - 2.083333333333330e-03*G4_0_1_0_2_4_0_0_0_0 - 2.083333333333329e-03*G4_0_1_0_2_4_0_0_0_1 - 4.166666666666661e-03*G4_0_1_0_2_4_0_0_1_0 - 4.166666666666660e-03*G4_0_1_0_2_4_0_0_1_1 - 4.166666666666661e-03*G4_0_1_0_2_4_0_0_2_0 - 4.166666666666660e-03*G4_0_1_0_2_4_0_0_2_1 - 2.083333333333329e-03*G4_0_1_0_2_4_0_1_0_0 - 2.083333333333329e-03*G4_0_1_0_2_4_0_1_0_1 - 4.166666666666661e-03*G4_0_1_0_2_4_0_1_1_0 - 4.166666666666659e-03*G4_0_1_0_2_4_0_1_1_1 - 4.166666666666661e-03*G4_0_1_0_2_4_0_1_2_0 - 4.166666666666659e-03*G4_0_1_0_2_4_0_1_2_1 + 2.083333333333330e-03*G4_0_1_0_2_4_1_0_0_0 + 2.083333333333329e-03*G4_0_1_0_2_4_1_0_0_1 + 4.166666666666661e-03*G4_0_1_0_2_4_1_0_1_0 + 4.166666666666660e-03*G4_0_1_0_2_4_1_0_1_1 + 4.166666666666661e-03*G4_0_1_0_2_4_1_0_2_0 + 4.166666666666660e-03*G4_0_1_0_2_4_1_0_2_1 + 2.083333333333329e-03*G4_0_1_0_2_4_2_1_0_0 + 2.083333333333329e-03*G4_0_1_0_2_4_2_1_0_1 + 4.166666666666661e-03*G4_0_1_0_2_4_2_1_1_0 + 4.166666666666659e-03*G4_0_1_0_2_4_2_1_1_1 + 4.166666666666661e-03*G4_0_1_0_2_4_2_1_2_0 + 4.166666666666659e-03*G4_0_1_0_2_4_2_1_2_1 - 4.166666666666660e-03*G4_0_1_0_2_5_0_0_0_0 - 4.166666666666659e-03*G4_0_1_0_2_5_0_0_0_1 - 4.166666666666661e-03*G4_0_1_0_2_5_0_0_1_0 - 4.166666666666660e-03*G4_0_1_0_2_5_0_0_1_1 - 1.249999999999998e-02*G4_0_1_0_2_5_0_0_2_0 - 1.249999999999998e-02*G4_0_1_0_2_5_0_0_2_1 - 4.166666666666659e-03*G4_0_1_0_2_5_0_1_0_0 - 4.166666666666658e-03*G4_0_1_0_2_5_0_1_0_1 - 4.166666666666661e-03*G4_0_1_0_2_5_0_1_1_0 - 4.166666666666659e-03*G4_0_1_0_2_5_0_1_1_1 - 1.249999999999998e-02*G4_0_1_0_2_5_0_1_2_0 - 1.249999999999997e-02*G4_0_1_0_2_5_0_1_2_1 + 4.166666666666660e-03*G4_0_1_0_2_5_1_0_0_0 + 4.166666666666659e-03*G4_0_1_0_2_5_1_0_0_1 + 4.166666666666661e-03*G4_0_1_0_2_5_1_0_1_0 + 4.166666666666660e-03*G4_0_1_0_2_5_1_0_1_1 + 1.249999999999998e-02*G4_0_1_0_2_5_1_0_2_0 + 1.249999999999998e-02*G4_0_1_0_2_5_1_0_2_1 + 4.166666666666659e-03*G4_0_1_0_2_5_2_1_0_0 + 4.166666666666658e-03*G4_0_1_0_2_5_2_1_0_1 + 4.166666666666661e-03*G4_0_1_0_2_5_2_1_1_0 + 4.166666666666659e-03*G4_0_1_0_2_5_2_1_1_1 + 1.249999999999998e-02*G4_0_1_0_2_5_2_1_2_0 + 1.249999999999997e-02*G4_0_1_0_2_5_2_1_2_1 - 1.249999999999998e-02*G4_1_0_0_0_0_0_0_3_0 - 1.249999999999998e-02*G4_1_0_0_0_0_0_0_3_1 - 4.166666666666660e-03*G4_1_0_0_0_0_0_0_4_0 - 4.166666666666659e-03*G4_1_0_0_0_0_0_0_4_1 - 4.166666666666660e-03*G4_1_0_0_0_0_0_0_5_0 - 4.166666666666659e-03*G4_1_0_0_0_0_0_0_5_1 - 1.249999999999998e-02*G4_1_0_0_0_0_0_1_3_0 - 1.249999999999997e-02*G4_1_0_0_0_0_0_1_3_1 - 4.166666666666659e-03*G4_1_0_0_0_0_0_1_4_0 - 4.166666666666657e-03*G4_1_0_0_0_0_0_1_4_1 - 4.166666666666660e-03*G4_1_0_0_0_0_0_1_5_0 - 4.166666666666658e-03*G4_1_0_0_0_0_0_1_5_1 + 1.249999999999998e-02*G4_1_0_0_0_0_1_0_3_0 + 1.249999999999998e-02*G4_1_0_0_0_0_1_0_3_1 + 4.166666666666660e-03*G4_1_0_0_0_0_1_0_4_0 + 4.166666666666659e-03*G4_1_0_0_0_0_1_0_4_1 + 4.166666666666660e-03*G4_1_0_0_0_0_1_0_5_0 + 4.166666666666659e-03*G4_1_0_0_0_0_1_0_5_1 + 1.249999999999998e-02*G4_1_0_0_0_0_2_1_3_0 + 1.249999999999997e-02*G4_1_0_0_0_0_2_1_3_1 + 4.166666666666659e-03*G4_1_0_0_0_0_2_1_4_0 + 4.166666666666657e-03*G4_1_0_0_0_0_2_1_4_1 + 4.166666666666660e-03*G4_1_0_0_0_0_2_1_5_0 + 4.166666666666658e-03*G4_1_0_0_0_0_2_1_5_1 - 4.166666666666660e-03*G4_1_0_0_0_1_0_0_3_0 - 4.166666666666659e-03*G4_1_0_0_0_1_0_0_3_1 - 4.166666666666660e-03*G4_1_0_0_0_1_0_0_4_0 - 4.166666666666659e-03*G4_1_0_0_0_1_0_0_4_1 - 2.083333333333330e-03*G4_1_0_0_0_1_0_0_5_0 - 2.083333333333329e-03*G4_1_0_0_0_1_0_0_5_1 - 4.166666666666659e-03*G4_1_0_0_0_1_0_1_3_0 - 4.166666666666657e-03*G4_1_0_0_0_1_0_1_3_1 - 4.166666666666658e-03*G4_1_0_0_0_1_0_1_4_0 - 4.166666666666658e-03*G4_1_0_0_0_1_0_1_4_1 - 2.083333333333329e-03*G4_1_0_0_0_1_0_1_5_0 - 2.083333333333329e-03*G4_1_0_0_0_1_0_1_5_1 + 4.166666666666660e-03*G4_1_0_0_0_1_1_0_3_0 + 4.166666666666659e-03*G4_1_0_0_0_1_1_0_3_1 + 4.166666666666660e-03*G4_1_0_0_0_1_1_0_4_0 + 4.166666666666659e-03*G4_1_0_0_0_1_1_0_4_1 + 2.083333333333330e-03*G4_1_0_0_0_1_1_0_5_0 + 2.083333333333329e-03*G4_1_0_0_0_1_1_0_5_1 + 4.166666666666659e-03*G4_1_0_0_0_1_2_1_3_0 + 4.166666666666657e-03*G4_1_0_0_0_1_2_1_3_1 + 4.166666666666658e-03*G4_1_0_0_0_1_2_1_4_0 + 4.166666666666658e-03*G4_1_0_0_0_1_2_1_4_1 + 2.083333333333329e-03*G4_1_0_0_0_1_2_1_5_0 + 2.083333333333329e-03*G4_1_0_0_0_1_2_1_5_1 - 4.166666666666660e-03*G4_1_0_0_0_2_0_0_3_0 - 4.166666666666659e-03*G4_1_0_0_0_2_0_0_3_1 - 2.083333333333330e-03*G4_1_0_0_0_2_0_0_4_0 - 2.083333333333329e-03*G4_1_0_0_0_2_0_0_4_1 - 4.166666666666660e-03*G4_1_0_0_0_2_0_0_5_0 - 4.166666666666659e-03*G4_1_0_0_0_2_0_0_5_1 - 4.166666666666659e-03*G4_1_0_0_0_2_0_1_3_0 - 4.166666666666658e-03*G4_1_0_0_0_2_0_1_3_1 - 2.083333333333329e-03*G4_1_0_0_0_2_0_1_4_0 - 2.083333333333329e-03*G4_1_0_0_0_2_0_1_4_1 - 4.166666666666659e-03*G4_1_0_0_0_2_0_1_5_0 - 4.166666666666658e-03*G4_1_0_0_0_2_0_1_5_1 + 4.166666666666660e-03*G4_1_0_0_0_2_1_0_3_0 + 4.166666666666659e-03*G4_1_0_0_0_2_1_0_3_1 + 2.083333333333330e-03*G4_1_0_0_0_2_1_0_4_0 + 2.083333333333329e-03*G4_1_0_0_0_2_1_0_4_1 + 4.166666666666660e-03*G4_1_0_0_0_2_1_0_5_0 + 4.166666666666659e-03*G4_1_0_0_0_2_1_0_5_1 + 4.166666666666659e-03*G4_1_0_0_0_2_2_1_3_0 + 4.166666666666658e-03*G4_1_0_0_0_2_2_1_3_1 + 2.083333333333329e-03*G4_1_0_0_0_2_2_1_4_0 + 2.083333333333329e-03*G4_1_0_0_0_2_2_1_4_1 + 4.166666666666659e-03*G4_1_0_0_0_2_2_1_5_0 + 4.166666666666658e-03*G4_1_0_0_0_2_2_1_5_1 - 4.166666666666660e-03*G4_1_0_0_1_0_0_0_3_0 - 4.166666666666659e-03*G4_1_0_0_1_0_0_0_3_1 - 4.166666666666660e-03*G4_1_0_0_1_0_0_0_4_0 - 4.166666666666659e-03*G4_1_0_0_1_0_0_0_4_1 - 2.083333333333330e-03*G4_1_0_0_1_0_0_0_5_0 - 2.083333333333329e-03*G4_1_0_0_1_0_0_0_5_1 - 4.166666666666659e-03*G4_1_0_0_1_0_0_1_3_0 - 4.166666666666657e-03*G4_1_0_0_1_0_0_1_3_1 - 4.166666666666658e-03*G4_1_0_0_1_0_0_1_4_0 - 4.166666666666658e-03*G4_1_0_0_1_0_0_1_4_1 - 2.083333333333329e-03*G4_1_0_0_1_0_0_1_5_0 - 2.083333333333329e-03*G4_1_0_0_1_0_0_1_5_1 + 4.166666666666660e-03*G4_1_0_0_1_0_1_0_3_0 + 4.166666666666659e-03*G4_1_0_0_1_0_1_0_3_1 + 4.166666666666660e-03*G4_1_0_0_1_0_1_0_4_0 + 4.166666666666659e-03*G4_1_0_0_1_0_1_0_4_1 + 2.083333333333330e-03*G4_1_0_0_1_0_1_0_5_0 + 2.083333333333329e-03*G4_1_0_0_1_0_1_0_5_1 + 4.166666666666659e-03*G4_1_0_0_1_0_2_1_3_0 + 4.166666666666657e-03*G4_1_0_0_1_0_2_1_3_1 + 4.166666666666658e-03*G4_1_0_0_1_0_2_1_4_0 + 4.166666666666658e-03*G4_1_0_0_1_0_2_1_4_1 + 2.083333333333329e-03*G4_1_0_0_1_0_2_1_5_0 + 2.083333333333329e-03*G4_1_0_0_1_0_2_1_5_1 - 4.166666666666660e-03*G4_1_0_0_1_1_0_0_3_0 - 4.166666666666659e-03*G4_1_0_0_1_1_0_0_3_1 - 1.249999999999998e-02*G4_1_0_0_1_1_0_0_4_0 - 1.249999999999998e-02*G4_1_0_0_1_1_0_0_4_1 - 4.166666666666661e-03*G4_1_0_0_1_1_0_0_5_0 - 4.166666666666660e-03*G4_1_0_0_1_1_0_0_5_1 - 4.166666666666658e-03*G4_1_0_0_1_1_0_1_3_0 - 4.166666666666658e-03*G4_1_0_0_1_1_0_1_3_1 - 1.249999999999998e-02*G4_1_0_0_1_1_0_1_4_0 - 1.249999999999998e-02*G4_1_0_0_1_1_0_1_4_1 - 4.166666666666661e-03*G4_1_0_0_1_1_0_1_5_0 - 4.166666666666659e-03*G4_1_0_0_1_1_0_1_5_1 + 4.166666666666660e-03*G4_1_0_0_1_1_1_0_3_0 + 4.166666666666659e-03*G4_1_0_0_1_1_1_0_3_1 + 1.249999999999998e-02*G4_1_0_0_1_1_1_0_4_0 + 1.249999999999998e-02*G4_1_0_0_1_1_1_0_4_1 + 4.166666666666661e-03*G4_1_0_0_1_1_1_0_5_0 + 4.166666666666660e-03*G4_1_0_0_1_1_1_0_5_1 + 4.166666666666658e-03*G4_1_0_0_1_1_2_1_3_0 + 4.166666666666658e-03*G4_1_0_0_1_1_2_1_3_1 + 1.249999999999998e-02*G4_1_0_0_1_1_2_1_4_0 + 1.249999999999998e-02*G4_1_0_0_1_1_2_1_4_1 + 4.166666666666661e-03*G4_1_0_0_1_1_2_1_5_0 + 4.166666666666659e-03*G4_1_0_0_1_1_2_1_5_1 - 2.083333333333330e-03*G4_1_0_0_1_2_0_0_3_0 - 2.083333333333329e-03*G4_1_0_0_1_2_0_0_3_1 - 4.166666666666661e-03*G4_1_0_0_1_2_0_0_4_0 - 4.166666666666660e-03*G4_1_0_0_1_2_0_0_4_1 - 4.166666666666661e-03*G4_1_0_0_1_2_0_0_5_0 - 4.166666666666660e-03*G4_1_0_0_1_2_0_0_5_1 - 2.083333333333329e-03*G4_1_0_0_1_2_0_1_3_0 - 2.083333333333329e-03*G4_1_0_0_1_2_0_1_3_1 - 4.166666666666660e-03*G4_1_0_0_1_2_0_1_4_0 - 4.166666666666659e-03*G4_1_0_0_1_2_0_1_4_1 - 4.166666666666661e-03*G4_1_0_0_1_2_0_1_5_0 - 4.166666666666659e-03*G4_1_0_0_1_2_0_1_5_1 + 2.083333333333330e-03*G4_1_0_0_1_2_1_0_3_0 + 2.083333333333329e-03*G4_1_0_0_1_2_1_0_3_1 + 4.166666666666661e-03*G4_1_0_0_1_2_1_0_4_0 + 4.166666666666660e-03*G4_1_0_0_1_2_1_0_4_1 + 4.166666666666661e-03*G4_1_0_0_1_2_1_0_5_0 + 4.166666666666660e-03*G4_1_0_0_1_2_1_0_5_1 + 2.083333333333329e-03*G4_1_0_0_1_2_2_1_3_0 + 2.083333333333329e-03*G4_1_0_0_1_2_2_1_3_1 + 4.166666666666660e-03*G4_1_0_0_1_2_2_1_4_0 + 4.166666666666659e-03*G4_1_0_0_1_2_2_1_4_1 + 4.166666666666661e-03*G4_1_0_0_1_2_2_1_5_0 + 4.166666666666659e-03*G4_1_0_0_1_2_2_1_5_1 - 4.166666666666660e-03*G4_1_0_0_2_0_0_0_3_0 - 4.166666666666659e-03*G4_1_0_0_2_0_0_0_3_1 - 2.083333333333330e-03*G4_1_0_0_2_0_0_0_4_0 - 2.083333333333329e-03*G4_1_0_0_2_0_0_0_4_1 - 4.166666666666660e-03*G4_1_0_0_2_0_0_0_5_0 - 4.166666666666659e-03*G4_1_0_0_2_0_0_0_5_1 - 4.166666666666660e-03*G4_1_0_0_2_0_0_1_3_0 - 4.166666666666658e-03*G4_1_0_0_2_0_0_1_3_1 - 2.083333333333329e-03*G4_1_0_0_2_0_0_1_4_0 - 2.083333333333329e-03*G4_1_0_0_2_0_0_1_4_1 - 4.166666666666659e-03*G4_1_0_0_2_0_0_1_5_0 - 4.166666666666658e-03*G4_1_0_0_2_0_0_1_5_1 + 4.166666666666660e-03*G4_1_0_0_2_0_1_0_3_0 + 4.166666666666659e-03*G4_1_0_0_2_0_1_0_3_1 + 2.083333333333330e-03*G4_1_0_0_2_0_1_0_4_0 + 2.083333333333329e-03*G4_1_0_0_2_0_1_0_4_1 + 4.166666666666660e-03*G4_1_0_0_2_0_1_0_5_0 + 4.166666666666659e-03*G4_1_0_0_2_0_1_0_5_1 + 4.166666666666660e-03*G4_1_0_0_2_0_2_1_3_0 + 4.166666666666658e-03*G4_1_0_0_2_0_2_1_3_1 + 2.083333333333329e-03*G4_1_0_0_2_0_2_1_4_0 + 2.083333333333329e-03*G4_1_0_0_2_0_2_1_4_1 + 4.166666666666659e-03*G4_1_0_0_2_0_2_1_5_0 + 4.166666666666658e-03*G4_1_0_0_2_0_2_1_5_1 - 2.083333333333330e-03*G4_1_0_0_2_1_0_0_3_0 - 2.083333333333329e-03*G4_1_0_0_2_1_0_0_3_1 - 4.166666666666661e-03*G4_1_0_0_2_1_0_0_4_0 - 4.166666666666660e-03*G4_1_0_0_2_1_0_0_4_1 - 4.166666666666661e-03*G4_1_0_0_2_1_0_0_5_0 - 4.166666666666660e-03*G4_1_0_0_2_1_0_0_5_1 - 2.083333333333329e-03*G4_1_0_0_2_1_0_1_3_0 - 2.083333333333329e-03*G4_1_0_0_2_1_0_1_3_1 - 4.166666666666661e-03*G4_1_0_0_2_1_0_1_4_0 - 4.166666666666659e-03*G4_1_0_0_2_1_0_1_4_1 - 4.166666666666661e-03*G4_1_0_0_2_1_0_1_5_0 - 4.166666666666659e-03*G4_1_0_0_2_1_0_1_5_1 + 2.083333333333330e-03*G4_1_0_0_2_1_1_0_3_0 + 2.083333333333329e-03*G4_1_0_0_2_1_1_0_3_1 + 4.166666666666661e-03*G4_1_0_0_2_1_1_0_4_0 + 4.166666666666660e-03*G4_1_0_0_2_1_1_0_4_1 + 4.166666666666661e-03*G4_1_0_0_2_1_1_0_5_0 + 4.166666666666660e-03*G4_1_0_0_2_1_1_0_5_1 + 2.083333333333329e-03*G4_1_0_0_2_1_2_1_3_0 + 2.083333333333329e-03*G4_1_0_0_2_1_2_1_3_1 + 4.166666666666661e-03*G4_1_0_0_2_1_2_1_4_0 + 4.166666666666659e-03*G4_1_0_0_2_1_2_1_4_1 + 4.166666666666661e-03*G4_1_0_0_2_1_2_1_5_0 + 4.166666666666659e-03*G4_1_0_0_2_1_2_1_5_1 - 4.166666666666660e-03*G4_1_0_0_2_2_0_0_3_0 - 4.166666666666659e-03*G4_1_0_0_2_2_0_0_3_1 - 4.166666666666661e-03*G4_1_0_0_2_2_0_0_4_0 - 4.166666666666660e-03*G4_1_0_0_2_2_0_0_4_1 - 1.249999999999998e-02*G4_1_0_0_2_2_0_0_5_0 - 1.249999999999998e-02*G4_1_0_0_2_2_0_0_5_1 - 4.166666666666659e-03*G4_1_0_0_2_2_0_1_3_0 - 4.166666666666658e-03*G4_1_0_0_2_2_0_1_3_1 - 4.166666666666661e-03*G4_1_0_0_2_2_0_1_4_0 - 4.166666666666659e-03*G4_1_0_0_2_2_0_1_4_1 - 1.249999999999998e-02*G4_1_0_0_2_2_0_1_5_0 - 1.249999999999997e-02*G4_1_0_0_2_2_0_1_5_1 + 4.166666666666660e-03*G4_1_0_0_2_2_1_0_3_0 + 4.166666666666659e-03*G4_1_0_0_2_2_1_0_3_1 + 4.166666666666661e-03*G4_1_0_0_2_2_1_0_4_0 + 4.166666666666660e-03*G4_1_0_0_2_2_1_0_4_1 + 1.249999999999998e-02*G4_1_0_0_2_2_1_0_5_0 + 1.249999999999998e-02*G4_1_0_0_2_2_1_0_5_1 + 4.166666666666659e-03*G4_1_0_0_2_2_2_1_3_0 + 4.166666666666658e-03*G4_1_0_0_2_2_2_1_3_1 + 4.166666666666661e-03*G4_1_0_0_2_2_2_1_4_0 + 4.166666666666659e-03*G4_1_0_0_2_2_2_1_4_1 + 1.249999999999998e-02*G4_1_0_0_2_2_2_1_5_0 + 1.249999999999997e-02*G4_1_0_0_2_2_2_1_5_1 - 1.249999999999998e-02*G4_1_1_0_0_3_0_0_3_0 - 1.249999999999998e-02*G4_1_1_0_0_3_0_0_3_1 - 4.166666666666660e-03*G4_1_1_0_0_3_0_0_4_0 - 4.166666666666659e-03*G4_1_1_0_0_3_0_0_4_1 - 4.166666666666660e-03*G4_1_1_0_0_3_0_0_5_0 - 4.166666666666659e-03*G4_1_1_0_0_3_0_0_5_1 - 1.249999999999998e-02*G4_1_1_0_0_3_0_1_3_0 - 1.249999999999997e-02*G4_1_1_0_0_3_0_1_3_1 - 4.166666666666659e-03*G4_1_1_0_0_3_0_1_4_0 - 4.166666666666657e-03*G4_1_1_0_0_3_0_1_4_1 - 4.166666666666660e-03*G4_1_1_0_0_3_0_1_5_0 - 4.166666666666658e-03*G4_1_1_0_0_3_0_1_5_1 + 1.249999999999998e-02*G4_1_1_0_0_3_1_0_3_0 + 1.249999999999998e-02*G4_1_1_0_0_3_1_0_3_1 + 4.166666666666660e-03*G4_1_1_0_0_3_1_0_4_0 + 4.166666666666659e-03*G4_1_1_0_0_3_1_0_4_1 + 4.166666666666660e-03*G4_1_1_0_0_3_1_0_5_0 + 4.166666666666659e-03*G4_1_1_0_0_3_1_0_5_1 + 1.249999999999998e-02*G4_1_1_0_0_3_2_1_3_0 + 1.249999999999997e-02*G4_1_1_0_0_3_2_1_3_1 + 4.166666666666659e-03*G4_1_1_0_0_3_2_1_4_0 + 4.166666666666657e-03*G4_1_1_0_0_3_2_1_4_1 + 4.166666666666660e-03*G4_1_1_0_0_3_2_1_5_0 + 4.166666666666658e-03*G4_1_1_0_0_3_2_1_5_1 - 4.166666666666660e-03*G4_1_1_0_0_4_0_0_3_0 - 4.166666666666659e-03*G4_1_1_0_0_4_0_0_3_1 - 4.166666666666660e-03*G4_1_1_0_0_4_0_0_4_0 - 4.166666666666659e-03*G4_1_1_0_0_4_0_0_4_1 - 2.083333333333330e-03*G4_1_1_0_0_4_0_0_5_0 - 2.083333333333329e-03*G4_1_1_0_0_4_0_0_5_1 - 4.166666666666659e-03*G4_1_1_0_0_4_0_1_3_0 - 4.166666666666657e-03*G4_1_1_0_0_4_0_1_3_1 - 4.166666666666658e-03*G4_1_1_0_0_4_0_1_4_0 - 4.166666666666658e-03*G4_1_1_0_0_4_0_1_4_1 - 2.083333333333329e-03*G4_1_1_0_0_4_0_1_5_0 - 2.083333333333329e-03*G4_1_1_0_0_4_0_1_5_1 + 4.166666666666660e-03*G4_1_1_0_0_4_1_0_3_0 + 4.166666666666659e-03*G4_1_1_0_0_4_1_0_3_1 + 4.166666666666660e-03*G4_1_1_0_0_4_1_0_4_0 + 4.166666666666659e-03*G4_1_1_0_0_4_1_0_4_1 + 2.083333333333330e-03*G4_1_1_0_0_4_1_0_5_0 + 2.083333333333329e-03*G4_1_1_0_0_4_1_0_5_1 + 4.166666666666659e-03*G4_1_1_0_0_4_2_1_3_0 + 4.166666666666657e-03*G4_1_1_0_0_4_2_1_3_1 + 4.166666666666658e-03*G4_1_1_0_0_4_2_1_4_0 + 4.166666666666658e-03*G4_1_1_0_0_4_2_1_4_1 + 2.083333333333329e-03*G4_1_1_0_0_4_2_1_5_0 + 2.083333333333329e-03*G4_1_1_0_0_4_2_1_5_1 - 4.166666666666660e-03*G4_1_1_0_0_5_0_0_3_0 - 4.166666666666659e-03*G4_1_1_0_0_5_0_0_3_1 - 2.083333333333330e-03*G4_1_1_0_0_5_0_0_4_0 - 2.083333333333329e-03*G4_1_1_0_0_5_0_0_4_1 - 4.166666666666660e-03*G4_1_1_0_0_5_0_0_5_0 - 4.166666666666659e-03*G4_1_1_0_0_5_0_0_5_1 - 4.166666666666659e-03*G4_1_1_0_0_5_0_1_3_0 - 4.166666666666658e-03*G4_1_1_0_0_5_0_1_3_1 - 2.083333333333329e-03*G4_1_1_0_0_5_0_1_4_0 - 2.083333333333329e-03*G4_1_1_0_0_5_0_1_4_1 - 4.166666666666659e-03*G4_1_1_0_0_5_0_1_5_0 - 4.166666666666658e-03*G4_1_1_0_0_5_0_1_5_1 + 4.166666666666660e-03*G4_1_1_0_0_5_1_0_3_0 + 4.166666666666659e-03*G4_1_1_0_0_5_1_0_3_1 + 2.083333333333330e-03*G4_1_1_0_0_5_1_0_4_0 + 2.083333333333329e-03*G4_1_1_0_0_5_1_0_4_1 + 4.166666666666660e-03*G4_1_1_0_0_5_1_0_5_0 + 4.166666666666659e-03*G4_1_1_0_0_5_1_0_5_1 + 4.166666666666659e-03*G4_1_1_0_0_5_2_1_3_0 + 4.166666666666658e-03*G4_1_1_0_0_5_2_1_3_1 + 2.083333333333329e-03*G4_1_1_0_0_5_2_1_4_0 + 2.083333333333329e-03*G4_1_1_0_0_5_2_1_4_1 + 4.166666666666659e-03*G4_1_1_0_0_5_2_1_5_0 + 4.166666666666658e-03*G4_1_1_0_0_5_2_1_5_1 - 4.166666666666660e-03*G4_1_1_0_1_3_0_0_3_0 - 4.166666666666659e-03*G4_1_1_0_1_3_0_0_3_1 - 4.166666666666660e-03*G4_1_1_0_1_3_0_0_4_0 - 4.166666666666659e-03*G4_1_1_0_1_3_0_0_4_1 - 2.083333333333330e-03*G4_1_1_0_1_3_0_0_5_0 - 2.083333333333329e-03*G4_1_1_0_1_3_0_0_5_1 - 4.166666666666659e-03*G4_1_1_0_1_3_0_1_3_0 - 4.166666666666657e-03*G4_1_1_0_1_3_0_1_3_1 - 4.166666666666658e-03*G4_1_1_0_1_3_0_1_4_0 - 4.166666666666658e-03*G4_1_1_0_1_3_0_1_4_1 - 2.083333333333329e-03*G4_1_1_0_1_3_0_1_5_0 - 2.083333333333329e-03*G4_1_1_0_1_3_0_1_5_1 + 4.166666666666660e-03*G4_1_1_0_1_3_1_0_3_0 + 4.166666666666659e-03*G4_1_1_0_1_3_1_0_3_1 + 4.166666666666660e-03*G4_1_1_0_1_3_1_0_4_0 + 4.166666666666659e-03*G4_1_1_0_1_3_1_0_4_1 + 2.083333333333330e-03*G4_1_1_0_1_3_1_0_5_0 + 2.083333333333329e-03*G4_1_1_0_1_3_1_0_5_1 + 4.166666666666659e-03*G4_1_1_0_1_3_2_1_3_0 + 4.166666666666657e-03*G4_1_1_0_1_3_2_1_3_1 + 4.166666666666658e-03*G4_1_1_0_1_3_2_1_4_0 + 4.166666666666658e-03*G4_1_1_0_1_3_2_1_4_1 + 2.083333333333329e-03*G4_1_1_0_1_3_2_1_5_0 + 2.083333333333329e-03*G4_1_1_0_1_3_2_1_5_1 - 4.166666666666660e-03*G4_1_1_0_1_4_0_0_3_0 - 4.166666666666659e-03*G4_1_1_0_1_4_0_0_3_1 - 1.249999999999998e-02*G4_1_1_0_1_4_0_0_4_0 - 1.249999999999998e-02*G4_1_1_0_1_4_0_0_4_1 - 4.166666666666661e-03*G4_1_1_0_1_4_0_0_5_0 - 4.166666666666660e-03*G4_1_1_0_1_4_0_0_5_1 - 4.166666666666658e-03*G4_1_1_0_1_4_0_1_3_0 - 4.166666666666658e-03*G4_1_1_0_1_4_0_1_3_1 - 1.249999999999998e-02*G4_1_1_0_1_4_0_1_4_0 - 1.249999999999998e-02*G4_1_1_0_1_4_0_1_4_1 - 4.166666666666661e-03*G4_1_1_0_1_4_0_1_5_0 - 4.166666666666659e-03*G4_1_1_0_1_4_0_1_5_1 + 4.166666666666660e-03*G4_1_1_0_1_4_1_0_3_0 + 4.166666666666659e-03*G4_1_1_0_1_4_1_0_3_1 + 1.249999999999998e-02*G4_1_1_0_1_4_1_0_4_0 + 1.249999999999998e-02*G4_1_1_0_1_4_1_0_4_1 + 4.166666666666661e-03*G4_1_1_0_1_4_1_0_5_0 + 4.166666666666660e-03*G4_1_1_0_1_4_1_0_5_1 + 4.166666666666658e-03*G4_1_1_0_1_4_2_1_3_0 + 4.166666666666658e-03*G4_1_1_0_1_4_2_1_3_1 + 1.249999999999998e-02*G4_1_1_0_1_4_2_1_4_0 + 1.249999999999998e-02*G4_1_1_0_1_4_2_1_4_1 + 4.166666666666661e-03*G4_1_1_0_1_4_2_1_5_0 + 4.166666666666659e-03*G4_1_1_0_1_4_2_1_5_1 - 2.083333333333330e-03*G4_1_1_0_1_5_0_0_3_0 - 2.083333333333329e-03*G4_1_1_0_1_5_0_0_3_1 - 4.166666666666661e-03*G4_1_1_0_1_5_0_0_4_0 - 4.166666666666660e-03*G4_1_1_0_1_5_0_0_4_1 - 4.166666666666661e-03*G4_1_1_0_1_5_0_0_5_0 - 4.166666666666660e-03*G4_1_1_0_1_5_0_0_5_1 - 2.083333333333329e-03*G4_1_1_0_1_5_0_1_3_0 - 2.083333333333329e-03*G4_1_1_0_1_5_0_1_3_1 - 4.166666666666660e-03*G4_1_1_0_1_5_0_1_4_0 - 4.166666666666659e-03*G4_1_1_0_1_5_0_1_4_1 - 4.166666666666661e-03*G4_1_1_0_1_5_0_1_5_0 - 4.166666666666659e-03*G4_1_1_0_1_5_0_1_5_1 + 2.083333333333330e-03*G4_1_1_0_1_5_1_0_3_0 + 2.083333333333329e-03*G4_1_1_0_1_5_1_0_3_1 + 4.166666666666661e-03*G4_1_1_0_1_5_1_0_4_0 + 4.166666666666660e-03*G4_1_1_0_1_5_1_0_4_1 + 4.166666666666661e-03*G4_1_1_0_1_5_1_0_5_0 + 4.166666666666660e-03*G4_1_1_0_1_5_1_0_5_1 + 2.083333333333329e-03*G4_1_1_0_1_5_2_1_3_0 + 2.083333333333329e-03*G4_1_1_0_1_5_2_1_3_1 + 4.166666666666660e-03*G4_1_1_0_1_5_2_1_4_0 + 4.166666666666659e-03*G4_1_1_0_1_5_2_1_4_1 + 4.166666666666661e-03*G4_1_1_0_1_5_2_1_5_0 + 4.166666666666659e-03*G4_1_1_0_1_5_2_1_5_1 - 4.166666666666660e-03*G4_1_1_0_2_3_0_0_3_0 - 4.166666666666659e-03*G4_1_1_0_2_3_0_0_3_1 - 2.083333333333330e-03*G4_1_1_0_2_3_0_0_4_0 - 2.083333333333329e-03*G4_1_1_0_2_3_0_0_4_1 - 4.166666666666660e-03*G4_1_1_0_2_3_0_0_5_0 - 4.166666666666659e-03*G4_1_1_0_2_3_0_0_5_1 - 4.166666666666660e-03*G4_1_1_0_2_3_0_1_3_0 - 4.166666666666658e-03*G4_1_1_0_2_3_0_1_3_1 - 2.083333333333329e-03*G4_1_1_0_2_3_0_1_4_0 - 2.083333333333329e-03*G4_1_1_0_2_3_0_1_4_1 - 4.166666666666659e-03*G4_1_1_0_2_3_0_1_5_0 - 4.166666666666658e-03*G4_1_1_0_2_3_0_1_5_1 + 4.166666666666660e-03*G4_1_1_0_2_3_1_0_3_0 + 4.166666666666659e-03*G4_1_1_0_2_3_1_0_3_1 + 2.083333333333330e-03*G4_1_1_0_2_3_1_0_4_0 + 2.083333333333329e-03*G4_1_1_0_2_3_1_0_4_1 + 4.166666666666660e-03*G4_1_1_0_2_3_1_0_5_0 + 4.166666666666659e-03*G4_1_1_0_2_3_1_0_5_1 + 4.166666666666660e-03*G4_1_1_0_2_3_2_1_3_0 + 4.166666666666658e-03*G4_1_1_0_2_3_2_1_3_1 + 2.083333333333329e-03*G4_1_1_0_2_3_2_1_4_0 + 2.083333333333329e-03*G4_1_1_0_2_3_2_1_4_1 + 4.166666666666659e-03*G4_1_1_0_2_3_2_1_5_0 + 4.166666666666658e-03*G4_1_1_0_2_3_2_1_5_1 - 2.083333333333330e-03*G4_1_1_0_2_4_0_0_3_0 - 2.083333333333329e-03*G4_1_1_0_2_4_0_0_3_1 - 4.166666666666661e-03*G4_1_1_0_2_4_0_0_4_0 - 4.166666666666660e-03*G4_1_1_0_2_4_0_0_4_1 - 4.166666666666661e-03*G4_1_1_0_2_4_0_0_5_0 - 4.166666666666660e-03*G4_1_1_0_2_4_0_0_5_1 - 2.083333333333329e-03*G4_1_1_0_2_4_0_1_3_0 - 2.083333333333329e-03*G4_1_1_0_2_4_0_1_3_1 - 4.166666666666661e-03*G4_1_1_0_2_4_0_1_4_0 - 4.166666666666659e-03*G4_1_1_0_2_4_0_1_4_1 - 4.166666666666661e-03*G4_1_1_0_2_4_0_1_5_0 - 4.166666666666659e-03*G4_1_1_0_2_4_0_1_5_1 + 2.083333333333330e-03*G4_1_1_0_2_4_1_0_3_0 + 2.083333333333329e-03*G4_1_1_0_2_4_1_0_3_1 + 4.166666666666661e-03*G4_1_1_0_2_4_1_0_4_0 + 4.166666666666660e-03*G4_1_1_0_2_4_1_0_4_1 + 4.166666666666661e-03*G4_1_1_0_2_4_1_0_5_0 + 4.166666666666660e-03*G4_1_1_0_2_4_1_0_5_1 + 2.083333333333329e-03*G4_1_1_0_2_4_2_1_3_0 + 2.083333333333329e-03*G4_1_1_0_2_4_2_1_3_1 + 4.166666666666661e-03*G4_1_1_0_2_4_2_1_4_0 + 4.166666666666659e-03*G4_1_1_0_2_4_2_1_4_1 + 4.166666666666661e-03*G4_1_1_0_2_4_2_1_5_0 + 4.166666666666659e-03*G4_1_1_0_2_4_2_1_5_1 - 4.166666666666660e-03*G4_1_1_0_2_5_0_0_3_0 - 4.166666666666659e-03*G4_1_1_0_2_5_0_0_3_1 - 4.166666666666661e-03*G4_1_1_0_2_5_0_0_4_0 - 4.166666666666660e-03*G4_1_1_0_2_5_0_0_4_1 - 1.249999999999998e-02*G4_1_1_0_2_5_0_0_5_0 - 1.249999999999998e-02*G4_1_1_0_2_5_0_0_5_1 - 4.166666666666659e-03*G4_1_1_0_2_5_0_1_3_0 - 4.166666666666658e-03*G4_1_1_0_2_5_0_1_3_1 - 4.166666666666661e-03*G4_1_1_0_2_5_0_1_4_0 - 4.166666666666659e-03*G4_1_1_0_2_5_0_1_4_1 - 1.249999999999998e-02*G4_1_1_0_2_5_0_1_5_0 - 1.249999999999997e-02*G4_1_1_0_2_5_0_1_5_1 + 4.166666666666660e-03*G4_1_1_0_2_5_1_0_3_0 + 4.166666666666659e-03*G4_1_1_0_2_5_1_0_3_1 + 4.166666666666661e-03*G4_1_1_0_2_5_1_0_4_0 + 4.166666666666660e-03*G4_1_1_0_2_5_1_0_4_1 + 1.249999999999998e-02*G4_1_1_0_2_5_1_0_5_0 + 1.249999999999998e-02*G4_1_1_0_2_5_1_0_5_1 + 4.166666666666659e-03*G4_1_1_0_2_5_2_1_3_0 + 4.166666666666658e-03*G4_1_1_0_2_5_2_1_3_1 + 4.166666666666661e-03*G4_1_1_0_2_5_2_1_4_0 + 4.166666666666659e-03*G4_1_1_0_2_5_2_1_4_1 + 1.249999999999998e-02*G4_1_1_0_2_5_2_1_5_0 + 1.249999999999997e-02*G4_1_1_0_2_5_2_1_5_1 + 8.333333333333318e-02*G6_0 + 4.166666666666658e-02*G6_1 + 4.166666666666658e-02*G6_2 - 2.499999999999995e-02*G7_0_0_0_0_0_0 - 8.333333333333318e-03*G7_0_0_0_0_0_1 - 8.333333333333318e-03*G7_0_0_0_0_0_2 - 2.499999999999995e-02*G7_0_0_0_0_1_0 - 8.333333333333314e-03*G7_0_0_0_0_1_1 - 8.333333333333316e-03*G7_0_0_0_0_1_2 - 8.333333333333318e-03*G7_0_0_0_1_0_0 - 8.333333333333316e-03*G7_0_0_0_1_0_1 - 4.166666666666659e-03*G7_0_0_0_1_0_2 - 8.333333333333314e-03*G7_0_0_0_1_1_0 - 8.333333333333316e-03*G7_0_0_0_1_1_1 - 4.166666666666658e-03*G7_0_0_0_1_1_2 - 8.333333333333319e-03*G7_0_0_0_2_0_0 - 4.166666666666658e-03*G7_0_0_0_2_0_1 - 8.333333333333318e-03*G7_0_0_0_2_0_2 - 8.333333333333316e-03*G7_0_0_0_2_1_0 - 4.166666666666658e-03*G7_0_0_0_2_1_1 - 8.333333333333316e-03*G7_0_0_0_2_1_2 - 8.333333333333318e-03*G7_0_0_1_0_0_0 - 8.333333333333316e-03*G7_0_0_1_0_0_1 - 4.166666666666659e-03*G7_0_0_1_0_0_2 - 8.333333333333314e-03*G7_0_0_1_0_1_0 - 8.333333333333316e-03*G7_0_0_1_0_1_1 - 4.166666666666658e-03*G7_0_0_1_0_1_2 - 8.333333333333316e-03*G7_0_0_1_1_0_0 - 2.499999999999996e-02*G7_0_0_1_1_0_1 - 8.333333333333319e-03*G7_0_0_1_1_0_2 - 8.333333333333316e-03*G7_0_0_1_1_1_0 - 2.499999999999996e-02*G7_0_0_1_1_1_1 - 8.333333333333318e-03*G7_0_0_1_1_1_2 - 4.166666666666659e-03*G7_0_0_1_2_0_0 - 8.333333333333321e-03*G7_0_0_1_2_0_1 - 8.333333333333321e-03*G7_0_0_1_2_0_2 - 4.166666666666658e-03*G7_0_0_1_2_1_0 - 8.333333333333318e-03*G7_0_0_1_2_1_1 - 8.333333333333318e-03*G7_0_0_1_2_1_2 - 8.333333333333319e-03*G7_0_0_2_0_0_0 - 4.166666666666658e-03*G7_0_0_2_0_0_1 - 8.333333333333318e-03*G7_0_0_2_0_0_2 - 8.333333333333316e-03*G7_0_0_2_0_1_0 - 4.166666666666658e-03*G7_0_0_2_0_1_1 - 8.333333333333316e-03*G7_0_0_2_0_1_2 - 4.166666666666659e-03*G7_0_0_2_1_0_0 - 8.333333333333321e-03*G7_0_0_2_1_0_1 - 8.333333333333321e-03*G7_0_0_2_1_0_2 - 4.166666666666658e-03*G7_0_0_2_1_1_0 - 8.333333333333318e-03*G7_0_0_2_1_1_1 - 8.333333333333318e-03*G7_0_0_2_1_1_2 - 8.333333333333318e-03*G7_0_0_2_2_0_0 - 8.333333333333321e-03*G7_0_0_2_2_0_1 - 2.499999999999995e-02*G7_0_0_2_2_0_2 - 8.333333333333316e-03*G7_0_0_2_2_1_0 - 8.333333333333318e-03*G7_0_0_2_2_1_1 - 2.499999999999995e-02*G7_0_0_2_2_1_2 - 2.499999999999995e-02*G7_1_0_0_3_0_0 - 8.333333333333318e-03*G7_1_0_0_3_0_1 - 8.333333333333318e-03*G7_1_0_0_3_0_2 - 2.499999999999995e-02*G7_1_0_0_3_1_0 - 8.333333333333314e-03*G7_1_0_0_3_1_1 - 8.333333333333316e-03*G7_1_0_0_3_1_2 - 8.333333333333318e-03*G7_1_0_0_4_0_0 - 8.333333333333316e-03*G7_1_0_0_4_0_1 - 4.166666666666659e-03*G7_1_0_0_4_0_2 - 8.333333333333314e-03*G7_1_0_0_4_1_0 - 8.333333333333316e-03*G7_1_0_0_4_1_1 - 4.166666666666658e-03*G7_1_0_0_4_1_2 - 8.333333333333319e-03*G7_1_0_0_5_0_0 - 4.166666666666658e-03*G7_1_0_0_5_0_1 - 8.333333333333318e-03*G7_1_0_0_5_0_2 - 8.333333333333316e-03*G7_1_0_0_5_1_0 - 4.166666666666658e-03*G7_1_0_0_5_1_1 - 8.333333333333316e-03*G7_1_0_0_5_1_2 - 8.333333333333318e-03*G7_1_0_1_3_0_0 - 8.333333333333316e-03*G7_1_0_1_3_0_1 - 4.166666666666659e-03*G7_1_0_1_3_0_2 - 8.333333333333314e-03*G7_1_0_1_3_1_0 - 8.333333333333316e-03*G7_1_0_1_3_1_1 - 4.166666666666658e-03*G7_1_0_1_3_1_2 - 8.333333333333316e-03*G7_1_0_1_4_0_0 - 2.499999999999996e-02*G7_1_0_1_4_0_1 - 8.333333333333319e-03*G7_1_0_1_4_0_2 - 8.333333333333316e-03*G7_1_0_1_4_1_0 - 2.499999999999996e-02*G7_1_0_1_4_1_1 - 8.333333333333318e-03*G7_1_0_1_4_1_2 - 4.166666666666659e-03*G7_1_0_1_5_0_0 - 8.333333333333321e-03*G7_1_0_1_5_0_1 - 8.333333333333321e-03*G7_1_0_1_5_0_2 - 4.166666666666658e-03*G7_1_0_1_5_1_0 - 8.333333333333318e-03*G7_1_0_1_5_1_1 - 8.333333333333318e-03*G7_1_0_1_5_1_2 - 8.333333333333319e-03*G7_1_0_2_3_0_0 - 4.166666666666658e-03*G7_1_0_2_3_0_1 - 8.333333333333318e-03*G7_1_0_2_3_0_2 - 8.333333333333316e-03*G7_1_0_2_3_1_0 - 4.166666666666658e-03*G7_1_0_2_3_1_1 - 8.333333333333316e-03*G7_1_0_2_3_1_2 - 4.166666666666659e-03*G7_1_0_2_4_0_0 - 8.333333333333321e-03*G7_1_0_2_4_0_1 - 8.333333333333321e-03*G7_1_0_2_4_0_2 - 4.166666666666658e-03*G7_1_0_2_4_1_0 - 8.333333333333318e-03*G7_1_0_2_4_1_1 - 8.333333333333318e-03*G7_1_0_2_4_1_2 - 8.333333333333318e-03*G7_1_0_2_5_0_0 - 8.333333333333321e-03*G7_1_0_2_5_0_1 - 2.499999999999995e-02*G7_1_0_2_5_0_2 - 8.333333333333316e-03*G7_1_0_2_5_1_0 - 8.333333333333318e-03*G7_1_0_2_5_1_1 - 2.499999999999995e-02*G7_1_0_2_5_1_2;
    block[1] = 4.166666666666658e-02*G0_0 + 8.333333333333318e-02*G0_1 + 4.166666666666659e-02*G0_2 + 2.499999999999995e-02*G1_0_0_0_0_0_0 + 8.333333333333318e-03*G1_0_0_0_0_0_1 + 8.333333333333318e-03*G1_0_0_0_0_0_2 + 8.333333333333318e-03*G1_0_0_0_1_0_0 + 8.333333333333316e-03*G1_0_0_0_1_0_1 + 4.166666666666659e-03*G1_0_0_0_1_0_2 + 8.333333333333319e-03*G1_0_0_0_2_0_0 + 4.166666666666658e-03*G1_0_0_0_2_0_1 + 8.333333333333318e-03*G1_0_0_0_2_0_2 + 8.333333333333318e-03*G1_0_0_1_0_0_0 + 8.333333333333316e-03*G1_0_0_1_0_0_1 + 4.166666666666659e-03*G1_0_0_1_0_0_2 + 8.333333333333316e-03*G1_0_0_1_1_0_0 + 2.499999999999996e-02*G1_0_0_1_1_0_1 + 8.333333333333319e-03*G1_0_0_1_1_0_2 + 4.166666666666659e-03*G1_0_0_1_2_0_0 + 8.333333333333321e-03*G1_0_0_1_2_0_1 + 8.333333333333321e-03*G1_0_0_1_2_0_2 + 8.333333333333319e-03*G1_0_0_2_0_0_0 + 4.166666666666658e-03*G1_0_0_2_0_0_1 + 8.333333333333318e-03*G1_0_0_2_0_0_2 + 4.166666666666659e-03*G1_0_0_2_1_0_0 + 8.333333333333321e-03*G1_0_0_2_1_0_1 + 8.333333333333321e-03*G1_0_0_2_1_0_2 + 8.333333333333318e-03*G1_0_0_2_2_0_0 + 8.333333333333321e-03*G1_0_0_2_2_0_1 + 2.499999999999995e-02*G1_0_0_2_2_0_2 + 2.499999999999995e-02*G1_1_0_0_3_0_0 + 8.333333333333318e-03*G1_1_0_0_3_0_1 + 8.333333333333318e-03*G1_1_0_0_3_0_2 + 8.333333333333318e-03*G1_1_0_0_4_0_0 + 8.333333333333316e-03*G1_1_0_0_4_0_1 + 4.166666666666659e-03*G1_1_0_0_4_0_2 + 8.333333333333319e-03*G1_1_0_0_5_0_0 + 4.166666666666658e-03*G1_1_0_0_5_0_1 + 8.333333333333318e-03*G1_1_0_0_5_0_2 + 8.333333333333318e-03*G1_1_0_1_3_0_0 + 8.333333333333316e-03*G1_1_0_1_3_0_1 + 4.166666666666659e-03*G1_1_0_1_3_0_2 + 8.333333333333316e-03*G1_1_0_1_4_0_0 + 2.499999999999996e-02*G1_1_0_1_4_0_1 + 8.333333333333319e-03*G1_1_0_1_4_0_2 + 4.166666666666659e-03*G1_1_0_1_5_0_0 + 8.333333333333321e-03*G1_1_0_1_5_0_1 + 8.333333333333321e-03*G1_1_0_1_5_0_2 + 8.333333333333319e-03*G1_1_0_2_3_0_0 + 4.166666666666658e-03*G1_1_0_2_3_0_1 + 8.333333333333318e-03*G1_1_0_2_3_0_2 + 4.166666666666659e-03*G1_1_0_2_4_0_0 + 8.333333333333321e-03*G1_1_0_2_4_0_1 + 8.333333333333321e-03*G1_1_0_2_4_0_2 + 8.333333333333318e-03*G1_1_0_2_5_0_0 + 8.333333333333321e-03*G1_1_0_2_5_0_1 + 2.499999999999995e-02*G1_1_0_2_5_0_2 + 2.083333333333329e-02*G2_0_0_0_0 + 2.083333333333329e-02*G2_0_0_0_1 - 2.083333333333329e-02*G2_0_0_1_0 - 2.083333333333329e-02*G2_0_0_2_1 + 4.166666666666659e-02*G2_0_1_0_0 + 4.166666666666659e-02*G2_0_1_0_1 - 4.166666666666659e-02*G2_0_1_1_0 - 4.166666666666659e-02*G2_0_1_2_1 + 2.083333333333330e-02*G2_0_2_0_0 + 2.083333333333329e-02*G2_0_2_0_1 - 2.083333333333330e-02*G2_0_2_1_0 - 2.083333333333329e-02*G2_0_2_2_1 + 2.083333333333329e-02*G2_1_3_0_0 + 2.083333333333329e-02*G2_1_3_0_1 - 2.083333333333329e-02*G2_1_3_1_0 - 2.083333333333329e-02*G2_1_3_2_1 + 4.166666666666659e-02*G2_1_4_0_0 + 4.166666666666659e-02*G2_1_4_0_1 - 4.166666666666659e-02*G2_1_4_1_0 - 4.166666666666659e-02*G2_1_4_2_1 + 2.083333333333330e-02*G2_1_5_0_0 + 2.083333333333329e-02*G2_1_5_0_1 - 2.083333333333330e-02*G2_1_5_1_0 - 2.083333333333329e-02*G2_1_5_2_1 + 2.499999999999999e-01*G3_0_0_0 + 2.499999999999998e-01*G3_0_0_1 - 2.499999999999999e-01*G3_0_1_0 - 2.499999999999998e-01*G3_0_2_1 + 1.249999999999998e-02*G4_0_0_0_0_0_0_0_0_0 + 4.166666666666660e-03*G4_0_0_0_0_0_0_0_1_0 + 4.166666666666660e-03*G4_0_0_0_0_0_0_0_2_0 + 1.249999999999998e-02*G4_0_0_0_0_0_0_1_0_0 + 4.166666666666659e-03*G4_0_0_0_0_0_0_1_1_0 + 4.166666666666660e-03*G4_0_0_0_0_0_0_1_2_0 - 1.249999999999998e-02*G4_0_0_0_0_0_1_0_0_0 - 4.166666666666660e-03*G4_0_0_0_0_0_1_0_1_0 - 4.166666666666660e-03*G4_0_0_0_0_0_1_0_2_0 - 1.249999999999998e-02*G4_0_0_0_0_0_2_1_0_0 - 4.166666666666659e-03*G4_0_0_0_0_0_2_1_1_0 - 4.166666666666660e-03*G4_0_0_0_0_0_2_1_2_0 + 4.166666666666660e-03*G4_0_0_0_0_1_0_0_0_0 + 4.166666666666660e-03*G4_0_0_0_0_1_0_0_1_0 + 2.083333333333330e-03*G4_0_0_0_0_1_0_0_2_0 + 4.166666666666659e-03*G4_0_0_0_0_1_0_1_0_0 + 4.166666666666658e-03*G4_0_0_0_0_1_0_1_1_0 + 2.083333333333329e-03*G4_0_0_0_0_1_0_1_2_0 - 4.166666666666660e-03*G4_0_0_0_0_1_1_0_0_0 - 4.166666666666660e-03*G4_0_0_0_0_1_1_0_1_0 - 2.083333333333330e-03*G4_0_0_0_0_1_1_0_2_0 - 4.166666666666659e-03*G4_0_0_0_0_1_2_1_0_0 - 4.166666666666658e-03*G4_0_0_0_0_1_2_1_1_0 - 2.083333333333329e-03*G4_0_0_0_0_1_2_1_2_0 + 4.166666666666660e-03*G4_0_0_0_0_2_0_0_0_0 + 2.083333333333330e-03*G4_0_0_0_0_2_0_0_1_0 + 4.166666666666660e-03*G4_0_0_0_0_2_0_0_2_0 + 4.166666666666659e-03*G4_0_0_0_0_2_0_1_0_0 + 2.083333333333329e-03*G4_0_0_0_0_2_0_1_1_0 + 4.166666666666659e-03*G4_0_0_0_0_2_0_1_2_0 - 4.166666666666660e-03*G4_0_0_0_0_2_1_0_0_0 - 2.083333333333330e-03*G4_0_0_0_0_2_1_0_1_0 - 4.166666666666660e-03*G4_0_0_0_0_2_1_0_2_0 - 4.166666666666659e-03*G4_0_0_0_0_2_2_1_0_0 - 2.083333333333329e-03*G4_0_0_0_0_2_2_1_1_0 - 4.166666666666659e-03*G4_0_0_0_0_2_2_1_2_0 + 4.166666666666660e-03*G4_0_0_0_1_0_0_0_0_0 + 4.166666666666660e-03*G4_0_0_0_1_0_0_0_1_0 + 2.083333333333330e-03*G4_0_0_0_1_0_0_0_2_0 + 4.166666666666659e-03*G4_0_0_0_1_0_0_1_0_0 + 4.166666666666658e-03*G4_0_0_0_1_0_0_1_1_0 + 2.083333333333329e-03*G4_0_0_0_1_0_0_1_2_0 - 4.166666666666660e-03*G4_0_0_0_1_0_1_0_0_0 - 4.166666666666660e-03*G4_0_0_0_1_0_1_0_1_0 - 2.083333333333330e-03*G4_0_0_0_1_0_1_0_2_0 - 4.166666666666659e-03*G4_0_0_0_1_0_2_1_0_0 - 4.166666666666658e-03*G4_0_0_0_1_0_2_1_1_0 - 2.083333333333329e-03*G4_0_0_0_1_0_2_1_2_0 + 4.166666666666660e-03*G4_0_0_0_1_1_0_0_0_0 + 1.249999999999998e-02*G4_0_0_0_1_1_0_0_1_0 + 4.166666666666661e-03*G4_0_0_0_1_1_0_0_2_0 + 4.166666666666658e-03*G4_0_0_0_1_1_0_1_0_0 + 1.249999999999998e-02*G4_0_0_0_1_1_0_1_1_0 + 4.166666666666661e-03*G4_0_0_0_1_1_0_1_2_0 - 4.166666666666660e-03*G4_0_0_0_1_1_1_0_0_0 - 1.249999999999998e-02*G4_0_0_0_1_1_1_0_1_0 - 4.166666666666661e-03*G4_0_0_0_1_1_1_0_2_0 - 4.166666666666658e-03*G4_0_0_0_1_1_2_1_0_0 - 1.249999999999998e-02*G4_0_0_0_1_1_2_1_1_0 - 4.166666666666661e-03*G4_0_0_0_1_1_2_1_2_0 + 2.083333333333330e-03*G4_0_0_0_1_2_0_0_0_0 + 4.166666666666661e-03*G4_0_0_0_1_2_0_0_1_0 + 4.166666666666661e-03*G4_0_0_0_1_2_0_0_2_0 + 2.083333333333329e-03*G4_0_0_0_1_2_0_1_0_0 + 4.166666666666660e-03*G4_0_0_0_1_2_0_1_1_0 + 4.166666666666661e-03*G4_0_0_0_1_2_0_1_2_0 - 2.083333333333330e-03*G4_0_0_0_1_2_1_0_0_0 - 4.166666666666661e-03*G4_0_0_0_1_2_1_0_1_0 - 4.166666666666661e-03*G4_0_0_0_1_2_1_0_2_0 - 2.083333333333329e-03*G4_0_0_0_1_2_2_1_0_0 - 4.166666666666660e-03*G4_0_0_0_1_2_2_1_1_0 - 4.166666666666661e-03*G4_0_0_0_1_2_2_1_2_0 + 4.166666666666660e-03*G4_0_0_0_2_0_0_0_0_0 + 2.083333333333330e-03*G4_0_0_0_2_0_0_0_1_0 + 4.166666666666660e-03*G4_0_0_0_2_0_0_0_2_0 + 4.166666666666660e-03*G4_0_0_0_2_0_0_1_0_0 + 2.083333333333329e-03*G4_0_0_0_2_0_0_1_1_0 + 4.166666666666659e-03*G4_0_0_0_2_0_0_1_2_0 - 4.166666666666660e-03*G4_0_0_0_2_0_1_0_0_0 - 2.083333333333330e-03*G4_0_0_0_2_0_1_0_1_0 - 4.166666666666660e-03*G4_0_0_0_2_0_1_0_2_0 - 4.166666666666660e-03*G4_0_0_0_2_0_2_1_0_0 - 2.083333333333329e-03*G4_0_0_0_2_0_2_1_1_0 - 4.166666666666659e-03*G4_0_0_0_2_0_2_1_2_0 + 2.083333333333330e-03*G4_0_0_0_2_1_0_0_0_0 + 4.166666666666661e-03*G4_0_0_0_2_1_0_0_1_0 + 4.166666666666661e-03*G4_0_0_0_2_1_0_0_2_0 + 2.083333333333329e-03*G4_0_0_0_2_1_0_1_0_0 + 4.166666666666661e-03*G4_0_0_0_2_1_0_1_1_0 + 4.166666666666661e-03*G4_0_0_0_2_1_0_1_2_0 - 2.083333333333330e-03*G4_0_0_0_2_1_1_0_0_0 - 4.166666666666661e-03*G4_0_0_0_2_1_1_0_1_0 - 4.166666666666661e-03*G4_0_0_0_2_1_1_0_2_0 - 2.083333333333329e-03*G4_0_0_0_2_1_2_1_0_0 - 4.166666666666661e-03*G4_0_0_0_2_1_2_1_1_0 - 4.166666666666661e-03*G4_0_0_0_2_1_2_1_2_0 + 4.166666666666660e-03*G4_0_0_0_2_2_0_0_0_0 + 4.166666666666661e-03*G4_0_0_0_2_2_0_0_1_0 + 1.249999999999998e-02*G4_0_0_0_2_2_0_0_2_0 + 4.166666666666659e-03*G4_0_0_0_2_2_0_1_0_0 + 4.166666666666661e-03*G4_0_0_0_2_2_0_1_1_0 + 1.249999999999998e-02*G4_0_0_0_2_2_0_1_2_0 - 4.166666666666660e-03*G4_0_0_0_2_2_1_0_0_0 - 4.166666666666661e-03*G4_0_0_0_2_2_1_0_1_0 - 1.249999999999998e-02*G4_0_0_0_2_2_1_0_2_0 - 4.166666666666659e-03*G4_0_0_0_2_2_2_1_0_0 - 4.166666666666661e-03*G4_0_0_0_2_2_2_1_1_0 - 1.249999999999998e-02*G4_0_0_0_2_2_2_1_2_0 + 1.249999999999998e-02*G4_0_1_0_0_3_0_0_0_0 + 4.166666666666660e-03*G4_0_1_0_0_3_0_0_1_0 + 4.166666666666660e-03*G4_0_1_0_0_3_0_0_2_0 + 1.249999999999998e-02*G4_0_1_0_0_3_0_1_0_0 + 4.166666666666659e-03*G4_0_1_0_0_3_0_1_1_0 + 4.166666666666660e-03*G4_0_1_0_0_3_0_1_2_0 - 1.249999999999998e-02*G4_0_1_0_0_3_1_0_0_0 - 4.166666666666660e-03*G4_0_1_0_0_3_1_0_1_0 - 4.166666666666660e-03*G4_0_1_0_0_3_1_0_2_0 - 1.249999999999998e-02*G4_0_1_0_0_3_2_1_0_0 - 4.166666666666659e-03*G4_0_1_0_0_3_2_1_1_0 - 4.166666666666660e-03*G4_0_1_0_0_3_2_1_2_0 + 4.166666666666660e-03*G4_0_1_0_0_4_0_0_0_0 + 4.166666666666660e-03*G4_0_1_0_0_4_0_0_1_0 + 2.083333333333330e-03*G4_0_1_0_0_4_0_0_2_0 + 4.166666666666659e-03*G4_0_1_0_0_4_0_1_0_0 + 4.166666666666658e-03*G4_0_1_0_0_4_0_1_1_0 + 2.083333333333329e-03*G4_0_1_0_0_4_0_1_2_0 - 4.166666666666660e-03*G4_0_1_0_0_4_1_0_0_0 - 4.166666666666660e-03*G4_0_1_0_0_4_1_0_1_0 - 2.083333333333330e-03*G4_0_1_0_0_4_1_0_2_0 - 4.166666666666659e-03*G4_0_1_0_0_4_2_1_0_0 - 4.166666666666658e-03*G4_0_1_0_0_4_2_1_1_0 - 2.083333333333329e-03*G4_0_1_0_0_4_2_1_2_0 + 4.166666666666660e-03*G4_0_1_0_0_5_0_0_0_0 + 2.083333333333330e-03*G4_0_1_0_0_5_0_0_1_0 + 4.166666666666660e-03*G4_0_1_0_0_5_0_0_2_0 + 4.166666666666659e-03*G4_0_1_0_0_5_0_1_0_0 + 2.083333333333329e-03*G4_0_1_0_0_5_0_1_1_0 + 4.166666666666659e-03*G4_0_1_0_0_5_0_1_2_0 - 4.166666666666660e-03*G4_0_1_0_0_5_1_0_0_0 - 2.083333333333330e-03*G4_0_1_0_0_5_1_0_1_0 - 4.166666666666660e-03*G4_0_1_0_0_5_1_0_2_0 - 4.166666666666659e-03*G4_0_1_0_0_5_2_1_0_0 - 2.083333333333329e-03*G4_0_1_0_0_5_2_1_1_0 - 4.166666666666659e-03*G4_0_1_0_0_5_2_1_2_0 + 4.166666666666660e-03*G4_0_1_0_1_3_0_0_0_0 + 4.166666666666660e-03*G4_0_1_0_1_3_0_0_1_0 + 2.083333333333330e-03*G4_0_1_0_1_3_0_0_2_0 + 4.166666666666659e-03*G4_0_1_0_1_3_0_1_0_0 + 4.166666666666658e-03*G4_0_1_0_1_3_0_1_1_0 + 2.083333333333329e-03*G4_0_1_0_1_3_0_1_2_0 - 4.166666666666660e-03*G4_0_1_0_1_3_1_0_0_0 - 4.166666666666660e-03*G4_0_1_0_1_3_1_0_1_0 - 2.083333333333330e-03*G4_0_1_0_1_3_1_0_2_0 - 4.166666666666659e-03*G4_0_1_0_1_3_2_1_0_0 - 4.166666666666658e-03*G4_0_1_0_1_3_2_1_1_0 - 2.083333333333329e-03*G4_0_1_0_1_3_2_1_2_0 + 4.166666666666660e-03*G4_0_1_0_1_4_0_0_0_0 + 1.249999999999998e-02*G4_0_1_0_1_4_0_0_1_0 + 4.166666666666661e-03*G4_0_1_0_1_4_0_0_2_0 + 4.166666666666658e-03*G4_0_1_0_1_4_0_1_0_0 + 1.249999999999998e-02*G4_0_1_0_1_4_0_1_1_0 + 4.166666666666661e-03*G4_0_1_0_1_4_0_1_2_0 - 4.166666666666660e-03*G4_0_1_0_1_4_1_0_0_0 - 1.249999999999998e-02*G4_0_1_0_1_4_1_0_1_0 - 4.166666666666661e-03*G4_0_1_0_1_4_1_0_2_0 - 4.166666666666658e-03*G4_0_1_0_1_4_2_1_0_0 - 1.249999999999998e-02*G4_0_1_0_1_4_2_1_1_0 - 4.166666666666661e-03*G4_0_1_0_1_4_2_1_2_0 + 2.083333333333330e-03*G4_0_1_0_1_5_0_0_0_0 + 4.166666666666661e-03*G4_0_1_0_1_5_0_0_1_0 + 4.166666666666661e-03*G4_0_1_0_1_5_0_0_2_0 + 2.083333333333329e-03*G4_0_1_0_1_5_0_1_0_0 + 4.166666666666660e-03*G4_0_1_0_1_5_0_1_1_0 + 4.166666666666661e-03*G4_0_1_0_1_5_0_1_2_0 - 2.083333333333330e-03*G4_0_1_0_1_5_1_0_0_0 - 4.166666666666661e-03*G4_0_1_0_1_5_1_0_1_0 - 4.166666666666661e-03*G4_0_1_0_1_5_1_0_2_0 - 2.083333333333329e-03*G4_0_1_0_1_5_2_1_0_0 - 4.166666666666660e-03*G4_0_1_0_1_5_2_1_1_0 - 4.166666666666661e-03*G4_0_1_0_1_5_2_1_2_0 + 4.166666666666660e-03*G4_0_1_0_2_3_0_0_0_0 + 2.083333333333330e-03*G4_0_1_0_2_3_0_0_1_0 + 4.166666666666660e-03*G4_0_1_0_2_3_0_0_2_0 + 4.166666666666660e-03*G4_0_1_0_2_3_0_1_0_0 + 2.083333333333329e-03*G4_0_1_0_2_3_0_1_1_0 + 4.166666666666659e-03*G4_0_1_0_2_3_0_1_2_0 - 4.166666666666660e-03*G4_0_1_0_2_3_1_0_0_0 - 2.083333333333330e-03*G4_0_1_0_2_3_1_0_1_0 - 4.166666666666660e-03*G4_0_1_0_2_3_1_0_2_0 - 4.166666666666660e-03*G4_0_1_0_2_3_2_1_0_0 - 2.083333333333329e-03*G4_0_1_0_2_3_2_1_1_0 - 4.166666666666659e-03*G4_0_1_0_2_3_2_1_2_0 + 2.083333333333330e-03*G4_0_1_0_2_4_0_0_0_0 + 4.166666666666661e-03*G4_0_1_0_2_4_0_0_1_0 + 4.166666666666661e-03*G4_0_1_0_2_4_0_0_2_0 + 2.083333333333329e-03*G4_0_1_0_2_4_0_1_0_0 + 4.166666666666661e-03*G4_0_1_0_2_4_0_1_1_0 + 4.166666666666661e-03*G4_0_1_0_2_4_0_1_2_0 - 2.083333333333330e-03*G4_0_1_0_2_4_1_0_0_0 - 4.166666666666661e-03*G4_0_1_0_2_4_1_0_1_0 - 4.166666666666661e-03*G4_0_1_0_2_4_1_0_2_0 - 2.083333333333329e-03*G4_0_1_0_2_4_2_1_0_0 - 4.166666666666661e-03*G4_0_1_0_2_4_2_1_1_0 - 4.166666666666661e-03*G4_0_1_0_2_4_2_1_2_0 + 4.166666666666660e-03*G4_0_1_0_2_5_0_0_0_0 + 4.166666666666661e-03*G4_0_1_0_2_5_0_0_1_0 + 1.249999999999998e-02*G4_0_1_0_2_5_0_0_2_0 + 4.166666666666659e-03*G4_0_1_0_2_5_0_1_0_0 + 4.166666666666661e-03*G4_0_1_0_2_5_0_1_1_0 + 1.249999999999998e-02*G4_0_1_0_2_5_0_1_2_0 - 4.166666666666660e-03*G4_0_1_0_2_5_1_0_0_0 - 4.166666666666661e-03*G4_0_1_0_2_5_1_0_1_0 - 1.249999999999998e-02*G4_0_1_0_2_5_1_0_2_0 - 4.166666666666659e-03*G4_0_1_0_2_5_2_1_0_0 - 4.166666666666661e-03*G4_0_1_0_2_5_2_1_1_0 - 1.249999999999998e-02*G4_0_1_0_2_5_2_1_2_0 + 1.249999999999998e-02*G4_1_0_0_0_0_0_0_3_0 + 4.166666666666660e-03*G4_1_0_0_0_0_0_0_4_0 + 4.166666666666660e-03*G4_1_0_0_0_0_0_0_5_0 + 1.249999999999998e-02*G4_1_0_0_0_0_0_1_3_0 + 4.166666666666659e-03*G4_1_0_0_0_0_0_1_4_0 + 4.166666666666660e-03*G4_1_0_0_0_0_0_1_5_0 - 1.249999999999998e-02*G4_1_0_0_0_0_1_0_3_0 - 4.166666666666660e-03*G4_1_0_0_0_0_1_0_4_0 - 4.166666666666660e-03*G4_1_0_0_0_0_1_0_5_0 - 1.249999999999998e-02*G4_1_0_0_0_0_2_1_3_0 - 4.166666666666659e-03*G4_1_0_0_0_0_2_1_4_0 - 4.166666666666660e-03*G4_1_0_0_0_0_2_1_5_0 + 4.166666666666660e-03*G4_1_0_0_0_1_0_0_3_0 + 4.166666666666660e-03*G4_1_0_0_0_1_0_0_4_0 + 2.083333333333330e-03*G4_1_0_0_0_1_0_0_5_0 + 4.166666666666659e-03*G4_1_0_0_0_1_0_1_3_0 + 4.166666666666658e-03*G4_1_0_0_0_1_0_1_4_0 + 2.083333333333329e-03*G4_1_0_0_0_1_0_1_5_0 - 4.166666666666660e-03*G4_1_0_0_0_1_1_0_3_0 - 4.166666666666660e-03*G4_1_0_0_0_1_1_0_4_0 - 2.083333333333330e-03*G4_1_0_0_0_1_1_0_5_0 - 4.166666666666659e-03*G4_1_0_0_0_1_2_1_3_0 - 4.166666666666658e-03*G4_1_0_0_0_1_2_1_4_0 - 2.083333333333329e-03*G4_1_0_0_0_1_2_1_5_0 + 4.166666666666660e-03*G4_1_0_0_0_2_0_0_3_0 + 2.083333333333330e-03*G4_1_0_0_0_2_0_0_4_0 + 4.166666666666660e-03*G4_1_0_0_0_2_0_0_5_0 + 4.166666666666659e-03*G4_1_0_0_0_2_0_1_3_0 + 2.083333333333329e-03*G4_1_0_0_0_2_0_1_4_0 + 4.166666666666659e-03*G4_1_0_0_0_2_0_1_5_0 - 4.166666666666660e-03*G4_1_0_0_0_2_1_0_3_0 - 2.083333333333330e-03*G4_1_0_0_0_2_1_0_4_0 - 4.166666666666660e-03*G4_1_0_0_0_2_1_0_5_0 - 4.166666666666659e-03*G4_1_0_0_0_2_2_1_3_0 - 2.083333333333329e-03*G4_1_0_0_0_2_2_1_4_0 - 4.166666666666659e-03*G4_1_0_0_0_2_2_1_5_0 + 4.166666666666660e-03*G4_1_0_0_1_0_0_0_3_0 + 4.166666666666660e-03*G4_1_0_0_1_0_0_0_4_0 + 2.083333333333330e-03*G4_1_0_0_1_0_0_0_5_0 + 4.166666666666659e-03*G4_1_0_0_1_0_0_1_3_0 + 4.166666666666658e-03*G4_1_0_0_1_0_0_1_4_0 + 2.083333333333329e-03*G4_1_0_0_1_0_0_1_5_0 - 4.166666666666660e-03*G4_1_0_0_1_0_1_0_3_0 - 4.166666666666660e-03*G4_1_0_0_1_0_1_0_4_0 - 2.083333333333330e-03*G4_1_0_0_1_0_1_0_5_0 - 4.166666666666659e-03*G4_1_0_0_1_0_2_1_3_0 - 4.166666666666658e-03*G4_1_0_0_1_0_2_1_4_0 - 2.083333333333329e-03*G4_1_0_0_1_0_2_1_5_0 + 4.166666666666660e-03*G4_1_0_0_1_1_0_0_3_0 + 1.249999999999998e-02*G4_1_0_0_1_1_0_0_4_0 + 4.166666666666661e-03*G4_1_0_0_1_1_0_0_5_0 + 4.166666666666658e-03*G4_1_0_0_1_1_0_1_3_0 + 1.249999999999998e-02*G4_1_0_0_1_1_0_1_4_0 + 4.166666666666661e-03*G4_1_0_0_1_1_0_1_5_0 - 4.166666666666660e-03*G4_1_0_0_1_1_1_0_3_0 - 1.249999999999998e-02*G4_1_0_0_1_1_1_0_4_0 - 4.166666666666661e-03*G4_1_0_0_1_1_1_0_5_0 - 4.166666666666658e-03*G4_1_0_0_1_1_2_1_3_0 - 1.249999999999998e-02*G4_1_0_0_1_1_2_1_4_0 - 4.166666666666661e-03*G4_1_0_0_1_1_2_1_5_0 + 2.083333333333330e-03*G4_1_0_0_1_2_0_0_3_0 + 4.166666666666661e-03*G4_1_0_0_1_2_0_0_4_0 + 4.166666666666661e-03*G4_1_0_0_1_2_0_0_5_0 + 2.083333333333329e-03*G4_1_0_0_1_2_0_1_3_0 + 4.166666666666660e-03*G4_1_0_0_1_2_0_1_4_0 + 4.166666666666661e-03*G4_1_0_0_1_2_0_1_5_0 - 2.083333333333330e-03*G4_1_0_0_1_2_1_0_3_0 - 4.166666666666661e-03*G4_1_0_0_1_2_1_0_4_0 - 4.166666666666661e-03*G4_1_0_0_1_2_1_0_5_0 - 2.083333333333329e-03*G4_1_0_0_1_2_2_1_3_0 - 4.166666666666660e-03*G4_1_0_0_1_2_2_1_4_0 - 4.166666666666661e-03*G4_1_0_0_1_2_2_1_5_0 + 4.166666666666660e-03*G4_1_0_0_2_0_0_0_3_0 + 2.083333333333330e-03*G4_1_0_0_2_0_0_0_4_0 + 4.166666666666660e-03*G4_1_0_0_2_0_0_0_5_0 + 4.166666666666660e-03*G4_1_0_0_2_0_0_1_3_0 + 2.083333333333329e-03*G4_1_0_0_2_0_0_1_4_0 + 4.166666666666659e-03*G4_1_0_0_2_0_0_1_5_0 - 4.166666666666660e-03*G4_1_0_0_2_0_1_0_3_0 - 2.083333333333330e-03*G4_1_0_0_2_0_1_0_4_0 - 4.166666666666660e-03*G4_1_0_0_2_0_1_0_5_0 - 4.166666666666660e-03*G4_1_0_0_2_0_2_1_3_0 - 2.083333333333329e-03*G4_1_0_0_2_0_2_1_4_0 - 4.166666666666659e-03*G4_1_0_0_2_0_2_1_5_0 + 2.083333333333330e-03*G4_1_0_0_2_1_0_0_3_0 + 4.166666666666661e-03*G4_1_0_0_2_1_0_0_4_0 + 4.166666666666661e-03*G4_1_0_0_2_1_0_0_5_0 + 2.083333333333329e-03*G4_1_0_0_2_1_0_1_3_0 + 4.166666666666661e-03*G4_1_0_0_2_1_0_1_4_0 + 4.166666666666661e-03*G4_1_0_0_2_1_0_1_5_0 - 2.083333333333330e-03*G4_1_0_0_2_1_1_0_3_0 - 4.166666666666661e-03*G4_1_0_0_2_1_1_0_4_0 - 4.166666666666661e-03*G4_1_0_0_2_1_1_0_5_0 - 2.083333333333329e-03*G4_1_0_0_2_1_2_1_3_0 - 4.166666666666661e-03*G4_1_0_0_2_1_2_1_4_0 - 4.166666666666661e-03*G4_1_0_0_2_1_2_1_5_0 + 4.166666666666660e-03*G4_1_0_0_2_2_0_0_3_0 + 4.166666666666661e-03*G4_1_0_0_2_2_0_0_4_0 + 1.249999999999998e-02*G4_1_0_0_2_2_0_0_5_0 + 4.166666666666659e-03*G4_1_0_0_2_2_0_1_3_0 + 4.166666666666661e-03*G4_1_0_0_2_2_0_1_4_0 + 1.249999999999998e-02*G4_1_0_0_2_2_0_1_5_0 - 4.166666666666660e-03*G4_1_0_0_2_2_1_0_3_0 - 4.166666666666661e-03*G4_1_0_0_2_2_1_0_4_0 - 1.249999999999998e-02*G4_1_0_0_2_2_1_0_5_0 - 4.166666666666659e-03*G4_1_0_0_2_2_2_1_3_0 - 4.166666666666661e-03*G4_1_0_0_2_2_2_1_4_0 - 1.249999999999998e-02*G4_1_0_0_2_2_2_1_5_0 + 1.249999999999998e-02*G4_1_1_0_0_3_0_0_3_0 + 4.166666666666660e-03*G4_1_1_0_0_3_0_0_4_0 + 4.166666666666660e-03*G4_1_1_0_0_3_0_0_5_0 + 1.249999999999998e-02*G4_1_1_0_0_3_0_1_3_0 + 4.166666666666659e-03*G4_1_1_0_0_3_0_1_4_0 + 4.166666666666660e-03*G4_1_1_0_0_3_0_1_5_0 - 1.249999999999998e-02*G4_1_1_0_0_3_1_0_3_0 - 4.166666666666660e-03*G4_1_1_0_0_3_1_0_4_0 - 4.166666666666660e-03*G4_1_1_0_0_3_1_0_5_0 - 1.249999999999998e-02*G4_1_1_0_0_3_2_1_3_0 - 4.166666666666659e-03*G4_1_1_0_0_3_2_1_4_0 - 4.166666666666660e-03*G4_1_1_0_0_3_2_1_5_0 + 4.166666666666660e-03*G4_1_1_0_0_4_0_0_3_0 + 4.166666666666660e-03*G4_1_1_0_0_4_0_0_4_0 + 2.083333333333330e-03*G4_1_1_0_0_4_0_0_5_0 + 4.166666666666659e-03*G4_1_1_0_0_4_0_1_3_0 + 4.166666666666658e-03*G4_1_1_0_0_4_0_1_4_0 + 2.083333333333329e-03*G4_1_1_0_0_4_0_1_5_0 - 4.166666666666660e-03*G4_1_1_0_0_4_1_0_3_0 - 4.166666666666660e-03*G4_1_1_0_0_4_1_0_4_0 - 2.083333333333330e-03*G4_1_1_0_0_4_1_0_5_0 - 4.166666666666659e-03*G4_1_1_0_0_4_2_1_3_0 - 4.166666666666658e-03*G4_1_1_0_0_4_2_1_4_0 - 2.083333333333329e-03*G4_1_1_0_0_4_2_1_5_0 + 4.166666666666660e-03*G4_1_1_0_0_5_0_0_3_0 + 2.083333333333330e-03*G4_1_1_0_0_5_0_0_4_0 + 4.166666666666660e-03*G4_1_1_0_0_5_0_0_5_0 + 4.166666666666659e-03*G4_1_1_0_0_5_0_1_3_0 + 2.083333333333329e-03*G4_1_1_0_0_5_0_1_4_0 + 4.166666666666659e-03*G4_1_1_0_0_5_0_1_5_0 - 4.166666666666660e-03*G4_1_1_0_0_5_1_0_3_0 - 2.083333333333330e-03*G4_1_1_0_0_5_1_0_4_0 - 4.166666666666660e-03*G4_1_1_0_0_5_1_0_5_0 - 4.166666666666659e-03*G4_1_1_0_0_5_2_1_3_0 - 2.083333333333329e-03*G4_1_1_0_0_5_2_1_4_0 - 4.166666666666659e-03*G4_1_1_0_0_5_2_1_5_0 + 4.166666666666660e-03*G4_1_1_0_1_3_0_0_3_0 + 4.166666666666660e-03*G4_1_1_0_1_3_0_0_4_0 + 2.083333333333330e-03*G4_1_1_0_1_3_0_0_5_0 + 4.166666666666659e-03*G4_1_1_0_1_3_0_1_3_0 + 4.166666666666658e-03*G4_1_1_0_1_3_0_1_4_0 + 2.083333333333329e-03*G4_1_1_0_1_3_0_1_5_0 - 4.166666666666660e-03*G4_1_1_0_1_3_1_0_3_0 - 4.166666666666660e-03*G4_1_1_0_1_3_1_0_4_0 - 2.083333333333330e-03*G4_1_1_0_1_3_1_0_5_0 - 4.166666666666659e-03*G4_1_1_0_1_3_2_1_3_0 - 4.166666666666658e-03*G4_1_1_0_1_3_2_1_4_0 - 2.083333333333329e-03*G4_1_1_0_1_3_2_1_5_0 + 4.166666666666660e-03*G4_1_1_0_1_4_0_0_3_0 + 1.249999999999998e-02*G4_1_1_0_1_4_0_0_4_0 + 4.166666666666661e-03*G4_1_1_0_1_4_0_0_5_0 + 4.166666666666658e-03*G4_1_1_0_1_4_0_1_3_0 + 1.249999999999998e-02*G4_1_1_0_1_4_0_1_4_0 + 4.166666666666661e-03*G4_1_1_0_1_4_0_1_5_0 - 4.166666666666660e-03*G4_1_1_0_1_4_1_0_3_0 - 1.249999999999998e-02*G4_1_1_0_1_4_1_0_4_0 - 4.166666666666661e-03*G4_1_1_0_1_4_1_0_5_0 - 4.166666666666658e-03*G4_1_1_0_1_4_2_1_3_0 - 1.249999999999998e-02*G4_1_1_0_1_4_2_1_4_0 - 4.166666666666661e-03*G4_1_1_0_1_4_2_1_5_0 + 2.083333333333330e-03*G4_1_1_0_1_5_0_0_3_0 + 4.166666666666661e-03*G4_1_1_0_1_5_0_0_4_0 + 4.166666666666661e-03*G4_1_1_0_1_5_0_0_5_0 + 2.083333333333329e-03*G4_1_1_0_1_5_0_1_3_0 + 4.166666666666660e-03*G4_1_1_0_1_5_0_1_4_0 + 4.166666666666661e-03*G4_1_1_0_1_5_0_1_5_0 - 2.083333333333330e-03*G4_1_1_0_1_5_1_0_3_0 - 4.166666666666661e-03*G4_1_1_0_1_5_1_0_4_0 - 4.166666666666661e-03*G4_1_1_0_1_5_1_0_5_0 - 2.083333333333329e-03*G4_1_1_0_1_5_2_1_3_0 - 4.166666666666660e-03*G4_1_1_0_1_5_2_1_4_0 - 4.166666666666661e-03*G4_1_1_0_1_5_2_1_5_0 + 4.166666666666660e-03*G4_1_1_0_2_3_0_0_3_0 + 2.083333333333330e-03*G4_1_1_0_2_3_0_0_4_0 + 4.166666666666660e-03*G4_1_1_0_2_3_0_0_5_0 + 4.166666666666660e-03*G4_1_1_0_2_3_0_1_3_0 + 2.083333333333329e-03*G4_1_1_0_2_3_0_1_4_0 + 4.166666666666659e-03*G4_1_1_0_2_3_0_1_5_0 - 4.166666666666660e-03*G4_1_1_0_2_3_1_0_3_0 - 2.083333333333330e-03*G4_1_1_0_2_3_1_0_4_0 - 4.166666666666660e-03*G4_1_1_0_2_3_1_0_5_0 - 4.166666666666660e-03*G4_1_1_0_2_3_2_1_3_0 - 2.083333333333329e-03*G4_1_1_0_2_3_2_1_4_0 - 4.166666666666659e-03*G4_1_1_0_2_3_2_1_5_0 + 2.083333333333330e-03*G4_1_1_0_2_4_0_0_3_0 + 4.166666666666661e-03*G4_1_1_0_2_4_0_0_4_0 + 4.166666666666661e-03*G4_1_1_0_2_4_0_0_5_0 + 2.083333333333329e-03*G4_1_1_0_2_4_0_1_3_0 + 4.166666666666661e-03*G4_1_1_0_2_4_0_1_4_0 + 4.166666666666661e-03*G4_1_1_0_2_4_0_1_5_0 - 2.083333333333330e-03*G4_1_1_0_2_4_1_0_3_0 - 4.166666666666661e-03*G4_1_1_0_2_4_1_0_4_0 - 4.166666666666661e-03*G4_1_1_0_2_4_1_0_5_0 - 2.083333333333329e-03*G4_1_1_0_2_4_2_1_3_0 - 4.166666666666661e-03*G4_1_1_0_2_4_2_1_4_0 - 4.166666666666661e-03*G4_1_1_0_2_4_2_1_5_0 + 4.166666666666660e-03*G4_1_1_0_2_5_0_0_3_0 + 4.166666666666661e-03*G4_1_1_0_2_5_0_0_4_0 + 1.249999999999998e-02*G4_1_1_0_2_5_0_0_5_0 + 4.166666666666659e-03*G4_1_1_0_2_5_0_1_3_0 + 4.166666666666661e-03*G4_1_1_0_2_5_0_1_4_0 + 1.249999999999998e-02*G4_1_1_0_2_5_0_1_5_0 - 4.166666666666660e-03*G4_1_1_0_2_5_1_0_3_0 - 4.166666666666661e-03*G4_1_1_0_2_5_1_0_4_0 - 1.249999999999998e-02*G4_1_1_0_2_5_1_0_5_0 - 4.166666666666659e-03*G4_1_1_0_2_5_2_1_3_0 - 4.166666666666661e-03*G4_1_1_0_2_5_2_1_4_0 - 1.249999999999998e-02*G4_1_1_0_2_5_2_1_5_0 + 4.166666666666658e-02*G6_0 + 8.333333333333318e-02*G6_1 + 4.166666666666659e-02*G6_2 + 2.499999999999995e-02*G7_0_0_0_0_0_0 + 8.333333333333318e-03*G7_0_0_0_0_0_1 + 8.333333333333318e-03*G7_0_0_0_0_0_2 + 8.333333333333318e-03*G7_0_0_0_1_0_0 + 8.333333333333316e-03*G7_0_0_0_1_0_1 + 4.166666666666659e-03*G7_0_0_0_1_0_2 + 8.333333333333319e-03*G7_0_0_0_2_0_0 + 4.166666666666658e-03*G7_0_0_0_2_0_1 + 8.333333333333318e-03*G7_0_0_0_2_0_2 + 8.333333333333318e-03*G7_0_0_1_0_0_0 + 8.333333333333316e-03*G7_0_0_1_0_0_1 + 4.166666666666659e-03*G7_0_0_1_0_0_2 + 8.333333333333316e-03*G7_0_0_1_1_0_0 + 2.499999999999996e-02*G7_0_0_1_1_0_1 + 8.333333333333319e-03*G7_0_0_1_1_0_2 + 4.166666666666659e-03*G7_0_0_1_2_0_0 + 8.333333333333321e-03*G7_0_0_1_2_0_1 + 8.333333333333321e-03*G7_0_0_1_2_0_2 + 8.333333333333319e-03*G7_0_0_2_0_0_0 + 4.166666666666658e-03*G7_0_0_2_0_0_1 + 8.333333333333318e-03*G7_0_0_2_0_0_2 + 4.166666666666659e-03*G7_0_0_2_1_0_0 + 8.333333333333321e-03*G7_0_0_2_1_0_1 + 8.333333333333321e-03*G7_0_0_2_1_0_2 + 8.333333333333318e-03*G7_0_0_2_2_0_0 + 8.333333333333321e-03*G7_0_0_2_2_0_1 + 2.499999999999995e-02*G7_0_0_2_2_0_2 + 2.499999999999995e-02*G7_1_0_0_3_0_0 + 8.333333333333318e-03*G7_1_0_0_3_0_1 + 8.333333333333318e-03*G7_1_0_0_3_0_2 + 8.333333333333318e-03*G7_1_0_0_4_0_0 + 8.333333333333316e-03*G7_1_0_0_4_0_1 + 4.166666666666659e-03*G7_1_0_0_4_0_2 + 8.333333333333319e-03*G7_1_0_0_5_0_0 + 4.166666666666658e-03*G7_1_0_0_5_0_1 + 8.333333333333318e-03*G7_1_0_0_5_0_2 + 8.333333333333318e-03*G7_1_0_1_3_0_0 + 8.333333333333316e-03*G7_1_0_1_3_0_1 + 4.166666666666659e-03*G7_1_0_1_3_0_2 + 8.333333333333316e-03*G7_1_0_1_4_0_0 + 2.499999999999996e-02*G7_1_0_1_4_0_1 + 8.333333333333319e-03*G7_1_0_1_4_0_2 + 4.166666666666659e-03*G7_1_0_1_5_0_0 + 8.333333333333321e-03*G7_1_0_1_5_0_1 + 8.333333333333321e-03*G7_1_0_1_5_0_2 + 8.333333333333319e-03*G7_1_0_2_3_0_0 + 4.166666666666658e-03*G7_1_0_2_3_0_1 + 8.333333333333318e-03*G7_1_0_2_3_0_2 + 4.166666666666659e-03*G7_1_0_2_4_0_0 + 8.333333333333321e-03*G7_1_0_2_4_0_1 + 8.333333333333321e-03*G7_1_0_2_4_0_2 + 8.333333333333318e-03*G7_1_0_2_5_0_0 + 8.333333333333321e-03*G7_1_0_2_5_0_1 + 2.499999999999995e-02*G7_1_0_2_5_0_2;
    block[2] = 4.166666666666658e-02*G0_0 + 4.166666666666659e-02*G0_1 + 8.333333333333316e-02*G0_2 + 2.499999999999995e-02*G1_0_0_0_0_1_0 + 8.333333333333314e-03*G1_0_0_0_0_1_1 + 8.333333333333316e-03*G1_0_0_0_0_1_2 + 8.333333333333314e-03*G1_0_0_0_1_1_0 + 8.333333333333316e-03*G1_0_0_0_1_1_1 + 4.166666666666658e-03*G1_0_0_0_1_1_2 + 8.333333333333316e-03*G1_0_0_0_2_1_0 + 4.166666666666658e-03*G1_0_0_0_2_1_1 + 8.333333333333316e-03*G1_0_0_0_2_1_2 + 8.333333333333314e-03*G1_0_0_1_0_1_0 + 8.333333333333316e-03*G1_0_0_1_0_1_1 + 4.166666666666658e-03*G1_0_0_1_0_1_2 + 8.333333333333316e-03*G1_0_0_1_1_1_0 + 2.499999999999996e-02*G1_0_0_1_1_1_1 + 8.333333333333318e-03*G1_0_0_1_1_1_2 + 4.166666666666658e-03*G1_0_0_1_2_1_0 + 8.333333333333318e-03*G1_0_0_1_2_1_1 + 8.333333333333318e-03*G1_0_0_1_2_1_2 + 8.333333333333316e-03*G1_0_0_2_0_1_0 + 4.166666666666658e-03*G1_0_0_2_0_1_1 + 8.333333333333316e-03*G1_0_0_2_0_1_2 + 4.166666666666658e-03*G1_0_0_2_1_1_0 + 8.333333333333318e-03*G1_0_0_2_1_1_1 + 8.333333333333318e-03*G1_0_0_2_1_1_2 + 8.333333333333316e-03*G1_0_0_2_2_1_0 + 8.333333333333318e-03*G1_0_0_2_2_1_1 + 2.499999999999995e-02*G1_0_0_2_2_1_2 + 2.499999999999995e-02*G1_1_0_0_3_1_0 + 8.333333333333314e-03*G1_1_0_0_3_1_1 + 8.333333333333316e-03*G1_1_0_0_3_1_2 + 8.333333333333314e-03*G1_1_0_0_4_1_0 + 8.333333333333316e-03*G1_1_0_0_4_1_1 + 4.166666666666658e-03*G1_1_0_0_4_1_2 + 8.333333333333316e-03*G1_1_0_0_5_1_0 + 4.166666666666658e-03*G1_1_0_0_5_1_1 + 8.333333333333316e-03*G1_1_0_0_5_1_2 + 8.333333333333314e-03*G1_1_0_1_3_1_0 + 8.333333333333316e-03*G1_1_0_1_3_1_1 + 4.166666666666658e-03*G1_1_0_1_3_1_2 + 8.333333333333316e-03*G1_1_0_1_4_1_0 + 2.499999999999996e-02*G1_1_0_1_4_1_1 + 8.333333333333318e-03*G1_1_0_1_4_1_2 + 4.166666666666658e-03*G1_1_0_1_5_1_0 + 8.333333333333318e-03*G1_1_0_1_5_1_1 + 8.333333333333318e-03*G1_1_0_1_5_1_2 + 8.333333333333316e-03*G1_1_0_2_3_1_0 + 4.166666666666658e-03*G1_1_0_2_3_1_1 + 8.333333333333316e-03*G1_1_0_2_3_1_2 + 4.166666666666658e-03*G1_1_0_2_4_1_0 + 8.333333333333318e-03*G1_1_0_2_4_1_1 + 8.333333333333318e-03*G1_1_0_2_4_1_2 + 8.333333333333316e-03*G1_1_0_2_5_1_0 + 8.333333333333318e-03*G1_1_0_2_5_1_1 + 2.499999999999995e-02*G1_1_0_2_5_1_2 + 2.083333333333329e-02*G2_0_0_0_0 + 2.083333333333329e-02*G2_0_0_0_1 - 2.083333333333329e-02*G2_0_0_1_0 - 2.083333333333329e-02*G2_0_0_2_1 + 2.083333333333330e-02*G2_0_1_0_0 + 2.083333333333329e-02*G2_0_1_0_1 - 2.083333333333330e-02*G2_0_1_1_0 - 2.083333333333329e-02*G2_0_1_2_1 + 4.166666666666659e-02*G2_0_2_0_0 + 4.166666666666658e-02*G2_0_2_0_1 - 4.166666666666659e-02*G2_0_2_1_0 - 4.166666666666658e-02*G2_0_2_2_1 + 2.083333333333329e-02*G2_1_3_0_0 + 2.083333333333329e-02*G2_1_3_0_1 - 2.083333333333329e-02*G2_1_3_1_0 - 2.083333333333329e-02*G2_1_3_2_1 + 2.083333333333330e-02*G2_1_4_0_0 + 2.083333333333329e-02*G2_1_4_0_1 - 2.083333333333330e-02*G2_1_4_1_0 - 2.083333333333329e-02*G2_1_4_2_1 + 4.166666666666659e-02*G2_1_5_0_0 + 4.166666666666658e-02*G2_1_5_0_1 - 4.166666666666659e-02*G2_1_5_1_0 - 4.166666666666658e-02*G2_1_5_2_1 + 2.499999999999998e-01*G3_1_0_0 + 2.499999999999998e-01*G3_1_0_1 - 2.499999999999998e-01*G3_1_1_0 - 2.499999999999998e-01*G3_1_2_1 + 1.249999999999998e-02*G4_0_0_0_0_0_0_0_0_1 + 4.166666666666659e-03*G4_0_0_0_0_0_0_0_1_1 + 4.166666666666659e-03*G4_0_0_0_0_0_0_0_2_1 + 1.249999999999997e-02*G4_0_0_0_0_0_0_1_0_1 + 4.166666666666657e-03*G4_0_0_0_0_0_0_1_1_1 + 4.166666666666658e-03*G4_0_0_0_0_0_0_1_2_1 - 1.249999999999998e-02*G4_0_0_0_0_0_1_0_0_1 - 4.166666666666659e-03*G4_0_0_0_0_0_1_0_1_1 - 4.166666666666659e-03*G4_0_0_0_0_0_1_0_2_1 - 1.249999999999997e-02*G4_0_0_0_0_0_2_1_0_1 - 4.166666666666657e-03*G4_0_0_0_0_0_2_1_1_1 - 4.166666666666658e-03*G4_0_0_0_0_0_2_1_2_1 + 4.166666666666659e-03*G4_0_0_0_0_1_0_0_0_1 + 4.166666666666659e-03*G4_0_0_0_0_1_0_0_1_1 + 2.083333333333329e-03*G4_0_0_0_0_1_0_0_2_1 + 4.166666666666657e-03*G4_0_0_0_0_1_0_1_0_1 + 4.166666666666658e-03*G4_0_0_0_0_1_0_1_1_1 + 2.083333333333329e-03*G4_0_0_0_0_1_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_0_1_1_0_0_1 - 4.166666666666659e-03*G4_0_0_0_0_1_1_0_1_1 - 2.083333333333329e-03*G4_0_0_0_0_1_1_0_2_1 - 4.166666666666657e-03*G4_0_0_0_0_1_2_1_0_1 - 4.166666666666658e-03*G4_0_0_0_0_1_2_1_1_1 - 2.083333333333329e-03*G4_0_0_0_0_1_2_1_2_1 + 4.166666666666659e-03*G4_0_0_0_0_2_0_0_0_1 + 2.083333333333329e-03*G4_0_0_0_0_2_0_0_1_1 + 4.166666666666659e-03*G4_0_0_0_0_2_0_0_2_1 + 4.166666666666658e-03*G4_0_0_0_0_2_0_1_0_1 + 2.083333333333329e-03*G4_0_0_0_0_2_0_1_1_1 + 4.166666666666658e-03*G4_0_0_0_0_2_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_0_2_1_0_0_1 - 2.083333333333329e-03*G4_0_0_0_0_2_1_0_1_1 - 4.166666666666659e-03*G4_0_0_0_0_2_1_0_2_1 - 4.166666666666658e-03*G4_0_0_0_0_2_2_1_0_1 - 2.083333333333329e-03*G4_0_0_0_0_2_2_1_1_1 - 4.166666666666658e-03*G4_0_0_0_0_2_2_1_2_1 + 4.166666666666659e-03*G4_0_0_0_1_0_0_0_0_1 + 4.166666666666659e-03*G4_0_0_0_1_0_0_0_1_1 + 2.083333333333329e-03*G4_0_0_0_1_0_0_0_2_1 + 4.166666666666657e-03*G4_0_0_0_1_0_0_1_0_1 + 4.166666666666658e-03*G4_0_0_0_1_0_0_1_1_1 + 2.083333333333329e-03*G4_0_0_0_1_0_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_1_0_1_0_0_1 - 4.166666666666659e-03*G4_0_0_0_1_0_1_0_1_1 - 2.083333333333329e-03*G4_0_0_0_1_0_1_0_2_1 - 4.166666666666657e-03*G4_0_0_0_1_0_2_1_0_1 - 4.166666666666658e-03*G4_0_0_0_1_0_2_1_1_1 - 2.083333333333329e-03*G4_0_0_0_1_0_2_1_2_1 + 4.166666666666659e-03*G4_0_0_0_1_1_0_0_0_1 + 1.249999999999998e-02*G4_0_0_0_1_1_0_0_1_1 + 4.166666666666660e-03*G4_0_0_0_1_1_0_0_2_1 + 4.166666666666658e-03*G4_0_0_0_1_1_0_1_0_1 + 1.249999999999998e-02*G4_0_0_0_1_1_0_1_1_1 + 4.166666666666659e-03*G4_0_0_0_1_1_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_1_1_1_0_0_1 - 1.249999999999998e-02*G4_0_0_0_1_1_1_0_1_1 - 4.166666666666660e-03*G4_0_0_0_1_1_1_0_2_1 - 4.166666666666658e-03*G4_0_0_0_1_1_2_1_0_1 - 1.249999999999998e-02*G4_0_0_0_1_1_2_1_1_1 - 4.166666666666659e-03*G4_0_0_0_1_1_2_1_2_1 + 2.083333333333329e-03*G4_0_0_0_1_2_0_0_0_1 + 4.166666666666660e-03*G4_0_0_0_1_2_0_0_1_1 + 4.166666666666660e-03*G4_0_0_0_1_2_0_0_2_1 + 2.083333333333329e-03*G4_0_0_0_1_2_0_1_0_1 + 4.166666666666659e-03*G4_0_0_0_1_2_0_1_1_1 + 4.166666666666659e-03*G4_0_0_0_1_2_0_1_2_1 - 2.083333333333329e-03*G4_0_0_0_1_2_1_0_0_1 - 4.166666666666660e-03*G4_0_0_0_1_2_1_0_1_1 - 4.166666666666660e-03*G4_0_0_0_1_2_1_0_2_1 - 2.083333333333329e-03*G4_0_0_0_1_2_2_1_0_1 - 4.166666666666659e-03*G4_0_0_0_1_2_2_1_1_1 - 4.166666666666659e-03*G4_0_0_0_1_2_2_1_2_1 + 4.166666666666659e-03*G4_0_0_0_2_0_0_0_0_1 + 2.083333333333329e-03*G4_0_0_0_2_0_0_0_1_1 + 4.166666666666659e-03*G4_0_0_0_2_0_0_0_2_1 + 4.166666666666658e-03*G4_0_0_0_2_0_0_1_0_1 + 2.083333333333329e-03*G4_0_0_0_2_0_0_1_1_1 + 4.166666666666658e-03*G4_0_0_0_2_0_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_2_0_1_0_0_1 - 2.083333333333329e-03*G4_0_0_0_2_0_1_0_1_1 - 4.166666666666659e-03*G4_0_0_0_2_0_1_0_2_1 - 4.166666666666658e-03*G4_0_0_0_2_0_2_1_0_1 - 2.083333333333329e-03*G4_0_0_0_2_0_2_1_1_1 - 4.166666666666658e-03*G4_0_0_0_2_0_2_1_2_1 + 2.083333333333329e-03*G4_0_0_0_2_1_0_0_0_1 + 4.166666666666660e-03*G4_0_0_0_2_1_0_0_1_1 + 4.166666666666660e-03*G4_0_0_0_2_1_0_0_2_1 + 2.083333333333329e-03*G4_0_0_0_2_1_0_1_0_1 + 4.166666666666659e-03*G4_0_0_0_2_1_0_1_1_1 + 4.166666666666659e-03*G4_0_0_0_2_1_0_1_2_1 - 2.083333333333329e-03*G4_0_0_0_2_1_1_0_0_1 - 4.166666666666660e-03*G4_0_0_0_2_1_1_0_1_1 - 4.166666666666660e-03*G4_0_0_0_2_1_1_0_2_1 - 2.083333333333329e-03*G4_0_0_0_2_1_2_1_0_1 - 4.166666666666659e-03*G4_0_0_0_2_1_2_1_1_1 - 4.166666666666659e-03*G4_0_0_0_2_1_2_1_2_1 + 4.166666666666659e-03*G4_0_0_0_2_2_0_0_0_1 + 4.166666666666660e-03*G4_0_0_0_2_2_0_0_1_1 + 1.249999999999998e-02*G4_0_0_0_2_2_0_0_2_1 + 4.166666666666658e-03*G4_0_0_0_2_2_0_1_0_1 + 4.166666666666659e-03*G4_0_0_0_2_2_0_1_1_1 + 1.249999999999997e-02*G4_0_0_0_2_2_0_1_2_1 - 4.166666666666659e-03*G4_0_0_0_2_2_1_0_0_1 - 4.166666666666660e-03*G4_0_0_0_2_2_1_0_1_1 - 1.249999999999998e-02*G4_0_0_0_2_2_1_0_2_1 - 4.166666666666658e-03*G4_0_0_0_2_2_2_1_0_1 - 4.166666666666659e-03*G4_0_0_0_2_2_2_1_1_1 - 1.249999999999997e-02*G4_0_0_0_2_2_2_1_2_1 + 1.249999999999998e-02*G4_0_1_0_0_3_0_0_0_1 + 4.166666666666659e-03*G4_0_1_0_0_3_0_0_1_1 + 4.166666666666659e-03*G4_0_1_0_0_3_0_0_2_1 + 1.249999999999997e-02*G4_0_1_0_0_3_0_1_0_1 + 4.166666666666657e-03*G4_0_1_0_0_3_0_1_1_1 + 4.166666666666658e-03*G4_0_1_0_0_3_0_1_2_1 - 1.249999999999998e-02*G4_0_1_0_0_3_1_0_0_1 - 4.166666666666659e-03*G4_0_1_0_0_3_1_0_1_1 - 4.166666666666659e-03*G4_0_1_0_0_3_1_0_2_1 - 1.249999999999997e-02*G4_0_1_0_0_3_2_1_0_1 - 4.166666666666657e-03*G4_0_1_0_0_3_2_1_1_1 - 4.166666666666658e-03*G4_0_1_0_0_3_2_1_2_1 + 4.166666666666659e-03*G4_0_1_0_0_4_0_0_0_1 + 4.166666666666659e-03*G4_0_1_0_0_4_0_0_1_1 + 2.083333333333329e-03*G4_0_1_0_0_4_0_0_2_1 + 4.166666666666657e-03*G4_0_1_0_0_4_0_1_0_1 + 4.166666666666658e-03*G4_0_1_0_0_4_0_1_1_1 + 2.083333333333329e-03*G4_0_1_0_0_4_0_1_2_1 - 4.166666666666659e-03*G4_0_1_0_0_4_1_0_0_1 - 4.166666666666659e-03*G4_0_1_0_0_4_1_0_1_1 - 2.083333333333329e-03*G4_0_1_0_0_4_1_0_2_1 - 4.166666666666657e-03*G4_0_1_0_0_4_2_1_0_1 - 4.166666666666658e-03*G4_0_1_0_0_4_2_1_1_1 - 2.083333333333329e-03*G4_0_1_0_0_4_2_1_2_1 + 4.166666666666659e-03*G4_0_1_0_0_5_0_0_0_1 + 2.083333333333329e-03*G4_0_1_0_0_5_0_0_1_1 + 4.166666666666659e-03*G4_0_1_0_0_5_0_0_2_1 + 4.166666666666658e-03*G4_0_1_0_0_5_0_1_0_1 + 2.083333333333329e-03*G4_0_1_0_0_5_0_1_1_1 + 4.166666666666658e-03*G4_0_1_0_0_5_0_1_2_1 - 4.166666666666659e-03*G4_0_1_0_0_5_1_0_0_1 - 2.083333333333329e-03*G4_0_1_0_0_5_1_0_1_1 - 4.166666666666659e-03*G4_0_1_0_0_5_1_0_2_1 - 4.166666666666658e-03*G4_0_1_0_0_5_2_1_0_1 - 2.083333333333329e-03*G4_0_1_0_0_5_2_1_1_1 - 4.166666666666658e-03*G4_0_1_0_0_5_2_1_2_1 + 4.166666666666659e-03*G4_0_1_0_1_3_0_0_0_1 + 4.166666666666659e-03*G4_0_1_0_1_3_0_0_1_1 + 2.083333333333329e-03*G4_0_1_0_1_3_0_0_2_1 + 4.166666666666657e-03*G4_0_1_0_1_3_0_1_0_1 + 4.166666666666658e-03*G4_0_1_0_1_3_0_1_1_1 + 2.083333333333329e-03*G4_0_1_0_1_3_0_1_2_1 - 4.166666666666659e-03*G4_0_1_0_1_3_1_0_0_1 - 4.166666666666659e-03*G4_0_1_0_1_3_1_0_1_1 - 2.083333333333329e-03*G4_0_1_0_1_3_1_0_2_1 - 4.166666666666657e-03*G4_0_1_0_1_3_2_1_0_1 - 4.166666666666658e-03*G4_0_1_0_1_3_2_1_1_1 - 2.083333333333329e-03*G4_0_1_0_1_3_2_1_2_1 + 4.166666666666659e-03*G4_0_1_0_1_4_0_0_0_1 + 1.249999999999998e-02*G4_0_1_0_1_4_0_0_1_1 + 4.166666666666660e-03*G4_0_1_0_1_4_0_0_2_1 + 4.166666666666658e-03*G4_0_1_0_1_4_0_1_0_1 + 1.249999999999998e-02*G4_0_1_0_1_4_0_1_1_1 + 4.166666666666659e-03*G4_0_1_0_1_4_0_1_2_1 - 4.166666666666659e-03*G4_0_1_0_1_4_1_0_0_1 - 1.249999999999998e-02*G4_0_1_0_1_4_1_0_1_1 - 4.166666666666660e-03*G4_0_1_0_1_4_1_0_2_1 - 4.166666666666658e-03*G4_0_1_0_1_4_2_1_0_1 - 1.249999999999998e-02*G4_0_1_0_1_4_2_1_1_1 - 4.166666666666659e-03*G4_0_1_0_1_4_2_1_2_1 + 2.083333333333329e-03*G4_0_1_0_1_5_0_0_0_1 + 4.166666666666660e-03*G4_0_1_0_1_5_0_0_1_1 + 4.166666666666660e-03*G4_0_1_0_1_5_0_0_2_1 + 2.083333333333329e-03*G4_0_1_0_1_5_0_1_0_1 + 4.166666666666659e-03*G4_0_1_0_1_5_0_1_1_1 + 4.166666666666659e-03*G4_0_1_0_1_5_0_1_2_1 - 2.083333333333329e-03*G4_0_1_0_1_5_1_0_0_1 - 4.166666666666660e-03*G4_0_1_0_1_5_1_0_1_1 - 4.166666666666660e-03*G4_0_1_0_1_5_1_0_2_1 - 2.083333333333329e-03*G4_0_1_0_1_5_2_1_0_1 - 4.166666666666659e-03*G4_0_1_0_1_5_2_1_1_1 - 4.166666666666659e-03*G4_0_1_0_1_5_2_1_2_1 + 4.166666666666659e-03*G4_0_1_0_2_3_0_0_0_1 + 2.083333333333329e-03*G4_0_1_0_2_3_0_0_1_1 + 4.166666666666659e-03*G4_0_1_0_2_3_0_0_2_1 + 4.166666666666658e-03*G4_0_1_0_2_3_0_1_0_1 + 2.083333333333329e-03*G4_0_1_0_2_3_0_1_1_1 + 4.166666666666658e-03*G4_0_1_0_2_3_0_1_2_1 - 4.166666666666659e-03*G4_0_1_0_2_3_1_0_0_1 - 2.083333333333329e-03*G4_0_1_0_2_3_1_0_1_1 - 4.166666666666659e-03*G4_0_1_0_2_3_1_0_2_1 - 4.166666666666658e-03*G4_0_1_0_2_3_2_1_0_1 - 2.083333333333329e-03*G4_0_1_0_2_3_2_1_1_1 - 4.166666666666658e-03*G4_0_1_0_2_3_2_1_2_1 + 2.083333333333329e-03*G4_0_1_0_2_4_0_0_0_1 + 4.166666666666660e-03*G4_0_1_0_2_4_0_0_1_1 + 4.166666666666660e-03*G4_0_1_0_2_4_0_0_2_1 + 2.083333333333329e-03*G4_0_1_0_2_4_0_1_0_1 + 4.166666666666659e-03*G4_0_1_0_2_4_0_1_1_1 + 4.166666666666659e-03*G4_0_1_0_2_4_0_1_2_1 - 2.083333333333329e-03*G4_0_1_0_2_4_1_0_0_1 - 4.166666666666660e-03*G4_0_1_0_2_4_1_0_1_1 - 4.166666666666660e-03*G4_0_1_0_2_4_1_0_2_1 - 2.083333333333329e-03*G4_0_1_0_2_4_2_1_0_1 - 4.166666666666659e-03*G4_0_1_0_2_4_2_1_1_1 - 4.166666666666659e-03*G4_0_1_0_2_4_2_1_2_1 + 4.166666666666659e-03*G4_0_1_0_2_5_0_0_0_1 + 4.166666666666660e-03*G4_0_1_0_2_5_0_0_1_1 + 1.249999999999998e-02*G4_0_1_0_2_5_0_0_2_1 + 4.166666666666658e-03*G4_0_1_0_2_5_0_1_0_1 + 4.166666666666659e-03*G4_0_1_0_2_5_0_1_1_1 + 1.249999999999997e-02*G4_0_1_0_2_5_0_1_2_1 - 4.166666666666659e-03*G4_0_1_0_2_5_1_0_0_1 - 4.166666666666660e-03*G4_0_1_0_2_5_1_0_1_1 - 1.249999999999998e-02*G4_0_1_0_2_5_1_0_2_1 - 4.166666666666658e-03*G4_0_1_0_2_5_2_1_0_1 - 4.166666666666659e-03*G4_0_1_0_2_5_2_1_1_1 - 1.249999999999997e-02*G4_0_1_0_2_5_2_1_2_1 + 1.249999999999998e-02*G4_1_0_0_0_0_0_0_3_1 + 4.166666666666659e-03*G4_1_0_0_0_0_0_0_4_1 + 4.166666666666659e-03*G4_1_0_0_0_0_0_0_5_1 + 1.249999999999997e-02*G4_1_0_0_0_0_0_1_3_1 + 4.166666666666657e-03*G4_1_0_0_0_0_0_1_4_1 + 4.166666666666658e-03*G4_1_0_0_0_0_0_1_5_1 - 1.249999999999998e-02*G4_1_0_0_0_0_1_0_3_1 - 4.166666666666659e-03*G4_1_0_0_0_0_1_0_4_1 - 4.166666666666659e-03*G4_1_0_0_0_0_1_0_5_1 - 1.249999999999997e-02*G4_1_0_0_0_0_2_1_3_1 - 4.166666666666657e-03*G4_1_0_0_0_0_2_1_4_1 - 4.166666666666658e-03*G4_1_0_0_0_0_2_1_5_1 + 4.166666666666659e-03*G4_1_0_0_0_1_0_0_3_1 + 4.166666666666659e-03*G4_1_0_0_0_1_0_0_4_1 + 2.083333333333329e-03*G4_1_0_0_0_1_0_0_5_1 + 4.166666666666657e-03*G4_1_0_0_0_1_0_1_3_1 + 4.166666666666658e-03*G4_1_0_0_0_1_0_1_4_1 + 2.083333333333329e-03*G4_1_0_0_0_1_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_0_1_1_0_3_1 - 4.166666666666659e-03*G4_1_0_0_0_1_1_0_4_1 - 2.083333333333329e-03*G4_1_0_0_0_1_1_0_5_1 - 4.166666666666657e-03*G4_1_0_0_0_1_2_1_3_1 - 4.166666666666658e-03*G4_1_0_0_0_1_2_1_4_1 - 2.083333333333329e-03*G4_1_0_0_0_1_2_1_5_1 + 4.166666666666659e-03*G4_1_0_0_0_2_0_0_3_1 + 2.083333333333329e-03*G4_1_0_0_0_2_0_0_4_1 + 4.166666666666659e-03*G4_1_0_0_0_2_0_0_5_1 + 4.166666666666658e-03*G4_1_0_0_0_2_0_1_3_1 + 2.083333333333329e-03*G4_1_0_0_0_2_0_1_4_1 + 4.166666666666658e-03*G4_1_0_0_0_2_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_0_2_1_0_3_1 - 2.083333333333329e-03*G4_1_0_0_0_2_1_0_4_1 - 4.166666666666659e-03*G4_1_0_0_0_2_1_0_5_1 - 4.166666666666658e-03*G4_1_0_0_0_2_2_1_3_1 - 2.083333333333329e-03*G4_1_0_0_0_2_2_1_4_1 - 4.166666666666658e-03*G4_1_0_0_0_2_2_1_5_1 + 4.166666666666659e-03*G4_1_0_0_1_0_0_0_3_1 + 4.166666666666659e-03*G4_1_0_0_1_0_0_0_4_1 + 2.083333333333329e-03*G4_1_0_0_1_0_0_0_5_1 + 4.166666666666657e-03*G4_1_0_0_1_0_0_1_3_1 + 4.166666666666658e-03*G4_1_0_0_1_0_0_1_4_1 + 2.083333333333329e-03*G4_1_0_0_1_0_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_1_0_1_0_3_1 - 4.166666666666659e-03*G4_1_0_0_1_0_1_0_4_1 - 2.083333333333329e-03*G4_1_0_0_1_0_1_0_5_1 - 4.166666666666657e-03*G4_1_0_0_1_0_2_1_3_1 - 4.166666666666658e-03*G4_1_0_0_1_0_2_1_4_1 - 2.083333333333329e-03*G4_1_0_0_1_0_2_1_5_1 + 4.166666666666659e-03*G4_1_0_0_1_1_0_0_3_1 + 1.249999999999998e-02*G4_1_0_0_1_1_0_0_4_1 + 4.166666666666660e-03*G4_1_0_0_1_1_0_0_5_1 + 4.166666666666658e-03*G4_1_0_0_1_1_0_1_3_1 + 1.249999999999998e-02*G4_1_0_0_1_1_0_1_4_1 + 4.166666666666659e-03*G4_1_0_0_1_1_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_1_1_1_0_3_1 - 1.249999999999998e-02*G4_1_0_0_1_1_1_0_4_1 - 4.166666666666660e-03*G4_1_0_0_1_1_1_0_5_1 - 4.166666666666658e-03*G4_1_0_0_1_1_2_1_3_1 - 1.249999999999998e-02*G4_1_0_0_1_1_2_1_4_1 - 4.166666666666659e-03*G4_1_0_0_1_1_2_1_5_1 + 2.083333333333329e-03*G4_1_0_0_1_2_0_0_3_1 + 4.166666666666660e-03*G4_1_0_0_1_2_0_0_4_1 + 4.166666666666660e-03*G4_1_0_0_1_2_0_0_5_1 + 2.083333333333329e-03*G4_1_0_0_1_2_0_1_3_1 + 4.166666666666659e-03*G4_1_0_0_1_2_0_1_4_1 + 4.166666666666659e-03*G4_1_0_0_1_2_0_1_5_1 - 2.083333333333329e-03*G4_1_0_0_1_2_1_0_3_1 - 4.166666666666660e-03*G4_1_0_0_1_2_1_0_4_1 - 4.166666666666660e-03*G4_1_0_0_1_2_1_0_5_1 - 2.083333333333329e-03*G4_1_0_0_1_2_2_1_3_1 - 4.166666666666659e-03*G4_1_0_0_1_2_2_1_4_1 - 4.166666666666659e-03*G4_1_0_0_1_2_2_1_5_1 + 4.166666666666659e-03*G4_1_0_0_2_0_0_0_3_1 + 2.083333333333329e-03*G4_1_0_0_2_0_0_0_4_1 + 4.166666666666659e-03*G4_1_0_0_2_0_0_0_5_1 + 4.166666666666658e-03*G4_1_0_0_2_0_0_1_3_1 + 2.083333333333329e-03*G4_1_0_0_2_0_0_1_4_1 + 4.166666666666658e-03*G4_1_0_0_2_0_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_2_0_1_0_3_1 - 2.083333333333329e-03*G4_1_0_0_2_0_1_0_4_1 - 4.166666666666659e-03*G4_1_0_0_2_0_1_0_5_1 - 4.166666666666658e-03*G4_1_0_0_2_0_2_1_3_1 - 2.083333333333329e-03*G4_1_0_0_2_0_2_1_4_1 - 4.166666666666658e-03*G4_1_0_0_2_0_2_1_5_1 + 2.083333333333329e-03*G4_1_0_0_2_1_0_0_3_1 + 4.166666666666660e-03*G4_1_0_0_2_1_0_0_4_1 + 4.166666666666660e-03*G4_1_0_0_2_1_0_0_5_1 + 2.083333333333329e-03*G4_1_0_0_2_1_0_1_3_1 + 4.166666666666659e-03*G4_1_0_0_2_1_0_1_4_1 + 4.166666666666659e-03*G4_1_0_0_2_1_0_1_5_1 - 2.083333333333329e-03*G4_1_0_0_2_1_1_0_3_1 - 4.166666666666660e-03*G4_1_0_0_2_1_1_0_4_1 - 4.166666666666660e-03*G4_1_0_0_2_1_1_0_5_1 - 2.083333333333329e-03*G4_1_0_0_2_1_2_1_3_1 - 4.166666666666659e-03*G4_1_0_0_2_1_2_1_4_1 - 4.166666666666659e-03*G4_1_0_0_2_1_2_1_5_1 + 4.166666666666659e-03*G4_1_0_0_2_2_0_0_3_1 + 4.166666666666660e-03*G4_1_0_0_2_2_0_0_4_1 + 1.249999999999998e-02*G4_1_0_0_2_2_0_0_5_1 + 4.166666666666658e-03*G4_1_0_0_2_2_0_1_3_1 + 4.166666666666659e-03*G4_1_0_0_2_2_0_1_4_1 + 1.249999999999997e-02*G4_1_0_0_2_2_0_1_5_1 - 4.166666666666659e-03*G4_1_0_0_2_2_1_0_3_1 - 4.166666666666660e-03*G4_1_0_0_2_2_1_0_4_1 - 1.249999999999998e-02*G4_1_0_0_2_2_1_0_5_1 - 4.166666666666658e-03*G4_1_0_0_2_2_2_1_3_1 - 4.166666666666659e-03*G4_1_0_0_2_2_2_1_4_1 - 1.249999999999997e-02*G4_1_0_0_2_2_2_1_5_1 + 1.249999999999998e-02*G4_1_1_0_0_3_0_0_3_1 + 4.166666666666659e-03*G4_1_1_0_0_3_0_0_4_1 + 4.166666666666659e-03*G4_1_1_0_0_3_0_0_5_1 + 1.249999999999997e-02*G4_1_1_0_0_3_0_1_3_1 + 4.166666666666657e-03*G4_1_1_0_0_3_0_1_4_1 + 4.166666666666658e-03*G4_1_1_0_0_3_0_1_5_1 - 1.249999999999998e-02*G4_1_1_0_0_3_1_0_3_1 - 4.166666666666659e-03*G4_1_1_0_0_3_1_0_4_1 - 4.166666666666659e-03*G4_1_1_0_0_3_1_0_5_1 - 1.249999999999997e-02*G4_1_1_0_0_3_2_1_3_1 - 4.166666666666657e-03*G4_1_1_0_0_3_2_1_4_1 - 4.166666666666658e-03*G4_1_1_0_0_3_2_1_5_1 + 4.166666666666659e-03*G4_1_1_0_0_4_0_0_3_1 + 4.166666666666659e-03*G4_1_1_0_0_4_0_0_4_1 + 2.083333333333329e-03*G4_1_1_0_0_4_0_0_5_1 + 4.166666666666657e-03*G4_1_1_0_0_4_0_1_3_1 + 4.166666666666658e-03*G4_1_1_0_0_4_0_1_4_1 + 2.083333333333329e-03*G4_1_1_0_0_4_0_1_5_1 - 4.166666666666659e-03*G4_1_1_0_0_4_1_0_3_1 - 4.166666666666659e-03*G4_1_1_0_0_4_1_0_4_1 - 2.083333333333329e-03*G4_1_1_0_0_4_1_0_5_1 - 4.166666666666657e-03*G4_1_1_0_0_4_2_1_3_1 - 4.166666666666658e-03*G4_1_1_0_0_4_2_1_4_1 - 2.083333333333329e-03*G4_1_1_0_0_4_2_1_5_1 + 4.166666666666659e-03*G4_1_1_0_0_5_0_0_3_1 + 2.083333333333329e-03*G4_1_1_0_0_5_0_0_4_1 + 4.166666666666659e-03*G4_1_1_0_0_5_0_0_5_1 + 4.166666666666658e-03*G4_1_1_0_0_5_0_1_3_1 + 2.083333333333329e-03*G4_1_1_0_0_5_0_1_4_1 + 4.166666666666658e-03*G4_1_1_0_0_5_0_1_5_1 - 4.166666666666659e-03*G4_1_1_0_0_5_1_0_3_1 - 2.083333333333329e-03*G4_1_1_0_0_5_1_0_4_1 - 4.166666666666659e-03*G4_1_1_0_0_5_1_0_5_1 - 4.166666666666658e-03*G4_1_1_0_0_5_2_1_3_1 - 2.083333333333329e-03*G4_1_1_0_0_5_2_1_4_1 - 4.166666666666658e-03*G4_1_1_0_0_5_2_1_5_1 + 4.166666666666659e-03*G4_1_1_0_1_3_0_0_3_1 + 4.166666666666659e-03*G4_1_1_0_1_3_0_0_4_1 + 2.083333333333329e-03*G4_1_1_0_1_3_0_0_5_1 + 4.166666666666657e-03*G4_1_1_0_1_3_0_1_3_1 + 4.166666666666658e-03*G4_1_1_0_1_3_0_1_4_1 + 2.083333333333329e-03*G4_1_1_0_1_3_0_1_5_1 - 4.166666666666659e-03*G4_1_1_0_1_3_1_0_3_1 - 4.166666666666659e-03*G4_1_1_0_1_3_1_0_4_1 - 2.083333333333329e-03*G4_1_1_0_1_3_1_0_5_1 - 4.166666666666657e-03*G4_1_1_0_1_3_2_1_3_1 - 4.166666666666658e-03*G4_1_1_0_1_3_2_1_4_1 - 2.083333333333329e-03*G4_1_1_0_1_3_2_1_5_1 + 4.166666666666659e-03*G4_1_1_0_1_4_0_0_3_1 + 1.249999999999998e-02*G4_1_1_0_1_4_0_0_4_1 + 4.166666666666660e-03*G4_1_1_0_1_4_0_0_5_1 + 4.166666666666658e-03*G4_1_1_0_1_4_0_1_3_1 + 1.249999999999998e-02*G4_1_1_0_1_4_0_1_4_1 + 4.166666666666659e-03*G4_1_1_0_1_4_0_1_5_1 - 4.166666666666659e-03*G4_1_1_0_1_4_1_0_3_1 - 1.249999999999998e-02*G4_1_1_0_1_4_1_0_4_1 - 4.166666666666660e-03*G4_1_1_0_1_4_1_0_5_1 - 4.166666666666658e-03*G4_1_1_0_1_4_2_1_3_1 - 1.249999999999998e-02*G4_1_1_0_1_4_2_1_4_1 - 4.166666666666659e-03*G4_1_1_0_1_4_2_1_5_1 + 2.083333333333329e-03*G4_1_1_0_1_5_0_0_3_1 + 4.166666666666660e-03*G4_1_1_0_1_5_0_0_4_1 + 4.166666666666660e-03*G4_1_1_0_1_5_0_0_5_1 + 2.083333333333329e-03*G4_1_1_0_1_5_0_1_3_1 + 4.166666666666659e-03*G4_1_1_0_1_5_0_1_4_1 + 4.166666666666659e-03*G4_1_1_0_1_5_0_1_5_1 - 2.083333333333329e-03*G4_1_1_0_1_5_1_0_3_1 - 4.166666666666660e-03*G4_1_1_0_1_5_1_0_4_1 - 4.166666666666660e-03*G4_1_1_0_1_5_1_0_5_1 - 2.083333333333329e-03*G4_1_1_0_1_5_2_1_3_1 - 4.166666666666659e-03*G4_1_1_0_1_5_2_1_4_1 - 4.166666666666659e-03*G4_1_1_0_1_5_2_1_5_1 + 4.166666666666659e-03*G4_1_1_0_2_3_0_0_3_1 + 2.083333333333329e-03*G4_1_1_0_2_3_0_0_4_1 + 4.166666666666659e-03*G4_1_1_0_2_3_0_0_5_1 + 4.166666666666658e-03*G4_1_1_0_2_3_0_1_3_1 + 2.083333333333329e-03*G4_1_1_0_2_3_0_1_4_1 + 4.166666666666658e-03*G4_1_1_0_2_3_0_1_5_1 - 4.166666666666659e-03*G4_1_1_0_2_3_1_0_3_1 - 2.083333333333329e-03*G4_1_1_0_2_3_1_0_4_1 - 4.166666666666659e-03*G4_1_1_0_2_3_1_0_5_1 - 4.166666666666658e-03*G4_1_1_0_2_3_2_1_3_1 - 2.083333333333329e-03*G4_1_1_0_2_3_2_1_4_1 - 4.166666666666658e-03*G4_1_1_0_2_3_2_1_5_1 + 2.083333333333329e-03*G4_1_1_0_2_4_0_0_3_1 + 4.166666666666660e-03*G4_1_1_0_2_4_0_0_4_1 + 4.166666666666660e-03*G4_1_1_0_2_4_0_0_5_1 + 2.083333333333329e-03*G4_1_1_0_2_4_0_1_3_1 + 4.166666666666659e-03*G4_1_1_0_2_4_0_1_4_1 + 4.166666666666659e-03*G4_1_1_0_2_4_0_1_5_1 - 2.083333333333329e-03*G4_1_1_0_2_4_1_0_3_1 - 4.166666666666660e-03*G4_1_1_0_2_4_1_0_4_1 - 4.166666666666660e-03*G4_1_1_0_2_4_1_0_5_1 - 2.083333333333329e-03*G4_1_1_0_2_4_2_1_3_1 - 4.166666666666659e-03*G4_1_1_0_2_4_2_1_4_1 - 4.166666666666659e-03*G4_1_1_0_2_4_2_1_5_1 + 4.166666666666659e-03*G4_1_1_0_2_5_0_0_3_1 + 4.166666666666660e-03*G4_1_1_0_2_5_0_0_4_1 + 1.249999999999998e-02*G4_1_1_0_2_5_0_0_5_1 + 4.166666666666658e-03*G4_1_1_0_2_5_0_1_3_1 + 4.166666666666659e-03*G4_1_1_0_2_5_0_1_4_1 + 1.249999999999997e-02*G4_1_1_0_2_5_0_1_5_1 - 4.166666666666659e-03*G4_1_1_0_2_5_1_0_3_1 - 4.166666666666660e-03*G4_1_1_0_2_5_1_0_4_1 - 1.249999999999998e-02*G4_1_1_0_2_5_1_0_5_1 - 4.166666666666658e-03*G4_1_1_0_2_5_2_1_3_1 - 4.166666666666659e-03*G4_1_1_0_2_5_2_1_4_1 - 1.249999999999997e-02*G4_1_1_0_2_5_2_1_5_1 + 4.166666666666658e-02*G6_0 + 4.166666666666659e-02*G6_1 + 8.333333333333316e-02*G6_2 + 2.499999999999995e-02*G7_0_0_0_0_1_0 + 8.333333333333314e-03*G7_0_0_0_0_1_1 + 8.333333333333316e-03*G7_0_0_0_0_1_2 + 8.333333333333314e-03*G7_0_0_0_1_1_0 + 8.333333333333316e-03*G7_0_0_0_1_1_1 + 4.166666666666658e-03*G7_0_0_0_1_1_2 + 8.333333333333316e-03*G7_0_0_0_2_1_0 + 4.166666666666658e-03*G7_0_0_0_2_1_1 + 8.333333333333316e-03*G7_0_0_0_2_1_2 + 8.333333333333314e-03*G7_0_0_1_0_1_0 + 8.333333333333316e-03*G7_0_0_1_0_1_1 + 4.166666666666658e-03*G7_0_0_1_0_1_2 + 8.333333333333316e-03*G7_0_0_1_1_1_0 + 2.499999999999996e-02*G7_0_0_1_1_1_1 + 8.333333333333318e-03*G7_0_0_1_1_1_2 + 4.166666666666658e-03*G7_0_0_1_2_1_0 + 8.333333333333318e-03*G7_0_0_1_2_1_1 + 8.333333333333318e-03*G7_0_0_1_2_1_2 + 8.333333333333316e-03*G7_0_0_2_0_1_0 + 4.166666666666658e-03*G7_0_0_2_0_1_1 + 8.333333333333316e-03*G7_0_0_2_0_1_2 + 4.166666666666658e-03*G7_0_0_2_1_1_0 + 8.333333333333318e-03*G7_0_0_2_1_1_1 + 8.333333333333318e-03*G7_0_0_2_1_1_2 + 8.333333333333316e-03*G7_0_0_2_2_1_0 + 8.333333333333318e-03*G7_0_0_2_2_1_1 + 2.499999999999995e-02*G7_0_0_2_2_1_2 + 2.499999999999995e-02*G7_1_0_0_3_1_0 + 8.333333333333314e-03*G7_1_0_0_3_1_1 + 8.333333333333316e-03*G7_1_0_0_3_1_2 + 8.333333333333314e-03*G7_1_0_0_4_1_0 + 8.333333333333316e-03*G7_1_0_0_4_1_1 + 4.166666666666658e-03*G7_1_0_0_4_1_2 + 8.333333333333316e-03*G7_1_0_0_5_1_0 + 4.166666666666658e-03*G7_1_0_0_5_1_1 + 8.333333333333316e-03*G7_1_0_0_5_1_2 + 8.333333333333314e-03*G7_1_0_1_3_1_0 + 8.333333333333316e-03*G7_1_0_1_3_1_1 + 4.166666666666658e-03*G7_1_0_1_3_1_2 + 8.333333333333316e-03*G7_1_0_1_4_1_0 + 2.499999999999996e-02*G7_1_0_1_4_1_1 + 8.333333333333318e-03*G7_1_0_1_4_1_2 + 4.166666666666658e-03*G7_1_0_1_5_1_0 + 8.333333333333318e-03*G7_1_0_1_5_1_1 + 8.333333333333318e-03*G7_1_0_1_5_1_2 + 8.333333333333316e-03*G7_1_0_2_3_1_0 + 4.166666666666658e-03*G7_1_0_2_3_1_1 + 8.333333333333316e-03*G7_1_0_2_3_1_2 + 4.166666666666658e-03*G7_1_0_2_4_1_0 + 8.333333333333318e-03*G7_1_0_2_4_1_1 + 8.333333333333318e-03*G7_1_0_2_4_1_2 + 8.333333333333316e-03*G7_1_0_2_5_1_0 + 8.333333333333318e-03*G7_1_0_2_5_1_1 + 2.499999999999995e-02*G7_1_0_2_5_1_2;
  }
        
private:

  const real& c0;  const real& c1;  const real& c2;

};

} }

#endif
// Copyright (C) 2003-2005 Johan Hoffman and Anders Logg.
// Licensed under the GNU GPL Version 2.
//
//  Modified by Garth N. Wells, 2005
//
// First added:  2003
// Last changed: 2005-07-12

#ifndef __CONVECTION_DIFFUSION_SOLVER_H
#define __CONVECTION_DIFFUSION_SOLVER_H

#include <dolfin/Solver.h>

namespace dolfin
{

  class ConvectionDiffusionSolver : public Solver
  {
  public:
    
    // Create convection-diffusion solver
    ConvectionDiffusionSolver(Mesh& mesh, Function& w, Function& f, BoundaryCondition& bc);
    
    // Solve convection-diffusion
    void solve();
    
    // Solve convection-diffusion (static version)
    static void solve(Mesh& mesh, Function& w, Function& f, BoundaryCondition& bc);
  
    void ComputeElementSize(Mesh& mesh, Vector& h);

    void ConvectionNormInv(Function& w, Function& wnorm, Vector& wnorm_vector);

  private:

		
		Mesh& mesh;
    Function& w;
    Function& f;
    BoundaryCondition& bc;

  };

}

#endif
// Copyright (C) 2003-2005 Johan Hoffman and Anders Logg.
// Licensed under the GNU GPL Version 2.
//
//  Modified by Garth N. Wells, 2005
//
// First added:  2003
// Last changed: 2005-07-12

#include "dolfin/ConvectionDiffusionSolver.h"
#include "dolfin/ConvectionDiffusion.h"

using namespace dolfin;

//-----------------------------------------------------------------------------
ConvectionDiffusionSolver::ConvectionDiffusionSolver(Mesh& mesh, 
						     Function& w,
						     Function& f,
						     BoundaryCondition& bc)
  : mesh(mesh), w(w), f(f), bc(bc)
{
  // Do nothing
}
//-----------------------------------------------------------------------------
void ConvectionDiffusionSolver::solve()
{
  real t   = 0.0;  // current time
  real T   = 1.0;  // final time
  real k   = 0.1;  // time step
  real c   = 0.05;  // diffusion
  real tau = 1.0;  // stabilisation parameter

  Matrix A;                   // matrix defining linear system
  Vector x0, x1, b;           // vectors 
  GMRES solver;               // linear system solver
  Function u0(x0, mesh);      // function at left end-point
  File file("convdiff.tec");  // file for saving solution

  // vectors for functions for element size and inverse of velocity norm
  Vector hvector, wnorm_vector; 
  // functions for element size and inverse of velocity norm
  Function h(hvector), wnorm(wnorm_vector);

  // Create variational forms
  ConvectionDiffusion::BilinearForm a(w, wnorm, h, k, c, tau);
  ConvectionDiffusion::LinearForm L(u0, w, wnorm, f, h, k, c, tau);

  // Compute local element size h
  ComputeElementSize(mesh, hvector);  
  // Compute inverse of advective velocity norm 1/|a|
  ConvectionNormInv(w, wnorm, wnorm_vector);


  // Assemble stiffness matrix
  FEM::assemble(a, A, mesh);

  // FIXME: Temporary fix
  x1.init(mesh.noNodes());
  Function u1(x1, mesh, a.trial());

  // Start time-stepping
  Progress p("Time-stepping");
  while ( t < T )
  {
    // Make time step
    t += k;
    x0 = x1;
    
    // Assemble load vector and set boundary conditions
    FEM::assemble(L, b, mesh);
    FEM::applyBC(A, b, mesh, a.trial(), bc);
    
    // Solve the linear system
    solver.solve(A, x1, b);
    
    // Save the solution
    u1.set(t);
    file << u1;

    // Update progress
    p = t / T;
  }
}
//-----------------------------------------------------------------------------
void ConvectionDiffusionSolver::solve(Mesh& mesh, Function& w, Function& f, 
                            BoundaryCondition& bc)
{
  ConvectionDiffusionSolver solver(mesh, w, f, bc);
  solver.solve();
}
//-----------------------------------------------------------------------------
void ConvectionDiffusionSolver::ComputeElementSize(Mesh& mesh, Vector& h)
{
  // Compute element size h
  h.init(mesh.noCells());	
	for (CellIterator cell(mesh); !cell.end(); ++cell)
  {
     h((*cell).id()) = (*cell).diameter();
	}
}
//-----------------------------------------------------------------------------
void ConvectionDiffusionSolver::ConvectionNormInv(Function& w, Function& wnorm,
                           Vector& wnorm_vector)
{
  // Compute inverse norm of w
  const FiniteElement& wn_element = wnorm.element();
  const FiniteElement& w_element  = w.element();
  uint n = wn_element.spacedim();
  uint m = w_element.tensordim(0);
  int* dofs = new int[n];
  uint* components = new uint[n];
  Point* points = new Point[n];
  AffineMap map;
  real convection_norm;
	
	wnorm_vector.init(mesh.noCells()*wn_element.spacedim());	

	for (CellIterator cell(mesh); !cell.end(); ++cell)
  {
    map.update(*cell);
    wn_element.dofmap(dofs, *cell, mesh);
    wn_element.pointmap(points, components, map);
    for (uint i = 0; i < n; i++)
    {
     convection_norm = 0.0;
		 for(uint j=0; j < m; ++j) convection_norm += pow(w(points[i], j), 2);		  
		 wnorm_vector(dofs[i]) = 1.0 / sqrt(convection_norm);
    }
	}
	
	// Delete data
  delete [] dofs;
  delete [] components;
  delete [] points;


}

Follow ups