]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Further clean-ups. Fix the same bug two more times. Move matrices into own namespace...
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 7 Mar 2001 16:46:41 +0000 (16:46 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 7 Mar 2001 16:46:41 +0000 (16:46 +0000)
git-svn-id: https://svn.dealii.org/trunk@4154 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/fe/fe_dgq.h
deal.II/deal.II/include/fe/fe_q.h
deal.II/deal.II/source/fe/fe_dgq.cc
deal.II/deal.II/source/fe/fe_dgq_1d.cc [new file with mode: 0644]
deal.II/deal.II/source/fe/fe_dgq_2d.cc [moved from deal.II/deal.II/source/fe/mat_dgq.2 with 86% similarity]
deal.II/deal.II/source/fe/fe_dgq_3d.cc [moved from deal.II/deal.II/source/fe/mat_dgq.3 with 97% similarity]
deal.II/deal.II/source/fe/fe_q.cc
deal.II/deal.II/source/fe/mat_dgq.1 [deleted file]

index ff2e01d6fa9e56adb16c88a318d254ef70571de9..94816e537552ec95d3456af7e2be2080f0a710de 100644 (file)
 template <int dim> class TensorProductPolynomials;
 template <int dim> class MappingQ;
 
+
 /**
  * Discontinuous tensor product elements based on equidistant support points.
+//TODO: Document node numbering etc. copy from old documentation 
  */
 template <int dim>
 class FE_DGQ : public FiniteElement<dim>
@@ -69,6 +71,15 @@ class FE_DGQ : public FiniteElement<dim>
                                      */
     virtual void get_unit_face_support_points (std::vector<Point<dim-1> > &) const;
 
+
+                                    /**
+                                     * Return the polynomial degree
+                                     * of this finite element,
+                                     * i.e. the value passed to the
+                                     * constructor.
+                                     */
+    unsigned int get_degree () const;
+
                                     /**
                                      * Determine an estimate for the
                                      * memory consumption (in bytes)
@@ -146,6 +157,54 @@ class FE_DGQ : public FiniteElement<dim>
                            FEValuesData<dim>& data) const ;
 
   private:
+
+                                    /**
+                                     * Declare a nested class which
+                                     * will has static definitions of
+                                     * various matrices such as
+                                     * constraint and embedding
+                                     * matrices. The definition of
+                                     * the various static fields are
+                                     * in the files @p{fe_q_[123]d.cc}
+                                     * in the source directory.
+                                     */
+    struct Matrices
+    {
+                                        /**
+                                         * Pointers to the embedding
+                                         * matrices, one for each
+                                         * polynomial degree starting
+                                         * from constant elements
+                                         */
+       static const double * const embedding[];
+
+                                        /**
+                                         * Number of elements (first
+                                         * index) the above field
+                                         * has. Equals the highest
+                                         * polynomial degree plus one
+                                         * for which the embedding
+                                         * matrices have been
+                                         * computed.
+                                         */
+       static const unsigned int n_embedding_matrices;
+
+                                        /**
+                                         * As @p{embedding} but for
+                                         * projection matrices.
+                                         */
+       static const double * const projection_matrices[];
+
+                                        /**
+                                         * As
+                                         * @p{n_embedding_matrices}
+                                         * but for projection
+                                         * matrices.
+                                         */
+       static const unsigned int n_projection_matrices;
+    };
+
+    
                                     /**
                                      * Only for internal use. Its
                                      * full name is
@@ -172,15 +231,16 @@ class FE_DGQ : public FiniteElement<dim>
                                      * Compute support points, only
                                      * for @p{degree>0}.
                                      */
-    static void compute_support_points (std::vector<Point<dim> >support_points,
-                                       unsigned int degree);
+    static void compute_support_points (std::vector<Point<dim> > &support_points,
+                                       const                     unsigned int degree);
 
                                     /**
                                      * Compute renumbering for rotation
                                      * of degrees of freedom.
+//TODO: meaning of direction=[zZxXyY]                                
                                      */
-    void rotate_indices (std::vector<unsigned int>indices,
-                        const char direction = 'y') const;
+    void rotate_indices (std::vector<unsigned int> &indices,
+                        const char                 direction = 'y') const;
   
                                     /**
                                      * Degree of the polynomials.
index 417c3b556cc5294f1124286692efb06b27041d55..237ad8a6412e7f9bac5c593ad53a1cc59b98f3cb 100644 (file)
@@ -78,6 +78,7 @@ class FE_Q : public FiniteElement<dim>
                                      */
     virtual void get_unit_face_support_points (std::vector<Point<dim-1> > &) const;
 
+//TODO: make get_renumber private or move it some other place    
                                     /**
                                      * Read-only access to the
                                      * renumber vector.
index 6e8055717ef9bca1a73c8769d65b181b0269ca9b..670f8a122d7a9fe8c14deba3764b1cd4c103319c 100644 (file)
 #include <fe/fe_dgq.h>
 #include <fe/fe_values.h>
 
-static std::vector<bool> dummy(1,true);
-
-// Embedding matrices (produced by tests/fe/embedding with postprocessing)
-
-#if (deal_II_dimension == 1)
-#include "mat_dgq.1"
-#endif
-
-#if (deal_II_dimension == 2)
-#include "mat_dgq.2"
-#endif
-
-#if (deal_II_dimension == 3)
-#include "mat_dgq.3"
-#endif
 
 
 template <int dim>
@@ -52,36 +37,44 @@ FE_DGQ<dim>::InternalData::~InternalData ()
 
 
 template <int dim>
-FE_DGQ<dim>::FE_DGQ (unsigned int degree):
-               FiniteElement<dim> (FiniteElementData<dim>(get_dpo_vector(degree),1), dummy),
-                                     degree(degree),
-                                     poly(0)
+FE_DGQ<dim>::FE_DGQ (unsigned int degree)
+               :
+               FiniteElement<dim> (FiniteElementData<dim>(get_dpo_vector(degree),1),
+                                   std::vector<bool>(1,true)),
+               degree(degree),
+               poly(0)
 {
   if (degree==0)
     {
-      std::vector<Polynomial<double> > v(
-       1, Polynomial<double> (std::vector<double> (1,1.)));
+                                      // create constant polynomial
+      std::vector<Polynomial<double> >
+       v(1, Polynomial<double> (std::vector<double> (1,1.)));
       poly = new TensorProductPolynomials<dim> (v);
     }
   else
     {
+                                      // create array of Lagrange polynomials
       std::vector<LagrangeEquidistant> v;
       for (unsigned int i=0;i<=degree;++i)
        v.push_back(LagrangeEquidistant(degree,i));
       poly = new TensorProductPolynomials<dim> (v);
     }
-  
-  Assert (degree <= 10, ExcNotImplemented());
-  
+
+                                  // generate permutation/rotation index sets to generate some matrices from others
   std::vector<unsigned int> right;
   std::vector<unsigned int> top;
   rotate_indices (right, 'Z');
   if (dim>2)
     rotate_indices (top, 'X');
 
-  if (embedding[degree] != 0)
+                                  // if defined, copy over matrices
+                                  // from precomputed arrays and
+                                  // generate all other matrices by
+                                  // permutations
+  if ((degree < Matrices::n_embedding_matrices) &&
+      (Matrices::embedding[degree] != 0))
     {
-      prolongation[0].fill (embedding[degree]);
+      prolongation[0].fill (Matrices::embedding[degree]);
       switch (dim)
        {
          case 1:
@@ -113,17 +106,21 @@ FE_DGQ<dim>::FE_DGQ (unsigned int degree):
                                                  top, top);
                break;
          default:
-               for (unsigned int i=0;i<GeometryInfo<dim>::children_per_cell;++i)
-                 prolongation[i].reinit(0);
+               Assert (false, ExcNotImplemented());
        }
-    } else {
-      for (unsigned int i=0;i<GeometryInfo<dim>::children_per_cell;++i)
-       prolongation[i].reinit(0);
     }
-  
-  if (projection_matrices[degree] != 0)
+  else
+                                    // matrix undefined, set size to zero
+    for (unsigned int i=0;i<GeometryInfo<dim>::children_per_cell;++i)
+      prolongation[i].reinit(0);
+
+                                  // same as above: copy over matrix
+                                  // from predefined values and
+                                  // generate all others by rotation
+  if ((degree < Matrices::n_projection_matrices) &&
+      (Matrices::projection_matrices[degree] != 0))
     {
-      restriction[0].fill (projection_matrices[degree]);
+      restriction[0].fill (Matrices::projection_matrices[degree]);
       switch (dim)
        {
          case 1:
@@ -155,20 +152,28 @@ FE_DGQ<dim>::FE_DGQ (unsigned int degree):
                                                 top, top);
                break;
          default:
-               for (unsigned int i=0;i<GeometryInfo<dim>::children_per_cell;++i)
-                 restriction[i].reinit(0);
+               Assert (false, ExcNotImplemented());
        }
     }
-}
+  else
+                                    // matrix undefined, set size to zero
+    for (unsigned int i=0;i<GeometryInfo<dim>::children_per_cell;++i)
+      restriction[i].reinit(0);
+};
+
 
 
 template <int dim>
 FE_DGQ<dim>::~FE_DGQ ()
 {
+                                  // delete poly member and set it to
+                                  // zero to prevent accidental use
   delete poly;
+  poly = 0;
 }
 
 
+
 template <int dim>
 FiniteElement<dim> *
 FE_DGQ<dim>::clone() const
@@ -177,6 +182,7 @@ FE_DGQ<dim>::clone() const
 }
 
 
+
 template <int dim>
 void
 FE_DGQ<dim>::get_unit_support_points (std::vector<Point<dim> > &points) const
@@ -185,6 +191,8 @@ FE_DGQ<dim>::get_unit_support_points (std::vector<Point<dim> > &points) const
     compute_support_points (points, degree);
   else
     {
+                                      // constant elements, take
+                                      // midpoint
       points.resize(1);
       for (unsigned int i=0; i<dim; ++i)
        points[0](i)=0.5;
@@ -196,11 +204,13 @@ template <int dim>
 void
 FE_DGQ<dim>::get_unit_face_support_points (std::vector<Point<dim-1> > &points) const
 {
+                                  // no face support points
   points.resize(0);
 }
 
+
 //----------------------------------------------------------------------
-// Auxilliary functions
+// Auxiliary functions
 //----------------------------------------------------------------------
 
 
@@ -218,54 +228,47 @@ FE_DGQ<dim>::get_dpo_vector(unsigned int deg)
 
 template <int dim>
 UpdateFlags
-FE_DGQ<dim>::update_once (UpdateFlags flags) const
+FE_DGQ<dim>::update_once (const UpdateFlags flags) const
 {
   UpdateFlags out = update_default;
 
-//  cerr << "FE_DGQ:Once: " << hex << flags << ' ';
-
   if (flags & update_values)
     out |= update_values;
 
-//  cerr << out << dec << endl;
-
   return out;
 }
 
 
 template <int dim>
 UpdateFlags
-FE_DGQ<dim>::update_each (UpdateFlags flags) const
+FE_DGQ<dim>::update_each (const UpdateFlags flags) const
 {
   UpdateFlags out = update_default;
 
-//  cerr << "FE_DGQ:Each: " << hex << flags << ' ';
-
   if (flags & update_gradients)
     out |= update_gradients | update_covariant_transformation;
+
   if (flags & update_second_derivatives)
     out |= update_second_derivatives;
 
-//  cerr << out << dec << endl;
-
   return out;
 }
 
 
 template <int dim>
 void
-FE_DGQ<dim>::compute_support_points (std::vector<Point<dim> >support_points,
-                                    unsigned int degree)
+FE_DGQ<dim>::compute_support_points (std::vector<Point<dim> > &support_points,
+                                    const unsigned int degree)
 {
   Assert(degree>0, ExcInternalError());
                                   // number of points: (degree+1)^dim
-  unsigned int n= degree+1;
+  unsigned int n = degree+1;
   for (unsigned int i=1;i<dim;++i)
     n *= degree+1;
 
   support_points.resize(n);
   
-  double step = 1./degree;
+  const double step = 1./degree;
   Point<dim> p;
   
   unsigned int k=0;
@@ -286,8 +289,8 @@ FE_DGQ<dim>::compute_support_points (std::vector<Point<dim> >& support_points,
 
 template <int dim>
 void
-FE_DGQ<dim>::rotate_indices (std::vector<unsigned int>numbers,
-                            const char direction) const
+FE_DGQ<dim>::rotate_indices (std::vector<unsigned int> &numbers,
+                            const char                 direction) const
 {
   const unsigned int n = degree+1;
   unsigned int s = n;
@@ -302,7 +305,9 @@ FE_DGQ<dim>::rotate_indices (std::vector<unsigned int>& numbers,
                                       // Mirror around midpoint
       for (unsigned int i=n;i>0;)
        numbers[l++]=--i;
-    } else {
+    }
+  else
+    {
       switch (direction)
        {
                                           // Rotate xy-plane
@@ -352,6 +357,7 @@ FE_DGQ<dim>::rotate_indices (std::vector<unsigned int>& numbers,
                      }
                break;
          default:
+//TODO: direction='y' is default, but is not implemented?!             
                Assert (false, ExcNotImplemented ());
        }
     }
@@ -363,10 +369,11 @@ FE_DGQ<dim>::rotate_indices (std::vector<unsigned int>& numbers,
 //----------------------------------------------------------------------
 // Data field initialization
 //----------------------------------------------------------------------
+
 template <int dim>
 Mapping<dim>::InternalDataBase*
-FE_DGQ<dim>::get_data (const UpdateFlags update_flags,
-                      const Mapping<dim>mapping,
+FE_DGQ<dim>::get_data (const UpdateFlags      update_flags,
+                      const Mapping<dim>    &mapping,
                       const Quadrature<dim> &quadrature) const
 {
   InternalData* data = new InternalData;
@@ -374,24 +381,29 @@ FE_DGQ<dim>::get_data (const UpdateFlags update_flags,
   std::vector<Tensor<1,dim> > grads(0);
   std::vector<Tensor<2,dim> > grad_grads(0);
   
+                                  // check what needs to be
+                                  // initialized only once and what
+                                  // on every cell/face/subface we
+                                  // visit
   data->update_once = update_once(update_flags);
   data->update_each = update_each(update_flags);
   data->update_flags = data->update_once | data->update_each;
 
   const UpdateFlags flags(data->update_flags);
+  const unsigned int n_q_points = quadrature.n_quadrature_points;
   
   if (flags & update_values)
     {
       values.resize (dofs_per_cell);
       data->shape_values.resize(dofs_per_cell,
-                               std::vector<double>(quadrature.n_quadrature_points));
+                               std::vector<double>(n_q_points));
     }
 
   if (flags & update_gradients)
     {
       grads.resize (dofs_per_cell);
       data->shape_gradients.resize(dofs_per_cell,
-                                  std::vector<Tensor<1,dim> >(quadrature.n_quadrature_points));
+                                  std::vector<Tensor<1,dim> >(n_q_points));
     }
 
                                   // if second derivatives through
@@ -403,10 +415,10 @@ FE_DGQ<dim>::get_data (const UpdateFlags update_flags,
   
   
   if (flags & (update_values | update_gradients))
-    for (unsigned int i=0;i<quadrature.n_quadrature_points;++i)
+    for (unsigned int i=0; i<n_q_points; ++i)
       {
        poly->compute(quadrature.point(i), values, grads, grad_grads);
-       for (unsigned int k=0;k<dofs_per_cell; ++k)
+       for (unsigned int k=0; k<dofs_per_cell; ++k)
          {
            if (flags & update_values)
              data->shape_values[k][i] = values[k];
@@ -422,33 +434,36 @@ FE_DGQ<dim>::get_data (const UpdateFlags update_flags,
 //----------------------------------------------------------------------
 // Fill data of FEValues
 //----------------------------------------------------------------------
+
 template <int dim>
 void
 FE_DGQ<dim>::fill_fe_values (const Mapping<dim>                   &mapping,
                             const DoFHandler<dim>::cell_iterator &cell,
                             const Quadrature<dim>                &quadrature,
-                            Mapping<dim>::InternalDataBase      &mapping_data,
-                            Mapping<dim>::InternalDataBase      &fedata,
+                            Mapping<dim>::InternalDataBase       &mapping_data,
+                            Mapping<dim>::InternalDataBase       &fedata,
                             FEValuesData<dim>                    &data) const
 {
+                                  // convert data object to internal
+                                  // data for this class. fails with
+                                  // an exception if that is not
+                                  // possible
   InternalData &fe_data = dynamic_cast<InternalData &> (fedata);
   
   const UpdateFlags flags(fe_data.current_update_flags());
 
-  for (unsigned int k=0;k<dofs_per_cell;++k)
+  for (unsigned int k=0; k<dofs_per_cell; ++k)
     {
       for (unsigned int i=0;i<quadrature.n_quadrature_points;++i)
-       {
-         if (flags & update_values)
-           data.shape_values(k,i)
-             = fe_data.shape_values[k][i];
-       }
+       if (flags & update_values)
+         data.shape_values(k,i) = fe_data.shape_values[k][i];
       
       if (flags & update_gradients)
        mapping.transform_covariant(data.shape_gradients[k],
                                    fe_data.shape_gradients[k],
                                    mapping_data, 0);
     }
+  
   if (flags & update_second_derivatives)
     compute_2nd (mapping, cell, 0, mapping_data, fe_data, data);
   
@@ -459,35 +474,41 @@ FE_DGQ<dim>::fill_fe_values (const Mapping<dim>                   &mapping,
 
 template <int dim>
 void
-FE_DGQ<dim>::fill_fe_face_values (const Mapping<dim> &mapping,
+FE_DGQ<dim>::fill_fe_face_values (const Mapping<dim>                   &mapping,
                                  const DoFHandler<dim>::cell_iterator &cell,
-                                 const unsigned int face,
-                                 const Quadrature<dim-1>quadrature,
-                                 Mapping<dim>::InternalDataBasemapping_data,
-                                 Mapping<dim>::InternalDataBasefedata,
-                                 FEValuesData<dim>data) const
+                                 const unsigned int                    face,
+                                 const Quadrature<dim-1>              &quadrature,
+                                 Mapping<dim>::InternalDataBase       &mapping_data,
+                                 Mapping<dim>::InternalDataBase       &fedata,
+                                 FEValuesData<dim>                    &data) const
 {
+                                  // convert data object to internal
+                                  // data for this class. fails with
+                                  // an exception if that is not
+                                  // possible
   InternalData &fe_data = dynamic_cast<InternalData &> (fedata);
-  unsigned int offset = face * quadrature.n_quadrature_points;
+
+                                  // offset determines which data set
+                                  // to take (all data sets for all
+                                  // faces are stored contiguously)
+  const unsigned int offset = face * quadrature.n_quadrature_points;
   
   const UpdateFlags flags(fe_data.update_once | fe_data.update_each);
 
-  for (unsigned int k=0;k<dofs_per_cell;++k)
+  for (unsigned int k=0; k<dofs_per_cell; ++k)
     {
       for (unsigned int i=0;i<quadrature.n_quadrature_points;++i)
-       {
-         if (flags & update_values)
-           data.shape_values(k,i)
-             = fe_data.shape_values[k][i+offset];
-       }
+       if (flags & update_values)
+         data.shape_values(k,i) = fe_data.shape_values[k][i+offset];
       
       if (flags & update_gradients)
        mapping.transform_covariant(data.shape_gradients[k],
                                    fe_data.shape_gradients[k],
                                    mapping_data, offset);
-      if (flags & update_second_derivatives)
-       compute_2nd (mapping, cell, offset, mapping_data, fe_data, data);
     }
+
+  if (flags & update_second_derivatives)
+    compute_2nd (mapping, cell, offset, mapping_data, fe_data, data);
   
   fe_data.first_cell = false;
 }
@@ -496,38 +517,44 @@ FE_DGQ<dim>::fill_fe_face_values (const Mapping<dim> &mapping,
 
 template <int dim>
 void
-FE_DGQ<dim>::fill_fe_subface_values (const Mapping<dim> &mapping,
+FE_DGQ<dim>::fill_fe_subface_values (const Mapping<dim>                   &mapping,
                                     const DoFHandler<dim>::cell_iterator &cell,
-                                    const unsigned int face,
-                                    const unsigned int subface,
-                                    const Quadrature<dim-1>quadrature,
-                                    Mapping<dim>::InternalDataBasemapping_data,
-                                    Mapping<dim>::InternalDataBasefedata,
-                                    FEValuesData<dim>data) const
+                                    const unsigned int                    face,
+                                    const unsigned int                    subface,
+                                    const Quadrature<dim-1>              &quadrature,
+                                    Mapping<dim>::InternalDataBase       &mapping_data,
+                                    Mapping<dim>::InternalDataBase       &fedata,
+                                    FEValuesData<dim>                    &data) const
 {
+                                  // convert data object to internal
+                                  // data for this class. fails with
+                                  // an exception if that is not
+                                  // possible
   InternalData &fe_data = dynamic_cast<InternalData &> (fedata);
-  unsigned int offset = (face * GeometryInfo<dim>::subfaces_per_face
-                        + subface) * quadrature.n_quadrature_points;
+  
+                                  // offset determines which data set
+                                  // to take (all data sets for all
+                                  // sub-faces are stored contiguously)
+  const unsigned int offset = (face * GeometryInfo<dim>::subfaces_per_face + subface)
+                             * quadrature.n_quadrature_points;
 
   const UpdateFlags flags(fe_data.update_once | fe_data.update_each);
 
-  for (unsigned int k=0;k<dofs_per_cell;++k)
+  for (unsigned int k=0; k<dofs_per_cell; ++k)
     {
       for (unsigned int i=0;i<quadrature.n_quadrature_points;++i)
-       {
-         if (flags & update_values)
-           data.shape_values(k,i)
-             = fe_data.shape_values[k][i+offset];
-       }
+       if (flags & update_values)
+         data.shape_values(k,i) = fe_data.shape_values[k][i+offset];
       
       if (flags & update_gradients)
        mapping.transform_covariant(data.shape_gradients[k],
                                    fe_data.shape_gradients[k],
                                    mapping_data, offset);
-      if (flags & update_second_derivatives)
-       compute_2nd (mapping, cell, offset, mapping_data, fe_data, data);
     }
   
+  if (flags & update_second_derivatives)
+    compute_2nd (mapping, cell, offset, mapping_data, fe_data, data);
+  
   fe_data.first_cell = false;
 }
 
@@ -542,4 +569,14 @@ FE_DGQ<dim>::memory_consumption () const
 
 
 
+template <int dim>
+unsigned int
+FE_DGQ<dim>::get_degree () const
+{
+  return degree;
+};
+
+
+
+
 template FE_DGQ<deal_II_dimension>;
diff --git a/deal.II/deal.II/source/fe/fe_dgq_1d.cc b/deal.II/deal.II/source/fe/fe_dgq_1d.cc
new file mode 100644 (file)
index 0000000..31d4704
--- /dev/null
@@ -0,0 +1,161 @@
+//----------------------------------------------------------------
+//    $Id$
+//    Version: $Name$
+//
+//    Copyright (C) 1998, 1999, 2000, 2001 by the deal.II authors
+//
+//    This file is subject to QPL and may not be  distributed
+//    without copyright and license information. Please refer
+//    to the file deal.II/doc/license.html for the  text  and
+//    further information on this license.
+//
+//----------------------------------------------------------------
+
+
+// only compile in 1d
+#if deal_II_dimension == 1
+
+#include <fe/fe_dgq.h>
+
+
+// Transfer matrices for finite elements
+
+namespace FE_DGQ_1d
+{
+  static double dgq0_into_dgq0_refined[] =
+  {
+       1., 1.
+  };
+
+  static const double dgq1_into_dgq1_refined[] =
+  {
+       1., 0.,
+       13.5/27., 13.5/27.,
+  };
+
+  static const double dgq2_into_dgq2_refined[] =
+  {
+       1., 0., 0.,
+       10.125/27., 20.25/27., -3.375/27.,
+       0., 1., 0.,
+  };
+
+  static const double dgq3_into_dgq3_refined[] =
+  {
+       1., 0., 0., 0.,
+       8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27.,
+       0., 1., 0., 0.,
+       -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27.,
+  };
+
+  static const double dgq4_into_dgq4_refined[] =
+  {
+       1., 0., 0., 0., 0.,
+       7.3828125/27., 29.53125/27., -14.765625/27., 5.90625/27., -1.0546875/27.,
+       0., 1., 0., 0., 0.,
+       -1.0546875/27., 12.65625/27., 18.984375/27., -4.21875/27., 0.6328125/27.,
+       0., -2.91892343e-13/27., 1., 0., 0.,
+  };
+
+
+  static const double dgq0_refined_onto_dgq0[] =
+  {
+       0.5,
+  };
+
+  static const double dgq1_refined_onto_dgq1[] =
+  {
+       0.75, 0.5,
+       -0.25, 0,
+  };
+
+  static const double dgq2_refined_onto_dgq2[] =
+  {
+       0.6875, 0.75, -0.1875,
+       -0.09375, 0.375, 0.21875,
+       0.1875, -0.25, -0.1875,
+  };
+  static const double dgq3_refined_onto_dgq3[] =
+  {
+       0.6875, 0.9375, -0.75, -0.0625,
+       -0.055555556, 0.24305556, 0.61805556, 0.12268519,
+       0.034722222, -0.11805556, 0.069444444, 0.085648148,
+       -0.125, 0.1875, 0.1875, -0.0625,
+  };
+
+  static const double dgq4_refined_onto_dgq4[] =
+  {
+       0.72569444, 0.97222222, -1.0416667, 0.13888889, 0.017361111,
+       -0.068223741, 0.30056424, 0.52115885, 0.28103299, 0.031873915,
+       0.01953125, -0.052083333, -0.078125, 0.46875, 0.14192708,
+       -0.0074598524, 0.036675347, -0.030924479, -0.066189236, 0.0014919705,
+       0.086805556, -0.13888889, -0.20833333, 0.36111111, 0.086805556,
+  };
+
+  static const double dgq5_refined_onto_dgq5[] =
+  {
+       0.76529948, 0.96028646, -1.2858073, 0.42317708, 0.18717448, 0.10611979,
+       -0.064940104, 0.29386458, 0.53121354, 0.25160417, 0.056143229, -0.012855417,
+       0.036778646, -0.14359896, 0.12031771, 0.22294792, 0.53740365, 0.10436104,
+       -0.0056692708, 0.022895833, 0.012755208, -0.16279167, 0.17783073, 0.076769167,
+       -0.0047838542, 0.0020989583, 0.018526042, 0.016885417, -0.070075521, -0.017681042,
+       -0.071940104, 0.16276042, 0.081380208, -0.32552083, -0.040690104, 0.037760417,
+  };
+
+  static const double dgq6_refined_onto_dgq6[] =
+  {
+       0.79257813, 0.984375, -1.6734375, 1.09375, -0.17226562, 0.196875, -0.065625,
+       -0.056868389, 0.26796875, 0.56824544, 0.18953832, 0.14839681, -0.089322917, -0.019566816,
+       0.03079829, -0.109375, 0.018229167, 0.41571502, 0.32044271, 0.328125, 0.038888889,
+       -0.01965332, 0.0984375, -0.16918945, 0.109375, -0.1307373, 0.4921875, 0.11958008,
+       -0.0025543338, -0.003125, 0.025520833, 0.0084619342, -0.081119792, -0.0072916667, 0.017283951,
+       0.010613285, -0.02734375, 0.00079752604, 0.016814558, 0.058162435, -0.04921875, -0.018216508,
+       0.062890625, -0.196875, 0.0984375, 0.13125, 0.12304687, -0.309375, -0.065625,
+  };
+
+  static const double dgq7_refined_onto_dgq7[] =
+  {
+       0.81508102, 1.0095262, -2.1220573, 2.1159252, -1.1456019, 0.72957682, -0.50176794, -0.037400897,
+       -0.048702752, 0.24752223, 0.56041891, 0.24320734, 0.11116474, -0.063333627, -0.094508404, -0.012366406,
+       0.028512974, -0.11272486, 0.058287533, 0.34450213, 0.37238149, 0.28423557, 0.10277054, 0.00045127394,
+       -0.01556376, 0.056866734, 0.0023941134, -0.26908091, 0.36033153, 0.082017998, 0.54686868, 0.092819904,
+       0.0063367825, -0.046119071, 0.12266792, -0.15184748, 0.13891781, -0.23206465, 0.23358346, 0.071870952,
+       0.0077008445, -0.01866856, -0.01883456, 0.072907425, -0.023311084, -0.0010966409, -0.086150953, -0.010963118,
+       -0.012439378, 0.040990099, -0.017439155, -0.050376157, 0.0042995099, 0.054999345, 0.038394855, -0.001831157,
+       -0.050934606, 0.18647931, -0.15057292, -0.1043873, -0.016304977, 0.28934245, 0.015028935, -0.031932147,
+  };
+};
+
+
+
+const double * const FE_DGQ<1>::Matrices::embedding[] =
+{      
+      FE_DGQ_1d::dgq0_into_dgq0_refined,
+      FE_DGQ_1d::dgq1_into_dgq1_refined,
+      FE_DGQ_1d::dgq2_into_dgq2_refined,
+      FE_DGQ_1d::dgq3_into_dgq3_refined,
+      FE_DGQ_1d::dgq4_into_dgq4_refined
+};
+
+
+const unsigned int FE_DGQ<1>::Matrices::n_embedding_matrices = 5;
+
+
+
+
+const double * const FE_DGQ<1>::Matrices::projection_matrices[] =
+{
+      FE_DGQ_1d::dgq0_refined_onto_dgq0,
+      FE_DGQ_1d::dgq1_refined_onto_dgq1,
+      FE_DGQ_1d::dgq2_refined_onto_dgq2,
+      FE_DGQ_1d::dgq3_refined_onto_dgq3,
+      FE_DGQ_1d::dgq4_refined_onto_dgq4,
+      FE_DGQ_1d::dgq5_refined_onto_dgq5,
+      FE_DGQ_1d::dgq6_refined_onto_dgq6,
+      FE_DGQ_1d::dgq7_refined_onto_dgq7
+};
+
+
+const unsigned int FE_DGQ<1>::Matrices::n_projection_matrices = 8;
+
+#endif // #if deal_II_dimension == 1
similarity index 86%
rename from deal.II/deal.II/source/fe/mat_dgq.2
rename to deal.II/deal.II/source/fe/fe_dgq_2d.cc
index c9b378dca741ab8214f2871a8ed4526057dd20e6..88aacd8e5f2fe92985d694262f0407a3c73c63f2 100644 (file)
 //
 //----------------------------------------------------------------
 
+
+// only compile in 2d
+#if deal_II_dimension == 2
+
+#include <fe/fe_dgq.h>
+
 // Transfer matrices for finite elements
 
-static double dgq0_into_dgq0_refined[] =
+namespace FE_DGQ_2d
 {
-  1., 1., 1., 1.
-};
+  static const double dgq0_into_dgq0_refined[] =
+  {
+       1., 1., 1., 1.
+  };
+  
+  static const double dgq1_into_dgq1_refined[] =
+  {
+       1., 0., 0., 0.,
+       13.5/27., 13.5/27., 0., 0.,
+       13.5/27., 0., 13.5/27., 0.,
+       6.75/27., 6.75/27., 6.75/27., 6.75/27.,
+  };
 
-static double dgq1_into_dgq1_refined[] =
-{
- 1., 0., 0., 0.,
- 13.5/27., 13.5/27., 0., 0.,
- 13.5/27., 0., 13.5/27., 0.,
- 6.75/27., 6.75/27., 6.75/27., 6.75/27.,
-};
+  static const double dgq2_into_dgq2_refined[] =
+  {
+       1., 0., 0., 0., 0., 0., 0., 0., 0.,
+       10.125/27., 20.25/27., -3.375/27., 0., 0., 0., 0., 0., 0.,
+       0., 1., 0., 0., 0., 0., 0., 0., 0.,
+       10.125/27., 0., 0., 20.25/27., 0., 0., -3.375/27., 0., 0.,
+       3.796875/27., 7.59375/27., -1.265625/27., 7.59375/27., 15.1875/27., -2.53125/27., -1.265625/27., -2.53125/27., 0.421875/27.,
+       0., 10.125/27., 0., 0., 20.25/27., 0., 0., -3.375/27., 0.,
+       0., 0., 0., 1., 0., 0., 0., 0., 0.,
+       0., 0., 0., 10.125/27., 20.25/27., -3.375/27., 0., 0., 0.,
+       0., 0., 0., 0., 1., 0., 0., 0., 0.,
+  };
 
-static double dgq2_into_dgq2_refined[] =
-{
- 1., 0., 0., 0., 0., 0., 0., 0., 0.,
- 10.125/27., 20.25/27., -3.375/27., 0., 0., 0., 0., 0., 0.,
- 0., 1., 0., 0., 0., 0., 0., 0., 0.,
- 10.125/27., 0., 0., 20.25/27., 0., 0., -3.375/27., 0., 0.,
- 3.796875/27., 7.59375/27., -1.265625/27., 7.59375/27., 15.1875/27., -2.53125/27., -1.265625/27., -2.53125/27., 0.421875/27.,
- 0., 10.125/27., 0., 0., 20.25/27., 0., 0., -3.375/27., 0.,
- 0., 0., 0., 1., 0., 0., 0., 0., 0.,
- 0., 0., 0., 10.125/27., 20.25/27., -3.375/27., 0., 0., 0.,
- 0., 0., 0., 0., 1., 0., 0., 0., 0.,
-};
+  static const double dgq3_into_dgq3_refined[] =
+  {
+       1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0.,
+       2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27.,
+       0., 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0.,
+       -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27.,
+       0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
+       -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0.,
+       -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27.,
+       0., -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0.,
+       0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27.,
+  };
 
-static double dgq3_into_dgq3_refined[] =
-{
- 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0.,
- 2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27.,
- 0., 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0.,
- -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27.,
- 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
- -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0.,
- -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27.,
- 0., -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0.,
- 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27.,
-};
+  static const double dgq4_into_dgq4_refined[] =
+  {
+       1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       7.3828125/27., 29.53125/27., -14.765625/27., 5.90625/27., -1.0546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       -1.0546875/27., 12.65625/27., 18.984375/27., -4.21875/27., 0.6328125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., -3.037621421e-13/27., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       7.3828125/27., 0., 0., 0., 0., 29.53125/27., 0., 0., 0., 0., -14.765625/27., 0., 0., 0., 0., 5.90625/27., 0., 0., 0., 0., -1.0546875/27., 0., 0., 0., 0.,
+       2.018737793/27., 8.074951172/27., -4.037475586/27., 1.614990234/27., -0.2883911133/27., 8.074951172/27., 32.29980469/27., -16.14990234/27., 6.459960937/27., -1.153564453/27., -4.037475586/27., -16.14990234/27., 8.074951172/27., -3.229980469/27., 0.5767822266/27., 1.614990234/27., 6.459960937/27., -3.229980469/27., 1.291992187/27., -0.2307128906/27., -0.2883911133/27., -1.153564453/27., 0.5767822266/27., -0.2307128906/27., 0.04119873047/27.,
+       0., 7.3828125/27., 0., 0., 0., 0., 29.53125/27., 0., 0., 0., 0., -14.765625/27., 0., 0., 0., 0., 5.90625/27., 0., 0., 0., 0., -1.0546875/27., 0., 0., 0.,
+       -0.2883911133/27., 3.460693359/27., 5.191040039/27., -1.153564453/27., 0.173034668/27., -1.153564453/27., 13.84277344/27., 20.76416016/27., -4.614257813/27., 0.6921386719/27., 0.5767822266/27., -6.921386719/27., -10.38208008/27., 2.307128906/27., -0.3460693359/27., -0.2307128906/27., 2.768554687/27., 4.152832031/27., -0.9228515625/27., 0.1384277344/27., 0.04119873047/27., -0.4943847656/27., -0.7415771484/27., 0.1647949219/27., -0.02471923828/27.,
+       0., 0., 7.3828125/27., 0., 0., 0., -3.181519325e-13/27., 29.53125/27., 0., 0., 0., 1.601013025e-13/27., -14.765625/27., 0., 0., 0., 0., 5.90625/27., 0., 0., 0., 0., -1.0546875/27., 0., 0.,
+       0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., 7.3828125/27., 29.53125/27., -14.765625/27., 5.90625/27., -1.0546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., -1.0546875/27., 12.65625/27., 18.984375/27., -4.21875/27., 0.6328125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., 0., -2.837901725e-13/27., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       -1.0546875/27., 0., 0., 0., 0., 12.65625/27., 0., 0., 0., 0., 18.984375/27., 0., 0., 0., 0., -4.21875/27., 0., 0., 0., 0., 0.6328125/27., 0., 0., 0., 0.,
+       -0.2883911133/27., -1.153564453/27., 0.5767822266/27., -0.2307128906/27., 0.04119873047/27., 3.460693359/27., 13.84277344/27., -6.921386719/27., 2.768554687/27., -0.4943847656/27., 5.191040039/27., 20.76416016/27., -10.38208008/27., 4.152832031/27., -0.7415771484/27., -1.153564453/27., -4.614257813/27., 2.307128906/27., -0.9228515625/27., 0.1647949219/27., 0.173034668/27., 0.6921386719/27., -0.3460693359/27., 0.1384277344/27., -0.02471923828/27.,
+       0., -1.0546875/27., 0., 0., 0., 0., 12.65625/27., 0., 0., 0., 0., 18.984375/27., 0., 0., 0., 0., -4.21875/27., 0., 0., 0., 0., 0.6328125/27., 0., 0., 0.,
+       0.04119873047/27., -0.4943847656/27., -0.7415771484/27., 0.1647949219/27., -0.02471923828/27., -0.4943847656/27., 5.932617187/27., 8.898925781/27., -1.977539062/27., 0.2966308594/27., -0.7415771484/27., 8.898925781/27., 13.34838867/27., -2.966308594/27., 0.4449462891/27., 0.1647949219/27., -1.977539062/27., -2.966308594/27., 0.6591796875/27., -0.09887695313/27., -0.02471923828/27., 0.2966308594/27., 0.4449462891/27., -0.09887695313/27., 0.01483154297/27.,
+       0., 0., -1.0546875/27., 0., 0., 0., -1.40925221e-13/27., 12.65625/27., 0., 0., 0., -2.083871924e-13/27., 18.984375/27., 0., 0., 0., 0., -4.21875/27., 0., 0., 0., 0., 0.6328125/27., 0., 0.,
+       0., 0., 0., 0., 0., -3.037621421e-13/27., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., 0., -3.181519325e-13/27., 1.601013025e-13/27., 0., 0., 7.3828125/27., 29.53125/27., -14.765625/27., 5.90625/27., -1.0546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., 0., -2.837901725e-13/27., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., 0., -1.40925221e-13/27., -2.083871924e-13/27., 0., 0., -1.0546875/27., 12.65625/27., 18.984375/27., -4.21875/27., 0.6328125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+       0., 0., 0., 0., 0., 0., 0., -2.96327173e-13/27., 0., 0., 0., -2.96327173e-13/27., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+  };
 
-static double dgq4_into_dgq4_refined[] =
-{
- 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 7.3828125/27., 29.53125/27., -14.765625/27., 5.90625/27., -1.0546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -1.0546875/27., 12.65625/27., 18.984375/27., -4.21875/27., 0.6328125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., -3.037621421e-13/27., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 7.3828125/27., 0., 0., 0., 0., 29.53125/27., 0., 0., 0., 0., -14.765625/27., 0., 0., 0., 0., 5.90625/27., 0., 0., 0., 0., -1.0546875/27., 0., 0., 0., 0.,
- 2.018737793/27., 8.074951172/27., -4.037475586/27., 1.614990234/27., -0.2883911133/27., 8.074951172/27., 32.29980469/27., -16.14990234/27., 6.459960937/27., -1.153564453/27., -4.037475586/27., -16.14990234/27., 8.074951172/27., -3.229980469/27., 0.5767822266/27., 1.614990234/27., 6.459960937/27., -3.229980469/27., 1.291992187/27., -0.2307128906/27., -0.2883911133/27., -1.153564453/27., 0.5767822266/27., -0.2307128906/27., 0.04119873047/27.,
- 0., 7.3828125/27., 0., 0., 0., 0., 29.53125/27., 0., 0., 0., 0., -14.765625/27., 0., 0., 0., 0., 5.90625/27., 0., 0., 0., 0., -1.0546875/27., 0., 0., 0.,
- -0.2883911133/27., 3.460693359/27., 5.191040039/27., -1.153564453/27., 0.173034668/27., -1.153564453/27., 13.84277344/27., 20.76416016/27., -4.614257813/27., 0.6921386719/27., 0.5767822266/27., -6.921386719/27., -10.38208008/27., 2.307128906/27., -0.3460693359/27., -0.2307128906/27., 2.768554687/27., 4.152832031/27., -0.9228515625/27., 0.1384277344/27., 0.04119873047/27., -0.4943847656/27., -0.7415771484/27., 0.1647949219/27., -0.02471923828/27.,
- 0., 0., 7.3828125/27., 0., 0., 0., -3.181519325e-13/27., 29.53125/27., 0., 0., 0., 1.601013025e-13/27., -14.765625/27., 0., 0., 0., 0., 5.90625/27., 0., 0., 0., 0., -1.0546875/27., 0., 0.,
- 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 7.3828125/27., 29.53125/27., -14.765625/27., 5.90625/27., -1.0546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., -1.0546875/27., 12.65625/27., 18.984375/27., -4.21875/27., 0.6328125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., -2.837901725e-13/27., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -1.0546875/27., 0., 0., 0., 0., 12.65625/27., 0., 0., 0., 0., 18.984375/27., 0., 0., 0., 0., -4.21875/27., 0., 0., 0., 0., 0.6328125/27., 0., 0., 0., 0.,
- -0.2883911133/27., -1.153564453/27., 0.5767822266/27., -0.2307128906/27., 0.04119873047/27., 3.460693359/27., 13.84277344/27., -6.921386719/27., 2.768554687/27., -0.4943847656/27., 5.191040039/27., 20.76416016/27., -10.38208008/27., 4.152832031/27., -0.7415771484/27., -1.153564453/27., -4.614257813/27., 2.307128906/27., -0.9228515625/27., 0.1647949219/27., 0.173034668/27., 0.6921386719/27., -0.3460693359/27., 0.1384277344/27., -0.02471923828/27.,
- 0., -1.0546875/27., 0., 0., 0., 0., 12.65625/27., 0., 0., 0., 0., 18.984375/27., 0., 0., 0., 0., -4.21875/27., 0., 0., 0., 0., 0.6328125/27., 0., 0., 0.,
- 0.04119873047/27., -0.4943847656/27., -0.7415771484/27., 0.1647949219/27., -0.02471923828/27., -0.4943847656/27., 5.932617187/27., 8.898925781/27., -1.977539062/27., 0.2966308594/27., -0.7415771484/27., 8.898925781/27., 13.34838867/27., -2.966308594/27., 0.4449462891/27., 0.1647949219/27., -1.977539062/27., -2.966308594/27., 0.6591796875/27., -0.09887695313/27., -0.02471923828/27., 0.2966308594/27., 0.4449462891/27., -0.09887695313/27., 0.01483154297/27.,
- 0., 0., -1.0546875/27., 0., 0., 0., -1.40925221e-13/27., 12.65625/27., 0., 0., 0., -2.083871924e-13/27., 18.984375/27., 0., 0., 0., 0., -4.21875/27., 0., 0., 0., 0., 0.6328125/27., 0., 0.,
- 0., 0., 0., 0., 0., -3.037621421e-13/27., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., -3.181519325e-13/27., 1.601013025e-13/27., 0., 0., 7.3828125/27., 29.53125/27., -14.765625/27., 5.90625/27., -1.0546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., -2.837901725e-13/27., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., -1.40925221e-13/27., -2.083871924e-13/27., 0., 0., -1.0546875/27., 12.65625/27., 18.984375/27., -4.21875/27., 0.6328125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., -2.96327173e-13/27., 0., 0., 0., -2.96327173e-13/27., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
-};
 
-static double * embedding[] =
-{
-  dgq0_into_dgq0_refined,
-  dgq1_into_dgq1_refined,
-  dgq2_into_dgq2_refined,
-  dgq3_into_dgq3_refined,
-  dgq4_into_dgq4_refined,
-  0,0,0,0,0,0,0
-};
+  static const double dgq0_refined_onto_dgq0[] =
+  {
+       0.25,
+  };
 
-static double dgq0_refined_onto_dgq0[] =
-{
- 0.25,
-};
+  static const double dgq1_refined_onto_dgq1[] =
+  {
+       0.5625, 0.375, 0.375, 0.25,
+       -0.1875, 0, -0.125, 0,
+       -0.1875, -0.125, 0, 0,
+       0.0625, 0, 0, 0,
+  };
 
-static double dgq1_refined_onto_dgq1[] =
-{
- 0.5625, 0.375, 0.375, 0.25,
- -0.1875, 0, -0.125, 0,
- -0.1875, -0.125, 0, 0,
- 0.0625, 0, 0, 0,
-};
+  static const double dgq2_refined_onto_dgq2[] =
+  {
+       0.47265625, 0.515625, -0.12890625, 0.515625, 0.5625, -0.140625, -0.12890625, -0.140625, 0.03515625,
+       -0.064453125, 0.2578125, 0.15039063, -0.0703125, 0.28125, 0.1640625, 0.017578125, -0.0703125, -0.041015625,
+       0.12890625, -0.171875, -0.12890625, 0.140625, -0.1875, -0.140625, -0.03515625, 0.046875, 0.03515625,
+       -0.064453125, -0.0703125, 0.017578125, 0.2578125, 0.28125, -0.0703125, 0.15039063, 0.1640625, -0.041015625,
+       0.0087890625, -0.03515625, -0.020507812, -0.03515625, 0.140625, 0.08203125, -0.020507813, 0.08203125, 0.047851562,
+       -0.017578125, 0.0234375, 0.017578125, 0.0703125, -0.09375, -0.0703125, 0.041015625, -0.0546875, -0.041015625,
+       0.12890625, 0.140625, -0.03515625, -0.171875, -0.1875, 0.046875, -0.12890625, -0.140625, 0.03515625,
+       -0.017578125, 0.0703125, 0.041015625, 0.0234375, -0.09375, -0.0546875, 0.017578125, -0.0703125, -0.041015625,
+       0.03515625, -0.046875, -0.03515625, -0.046875, 0.0625, 0.046875, -0.03515625, 0.046875, 0.03515625,
+  };
 
-static double dgq2_refined_onto_dgq2[] =
-{
- 0.47265625, 0.515625, -0.12890625, 0.515625, 0.5625, -0.140625, -0.12890625, -0.140625, 0.03515625,
- -0.064453125, 0.2578125, 0.15039063, -0.0703125, 0.28125, 0.1640625, 0.017578125, -0.0703125, -0.041015625,
- 0.12890625, -0.171875, -0.12890625, 0.140625, -0.1875, -0.140625, -0.03515625, 0.046875, 0.03515625,
- -0.064453125, -0.0703125, 0.017578125, 0.2578125, 0.28125, -0.0703125, 0.15039063, 0.1640625, -0.041015625,
- 0.0087890625, -0.03515625, -0.020507812, -0.03515625, 0.140625, 0.08203125, -0.020507813, 0.08203125, 0.047851562,
- -0.017578125, 0.0234375, 0.017578125, 0.0703125, -0.09375, -0.0703125, 0.041015625, -0.0546875, -0.041015625,
- 0.12890625, 0.140625, -0.03515625, -0.171875, -0.1875, 0.046875, -0.12890625, -0.140625, 0.03515625,
- -0.017578125, 0.0703125, 0.041015625, 0.0234375, -0.09375, -0.0546875, 0.017578125, -0.0703125, -0.041015625,
- 0.03515625, -0.046875, -0.03515625, -0.046875, 0.0625, 0.046875, -0.03515625, 0.046875, 0.03515625,
-};
+  static const double dgq3_refined_onto_dgq3[] =
+  {
+       0.47265625, 0.64453125, -0.515625, -0.04296875, 0.64453125, 0.87890625, -0.703125, -0.05859375, -0.515625, -0.703125, 0.5625, 0.046875, -0.04296875, -0.05859375, 0.046875, 0.00390625,
+       -0.038194444, 0.16710069, 0.42491319, 0.084346065, -0.052083333, 0.22786458, 0.57942708, 0.11501736, 0.041666667, -0.18229167, -0.46354167, -0.092013889, 0.0034722222, -0.015190972, -0.038628472, -0.0076678241,
+       0.023871528, -0.081163194, 0.047743056, 0.058883102, 0.032552083, -0.11067708, 0.065104167, 0.080295139, -0.026041667, 0.088541667, -0.052083333, -0.064236111, -0.0021701389, 0.0073784722, -0.0043402778, -0.0053530093,
+       -0.0859375, 0.12890625, 0.12890625, -0.04296875, -0.1171875, 0.17578125, 0.17578125, -0.05859375, 0.09375, -0.140625, -0.140625, 0.046875, 0.0078125, -0.01171875, -0.01171875, 0.00390625,
+       -0.038194444, -0.052083333, 0.041666667, 0.0034722222, 0.16710069, 0.22786458, -0.18229167, -0.015190972, 0.42491319, 0.57942708, -0.46354167, -0.038628472, 0.084346065, 0.11501736, -0.092013889, -0.0076678241,
+       0.0030864198, -0.013503086, -0.03433642, -0.0068158436, -0.013503086, 0.059076003, 0.15022184, 0.029819316, -0.03433642, 0.15022184, 0.38199267, 0.07582626, -0.0068158436, 0.029819316, 0.07582626, 0.015051655,
+       -0.0019290123, 0.006558642, -0.0038580247, -0.0047582305, 0.008439429, -0.028694059, 0.016878858, 0.020817258, 0.021460262, -0.072964892, 0.042920525, 0.052935314, 0.0042599023, -0.014483668, 0.0085198045, 0.010507759,
+       0.0069444444, -0.010416667, -0.010416667, 0.0034722222, -0.030381944, 0.045572917, 0.045572917, -0.015190972, -0.077256944, 0.11588542, 0.11588542, -0.038628472, -0.015335648, 0.023003472, 0.023003472, -0.0076678241,
+       0.023871528, 0.032552083, -0.026041667, -0.0021701389, -0.081163194, -0.11067708, 0.088541667, 0.0073784722, 0.047743056, 0.065104167, -0.052083333, -0.0043402778, 0.058883102, 0.080295139, -0.064236111, -0.0053530093,
+       -0.0019290123, 0.008439429, 0.021460262, 0.0042599023, 0.006558642, -0.028694059, -0.072964892, -0.014483668, -0.0038580247, 0.016878858, 0.042920525, 0.0085198045, -0.0047582305, 0.020817258, 0.052935314, 0.010507759,
+       0.0012056327, -0.0040991512, 0.0024112654, 0.002973894, -0.0040991512, 0.013937114, -0.0081983025, -0.01011124, 0.0024112654, -0.0081983025, 0.0048225309, 0.0059477881, 0.002973894, -0.01011124, 0.0059477881, 0.0073356053,
+       -0.0043402778, 0.0065104167, 0.0065104167, -0.0021701389, 0.014756944, -0.022135417, -0.022135417, 0.0073784722, -0.0086805556, 0.013020833, 0.013020833, -0.0043402778, -0.010706019, 0.016059028, 0.016059028, -0.0053530093,
+       -0.0859375, -0.1171875, 0.09375, 0.0078125, 0.12890625, 0.17578125, -0.140625, -0.01171875, 0.12890625, 0.17578125, -0.140625, -0.01171875, -0.04296875, -0.05859375, 0.046875, 0.00390625,
+       0.0069444444, -0.030381944, -0.077256944, -0.015335648, -0.010416667, 0.045572917, 0.11588542, 0.023003472, -0.010416667, 0.045572917, 0.11588542, 0.023003472, 0.0034722222, -0.015190972, -0.038628472, -0.0076678241,
+       -0.0043402778, 0.014756944, -0.0086805556, -0.010706019, 0.0065104167, -0.022135417, 0.013020833, 0.016059028, 0.0065104167, -0.022135417, 0.013020833, 0.016059028, -0.0021701389, 0.0073784722, -0.0043402778, -0.0053530093,
+       0.015625, -0.0234375, -0.0234375, 0.0078125, -0.0234375, 0.03515625, 0.03515625, -0.01171875, -0.0234375, 0.03515625, 0.03515625, -0.01171875, 0.0078125, -0.01171875, -0.01171875, 0.00390625,
+  };
 
-static double dgq3_refined_onto_dgq3[] =
-{
- 0.47265625, 0.64453125, -0.515625, -0.04296875, 0.64453125, 0.87890625, -0.703125, -0.05859375, -0.515625, -0.703125, 0.5625, 0.046875, -0.04296875, -0.05859375, 0.046875, 0.00390625,
- -0.038194444, 0.16710069, 0.42491319, 0.084346065, -0.052083333, 0.22786458, 0.57942708, 0.11501736, 0.041666667, -0.18229167, -0.46354167, -0.092013889, 0.0034722222, -0.015190972, -0.038628472, -0.0076678241,
- 0.023871528, -0.081163194, 0.047743056, 0.058883102, 0.032552083, -0.11067708, 0.065104167, 0.080295139, -0.026041667, 0.088541667, -0.052083333, -0.064236111, -0.0021701389, 0.0073784722, -0.0043402778, -0.0053530093,
- -0.0859375, 0.12890625, 0.12890625, -0.04296875, -0.1171875, 0.17578125, 0.17578125, -0.05859375, 0.09375, -0.140625, -0.140625, 0.046875, 0.0078125, -0.01171875, -0.01171875, 0.00390625,
- -0.038194444, -0.052083333, 0.041666667, 0.0034722222, 0.16710069, 0.22786458, -0.18229167, -0.015190972, 0.42491319, 0.57942708, -0.46354167, -0.038628472, 0.084346065, 0.11501736, -0.092013889, -0.0076678241,
- 0.0030864198, -0.013503086, -0.03433642, -0.0068158436, -0.013503086, 0.059076003, 0.15022184, 0.029819316, -0.03433642, 0.15022184, 0.38199267, 0.07582626, -0.0068158436, 0.029819316, 0.07582626, 0.015051655,
- -0.0019290123, 0.006558642, -0.0038580247, -0.0047582305, 0.008439429, -0.028694059, 0.016878858, 0.020817258, 0.021460262, -0.072964892, 0.042920525, 0.052935314, 0.0042599023, -0.014483668, 0.0085198045, 0.010507759,
- 0.0069444444, -0.010416667, -0.010416667, 0.0034722222, -0.030381944, 0.045572917, 0.045572917, -0.015190972, -0.077256944, 0.11588542, 0.11588542, -0.038628472, -0.015335648, 0.023003472, 0.023003472, -0.0076678241,
- 0.023871528, 0.032552083, -0.026041667, -0.0021701389, -0.081163194, -0.11067708, 0.088541667, 0.0073784722, 0.047743056, 0.065104167, -0.052083333, -0.0043402778, 0.058883102, 0.080295139, -0.064236111, -0.0053530093,
- -0.0019290123, 0.008439429, 0.021460262, 0.0042599023, 0.006558642, -0.028694059, -0.072964892, -0.014483668, -0.0038580247, 0.016878858, 0.042920525, 0.0085198045, -0.0047582305, 0.020817258, 0.052935314, 0.010507759,
- 0.0012056327, -0.0040991512, 0.0024112654, 0.002973894, -0.0040991512, 0.013937114, -0.0081983025, -0.01011124, 0.0024112654, -0.0081983025, 0.0048225309, 0.0059477881, 0.002973894, -0.01011124, 0.0059477881, 0.0073356053,
- -0.0043402778, 0.0065104167, 0.0065104167, -0.0021701389, 0.014756944, -0.022135417, -0.022135417, 0.0073784722, -0.0086805556, 0.013020833, 0.013020833, -0.0043402778, -0.010706019, 0.016059028, 0.016059028, -0.0053530093,
- -0.0859375, -0.1171875, 0.09375, 0.0078125, 0.12890625, 0.17578125, -0.140625, -0.01171875, 0.12890625, 0.17578125, -0.140625, -0.01171875, -0.04296875, -0.05859375, 0.046875, 0.00390625,
- 0.0069444444, -0.030381944, -0.077256944, -0.015335648, -0.010416667, 0.045572917, 0.11588542, 0.023003472, -0.010416667, 0.045572917, 0.11588542, 0.023003472, 0.0034722222, -0.015190972, -0.038628472, -0.0076678241,
- -0.0043402778, 0.014756944, -0.0086805556, -0.010706019, 0.0065104167, -0.022135417, 0.013020833, 0.016059028, 0.0065104167, -0.022135417, 0.013020833, 0.016059028, -0.0021701389, 0.0073784722, -0.0043402778, -0.0053530093,
- 0.015625, -0.0234375, -0.0234375, 0.0078125, -0.0234375, 0.03515625, 0.03515625, -0.01171875, -0.0234375, 0.03515625, 0.03515625, -0.01171875, 0.0078125, -0.01171875, -0.01171875, 0.00390625,
-};
+  static const double dgq4_refined_onto_dgq4[] =
+  {
+       0.52663243, 0.70553627, -0.75593171, 0.1007909, 0.012598862, 0.70553627, 0.94521605, -1.0127315, 0.13503086, 0.016878858, -0.75593171, -1.0127315, 1.0850694, -0.14467593, -0.018084491, 0.1007909, 0.13503086, -0.14467593, 0.019290123, 0.0024112654, 0.012598862, 0.016878858, -0.018084491, 0.0024112654, 0.00030140818,
+       -0.04950959, 0.2181178, 0.37820209, 0.20394408, 0.023130723, -0.066328637, 0.29221523, 0.50668222, 0.27322651, 0.030988528, 0.071066397, -0.31308775, -0.54287381, -0.29274269, -0.033201995, -0.0094755196, 0.041745033, 0.072383174, 0.039032359, 0.0044269326, -0.00118444, 0.0052181291, 0.0090478968, 0.0048790449, 0.00055336658,
+       0.01417372, -0.037796586, -0.056694878, 0.34016927, 0.1029957, 0.018988715, -0.050636574, -0.075954861, 0.45572917, 0.13798466, -0.020345052, 0.054253472, 0.081380208, -0.48828125, -0.14784071, 0.0027126736, -0.0072337963, -0.010850694, 0.065104167, 0.019712095, 0.0003390842, -0.00090422454, -0.0013563368, 0.0081380208, 0.0024640119,
+       -0.0054135735, 0.026615096, -0.022441723, -0.048033161, 0.0010827147, -0.0072526343, 0.035656588, -0.030065466, -0.064350646, 0.0014505269, 0.0077706796, -0.038203487, 0.032212999, 0.068947121, -0.0015541359, -0.0010360906, 0.0050937982, -0.0042950666, -0.0091929495, 0.00020721812, -0.00012951133, 0.00063672478, -0.00053688332, -0.0011491187, 2.5902265e-05,
+       0.062994309, -0.1007909, -0.15118634, 0.26205633, 0.062994309, 0.08439429, -0.13503086, -0.2025463, 0.35108025, 0.08439429, -0.090422454, 0.14467593, 0.21701389, -0.37615741, -0.090422454, 0.012056327, -0.019290123, -0.028935185, 0.050154321, 0.012056327, 0.0015070409, -0.0024112654, -0.0036168981, 0.0062692901, 0.0015070409,
+       -0.04950959, -0.066328637, 0.071066397, -0.0094755196, -0.00118444, 0.2181178, 0.29221523, -0.31308775, 0.041745033, 0.0052181291, 0.37820209, 0.50668222, -0.54287381, 0.072383174, 0.0090478968, 0.20394408, 0.27322651, -0.29274269, 0.039032359, 0.0048790449, 0.023130723, 0.030988528, -0.033201995, 0.0044269326, 0.00055336658,
+       0.0046544789, -0.020505617, -0.035555407, -0.019173122, -0.0021745577, -0.020505617, 0.09033886, 0.15664171, 0.084468465, 0.0095801589, -0.035555407, 0.15664171, 0.27160655, 0.14646283, 0.016611373, -0.019173122, 0.084468465, 0.14646283, 0.078979539, 0.0089576215, -0.0021745577, 0.0095801589, 0.016611373, 0.0089576215, 0.0010159465,
+       -0.0013324949, 0.0035533199, 0.0053299798, -0.031979879, -0.0096827966, 0.0058703952, -0.015654387, -0.023481581, 0.14088949, 0.042658205, 0.010178884, -0.02714369, -0.040715535, 0.24429321, 0.073966556, 0.0054889255, -0.014637135, -0.021955702, 0.13173421, 0.039886192, 0.0006225374, -0.0016600997, -0.0024901496, 0.014940898, 0.0045237718,
+       0.00050893904, -0.0025021294, 0.0021097837, 0.0045156773, -0.00010178781, -0.0022421648, 0.011023298, -0.0092947925, -0.019894117, 0.00044843297, -0.0038877681, 0.019113682, -0.016116566, -0.034495106, 0.00077755363, -0.0020964646, 0.010306982, -0.0086907987, -0.018601359, 0.00041929292, -0.0002377747, 0.0011689869, -0.00098568422, -0.0021097101, 4.755494e-05,
+       -0.0059221998, 0.0094755196, 0.014213279, -0.024636351, -0.0059221998, 0.026090645, -0.041745033, -0.062617549, 0.10853709, 0.026090645, 0.045239484, -0.072383174, -0.10857476, 0.18819625, 0.045239484, 0.024395224, -0.039032359, -0.058548539, 0.10148413, 0.024395224, 0.0027668329, -0.0044269326, -0.0066403989, 0.011510025, 0.0027668329,
+       0.01417372, 0.018988715, -0.020345052, 0.0027126736, 0.0003390842, -0.037796586, -0.050636574, 0.054253472, -0.0072337963, -0.00090422454, -0.056694878, -0.075954861, 0.081380208, -0.010850694, -0.0013563368, 0.34016927, 0.45572917, -0.48828125, 0.065104167, 0.0081380208, 0.1029957, 0.13798466, -0.14784071, 0.019712095, 0.0024640119,
+       -0.0013324949, 0.0058703952, 0.010178884, 0.0054889255, 0.0006225374, 0.0035533199, -0.015654387, -0.02714369, -0.014637135, -0.0016600997, 0.0053299798, -0.023481581, -0.040715535, -0.021955702, -0.0024901496, -0.031979879, 0.14088949, 0.24429321, 0.13173421, 0.014940898, -0.0096827966, 0.042658205, 0.073966556, 0.039886192, 0.0045237718,
+       0.00038146973, -0.0010172526, -0.0015258789, 0.0091552734, 0.0027720133, -0.0010172526, 0.0027126736, 0.0040690104, -0.024414062, -0.0073920356, -0.0015258789, 0.0040690104, 0.0061035156, -0.036621094, -0.011088053, 0.0091552734, -0.024414062, -0.036621094, 0.21972656, 0.06652832, 0.0027720133, -0.0073920356, -0.011088053, 0.06652832, 0.020143297,
+       -0.00014570024, 0.00071631538, -0.00060399373, -0.0012927585, 2.9140049e-05, 0.00038853398, -0.0019101743, 0.00161065, 0.003447356, -7.7706796e-05, 0.00058280097, -0.0028652615, 0.0024159749, 0.0051710341, -0.00011656019, -0.0034968058, 0.017191569, -0.01449585, -0.031026204, 0.00069936117, -0.0010587551, 0.0052052251, -0.0043890211, -0.0093940452, 0.00021175102,
+       0.001695421, -0.0027126736, -0.0040690104, 0.0070529514, 0.001695421, -0.0045211227, 0.0072337963, 0.010850694, -0.01880787, -0.0045211227, -0.006781684, 0.010850694, 0.016276042, -0.028211806, -0.006781684, 0.040690104, -0.065104167, -0.09765625, 0.16927083, 0.040690104, 0.012320059, -0.019712095, -0.029568142, 0.051251447, 0.012320059,
+       -0.0054135735, -0.0072526343, 0.0077706796, -0.0010360906, -0.00012951133, 0.026615096, 0.035656588, -0.038203487, 0.0050937982, 0.00063672478, -0.022441723, -0.030065466, 0.032212999, -0.0042950666, -0.00053688332, -0.048033161, -0.064350646, 0.068947121, -0.0091929495, -0.0011491187, 0.0010827147, 0.0014505269, -0.0015541359, 0.00020721812, 2.5902265e-05,
+       0.00050893904, -0.0022421648, -0.0038877681, -0.0020964646, -0.0002377747, -0.0025021294, 0.011023298, 0.019113682, 0.010306982, 0.0011689869, 0.0021097837, -0.0092947925, -0.016116566, -0.0086907987, -0.00098568422, 0.0045156773, -0.019894117, -0.034495106, -0.018601359, -0.0021097101, -0.00010178781, 0.00044843297, 0.00077755363, 0.00041929292, 4.755494e-05,
+       -0.00014570024, 0.00038853398, 0.00058280097, -0.0034968058, -0.0010587551, 0.00071631538, -0.0019101743, -0.0028652615, 0.017191569, 0.0052052251, -0.00060399373, 0.00161065, 0.0024159749, -0.01449585, -0.0043890211, -0.0012927585, 0.003447356, 0.0051710341, -0.031026204, -0.0093940452, 2.9140049e-05, -7.7706796e-05, -0.00011656019, 0.00069936117, 0.00021175102,
+       5.5649398e-05, -0.00027359268, 0.00023069205, 0.00049376193, -1.112988e-05, -0.00027359268, 0.0013450811, -0.001134166, -0.0024275132, 5.4718536e-05, 0.00023069205, -0.001134166, 0.00095632341, 0.0020468677, -4.613841e-05, 0.00049376193, -0.0024275132, 0.0020468677, 0.004381015, -9.8752387e-05, -1.112988e-05, 5.4718536e-05, -4.613841e-05, -9.8752387e-05, 2.2259759e-06,
+       -0.00064755663, 0.0010360906, 0.0015541359, -0.0026938356, -0.00064755663, 0.0031836239, -0.0050937982, -0.0076406973, 0.013243875, 0.0031836239, -0.0026844166, 0.0042950666, 0.0064425998, -0.011167173, -0.0026844166, -0.0057455934, 0.0091929495, 0.013789424, -0.023901669, -0.0057455934, 0.00012951133, -0.00020721812, -0.00031082718, 0.00053876712, 0.00012951133,
+       0.062994309, 0.08439429, -0.090422454, 0.012056327, 0.0015070409, -0.1007909, -0.13503086, 0.14467593, -0.019290123, -0.0024112654, -0.15118634, -0.2025463, 0.21701389, -0.028935185, -0.0036168981, 0.26205633, 0.35108025, -0.37615741, 0.050154321, 0.0062692901, 0.062994309, 0.08439429, -0.090422454, 0.012056327, 0.0015070409,
+       -0.0059221998, 0.026090645, 0.045239484, 0.024395224, 0.0027668329, 0.0094755196, -0.041745033, -0.072383174, -0.039032359, -0.0044269326, 0.014213279, -0.062617549, -0.10857476, -0.058548539, -0.0066403989, -0.024636351, 0.10853709, 0.18819625, 0.10148413, 0.011510025, -0.0059221998, 0.026090645, 0.045239484, 0.024395224, 0.0027668329,
+       0.001695421, -0.0045211227, -0.006781684, 0.040690104, 0.012320059, -0.0027126736, 0.0072337963, 0.010850694, -0.065104167, -0.019712095, -0.0040690104, 0.010850694, 0.016276042, -0.09765625, -0.029568142, 0.0070529514, -0.01880787, -0.028211806, 0.16927083, 0.051251447, 0.001695421, -0.0045211227, -0.006781684, 0.040690104, 0.012320059,
+       -0.00064755663, 0.0031836239, -0.0026844166, -0.0057455934, 0.00012951133, 0.0010360906, -0.0050937982, 0.0042950666, 0.0091929495, -0.00020721812, 0.0015541359, -0.0076406973, 0.0064425998, 0.013789424, -0.00031082718, -0.0026938356, 0.013243875, -0.011167173, -0.023901669, 0.00053876712, -0.00064755663, 0.0031836239, -0.0026844166, -0.0057455934, 0.00012951133,
+       0.0075352045, -0.012056327, -0.018084491, 0.031346451, 0.0075352045, -0.012056327, 0.019290123, 0.028935185, -0.050154321, -0.012056327, -0.018084491, 0.028935185, 0.043402778, -0.075231481, -0.018084491, 0.031346451, -0.050154321, -0.075231481, 0.13040123, 0.031346451, 0.0075352045, -0.012056327, -0.018084491, 0.031346451, 0.0075352045,
+  };
 
-static double dgq4_refined_onto_dgq4[] =
-{
- 0.52663243, 0.70553627, -0.75593171, 0.1007909, 0.012598862, 0.70553627, 0.94521605, -1.0127315, 0.13503086, 0.016878858, -0.75593171, -1.0127315, 1.0850694, -0.14467593, -0.018084491, 0.1007909, 0.13503086, -0.14467593, 0.019290123, 0.0024112654, 0.012598862, 0.016878858, -0.018084491, 0.0024112654, 0.00030140818,
- -0.04950959, 0.2181178, 0.37820209, 0.20394408, 0.023130723, -0.066328637, 0.29221523, 0.50668222, 0.27322651, 0.030988528, 0.071066397, -0.31308775, -0.54287381, -0.29274269, -0.033201995, -0.0094755196, 0.041745033, 0.072383174, 0.039032359, 0.0044269326, -0.00118444, 0.0052181291, 0.0090478968, 0.0048790449, 0.00055336658,
- 0.01417372, -0.037796586, -0.056694878, 0.34016927, 0.1029957, 0.018988715, -0.050636574, -0.075954861, 0.45572917, 0.13798466, -0.020345052, 0.054253472, 0.081380208, -0.48828125, -0.14784071, 0.0027126736, -0.0072337963, -0.010850694, 0.065104167, 0.019712095, 0.0003390842, -0.00090422454, -0.0013563368, 0.0081380208, 0.0024640119,
- -0.0054135735, 0.026615096, -0.022441723, -0.048033161, 0.0010827147, -0.0072526343, 0.035656588, -0.030065466, -0.064350646, 0.0014505269, 0.0077706796, -0.038203487, 0.032212999, 0.068947121, -0.0015541359, -0.0010360906, 0.0050937982, -0.0042950666, -0.0091929495, 0.00020721812, -0.00012951133, 0.00063672478, -0.00053688332, -0.0011491187, 2.5902265e-05,
- 0.062994309, -0.1007909, -0.15118634, 0.26205633, 0.062994309, 0.08439429, -0.13503086, -0.2025463, 0.35108025, 0.08439429, -0.090422454, 0.14467593, 0.21701389, -0.37615741, -0.090422454, 0.012056327, -0.019290123, -0.028935185, 0.050154321, 0.012056327, 0.0015070409, -0.0024112654, -0.0036168981, 0.0062692901, 0.0015070409,
- -0.04950959, -0.066328637, 0.071066397, -0.0094755196, -0.00118444, 0.2181178, 0.29221523, -0.31308775, 0.041745033, 0.0052181291, 0.37820209, 0.50668222, -0.54287381, 0.072383174, 0.0090478968, 0.20394408, 0.27322651, -0.29274269, 0.039032359, 0.0048790449, 0.023130723, 0.030988528, -0.033201995, 0.0044269326, 0.00055336658,
- 0.0046544789, -0.020505617, -0.035555407, -0.019173122, -0.0021745577, -0.020505617, 0.09033886, 0.15664171, 0.084468465, 0.0095801589, -0.035555407, 0.15664171, 0.27160655, 0.14646283, 0.016611373, -0.019173122, 0.084468465, 0.14646283, 0.078979539, 0.0089576215, -0.0021745577, 0.0095801589, 0.016611373, 0.0089576215, 0.0010159465,
- -0.0013324949, 0.0035533199, 0.0053299798, -0.031979879, -0.0096827966, 0.0058703952, -0.015654387, -0.023481581, 0.14088949, 0.042658205, 0.010178884, -0.02714369, -0.040715535, 0.24429321, 0.073966556, 0.0054889255, -0.014637135, -0.021955702, 0.13173421, 0.039886192, 0.0006225374, -0.0016600997, -0.0024901496, 0.014940898, 0.0045237718,
- 0.00050893904, -0.0025021294, 0.0021097837, 0.0045156773, -0.00010178781, -0.0022421648, 0.011023298, -0.0092947925, -0.019894117, 0.00044843297, -0.0038877681, 0.019113682, -0.016116566, -0.034495106, 0.00077755363, -0.0020964646, 0.010306982, -0.0086907987, -0.018601359, 0.00041929292, -0.0002377747, 0.0011689869, -0.00098568422, -0.0021097101, 4.755494e-05,
- -0.0059221998, 0.0094755196, 0.014213279, -0.024636351, -0.0059221998, 0.026090645, -0.041745033, -0.062617549, 0.10853709, 0.026090645, 0.045239484, -0.072383174, -0.10857476, 0.18819625, 0.045239484, 0.024395224, -0.039032359, -0.058548539, 0.10148413, 0.024395224, 0.0027668329, -0.0044269326, -0.0066403989, 0.011510025, 0.0027668329,
- 0.01417372, 0.018988715, -0.020345052, 0.0027126736, 0.0003390842, -0.037796586, -0.050636574, 0.054253472, -0.0072337963, -0.00090422454, -0.056694878, -0.075954861, 0.081380208, -0.010850694, -0.0013563368, 0.34016927, 0.45572917, -0.48828125, 0.065104167, 0.0081380208, 0.1029957, 0.13798466, -0.14784071, 0.019712095, 0.0024640119,
- -0.0013324949, 0.0058703952, 0.010178884, 0.0054889255, 0.0006225374, 0.0035533199, -0.015654387, -0.02714369, -0.014637135, -0.0016600997, 0.0053299798, -0.023481581, -0.040715535, -0.021955702, -0.0024901496, -0.031979879, 0.14088949, 0.24429321, 0.13173421, 0.014940898, -0.0096827966, 0.042658205, 0.073966556, 0.039886192, 0.0045237718,
- 0.00038146973, -0.0010172526, -0.0015258789, 0.0091552734, 0.0027720133, -0.0010172526, 0.0027126736, 0.0040690104, -0.024414062, -0.0073920356, -0.0015258789, 0.0040690104, 0.0061035156, -0.036621094, -0.011088053, 0.0091552734, -0.024414062, -0.036621094, 0.21972656, 0.06652832, 0.0027720133, -0.0073920356, -0.011088053, 0.06652832, 0.020143297,
- -0.00014570024, 0.00071631538, -0.00060399373, -0.0012927585, 2.9140049e-05, 0.00038853398, -0.0019101743, 0.00161065, 0.003447356, -7.7706796e-05, 0.00058280097, -0.0028652615, 0.0024159749, 0.0051710341, -0.00011656019, -0.0034968058, 0.017191569, -0.01449585, -0.031026204, 0.00069936117, -0.0010587551, 0.0052052251, -0.0043890211, -0.0093940452, 0.00021175102,
- 0.001695421, -0.0027126736, -0.0040690104, 0.0070529514, 0.001695421, -0.0045211227, 0.0072337963, 0.010850694, -0.01880787, -0.0045211227, -0.006781684, 0.010850694, 0.016276042, -0.028211806, -0.006781684, 0.040690104, -0.065104167, -0.09765625, 0.16927083, 0.040690104, 0.012320059, -0.019712095, -0.029568142, 0.051251447, 0.012320059,
- -0.0054135735, -0.0072526343, 0.0077706796, -0.0010360906, -0.00012951133, 0.026615096, 0.035656588, -0.038203487, 0.0050937982, 0.00063672478, -0.022441723, -0.030065466, 0.032212999, -0.0042950666, -0.00053688332, -0.048033161, -0.064350646, 0.068947121, -0.0091929495, -0.0011491187, 0.0010827147, 0.0014505269, -0.0015541359, 0.00020721812, 2.5902265e-05,
- 0.00050893904, -0.0022421648, -0.0038877681, -0.0020964646, -0.0002377747, -0.0025021294, 0.011023298, 0.019113682, 0.010306982, 0.0011689869, 0.0021097837, -0.0092947925, -0.016116566, -0.0086907987, -0.00098568422, 0.0045156773, -0.019894117, -0.034495106, -0.018601359, -0.0021097101, -0.00010178781, 0.00044843297, 0.00077755363, 0.00041929292, 4.755494e-05,
- -0.00014570024, 0.00038853398, 0.00058280097, -0.0034968058, -0.0010587551, 0.00071631538, -0.0019101743, -0.0028652615, 0.017191569, 0.0052052251, -0.00060399373, 0.00161065, 0.0024159749, -0.01449585, -0.0043890211, -0.0012927585, 0.003447356, 0.0051710341, -0.031026204, -0.0093940452, 2.9140049e-05, -7.7706796e-05, -0.00011656019, 0.00069936117, 0.00021175102,
- 5.5649398e-05, -0.00027359268, 0.00023069205, 0.00049376193, -1.112988e-05, -0.00027359268, 0.0013450811, -0.001134166, -0.0024275132, 5.4718536e-05, 0.00023069205, -0.001134166, 0.00095632341, 0.0020468677, -4.613841e-05, 0.00049376193, -0.0024275132, 0.0020468677, 0.004381015, -9.8752387e-05, -1.112988e-05, 5.4718536e-05, -4.613841e-05, -9.8752387e-05, 2.2259759e-06,
- -0.00064755663, 0.0010360906, 0.0015541359, -0.0026938356, -0.00064755663, 0.0031836239, -0.0050937982, -0.0076406973, 0.013243875, 0.0031836239, -0.0026844166, 0.0042950666, 0.0064425998, -0.011167173, -0.0026844166, -0.0057455934, 0.0091929495, 0.013789424, -0.023901669, -0.0057455934, 0.00012951133, -0.00020721812, -0.00031082718, 0.00053876712, 0.00012951133,
- 0.062994309, 0.08439429, -0.090422454, 0.012056327, 0.0015070409, -0.1007909, -0.13503086, 0.14467593, -0.019290123, -0.0024112654, -0.15118634, -0.2025463, 0.21701389, -0.028935185, -0.0036168981, 0.26205633, 0.35108025, -0.37615741, 0.050154321, 0.0062692901, 0.062994309, 0.08439429, -0.090422454, 0.012056327, 0.0015070409,
- -0.0059221998, 0.026090645, 0.045239484, 0.024395224, 0.0027668329, 0.0094755196, -0.041745033, -0.072383174, -0.039032359, -0.0044269326, 0.014213279, -0.062617549, -0.10857476, -0.058548539, -0.0066403989, -0.024636351, 0.10853709, 0.18819625, 0.10148413, 0.011510025, -0.0059221998, 0.026090645, 0.045239484, 0.024395224, 0.0027668329,
- 0.001695421, -0.0045211227, -0.006781684, 0.040690104, 0.012320059, -0.0027126736, 0.0072337963, 0.010850694, -0.065104167, -0.019712095, -0.0040690104, 0.010850694, 0.016276042, -0.09765625, -0.029568142, 0.0070529514, -0.01880787, -0.028211806, 0.16927083, 0.051251447, 0.001695421, -0.0045211227, -0.006781684, 0.040690104, 0.012320059,
- -0.00064755663, 0.0031836239, -0.0026844166, -0.0057455934, 0.00012951133, 0.0010360906, -0.0050937982, 0.0042950666, 0.0091929495, -0.00020721812, 0.0015541359, -0.0076406973, 0.0064425998, 0.013789424, -0.00031082718, -0.0026938356, 0.013243875, -0.011167173, -0.023901669, 0.00053876712, -0.00064755663, 0.0031836239, -0.0026844166, -0.0057455934, 0.00012951133,
- 0.0075352045, -0.012056327, -0.018084491, 0.031346451, 0.0075352045, -0.012056327, 0.019290123, 0.028935185, -0.050154321, -0.012056327, -0.018084491, 0.028935185, 0.043402778, -0.075231481, -0.018084491, 0.031346451, -0.050154321, -0.075231481, 0.13040123, 0.031346451, 0.0075352045, -0.012056327, -0.018084491, 0.031346451, 0.0075352045,
-};
+  static const double dgq5_refined_onto_dgq5[] =
+  {
+       0.58568329, 0.73490673, -0.98402765, 0.3238572, 0.14324453, 0.081213421, 0.73490673, 0.92215008, -1.2347433, 0.40637122, 0.17974112, 0.1019054, -0.98402765, -1.2347433, 1.6533004, -0.54412418, -0.24067031, -0.1364496, 0.3238572, 0.40637122, -0.54412418, 0.17907884, 0.07920795, 0.044907464, 0.14324453, 0.17974112, -0.24067031, 0.07920795, 0.035034286, 0.019862917, 0.081213421, 0.1019054, -0.1364496, 0.044907464, 0.019862917, 0.01126141,
+       -0.049698628, 0.22489441, 0.40653745, 0.19255254, 0.042966384, -0.0098382437, -0.062361103, 0.28219418, 0.51011717, 0.24161207, 0.053913583, -0.012344883, 0.083500459, -0.37785322, -0.68303825, -0.32351447, -0.072189373, 0.016529588, -0.027481164, 0.12435676, 0.2247974, 0.10647312, 0.023758528, -0.0054401177, -0.01215513, 0.05500395, 0.099429618, 0.047093879, 0.01050858, -0.0024062059, -0.0068914303, 0.031184848, 0.05637227, 0.026700182, 0.0059579078, -0.0013642141,
+       0.028146679, -0.10989621, 0.09207908, 0.17062192, 0.41127473, 0.079867451, 0.035318036, -0.13789614, 0.11553947, 0.21409387, 0.51606144, 0.1002165, -0.047290251, 0.18464059, -0.15470539, -0.28666806, -0.69099753, -0.13418819, 0.01556388, -0.060767788, 0.050915697, 0.094346449, 0.22741691, 0.044163201, 0.0068840239, -0.02687806, 0.022520404, 0.04173016, 0.10058825, 0.019533724, 0.0039029422, -0.015238692, 0.01276809, 0.023659186, 0.057029163, 0.011074772,
+       -0.00433869, 0.017522169, 0.0097615543, -0.12458438, 0.13609376, 0.058751403, -0.005444124, 0.021986559, 0.012248654, -0.15632663, 0.17076844, 0.073720391, 0.0072895898, -0.029439629, -0.01640074, 0.20931871, -0.22865605, -0.098710354, -0.0023991055, 0.009688992, 0.0053977119, -0.068889703, 0.075253889, 0.032486952, -0.0010611428, 0.0042855157, 0.0023874495, -0.030470445, 0.033285374, 0.014369229, -0.00060162184, 0.0024297011, 0.0013535801, -0.017275418, 0.01887136, 0.008146728,
+       -0.0036610811, 0.0016063317, 0.01417797, 0.012922401, -0.05362876, -0.013531292, -0.0045938704, 0.0020156013, 0.017790307, 0.016214837, -0.067292574, -0.016978865, 0.0061511146, -0.0026988559, -0.023820919, -0.021711392, 0.090103616, 0.022734412, -0.0020244175, 0.00088823107, 0.0078397963, 0.0071455214, -0.029654355, -0.0074822116, -0.00089541541, 0.00039287143, 0.0034676022, 0.0031605191, -0.013116349, -0.0033094398, -0.00050766161, 0.00022274102, 0.0019659797, 0.0017918769, -0.0074363997, -0.0018763085,
+       -0.055055724, 0.12456046, 0.062280231, -0.24912092, -0.031140116, 0.028898027, -0.069083108, 0.15629662, 0.078148312, -0.31259325, -0.039074156, 0.036260817, 0.092501111, -0.20927853, -0.10463927, 0.41855706, 0.052319633, -0.048552619, -0.030443403, 0.068876478, 0.034438239, -0.13775296, -0.01721912, 0.015979343, -0.013465352, 0.030464596, 0.015232298, -0.060929192, -0.0076161491, 0.0070677863, -0.0076342689, 0.017272102, 0.0086360508, -0.034544203, -0.0043180254, 0.0040071275,
+       -0.049698628, -0.062361103, 0.083500459, -0.027481164, -0.01215513, -0.0068914303, 0.22489441, 0.28219418, -0.37785322, 0.12435676, 0.05500395, 0.031184848, 0.40653745, 0.51011717, -0.68303825, 0.2247974, 0.099429618, 0.05637227, 0.19255254, 0.24161207, -0.32351447, 0.10647312, 0.047093879, 0.026700182, 0.042966384, 0.053913583, -0.072189373, 0.023758528, 0.01050858, 0.0059579078, -0.0098382437, -0.012344883, 0.016529588, -0.0054401177, -0.0024062059, -0.0013642141,
+       0.0042172171, -0.019083597, -0.034497063, -0.016339201, -0.0036459472, 0.0008348321, -0.019083597, 0.086356393, 0.15610485, 0.073937554, 0.016498507, -0.0037777517, -0.034497063, 0.15610485, 0.28218783, 0.13365554, 0.029824044, -0.0068289714, -0.016339201, 0.073937554, 0.13365554, 0.063304657, 0.01412587, -0.0032344764, -0.0036459472, 0.016498507, 0.029824044, 0.01412587, 0.0031520622, -0.0007217446, 0.0008348321, -0.0037777517, -0.0068289714, -0.0032344764, -0.0007217446, 0.00016526174,
+       -0.0023884091, 0.0093253313, -0.0078134445, -0.014478261, -0.034899049, -0.0067772169, 0.010807941, -0.042198648, 0.035357113, 0.065516497, 0.1579239, 0.030668014, 0.019537315, -0.076281711, 0.063914396, 0.11843295, 0.28547609, 0.055437999, 0.0092536605, -0.036130096, 0.030272437, 0.056094625, 0.135213, 0.026257673, 0.0020648719, -0.0080621092, 0.0067550247, 0.012517016, 0.030171576, 0.0058591659, -0.00047280482, 0.0018460244, -0.0015467343, -0.0028660884, -0.0069085478, -0.0013416047,
+       0.00036816304, -0.0014868578, -0.00082832456, 0.010571708, -0.011548346, -0.0049853977, -0.0016659979, 0.0067282745, 0.003748304, -0.047838705, 0.052258153, 0.022559739, -0.0030115934, 0.012162577, 0.0067757394, -0.086477138, 0.094466091, 0.040780821, -0.0014264122, 0.0057606871, 0.0032092636, -0.040959062, 0.044742952, 0.019315442, -0.00031829117, 0.001285446, 0.00071611858, -0.0091396498, 0.0099839914, 0.0043100689, 7.2880839e-05, -0.00029433548, -0.00016397352, 0.0020927547, -0.0022860881, -0.00098689962,
+       0.00031066399, -0.00013630657, -0.0012030831, -0.0010965407, 0.0045507116, 0.0011482087, -0.0014058053, 0.00061680952, 0.0054441475, 0.0049620259, -0.020592714, -0.0051958319, -0.0025412481, 0.0011149951, 0.0098412842, 0.008969762, -0.037225066, -0.0093924088, -0.0012036376, 0.00052810666, 0.0046612293, 0.0042484412, -0.017631293, -0.0044486238, -0.00026858102, 0.0001178423, 0.0010401118, 0.00094800182, -0.003934266, -0.00099267077, 6.1498439e-05, -2.6982984e-05, -0.00023815998, -0.00021706907, 0.00090085002, 0.00022729716,
+       0.0046717979, -0.010569678, -0.0052848392, 0.021139357, 0.0026424196, -0.0024521654, -0.021140649, 0.047829522, 0.023914761, -0.095659044, -0.011957381, 0.011096449, -0.038215558, 0.086460537, 0.043230269, -0.17292107, -0.021615134, 0.020058845, -0.01810043, 0.040951199, 0.0204756, -0.081902398, -0.0102378, 0.0095006782, -0.0040389498, 0.0091378954, 0.0045689477, -0.018275791, -0.0022844738, 0.0021199917, 0.00092482001, -0.002092353, -0.0010461765, 0.0041847059, 0.00052308824, -0.00048542589,
+       0.028146679, 0.035318036, -0.047290251, 0.01556388, 0.0068840239, 0.0039029422, -0.10989621, -0.13789614, 0.18464059, -0.060767788, -0.02687806, -0.015238692, 0.09207908, 0.11553947, -0.15470539, 0.050915697, 0.022520404, 0.01276809, 0.17062192, 0.21409387, -0.28666806, 0.094346449, 0.04173016, 0.023659186, 0.41127473, 0.51606144, -0.69099753, 0.22741691, 0.10058825, 0.057029163, 0.079867451, 0.1002165, -0.13418819, 0.044163201, 0.019533724, 0.011074772,
+       -0.0023884091, 0.010807941, 0.019537315, 0.0092536605, 0.0020648719, -0.00047280482, 0.0093253313, -0.042198648, -0.076281711, -0.036130096, -0.0080621092, 0.0018460244, -0.0078134445, 0.035357113, 0.063914396, 0.030272437, 0.0067550247, -0.0015467343, -0.014478261, 0.065516497, 0.11843295, 0.056094625, 0.012517016, -0.0028660884, -0.034899049, 0.1579239, 0.28547609, 0.135213, 0.030171576, -0.0069085478, -0.0067772169, 0.030668014, 0.055437999, 0.026257673, 0.0058591659, -0.0013416047,
+       0.0013526688, -0.0052813752, 0.0044251224, 0.0081997225, 0.019764978, 0.0038382578, -0.0052813752, 0.020620661, -0.017277498, -0.032015089, -0.077170604, -0.014986137, 0.0044251224, -0.017277498, 0.014476351, 0.026824582, 0.064659175, 0.012556481, 0.0081997225, -0.032015089, 0.026824582, 0.049705774, 0.11981302, 0.023267077, 0.019764978, -0.077170604, 0.064659175, 0.11981302, 0.28880268, 0.056084004, 0.0038382578, -0.014986137, 0.012556481, 0.023267077, 0.056084004, 0.010891227,
+       -0.0002085081, 0.00084207775, 0.00046911929, -0.0059872571, 0.0065403734, 0.002823466, 0.00081410139, -0.0032878178, -0.0018316346, 0.023376714, -0.025536307, -0.011023972, -0.00068211367, 0.0027547742, 0.0015346774, -0.01958672, 0.021396186, 0.0092366902, -0.0012639521, 0.0051045783, 0.0028437471, -0.036294063, 0.039646991, 0.017115526, -0.0030466868, 0.012304304, 0.0068546955, -0.087484835, 0.095566882, 0.04125603, -0.00059165101, 0.002389433, 0.0013311468, -0.016989108, 0.0185586, 0.0080117102,
+       -0.00017594368, 7.7196845e-05, 0.00068136273, 0.00062102276, -0.0025772828, -0.00065028477, 0.00068695648, -0.00030140823, -0.0026603203, -0.0024247282, 0.010062772, 0.0025389792, -0.00057558237, 0.00025254186, 0.0022290109, 0.0020316146, -0.0084313261, -0.0021273424, -0.0010665503, 0.00046795839, 0.0041303424, 0.0037645685, -0.015623191, -0.0039419514, -0.0025708607, 0.0011279879, 0.0099559623, 0.0090742845, -0.03765884, -0.0095018563, -0.000499248, 0.00021904948, 0.001933397, 0.0017621797, -0.0073131543, -0.0018452119,
+       -0.0026458596, 0.0059861077, 0.0029930539, -0.011972215, -0.0014965269, 0.001388777, 0.010330524, -0.023372226, -0.011686113, 0.046744453, 0.0058430566, -0.0054223565, -0.0086556685, 0.01958296, 0.0097914802, -0.039165921, -0.0048957401, 0.0045432468, -0.016038896, 0.036287096, 0.018143548, -0.072574192, -0.009071774, 0.0084186062, -0.038660874, 0.087468041, 0.043734021, -0.17493608, -0.02186701, 0.020292586, -0.0075077442, 0.016985847, 0.0084929233, -0.033971693, -0.0042464617, 0.0039407164,
+       -0.00433869, -0.005444124, 0.0072895898, -0.0023991055, -0.0010611428, -0.00060162184, 0.017522169, 0.021986559, -0.029439629, 0.009688992, 0.0042855157, 0.0024297011, 0.0097615543, 0.012248654, -0.01640074, 0.0053977119, 0.0023874495, 0.0013535801, -0.12458438, -0.15632663, 0.20931871, -0.068889703, -0.030470445, -0.017275418, 0.13609376, 0.17076844, -0.22865605, 0.075253889, 0.033285374, 0.01887136, 0.058751403, 0.073720391, -0.098710354, 0.032486952, 0.014369229, 0.008146728,
+       0.00036816304, -0.0016659979, -0.0030115934, -0.0014264122, -0.00031829117, 7.2880839e-05, -0.0014868578, 0.0067282745, 0.012162577, 0.0057606871, 0.001285446, -0.00029433548, -0.00082832456, 0.003748304, 0.0067757394, 0.0032092636, 0.00071611858, -0.00016397352, 0.010571708, -0.047838705, -0.086477138, -0.040959062, -0.0091396498, 0.0020927547, -0.011548346, 0.052258153, 0.094466091, 0.044742952, 0.0099839914, -0.0022860881, -0.0049853977, 0.022559739, 0.040780821, 0.019315442, 0.0043100689, -0.00098689962,
+       -0.0002085081, 0.00081410139, -0.00068211367, -0.0012639521, -0.0030466868, -0.00059165101, 0.00084207775, -0.0032878178, 0.0027547742, 0.0051045783, 0.012304304, 0.002389433, 0.00046911929, -0.0018316346, 0.0015346774, 0.0028437471, 0.0068546955, 0.0013311468, -0.0059872571, 0.023376714, -0.01958672, -0.036294063, -0.087484835, -0.016989108, 0.0065403734, -0.025536307, 0.021396186, 0.039646991, 0.095566882, 0.0185586, 0.002823466, -0.011023972, 0.0092366902, 0.017115526, 0.04125603, 0.0080117102,
+       3.2140632e-05, -0.00012980268, -7.2312731e-05, 0.00092291005, -0.0010081706, -0.0004352252, -0.00012980268, 0.00052421918, 0.00029204112, -0.0037272509, 0.0040715827, 0.001757694, -7.2312731e-05, 0.00029204112, 0.00016269534, -0.0020764416, 0.002268268, 0.00097920671, 0.00092291005, -0.0037272509, -0.0020764416, 0.026501127, -0.028949361, -0.012497381, -0.0010081706, 0.0040715827, 0.002268268, -0.028949361, 0.031623768, 0.013651917, -0.0004352252, 0.001757694, 0.00097920671, -0.012497381, 0.013651917, 0.005893505,
+       2.7120965e-05, -1.1899563e-05, -0.00010502915, -9.5728e-05, 0.00039727711, 0.00010023861, -0.00010953033, 4.80574e-05, 0.00042416916, 0.00038660569, -0.0016044374, -0.00040482218, -6.1019057e-05, 2.6772651e-05, 0.00023630352, 0.00021537701, -0.00089382787, -0.00022552537, 0.00077877159, -0.00034169293, -0.0030158852, -0.0027488051, 0.011407711, 0.0028783262, -0.00085071627, 0.00037325929, 0.0032944995, 0.003002746, -0.012461581, -0.0031442325, -0.0003672525, 0.00016113528, 0.0014222288, 0.0012962794, -0.0053796393, -0.0013573588,
+       0.00040784793, -0.00092273288, -0.00046136644, 0.0018454658, 0.00023068322, -0.00021407403, -0.0016471286, 0.0037265354, 0.0018632677, -0.0074530707, -0.00093163384, 0.00086455621, -0.00091761102, 0.002076043, 0.0010380215, -0.004152086, -0.00051901076, 0.00048164198, 0.011711249, -0.026496039, -0.01324802, 0.052992079, 0.0066240099, -0.0061470812, -0.012793161, 0.028943804, 0.014471902, -0.057887607, -0.0072359509, 0.0067149624, -0.0055227818, 0.012494982, 0.0062474908, -0.024989963, -0.0031237454, 0.0028988357,
+       -0.0036610811, -0.0045938704, 0.0061511146, -0.0020244175, -0.00089541541, -0.00050766161, 0.0016063317, 0.0020156013, -0.0026988559, 0.00088823107, 0.00039287143, 0.00022274102, 0.01417797, 0.017790307, -0.023820919, 0.0078397963, 0.0034676022, 0.0019659797, 0.012922401, 0.016214837, -0.021711392, 0.0071455214, 0.0031605191, 0.0017918769, -0.05362876, -0.067292574, 0.090103616, -0.029654355, -0.013116349, -0.0074363997, -0.013531292, -0.016978865, 0.022734412, -0.0074822116, -0.0033094398, -0.0018763085,
+       0.00031066399, -0.0014058053, -0.0025412481, -0.0012036376, -0.00026858102, 6.1498439e-05, -0.00013630657, 0.00061680952, 0.0011149951, 0.00052810666, 0.0001178423, -2.6982984e-05, -0.0012030831, 0.0054441475, 0.0098412842, 0.0046612293, 0.0010401118, -0.00023815998, -0.0010965407, 0.0049620259, 0.008969762, 0.0042484412, 0.00094800182, -0.00021706907, 0.0045507116, -0.020592714, -0.037225066, -0.017631293, -0.003934266, 0.00090085002, 0.0011482087, -0.0051958319, -0.0093924088, -0.0044486238, -0.00099267077, 0.00022729716,
+       -0.00017594368, 0.00068695648, -0.00057558237, -0.0010665503, -0.0025708607, -0.000499248, 7.7196845e-05, -0.00030140823, 0.00025254186, 0.00046795839, 0.0011279879, 0.00021904948, 0.00068136273, -0.0026603203, 0.0022290109, 0.0041303424, 0.0099559623, 0.001933397, 0.00062102276, -0.0024247282, 0.0020316146, 0.0037645685, 0.0090742845, 0.0017621797, -0.0025772828, 0.010062772, -0.0084313261, -0.015623191, -0.03765884, -0.0073131543, -0.00065028477, 0.0025389792, -0.0021273424, -0.0039419514, -0.0095018563, -0.0018452119,
+       2.7120965e-05, -0.00010953033, -6.1019057e-05, 0.00077877159, -0.00085071627, -0.0003672525, -1.1899563e-05, 4.80574e-05, 2.6772651e-05, -0.00034169293, 0.00037325929, 0.00016113528, -0.00010502915, 0.00042416916, 0.00023630352, -0.0030158852, 0.0032944995, 0.0014222288, -9.5728e-05, 0.00038660569, 0.00021537701, -0.0027488051, 0.003002746, 0.0012962794, 0.00039727711, -0.0016044374, -0.00089382787, 0.011407711, -0.012461581, -0.0053796393, 0.00010023861, -0.00040482218, -0.00022552537, 0.0028783262, -0.0031442325, -0.0013573588,
+       2.2885261e-05, -1.0041111e-05, -8.8625882e-05, -8.0777371e-05, 0.00033523107, 8.4583525e-05, -1.0041111e-05, 4.4056261e-06, 3.888539e-05, 3.5441786e-05, -0.0001470856, -3.711177e-05, -8.8625882e-05, 3.888539e-05, 0.00034321422, 0.00031281993, -0.001298222, -0.00032755971, -8.0777371e-05, 3.5441786e-05, 0.00031281993, 0.0002851173, -0.0011832544, -0.00029855176, 0.00033523107, -0.0001470856, -0.001298222, -0.0011832544, 0.0049105786, 0.0012390082, 8.4583525e-05, -3.711177e-05, -0.00032755971, -0.00029855176, 0.0012390082, 0.00031261923,
+       0.00034415097, -0.0007786221, -0.00038931105, 0.0015572442, 0.00019465552, -0.00018064033, -0.00015099928, 0.00034162733, 0.00017081367, -0.00068325467, -8.5406833e-05, 7.9257541e-05, -0.0013327654, 0.0030153063, 0.0015076531, -0.0060306125, -0.00075382657, 0.00069955105, -0.0012147386, 0.0027482775, 0.0013741387, -0.0054965549, -0.00068706936, 0.00063760037, 0.0050412403, -0.011405521, -0.0057027605, 0.022811042, 0.0028513802, -0.0026460809, 0.001271976, -0.0028777737, -0.0014388869, 0.0057555474, 0.00071944343, -0.0006676435,
+       -0.055055724, -0.069083108, 0.092501111, -0.030443403, -0.013465352, -0.0076342689, 0.12456046, 0.15629662, -0.20927853, 0.068876478, 0.030464596, 0.017272102, 0.062280231, 0.078148312, -0.10463927, 0.034438239, 0.015232298, 0.0086360508, -0.24912092, -0.31259325, 0.41855706, -0.13775296, -0.060929192, -0.034544203, -0.031140116, -0.039074156, 0.052319633, -0.01721912, -0.0076161491, -0.0043180254, 0.028898027, 0.036260817, -0.048552619, 0.015979343, 0.0070677863, 0.0040071275,
+       0.0046717979, -0.021140649, -0.038215558, -0.01810043, -0.0040389498, 0.00092482001, -0.010569678, 0.047829522, 0.086460537, 0.040951199, 0.0091378954, -0.002092353, -0.0052848392, 0.023914761, 0.043230269, 0.0204756, 0.0045689477, -0.0010461765, 0.021139357, -0.095659044, -0.17292107, -0.081902398, -0.018275791, 0.0041847059, 0.0026424196, -0.011957381, -0.021615134, -0.0102378, -0.0022844738, 0.00052308824, -0.0024521654, 0.011096449, 0.020058845, 0.0095006782, 0.0021199917, -0.00048542589,
+       -0.0026458596, 0.010330524, -0.0086556685, -0.016038896, -0.038660874, -0.0075077442, 0.0059861077, -0.023372226, 0.01958296, 0.036287096, 0.087468041, 0.016985847, 0.0029930539, -0.011686113, 0.0097914802, 0.018143548, 0.043734021, 0.0084929233, -0.011972215, 0.046744453, -0.039165921, -0.072574192, -0.17493608, -0.033971693, -0.0014965269, 0.0058430566, -0.0048957401, -0.009071774, -0.02186701, -0.0042464617, 0.001388777, -0.0054223565, 0.0045432468, 0.0084186062, 0.020292586, 0.0039407164,
+       0.00040784793, -0.0016471286, -0.00091761102, 0.011711249, -0.012793161, -0.0055227818, -0.00092273288, 0.0037265354, 0.002076043, -0.026496039, 0.028943804, 0.012494982, -0.00046136644, 0.0018632677, 0.0010380215, -0.01324802, 0.014471902, 0.0062474908, 0.0018454658, -0.0074530707, -0.004152086, 0.052992079, -0.057887607, -0.024989963, 0.00023068322, -0.00093163384, -0.00051901076, 0.0066240099, -0.0072359509, -0.0031237454, -0.00021407403, 0.00086455621, 0.00048164198, -0.0061470812, 0.0067149624, 0.0028988357,
+       0.00034415097, -0.00015099928, -0.0013327654, -0.0012147386, 0.0050412403, 0.001271976, -0.0007786221, 0.00034162733, 0.0030153063, 0.0027482775, -0.011405521, -0.0028777737, -0.00038931105, 0.00017081367, 0.0015076531, 0.0013741387, -0.0057027605, -0.0014388869, 0.0015572442, -0.00068325467, -0.0060306125, -0.0054965549, 0.022811042, 0.0057555474, 0.00019465552, -8.5406833e-05, -0.00075382657, -0.00068706936, 0.0028513802, 0.00071944343, -0.00018064033, 7.9257541e-05, 0.00069955105, 0.00063760037, -0.0026460809, -0.0006676435,
+       0.0051753786, -0.011709001, -0.0058545007, 0.023418003, 0.0029272503, -0.0027164883, -0.011709001, 0.026490953, 0.013245477, -0.052981906, -0.0066227383, 0.0061459012, -0.0058545007, 0.013245477, 0.0066227383, -0.026490953, -0.0033113692, 0.0030729506, 0.023418003, -0.052981906, -0.026490953, 0.10596381, 0.013245477, -0.012291802, 0.0029272503, -0.0066227383, -0.0033113692, 0.013245477, 0.0016556846, -0.0015364753, -0.0027164883, 0.0061459012, 0.0030729506, -0.012291802, -0.0015364753, 0.0014258491,
+  };
 
-static double dgq5_refined_onto_dgq5[] =
-{
- 0.58568329, 0.73490673, -0.98402765, 0.3238572, 0.14324453, 0.081213421, 0.73490673, 0.92215008, -1.2347433, 0.40637122, 0.17974112, 0.1019054, -0.98402765, -1.2347433, 1.6533004, -0.54412418, -0.24067031, -0.1364496, 0.3238572, 0.40637122, -0.54412418, 0.17907884, 0.07920795, 0.044907464, 0.14324453, 0.17974112, -0.24067031, 0.07920795, 0.035034286, 0.019862917, 0.081213421, 0.1019054, -0.1364496, 0.044907464, 0.019862917, 0.01126141,
- -0.049698628, 0.22489441, 0.40653745, 0.19255254, 0.042966384, -0.0098382437, -0.062361103, 0.28219418, 0.51011717, 0.24161207, 0.053913583, -0.012344883, 0.083500459, -0.37785322, -0.68303825, -0.32351447, -0.072189373, 0.016529588, -0.027481164, 0.12435676, 0.2247974, 0.10647312, 0.023758528, -0.0054401177, -0.01215513, 0.05500395, 0.099429618, 0.047093879, 0.01050858, -0.0024062059, -0.0068914303, 0.031184848, 0.05637227, 0.026700182, 0.0059579078, -0.0013642141,
- 0.028146679, -0.10989621, 0.09207908, 0.17062192, 0.41127473, 0.079867451, 0.035318036, -0.13789614, 0.11553947, 0.21409387, 0.51606144, 0.1002165, -0.047290251, 0.18464059, -0.15470539, -0.28666806, -0.69099753, -0.13418819, 0.01556388, -0.060767788, 0.050915697, 0.094346449, 0.22741691, 0.044163201, 0.0068840239, -0.02687806, 0.022520404, 0.04173016, 0.10058825, 0.019533724, 0.0039029422, -0.015238692, 0.01276809, 0.023659186, 0.057029163, 0.011074772,
- -0.00433869, 0.017522169, 0.0097615543, -0.12458438, 0.13609376, 0.058751403, -0.005444124, 0.021986559, 0.012248654, -0.15632663, 0.17076844, 0.073720391, 0.0072895898, -0.029439629, -0.01640074, 0.20931871, -0.22865605, -0.098710354, -0.0023991055, 0.009688992, 0.0053977119, -0.068889703, 0.075253889, 0.032486952, -0.0010611428, 0.0042855157, 0.0023874495, -0.030470445, 0.033285374, 0.014369229, -0.00060162184, 0.0024297011, 0.0013535801, -0.017275418, 0.01887136, 0.008146728,
- -0.0036610811, 0.0016063317, 0.01417797, 0.012922401, -0.05362876, -0.013531292, -0.0045938704, 0.0020156013, 0.017790307, 0.016214837, -0.067292574, -0.016978865, 0.0061511146, -0.0026988559, -0.023820919, -0.021711392, 0.090103616, 0.022734412, -0.0020244175, 0.00088823107, 0.0078397963, 0.0071455214, -0.029654355, -0.0074822116, -0.00089541541, 0.00039287143, 0.0034676022, 0.0031605191, -0.013116349, -0.0033094398, -0.00050766161, 0.00022274102, 0.0019659797, 0.0017918769, -0.0074363997, -0.0018763085,
- -0.055055724, 0.12456046, 0.062280231, -0.24912092, -0.031140116, 0.028898027, -0.069083108, 0.15629662, 0.078148312, -0.31259325, -0.039074156, 0.036260817, 0.092501111, -0.20927853, -0.10463927, 0.41855706, 0.052319633, -0.048552619, -0.030443403, 0.068876478, 0.034438239, -0.13775296, -0.01721912, 0.015979343, -0.013465352, 0.030464596, 0.015232298, -0.060929192, -0.0076161491, 0.0070677863, -0.0076342689, 0.017272102, 0.0086360508, -0.034544203, -0.0043180254, 0.0040071275,
- -0.049698628, -0.062361103, 0.083500459, -0.027481164, -0.01215513, -0.0068914303, 0.22489441, 0.28219418, -0.37785322, 0.12435676, 0.05500395, 0.031184848, 0.40653745, 0.51011717, -0.68303825, 0.2247974, 0.099429618, 0.05637227, 0.19255254, 0.24161207, -0.32351447, 0.10647312, 0.047093879, 0.026700182, 0.042966384, 0.053913583, -0.072189373, 0.023758528, 0.01050858, 0.0059579078, -0.0098382437, -0.012344883, 0.016529588, -0.0054401177, -0.0024062059, -0.0013642141,
- 0.0042172171, -0.019083597, -0.034497063, -0.016339201, -0.0036459472, 0.0008348321, -0.019083597, 0.086356393, 0.15610485, 0.073937554, 0.016498507, -0.0037777517, -0.034497063, 0.15610485, 0.28218783, 0.13365554, 0.029824044, -0.0068289714, -0.016339201, 0.073937554, 0.13365554, 0.063304657, 0.01412587, -0.0032344764, -0.0036459472, 0.016498507, 0.029824044, 0.01412587, 0.0031520622, -0.0007217446, 0.0008348321, -0.0037777517, -0.0068289714, -0.0032344764, -0.0007217446, 0.00016526174,
- -0.0023884091, 0.0093253313, -0.0078134445, -0.014478261, -0.034899049, -0.0067772169, 0.010807941, -0.042198648, 0.035357113, 0.065516497, 0.1579239, 0.030668014, 0.019537315, -0.076281711, 0.063914396, 0.11843295, 0.28547609, 0.055437999, 0.0092536605, -0.036130096, 0.030272437, 0.056094625, 0.135213, 0.026257673, 0.0020648719, -0.0080621092, 0.0067550247, 0.012517016, 0.030171576, 0.0058591659, -0.00047280482, 0.0018460244, -0.0015467343, -0.0028660884, -0.0069085478, -0.0013416047,
- 0.00036816304, -0.0014868578, -0.00082832456, 0.010571708, -0.011548346, -0.0049853977, -0.0016659979, 0.0067282745, 0.003748304, -0.047838705, 0.052258153, 0.022559739, -0.0030115934, 0.012162577, 0.0067757394, -0.086477138, 0.094466091, 0.040780821, -0.0014264122, 0.0057606871, 0.0032092636, -0.040959062, 0.044742952, 0.019315442, -0.00031829117, 0.001285446, 0.00071611858, -0.0091396498, 0.0099839914, 0.0043100689, 7.2880839e-05, -0.00029433548, -0.00016397352, 0.0020927547, -0.0022860881, -0.00098689962,
- 0.00031066399, -0.00013630657, -0.0012030831, -0.0010965407, 0.0045507116, 0.0011482087, -0.0014058053, 0.00061680952, 0.0054441475, 0.0049620259, -0.020592714, -0.0051958319, -0.0025412481, 0.0011149951, 0.0098412842, 0.008969762, -0.037225066, -0.0093924088, -0.0012036376, 0.00052810666, 0.0046612293, 0.0042484412, -0.017631293, -0.0044486238, -0.00026858102, 0.0001178423, 0.0010401118, 0.00094800182, -0.003934266, -0.00099267077, 6.1498439e-05, -2.6982984e-05, -0.00023815998, -0.00021706907, 0.00090085002, 0.00022729716,
- 0.0046717979, -0.010569678, -0.0052848392, 0.021139357, 0.0026424196, -0.0024521654, -0.021140649, 0.047829522, 0.023914761, -0.095659044, -0.011957381, 0.011096449, -0.038215558, 0.086460537, 0.043230269, -0.17292107, -0.021615134, 0.020058845, -0.01810043, 0.040951199, 0.0204756, -0.081902398, -0.0102378, 0.0095006782, -0.0040389498, 0.0091378954, 0.0045689477, -0.018275791, -0.0022844738, 0.0021199917, 0.00092482001, -0.002092353, -0.0010461765, 0.0041847059, 0.00052308824, -0.00048542589,
- 0.028146679, 0.035318036, -0.047290251, 0.01556388, 0.0068840239, 0.0039029422, -0.10989621, -0.13789614, 0.18464059, -0.060767788, -0.02687806, -0.015238692, 0.09207908, 0.11553947, -0.15470539, 0.050915697, 0.022520404, 0.01276809, 0.17062192, 0.21409387, -0.28666806, 0.094346449, 0.04173016, 0.023659186, 0.41127473, 0.51606144, -0.69099753, 0.22741691, 0.10058825, 0.057029163, 0.079867451, 0.1002165, -0.13418819, 0.044163201, 0.019533724, 0.011074772,
- -0.0023884091, 0.010807941, 0.019537315, 0.0092536605, 0.0020648719, -0.00047280482, 0.0093253313, -0.042198648, -0.076281711, -0.036130096, -0.0080621092, 0.0018460244, -0.0078134445, 0.035357113, 0.063914396, 0.030272437, 0.0067550247, -0.0015467343, -0.014478261, 0.065516497, 0.11843295, 0.056094625, 0.012517016, -0.0028660884, -0.034899049, 0.1579239, 0.28547609, 0.135213, 0.030171576, -0.0069085478, -0.0067772169, 0.030668014, 0.055437999, 0.026257673, 0.0058591659, -0.0013416047,
- 0.0013526688, -0.0052813752, 0.0044251224, 0.0081997225, 0.019764978, 0.0038382578, -0.0052813752, 0.020620661, -0.017277498, -0.032015089, -0.077170604, -0.014986137, 0.0044251224, -0.017277498, 0.014476351, 0.026824582, 0.064659175, 0.012556481, 0.0081997225, -0.032015089, 0.026824582, 0.049705774, 0.11981302, 0.023267077, 0.019764978, -0.077170604, 0.064659175, 0.11981302, 0.28880268, 0.056084004, 0.0038382578, -0.014986137, 0.012556481, 0.023267077, 0.056084004, 0.010891227,
- -0.0002085081, 0.00084207775, 0.00046911929, -0.0059872571, 0.0065403734, 0.002823466, 0.00081410139, -0.0032878178, -0.0018316346, 0.023376714, -0.025536307, -0.011023972, -0.00068211367, 0.0027547742, 0.0015346774, -0.01958672, 0.021396186, 0.0092366902, -0.0012639521, 0.0051045783, 0.0028437471, -0.036294063, 0.039646991, 0.017115526, -0.0030466868, 0.012304304, 0.0068546955, -0.087484835, 0.095566882, 0.04125603, -0.00059165101, 0.002389433, 0.0013311468, -0.016989108, 0.0185586, 0.0080117102,
- -0.00017594368, 7.7196845e-05, 0.00068136273, 0.00062102276, -0.0025772828, -0.00065028477, 0.00068695648, -0.00030140823, -0.0026603203, -0.0024247282, 0.010062772, 0.0025389792, -0.00057558237, 0.00025254186, 0.0022290109, 0.0020316146, -0.0084313261, -0.0021273424, -0.0010665503, 0.00046795839, 0.0041303424, 0.0037645685, -0.015623191, -0.0039419514, -0.0025708607, 0.0011279879, 0.0099559623, 0.0090742845, -0.03765884, -0.0095018563, -0.000499248, 0.00021904948, 0.001933397, 0.0017621797, -0.0073131543, -0.0018452119,
- -0.0026458596, 0.0059861077, 0.0029930539, -0.011972215, -0.0014965269, 0.001388777, 0.010330524, -0.023372226, -0.011686113, 0.046744453, 0.0058430566, -0.0054223565, -0.0086556685, 0.01958296, 0.0097914802, -0.039165921, -0.0048957401, 0.0045432468, -0.016038896, 0.036287096, 0.018143548, -0.072574192, -0.009071774, 0.0084186062, -0.038660874, 0.087468041, 0.043734021, -0.17493608, -0.02186701, 0.020292586, -0.0075077442, 0.016985847, 0.0084929233, -0.033971693, -0.0042464617, 0.0039407164,
- -0.00433869, -0.005444124, 0.0072895898, -0.0023991055, -0.0010611428, -0.00060162184, 0.017522169, 0.021986559, -0.029439629, 0.009688992, 0.0042855157, 0.0024297011, 0.0097615543, 0.012248654, -0.01640074, 0.0053977119, 0.0023874495, 0.0013535801, -0.12458438, -0.15632663, 0.20931871, -0.068889703, -0.030470445, -0.017275418, 0.13609376, 0.17076844, -0.22865605, 0.075253889, 0.033285374, 0.01887136, 0.058751403, 0.073720391, -0.098710354, 0.032486952, 0.014369229, 0.008146728,
- 0.00036816304, -0.0016659979, -0.0030115934, -0.0014264122, -0.00031829117, 7.2880839e-05, -0.0014868578, 0.0067282745, 0.012162577, 0.0057606871, 0.001285446, -0.00029433548, -0.00082832456, 0.003748304, 0.0067757394, 0.0032092636, 0.00071611858, -0.00016397352, 0.010571708, -0.047838705, -0.086477138, -0.040959062, -0.0091396498, 0.0020927547, -0.011548346, 0.052258153, 0.094466091, 0.044742952, 0.0099839914, -0.0022860881, -0.0049853977, 0.022559739, 0.040780821, 0.019315442, 0.0043100689, -0.00098689962,
- -0.0002085081, 0.00081410139, -0.00068211367, -0.0012639521, -0.0030466868, -0.00059165101, 0.00084207775, -0.0032878178, 0.0027547742, 0.0051045783, 0.012304304, 0.002389433, 0.00046911929, -0.0018316346, 0.0015346774, 0.0028437471, 0.0068546955, 0.0013311468, -0.0059872571, 0.023376714, -0.01958672, -0.036294063, -0.087484835, -0.016989108, 0.0065403734, -0.025536307, 0.021396186, 0.039646991, 0.095566882, 0.0185586, 0.002823466, -0.011023972, 0.0092366902, 0.017115526, 0.04125603, 0.0080117102,
- 3.2140632e-05, -0.00012980268, -7.2312731e-05, 0.00092291005, -0.0010081706, -0.0004352252, -0.00012980268, 0.00052421918, 0.00029204112, -0.0037272509, 0.0040715827, 0.001757694, -7.2312731e-05, 0.00029204112, 0.00016269534, -0.0020764416, 0.002268268, 0.00097920671, 0.00092291005, -0.0037272509, -0.0020764416, 0.026501127, -0.028949361, -0.012497381, -0.0010081706, 0.0040715827, 0.002268268, -0.028949361, 0.031623768, 0.013651917, -0.0004352252, 0.001757694, 0.00097920671, -0.012497381, 0.013651917, 0.005893505,
- 2.7120965e-05, -1.1899563e-05, -0.00010502915, -9.5728e-05, 0.00039727711, 0.00010023861, -0.00010953033, 4.80574e-05, 0.00042416916, 0.00038660569, -0.0016044374, -0.00040482218, -6.1019057e-05, 2.6772651e-05, 0.00023630352, 0.00021537701, -0.00089382787, -0.00022552537, 0.00077877159, -0.00034169293, -0.0030158852, -0.0027488051, 0.011407711, 0.0028783262, -0.00085071627, 0.00037325929, 0.0032944995, 0.003002746, -0.012461581, -0.0031442325, -0.0003672525, 0.00016113528, 0.0014222288, 0.0012962794, -0.0053796393, -0.0013573588,
- 0.00040784793, -0.00092273288, -0.00046136644, 0.0018454658, 0.00023068322, -0.00021407403, -0.0016471286, 0.0037265354, 0.0018632677, -0.0074530707, -0.00093163384, 0.00086455621, -0.00091761102, 0.002076043, 0.0010380215, -0.004152086, -0.00051901076, 0.00048164198, 0.011711249, -0.026496039, -0.01324802, 0.052992079, 0.0066240099, -0.0061470812, -0.012793161, 0.028943804, 0.014471902, -0.057887607, -0.0072359509, 0.0067149624, -0.0055227818, 0.012494982, 0.0062474908, -0.024989963, -0.0031237454, 0.0028988357,
- -0.0036610811, -0.0045938704, 0.0061511146, -0.0020244175, -0.00089541541, -0.00050766161, 0.0016063317, 0.0020156013, -0.0026988559, 0.00088823107, 0.00039287143, 0.00022274102, 0.01417797, 0.017790307, -0.023820919, 0.0078397963, 0.0034676022, 0.0019659797, 0.012922401, 0.016214837, -0.021711392, 0.0071455214, 0.0031605191, 0.0017918769, -0.05362876, -0.067292574, 0.090103616, -0.029654355, -0.013116349, -0.0074363997, -0.013531292, -0.016978865, 0.022734412, -0.0074822116, -0.0033094398, -0.0018763085,
- 0.00031066399, -0.0014058053, -0.0025412481, -0.0012036376, -0.00026858102, 6.1498439e-05, -0.00013630657, 0.00061680952, 0.0011149951, 0.00052810666, 0.0001178423, -2.6982984e-05, -0.0012030831, 0.0054441475, 0.0098412842, 0.0046612293, 0.0010401118, -0.00023815998, -0.0010965407, 0.0049620259, 0.008969762, 0.0042484412, 0.00094800182, -0.00021706907, 0.0045507116, -0.020592714, -0.037225066, -0.017631293, -0.003934266, 0.00090085002, 0.0011482087, -0.0051958319, -0.0093924088, -0.0044486238, -0.00099267077, 0.00022729716,
- -0.00017594368, 0.00068695648, -0.00057558237, -0.0010665503, -0.0025708607, -0.000499248, 7.7196845e-05, -0.00030140823, 0.00025254186, 0.00046795839, 0.0011279879, 0.00021904948, 0.00068136273, -0.0026603203, 0.0022290109, 0.0041303424, 0.0099559623, 0.001933397, 0.00062102276, -0.0024247282, 0.0020316146, 0.0037645685, 0.0090742845, 0.0017621797, -0.0025772828, 0.010062772, -0.0084313261, -0.015623191, -0.03765884, -0.0073131543, -0.00065028477, 0.0025389792, -0.0021273424, -0.0039419514, -0.0095018563, -0.0018452119,
- 2.7120965e-05, -0.00010953033, -6.1019057e-05, 0.00077877159, -0.00085071627, -0.0003672525, -1.1899563e-05, 4.80574e-05, 2.6772651e-05, -0.00034169293, 0.00037325929, 0.00016113528, -0.00010502915, 0.00042416916, 0.00023630352, -0.0030158852, 0.0032944995, 0.0014222288, -9.5728e-05, 0.00038660569, 0.00021537701, -0.0027488051, 0.003002746, 0.0012962794, 0.00039727711, -0.0016044374, -0.00089382787, 0.011407711, -0.012461581, -0.0053796393, 0.00010023861, -0.00040482218, -0.00022552537, 0.0028783262, -0.0031442325, -0.0013573588,
- 2.2885261e-05, -1.0041111e-05, -8.8625882e-05, -8.0777371e-05, 0.00033523107, 8.4583525e-05, -1.0041111e-05, 4.4056261e-06, 3.888539e-05, 3.5441786e-05, -0.0001470856, -3.711177e-05, -8.8625882e-05, 3.888539e-05, 0.00034321422, 0.00031281993, -0.001298222, -0.00032755971, -8.0777371e-05, 3.5441786e-05, 0.00031281993, 0.0002851173, -0.0011832544, -0.00029855176, 0.00033523107, -0.0001470856, -0.001298222, -0.0011832544, 0.0049105786, 0.0012390082, 8.4583525e-05, -3.711177e-05, -0.00032755971, -0.00029855176, 0.0012390082, 0.00031261923,
- 0.00034415097, -0.0007786221, -0.00038931105, 0.0015572442, 0.00019465552, -0.00018064033, -0.00015099928, 0.00034162733, 0.00017081367, -0.00068325467, -8.5406833e-05, 7.9257541e-05, -0.0013327654, 0.0030153063, 0.0015076531, -0.0060306125, -0.00075382657, 0.00069955105, -0.0012147386, 0.0027482775, 0.0013741387, -0.0054965549, -0.00068706936, 0.00063760037, 0.0050412403, -0.011405521, -0.0057027605, 0.022811042, 0.0028513802, -0.0026460809, 0.001271976, -0.0028777737, -0.0014388869, 0.0057555474, 0.00071944343, -0.0006676435,
- -0.055055724, -0.069083108, 0.092501111, -0.030443403, -0.013465352, -0.0076342689, 0.12456046, 0.15629662, -0.20927853, 0.068876478, 0.030464596, 0.017272102, 0.062280231, 0.078148312, -0.10463927, 0.034438239, 0.015232298, 0.0086360508, -0.24912092, -0.31259325, 0.41855706, -0.13775296, -0.060929192, -0.034544203, -0.031140116, -0.039074156, 0.052319633, -0.01721912, -0.0076161491, -0.0043180254, 0.028898027, 0.036260817, -0.048552619, 0.015979343, 0.0070677863, 0.0040071275,
- 0.0046717979, -0.021140649, -0.038215558, -0.01810043, -0.0040389498, 0.00092482001, -0.010569678, 0.047829522, 0.086460537, 0.040951199, 0.0091378954, -0.002092353, -0.0052848392, 0.023914761, 0.043230269, 0.0204756, 0.0045689477, -0.0010461765, 0.021139357, -0.095659044, -0.17292107, -0.081902398, -0.018275791, 0.0041847059, 0.0026424196, -0.011957381, -0.021615134, -0.0102378, -0.0022844738, 0.00052308824, -0.0024521654, 0.011096449, 0.020058845, 0.0095006782, 0.0021199917, -0.00048542589,
- -0.0026458596, 0.010330524, -0.0086556685, -0.016038896, -0.038660874, -0.0075077442, 0.0059861077, -0.023372226, 0.01958296, 0.036287096, 0.087468041, 0.016985847, 0.0029930539, -0.011686113, 0.0097914802, 0.018143548, 0.043734021, 0.0084929233, -0.011972215, 0.046744453, -0.039165921, -0.072574192, -0.17493608, -0.033971693, -0.0014965269, 0.0058430566, -0.0048957401, -0.009071774, -0.02186701, -0.0042464617, 0.001388777, -0.0054223565, 0.0045432468, 0.0084186062, 0.020292586, 0.0039407164,
- 0.00040784793, -0.0016471286, -0.00091761102, 0.011711249, -0.012793161, -0.0055227818, -0.00092273288, 0.0037265354, 0.002076043, -0.026496039, 0.028943804, 0.012494982, -0.00046136644, 0.0018632677, 0.0010380215, -0.01324802, 0.014471902, 0.0062474908, 0.0018454658, -0.0074530707, -0.004152086, 0.052992079, -0.057887607, -0.024989963, 0.00023068322, -0.00093163384, -0.00051901076, 0.0066240099, -0.0072359509, -0.0031237454, -0.00021407403, 0.00086455621, 0.00048164198, -0.0061470812, 0.0067149624, 0.0028988357,
- 0.00034415097, -0.00015099928, -0.0013327654, -0.0012147386, 0.0050412403, 0.001271976, -0.0007786221, 0.00034162733, 0.0030153063, 0.0027482775, -0.011405521, -0.0028777737, -0.00038931105, 0.00017081367, 0.0015076531, 0.0013741387, -0.0057027605, -0.0014388869, 0.0015572442, -0.00068325467, -0.0060306125, -0.0054965549, 0.022811042, 0.0057555474, 0.00019465552, -8.5406833e-05, -0.00075382657, -0.00068706936, 0.0028513802, 0.00071944343, -0.00018064033, 7.9257541e-05, 0.00069955105, 0.00063760037, -0.0026460809, -0.0006676435,
- 0.0051753786, -0.011709001, -0.0058545007, 0.023418003, 0.0029272503, -0.0027164883, -0.011709001, 0.026490953, 0.013245477, -0.052981906, -0.0066227383, 0.0061459012, -0.0058545007, 0.013245477, 0.0066227383, -0.026490953, -0.0033113692, 0.0030729506, 0.023418003, -0.052981906, -0.026490953, 0.10596381, 0.013245477, -0.012291802, 0.0029272503, -0.0066227383, -0.0033113692, 0.013245477, 0.0016556846, -0.0015364753, -0.0027164883, 0.0061459012, 0.0030729506, -0.012291802, -0.0015364753, 0.0014258491,
-};
+  static const double dgq6_refined_onto_dgq6[] =
+  {
+       0.62818008, 0.78019409, -1.32633, 0.86688232, -0.13653397, 0.15603882, -0.052012939, 0.78019409, 0.96899414, -1.64729, 1.0766602, -0.16957397, 0.19379883, -0.064599609, -1.32633, -1.64729, 2.8003931, -1.8303223, 0.28827576, -0.32945801, 0.10981934, 0.86688232, 1.0766602, -1.8303223, 1.1962891, -0.18841553, 0.21533203, -0.071777344, -0.13653397, -0.16957397, 0.28827576, -0.18841553, 0.029675446, -0.033914795, 0.011304932, 0.15603882, 0.19379883, -0.32945801, 0.21533203, -0.033914795, 0.038759766, -0.012919922, -0.052012939, -0.064599609, 0.10981934, -0.071777344, 0.011304932, -0.012919922, 0.0043066406,
+       -0.045072641, 0.21238617, 0.45037891, 0.15022393, 0.11761607, -0.07079539, -0.01550823, -0.055979821, 0.26378174, 0.55936661, 0.18657679, 0.14607811, -0.087927246, -0.019261085, 0.095165695, -0.44842896, -0.95092323, -0.31718054, -0.24833279, 0.14947632, 0.032743844, -0.062199801, 0.29309082, 0.62151845, 0.20730754, 0.16230901, -0.09769694, -0.021401205, 0.0097964686, -0.046161804, -0.097889156, -0.032650938, -0.025563669, 0.015387268, 0.0033706898, -0.011195964, 0.052756348, 0.11187332, 0.037315357, 0.029215622, -0.017585449, -0.0038522169, 0.003731988, -0.017585449, -0.037291107, -0.012438452, -0.0097385406, 0.0058618164, 0.0012840723,
+       0.024410051, -0.086688232, 0.014448039, 0.32948663, 0.25397588, 0.2600647, 0.030822483, 0.030317066, -0.10766602, 0.017944336, 0.40921947, 0.31543579, 0.32299805, 0.03828125, -0.051539013, 0.18303223, -0.030505371, -0.6956731, -0.53624084, -0.54909668, -0.065078125, 0.033685629, -0.11962891, 0.019938151, 0.4546883, 0.35048421, 0.35888672, 0.042534722, -0.0053054866, 0.018841553, -0.0031402588, -0.071613408, -0.055201263, -0.056524658, -0.0066992187, 0.0060634133, -0.021533203, 0.0035888672, 0.081843895, 0.063087158, 0.064599609, 0.00765625, -0.0020211378, 0.0071777344, -0.0011962891, -0.027281298, -0.021029053, -0.021533203, -0.0025520833,
+       -0.015576792, 0.078019409, -0.13409586, 0.086688232, -0.10361953, 0.39009705, 0.094776554, -0.019346237, 0.096899414, -0.16654587, 0.10766602, -0.12869453, 0.48449707, 0.11771164, 0.032888603, -0.164729, 0.28312798, -0.18303223, 0.21878071, -0.82364502, -0.20010979, -0.021495819, 0.10766602, -0.18505096, 0.11962891, -0.14299393, 0.53833008, 0.13079071, 0.0033855915, -0.016957397, 0.029145527, -0.018841553, 0.022521544, -0.084786987, -0.020599537, -0.0038692474, 0.019379883, -0.033309174, 0.021533203, -0.025738907, 0.096899414, 0.023542328, 0.0012897491, -0.0064599609, 0.011103058, -0.0071777344, 0.0085796356, -0.032299805, -0.0078474426,
+       -0.0020245091, -0.0024768066, 0.020227254, 0.0067067439, -0.064293772, -0.0057792155, 0.013698881, -0.0025144224, -0.0030761719, 0.02512207, 0.0083297164, -0.079852295, -0.0071777344, 0.017013889, 0.004274518, 0.0052294922, -0.04270752, -0.014160518, 0.1357489, 0.012202148, -0.028923611, -0.0027938026, -0.0034179688, 0.027913411, 0.0092552405, -0.088724772, -0.0079752604, 0.018904321, 0.00044002392, 0.00053833008, -0.0043963623, -0.0014577004, 0.013974152, 0.0012561035, -0.0029774306, -0.00050288448, -0.00061523438, 0.0050244141, 0.0016659433, -0.015970459, -0.0014355469, 0.0034027778, 0.00016762816, 0.00020507813, -0.0016748047, -0.00055531443, 0.0053234863, 0.00047851562, -0.0011342593,
+       0.0084118577, -0.021672058, 0.00063210169, 0.013326851, 0.046098274, -0.039009705, -0.014438005, 0.010447453, -0.026916504, 0.0007850647, 0.01655183, 0.057253647, -0.048449707, -0.017931875, -0.01776067, 0.045758057, -0.00133461, -0.028138111, -0.0973312, 0.082364502, 0.030484187, 0.011608281, -0.029907227, 0.00087229411, 0.018390922, 0.063615163, -0.053833008, -0.019924305, -0.0018283042, 0.0047103882, -0.00013738632, -0.0028965703, -0.010019388, 0.0084786987, 0.0031380781, 0.0020894905, -0.0053833008, 0.00015701294, 0.003310366, 0.011450729, -0.0096899414, -0.0035863749, -0.00069649685, 0.0017944336, -5.2337646e-05, -0.0011034553, -0.0038169098, 0.0032299805, 0.0011954583,
+       0.049845734, -0.15603882, 0.078019409, 0.10402588, 0.097524261, -0.24520386, -0.052012939, 0.061907959, -0.19379883, 0.096899414, 0.12919922, 0.12112427, -0.30454102, -0.064599609, -0.10524353, 0.32945801, -0.164729, -0.21963867, -0.20591125, 0.51771973, 0.10981934, 0.068786621, -0.21533203, 0.10766602, 0.14355469, 0.13458252, -0.33837891, -0.071777344, -0.010833893, 0.033914795, -0.016957397, -0.022609863, -0.021196747, 0.053294678, 0.011304932, 0.012381592, -0.038759766, 0.019379883, 0.025839844, 0.024224854, -0.060908203, -0.012919922, -0.0041271973, 0.012919922, -0.0064599609, -0.0086132812, -0.0080749512, 0.020302734, 0.0043066406,
+       -0.045072641, -0.055979821, 0.095165695, -0.062199801, 0.0097964686, -0.011195964, 0.003731988, 0.21238617, 0.26378174, -0.44842896, 0.29309082, -0.046161804, 0.052756348, -0.017585449, 0.45037891, 0.55936661, -0.95092323, 0.62151845, -0.097889156, 0.11187332, -0.037291107, 0.15022393, 0.18657679, -0.31718054, 0.20730754, -0.032650938, 0.037315357, -0.012438452, 0.11761607, 0.14607811, -0.24833279, 0.16230901, -0.025563669, 0.029215622, -0.0097385406, -0.07079539, -0.087927246, 0.14947632, -0.09769694, 0.015387268, -0.017585449, 0.0058618164, -0.01550823, -0.019261085, 0.032743844, -0.021401205, 0.0033706898, -0.0038522169, 0.0012840723,
+       0.0032340137, -0.015238951, -0.032315203, -0.010778739, -0.0084390875, 0.0050796504, 0.0011127333, -0.015238951, 0.071807251, 0.15227202, 0.050790348, 0.039765708, -0.02393575, -0.0052432953, -0.032315203, 0.15227202, 0.32290288, 0.10770429, 0.084325811, -0.05075734, -0.011118754, -0.010778739, 0.050790348, 0.10770429, 0.035924776, 0.028126882, -0.016930116, -0.0037086615, -0.0084390875, 0.039765708, 0.084325811, 0.028126882, 0.022021613, -0.013255236, -0.0029036531, 0.0050796504, -0.02393575, -0.05075734, -0.016930116, -0.013255236, 0.0079785834, 0.0017477651, 0.0011127333, -0.0052432953, -0.011118754, -0.0037086615, -0.0029036531, 0.0017477651, 0.00038286029,
+       -0.0017514491, 0.0062199801, -0.0010366633, -0.023641044, -0.018223061, -0.01865994, -0.0022115485, 0.0082529792, -0.029309082, 0.004884847, 0.11139863, 0.085868632, 0.087927246, 0.010421007, 0.017500988, -0.062151845, 0.010358641, 0.23622817, 0.18209011, 0.18645554, 0.022098434, 0.0058374562, -0.020730754, 0.0034551257, 0.078793928, 0.060736174, 0.062192262, 0.0073709348, 0.0045703679, -0.016230901, 0.0027051502, 0.061690783, 0.047552676, 0.048692703, 0.0057709871, -0.0027509931, 0.009769694, -0.0016282823, -0.037132878, -0.028622877, -0.029309082, -0.003473669, -0.00060262447, 0.0021401205, -0.00035668675, -0.0081342194, -0.0062700436, -0.0064203616, -0.00076093174,
+       0.0011176527, -0.0055979821, 0.0096215317, -0.0062199801, 0.0074348199, -0.02798991, -0.0068003264, -0.0052664757, 0.026378174, -0.045337486, 0.029309082, -0.035033512, 0.13189087, 0.032043724, -0.01116791, 0.055936661, -0.096141136, 0.062151845, -0.074290878, 0.2796833, 0.067950834, -0.0037250574, 0.018657679, -0.032067885, 0.020730754, -0.024779729, 0.093288393, 0.022665007, -0.00291649, 0.014607811, -0.025107175, 0.016230901, -0.019400999, 0.073039055, 0.017745302, 0.0017554919, -0.0087927246, 0.015112495, -0.009769694, 0.011677837, -0.043963623, -0.010681241, 0.00038455291, -0.0019261085, 0.0033104989, -0.0021401205, 0.0025581128, -0.0096305423, -0.0023398014,
+       0.00014526085, 0.00017771372, -0.0014513287, -0.00048121656, 0.0046131519, 0.00041466534, -0.00098291043, -0.00068448165, -0.00083740234, 0.0068387858, 0.0022675339, -0.021737569, -0.0019539388, 0.0046315586, -0.0014514886, -0.001775767, 0.014502097, 0.0048084555, -0.046095952, -0.0041434564, 0.0098215262, -0.00048414415, -0.00059230726, 0.004837176, 0.0016038608, -0.015375309, -0.0013820503, 0.003275971, -0.00037905499, -0.00046374003, 0.0037872103, 0.001255724, -0.012037918, -0.0010820601, 0.0025648831, 0.00022816055, 0.00027913411, -0.0022795953, -0.00075584464, 0.0072458564, 0.00065131293, -0.0015438529, 4.9980181e-05, 6.1146301e-05, -0.00049936145, -0.00016557311, 0.0015872561, 0.0001426747, -0.00033819188,
+       -0.00060356044, 0.001554995, -4.5354021e-05, -0.00095621681, -0.003307604, 0.002798991, 0.0010359434, 0.0028440288, -0.0073272705, 0.00021371206, 0.004505776, 0.015585715, -0.013189087, -0.0048814548, 0.006030951, -0.015537961, 0.00045319054, 0.0095547957, 0.033050539, -0.02796833, -0.010351447, 0.0020116243, -0.0051826885, 0.00015116175, 0.0031870031, 0.01102401, -0.0093288393, -0.0034527263, 0.0015749777, -0.0040577253, 0.00011835032, 0.0024952267, 0.0086311198, -0.0073039055, -0.0027032716, -0.0009480096, 0.0024424235, -7.1237352e-05, -0.0015019253, -0.0051952383, 0.0043963623, 0.0016271516, -0.0002076682, 0.00053503013, -1.5605045e-05, -0.00032900736, -0.0011380537, 0.00096305423, 0.00035643905,
+       -0.0035764885, 0.011195964, -0.0055979821, -0.0074639761, -0.0069974776, 0.017593658, 0.003731988, 0.016852722, -0.052756348, 0.026378174, 0.035170898, 0.032972717, -0.082902832, -0.017585449, 0.035737311, -0.11187332, 0.055936661, 0.074582214, 0.069920826, -0.17580093, -0.037291107, 0.011920184, -0.037315357, 0.018657679, 0.024876905, 0.023322098, -0.058638419, -0.012438452, 0.0093327681, -0.029215622, 0.014607811, 0.019477081, 0.018259764, -0.045910263, -0.0097385406, -0.0056175741, 0.017585449, -0.0087927246, -0.011723633, -0.010990906, 0.027634277, 0.0058618164, -0.0012305693, 0.0038522169, -0.0019261085, -0.0025681446, -0.0024076356, 0.0060534838, 0.0012840723,
+       0.024410051, 0.030317066, -0.051539013, 0.033685629, -0.0053054866, 0.0060634133, -0.0020211378, -0.086688232, -0.10766602, 0.18303223, -0.11962891, 0.018841553, -0.021533203, 0.0071777344, 0.014448039, 0.017944336, -0.030505371, 0.019938151, -0.0031402588, 0.0035888672, -0.0011962891, 0.32948663, 0.40921947, -0.6956731, 0.4546883, -0.071613408, 0.081843895, -0.027281298, 0.25397588, 0.31543579, -0.53624084, 0.35048421, -0.055201263, 0.063087158, -0.021029053, 0.2600647, 0.32299805, -0.54909668, 0.35888672, -0.056524658, 0.064599609, -0.021533203, 0.030822483, 0.03828125, -0.065078125, 0.042534722, -0.0066992187, 0.00765625, -0.0025520833,
+       -0.0017514491, 0.0082529792, 0.017500988, 0.0058374562, 0.0045703679, -0.0027509931, -0.00060262447, 0.0062199801, -0.029309082, -0.062151845, -0.020730754, -0.016230901, 0.009769694, 0.0021401205, -0.0010366633, 0.004884847, 0.010358641, 0.0034551257, 0.0027051502, -0.0016282823, -0.00035668675, -0.023641044, 0.11139863, 0.23622817, 0.078793928, 0.061690783, -0.037132878, -0.0081342194, -0.018223061, 0.085868632, 0.18209011, 0.060736174, 0.047552676, -0.028622877, -0.0062700436, -0.01865994, 0.087927246, 0.18645554, 0.062192262, 0.048692703, -0.029309082, -0.0064203616, -0.0022115485, 0.010421007, 0.022098434, 0.0073709348, 0.0057709871, -0.003473669, -0.00076093174,
+       0.00094853464, -0.0033685629, 0.00056142715, 0.012803312, 0.0098690873, 0.010105689, 0.0011977113, -0.0033685629, 0.011962891, -0.0019938151, -0.04546883, -0.035048421, -0.035888672, -0.0042534722, 0.00056142715, -0.0019938151, 0.00033230252, 0.0075781384, 0.0058414035, 0.0059814453, 0.00070891204, 0.012803312, -0.04546883, 0.0075781384, 0.17281898, 0.13321285, 0.13640649, 0.016166695, 0.0098690873, -0.035048421, 0.0058414035, 0.13321285, 0.10268353, 0.10514526, 0.012461661, 0.010105689, -0.035888672, 0.0059814453, 0.13640649, 0.10514526, 0.10766602, 0.012760417, 0.0011977113, -0.0042534722, 0.00070891204, 0.016166695, 0.012461661, 0.012760417, 0.0015123457,
+       -0.00060528865, 0.0030317066, -0.0052107458, 0.0033685629, -0.0040264854, 0.015158533, 0.0036828619, 0.0021495819, -0.010766602, 0.018505096, -0.011962891, 0.014299393, -0.053833008, -0.013079071, -0.00035826365, 0.0017944336, -0.0030841827, 0.0019938151, -0.0023832321, 0.008972168, 0.0021798452, -0.0081701805, 0.040921947, -0.070334597, 0.04546883, -0.054349461, 0.20460974, 0.049711235, -0.0062977632, 0.031543579, -0.054215527, 0.035048421, -0.041893816, 0.1577179, 0.038318564, -0.0064487457, 0.032299805, -0.055515289, 0.035888672, -0.042898178, 0.16149902, 0.039237213, -0.00076429579, 0.003828125, -0.0065795898, 0.0042534722, -0.0050842285, 0.019140625, 0.0046503364,
+       -7.8669114e-05, -9.6244655e-05, 0.00078599802, 0.0002606131, -0.0024983508, -0.00022457086, 0.00053231612, 0.00027938026, 0.00034179688, -0.0027913411, -0.00092552405, 0.0088724772, 0.00079752604, -0.0018904321, -4.6563377e-05, -5.6966146e-05, 0.00046522352, 0.00015425401, -0.0014787462, -0.00013292101, 0.00031507202, -0.0010618749, -0.0012991094, 0.010609394, 0.0035177531, -0.033722716, -0.0030312554, 0.0071851979, -0.00081851766, -0.0010013835, 0.008177965, 0.0027115651, -0.025994246, -0.0023365614, 0.0055385159, -0.00083814079, -0.0010253906, 0.0083740234, 0.0027765721, -0.026617432, -0.0023925781, 0.0056712963, -9.9335205e-05, -0.00012152778, 0.00099247685, 0.00032907522, -0.0031546586, -0.00028356481, 0.00067215364,
+       0.00032687103, -0.00084214073, 2.4562438e-05, 0.00051785962, 0.0017913035, -0.0015158533, -0.00056103727, -0.0011608281, 0.0029907227, -8.7229411e-05, -0.0018390922, -0.0063615163, 0.0053833008, 0.0019924305, 0.00019347135, -0.00049845378, 1.4538235e-05, 0.00030651537, 0.0010602527, -0.0008972168, -0.00033207175, 0.0044121021, -0.011367208, 0.00033154355, 0.0069900642, 0.024178998, -0.020460974, -0.0075728758, 0.0034009499, -0.0087621053, 0.0002555614, 0.0053881024, 0.018637728, -0.01577179, -0.005837347, 0.0034824842, -0.008972168, 0.00026168823, 0.0055172767, 0.019084549, -0.016149902, -0.0059772915, 0.00041273887, -0.0010633681, 3.1014902e-05, 0.00065389946, 0.0022618725, -0.0019140625, -0.00070841974,
+       0.0019369237, -0.0060634133, 0.0030317066, 0.0040422755, 0.0037896333, -0.0095282208, -0.0020211378, -0.0068786621, 0.021533203, -0.010766602, -0.014355469, -0.013458252, 0.033837891, 0.0071777344, 0.0011464437, -0.0035888672, 0.0017944336, 0.0023925781, 0.002243042, -0.0056396484, -0.0011962891, 0.026144577, -0.081843895, 0.040921947, 0.054562596, 0.051152434, -0.12861183, -0.027281298, 0.020152842, -0.063087158, 0.031543579, 0.042058105, 0.039429474, -0.099136963, -0.021029053, 0.020635986, -0.064599609, 0.032299805, 0.043066406, 0.040374756, -0.10151367, -0.021533203, 0.0024457465, -0.00765625, 0.003828125, 0.0051041667, 0.0047851562, -0.01203125, -0.0025520833,
+       -0.015576792, -0.019346237, 0.032888603, -0.021495819, 0.0033855915, -0.0038692474, 0.0012897491, 0.078019409, 0.096899414, -0.164729, 0.10766602, -0.016957397, 0.019379883, -0.0064599609, -0.13409586, -0.16654587, 0.28312798, -0.18505096, 0.029145527, -0.033309174, 0.011103058, 0.086688232, 0.10766602, -0.18303223, 0.11962891, -0.018841553, 0.021533203, -0.0071777344, -0.10361953, -0.12869453, 0.21878071, -0.14299393, 0.022521544, -0.025738907, 0.0085796356, 0.39009705, 0.48449707, -0.82364502, 0.53833008, -0.084786987, 0.096899414, -0.032299805, 0.094776554, 0.11771164, -0.20010979, 0.13079071, -0.020599537, 0.023542328, -0.0078474426,
+       0.0011176527, -0.0052664757, -0.01116791, -0.0037250574, -0.00291649, 0.0017554919, 0.00038455291, -0.0055979821, 0.026378174, 0.055936661, 0.018657679, 0.014607811, -0.0087927246, -0.0019261085, 0.0096215317, -0.045337486, -0.096141136, -0.032067885, -0.025107175, 0.015112495, 0.0033104989, -0.0062199801, 0.029309082, 0.062151845, 0.020730754, 0.016230901, -0.009769694, -0.0021401205, 0.0074348199, -0.035033512, -0.074290878, -0.024779729, -0.019400999, 0.011677837, 0.0025581128, -0.02798991, 0.13189087, 0.2796833, 0.093288393, 0.073039055, -0.043963623, -0.0096305423, -0.0068003264, 0.032043724, 0.067950834, 0.022665007, 0.017745302, -0.010681241, -0.0023398014,
+       -0.00060528865, 0.0021495819, -0.00035826365, -0.0081701805, -0.0062977632, -0.0064487457, -0.00076429579, 0.0030317066, -0.010766602, 0.0017944336, 0.040921947, 0.031543579, 0.032299805, 0.003828125, -0.0052107458, 0.018505096, -0.0030841827, -0.070334597, -0.054215527, -0.055515289, -0.0065795898, 0.0033685629, -0.011962891, 0.0019938151, 0.04546883, 0.035048421, 0.035888672, 0.0042534722, -0.0040264854, 0.014299393, -0.0023832321, -0.054349461, -0.041893816, -0.042898178, -0.0050842285, 0.015158533, -0.053833008, 0.008972168, 0.20460974, 0.1577179, 0.16149902, 0.019140625, 0.0036828619, -0.013079071, 0.0021798452, 0.049711235, 0.038318564, 0.039237213, 0.0046503364,
+       0.000386253, -0.0019346237, 0.0033251345, -0.0021495819, 0.0025694221, -0.0096731186, -0.0023501456, -0.0019346237, 0.0096899414, -0.016654587, 0.010766602, -0.012869453, 0.048449707, 0.011771164, 0.0033251345, -0.016654587, 0.028625071, -0.018505096, 0.022119373, -0.083272934, -0.020231688, -0.0021495819, 0.010766602, -0.018505096, 0.011962891, -0.014299393, 0.053833008, 0.013079071, 0.0025694221, -0.012869453, 0.022119373, -0.014299393, 0.017092243, -0.064347267, -0.015633577, -0.0096731186, 0.048449707, -0.083272934, 0.053833008, -0.064347267, 0.24224854, 0.05885582, -0.0023501456, 0.011771164, -0.020231688, 0.013079071, -0.015633577, 0.05885582, 0.014299395,
+       5.0201141e-05, 6.1416626e-05, -0.00050156911, -0.0001663051, 0.0015942732, 0.00014330546, -0.00033968702, -0.00025144224, -0.00030761719, 0.002512207, 0.00083297164, -0.0079852295, -0.00071777344, 0.0017013889, 0.00043216635, 0.00052871704, -0.0043178558, -0.00143167, 0.013724613, 0.0012336731, -0.0029242622, -0.00027938026, -0.00034179688, 0.0027913411, 0.00092552405, -0.0088724772, -0.00079752604, 0.0018904321, 0.00033394672, 0.00040855408, -0.003336525, -0.0011062905, 0.010605383, 0.00095329285, -0.0022596571, -0.0012572112, -0.0015380859, 0.012561035, 0.0041648582, -0.039926147, -0.0035888672, 0.0085069444, -0.00030544744, -0.00037368774, 0.0030517832, 0.0010118787, -0.009700311, -0.00087193807, 0.0020668162,
+       -0.00020858629, 0.00053739548, -1.5674035e-05, -0.00033046189, -0.001143085, 0.00096731186, 0.00035801486, 0.0010447453, -0.0026916504, 7.850647e-05, 0.001655183, 0.0057253647, -0.0048449707, -0.0017931875, -0.0017956559, 0.0046262741, -0.00013493299, -0.0028448458, -0.0098404706, 0.0083272934, 0.0030820409, 0.0011608281, -0.0029907227, 8.7229411e-05, 0.0018390922, 0.0063615163, -0.0053833008, -0.0019924305, -0.0013875523, 0.0035748482, -0.00010426641, -0.0021982899, -0.007604, 0.0064347267, 0.0023815771, 0.0052237263, -0.013458252, 0.00039253235, 0.0082759151, 0.028626823, -0.024224854, -0.0089659373, 0.0012691375, -0.0032697678, 9.5368226e-05, 0.0020106861, 0.0069550685, -0.005885582, -0.0021783314,
+       -0.0012360096, 0.0038692474, -0.0019346237, -0.0025794983, -0.0024182796, 0.006080246, 0.0012897491, 0.0061907959, -0.019379883, 0.0096899414, 0.012919922, 0.012112427, -0.030454102, -0.0064599609, -0.01064043, 0.033309174, -0.016654587, -0.022206116, -0.020818233, 0.052342987, 0.011103058, 0.0068786621, -0.021533203, 0.010766602, 0.014355469, 0.013458252, -0.033837891, -0.0071777344, -0.0082221508, 0.025738907, -0.012869453, -0.017159271, -0.016086817, 0.040446854, 0.0085796356, 0.030953979, -0.096899414, 0.048449707, 0.064599609, 0.060562134, -0.15227051, -0.032299805, 0.0075204659, -0.023542328, 0.011771164, 0.015694885, 0.014713955, -0.036995087, -0.0078474426,
+       -0.0020245091, -0.0025144224, 0.004274518, -0.0027938026, 0.00044002392, -0.00050288448, 0.00016762816, -0.0024768066, -0.0030761719, 0.0052294922, -0.0034179688, 0.00053833008, -0.00061523438, 0.00020507813, 0.020227254, 0.02512207, -0.04270752, 0.027913411, -0.0043963623, 0.0050244141, -0.0016748047, 0.0067067439, 0.0083297164, -0.014160518, 0.0092552405, -0.0014577004, 0.0016659433, -0.00055531443, -0.064293772, -0.079852295, 0.1357489, -0.088724772, 0.013974152, -0.015970459, 0.0053234863, -0.0057792155, -0.0071777344, 0.012202148, -0.0079752604, 0.0012561035, -0.0014355469, 0.00047851562, 0.013698881, 0.017013889, -0.028923611, 0.018904321, -0.0029774306, 0.0034027778, -0.0011342593,
+       0.00014526085, -0.00068448165, -0.0014514886, -0.00048414415, -0.00037905499, 0.00022816055, 4.9980181e-05, 0.00017771372, -0.00083740234, -0.001775767, -0.00059230726, -0.00046374003, 0.00027913411, 6.1146301e-05, -0.0014513287, 0.0068387858, 0.014502097, 0.004837176, 0.0037872103, -0.0022795953, -0.00049936145, -0.00048121656, 0.0022675339, 0.0048084555, 0.0016038608, 0.001255724, -0.00075584464, -0.00016557311, 0.0046131519, -0.021737569, -0.046095952, -0.015375309, -0.012037918, 0.0072458564, 0.0015872561, 0.00041466534, -0.0019539388, -0.0041434564, -0.0013820503, -0.0010820601, 0.00065131293, 0.0001426747, -0.00098291043, 0.0046315586, 0.0098215262, 0.003275971, 0.0025648831, -0.0015438529, -0.00033819188,
+       -7.8669114e-05, 0.00027938026, -4.6563377e-05, -0.0010618749, -0.00081851766, -0.00083814079, -9.9335205e-05, -9.6244655e-05, 0.00034179688, -5.6966146e-05, -0.0012991094, -0.0010013835, -0.0010253906, -0.00012152778, 0.00078599802, -0.0027913411, 0.00046522352, 0.010609394, 0.008177965, 0.0083740234, 0.00099247685, 0.0002606131, -0.00092552405, 0.00015425401, 0.0035177531, 0.0027115651, 0.0027765721, 0.00032907522, -0.0024983508, 0.0088724772, -0.0014787462, -0.033722716, -0.025994246, -0.026617432, -0.0031546586, -0.00022457086, 0.00079752604, -0.00013292101, -0.0030312554, -0.0023365614, -0.0023925781, -0.00028356481, 0.00053231612, -0.0018904321, 0.00031507202, 0.0071851979, 0.0055385159, 0.0056712963, 0.00067215364,
+       5.0201141e-05, -0.00025144224, 0.00043216635, -0.00027938026, 0.00033394672, -0.0012572112, -0.00030544744, 6.1416626e-05, -0.00030761719, 0.00052871704, -0.00034179688, 0.00040855408, -0.0015380859, -0.00037368774, -0.00050156911, 0.002512207, -0.0043178558, 0.0027913411, -0.003336525, 0.012561035, 0.0030517832, -0.0001663051, 0.00083297164, -0.00143167, 0.00092552405, -0.0011062905, 0.0041648582, 0.0010118787, 0.0015942732, -0.0079852295, 0.013724613, -0.0088724772, 0.010605383, -0.039926147, -0.009700311, 0.00014330546, -0.00071777344, 0.0012336731, -0.00079752604, 0.00095329285, -0.0035888672, -0.00087193807, -0.00033968702, 0.0017013889, -0.0029242622, 0.0018904321, -0.0022596571, 0.0085069444, 0.0020668162,
+       6.5246214e-06, 7.9822933e-06, -6.5188728e-05, -2.1614605e-05, 0.00020720703, 1.8625351e-05, -4.414898e-05, 7.9822933e-06, 9.765625e-06, -7.9752604e-05, -2.6443544e-05, 0.00025349935, 2.2786458e-05, -5.4012346e-05, -6.5188728e-05, -7.9752604e-05, 0.00065131293, 0.00021595561, -0.0020702447, -0.00018608941, 0.00044110082, -2.1614605e-05, -2.6443544e-05, 0.00021595561, 7.160433e-05, -0.00068643034, -6.1701603e-05, 0.00014625565, 0.00020720703, 0.00025349935, -0.0020702447, -0.00068643034, 0.0065804206, 0.00059149848, -0.0014020705, 1.8625351e-05, 2.2786458e-05, -0.00018608941, -6.1701603e-05, 0.00059149848, 5.3168403e-05, -0.00012602881, -4.414898e-05, -5.4012346e-05, 0.00044110082, 0.00014625565, -0.0014020705, -0.00012602881, 0.00029873495,
+       -2.7109874e-05, 6.9845066e-05, -2.0371478e-06, -4.2949994e-05, -0.00014856628, 0.00012572112, 4.6531042e-05, -3.3166516e-05, 8.5449219e-05, -2.4922689e-06, -5.2545493e-05, -0.00018175761, 0.00015380859, 5.6926586e-05, 0.00027085988, -0.00069783529, 2.0353529e-05, 0.00042912152, 0.0014843538, -0.0012561035, -0.00046490045, 8.9808921e-05, -0.00023138101, 6.7486129e-06, 0.00014228368, 0.00049216669, -0.00041648582, -0.00015414689, -0.00086094749, 0.0022181193, -6.4695146e-05, -0.0013639934, -0.0047181246, 0.0039926147, 0.0014777193, -7.7388538e-05, 0.00019938151, -5.8152941e-06, -0.00012260615, -0.00042410109, 0.00035888672, 0.0001328287, 0.0001834395, -0.00047260802, 1.3784401e-05, 0.00029062198, 0.0010052767, -0.00085069444, -0.00031485322,
+       -0.00016064365, 0.00050288448, -0.00025144224, -0.00033525632, -0.0003143028, 0.00079024703, 0.00016762816, -0.0001965332, 0.00061523438, -0.00030761719, -0.00041015625, -0.00038452148, 0.00096679688, 0.00020507813, 0.0016050212, -0.0050244141, 0.002512207, 0.0033496094, 0.0031402588, -0.0078955078, -0.0016748047, 0.00053217633, -0.0016659433, 0.00083297164, 0.0011106289, 0.0010412146, -0.0026179109, -0.00055531443, -0.0051016744, 0.015970459, -0.0079852295, -0.010646973, -0.0099815369, 0.025096436, 0.0053234863, -0.00045857747, 0.0014355469, -0.00071777344, -0.00095703125, -0.0008972168, 0.0022558594, 0.00047851562, 0.0010869985, -0.0034027778, 0.0017013889, 0.0022685185, 0.0021267361, -0.0053472222, -0.0011342593,
+       0.0084118577, 0.010447453, -0.01776067, 0.011608281, -0.0018283042, 0.0020894905, -0.00069649685, -0.021672058, -0.026916504, 0.045758057, -0.029907227, 0.0047103882, -0.0053833008, 0.0017944336, 0.00063210169, 0.0007850647, -0.00133461, 0.00087229411, -0.00013738632, 0.00015701294, -5.2337646e-05, 0.013326851, 0.01655183, -0.028138111, 0.018390922, -0.0028965703, 0.003310366, -0.0011034553, 0.046098274, 0.057253647, -0.0973312, 0.063615163, -0.010019388, 0.011450729, -0.0038169098, -0.039009705, -0.048449707, 0.082364502, -0.053833008, 0.0084786987, -0.0096899414, 0.0032299805, -0.014438005, -0.017931875, 0.030484187, -0.019924305, 0.0031380781, -0.0035863749, 0.0011954583,
+       -0.00060356044, 0.0028440288, 0.006030951, 0.0020116243, 0.0015749777, -0.0009480096, -0.0002076682, 0.001554995, -0.0073272705, -0.015537961, -0.0051826885, -0.0040577253, 0.0024424235, 0.00053503013, -4.5354021e-05, 0.00021371206, 0.00045319054, 0.00015116175, 0.00011835032, -7.1237352e-05, -1.5605045e-05, -0.00095621681, 0.004505776, 0.0095547957, 0.0031870031, 0.0024952267, -0.0015019253, -0.00032900736, -0.003307604, 0.015585715, 0.033050539, 0.01102401, 0.0086311198, -0.0051952383, -0.0011380537, 0.002798991, -0.013189087, -0.02796833, -0.0093288393, -0.0073039055, 0.0043963623, 0.00096305423, 0.0010359434, -0.0048814548, -0.010351447, -0.0034527263, -0.0027032716, 0.0016271516, 0.00035643905,
+       0.00032687103, -0.0011608281, 0.00019347135, 0.0044121021, 0.0034009499, 0.0034824842, 0.00041273887, -0.00084214073, 0.0029907227, -0.00049845378, -0.011367208, -0.0087621053, -0.008972168, -0.0010633681, 2.4562438e-05, -8.7229411e-05, 1.4538235e-05, 0.00033154355, 0.0002555614, 0.00026168823, 3.1014902e-05, 0.00051785962, -0.0018390922, 0.00030651537, 0.0069900642, 0.0053881024, 0.0055172767, 0.00065389946, 0.0017913035, -0.0063615163, 0.0010602527, 0.024178998, 0.018637728, 0.019084549, 0.0022618725, -0.0015158533, 0.0053833008, -0.0008972168, -0.020460974, -0.01577179, -0.016149902, -0.0019140625, -0.00056103727, 0.0019924305, -0.00033207175, -0.0075728758, -0.005837347, -0.0059772915, -0.00070841974,
+       -0.00020858629, 0.0010447453, -0.0017956559, 0.0011608281, -0.0013875523, 0.0052237263, 0.0012691375, 0.00053739548, -0.0026916504, 0.0046262741, -0.0029907227, 0.0035748482, -0.013458252, -0.0032697678, -1.5674035e-05, 7.850647e-05, -0.00013493299, 8.7229411e-05, -0.00010426641, 0.00039253235, 9.5368226e-05, -0.00033046189, 0.001655183, -0.0028448458, 0.0018390922, -0.0021982899, 0.0082759151, 0.0020106861, -0.001143085, 0.0057253647, -0.0098404706, 0.0063615163, -0.007604, 0.028626823, 0.0069550685, 0.00096731186, -0.0048449707, 0.0083272934, -0.0053833008, 0.0064347267, -0.024224854, -0.005885582, 0.00035801486, -0.0017931875, 0.0030820409, -0.0019924305, 0.0023815771, -0.0089659373, -0.0021783314,
+       -2.7109874e-05, -3.3166516e-05, 0.00027085988, 8.9808921e-05, -0.00086094749, -7.7388538e-05, 0.0001834395, 6.9845066e-05, 8.5449219e-05, -0.00069783529, -0.00023138101, 0.0022181193, 0.00019938151, -0.00047260802, -2.0371478e-06, -2.4922689e-06, 2.0353529e-05, 6.7486129e-06, -6.4695146e-05, -5.8152941e-06, 1.3784401e-05, -4.2949994e-05, -5.2545493e-05, 0.00042912152, 0.00014228368, -0.0013639934, -0.00012260615, 0.00029062198, -0.00014856628, -0.00018175761, 0.0014843538, 0.00049216669, -0.0047181246, -0.00042410109, 0.0010052767, 0.00012572112, 0.00015380859, -0.0012561035, -0.00041648582, 0.0039926147, 0.00035888672, -0.00085069444, 4.6531042e-05, 5.6926586e-05, -0.00046490045, -0.00015414689, 0.0014777193, 0.0001328287, -0.00031485322,
+       0.00011264182, -0.00029020702, 8.4643714e-06, 0.0001784577, 0.00061729451, -0.00052237263, -0.00019333699, -0.00029020702, 0.00074768066, -2.1807353e-05, -0.00045977306, -0.0015903791, 0.0013458252, 0.00049810763, 8.4643714e-06, -2.1807353e-05, 6.3604779e-07, 1.3410048e-05, 4.6386056e-05, -3.9253235e-05, -1.4528139e-05, 0.0001784577, -0.00045977306, 1.3410048e-05, 0.00028272935, 0.00097797561, -0.00082759151, -0.00030630252, 0.00061729451, -0.0015903791, 4.6386056e-05, 0.00097797561, 0.0033828688, -0.0028626823, -0.0010595164, -0.00052237263, 0.0013458252, -3.9253235e-05, -0.00082759151, -0.0028626823, 0.0024224854, 0.00089659373, -0.00019333699, 0.00049810763, -1.4528139e-05, -0.00030630252, -0.0010595164, 0.00089659373, 0.00033184115,
+       0.00066747614, -0.0020894905, 0.0010447453, 0.0013929937, 0.0013059316, -0.0032834851, -0.00069649685, -0.0017196655, 0.0053833008, -0.0026916504, -0.0035888672, -0.003364563, 0.0084594727, 0.0017944336, 5.0156911e-05, -0.00015701294, 7.850647e-05, 0.00010467529, 9.8133087e-05, -0.00024673462, -5.2337646e-05, 0.001057478, -0.003310366, 0.001655183, 0.0022069107, 0.0020689788, -0.0052020038, -0.0011034553, 0.0036578719, -0.011450729, 0.0057253647, 0.0076338196, 0.0071567059, -0.017994003, -0.0038169098, -0.0030953979, 0.0096899414, -0.0048449707, -0.0064599609, -0.0060562134, 0.015227051, 0.0032299805, -0.0011456475, 0.0035863749, -0.0017931875, -0.0023909166, -0.0022414843, 0.005635732, 0.0011954583,
+       0.049845734, 0.061907959, -0.10524353, 0.068786621, -0.010833893, 0.012381592, -0.0041271973, -0.15603882, -0.19379883, 0.32945801, -0.21533203, 0.033914795, -0.038759766, 0.012919922, 0.078019409, 0.096899414, -0.164729, 0.10766602, -0.016957397, 0.019379883, -0.0064599609, 0.10402588, 0.12919922, -0.21963867, 0.14355469, -0.022609863, 0.025839844, -0.0086132812, 0.097524261, 0.12112427, -0.20591125, 0.13458252, -0.021196747, 0.024224854, -0.0080749512, -0.24520386, -0.30454102, 0.51771973, -0.33837891, 0.053294678, -0.060908203, 0.020302734, -0.052012939, -0.064599609, 0.10981934, -0.071777344, 0.011304932, -0.012919922, 0.0043066406,
+       -0.0035764885, 0.016852722, 0.035737311, 0.011920184, 0.0093327681, -0.0056175741, -0.0012305693, 0.011195964, -0.052756348, -0.11187332, -0.037315357, -0.029215622, 0.017585449, 0.0038522169, -0.0055979821, 0.026378174, 0.055936661, 0.018657679, 0.014607811, -0.0087927246, -0.0019261085, -0.0074639761, 0.035170898, 0.074582214, 0.024876905, 0.019477081, -0.011723633, -0.0025681446, -0.0069974776, 0.032972717, 0.069920826, 0.023322098, 0.018259764, -0.010990906, -0.0024076356, 0.017593658, -0.082902832, -0.17580093, -0.058638419, -0.045910263, 0.027634277, 0.0060534838, 0.003731988, -0.017585449, -0.037291107, -0.012438452, -0.0097385406, 0.0058618164, 0.0012840723,
+       0.0019369237, -0.0068786621, 0.0011464437, 0.026144577, 0.020152842, 0.020635986, 0.0024457465, -0.0060634133, 0.021533203, -0.0035888672, -0.081843895, -0.063087158, -0.064599609, -0.00765625, 0.0030317066, -0.010766602, 0.0017944336, 0.040921947, 0.031543579, 0.032299805, 0.003828125, 0.0040422755, -0.014355469, 0.0023925781, 0.054562596, 0.042058105, 0.043066406, 0.0051041667, 0.0037896333, -0.013458252, 0.002243042, 0.051152434, 0.039429474, 0.040374756, 0.0047851562, -0.0095282208, 0.033837891, -0.0056396484, -0.12861183, -0.099136963, -0.10151367, -0.01203125, -0.0020211378, 0.0071777344, -0.0011962891, -0.027281298, -0.021029053, -0.021533203, -0.0025520833,
+       -0.0012360096, 0.0061907959, -0.01064043, 0.0068786621, -0.0082221508, 0.030953979, 0.0075204659, 0.0038692474, -0.019379883, 0.033309174, -0.021533203, 0.025738907, -0.096899414, -0.023542328, -0.0019346237, 0.0096899414, -0.016654587, 0.010766602, -0.012869453, 0.048449707, 0.011771164, -0.0025794983, 0.012919922, -0.022206116, 0.014355469, -0.017159271, 0.064599609, 0.015694885, -0.0024182796, 0.012112427, -0.020818233, 0.013458252, -0.016086817, 0.060562134, 0.014713955, 0.006080246, -0.030454102, 0.052342987, -0.033837891, 0.040446854, -0.15227051, -0.036995087, 0.0012897491, -0.0064599609, 0.011103058, -0.0071777344, 0.0085796356, -0.032299805, -0.0078474426,
+       -0.00016064365, -0.0001965332, 0.0016050212, 0.00053217633, -0.0051016744, -0.00045857747, 0.0010869985, 0.00050288448, 0.00061523438, -0.0050244141, -0.0016659433, 0.015970459, 0.0014355469, -0.0034027778, -0.00025144224, -0.00030761719, 0.002512207, 0.00083297164, -0.0079852295, -0.00071777344, 0.0017013889, -0.00033525632, -0.00041015625, 0.0033496094, 0.0011106289, -0.010646973, -0.00095703125, 0.0022685185, -0.0003143028, -0.00038452148, 0.0031402588, 0.0010412146, -0.0099815369, -0.0008972168, 0.0021267361, 0.00079024703, 0.00096679688, -0.0078955078, -0.0026179109, 0.025096436, 0.0022558594, -0.0053472222, 0.00016762816, 0.00020507813, -0.0016748047, -0.00055531443, 0.0053234863, 0.00047851562, -0.0011342593,
+       0.00066747614, -0.0017196655, 5.0156911e-05, 0.001057478, 0.0036578719, -0.0030953979, -0.0011456475, -0.0020894905, 0.0053833008, -0.00015701294, -0.003310366, -0.011450729, 0.0096899414, 0.0035863749, 0.0010447453, -0.0026916504, 7.850647e-05, 0.001655183, 0.0057253647, -0.0048449707, -0.0017931875, 0.0013929937, -0.0035888672, 0.00010467529, 0.0022069107, 0.0076338196, -0.0064599609, -0.0023909166, 0.0013059316, -0.003364563, 9.8133087e-05, 0.0020689788, 0.0071567059, -0.0060562134, -0.0022414843, -0.0032834851, 0.0084594727, -0.00024673462, -0.0052020038, -0.017994003, 0.015227051, 0.005635732, -0.00069649685, 0.0017944336, -5.2337646e-05, -0.0011034553, -0.0038169098, 0.0032299805, 0.0011954583,
+       0.0039552307, -0.012381592, 0.0061907959, 0.0082543945, 0.0077384949, -0.019456787, -0.0041271973, -0.012381592, 0.038759766, -0.019379883, -0.025839844, -0.024224854, 0.060908203, 0.012919922, 0.0061907959, -0.019379883, 0.0096899414, 0.012919922, 0.012112427, -0.030454102, -0.0064599609, 0.0082543945, -0.025839844, 0.012919922, 0.017226562, 0.016149902, -0.040605469, -0.0086132812, 0.0077384949, -0.024224854, 0.012112427, 0.016149902, 0.015140533, -0.038067627, -0.0080749512, -0.019456787, 0.060908203, -0.030454102, -0.040605469, -0.038067627, 0.095712891, 0.020302734, -0.0041271973, 0.012919922, -0.0064599609, -0.0086132812, -0.0080749512, 0.020302734, 0.0043066406,
+  };
 
-static double dgq6_refined_onto_dgq6[] =
-{
- 0.62818008, 0.78019409, -1.32633, 0.86688232, -0.13653397, 0.15603882, -0.052012939, 0.78019409, 0.96899414, -1.64729, 1.0766602, -0.16957397, 0.19379883, -0.064599609, -1.32633, -1.64729, 2.8003931, -1.8303223, 0.28827576, -0.32945801, 0.10981934, 0.86688232, 1.0766602, -1.8303223, 1.1962891, -0.18841553, 0.21533203, -0.071777344, -0.13653397, -0.16957397, 0.28827576, -0.18841553, 0.029675446, -0.033914795, 0.011304932, 0.15603882, 0.19379883, -0.32945801, 0.21533203, -0.033914795, 0.038759766, -0.012919922, -0.052012939, -0.064599609, 0.10981934, -0.071777344, 0.011304932, -0.012919922, 0.0043066406,
- -0.045072641, 0.21238617, 0.45037891, 0.15022393, 0.11761607, -0.07079539, -0.01550823, -0.055979821, 0.26378174, 0.55936661, 0.18657679, 0.14607811, -0.087927246, -0.019261085, 0.095165695, -0.44842896, -0.95092323, -0.31718054, -0.24833279, 0.14947632, 0.032743844, -0.062199801, 0.29309082, 0.62151845, 0.20730754, 0.16230901, -0.09769694, -0.021401205, 0.0097964686, -0.046161804, -0.097889156, -0.032650938, -0.025563669, 0.015387268, 0.0033706898, -0.011195964, 0.052756348, 0.11187332, 0.037315357, 0.029215622, -0.017585449, -0.0038522169, 0.003731988, -0.017585449, -0.037291107, -0.012438452, -0.0097385406, 0.0058618164, 0.0012840723,
- 0.024410051, -0.086688232, 0.014448039, 0.32948663, 0.25397588, 0.2600647, 0.030822483, 0.030317066, -0.10766602, 0.017944336, 0.40921947, 0.31543579, 0.32299805, 0.03828125, -0.051539013, 0.18303223, -0.030505371, -0.6956731, -0.53624084, -0.54909668, -0.065078125, 0.033685629, -0.11962891, 0.019938151, 0.4546883, 0.35048421, 0.35888672, 0.042534722, -0.0053054866, 0.018841553, -0.0031402588, -0.071613408, -0.055201263, -0.056524658, -0.0066992187, 0.0060634133, -0.021533203, 0.0035888672, 0.081843895, 0.063087158, 0.064599609, 0.00765625, -0.0020211378, 0.0071777344, -0.0011962891, -0.027281298, -0.021029053, -0.021533203, -0.0025520833,
- -0.015576792, 0.078019409, -0.13409586, 0.086688232, -0.10361953, 0.39009705, 0.094776554, -0.019346237, 0.096899414, -0.16654587, 0.10766602, -0.12869453, 0.48449707, 0.11771164, 0.032888603, -0.164729, 0.28312798, -0.18303223, 0.21878071, -0.82364502, -0.20010979, -0.021495819, 0.10766602, -0.18505096, 0.11962891, -0.14299393, 0.53833008, 0.13079071, 0.0033855915, -0.016957397, 0.029145527, -0.018841553, 0.022521544, -0.084786987, -0.020599537, -0.0038692474, 0.019379883, -0.033309174, 0.021533203, -0.025738907, 0.096899414, 0.023542328, 0.0012897491, -0.0064599609, 0.011103058, -0.0071777344, 0.0085796356, -0.032299805, -0.0078474426,
- -0.0020245091, -0.0024768066, 0.020227254, 0.0067067439, -0.064293772, -0.0057792155, 0.013698881, -0.0025144224, -0.0030761719, 0.02512207, 0.0083297164, -0.079852295, -0.0071777344, 0.017013889, 0.004274518, 0.0052294922, -0.04270752, -0.014160518, 0.1357489, 0.012202148, -0.028923611, -0.0027938026, -0.0034179688, 0.027913411, 0.0092552405, -0.088724772, -0.0079752604, 0.018904321, 0.00044002392, 0.00053833008, -0.0043963623, -0.0014577004, 0.013974152, 0.0012561035, -0.0029774306, -0.00050288448, -0.00061523438, 0.0050244141, 0.0016659433, -0.015970459, -0.0014355469, 0.0034027778, 0.00016762816, 0.00020507813, -0.0016748047, -0.00055531443, 0.0053234863, 0.00047851562, -0.0011342593,
- 0.0084118577, -0.021672058, 0.00063210169, 0.013326851, 0.046098274, -0.039009705, -0.014438005, 0.010447453, -0.026916504, 0.0007850647, 0.01655183, 0.057253647, -0.048449707, -0.017931875, -0.01776067, 0.045758057, -0.00133461, -0.028138111, -0.0973312, 0.082364502, 0.030484187, 0.011608281, -0.029907227, 0.00087229411, 0.018390922, 0.063615163, -0.053833008, -0.019924305, -0.0018283042, 0.0047103882, -0.00013738632, -0.0028965703, -0.010019388, 0.0084786987, 0.0031380781, 0.0020894905, -0.0053833008, 0.00015701294, 0.003310366, 0.011450729, -0.0096899414, -0.0035863749, -0.00069649685, 0.0017944336, -5.2337646e-05, -0.0011034553, -0.0038169098, 0.0032299805, 0.0011954583,
- 0.049845734, -0.15603882, 0.078019409, 0.10402588, 0.097524261, -0.24520386, -0.052012939, 0.061907959, -0.19379883, 0.096899414, 0.12919922, 0.12112427, -0.30454102, -0.064599609, -0.10524353, 0.32945801, -0.164729, -0.21963867, -0.20591125, 0.51771973, 0.10981934, 0.068786621, -0.21533203, 0.10766602, 0.14355469, 0.13458252, -0.33837891, -0.071777344, -0.010833893, 0.033914795, -0.016957397, -0.022609863, -0.021196747, 0.053294678, 0.011304932, 0.012381592, -0.038759766, 0.019379883, 0.025839844, 0.024224854, -0.060908203, -0.012919922, -0.0041271973, 0.012919922, -0.0064599609, -0.0086132812, -0.0080749512, 0.020302734, 0.0043066406,
- -0.045072641, -0.055979821, 0.095165695, -0.062199801, 0.0097964686, -0.011195964, 0.003731988, 0.21238617, 0.26378174, -0.44842896, 0.29309082, -0.046161804, 0.052756348, -0.017585449, 0.45037891, 0.55936661, -0.95092323, 0.62151845, -0.097889156, 0.11187332, -0.037291107, 0.15022393, 0.18657679, -0.31718054, 0.20730754, -0.032650938, 0.037315357, -0.012438452, 0.11761607, 0.14607811, -0.24833279, 0.16230901, -0.025563669, 0.029215622, -0.0097385406, -0.07079539, -0.087927246, 0.14947632, -0.09769694, 0.015387268, -0.017585449, 0.0058618164, -0.01550823, -0.019261085, 0.032743844, -0.021401205, 0.0033706898, -0.0038522169, 0.0012840723,
- 0.0032340137, -0.015238951, -0.032315203, -0.010778739, -0.0084390875, 0.0050796504, 0.0011127333, -0.015238951, 0.071807251, 0.15227202, 0.050790348, 0.039765708, -0.02393575, -0.0052432953, -0.032315203, 0.15227202, 0.32290288, 0.10770429, 0.084325811, -0.05075734, -0.011118754, -0.010778739, 0.050790348, 0.10770429, 0.035924776, 0.028126882, -0.016930116, -0.0037086615, -0.0084390875, 0.039765708, 0.084325811, 0.028126882, 0.022021613, -0.013255236, -0.0029036531, 0.0050796504, -0.02393575, -0.05075734, -0.016930116, -0.013255236, 0.0079785834, 0.0017477651, 0.0011127333, -0.0052432953, -0.011118754, -0.0037086615, -0.0029036531, 0.0017477651, 0.00038286029,
- -0.0017514491, 0.0062199801, -0.0010366633, -0.023641044, -0.018223061, -0.01865994, -0.0022115485, 0.0082529792, -0.029309082, 0.004884847, 0.11139863, 0.085868632, 0.087927246, 0.010421007, 0.017500988, -0.062151845, 0.010358641, 0.23622817, 0.18209011, 0.18645554, 0.022098434, 0.0058374562, -0.020730754, 0.0034551257, 0.078793928, 0.060736174, 0.062192262, 0.0073709348, 0.0045703679, -0.016230901, 0.0027051502, 0.061690783, 0.047552676, 0.048692703, 0.0057709871, -0.0027509931, 0.009769694, -0.0016282823, -0.037132878, -0.028622877, -0.029309082, -0.003473669, -0.00060262447, 0.0021401205, -0.00035668675, -0.0081342194, -0.0062700436, -0.0064203616, -0.00076093174,
- 0.0011176527, -0.0055979821, 0.0096215317, -0.0062199801, 0.0074348199, -0.02798991, -0.0068003264, -0.0052664757, 0.026378174, -0.045337486, 0.029309082, -0.035033512, 0.13189087, 0.032043724, -0.01116791, 0.055936661, -0.096141136, 0.062151845, -0.074290878, 0.2796833, 0.067950834, -0.0037250574, 0.018657679, -0.032067885, 0.020730754, -0.024779729, 0.093288393, 0.022665007, -0.00291649, 0.014607811, -0.025107175, 0.016230901, -0.019400999, 0.073039055, 0.017745302, 0.0017554919, -0.0087927246, 0.015112495, -0.009769694, 0.011677837, -0.043963623, -0.010681241, 0.00038455291, -0.0019261085, 0.0033104989, -0.0021401205, 0.0025581128, -0.0096305423, -0.0023398014,
- 0.00014526085, 0.00017771372, -0.0014513287, -0.00048121656, 0.0046131519, 0.00041466534, -0.00098291043, -0.00068448165, -0.00083740234, 0.0068387858, 0.0022675339, -0.021737569, -0.0019539388, 0.0046315586, -0.0014514886, -0.001775767, 0.014502097, 0.0048084555, -0.046095952, -0.0041434564, 0.0098215262, -0.00048414415, -0.00059230726, 0.004837176, 0.0016038608, -0.015375309, -0.0013820503, 0.003275971, -0.00037905499, -0.00046374003, 0.0037872103, 0.001255724, -0.012037918, -0.0010820601, 0.0025648831, 0.00022816055, 0.00027913411, -0.0022795953, -0.00075584464, 0.0072458564, 0.00065131293, -0.0015438529, 4.9980181e-05, 6.1146301e-05, -0.00049936145, -0.00016557311, 0.0015872561, 0.0001426747, -0.00033819188,
- -0.00060356044, 0.001554995, -4.5354021e-05, -0.00095621681, -0.003307604, 0.002798991, 0.0010359434, 0.0028440288, -0.0073272705, 0.00021371206, 0.004505776, 0.015585715, -0.013189087, -0.0048814548, 0.006030951, -0.015537961, 0.00045319054, 0.0095547957, 0.033050539, -0.02796833, -0.010351447, 0.0020116243, -0.0051826885, 0.00015116175, 0.0031870031, 0.01102401, -0.0093288393, -0.0034527263, 0.0015749777, -0.0040577253, 0.00011835032, 0.0024952267, 0.0086311198, -0.0073039055, -0.0027032716, -0.0009480096, 0.0024424235, -7.1237352e-05, -0.0015019253, -0.0051952383, 0.0043963623, 0.0016271516, -0.0002076682, 0.00053503013, -1.5605045e-05, -0.00032900736, -0.0011380537, 0.00096305423, 0.00035643905,
- -0.0035764885, 0.011195964, -0.0055979821, -0.0074639761, -0.0069974776, 0.017593658, 0.003731988, 0.016852722, -0.052756348, 0.026378174, 0.035170898, 0.032972717, -0.082902832, -0.017585449, 0.035737311, -0.11187332, 0.055936661, 0.074582214, 0.069920826, -0.17580093, -0.037291107, 0.011920184, -0.037315357, 0.018657679, 0.024876905, 0.023322098, -0.058638419, -0.012438452, 0.0093327681, -0.029215622, 0.014607811, 0.019477081, 0.018259764, -0.045910263, -0.0097385406, -0.0056175741, 0.017585449, -0.0087927246, -0.011723633, -0.010990906, 0.027634277, 0.0058618164, -0.0012305693, 0.0038522169, -0.0019261085, -0.0025681446, -0.0024076356, 0.0060534838, 0.0012840723,
- 0.024410051, 0.030317066, -0.051539013, 0.033685629, -0.0053054866, 0.0060634133, -0.0020211378, -0.086688232, -0.10766602, 0.18303223, -0.11962891, 0.018841553, -0.021533203, 0.0071777344, 0.014448039, 0.017944336, -0.030505371, 0.019938151, -0.0031402588, 0.0035888672, -0.0011962891, 0.32948663, 0.40921947, -0.6956731, 0.4546883, -0.071613408, 0.081843895, -0.027281298, 0.25397588, 0.31543579, -0.53624084, 0.35048421, -0.055201263, 0.063087158, -0.021029053, 0.2600647, 0.32299805, -0.54909668, 0.35888672, -0.056524658, 0.064599609, -0.021533203, 0.030822483, 0.03828125, -0.065078125, 0.042534722, -0.0066992187, 0.00765625, -0.0025520833,
- -0.0017514491, 0.0082529792, 0.017500988, 0.0058374562, 0.0045703679, -0.0027509931, -0.00060262447, 0.0062199801, -0.029309082, -0.062151845, -0.020730754, -0.016230901, 0.009769694, 0.0021401205, -0.0010366633, 0.004884847, 0.010358641, 0.0034551257, 0.0027051502, -0.0016282823, -0.00035668675, -0.023641044, 0.11139863, 0.23622817, 0.078793928, 0.061690783, -0.037132878, -0.0081342194, -0.018223061, 0.085868632, 0.18209011, 0.060736174, 0.047552676, -0.028622877, -0.0062700436, -0.01865994, 0.087927246, 0.18645554, 0.062192262, 0.048692703, -0.029309082, -0.0064203616, -0.0022115485, 0.010421007, 0.022098434, 0.0073709348, 0.0057709871, -0.003473669, -0.00076093174,
- 0.00094853464, -0.0033685629, 0.00056142715, 0.012803312, 0.0098690873, 0.010105689, 0.0011977113, -0.0033685629, 0.011962891, -0.0019938151, -0.04546883, -0.035048421, -0.035888672, -0.0042534722, 0.00056142715, -0.0019938151, 0.00033230252, 0.0075781384, 0.0058414035, 0.0059814453, 0.00070891204, 0.012803312, -0.04546883, 0.0075781384, 0.17281898, 0.13321285, 0.13640649, 0.016166695, 0.0098690873, -0.035048421, 0.0058414035, 0.13321285, 0.10268353, 0.10514526, 0.012461661, 0.010105689, -0.035888672, 0.0059814453, 0.13640649, 0.10514526, 0.10766602, 0.012760417, 0.0011977113, -0.0042534722, 0.00070891204, 0.016166695, 0.012461661, 0.012760417, 0.0015123457,
- -0.00060528865, 0.0030317066, -0.0052107458, 0.0033685629, -0.0040264854, 0.015158533, 0.0036828619, 0.0021495819, -0.010766602, 0.018505096, -0.011962891, 0.014299393, -0.053833008, -0.013079071, -0.00035826365, 0.0017944336, -0.0030841827, 0.0019938151, -0.0023832321, 0.008972168, 0.0021798452, -0.0081701805, 0.040921947, -0.070334597, 0.04546883, -0.054349461, 0.20460974, 0.049711235, -0.0062977632, 0.031543579, -0.054215527, 0.035048421, -0.041893816, 0.1577179, 0.038318564, -0.0064487457, 0.032299805, -0.055515289, 0.035888672, -0.042898178, 0.16149902, 0.039237213, -0.00076429579, 0.003828125, -0.0065795898, 0.0042534722, -0.0050842285, 0.019140625, 0.0046503364,
- -7.8669114e-05, -9.6244655e-05, 0.00078599802, 0.0002606131, -0.0024983508, -0.00022457086, 0.00053231612, 0.00027938026, 0.00034179688, -0.0027913411, -0.00092552405, 0.0088724772, 0.00079752604, -0.0018904321, -4.6563377e-05, -5.6966146e-05, 0.00046522352, 0.00015425401, -0.0014787462, -0.00013292101, 0.00031507202, -0.0010618749, -0.0012991094, 0.010609394, 0.0035177531, -0.033722716, -0.0030312554, 0.0071851979, -0.00081851766, -0.0010013835, 0.008177965, 0.0027115651, -0.025994246, -0.0023365614, 0.0055385159, -0.00083814079, -0.0010253906, 0.0083740234, 0.0027765721, -0.026617432, -0.0023925781, 0.0056712963, -9.9335205e-05, -0.00012152778, 0.00099247685, 0.00032907522, -0.0031546586, -0.00028356481, 0.00067215364,
- 0.00032687103, -0.00084214073, 2.4562438e-05, 0.00051785962, 0.0017913035, -0.0015158533, -0.00056103727, -0.0011608281, 0.0029907227, -8.7229411e-05, -0.0018390922, -0.0063615163, 0.0053833008, 0.0019924305, 0.00019347135, -0.00049845378, 1.4538235e-05, 0.00030651537, 0.0010602527, -0.0008972168, -0.00033207175, 0.0044121021, -0.011367208, 0.00033154355, 0.0069900642, 0.024178998, -0.020460974, -0.0075728758, 0.0034009499, -0.0087621053, 0.0002555614, 0.0053881024, 0.018637728, -0.01577179, -0.005837347, 0.0034824842, -0.008972168, 0.00026168823, 0.0055172767, 0.019084549, -0.016149902, -0.0059772915, 0.00041273887, -0.0010633681, 3.1014902e-05, 0.00065389946, 0.0022618725, -0.0019140625, -0.00070841974,
- 0.0019369237, -0.0060634133, 0.0030317066, 0.0040422755, 0.0037896333, -0.0095282208, -0.0020211378, -0.0068786621, 0.021533203, -0.010766602, -0.014355469, -0.013458252, 0.033837891, 0.0071777344, 0.0011464437, -0.0035888672, 0.0017944336, 0.0023925781, 0.002243042, -0.0056396484, -0.0011962891, 0.026144577, -0.081843895, 0.040921947, 0.054562596, 0.051152434, -0.12861183, -0.027281298, 0.020152842, -0.063087158, 0.031543579, 0.042058105, 0.039429474, -0.099136963, -0.021029053, 0.020635986, -0.064599609, 0.032299805, 0.043066406, 0.040374756, -0.10151367, -0.021533203, 0.0024457465, -0.00765625, 0.003828125, 0.0051041667, 0.0047851562, -0.01203125, -0.0025520833,
- -0.015576792, -0.019346237, 0.032888603, -0.021495819, 0.0033855915, -0.0038692474, 0.0012897491, 0.078019409, 0.096899414, -0.164729, 0.10766602, -0.016957397, 0.019379883, -0.0064599609, -0.13409586, -0.16654587, 0.28312798, -0.18505096, 0.029145527, -0.033309174, 0.011103058, 0.086688232, 0.10766602, -0.18303223, 0.11962891, -0.018841553, 0.021533203, -0.0071777344, -0.10361953, -0.12869453, 0.21878071, -0.14299393, 0.022521544, -0.025738907, 0.0085796356, 0.39009705, 0.48449707, -0.82364502, 0.53833008, -0.084786987, 0.096899414, -0.032299805, 0.094776554, 0.11771164, -0.20010979, 0.13079071, -0.020599537, 0.023542328, -0.0078474426,
- 0.0011176527, -0.0052664757, -0.01116791, -0.0037250574, -0.00291649, 0.0017554919, 0.00038455291, -0.0055979821, 0.026378174, 0.055936661, 0.018657679, 0.014607811, -0.0087927246, -0.0019261085, 0.0096215317, -0.045337486, -0.096141136, -0.032067885, -0.025107175, 0.015112495, 0.0033104989, -0.0062199801, 0.029309082, 0.062151845, 0.020730754, 0.016230901, -0.009769694, -0.0021401205, 0.0074348199, -0.035033512, -0.074290878, -0.024779729, -0.019400999, 0.011677837, 0.0025581128, -0.02798991, 0.13189087, 0.2796833, 0.093288393, 0.073039055, -0.043963623, -0.0096305423, -0.0068003264, 0.032043724, 0.067950834, 0.022665007, 0.017745302, -0.010681241, -0.0023398014,
- -0.00060528865, 0.0021495819, -0.00035826365, -0.0081701805, -0.0062977632, -0.0064487457, -0.00076429579, 0.0030317066, -0.010766602, 0.0017944336, 0.040921947, 0.031543579, 0.032299805, 0.003828125, -0.0052107458, 0.018505096, -0.0030841827, -0.070334597, -0.054215527, -0.055515289, -0.0065795898, 0.0033685629, -0.011962891, 0.0019938151, 0.04546883, 0.035048421, 0.035888672, 0.0042534722, -0.0040264854, 0.014299393, -0.0023832321, -0.054349461, -0.041893816, -0.042898178, -0.0050842285, 0.015158533, -0.053833008, 0.008972168, 0.20460974, 0.1577179, 0.16149902, 0.019140625, 0.0036828619, -0.013079071, 0.0021798452, 0.049711235, 0.038318564, 0.039237213, 0.0046503364,
- 0.000386253, -0.0019346237, 0.0033251345, -0.0021495819, 0.0025694221, -0.0096731186, -0.0023501456, -0.0019346237, 0.0096899414, -0.016654587, 0.010766602, -0.012869453, 0.048449707, 0.011771164, 0.0033251345, -0.016654587, 0.028625071, -0.018505096, 0.022119373, -0.083272934, -0.020231688, -0.0021495819, 0.010766602, -0.018505096, 0.011962891, -0.014299393, 0.053833008, 0.013079071, 0.0025694221, -0.012869453, 0.022119373, -0.014299393, 0.017092243, -0.064347267, -0.015633577, -0.0096731186, 0.048449707, -0.083272934, 0.053833008, -0.064347267, 0.24224854, 0.05885582, -0.0023501456, 0.011771164, -0.020231688, 0.013079071, -0.015633577, 0.05885582, 0.014299395,
- 5.0201141e-05, 6.1416626e-05, -0.00050156911, -0.0001663051, 0.0015942732, 0.00014330546, -0.00033968702, -0.00025144224, -0.00030761719, 0.002512207, 0.00083297164, -0.0079852295, -0.00071777344, 0.0017013889, 0.00043216635, 0.00052871704, -0.0043178558, -0.00143167, 0.013724613, 0.0012336731, -0.0029242622, -0.00027938026, -0.00034179688, 0.0027913411, 0.00092552405, -0.0088724772, -0.00079752604, 0.0018904321, 0.00033394672, 0.00040855408, -0.003336525, -0.0011062905, 0.010605383, 0.00095329285, -0.0022596571, -0.0012572112, -0.0015380859, 0.012561035, 0.0041648582, -0.039926147, -0.0035888672, 0.0085069444, -0.00030544744, -0.00037368774, 0.0030517832, 0.0010118787, -0.009700311, -0.00087193807, 0.0020668162,
- -0.00020858629, 0.00053739548, -1.5674035e-05, -0.00033046189, -0.001143085, 0.00096731186, 0.00035801486, 0.0010447453, -0.0026916504, 7.850647e-05, 0.001655183, 0.0057253647, -0.0048449707, -0.0017931875, -0.0017956559, 0.0046262741, -0.00013493299, -0.0028448458, -0.0098404706, 0.0083272934, 0.0030820409, 0.0011608281, -0.0029907227, 8.7229411e-05, 0.0018390922, 0.0063615163, -0.0053833008, -0.0019924305, -0.0013875523, 0.0035748482, -0.00010426641, -0.0021982899, -0.007604, 0.0064347267, 0.0023815771, 0.0052237263, -0.013458252, 0.00039253235, 0.0082759151, 0.028626823, -0.024224854, -0.0089659373, 0.0012691375, -0.0032697678, 9.5368226e-05, 0.0020106861, 0.0069550685, -0.005885582, -0.0021783314,
- -0.0012360096, 0.0038692474, -0.0019346237, -0.0025794983, -0.0024182796, 0.006080246, 0.0012897491, 0.0061907959, -0.019379883, 0.0096899414, 0.012919922, 0.012112427, -0.030454102, -0.0064599609, -0.01064043, 0.033309174, -0.016654587, -0.022206116, -0.020818233, 0.052342987, 0.011103058, 0.0068786621, -0.021533203, 0.010766602, 0.014355469, 0.013458252, -0.033837891, -0.0071777344, -0.0082221508, 0.025738907, -0.012869453, -0.017159271, -0.016086817, 0.040446854, 0.0085796356, 0.030953979, -0.096899414, 0.048449707, 0.064599609, 0.060562134, -0.15227051, -0.032299805, 0.0075204659, -0.023542328, 0.011771164, 0.015694885, 0.014713955, -0.036995087, -0.0078474426,
- -0.0020245091, -0.0025144224, 0.004274518, -0.0027938026, 0.00044002392, -0.00050288448, 0.00016762816, -0.0024768066, -0.0030761719, 0.0052294922, -0.0034179688, 0.00053833008, -0.00061523438, 0.00020507813, 0.020227254, 0.02512207, -0.04270752, 0.027913411, -0.0043963623, 0.0050244141, -0.0016748047, 0.0067067439, 0.0083297164, -0.014160518, 0.0092552405, -0.0014577004, 0.0016659433, -0.00055531443, -0.064293772, -0.079852295, 0.1357489, -0.088724772, 0.013974152, -0.015970459, 0.0053234863, -0.0057792155, -0.0071777344, 0.012202148, -0.0079752604, 0.0012561035, -0.0014355469, 0.00047851562, 0.013698881, 0.017013889, -0.028923611, 0.018904321, -0.0029774306, 0.0034027778, -0.0011342593,
- 0.00014526085, -0.00068448165, -0.0014514886, -0.00048414415, -0.00037905499, 0.00022816055, 4.9980181e-05, 0.00017771372, -0.00083740234, -0.001775767, -0.00059230726, -0.00046374003, 0.00027913411, 6.1146301e-05, -0.0014513287, 0.0068387858, 0.014502097, 0.004837176, 0.0037872103, -0.0022795953, -0.00049936145, -0.00048121656, 0.0022675339, 0.0048084555, 0.0016038608, 0.001255724, -0.00075584464, -0.00016557311, 0.0046131519, -0.021737569, -0.046095952, -0.015375309, -0.012037918, 0.0072458564, 0.0015872561, 0.00041466534, -0.0019539388, -0.0041434564, -0.0013820503, -0.0010820601, 0.00065131293, 0.0001426747, -0.00098291043, 0.0046315586, 0.0098215262, 0.003275971, 0.0025648831, -0.0015438529, -0.00033819188,
- -7.8669114e-05, 0.00027938026, -4.6563377e-05, -0.0010618749, -0.00081851766, -0.00083814079, -9.9335205e-05, -9.6244655e-05, 0.00034179688, -5.6966146e-05, -0.0012991094, -0.0010013835, -0.0010253906, -0.00012152778, 0.00078599802, -0.0027913411, 0.00046522352, 0.010609394, 0.008177965, 0.0083740234, 0.00099247685, 0.0002606131, -0.00092552405, 0.00015425401, 0.0035177531, 0.0027115651, 0.0027765721, 0.00032907522, -0.0024983508, 0.0088724772, -0.0014787462, -0.033722716, -0.025994246, -0.026617432, -0.0031546586, -0.00022457086, 0.00079752604, -0.00013292101, -0.0030312554, -0.0023365614, -0.0023925781, -0.00028356481, 0.00053231612, -0.0018904321, 0.00031507202, 0.0071851979, 0.0055385159, 0.0056712963, 0.00067215364,
- 5.0201141e-05, -0.00025144224, 0.00043216635, -0.00027938026, 0.00033394672, -0.0012572112, -0.00030544744, 6.1416626e-05, -0.00030761719, 0.00052871704, -0.00034179688, 0.00040855408, -0.0015380859, -0.00037368774, -0.00050156911, 0.002512207, -0.0043178558, 0.0027913411, -0.003336525, 0.012561035, 0.0030517832, -0.0001663051, 0.00083297164, -0.00143167, 0.00092552405, -0.0011062905, 0.0041648582, 0.0010118787, 0.0015942732, -0.0079852295, 0.013724613, -0.0088724772, 0.010605383, -0.039926147, -0.009700311, 0.00014330546, -0.00071777344, 0.0012336731, -0.00079752604, 0.00095329285, -0.0035888672, -0.00087193807, -0.00033968702, 0.0017013889, -0.0029242622, 0.0018904321, -0.0022596571, 0.0085069444, 0.0020668162,
- 6.5246214e-06, 7.9822933e-06, -6.5188728e-05, -2.1614605e-05, 0.00020720703, 1.8625351e-05, -4.414898e-05, 7.9822933e-06, 9.765625e-06, -7.9752604e-05, -2.6443544e-05, 0.00025349935, 2.2786458e-05, -5.4012346e-05, -6.5188728e-05, -7.9752604e-05, 0.00065131293, 0.00021595561, -0.0020702447, -0.00018608941, 0.00044110082, -2.1614605e-05, -2.6443544e-05, 0.00021595561, 7.160433e-05, -0.00068643034, -6.1701603e-05, 0.00014625565, 0.00020720703, 0.00025349935, -0.0020702447, -0.00068643034, 0.0065804206, 0.00059149848, -0.0014020705, 1.8625351e-05, 2.2786458e-05, -0.00018608941, -6.1701603e-05, 0.00059149848, 5.3168403e-05, -0.00012602881, -4.414898e-05, -5.4012346e-05, 0.00044110082, 0.00014625565, -0.0014020705, -0.00012602881, 0.00029873495,
- -2.7109874e-05, 6.9845066e-05, -2.0371478e-06, -4.2949994e-05, -0.00014856628, 0.00012572112, 4.6531042e-05, -3.3166516e-05, 8.5449219e-05, -2.4922689e-06, -5.2545493e-05, -0.00018175761, 0.00015380859, 5.6926586e-05, 0.00027085988, -0.00069783529, 2.0353529e-05, 0.00042912152, 0.0014843538, -0.0012561035, -0.00046490045, 8.9808921e-05, -0.00023138101, 6.7486129e-06, 0.00014228368, 0.00049216669, -0.00041648582, -0.00015414689, -0.00086094749, 0.0022181193, -6.4695146e-05, -0.0013639934, -0.0047181246, 0.0039926147, 0.0014777193, -7.7388538e-05, 0.00019938151, -5.8152941e-06, -0.00012260615, -0.00042410109, 0.00035888672, 0.0001328287, 0.0001834395, -0.00047260802, 1.3784401e-05, 0.00029062198, 0.0010052767, -0.00085069444, -0.00031485322,
- -0.00016064365, 0.00050288448, -0.00025144224, -0.00033525632, -0.0003143028, 0.00079024703, 0.00016762816, -0.0001965332, 0.00061523438, -0.00030761719, -0.00041015625, -0.00038452148, 0.00096679688, 0.00020507813, 0.0016050212, -0.0050244141, 0.002512207, 0.0033496094, 0.0031402588, -0.0078955078, -0.0016748047, 0.00053217633, -0.0016659433, 0.00083297164, 0.0011106289, 0.0010412146, -0.0026179109, -0.00055531443, -0.0051016744, 0.015970459, -0.0079852295, -0.010646973, -0.0099815369, 0.025096436, 0.0053234863, -0.00045857747, 0.0014355469, -0.00071777344, -0.00095703125, -0.0008972168, 0.0022558594, 0.00047851562, 0.0010869985, -0.0034027778, 0.0017013889, 0.0022685185, 0.0021267361, -0.0053472222, -0.0011342593,
- 0.0084118577, 0.010447453, -0.01776067, 0.011608281, -0.0018283042, 0.0020894905, -0.00069649685, -0.021672058, -0.026916504, 0.045758057, -0.029907227, 0.0047103882, -0.0053833008, 0.0017944336, 0.00063210169, 0.0007850647, -0.00133461, 0.00087229411, -0.00013738632, 0.00015701294, -5.2337646e-05, 0.013326851, 0.01655183, -0.028138111, 0.018390922, -0.0028965703, 0.003310366, -0.0011034553, 0.046098274, 0.057253647, -0.0973312, 0.063615163, -0.010019388, 0.011450729, -0.0038169098, -0.039009705, -0.048449707, 0.082364502, -0.053833008, 0.0084786987, -0.0096899414, 0.0032299805, -0.014438005, -0.017931875, 0.030484187, -0.019924305, 0.0031380781, -0.0035863749, 0.0011954583,
- -0.00060356044, 0.0028440288, 0.006030951, 0.0020116243, 0.0015749777, -0.0009480096, -0.0002076682, 0.001554995, -0.0073272705, -0.015537961, -0.0051826885, -0.0040577253, 0.0024424235, 0.00053503013, -4.5354021e-05, 0.00021371206, 0.00045319054, 0.00015116175, 0.00011835032, -7.1237352e-05, -1.5605045e-05, -0.00095621681, 0.004505776, 0.0095547957, 0.0031870031, 0.0024952267, -0.0015019253, -0.00032900736, -0.003307604, 0.015585715, 0.033050539, 0.01102401, 0.0086311198, -0.0051952383, -0.0011380537, 0.002798991, -0.013189087, -0.02796833, -0.0093288393, -0.0073039055, 0.0043963623, 0.00096305423, 0.0010359434, -0.0048814548, -0.010351447, -0.0034527263, -0.0027032716, 0.0016271516, 0.00035643905,
- 0.00032687103, -0.0011608281, 0.00019347135, 0.0044121021, 0.0034009499, 0.0034824842, 0.00041273887, -0.00084214073, 0.0029907227, -0.00049845378, -0.011367208, -0.0087621053, -0.008972168, -0.0010633681, 2.4562438e-05, -8.7229411e-05, 1.4538235e-05, 0.00033154355, 0.0002555614, 0.00026168823, 3.1014902e-05, 0.00051785962, -0.0018390922, 0.00030651537, 0.0069900642, 0.0053881024, 0.0055172767, 0.00065389946, 0.0017913035, -0.0063615163, 0.0010602527, 0.024178998, 0.018637728, 0.019084549, 0.0022618725, -0.0015158533, 0.0053833008, -0.0008972168, -0.020460974, -0.01577179, -0.016149902, -0.0019140625, -0.00056103727, 0.0019924305, -0.00033207175, -0.0075728758, -0.005837347, -0.0059772915, -0.00070841974,
- -0.00020858629, 0.0010447453, -0.0017956559, 0.0011608281, -0.0013875523, 0.0052237263, 0.0012691375, 0.00053739548, -0.0026916504, 0.0046262741, -0.0029907227, 0.0035748482, -0.013458252, -0.0032697678, -1.5674035e-05, 7.850647e-05, -0.00013493299, 8.7229411e-05, -0.00010426641, 0.00039253235, 9.5368226e-05, -0.00033046189, 0.001655183, -0.0028448458, 0.0018390922, -0.0021982899, 0.0082759151, 0.0020106861, -0.001143085, 0.0057253647, -0.0098404706, 0.0063615163, -0.007604, 0.028626823, 0.0069550685, 0.00096731186, -0.0048449707, 0.0083272934, -0.0053833008, 0.0064347267, -0.024224854, -0.005885582, 0.00035801486, -0.0017931875, 0.0030820409, -0.0019924305, 0.0023815771, -0.0089659373, -0.0021783314,
- -2.7109874e-05, -3.3166516e-05, 0.00027085988, 8.9808921e-05, -0.00086094749, -7.7388538e-05, 0.0001834395, 6.9845066e-05, 8.5449219e-05, -0.00069783529, -0.00023138101, 0.0022181193, 0.00019938151, -0.00047260802, -2.0371478e-06, -2.4922689e-06, 2.0353529e-05, 6.7486129e-06, -6.4695146e-05, -5.8152941e-06, 1.3784401e-05, -4.2949994e-05, -5.2545493e-05, 0.00042912152, 0.00014228368, -0.0013639934, -0.00012260615, 0.00029062198, -0.00014856628, -0.00018175761, 0.0014843538, 0.00049216669, -0.0047181246, -0.00042410109, 0.0010052767, 0.00012572112, 0.00015380859, -0.0012561035, -0.00041648582, 0.0039926147, 0.00035888672, -0.00085069444, 4.6531042e-05, 5.6926586e-05, -0.00046490045, -0.00015414689, 0.0014777193, 0.0001328287, -0.00031485322,
- 0.00011264182, -0.00029020702, 8.4643714e-06, 0.0001784577, 0.00061729451, -0.00052237263, -0.00019333699, -0.00029020702, 0.00074768066, -2.1807353e-05, -0.00045977306, -0.0015903791, 0.0013458252, 0.00049810763, 8.4643714e-06, -2.1807353e-05, 6.3604779e-07, 1.3410048e-05, 4.6386056e-05, -3.9253235e-05, -1.4528139e-05, 0.0001784577, -0.00045977306, 1.3410048e-05, 0.00028272935, 0.00097797561, -0.00082759151, -0.00030630252, 0.00061729451, -0.0015903791, 4.6386056e-05, 0.00097797561, 0.0033828688, -0.0028626823, -0.0010595164, -0.00052237263, 0.0013458252, -3.9253235e-05, -0.00082759151, -0.0028626823, 0.0024224854, 0.00089659373, -0.00019333699, 0.00049810763, -1.4528139e-05, -0.00030630252, -0.0010595164, 0.00089659373, 0.00033184115,
- 0.00066747614, -0.0020894905, 0.0010447453, 0.0013929937, 0.0013059316, -0.0032834851, -0.00069649685, -0.0017196655, 0.0053833008, -0.0026916504, -0.0035888672, -0.003364563, 0.0084594727, 0.0017944336, 5.0156911e-05, -0.00015701294, 7.850647e-05, 0.00010467529, 9.8133087e-05, -0.00024673462, -5.2337646e-05, 0.001057478, -0.003310366, 0.001655183, 0.0022069107, 0.0020689788, -0.0052020038, -0.0011034553, 0.0036578719, -0.011450729, 0.0057253647, 0.0076338196, 0.0071567059, -0.017994003, -0.0038169098, -0.0030953979, 0.0096899414, -0.0048449707, -0.0064599609, -0.0060562134, 0.015227051, 0.0032299805, -0.0011456475, 0.0035863749, -0.0017931875, -0.0023909166, -0.0022414843, 0.005635732, 0.0011954583,
- 0.049845734, 0.061907959, -0.10524353, 0.068786621, -0.010833893, 0.012381592, -0.0041271973, -0.15603882, -0.19379883, 0.32945801, -0.21533203, 0.033914795, -0.038759766, 0.012919922, 0.078019409, 0.096899414, -0.164729, 0.10766602, -0.016957397, 0.019379883, -0.0064599609, 0.10402588, 0.12919922, -0.21963867, 0.14355469, -0.022609863, 0.025839844, -0.0086132812, 0.097524261, 0.12112427, -0.20591125, 0.13458252, -0.021196747, 0.024224854, -0.0080749512, -0.24520386, -0.30454102, 0.51771973, -0.33837891, 0.053294678, -0.060908203, 0.020302734, -0.052012939, -0.064599609, 0.10981934, -0.071777344, 0.011304932, -0.012919922, 0.0043066406,
- -0.0035764885, 0.016852722, 0.035737311, 0.011920184, 0.0093327681, -0.0056175741, -0.0012305693, 0.011195964, -0.052756348, -0.11187332, -0.037315357, -0.029215622, 0.017585449, 0.0038522169, -0.0055979821, 0.026378174, 0.055936661, 0.018657679, 0.014607811, -0.0087927246, -0.0019261085, -0.0074639761, 0.035170898, 0.074582214, 0.024876905, 0.019477081, -0.011723633, -0.0025681446, -0.0069974776, 0.032972717, 0.069920826, 0.023322098, 0.018259764, -0.010990906, -0.0024076356, 0.017593658, -0.082902832, -0.17580093, -0.058638419, -0.045910263, 0.027634277, 0.0060534838, 0.003731988, -0.017585449, -0.037291107, -0.012438452, -0.0097385406, 0.0058618164, 0.0012840723,
- 0.0019369237, -0.0068786621, 0.0011464437, 0.026144577, 0.020152842, 0.020635986, 0.0024457465, -0.0060634133, 0.021533203, -0.0035888672, -0.081843895, -0.063087158, -0.064599609, -0.00765625, 0.0030317066, -0.010766602, 0.0017944336, 0.040921947, 0.031543579, 0.032299805, 0.003828125, 0.0040422755, -0.014355469, 0.0023925781, 0.054562596, 0.042058105, 0.043066406, 0.0051041667, 0.0037896333, -0.013458252, 0.002243042, 0.051152434, 0.039429474, 0.040374756, 0.0047851562, -0.0095282208, 0.033837891, -0.0056396484, -0.12861183, -0.099136963, -0.10151367, -0.01203125, -0.0020211378, 0.0071777344, -0.0011962891, -0.027281298, -0.021029053, -0.021533203, -0.0025520833,
- -0.0012360096, 0.0061907959, -0.01064043, 0.0068786621, -0.0082221508, 0.030953979, 0.0075204659, 0.0038692474, -0.019379883, 0.033309174, -0.021533203, 0.025738907, -0.096899414, -0.023542328, -0.0019346237, 0.0096899414, -0.016654587, 0.010766602, -0.012869453, 0.048449707, 0.011771164, -0.0025794983, 0.012919922, -0.022206116, 0.014355469, -0.017159271, 0.064599609, 0.015694885, -0.0024182796, 0.012112427, -0.020818233, 0.013458252, -0.016086817, 0.060562134, 0.014713955, 0.006080246, -0.030454102, 0.052342987, -0.033837891, 0.040446854, -0.15227051, -0.036995087, 0.0012897491, -0.0064599609, 0.011103058, -0.0071777344, 0.0085796356, -0.032299805, -0.0078474426,
- -0.00016064365, -0.0001965332, 0.0016050212, 0.00053217633, -0.0051016744, -0.00045857747, 0.0010869985, 0.00050288448, 0.00061523438, -0.0050244141, -0.0016659433, 0.015970459, 0.0014355469, -0.0034027778, -0.00025144224, -0.00030761719, 0.002512207, 0.00083297164, -0.0079852295, -0.00071777344, 0.0017013889, -0.00033525632, -0.00041015625, 0.0033496094, 0.0011106289, -0.010646973, -0.00095703125, 0.0022685185, -0.0003143028, -0.00038452148, 0.0031402588, 0.0010412146, -0.0099815369, -0.0008972168, 0.0021267361, 0.00079024703, 0.00096679688, -0.0078955078, -0.0026179109, 0.025096436, 0.0022558594, -0.0053472222, 0.00016762816, 0.00020507813, -0.0016748047, -0.00055531443, 0.0053234863, 0.00047851562, -0.0011342593,
- 0.00066747614, -0.0017196655, 5.0156911e-05, 0.001057478, 0.0036578719, -0.0030953979, -0.0011456475, -0.0020894905, 0.0053833008, -0.00015701294, -0.003310366, -0.011450729, 0.0096899414, 0.0035863749, 0.0010447453, -0.0026916504, 7.850647e-05, 0.001655183, 0.0057253647, -0.0048449707, -0.0017931875, 0.0013929937, -0.0035888672, 0.00010467529, 0.0022069107, 0.0076338196, -0.0064599609, -0.0023909166, 0.0013059316, -0.003364563, 9.8133087e-05, 0.0020689788, 0.0071567059, -0.0060562134, -0.0022414843, -0.0032834851, 0.0084594727, -0.00024673462, -0.0052020038, -0.017994003, 0.015227051, 0.005635732, -0.00069649685, 0.0017944336, -5.2337646e-05, -0.0011034553, -0.0038169098, 0.0032299805, 0.0011954583,
- 0.0039552307, -0.012381592, 0.0061907959, 0.0082543945, 0.0077384949, -0.019456787, -0.0041271973, -0.012381592, 0.038759766, -0.019379883, -0.025839844, -0.024224854, 0.060908203, 0.012919922, 0.0061907959, -0.019379883, 0.0096899414, 0.012919922, 0.012112427, -0.030454102, -0.0064599609, 0.0082543945, -0.025839844, 0.012919922, 0.017226562, 0.016149902, -0.040605469, -0.0086132812, 0.0077384949, -0.024224854, 0.012112427, 0.016149902, 0.015140533, -0.038067627, -0.0080749512, -0.019456787, 0.060908203, -0.030454102, -0.040605469, -0.038067627, 0.095712891, 0.020302734, -0.0041271973, 0.012919922, -0.0064599609, -0.0086132812, -0.0080749512, 0.020302734, 0.0043066406,
+  static const double dgq7_refined_onto_dgq7[] =
+  {
+       0.66435707, 0.82284563, -1.7296486, 1.7246505, -0.93375832, 0.59466422, -0.40898152, -0.030484761, 0.82284563, 1.0191431, -2.1422724, 2.1360819, -1.1565151, 0.73652691, -0.50654787, -0.037757185, -1.7296486, -2.1422724, 4.5031271, -4.4901145, 2.4310328, -1.5482038, 1.0647803, 0.079366846, 1.7246505, 2.1360819, -4.4901145, 4.4771395, -2.4240078, 1.54373, -1.0617034, -0.079137501, -0.93375832, -1.1565151, 2.4310328, -2.4240078, 1.3124036, -0.83580456, 0.57482628, 0.042846537, 0.59466422, 0.73652691, -1.5482038, 1.54373, -0.83580456, 0.53228234, -0.36607826, -0.027286828, -0.40898152, -0.50654787, 1.0647803, -1.0617034, 0.57482628, -0.36607826, 0.25177107, 0.018766571, -0.030484761, -0.037757185, 0.079366846, -0.079137501, 0.042846537, -0.027286828, 0.018766571, 0.0013988271,
+       -0.039696689, 0.20175067, 0.45678682, 0.19823369, 0.090608273, -0.051622037, -0.077032006, -0.010079623, -0.049166703, 0.24988017, 0.56575757, 0.24552418, 0.11222372, -0.063936955, -0.095408709, -0.012484211, 0.10335003, -0.52525636, -1.189241, -0.51609991, -0.23589795, 0.13439759, 0.20055225, 0.026242222, -0.10305138, 0.52373853, 1.1858045, 0.51460854, 0.23521628, -0.13400922, -0.19997271, -0.02616639, 0.055793963, -0.28356193, -0.64201694, -0.27861878, -0.12735054, 0.072555121, 0.108269, 0.014166977, -0.035532399, 0.18058648, 0.40886865, 0.17743844, 0.081103221, -0.046206747, -0.068951141, -0.0090222431, 0.024437479, -0.12419872, -0.28120024, -0.12203365, -0.055778904, 0.031778784, 0.047421287, 0.006205066, 0.0018215266, -0.0092575535, -0.02096017, -0.0090961726, -0.0041576611, 0.0023687345, 0.0035346991, 0.00046251467,
+       0.023240384, -0.091879897, 0.047509062, 0.28079715, 0.30352108, 0.23167502, 0.083766316, 0.00036782483, 0.028784593, -0.1137987, 0.058842791, 0.34778392, 0.37592886, 0.28694325, 0.10374955, 0.00045557286, -0.060506163, 0.23920862, -0.12368948, -0.73105326, -0.79021485, -0.60316417, -0.21808497, -0.00095762916, 0.060331319, -0.23851738, 0.12333206, 0.72894074, 0.78793138, 0.60142121, 0.21745477, 0.00095486191, -0.032664515, 0.12913781, -0.066774306, -0.39466228, -0.42660092, -0.3256208, -0.11773412, -0.00051698027, 0.020802405, -0.082241448, 0.042525233, 0.25134077, 0.2716809, 0.20737169, 0.074979003, 0.00032923901, -0.014306896, 0.056561723, -0.029246815, -0.17286012, -0.18684909, -0.1426203, -0.051566962, -0.0002264348, -0.0010664108, 0.004216011, -0.002180006, -0.012884689, -0.013927402, -0.010630665, -0.0038437103, -1.687805e-05,
+       -0.012685726, 0.046350995, 0.0019513964, -0.21932274, 0.29369939, 0.066851313, 0.44574228, 0.075655742, -0.015712024, 0.057408457, 0.0024169202, -0.27164422, 0.36376411, 0.082799317, 0.55207825, 0.093704124, 0.033027191, -0.12067447, -0.0050804459, 0.5710051, -0.76464414, -0.17404689, -1.1604867, -0.19696915, -0.032931753, 0.12032575, 0.005065765, -0.56935507, 0.76243456, 0.17354395, 1.1571332, 0.19639997, 0.017829873, -0.065146635, -0.0027427008, 0.30825958, -0.41279646, -0.09395997, -0.62649377, -0.10633465, -0.011354959, 0.041488651, 0.0017466897, -0.19631519, 0.26288953, 0.05983843, 0.39898272, 0.067719251, 0.0078093959, -0.028533904, -0.0012012894, 0.13501617, -0.18080281, -0.041154002, -0.27440117, -0.046574052, 0.00058209859, -0.0021268668, -8.954199e-05, 0.010063867, -0.013476722, -0.0030675467, -0.020453379, -0.0034715477,
+       0.0051649911, -0.03759078, 0.09998429, -0.123768, 0.11322927, -0.18915149, 0.19038944, 0.058580649, 0.0063971479, -0.04655841, 0.12383647, -0.15329401, 0.14024116, -0.23427534, 0.23580862, 0.072555608, -0.013447015, 0.097867311, -0.26030835, 0.32222905, -0.29479154, 0.49245449, -0.49567748, -0.15251428, 0.013408158, -0.097584505, 0.25955613, -0.32129791, 0.29393968, -0.49103145, 0.49424512, 0.15207356, -0.0072594298, 0.052834093, -0.14052859, 0.17395675, -0.15914449, 0.2658537, -0.26759364, -0.082335495, 0.0046231696, -0.033647405, 0.089495668, -0.1107844, 0.10135121, -0.16930899, 0.17041708, 0.052435381, -0.0031795943, 0.023141071, -0.061550827, 0.076192197, -0.069704501, 0.1164426, -0.11720469, -0.036062539, -0.00023700135, 0.0017248946, -0.0045878901, 0.0056792319, -0.0051956505, 0.0086794262, -0.0087362308, -0.0026880381,
+       0.0062768122, -0.015216389, -0.015351692, 0.059425458, -0.019000422, -0.00089385118, -0.070220007, -0.0089358298, 0.0077742042, -0.0188464, -0.019013981, 0.073601955, -0.02353315, -0.0011070877, -0.086971643, -0.011067555, -0.016341633, 0.039615753, 0.039968015, -0.15471373, 0.049467457, 0.0023271348, 0.18281726, 0.023264365, 0.016294411, -0.039501276, -0.03985252, 0.15426666, -0.049324511, -0.0023204101, -0.18228897, -0.023197139, -0.0088221017, 0.021386737, 0.021576907, -0.083522881, 0.026705221, 0.0012563138, 0.098694691, 0.012559369, 0.0056183576, -0.013620148, -0.013741258, 0.053191568, -0.017007227, -0.00080008378, -0.062853739, -0.0079984371, -0.0038640369, 0.0093672848, 0.0094505783, -0.036582609, 0.011696755, 0.00055025924, 0.043227786, 0.0055009414, -0.00028801849, 0.00069822088, 0.00070442943, -0.0027268031, 0.00087185547, 4.1015353e-05, 0.0032221229, 0.00041003046,
+       -0.010139101, 0.033410252, -0.014214324, -0.04106065, 0.0035044489, 0.044828922, 0.031294918, -0.0014925413, -0.012557878, 0.041380579, -0.017605283, -0.05085605, 0.0043404679, 0.055523279, 0.038760612, -0.0018486009, 0.026397074, -0.086983339, 0.037006885, 0.10690109, -0.0091238064, -0.11671176, -0.081476082, 0.00388582, -0.026320794, 0.086731984, -0.036899947, -0.10659218, 0.0090974414, 0.1163745, 0.081240642, -0.0038745912, 0.014250575, -0.046958334, 0.019978328, 0.057711019, -0.0049255265, -0.063007351, -0.043985217, 0.0020977768, -0.0090754822, 0.029905426, -0.012723203, -0.036753277, 0.0031368228, 0.040126247, 0.028011996, -0.0013359697, 0.0062416813, -0.020567518, 0.0087504086, 0.025277141, -0.0021573562, -0.027596908, -0.019265307, 0.00091881587, 0.00046524391, -0.0015330665, 0.00065224002, 0.0018841135, -0.00016080553, -0.0020570248, -0.001436002, 6.8486914e-05,
+       -0.041515831, 0.15199575, -0.12272913, -0.085084105, -0.013289877, 0.23583754, 0.0122498, -0.026027287, -0.051419819, 0.18825575, -0.1520073, -0.10538171, -0.016460301, 0.29209878, 0.015172104, -0.032236339, 0.10808615, -0.39571978, 0.31952436, 0.22151583, 0.034600095, -0.61400125, -0.031892261, 0.067761845, -0.10777382, 0.39457627, -0.31860103, -0.22087571, -0.034500111, 0.61222698, 0.031800103, -0.067566035, 0.05835078, -0.21363104, 0.17249661, 0.11958628, 0.018679012, -0.33147124, -0.017217176, 0.036581527, -0.037160708, 0.13605098, -0.10985451, -0.076158553, -0.011895733, 0.21109754, 0.010964763, -0.023296954, 0.025557353, -0.09356934, 0.075552662, 0.052378199, 0.0081813146, -0.14518276, -0.0075410378, 0.016022528, 0.001905, -0.0069744935, 0.0056315621, 0.0039041786, 0.00060982076, -0.010821667, -0.00056209566, 0.0011942909,
+       -0.039696689, -0.049166703, 0.10335003, -0.10305138, 0.055793963, -0.035532399, 0.024437479, 0.0018215266, 0.20175067, 0.24988017, -0.52525636, 0.52373853, -0.28356193, 0.18058648, -0.12419872, -0.0092575535, 0.45678682, 0.56575757, -1.189241, 1.1858045, -0.64201694, 0.40886865, -0.28120024, -0.02096017, 0.19823369, 0.24552418, -0.51609991, 0.51460854, -0.27861878, 0.17743844, -0.12203365, -0.0090961726, 0.090608273, 0.11222372, -0.23589795, 0.23521628, -0.12735054, 0.081103221, -0.055778904, -0.0041576611, -0.051622037, -0.063936955, 0.13439759, -0.13400922, 0.072555121, -0.046206747, 0.031778784, 0.0023687345, -0.077032006, -0.095408709, 0.20055225, -0.19997271, 0.108269, -0.068951141, 0.047421287, 0.0035346991, -0.010079623, -0.012484211, 0.026242222, -0.02616639, 0.014166977, -0.0090222431, 0.006205066, 0.00046251467,
+       0.002371958, -0.012055014, -0.027293943, -0.011844867, -0.0054140289, 0.0030845219, 0.0046028194, 0.000602278, -0.012055014, 0.061267255, 0.13871614, 0.060199223, 0.027515745, -0.015676481, -0.023392931, -0.0030609604, -0.027293943, 0.13871614, 0.31406936, 0.13629799, 0.062298825, -0.035493363, -0.052964297, -0.0069303677, -0.011844867, 0.060199223, 0.13629799, 0.05914981, 0.027036081, -0.015403203, -0.022985137, -0.0030076007, -0.0054140289, 0.027515745, 0.062298825, 0.027036081, 0.0123576, -0.0070404665, -0.010506003, -0.0013747083, 0.0030845219, -0.015676481, -0.035493363, -0.015403203, -0.0070404665, 0.0040111484, 0.0059855601, 0.00078320934, 0.0046028194, -0.023392931, -0.052964297, -0.022985137, -0.010506003, 0.0059855601, 0.0089318385, 0.0011687293, 0.000602278, -0.0030609604, -0.0069303677, -0.0030076007, -0.0013747083, 0.00078320934, 0.0011687293, 0.00015292799,
+       -0.0013886603, 0.005490011, -0.0028387633, -0.016778202, -0.018136003, -0.013843055, -0.0050052081, -2.1978283e-05, 0.0070575948, -0.02790191, 0.01442746, 0.085271936, 0.092172697, 0.070354623, 0.025437993, 0.00011170033, 0.01597921, -0.063173145, 0.032665436, 0.19306551, 0.20868963, 0.15929099, 0.057594554, 0.00025290245, 0.0069345644, -0.027415514, 0.014175956, 0.083785446, 0.090565911, 0.069128177, 0.024994549, 0.00010975313, 0.0031696374, -0.012531031, 0.0064795187, 0.038296491, 0.041395693, 0.031596975, 0.011424461, 5.0165752e-05, -0.00180583, 0.0071392745, -0.0036915609, -0.021818569, -0.02358427, -0.01800167, -0.006508831, -2.8580816e-05, -0.0026947156, 0.010653447, -0.0055086617, -0.032558346, -0.03519318, -0.02686265, -0.0097126796, -4.264918e-05, -0.000352603, 0.0013940014, -0.00072080729, -0.0042602532, -0.0046050206, -0.0035149725, -0.0012709022, -5.5806367e-06,
+       0.00075799795, -0.0027695664, -0.00011659991, 0.013104981, -0.017549137, -0.0039945022, -0.02663401, -0.0045205848, -0.0038523767, 0.014075781, 0.0005925963, -0.066603506, 0.089190063, 0.020301278, 0.13536216, 0.02297499, -0.0087222256, 0.031869193, 0.0013417065, -0.15079803, 0.2019366, 0.045964437, 0.30647555, 0.05201803, -0.0037852207, 0.013830407, 0.00058226596, -0.065442451, 0.087635271, 0.019947379, 0.13300248, 0.022574482, -0.0017301414, 0.0063215759, 0.00026614101, -0.02991231, 0.040056162, 0.0091175097, 0.060792517, 0.010318301, 0.00098570939, -0.0036015765, -0.00015162789, 0.01704187, -0.022821103, -0.0051944973, -0.034635177, -0.0058786212, 0.0014709061, -0.0053743842, -0.00022626384, 0.025430407, -0.034054357, -0.0077513901, -0.051683686, -0.008772261, 0.00019246778, -0.00070323711, -2.9606578e-05, 0.0033275637, -0.0044560059, -0.0010142679, -0.0067628001, -0.0011478486,
+       -0.00030861874, 0.0022461257, -0.0059742651, 0.0073953901, -0.0067656794, 0.011302187, -0.011376157, -0.0035003131, 0.0015684945, -0.011415495, 0.030363036, -0.037585627, 0.034385245, -0.057441161, 0.057817099, 0.017789658, 0.0035512528, -0.025846, 0.06874542, -0.0850982, 0.077852165, -0.13005342, 0.13090459, 0.040277841, 0.001541152, -0.011216497, 0.029833737, -0.036930421, 0.03378583, -0.056439827, 0.056809211, 0.017479543, 0.0007044268, -0.0051268147, 0.013636347, -0.016880086, 0.015442762, -0.025797408, 0.025966245, 0.0079895159, -0.00040133142, 0.0029208881, -0.0077690041, 0.0096170517, -0.0087981685, 0.014697496, -0.014793688, -0.0045518481, -0.0005988792, 0.0043586398, -0.011593149, 0.014350863, -0.0131289, 0.02193206, -0.0220756, -0.006792409, -7.8363224e-05, 0.00057032715, -0.0015169612, 0.0018778076, -0.001717914, 0.0028698057, -0.0028885878, -0.00088878536,
+       -0.00037505232, 0.00090921023, 0.0009172949, -0.0035507922, 0.001135314, 5.3409429e-05, 0.0041957885, 0.00053393404, 0.0019061302, -0.0046208836, -0.0046619723, 0.018046209, -0.0057700116, -0.000271443, -0.021324276, -0.0027136155, 0.0043156989, -0.010462214, -0.010555244, 0.0408587, -0.013063973, -0.0006145783, -0.048280624, -0.0061439389, 0.0018729019, -0.0045403307, -0.0045807032, 0.017731621, -0.0056694268, -0.00026671111, -0.020952544, -0.0026663109, 0.0008560624, -0.0020752857, -0.002093739, 0.0081047352, -0.0025913707, -0.0001219078, -0.0095769486, -0.0012187123, -0.00048772241, 0.0011823476, 0.001192861, -0.0046174917, 0.0014763755, 6.9454246e-05, 0.0054562524, 0.00069433406, -0.00072779452, 0.0017643358, 0.0017800242, -0.0068903644, 0.0022030934, 0.00010364178, 0.0081419891, 0.0010361068, -9.5231768e-05, 0.00023086299, 0.00023291581, -0.00090160281, 0.00028827433, 1.3561506e-05, 0.0010653777, 0.00013557437,
+       0.00060583196, -0.0019963306, 0.00084933481, 0.0024534575, -0.00020939797, -0.0026786194, -0.0018699351, 8.9182384e-05, -0.0030790227, 0.010145961, -0.0043165784, -0.012469219, 0.0010642243, 0.013613561, 0.0095035802, -0.00045325206, -0.006971263, 0.022971627, -0.009773232, -0.028231751, 0.0024095267, 0.030822673, 0.021517203, -0.001026215, -0.0030253481, 0.0099690929, -0.0042413304, -0.012251851, 0.0010456724, 0.013376244, 0.0093379105, -0.00044535082, -0.0013828203, 0.0045566539, -0.0019386191, -0.0056000526, 0.00047795392, 0.0061139881, 0.0042681542, -0.0002035601, 0.00078783096, -0.0025960517, 0.0011044849, 0.0031905048, -0.00027230356, -0.003483308, -0.0024316854, 0.00011597381, 0.0011756258, -0.0038739089, 0.0016481467, 0.0047609702, -0.00040633982, -0.0051979003, -0.0036286365, 0.00017305972, 0.0001538304, -0.0005069002, 0.00021565966, 0.00062297201, -5.3169485e-05, -0.00068014422, -0.00047480636, 2.2644831e-05,
+       0.0024806555, -0.0090820556, 0.0073333154, 0.0050839486, 0.00079409724, -0.014091773, -0.0007319505, 0.0015551834, -0.012607447, 0.046157775, -0.037270144, -0.025838177, -0.0040358443, 0.071618688, 0.0037199956, -0.0079039163, -0.028544717, 0.10450653, -0.08438391, -0.058500616, -0.0091376174, 0.16215298, 0.0084224995, -0.017895379, -0.01238767, 0.045353137, -0.036620438, -0.025387757, -0.00396549, 0.070370207, 0.0036551473, -0.0077661325, -0.0056621325, 0.020729925, -0.0167384, -0.011604187, -0.0018125386, 0.032164679, 0.0016706877, -0.0035497289, 0.0032258734, -0.011810411, 0.009536329, 0.0066112262, 0.0010326533, -0.018325107, -0.00095183698, 0.0020223787, 0.0048137484, -0.017623862, 0.014230406, 0.0098654769, 0.0015409573, -0.027345293, -0.0014203607, 0.0030178563, 0.00062987802, -0.0023060789, 0.0018620458, 0.0012908957, 0.00020163396, -0.0035781261, -0.00018585391, 0.00039488589,
+       0.023240384, 0.028784593, -0.060506163, 0.060331319, -0.032664515, 0.020802405, -0.014306896, -0.0010664108, -0.091879897, -0.1137987, 0.23920862, -0.23851738, 0.12913781, -0.082241448, 0.056561723, 0.004216011, 0.047509062, 0.058842791, -0.12368948, 0.12333206, -0.066774306, 0.042525233, -0.029246815, -0.002180006, 0.28079715, 0.34778392, -0.73105326, 0.72894074, -0.39466228, 0.25134077, -0.17286012, -0.012884689, 0.30352108, 0.37592886, -0.79021485, 0.78793138, -0.42660092, 0.2716809, -0.18684909, -0.013927402, 0.23167502, 0.28694325, -0.60316417, 0.60142121, -0.3256208, 0.20737169, -0.1426203, -0.010630665, 0.083766316, 0.10374955, -0.21808497, 0.21745477, -0.11773412, 0.074979003, -0.051566962, -0.0038437103, 0.00036782483, 0.00045557286, -0.00095762916, 0.00095486191, -0.00051698027, 0.00032923901, -0.0002264348, -1.687805e-05,
+       -0.0013886603, 0.0070575948, 0.01597921, 0.0069345644, 0.0031696374, -0.00180583, -0.0026947156, -0.000352603, 0.005490011, -0.02790191, -0.063173145, -0.027415514, -0.012531031, 0.0071392745, 0.010653447, 0.0013940014, -0.0028387633, 0.01442746, 0.032665436, 0.014175956, 0.0064795187, -0.0036915609, -0.0055086617, -0.00072080729, -0.016778202, 0.085271936, 0.19306551, 0.083785446, 0.038296491, -0.021818569, -0.032558346, -0.0042602532, -0.018136003, 0.092172697, 0.20868963, 0.090565911, 0.041395693, -0.02358427, -0.03519318, -0.0046050206, -0.013843055, 0.070354623, 0.15929099, 0.069128177, 0.031596975, -0.01800167, -0.02686265, -0.0035149725, -0.0050052081, 0.025437993, 0.057594554, 0.024994549, 0.011424461, -0.006508831, -0.0097126796, -0.0012709022, -2.1978283e-05, 0.00011170033, 0.00025290245, 0.00010975313, 5.0165752e-05, -2.8580816e-05, -4.264918e-05, -5.5806367e-06,
+       0.00081298966, -0.003214121, 0.0016619509, 0.0098227801, 0.010617704, 0.0081044014, 0.0029302937, 1.2867162e-05, -0.003214121, 0.012706895, -0.0065704542, -0.038833955, -0.041976652, -0.032040416, -0.011584795, -5.0869794e-05, 0.0016619509, -0.0065704542, 0.0033974365, 0.020080179, 0.021705198, 0.01656739, 0.0059902412, 2.6303645e-05, 0.0098227801, -0.038833955, 0.020080179, 0.11868172, 0.12828622, 0.09791976, 0.035404669, 0.00015546483, 0.010617704, -0.041976652, 0.021705198, 0.12828622, 0.13866797, 0.10584407, 0.038269846, 0.00016804606, 0.0081044014, -0.032040416, 0.01656739, 0.09791976, 0.10584407, 0.080789861, 0.029211043, 0.00012826811, 0.0029302937, -0.011584795, 0.0059902412, 0.035404669, 0.038269846, 0.029211043, 0.010561784, 4.6377666e-05, 1.2867162e-05, -5.0869794e-05, 2.6303645e-05, 0.00015546483, 0.00016804606, 0.00012826811, 4.6377666e-05, 2.0364817e-07,
+       -0.00044376908, 0.0016214397, 6.8263293e-05, -0.0076722967, 0.010274123, 0.002338577, 0.015592852, 0.0026465715, 0.0017544227, -0.0064102948, -0.00026987611, 0.030332108, -0.040618322, -0.0092454676, -0.061645698, -0.010463111, -0.00090717319, 0.0033146216, 0.00013954697, -0.015684062, 0.021002836, 0.0047806268, 0.031875626, 0.0054102432, -0.0053617485, 0.019590711, 0.00082477718, -0.092698945, 0.12413498, 0.028255375, 0.18839743, 0.031976655, -0.0057956562, 0.021176119, 0.00089152353, -0.10020075, 0.13418079, 0.030541984, 0.20364377, 0.034564414, -0.0044237743, 0.016163549, 0.0006804922, -0.076482365, 0.10241904, 0.023312433, 0.15543953, 0.026382719, -0.001599496, 0.0058442249, 0.00024604433, -0.02765359, 0.037031465, 0.0084290338, 0.056201989, 0.0095391516, -7.0235195e-06, 2.5662475e-05, 1.080401e-06, -0.0001214292, 0.00016260823, 3.7012585e-05, 0.00024678759, 4.1887204e-05,
+       0.00018068051, -0.0013149919, 0.003497627, -0.0043296232, 0.0039609597, -0.0066168533, 0.0066601589, 0.0020492545, -0.00071431294, 0.005198766, -0.013827724, 0.017116986, -0.015659491, 0.026159456, -0.026330663, -0.0081016432, 0.00036935542, -0.0026881669, 0.0071500102, -0.008850815, 0.0080971762, -0.013526476, 0.013615004, 0.0041891805, 0.0021830351, -0.015888118, 0.042259358, -0.05231178, 0.04785748, -0.079946767, 0.080469998, 0.024759696, 0.0023597005, -0.017173888, 0.045679261, -0.056545191, 0.051730419, -0.086416581, 0.086982156, 0.026763412, 0.001801139, -0.013108681, 0.034866585, -0.043160455, 0.039485382, -0.065961029, 0.066392728, 0.020428281, 0.00065123455, -0.0047396818, 0.012606648, -0.015605447, 0.014276658, -0.023849409, 0.024005498, 0.0073862164, 2.8596248e-06, -2.0812335e-05, 5.5356834e-05, -6.8524811e-05, 6.2689986e-05, -0.00010472473, 0.00010541013, 3.2433488e-05,
+       0.00021957397, -0.00053229615, -0.00053702931, 0.0020788075, -0.00066466833, -3.1268493e-05, -0.0024564198, -0.00031259111, -0.00086807664, 0.0021044108, 0.0021231232, -0.0082184796, 0.0026277388, 0.00012361869, 0.0097113544, 0.001235816, 0.00044886323, -0.0010881443, -0.00109782, 0.004249594, -0.0013587456, -6.3920492e-05, -0.0050215265, -0.00063901313, 0.0026529573, -0.0064313586, -0.006488546, 0.025116763, -0.0080307182, -0.00037779512, -0.029679187, -0.0037768177, 0.0028676519, -0.0069518261, -0.0070136414, 0.027149376, -0.0086806163, -0.00040836877, -0.03208102, -0.0040824624, 0.0021888539, -0.0053062688, -0.0053534519, 0.020722884, -0.0066258394, -0.00031170435, -0.024487165, -0.0031161083, 0.00079141994, -0.0019185779, -0.0019356379, 0.0074927354, -0.0023956927, -0.00011270238, -0.0088537799, -0.0011266856, 3.4751905e-06, -8.4246346e-06, -8.4995461e-06, 3.2901221e-05, -1.0519685e-05, -4.9488546e-07, -3.887768e-05, -4.9473697e-06,
+       -0.00035468367, 0.0011687496, -0.00049724215, -0.001436374, 0.00012259181, 0.0015681949, 0.0010947515, -5.2211731e-05, 0.0014022272, -0.0046206033, 0.0019658263, 0.0056786454, -0.00048466167, -0.0061997937, -0.0043280548, 0.00020641692, -0.00072506068, 0.0023892118, -0.0010164853, -0.0029363019, 0.00025060783, 0.0032057761, 0.0022379414, -0.00010673362, -0.0042853924, 0.014121176, -0.0060078259, -0.017354693, 0.0014811903, 0.018947391, 0.013227109, -0.00063083748, -0.0046321943, 0.015263954, -0.0064940183, -0.018759148, 0.0016010579, 0.020480738, 0.014297533, -0.00068188897, -0.0035357139, 0.011650844, -0.0049568281, -0.014318696, 0.0012220737, 0.01563277, 0.010913184, -0.00052047996, -0.0012784016, 0.0042125746, -0.0017922313, -0.0051771848, 0.00044186295, 0.0056523123, 0.0039458599, -0.00018818899, -5.6135674e-06, 1.8497764e-05, -7.869836e-06, -2.2733447e-05, 1.9402568e-06, 2.4819771e-05, 1.7326598e-05, -8.2635344e-07,
+       -0.0014522971, 0.0053170797, -0.0042932816, -0.0029763923, -0.00046490337, 0.0082500136, 0.00042851963, -0.00091048046, 0.0057415966, -0.021020855, 0.016973311, 0.011767044, 0.0018379763, -0.032616088, -0.0016941347, 0.0035995469, -0.0029688526, 0.010869419, -0.0087765239, -0.006084478, -0.00095037688, 0.016865057, 0.00087599956, -0.0018612461, -0.01754708, 0.06424252, -0.05187269, -0.035961646, -0.0056170992, 0.099679089, 0.0051775002, -0.011000693, -0.018967105, 0.069441444, -0.056070567, -0.038871897, -0.0060716716, 0.10774577, 0.0055964973, -0.01189094, -0.014477427, 0.053004054, -0.042798179, -0.029670583, -0.0046344544, 0.082241416, 0.004271758, -0.0090762521, -0.005234577, 0.019164579, -0.01547446, -0.010727939, -0.0016756713, 0.029735879, 0.0015445318, -0.003281684, -2.2985461e-05, 8.4153254e-05, -6.7949634e-05, -4.7107267e-05, -7.3580112e-06, 0.00013057271, 6.7821669e-06, -1.4410146e-05,
+       -0.012685726, -0.015712024, 0.033027191, -0.032931753, 0.017829873, -0.011354959, 0.0078093959, 0.00058209859, 0.046350995, 0.057408457, -0.12067447, 0.12032575, -0.065146635, 0.041488651, -0.028533904, -0.0021268668, 0.0019513964, 0.0024169202, -0.0050804459, 0.005065765, -0.0027427008, 0.0017466897, -0.0012012894, -8.954199e-05, -0.21932274, -0.27164422, 0.5710051, -0.56935507, 0.30825958, -0.19631519, 0.13501617, 0.010063867, 0.29369939, 0.36376411, -0.76464414, 0.76243456, -0.41279646, 0.26288953, -0.18080281, -0.013476722, 0.066851313, 0.082799317, -0.17404689, 0.17354395, -0.09395997, 0.05983843, -0.041154002, -0.0030675467, 0.44574228, 0.55207825, -1.1604867, 1.1571332, -0.62649377, 0.39898272, -0.27440117, -0.020453379, 0.075655742, 0.093704124, -0.19696915, 0.19639997, -0.10633465, 0.067719251, -0.046574052, -0.0034715477,
+       0.00075799795, -0.0038523767, -0.0087222256, -0.0037852207, -0.0017301414, 0.00098570939, 0.0014709061, 0.00019246778, -0.0027695664, 0.014075781, 0.031869193, 0.013830407, 0.0063215759, -0.0036015765, -0.0053743842, -0.00070323711, -0.00011659991, 0.0005925963, 0.0013417065, 0.00058226596, 0.00026614101, -0.00015162789, -0.00022626384, -2.9606578e-05, 0.013104981, -0.066603506, -0.15079803, -0.065442451, -0.02991231, 0.01704187, 0.025430407, 0.0033275637, -0.017549137, 0.089190063, 0.2019366, 0.087635271, 0.040056162, -0.022821103, -0.034054357, -0.0044560059, -0.0039945022, 0.020301278, 0.045964437, 0.019947379, 0.0091175097, -0.0051944973, -0.0077513901, -0.0010142679, -0.02663401, 0.13536216, 0.30647555, 0.13300248, 0.060792517, -0.034635177, -0.051683686, -0.0067628001, -0.0045205848, 0.02297499, 0.05201803, 0.022574482, 0.010318301, -0.0058786212, -0.008772261, -0.0011478486,
+       -0.00044376908, 0.0017544227, -0.00090717319, -0.0053617485, -0.0057956562, -0.0044237743, -0.001599496, -7.0235195e-06, 0.0016214397, -0.0064102948, 0.0033146216, 0.019590711, 0.021176119, 0.016163549, 0.0058442249, 2.5662475e-05, 6.8263293e-05, -0.00026987611, 0.00013954697, 0.00082477718, 0.00089152353, 0.0006804922, 0.00024604433, 1.080401e-06, -0.0076722967, 0.030332108, -0.015684062, -0.092698945, -0.10020075, -0.076482365, -0.02765359, -0.0001214292, 0.010274123, -0.040618322, 0.021002836, 0.12413498, 0.13418079, 0.10241904, 0.037031465, 0.00016260823, 0.002338577, -0.0092454676, 0.0047806268, 0.028255375, 0.030541984, 0.023312433, 0.0084290338, 3.7012585e-05, 0.015592852, -0.061645698, 0.031875626, 0.18839743, 0.20364377, 0.15543953, 0.056201989, 0.00024678759, 0.0026465715, -0.010463111, 0.0054102432, 0.031976655, 0.034564414, 0.026382719, 0.0095391516, 4.1887204e-05,
+       0.00024223063, -0.00088506021, -3.7261408e-05, 0.0041879107, -0.0056081135, -0.0012765085, -0.0085113331, -0.0014446267, -0.00088506021, 0.0032338254, 0.00013614541, -0.015301752, 0.020490877, 0.0046640956, 0.031098636, 0.0052783648, -3.7261408e-05, 0.00013614541, 5.7317792e-06, -0.00064421021, 0.00086267455, 0.00019636039, 0.0013092657, 0.00022222138, 0.0041879107, -0.015301752, -0.00064421021, 0.072404534, -0.096958333, -0.022069477, -0.14715192, -0.024976064, -0.0056081135, 0.020490877, 0.00086267455, -0.096958333, 0.12983881, 0.02955367, 0.19705403, 0.033445938, -0.0012765085, 0.0046640956, 0.00019636039, -0.022069477, 0.02955367, 0.006726952, 0.044853074, 0.0076129027, -0.0085113331, 0.031098636, 0.0013092657, -0.14715192, 0.19705403, 0.044853074, 0.29906536, 0.050760299, -0.0014446267, 0.0052783648, 0.00022222138, -0.024976064, 0.033445938, 0.0076129027, 0.050760299, 0.0086155346,
+       -9.8624163e-05, 0.00071778617, -0.001909174, 0.0023633178, -0.0021620834, 0.0036117986, -0.0036354369, -0.0011185823, 0.00036035212, -0.0026226409, 0.0069757237, -0.0086350702, 0.0078998018, -0.013196759, 0.013283128, 0.0040870663, 1.5170976e-05, -0.00011041429, 0.00029368091, -0.00036354009, 0.00033258498, -0.0005555891, 0.0005592253, 0.00017206721, -0.0017051072, 0.012409761, -0.033007594, 0.040859257, -0.037380129, 0.062444167, -0.062852848, -0.019339101, 0.0022833425, -0.016618155, 0.044201117, -0.054715434, 0.050056465, -0.08362021, 0.084167484, 0.02589737, 0.00051973021, -0.0037825939, 0.010060977, -0.012454226, 0.01139376, -0.019033478, 0.019158048, 0.0058947116, 0.0034653879, -0.025221076, 0.067083241, -0.083040631, 0.075969797, -0.12690889, 0.12773948, 0.039303973, 0.00058817954, -0.0042807678, 0.011386024, -0.014094469, 0.012894337, -0.021540219, 0.021681194, 0.0066710549,
+       -0.0001198541, 0.00029055299, 0.00029313657, -0.0011347137, 0.00036280813, 1.7067856e-05, 0.0013408328, 0.00017062735, 0.00043792187, -0.00106162, -0.0010710599, 0.0041460071, -0.0013256252, -6.2362386e-05, -0.0048991233, -0.00062343674, 1.8436695e-05, -4.469465e-05, -4.5092073e-05, 0.00017454865, -5.580938e-05, -2.6254827e-06, -0.00020625515, -2.6246949e-05, -0.0020721502, 0.005023353, 0.0050680204, -0.019617996, 0.0062725677, 0.00029508512, 0.023181576, 0.0029499658, 0.002774857, -0.0067268706, -0.0067866857, 0.026270844, -0.0083997186, -0.00039515429, -0.031042904, -0.0039503572, 0.00063160785, -0.0015311579, -0.0015447729, 0.0059797211, -0.0019119285, -8.994429e-05, -0.0070659287, -0.00089917303, 0.0042113507, -0.010209251, -0.010300031, 0.039870788, -0.012748102, -0.00059971856, -0.047113258, -0.0059953861, 0.00071479165, -0.0017328139, -0.001748222, 0.0067672602, -0.0021637326, -0.0001017901, -0.0079965232, -0.0010175956,
+       0.0001936035, -0.00063796008, 0.00027141882, 0.00078404243, -6.6916542e-05, -0.00085599662, -0.00059756832, 2.8499688e-05, -0.00070738682, 0.0023309731, -0.00099170775, -0.0028647275, 0.00024449909, 0.0031276331, 0.00218339, -0.00010413192, -2.9781283e-05, 9.8134948e-05, -4.1751314e-05, -0.00012060623, 1.0293515e-05, 0.00013167467, 9.1921639e-05, -4.3839976e-06, 0.0033471992, -0.011029653, 0.0046925435, 0.013555262, -0.001156916, -0.014799274, -0.010331322, 0.00049272938, -0.0044823002, 0.014770025, -0.0062838771, -0.018152118, 0.001549249, 0.019817998, 0.013834877, -0.00065982359, -0.0010202529, 0.0033619259, -0.0014303245, -0.0041317516, 0.0003526372, 0.0045109362, 0.0031490691, -0.00015018783, -0.0068027065, 0.022416202, -0.0095369274, -0.027549143, 0.0023512673, 0.030077419, 0.020996944, -0.0010014024, -0.0011546219, 0.0038046971, -0.0016187007, -0.0046759101, 0.0003990801, 0.0051050339, 0.0035638068, -0.00016996782,
+       0.000792734, -0.0029023193, 0.0023434808, 0.0016246589, 0.00025376675, -0.0045032565, -0.00023390674, 0.00049698428, -0.0028964847, 0.010604469, -0.0085625899, -0.0059361646, -0.00092721078, 0.01645396, 0.00085464645, -0.0018158769, -0.00012194323, 0.00044645263, -0.00036048864, -0.00024991503, -3.9035964e-05, 0.00069271864, 3.5980976e-05, -7.6449182e-05, 0.01370553, -0.050178022, 0.040516297, 0.028088629, 0.0043873579, -0.077856528, -0.0040439995, 0.008592331, -0.018353344, 0.067194375, -0.054256169, -0.037614034, -0.0058751972, 0.10425921, 0.0054153991, -0.011506159, -0.0041775544, 0.01529466, -0.012349689, -0.0085616371, -0.0013373016, 0.023731288, 0.0012326432, -0.0026190108, -0.027854541, 0.1019797, -0.082343612, -0.057086144, -0.0089166812, 0.15823232, 0.008218854, -0.017462691, -0.0047277453, 0.017308992, -0.013976164, -0.009689219, -0.0015134264, 0.026856738, 0.0013949843, -0.0029639388,
+       0.0051649911, 0.0063971479, -0.013447015, 0.013408158, -0.0072594298, 0.0046231696, -0.0031795943, -0.00023700135, -0.03759078, -0.04655841, 0.097867311, -0.097584505, 0.052834093, -0.033647405, 0.023141071, 0.0017248946, 0.09998429, 0.12383647, -0.26030835, 0.25955613, -0.14052859, 0.089495668, -0.061550827, -0.0045878901, -0.123768, -0.15329401, 0.32222905, -0.32129791, 0.17395675, -0.1107844, 0.076192197, 0.0056792319, 0.11322927, 0.14024116, -0.29479154, 0.29393968, -0.15914449, 0.10135121, -0.069704501, -0.0051956505, -0.18915149, -0.23427534, 0.49245449, -0.49103145, 0.2658537, -0.16930899, 0.1164426, 0.0086794262, 0.19038944, 0.23580862, -0.49567748, 0.49424512, -0.26759364, 0.17041708, -0.11720469, -0.0087362308, 0.058580649, 0.072555608, -0.15251428, 0.15207356, -0.082335495, 0.052435381, -0.036062539, -0.0026880381,
+       -0.00030861874, 0.0015684945, 0.0035512528, 0.001541152, 0.0007044268, -0.00040133142, -0.0005988792, -7.8363224e-05, 0.0022461257, -0.011415495, -0.025846, -0.011216497, -0.0051268147, 0.0029208881, 0.0043586398, 0.00057032715, -0.0059742651, 0.030363036, 0.06874542, 0.029833737, 0.013636347, -0.0077690041, -0.011593149, -0.0015169612, 0.0073953901, -0.037585627, -0.0850982, -0.036930421, -0.016880086, 0.0096170517, 0.014350863, 0.0018778076, -0.0067656794, 0.034385245, 0.077852165, 0.03378583, 0.015442762, -0.0087981685, -0.0131289, -0.001717914, 0.011302187, -0.057441161, -0.13005342, -0.056439827, -0.025797408, 0.014697496, 0.02193206, 0.0028698057, -0.011376157, 0.057817099, 0.13090459, 0.056809211, 0.025966245, -0.014793688, -0.0220756, -0.0028885878, -0.0035003131, 0.017789658, 0.040277841, 0.017479543, 0.0079895159, -0.0045518481, -0.006792409, -0.00088878536,
+       0.00018068051, -0.00071431294, 0.00036935542, 0.0021830351, 0.0023597005, 0.001801139, 0.00065123455, 2.8596248e-06, -0.0013149919, 0.005198766, -0.0026881669, -0.015888118, -0.017173888, -0.013108681, -0.0047396818, -2.0812335e-05, 0.003497627, -0.013827724, 0.0071500102, 0.042259358, 0.045679261, 0.034866585, 0.012606648, 5.5356834e-05, -0.0043296232, 0.017116986, -0.008850815, -0.05231178, -0.056545191, -0.043160455, -0.015605447, -6.8524811e-05, 0.0039609597, -0.015659491, 0.0080971762, 0.04785748, 0.051730419, 0.039485382, 0.014276658, 6.2689986e-05, -0.0066168533, 0.026159456, -0.013526476, -0.079946767, -0.086416581, -0.065961029, -0.023849409, -0.00010472473, 0.0066601589, -0.026330663, 0.013615004, 0.080469998, 0.086982156, 0.066392728, 0.024005498, 0.00010541013, 0.0020492545, -0.0081016432, 0.0041891805, 0.024759696, 0.026763412, 0.020428281, 0.0073862164, 3.2433488e-05,
+       -9.8624163e-05, 0.00036035212, 1.5170976e-05, -0.0017051072, 0.0022833425, 0.00051973021, 0.0034653879, 0.00058817954, 0.00071778617, -0.0026226409, -0.00011041429, 0.012409761, -0.016618155, -0.0037825939, -0.025221076, -0.0042807678, -0.001909174, 0.0069757237, 0.00029368091, -0.033007594, 0.044201117, 0.010060977, 0.067083241, 0.011386024, 0.0023633178, -0.0086350702, -0.00036354009, 0.040859257, -0.054715434, -0.012454226, -0.083040631, -0.014094469, -0.0021620834, 0.0078998018, 0.00033258498, -0.037380129, 0.050056465, 0.01139376, 0.075969797, 0.012894337, 0.0036117986, -0.013196759, -0.0005555891, 0.062444167, -0.08362021, -0.019033478, -0.12690889, -0.021540219, -0.0036354369, 0.013283128, 0.0005592253, -0.062852848, 0.084167484, 0.019158048, 0.12773948, 0.021681194, -0.0011185823, 0.0040870663, 0.00017206721, -0.019339101, 0.02589737, 0.0058947116, 0.039303973, 0.0066710549,
+       4.0154812e-05, -0.00029224652, 0.0007773199, -0.00096222445, 0.00088029191, -0.0014705432, 0.0014801676, 0.00045543059, -0.00029224652, 0.0021269687, -0.0056573303, 0.0070030647, -0.0064067601, 0.010702606, -0.010772652, -0.0033146215, 0.0007773199, -0.0056573303, 0.015047418, -0.018626814, 0.017040758, -0.028466887, 0.028653196, 0.0088162599, -0.00096222445, 0.0070030647, -0.018626814, 0.023057657, -0.021094319, 0.035238433, -0.035469059, -0.010913423, 0.00088029191, -0.0064067601, 0.017040758, -0.021094319, 0.019298157, -0.032237912, 0.032448901, 0.0099841549, -0.0014705432, 0.010702606, -0.028466887, 0.035238433, -0.032237912, 0.053854003, -0.054206464, -0.016678707, 0.0014801676, -0.010772652, 0.028653196, -0.035469059, 0.032448901, -0.054206464, 0.054561232, 0.016787865, 0.00045543059, -0.0033146215, 0.0088162599, -0.010913423, 0.0099841549, -0.016678707, 0.016787865, 0.0051654337,
+       4.8798576e-05, -0.0001182986, -0.00011935051, 0.0004619985, -0.00014771727, -6.9491748e-06, -0.00054591985, -6.9470897e-05, -0.00035515579, 0.00086097664, 0.00086863241, -0.0033624227, 0.0010750856, 5.0576059e-05, 0.0039732019, 0.00050560884, 0.00094464654, -0.0022900333, -0.0023103962, 0.0089434019, -0.0028595221, -0.00013452265, -0.010567958, -0.0013448229, -0.0011693538, 0.0028347737, 0.0028599804, -0.011070809, 0.0035397294, 0.00016652216, 0.013081805, 0.0016647219, 0.0010697844, -0.0025933953, -0.0026164557, 0.010128139, -0.0032383247, -0.00015234295, -0.011967901, -0.0015229724, -0.0017870938, 0.0043323128, 0.0043708356, -0.016919236, 0.0054096787, 0.00025449159, 0.019992591, 0.0025441523, 0.0017987899, -0.0043606667, -0.0043994416, 0.017029968, -0.0054450837, -0.00025615717, -0.020123438, -0.0025608031, 0.00055346702, -0.0013417272, -0.0013536577, 0.005239926, -0.0016753898, -7.8816625e-05, -0.006191751, -0.00078792976,
+       -7.8825636e-05, 0.00025974534, -0.00011050813, -0.00031922275, 2.7245059e-05, 0.00034851889, 0.00024329985, -1.1603644e-05, 0.00057369258, -0.0018904253, 0.00080427761, 0.0023233016, -0.0001982894, -0.0025365187, -0.0017707351, 8.445126e-05, -0.0015259126, 0.00502817, -0.0021392247, -0.0061795382, 0.00052741192, 0.006746655, 0.0047098169, -0.00022462421, 0.0018888883, -0.0062242433, 0.0026480917, 0.0076494925, -0.00065286975, -0.0083515119, -0.005830162, 0.00027805657, -0.0017280512, 0.0056942546, -0.0024226091, -0.0069981452, 0.00059727848, 0.0076403883, 0.005333729, -0.00025438031, 0.00288674, -0.0095123531, 0.0040470113, 0.011690525, -0.00099776428, -0.012763404, -0.0089100887, 0.00042494681, -0.002905633, 0.0095746091, -0.004073498, -0.011767037, 0.0010042944, 0.012846937, 0.008968403, -0.00042772798, -0.00089402997, 0.0029459974, -0.0012533686, -0.0036205824, 0.00030900987, 0.0039528553, 0.0027594748, -0.000131607,
+       -0.00032276152, 0.0011816788, -0.00095414782, -0.0006614796, -0.00010332109, 0.0018335002, 9.5235093e-05, -0.00020234707, 0.0023490567, -0.0086002526, 0.0069442831, 0.0048142452, 0.00075197039, -0.013344205, -0.00069312053, 0.001472681, -0.006248042, 0.022875028, -0.018470466, -0.012804972, -0.0020000975, 0.035493035, 0.0018435682, -0.0039170499, 0.0077342916, -0.028316413, 0.022864118, 0.015850948, 0.0024758696, -0.043935921, -0.0022821059, 0.004848816, -0.0070757237, 0.025905297, -0.020917259, -0.014501254, -0.0022650516, 0.040194818, 0.0020877867, -0.0044359438, 0.011820122, -0.043275257, 0.034942652, 0.024224602, 0.0037838088, -0.067146155, -0.0034876846, 0.0074103226, -0.011897481, 0.043558482, -0.035171343, -0.024383146, -0.0038085729, 0.067585609, 0.0035105106, -0.0074588213, -0.0036607186, 0.013402446, -0.010821819, -0.0075024144, -0.0011718542, 0.020795317, 0.0010801439, -0.0022949938,
+       0.0062768122, 0.0077742042, -0.016341633, 0.016294411, -0.0088221017, 0.0056183576, -0.0038640369, -0.00028801849, -0.015216389, -0.0188464, 0.039615753, -0.039501276, 0.021386737, -0.013620148, 0.0093672848, 0.00069822088, -0.015351692, -0.019013981, 0.039968015, -0.03985252, 0.021576907, -0.013741258, 0.0094505783, 0.00070442943, 0.059425458, 0.073601955, -0.15471373, 0.15426666, -0.083522881, 0.053191568, -0.036582609, -0.0027268031, -0.019000422, -0.02353315, 0.049467457, -0.049324511, 0.026705221, -0.017007227, 0.011696755, 0.00087185547, -0.00089385118, -0.0011070877, 0.0023271348, -0.0023204101, 0.0012563138, -0.00080008378, 0.00055025924, 4.1015353e-05, -0.070220007, -0.086971643, 0.18281726, -0.18228897, 0.098694691, -0.062853739, 0.043227786, 0.0032221229, -0.0089358298, -0.011067555, 0.023264365, -0.023197139, 0.012559369, -0.0079984371, 0.0055009414, 0.00041003046,
+       -0.00037505232, 0.0019061302, 0.0043156989, 0.0018729019, 0.0008560624, -0.00048772241, -0.00072779452, -9.5231768e-05, 0.00090921023, -0.0046208836, -0.010462214, -0.0045403307, -0.0020752857, 0.0011823476, 0.0017643358, 0.00023086299, 0.0009172949, -0.0046619723, -0.010555244, -0.0045807032, -0.002093739, 0.001192861, 0.0017800242, 0.00023291581, -0.0035507922, 0.018046209, 0.0408587, 0.017731621, 0.0081047352, -0.0046174917, -0.0068903644, -0.00090160281, 0.001135314, -0.0057700116, -0.013063973, -0.0056694268, -0.0025913707, 0.0014763755, 0.0022030934, 0.00028827433, 5.3409429e-05, -0.000271443, -0.0006145783, -0.00026671111, -0.0001219078, 6.9454246e-05, 0.00010364178, 1.3561506e-05, 0.0041957885, -0.021324276, -0.048280624, -0.020952544, -0.0095769486, 0.0054562524, 0.0081419891, 0.0010653777, 0.00053393404, -0.0027136155, -0.0061439389, -0.0026663109, -0.0012187123, 0.00069433406, 0.0010361068, 0.00013557437,
+       0.00021957397, -0.00086807664, 0.00044886323, 0.0026529573, 0.0028676519, 0.0021888539, 0.00079141994, 3.4751905e-06, -0.00053229615, 0.0021044108, -0.0010881443, -0.0064313586, -0.0069518261, -0.0053062688, -0.0019185779, -8.4246346e-06, -0.00053702931, 0.0021231232, -0.00109782, -0.006488546, -0.0070136414, -0.0053534519, -0.0019356379, -8.4995461e-06, 0.0020788075, -0.0082184796, 0.004249594, 0.025116763, 0.027149376, 0.020722884, 0.0074927354, 3.2901221e-05, -0.00066466833, 0.0026277388, -0.0013587456, -0.0080307182, -0.0086806163, -0.0066258394, -0.0023956927, -1.0519685e-05, -3.1268493e-05, 0.00012361869, -6.3920492e-05, -0.00037779512, -0.00040836877, -0.00031170435, -0.00011270238, -4.9488546e-07, -0.0024564198, 0.0097113544, -0.0050215265, -0.029679187, -0.03208102, -0.024487165, -0.0088537799, -3.887768e-05, -0.00031259111, 0.001235816, -0.00063901313, -0.0037768177, -0.0040824624, -0.0031161083, -0.0011266856, -4.9473697e-06,
+       -0.0001198541, 0.00043792187, 1.8436695e-05, -0.0020721502, 0.002774857, 0.00063160785, 0.0042113507, 0.00071479165, 0.00029055299, -0.00106162, -4.469465e-05, 0.005023353, -0.0067268706, -0.0015311579, -0.010209251, -0.0017328139, 0.00029313657, -0.0010710599, -4.5092073e-05, 0.0050680204, -0.0067866857, -0.0015447729, -0.010300031, -0.001748222, -0.0011347137, 0.0041460071, 0.00017454865, -0.019617996, 0.026270844, 0.0059797211, 0.039870788, 0.0067672602, 0.00036280813, -0.0013256252, -5.580938e-05, 0.0062725677, -0.0083997186, -0.0019119285, -0.012748102, -0.0021637326, 1.7067856e-05, -6.2362386e-05, -2.6254827e-06, 0.00029508512, -0.00039515429, -8.994429e-05, -0.00059971856, -0.0001017901, 0.0013408328, -0.0048991233, -0.00020625515, 0.023181576, -0.031042904, -0.0070659287, -0.047113258, -0.0079965232, 0.00017062735, -0.00062343674, -2.6246949e-05, 0.0029499658, -0.0039503572, -0.00089917303, -0.0059953861, -0.0010175956,
+       4.8798576e-05, -0.00035515579, 0.00094464654, -0.0011693538, 0.0010697844, -0.0017870938, 0.0017987899, 0.00055346702, -0.0001182986, 0.00086097664, -0.0022900333, 0.0028347737, -0.0025933953, 0.0043323128, -0.0043606667, -0.0013417272, -0.00011935051, 0.00086863241, -0.0023103962, 0.0028599804, -0.0026164557, 0.0043708356, -0.0043994416, -0.0013536577, 0.0004619985, -0.0033624227, 0.0089434019, -0.011070809, 0.010128139, -0.016919236, 0.017029968, 0.005239926, -0.00014771727, 0.0010750856, -0.0028595221, 0.0035397294, -0.0032383247, 0.0054096787, -0.0054450837, -0.0016753898, -6.9491748e-06, 5.0576059e-05, -0.00013452265, 0.00016652216, -0.00015234295, 0.00025449159, -0.00025615717, -7.8816625e-05, -0.00054591985, 0.0039732019, -0.010567958, 0.013081805, -0.011967901, 0.019992591, -0.020123438, -0.006191751, -6.9470897e-05, 0.00050560884, -0.0013448229, 0.0016647219, -0.0015229724, 0.0025441523, -0.0025608031, -0.00078792976,
+       5.9303006e-05, -0.00014376368, -0.00014504202, 0.00056144874, -0.00017951504, -8.445061e-06, -0.00066343509, -8.442527e-05, -0.00014376368, 0.00034851512, 0.00035161411, -0.0013610766, 0.00043518437, 2.0472706e-05, 0.0016083142, 0.00020466563, -0.00014504202, 0.00035161411, 0.00035474065, -0.0013731793, 0.00043905401, 2.0654749e-05, 0.0016226153, 0.00020648551, 0.00056144874, -0.0013610766, -0.0013731793, 0.0053154927, -0.0016995511, -7.9953264e-05, -0.0062810442, -0.00079929274, -0.00017951504, 0.00043518437, 0.00043905401, -0.0016995511, 0.00054340666, 2.5563888e-05, 0.0020082721, 0.00025556218, -8.445061e-06, 2.0472706e-05, 2.0654749e-05, -7.9953264e-05, 2.5563888e-05, 1.2026212e-06, 9.4476658e-05, 1.2022604e-05, -0.00066343509, 0.0016083142, 0.0016226153, -0.0062810442, 0.0020082721, 9.4476658e-05, 0.0074219867, 0.0009444831, -8.442527e-05, 0.00020466563, 0.00020648551, -0.00079929274, 0.00025556218, 1.2022604e-05, 0.0009444831, 0.00012018997,
+       -9.5793719e-05, 0.00031565838, -0.00013429622, -0.00038793895, 3.3109857e-05, 0.0004235414, 0.00029567281, -1.4101455e-05, 0.00023222528, -0.00076522612, 0.0003255639, 0.0009404503, -8.0265658e-05, -0.0010267586, -0.00071677665, 3.4185064e-05, 0.00023429022, -0.00077203048, 0.0003284588, 0.00094881275, -8.0979377e-05, -0.0010358885, -0.0007231502, 3.4489036e-05, -0.00090692306, 0.0029884826, -0.0012714439, -0.0036727959, 0.0003134662, 0.0040098606, 0.00279927, -0.00013350494, 0.0002899754, -0.00095552366, 0.0004065256, 0.0011743229, -0.00010022624, -0.0012820944, -0.00089502571, 4.2686255e-05, 1.3641531e-05, -4.4951419e-05, 1.912449e-05, 5.5244554e-05, -4.7150184e-06, -6.0314531e-05, -4.2105368e-05, 2.0081216e-06, 0.0010716643, -0.0035313361, 0.0015023998, 0.004339954, -0.00037040688, -0.004738246, -0.0033077534, 0.00015775592, 0.00013637438, -0.00044937931, 0.00019118752, 0.00055227978, -4.7136037e-05, -0.00060296433, -0.00042092734, 2.0075191e-05,
+       -0.00039223948, 0.0014360482, -0.0011595386, -0.00080387034, -0.00012556209, 0.0022281812, 0.00011573549, -0.0002459045, 0.00095087574, -0.0034813002, 0.0028109795, 0.0019487605, 0.00030439043, -0.0054016068, -0.00028056857, 0.00059612719, 0.0009593309, -0.0035122558, 0.0028359746, 0.0019660888, 0.00030709706, -0.0054496377, -0.00028306338, 0.00060142793, -0.003713511, 0.013595726, -0.010977884, -0.0076106091, -0.0011887539, 0.021095213, 0.001095721, -0.0023280906, 0.0011873409, -0.004347035, 0.003510018, 0.0024333811, 0.00038008669, -0.0067448862, -0.00035034078, 0.00074437297, 5.5856972e-05, -0.00020450084, 0.00016512442, 0.00011447538, 1.7880704e-05, -0.00031730476, -1.6481345e-05, 3.5018098e-05, 0.0043880649, -0.01606537, 0.012972, 0.0089930652, 0.0014046893, -0.024927128, -0.0012947571, 0.0027509849, 0.00055840212, -0.0020443948, 0.0016507487, 0.0011444103, 0.00017875339, -0.0031720955, -0.000164764, 0.00035007591,
+       -0.010139101, -0.012557878, 0.026397074, -0.026320794, 0.014250575, -0.0090754822, 0.0062416813, 0.00046524391, 0.033410252, 0.041380579, -0.086983339, 0.086731984, -0.046958334, 0.029905426, -0.020567518, -0.0015330665, -0.014214324, -0.017605283, 0.037006885, -0.036899947, 0.019978328, -0.012723203, 0.0087504086, 0.00065224002, -0.04106065, -0.05085605, 0.10690109, -0.10659218, 0.057711019, -0.036753277, 0.025277141, 0.0018841135, 0.0035044489, 0.0043404679, -0.0091238064, 0.0090974414, -0.0049255265, 0.0031368228, -0.0021573562, -0.00016080553, 0.044828922, 0.055523279, -0.11671176, 0.1163745, -0.063007351, 0.040126247, -0.027596908, -0.0020570248, 0.031294918, 0.038760612, -0.081476082, 0.081240642, -0.043985217, 0.028011996, -0.019265307, -0.001436002, -0.0014925413, -0.0018486009, 0.00388582, -0.0038745912, 0.0020977768, -0.0013359697, 0.00091881587, 6.8486914e-05,
+       0.00060583196, -0.0030790227, -0.006971263, -0.0030253481, -0.0013828203, 0.00078783096, 0.0011756258, 0.0001538304, -0.0019963306, 0.010145961, 0.022971627, 0.0099690929, 0.0045566539, -0.0025960517, -0.0038739089, -0.0005069002, 0.00084933481, -0.0043165784, -0.009773232, -0.0042413304, -0.0019386191, 0.0011044849, 0.0016481467, 0.00021565966, 0.0024534575, -0.012469219, -0.028231751, -0.012251851, -0.0056000526, 0.0031905048, 0.0047609702, 0.00062297201, -0.00020939797, 0.0010642243, 0.0024095267, 0.0010456724, 0.00047795392, -0.00027230356, -0.00040633982, -5.3169485e-05, -0.0026786194, 0.013613561, 0.030822673, 0.013376244, 0.0061139881, -0.003483308, -0.0051979003, -0.00068014422, -0.0018699351, 0.0095035802, 0.021517203, 0.0093379105, 0.0042681542, -0.0024316854, -0.0036286365, -0.00047480636, 8.9182384e-05, -0.00045325206, -0.001026215, -0.00044535082, -0.0002035601, 0.00011597381, 0.00017305972, 2.2644831e-05,
+       -0.00035468367, 0.0014022272, -0.00072506068, -0.0042853924, -0.0046321943, -0.0035357139, -0.0012784016, -5.6135674e-06, 0.0011687496, -0.0046206033, 0.0023892118, 0.014121176, 0.015263954, 0.011650844, 0.0042125746, 1.8497764e-05, -0.00049724215, 0.0019658263, -0.0010164853, -0.0060078259, -0.0064940183, -0.0049568281, -0.0017922313, -7.869836e-06, -0.001436374, 0.0056786454, -0.0029363019, -0.017354693, -0.018759148, -0.014318696, -0.0051771848, -2.2733447e-05, 0.00012259181, -0.00048466167, 0.00025060783, 0.0014811903, 0.0016010579, 0.0012220737, 0.00044186295, 1.9402568e-06, 0.0015681949, -0.0061997937, 0.0032057761, 0.018947391, 0.020480738, 0.01563277, 0.0056523123, 2.4819771e-05, 0.0010947515, -0.0043280548, 0.0022379414, 0.013227109, 0.014297533, 0.010913184, 0.0039458599, 1.7326598e-05, -5.2211731e-05, 0.00020641692, -0.00010673362, -0.00063083748, -0.00068188897, -0.00052047996, -0.00018818899, -8.2635344e-07,
+       0.0001936035, -0.00070738682, -2.9781283e-05, 0.0033471992, -0.0044823002, -0.0010202529, -0.0068027065, -0.0011546219, -0.00063796008, 0.0023309731, 9.8134948e-05, -0.011029653, 0.014770025, 0.0033619259, 0.022416202, 0.0038046971, 0.00027141882, -0.00099170775, -4.1751314e-05, 0.0046925435, -0.0062838771, -0.0014303245, -0.0095369274, -0.0016187007, 0.00078404243, -0.0028647275, -0.00012060623, 0.013555262, -0.018152118, -0.0041317516, -0.027549143, -0.0046759101, -6.6916542e-05, 0.00024449909, 1.0293515e-05, -0.001156916, 0.001549249, 0.0003526372, 0.0023512673, 0.0003990801, -0.00085599662, 0.0031276331, 0.00013167467, -0.014799274, 0.019817998, 0.0045109362, 0.030077419, 0.0051050339, -0.00059756832, 0.00218339, 9.1921639e-05, -0.010331322, 0.013834877, 0.0031490691, 0.020996944, 0.0035638068, 2.8499688e-05, -0.00010413192, -4.3839976e-06, 0.00049272938, -0.00065982359, -0.00015018783, -0.0010014024, -0.00016996782,
+       -7.8825636e-05, 0.00057369258, -0.0015259126, 0.0018888883, -0.0017280512, 0.00288674, -0.002905633, -0.00089402997, 0.00025974534, -0.0018904253, 0.00502817, -0.0062242433, 0.0056942546, -0.0095123531, 0.0095746091, 0.0029459974, -0.00011050813, 0.00080427761, -0.0021392247, 0.0026480917, -0.0024226091, 0.0040470113, -0.004073498, -0.0012533686, -0.00031922275, 0.0023233016, -0.0061795382, 0.0076494925, -0.0069981452, 0.011690525, -0.011767037, -0.0036205824, 2.7245059e-05, -0.0001982894, 0.00052741192, -0.00065286975, 0.00059727848, -0.00099776428, 0.0010042944, 0.00030900987, 0.00034851889, -0.0025365187, 0.006746655, -0.0083515119, 0.0076403883, -0.012763404, 0.012846937, 0.0039528553, 0.00024329985, -0.0017707351, 0.0047098169, -0.005830162, 0.005333729, -0.0089100887, 0.008968403, 0.0027594748, -1.1603644e-05, 8.445126e-05, -0.00022462421, 0.00027805657, -0.00025438031, 0.00042494681, -0.00042772798, -0.000131607,
+       -9.5793719e-05, 0.00023222528, 0.00023429022, -0.00090692306, 0.0002899754, 1.3641531e-05, 0.0010716643, 0.00013637438, 0.00031565838, -0.00076522612, -0.00077203048, 0.0029884826, -0.00095552366, -4.4951419e-05, -0.0035313361, -0.00044937931, -0.00013429622, 0.0003255639, 0.0003284588, -0.0012714439, 0.0004065256, 1.912449e-05, 0.0015023998, 0.00019118752, -0.00038793895, 0.0009404503, 0.00094881275, -0.0036727959, 0.0011743229, 5.5244554e-05, 0.004339954, 0.00055227978, 3.3109857e-05, -8.0265658e-05, -8.0979377e-05, 0.0003134662, -0.00010022624, -4.7150184e-06, -0.00037040688, -4.7136037e-05, 0.0004235414, -0.0010267586, -0.0010358885, 0.0040098606, -0.0012820944, -6.0314531e-05, -0.004738246, -0.00060296433, 0.00029567281, -0.00071677665, -0.0007231502, 0.00279927, -0.00089502571, -4.2105368e-05, -0.0033077534, -0.00042092734, -1.4101455e-05, 3.4185064e-05, 3.4489036e-05, -0.00013350494, 4.2686255e-05, 2.0081216e-06, 0.00015775592, 2.0075191e-05,
+       0.00015473814, -0.00050989136, 0.00021693224, 0.00062664809, -5.3483231e-05, -0.00068415767, -0.00047760813, 2.2778455e-05, -0.00050989136, 0.0016801882, -0.00071483267, -0.0020649237, 0.00017623734, 0.0022544286, 0.0015738089, -7.5059307e-05, 0.00021693224, -0.00071483267, 0.00030412411, 0.00087851759, -7.4979818e-05, -0.00095914207, -0.00066957381, 3.193383e-05, 0.00062664809, -0.0020649237, 0.00087851759, 0.0025377572, -0.00021659279, -0.0027706556, -0.0019341853, 9.2246652e-05, -5.3483231e-05, 0.00017623734, -7.4979818e-05, -0.00021659279, 1.8485786e-05, 0.00023647023, 0.00016507906, -7.8730777e-06, -0.00068415767, 0.0022544286, -0.00095914207, -0.0027706556, 0.00023647023, 0.0030249279, 0.0021116919, -0.00010071243, -0.00047760813, 0.0015738089, -0.00066957381, -0.0019341853, 0.00016507906, 0.0021116919, 0.0014741649, -7.0307007e-05, 2.2778455e-05, -7.5059307e-05, 3.193383e-05, 9.2246652e-05, -7.8730777e-06, -0.00010071243, -7.0307007e-05, 3.3531359e-06,
+       0.00063359485, -0.0023196867, 0.0018730335, 0.0012985131, 0.00020282378, -0.0035992402, -0.00018695061, 0.00039721606, -0.0020878146, 0.0076438055, -0.0061719988, -0.0042788457, -0.00066834262, 0.011860176, 0.00061603754, -0.0013089019, 0.00088825647, -0.0032520415, 0.0026258644, 0.0018204262, 0.00028434501, -0.0050458877, -0.00026209192, 0.00055686965, 0.0025658897, -0.0093941111, 0.0075852849, 0.0052586309, 0.00082138208, -0.014575961, -0.0007571, 0.0016086189, -0.00021899385, 0.00080176965, -0.00064738975, -0.00044881422, -7.010341e-05, 0.0012440307, 6.4617056e-05, -0.00013729258, -0.00280137, 0.01025624, -0.0082814118, -0.005741233, -0.00089676305, 0.015913645, 0.00082658159, -0.0017562472, -0.0019556268, 0.0071598461, -0.0057812253, -0.0040079352, -0.00062602722, 0.011109261, 0.00057703379, -0.0012260302, 9.3269261e-05, -0.00034147289, 0.00027572265, 0.00019114953, 2.9856972e-05, -0.00052983145, -2.752034e-05, 5.8472774e-05,
+       -0.041515831, -0.051419819, 0.10808615, -0.10777382, 0.05835078, -0.037160708, 0.025557353, 0.001905, 0.15199575, 0.18825575, -0.39571978, 0.39457627, -0.21363104, 0.13605098, -0.09356934, -0.0069744935, -0.12272913, -0.1520073, 0.31952436, -0.31860103, 0.17249661, -0.10985451, 0.075552662, 0.0056315621, -0.085084105, -0.10538171, 0.22151583, -0.22087571, 0.11958628, -0.076158553, 0.052378199, 0.0039041786, -0.013289877, -0.016460301, 0.034600095, -0.034500111, 0.018679012, -0.011895733, 0.0081813146, 0.00060982076, 0.23583754, 0.29209878, -0.61400125, 0.61222698, -0.33147124, 0.21109754, -0.14518276, -0.010821667, 0.0122498, 0.015172104, -0.031892261, 0.031800103, -0.017217176, 0.010964763, -0.0075410378, -0.00056209566, -0.026027287, -0.032236339, 0.067761845, -0.067566035, 0.036581527, -0.023296954, 0.016022528, 0.0011942909,
+       0.0024806555, -0.012607447, -0.028544717, -0.01238767, -0.0056621325, 0.0032258734, 0.0048137484, 0.00062987802, -0.0090820556, 0.046157775, 0.10450653, 0.045353137, 0.020729925, -0.011810411, -0.017623862, -0.0023060789, 0.0073333154, -0.037270144, -0.08438391, -0.036620438, -0.0167384, 0.009536329, 0.014230406, 0.0018620458, 0.0050839486, -0.025838177, -0.058500616, -0.025387757, -0.011604187, 0.0066112262, 0.0098654769, 0.0012908957, 0.00079409724, -0.0040358443, -0.0091376174, -0.00396549, -0.0018125386, 0.0010326533, 0.0015409573, 0.00020163396, -0.014091773, 0.071618688, 0.16215298, 0.070370207, 0.032164679, -0.018325107, -0.027345293, -0.0035781261, -0.0007319505, 0.0037199956, 0.0084224995, 0.0036551473, 0.0016706877, -0.00095183698, -0.0014203607, -0.00018585391, 0.0015551834, -0.0079039163, -0.017895379, -0.0077661325, -0.0035497289, 0.0020223787, 0.0030178563, 0.00039488589,
+       -0.0014522971, 0.0057415966, -0.0029688526, -0.01754708, -0.018967105, -0.014477427, -0.005234577, -2.2985461e-05, 0.0053170797, -0.021020855, 0.010869419, 0.06424252, 0.069441444, 0.053004054, 0.019164579, 8.4153254e-05, -0.0042932816, 0.016973311, -0.0087765239, -0.05187269, -0.056070567, -0.042798179, -0.01547446, -6.7949634e-05, -0.0029763923, 0.011767044, -0.006084478, -0.035961646, -0.038871897, -0.029670583, -0.010727939, -4.7107267e-05, -0.00046490337, 0.0018379763, -0.00095037688, -0.0056170992, -0.0060716716, -0.0046344544, -0.0016756713, -7.3580112e-06, 0.0082500136, -0.032616088, 0.016865057, 0.099679089, 0.10774577, 0.082241416, 0.029735879, 0.00013057271, 0.00042851963, -0.0016941347, 0.00087599956, 0.0051775002, 0.0055964973, 0.004271758, 0.0015445318, 6.7821669e-06, -0.00091048046, 0.0035995469, -0.0018612461, -0.011000693, -0.01189094, -0.0090762521, -0.003281684, -1.4410146e-05,
+       0.000792734, -0.0028964847, -0.00012194323, 0.01370553, -0.018353344, -0.0041775544, -0.027854541, -0.0047277453, -0.0029023193, 0.010604469, 0.00044645263, -0.050178022, 0.067194375, 0.01529466, 0.1019797, 0.017308992, 0.0023434808, -0.0085625899, -0.00036048864, 0.040516297, -0.054256169, -0.012349689, -0.082343612, -0.013976164, 0.0016246589, -0.0059361646, -0.00024991503, 0.028088629, -0.037614034, -0.0085616371, -0.057086144, -0.009689219, 0.00025376675, -0.00092721078, -3.9035964e-05, 0.0043873579, -0.0058751972, -0.0013373016, -0.0089166812, -0.0015134264, -0.0045032565, 0.01645396, 0.00069271864, -0.077856528, 0.10425921, 0.023731288, 0.15823232, 0.026856738, -0.00023390674, 0.00085464645, 3.5980976e-05, -0.0040439995, 0.0054153991, 0.0012326432, 0.008218854, 0.0013949843, 0.00049698428, -0.0018158769, -7.6449182e-05, 0.008592331, -0.011506159, -0.0026190108, -0.017462691, -0.0029639388,
+       -0.00032276152, 0.0023490567, -0.006248042, 0.0077342916, -0.0070757237, 0.011820122, -0.011897481, -0.0036607186, 0.0011816788, -0.0086002526, 0.022875028, -0.028316413, 0.025905297, -0.043275257, 0.043558482, 0.013402446, -0.00095414782, 0.0069442831, -0.018470466, 0.022864118, -0.020917259, 0.034942652, -0.035171343, -0.010821819, -0.0006614796, 0.0048142452, -0.012804972, 0.015850948, -0.014501254, 0.024224602, -0.024383146, -0.0075024144, -0.00010332109, 0.00075197039, -0.0020000975, 0.0024758696, -0.0022650516, 0.0037838088, -0.0038085729, -0.0011718542, 0.0018335002, -0.013344205, 0.035493035, -0.043935921, 0.040194818, -0.067146155, 0.067585609, 0.020795317, 9.5235093e-05, -0.00069312053, 0.0018435682, -0.0022821059, 0.0020877867, -0.0034876846, 0.0035105106, 0.0010801439, -0.00020234707, 0.001472681, -0.0039170499, 0.004848816, -0.0044359438, 0.0074103226, -0.0074588213, -0.0022949938,
+       -0.00039223948, 0.00095087574, 0.0009593309, -0.003713511, 0.0011873409, 5.5856972e-05, 0.0043880649, 0.00055840212, 0.0014360482, -0.0034813002, -0.0035122558, 0.013595726, -0.004347035, -0.00020450084, -0.01606537, -0.0020443948, -0.0011595386, 0.0028109795, 0.0028359746, -0.010977884, 0.003510018, 0.00016512442, 0.012972, 0.0016507487, -0.00080387034, 0.0019487605, 0.0019660888, -0.0076106091, 0.0024333811, 0.00011447538, 0.0089930652, 0.0011444103, -0.00012556209, 0.00030439043, 0.00030709706, -0.0011887539, 0.00038008669, 1.7880704e-05, 0.0014046893, 0.00017875339, 0.0022281812, -0.0054016068, -0.0054496377, 0.021095213, -0.0067448862, -0.00031730476, -0.024927128, -0.0031720955, 0.00011573549, -0.00028056857, -0.00028306338, 0.001095721, -0.00035034078, -1.6481345e-05, -0.0012947571, -0.000164764, -0.0002459045, 0.00059612719, 0.00060142793, -0.0023280906, 0.00074437297, 3.5018098e-05, 0.0027509849, 0.00035007591,
+       0.00063359485, -0.0020878146, 0.00088825647, 0.0025658897, -0.00021899385, -0.00280137, -0.0019556268, 9.3269261e-05, -0.0023196867, 0.0076438055, -0.0032520415, -0.0093941111, 0.00080176965, 0.01025624, 0.0071598461, -0.00034147289, 0.0018730335, -0.0061719988, 0.0026258644, 0.0075852849, -0.00064738975, -0.0082814118, -0.0057812253, 0.00027572265, 0.0012985131, -0.0042788457, 0.0018204262, 0.0052586309, -0.00044881422, -0.005741233, -0.0040079352, 0.00019114953, 0.00020282378, -0.00066834262, 0.00028434501, 0.00082138208, -7.010341e-05, -0.00089676305, -0.00062602722, 2.9856972e-05, -0.0035992402, 0.011860176, -0.0050458877, -0.014575961, 0.0012440307, 0.015913645, 0.011109261, -0.00052983145, -0.00018695061, 0.00061603754, -0.00026209192, -0.0007571, 6.4617056e-05, 0.00082658159, 0.00057703379, -2.752034e-05, 0.00039721606, -0.0013089019, 0.00055686965, 0.0016086189, -0.00013729258, -0.0017562472, -0.0012260302, 5.8472774e-05,
+       0.0025943341, -0.0094982503, 0.0076693723, 0.0053169259, 0.00083048758, -0.014737544, -0.0007654929, 0.0016264513, -0.0094982503, 0.034774534, -0.028078734, -0.019466071, -0.0030405409, 0.05395638, 0.0028025855, -0.0059546848, 0.0076693723, -0.028078734, 0.022672203, 0.0157179, 0.0024550879, -0.043567136, -0.0022629506, 0.0048081165, 0.0053169259, -0.019466071, 0.0157179, 0.010896708, 0.0017020325, -0.030203676, -0.0015688299, 0.0033333105, 0.00083048758, -0.0030405409, 0.0024550879, 0.0017020325, 0.00026585227, -0.0047177219, -0.00024504644, 0.00052065292, -0.014737544, 0.05395638, -0.043567136, -0.030203676, -0.0047177219, 0.083719052, 0.0043485089, -0.0092393256, -0.0007654929, 0.0028025855, -0.0022629506, -0.0015688299, -0.00024504644, 0.0043485089, 0.00022586889, -0.00047990617, 0.0016264513, -0.0059546848, 0.0048081165, 0.0033333105, 0.00052065292, -0.0092393256, -0.00047990617, 0.001019662,
+  };
 };
 
-static double dgq7_refined_onto_dgq7[] =
+
+const double * const FE_DGQ<2>::Matrices::embedding[] =
 {
- 0.66435707, 0.82284563, -1.7296486, 1.7246505, -0.93375832, 0.59466422, -0.40898152, -0.030484761, 0.82284563, 1.0191431, -2.1422724, 2.1360819, -1.1565151, 0.73652691, -0.50654787, -0.037757185, -1.7296486, -2.1422724, 4.5031271, -4.4901145, 2.4310328, -1.5482038, 1.0647803, 0.079366846, 1.7246505, 2.1360819, -4.4901145, 4.4771395, -2.4240078, 1.54373, -1.0617034, -0.079137501, -0.93375832, -1.1565151, 2.4310328, -2.4240078, 1.3124036, -0.83580456, 0.57482628, 0.042846537, 0.59466422, 0.73652691, -1.5482038, 1.54373, -0.83580456, 0.53228234, -0.36607826, -0.027286828, -0.40898152, -0.50654787, 1.0647803, -1.0617034, 0.57482628, -0.36607826, 0.25177107, 0.018766571, -0.030484761, -0.037757185, 0.079366846, -0.079137501, 0.042846537, -0.027286828, 0.018766571, 0.0013988271,
- -0.039696689, 0.20175067, 0.45678682, 0.19823369, 0.090608273, -0.051622037, -0.077032006, -0.010079623, -0.049166703, 0.24988017, 0.56575757, 0.24552418, 0.11222372, -0.063936955, -0.095408709, -0.012484211, 0.10335003, -0.52525636, -1.189241, -0.51609991, -0.23589795, 0.13439759, 0.20055225, 0.026242222, -0.10305138, 0.52373853, 1.1858045, 0.51460854, 0.23521628, -0.13400922, -0.19997271, -0.02616639, 0.055793963, -0.28356193, -0.64201694, -0.27861878, -0.12735054, 0.072555121, 0.108269, 0.014166977, -0.035532399, 0.18058648, 0.40886865, 0.17743844, 0.081103221, -0.046206747, -0.068951141, -0.0090222431, 0.024437479, -0.12419872, -0.28120024, -0.12203365, -0.055778904, 0.031778784, 0.047421287, 0.006205066, 0.0018215266, -0.0092575535, -0.02096017, -0.0090961726, -0.0041576611, 0.0023687345, 0.0035346991, 0.00046251467,
- 0.023240384, -0.091879897, 0.047509062, 0.28079715, 0.30352108, 0.23167502, 0.083766316, 0.00036782483, 0.028784593, -0.1137987, 0.058842791, 0.34778392, 0.37592886, 0.28694325, 0.10374955, 0.00045557286, -0.060506163, 0.23920862, -0.12368948, -0.73105326, -0.79021485, -0.60316417, -0.21808497, -0.00095762916, 0.060331319, -0.23851738, 0.12333206, 0.72894074, 0.78793138, 0.60142121, 0.21745477, 0.00095486191, -0.032664515, 0.12913781, -0.066774306, -0.39466228, -0.42660092, -0.3256208, -0.11773412, -0.00051698027, 0.020802405, -0.082241448, 0.042525233, 0.25134077, 0.2716809, 0.20737169, 0.074979003, 0.00032923901, -0.014306896, 0.056561723, -0.029246815, -0.17286012, -0.18684909, -0.1426203, -0.051566962, -0.0002264348, -0.0010664108, 0.004216011, -0.002180006, -0.012884689, -0.013927402, -0.010630665, -0.0038437103, -1.687805e-05,
- -0.012685726, 0.046350995, 0.0019513964, -0.21932274, 0.29369939, 0.066851313, 0.44574228, 0.075655742, -0.015712024, 0.057408457, 0.0024169202, -0.27164422, 0.36376411, 0.082799317, 0.55207825, 0.093704124, 0.033027191, -0.12067447, -0.0050804459, 0.5710051, -0.76464414, -0.17404689, -1.1604867, -0.19696915, -0.032931753, 0.12032575, 0.005065765, -0.56935507, 0.76243456, 0.17354395, 1.1571332, 0.19639997, 0.017829873, -0.065146635, -0.0027427008, 0.30825958, -0.41279646, -0.09395997, -0.62649377, -0.10633465, -0.011354959, 0.041488651, 0.0017466897, -0.19631519, 0.26288953, 0.05983843, 0.39898272, 0.067719251, 0.0078093959, -0.028533904, -0.0012012894, 0.13501617, -0.18080281, -0.041154002, -0.27440117, -0.046574052, 0.00058209859, -0.0021268668, -8.954199e-05, 0.010063867, -0.013476722, -0.0030675467, -0.020453379, -0.0034715477,
- 0.0051649911, -0.03759078, 0.09998429, -0.123768, 0.11322927, -0.18915149, 0.19038944, 0.058580649, 0.0063971479, -0.04655841, 0.12383647, -0.15329401, 0.14024116, -0.23427534, 0.23580862, 0.072555608, -0.013447015, 0.097867311, -0.26030835, 0.32222905, -0.29479154, 0.49245449, -0.49567748, -0.15251428, 0.013408158, -0.097584505, 0.25955613, -0.32129791, 0.29393968, -0.49103145, 0.49424512, 0.15207356, -0.0072594298, 0.052834093, -0.14052859, 0.17395675, -0.15914449, 0.2658537, -0.26759364, -0.082335495, 0.0046231696, -0.033647405, 0.089495668, -0.1107844, 0.10135121, -0.16930899, 0.17041708, 0.052435381, -0.0031795943, 0.023141071, -0.061550827, 0.076192197, -0.069704501, 0.1164426, -0.11720469, -0.036062539, -0.00023700135, 0.0017248946, -0.0045878901, 0.0056792319, -0.0051956505, 0.0086794262, -0.0087362308, -0.0026880381,
- 0.0062768122, -0.015216389, -0.015351692, 0.059425458, -0.019000422, -0.00089385118, -0.070220007, -0.0089358298, 0.0077742042, -0.0188464, -0.019013981, 0.073601955, -0.02353315, -0.0011070877, -0.086971643, -0.011067555, -0.016341633, 0.039615753, 0.039968015, -0.15471373, 0.049467457, 0.0023271348, 0.18281726, 0.023264365, 0.016294411, -0.039501276, -0.03985252, 0.15426666, -0.049324511, -0.0023204101, -0.18228897, -0.023197139, -0.0088221017, 0.021386737, 0.021576907, -0.083522881, 0.026705221, 0.0012563138, 0.098694691, 0.012559369, 0.0056183576, -0.013620148, -0.013741258, 0.053191568, -0.017007227, -0.00080008378, -0.062853739, -0.0079984371, -0.0038640369, 0.0093672848, 0.0094505783, -0.036582609, 0.011696755, 0.00055025924, 0.043227786, 0.0055009414, -0.00028801849, 0.00069822088, 0.00070442943, -0.0027268031, 0.00087185547, 4.1015353e-05, 0.0032221229, 0.00041003046,
- -0.010139101, 0.033410252, -0.014214324, -0.04106065, 0.0035044489, 0.044828922, 0.031294918, -0.0014925413, -0.012557878, 0.041380579, -0.017605283, -0.05085605, 0.0043404679, 0.055523279, 0.038760612, -0.0018486009, 0.026397074, -0.086983339, 0.037006885, 0.10690109, -0.0091238064, -0.11671176, -0.081476082, 0.00388582, -0.026320794, 0.086731984, -0.036899947, -0.10659218, 0.0090974414, 0.1163745, 0.081240642, -0.0038745912, 0.014250575, -0.046958334, 0.019978328, 0.057711019, -0.0049255265, -0.063007351, -0.043985217, 0.0020977768, -0.0090754822, 0.029905426, -0.012723203, -0.036753277, 0.0031368228, 0.040126247, 0.028011996, -0.0013359697, 0.0062416813, -0.020567518, 0.0087504086, 0.025277141, -0.0021573562, -0.027596908, -0.019265307, 0.00091881587, 0.00046524391, -0.0015330665, 0.00065224002, 0.0018841135, -0.00016080553, -0.0020570248, -0.001436002, 6.8486914e-05,
- -0.041515831, 0.15199575, -0.12272913, -0.085084105, -0.013289877, 0.23583754, 0.0122498, -0.026027287, -0.051419819, 0.18825575, -0.1520073, -0.10538171, -0.016460301, 0.29209878, 0.015172104, -0.032236339, 0.10808615, -0.39571978, 0.31952436, 0.22151583, 0.034600095, -0.61400125, -0.031892261, 0.067761845, -0.10777382, 0.39457627, -0.31860103, -0.22087571, -0.034500111, 0.61222698, 0.031800103, -0.067566035, 0.05835078, -0.21363104, 0.17249661, 0.11958628, 0.018679012, -0.33147124, -0.017217176, 0.036581527, -0.037160708, 0.13605098, -0.10985451, -0.076158553, -0.011895733, 0.21109754, 0.010964763, -0.023296954, 0.025557353, -0.09356934, 0.075552662, 0.052378199, 0.0081813146, -0.14518276, -0.0075410378, 0.016022528, 0.001905, -0.0069744935, 0.0056315621, 0.0039041786, 0.00060982076, -0.010821667, -0.00056209566, 0.0011942909,
- -0.039696689, -0.049166703, 0.10335003, -0.10305138, 0.055793963, -0.035532399, 0.024437479, 0.0018215266, 0.20175067, 0.24988017, -0.52525636, 0.52373853, -0.28356193, 0.18058648, -0.12419872, -0.0092575535, 0.45678682, 0.56575757, -1.189241, 1.1858045, -0.64201694, 0.40886865, -0.28120024, -0.02096017, 0.19823369, 0.24552418, -0.51609991, 0.51460854, -0.27861878, 0.17743844, -0.12203365, -0.0090961726, 0.090608273, 0.11222372, -0.23589795, 0.23521628, -0.12735054, 0.081103221, -0.055778904, -0.0041576611, -0.051622037, -0.063936955, 0.13439759, -0.13400922, 0.072555121, -0.046206747, 0.031778784, 0.0023687345, -0.077032006, -0.095408709, 0.20055225, -0.19997271, 0.108269, -0.068951141, 0.047421287, 0.0035346991, -0.010079623, -0.012484211, 0.026242222, -0.02616639, 0.014166977, -0.0090222431, 0.006205066, 0.00046251467,
- 0.002371958, -0.012055014, -0.027293943, -0.011844867, -0.0054140289, 0.0030845219, 0.0046028194, 0.000602278, -0.012055014, 0.061267255, 0.13871614, 0.060199223, 0.027515745, -0.015676481, -0.023392931, -0.0030609604, -0.027293943, 0.13871614, 0.31406936, 0.13629799, 0.062298825, -0.035493363, -0.052964297, -0.0069303677, -0.011844867, 0.060199223, 0.13629799, 0.05914981, 0.027036081, -0.015403203, -0.022985137, -0.0030076007, -0.0054140289, 0.027515745, 0.062298825, 0.027036081, 0.0123576, -0.0070404665, -0.010506003, -0.0013747083, 0.0030845219, -0.015676481, -0.035493363, -0.015403203, -0.0070404665, 0.0040111484, 0.0059855601, 0.00078320934, 0.0046028194, -0.023392931, -0.052964297, -0.022985137, -0.010506003, 0.0059855601, 0.0089318385, 0.0011687293, 0.000602278, -0.0030609604, -0.0069303677, -0.0030076007, -0.0013747083, 0.00078320934, 0.0011687293, 0.00015292799,
- -0.0013886603, 0.005490011, -0.0028387633, -0.016778202, -0.018136003, -0.013843055, -0.0050052081, -2.1978283e-05, 0.0070575948, -0.02790191, 0.01442746, 0.085271936, 0.092172697, 0.070354623, 0.025437993, 0.00011170033, 0.01597921, -0.063173145, 0.032665436, 0.19306551, 0.20868963, 0.15929099, 0.057594554, 0.00025290245, 0.0069345644, -0.027415514, 0.014175956, 0.083785446, 0.090565911, 0.069128177, 0.024994549, 0.00010975313, 0.0031696374, -0.012531031, 0.0064795187, 0.038296491, 0.041395693, 0.031596975, 0.011424461, 5.0165752e-05, -0.00180583, 0.0071392745, -0.0036915609, -0.021818569, -0.02358427, -0.01800167, -0.006508831, -2.8580816e-05, -0.0026947156, 0.010653447, -0.0055086617, -0.032558346, -0.03519318, -0.02686265, -0.0097126796, -4.264918e-05, -0.000352603, 0.0013940014, -0.00072080729, -0.0042602532, -0.0046050206, -0.0035149725, -0.0012709022, -5.5806367e-06,
- 0.00075799795, -0.0027695664, -0.00011659991, 0.013104981, -0.017549137, -0.0039945022, -0.02663401, -0.0045205848, -0.0038523767, 0.014075781, 0.0005925963, -0.066603506, 0.089190063, 0.020301278, 0.13536216, 0.02297499, -0.0087222256, 0.031869193, 0.0013417065, -0.15079803, 0.2019366, 0.045964437, 0.30647555, 0.05201803, -0.0037852207, 0.013830407, 0.00058226596, -0.065442451, 0.087635271, 0.019947379, 0.13300248, 0.022574482, -0.0017301414, 0.0063215759, 0.00026614101, -0.02991231, 0.040056162, 0.0091175097, 0.060792517, 0.010318301, 0.00098570939, -0.0036015765, -0.00015162789, 0.01704187, -0.022821103, -0.0051944973, -0.034635177, -0.0058786212, 0.0014709061, -0.0053743842, -0.00022626384, 0.025430407, -0.034054357, -0.0077513901, -0.051683686, -0.008772261, 0.00019246778, -0.00070323711, -2.9606578e-05, 0.0033275637, -0.0044560059, -0.0010142679, -0.0067628001, -0.0011478486,
- -0.00030861874, 0.0022461257, -0.0059742651, 0.0073953901, -0.0067656794, 0.011302187, -0.011376157, -0.0035003131, 0.0015684945, -0.011415495, 0.030363036, -0.037585627, 0.034385245, -0.057441161, 0.057817099, 0.017789658, 0.0035512528, -0.025846, 0.06874542, -0.0850982, 0.077852165, -0.13005342, 0.13090459, 0.040277841, 0.001541152, -0.011216497, 0.029833737, -0.036930421, 0.03378583, -0.056439827, 0.056809211, 0.017479543, 0.0007044268, -0.0051268147, 0.013636347, -0.016880086, 0.015442762, -0.025797408, 0.025966245, 0.0079895159, -0.00040133142, 0.0029208881, -0.0077690041, 0.0096170517, -0.0087981685, 0.014697496, -0.014793688, -0.0045518481, -0.0005988792, 0.0043586398, -0.011593149, 0.014350863, -0.0131289, 0.02193206, -0.0220756, -0.006792409, -7.8363224e-05, 0.00057032715, -0.0015169612, 0.0018778076, -0.001717914, 0.0028698057, -0.0028885878, -0.00088878536,
- -0.00037505232, 0.00090921023, 0.0009172949, -0.0035507922, 0.001135314, 5.3409429e-05, 0.0041957885, 0.00053393404, 0.0019061302, -0.0046208836, -0.0046619723, 0.018046209, -0.0057700116, -0.000271443, -0.021324276, -0.0027136155, 0.0043156989, -0.010462214, -0.010555244, 0.0408587, -0.013063973, -0.0006145783, -0.048280624, -0.0061439389, 0.0018729019, -0.0045403307, -0.0045807032, 0.017731621, -0.0056694268, -0.00026671111, -0.020952544, -0.0026663109, 0.0008560624, -0.0020752857, -0.002093739, 0.0081047352, -0.0025913707, -0.0001219078, -0.0095769486, -0.0012187123, -0.00048772241, 0.0011823476, 0.001192861, -0.0046174917, 0.0014763755, 6.9454246e-05, 0.0054562524, 0.00069433406, -0.00072779452, 0.0017643358, 0.0017800242, -0.0068903644, 0.0022030934, 0.00010364178, 0.0081419891, 0.0010361068, -9.5231768e-05, 0.00023086299, 0.00023291581, -0.00090160281, 0.00028827433, 1.3561506e-05, 0.0010653777, 0.00013557437,
- 0.00060583196, -0.0019963306, 0.00084933481, 0.0024534575, -0.00020939797, -0.0026786194, -0.0018699351, 8.9182384e-05, -0.0030790227, 0.010145961, -0.0043165784, -0.012469219, 0.0010642243, 0.013613561, 0.0095035802, -0.00045325206, -0.006971263, 0.022971627, -0.009773232, -0.028231751, 0.0024095267, 0.030822673, 0.021517203, -0.001026215, -0.0030253481, 0.0099690929, -0.0042413304, -0.012251851, 0.0010456724, 0.013376244, 0.0093379105, -0.00044535082, -0.0013828203, 0.0045566539, -0.0019386191, -0.0056000526, 0.00047795392, 0.0061139881, 0.0042681542, -0.0002035601, 0.00078783096, -0.0025960517, 0.0011044849, 0.0031905048, -0.00027230356, -0.003483308, -0.0024316854, 0.00011597381, 0.0011756258, -0.0038739089, 0.0016481467, 0.0047609702, -0.00040633982, -0.0051979003, -0.0036286365, 0.00017305972, 0.0001538304, -0.0005069002, 0.00021565966, 0.00062297201, -5.3169485e-05, -0.00068014422, -0.00047480636, 2.2644831e-05,
- 0.0024806555, -0.0090820556, 0.0073333154, 0.0050839486, 0.00079409724, -0.014091773, -0.0007319505, 0.0015551834, -0.012607447, 0.046157775, -0.037270144, -0.025838177, -0.0040358443, 0.071618688, 0.0037199956, -0.0079039163, -0.028544717, 0.10450653, -0.08438391, -0.058500616, -0.0091376174, 0.16215298, 0.0084224995, -0.017895379, -0.01238767, 0.045353137, -0.036620438, -0.025387757, -0.00396549, 0.070370207, 0.0036551473, -0.0077661325, -0.0056621325, 0.020729925, -0.0167384, -0.011604187, -0.0018125386, 0.032164679, 0.0016706877, -0.0035497289, 0.0032258734, -0.011810411, 0.009536329, 0.0066112262, 0.0010326533, -0.018325107, -0.00095183698, 0.0020223787, 0.0048137484, -0.017623862, 0.014230406, 0.0098654769, 0.0015409573, -0.027345293, -0.0014203607, 0.0030178563, 0.00062987802, -0.0023060789, 0.0018620458, 0.0012908957, 0.00020163396, -0.0035781261, -0.00018585391, 0.00039488589,
- 0.023240384, 0.028784593, -0.060506163, 0.060331319, -0.032664515, 0.020802405, -0.014306896, -0.0010664108, -0.091879897, -0.1137987, 0.23920862, -0.23851738, 0.12913781, -0.082241448, 0.056561723, 0.004216011, 0.047509062, 0.058842791, -0.12368948, 0.12333206, -0.066774306, 0.042525233, -0.029246815, -0.002180006, 0.28079715, 0.34778392, -0.73105326, 0.72894074, -0.39466228, 0.25134077, -0.17286012, -0.012884689, 0.30352108, 0.37592886, -0.79021485, 0.78793138, -0.42660092, 0.2716809, -0.18684909, -0.013927402, 0.23167502, 0.28694325, -0.60316417, 0.60142121, -0.3256208, 0.20737169, -0.1426203, -0.010630665, 0.083766316, 0.10374955, -0.21808497, 0.21745477, -0.11773412, 0.074979003, -0.051566962, -0.0038437103, 0.00036782483, 0.00045557286, -0.00095762916, 0.00095486191, -0.00051698027, 0.00032923901, -0.0002264348, -1.687805e-05,
- -0.0013886603, 0.0070575948, 0.01597921, 0.0069345644, 0.0031696374, -0.00180583, -0.0026947156, -0.000352603, 0.005490011, -0.02790191, -0.063173145, -0.027415514, -0.012531031, 0.0071392745, 0.010653447, 0.0013940014, -0.0028387633, 0.01442746, 0.032665436, 0.014175956, 0.0064795187, -0.0036915609, -0.0055086617, -0.00072080729, -0.016778202, 0.085271936, 0.19306551, 0.083785446, 0.038296491, -0.021818569, -0.032558346, -0.0042602532, -0.018136003, 0.092172697, 0.20868963, 0.090565911, 0.041395693, -0.02358427, -0.03519318, -0.0046050206, -0.013843055, 0.070354623, 0.15929099, 0.069128177, 0.031596975, -0.01800167, -0.02686265, -0.0035149725, -0.0050052081, 0.025437993, 0.057594554, 0.024994549, 0.011424461, -0.006508831, -0.0097126796, -0.0012709022, -2.1978283e-05, 0.00011170033, 0.00025290245, 0.00010975313, 5.0165752e-05, -2.8580816e-05, -4.264918e-05, -5.5806367e-06,
- 0.00081298966, -0.003214121, 0.0016619509, 0.0098227801, 0.010617704, 0.0081044014, 0.0029302937, 1.2867162e-05, -0.003214121, 0.012706895, -0.0065704542, -0.038833955, -0.041976652, -0.032040416, -0.011584795, -5.0869794e-05, 0.0016619509, -0.0065704542, 0.0033974365, 0.020080179, 0.021705198, 0.01656739, 0.0059902412, 2.6303645e-05, 0.0098227801, -0.038833955, 0.020080179, 0.11868172, 0.12828622, 0.09791976, 0.035404669, 0.00015546483, 0.010617704, -0.041976652, 0.021705198, 0.12828622, 0.13866797, 0.10584407, 0.038269846, 0.00016804606, 0.0081044014, -0.032040416, 0.01656739, 0.09791976, 0.10584407, 0.080789861, 0.029211043, 0.00012826811, 0.0029302937, -0.011584795, 0.0059902412, 0.035404669, 0.038269846, 0.029211043, 0.010561784, 4.6377666e-05, 1.2867162e-05, -5.0869794e-05, 2.6303645e-05, 0.00015546483, 0.00016804606, 0.00012826811, 4.6377666e-05, 2.0364817e-07,
- -0.00044376908, 0.0016214397, 6.8263293e-05, -0.0076722967, 0.010274123, 0.002338577, 0.015592852, 0.0026465715, 0.0017544227, -0.0064102948, -0.00026987611, 0.030332108, -0.040618322, -0.0092454676, -0.061645698, -0.010463111, -0.00090717319, 0.0033146216, 0.00013954697, -0.015684062, 0.021002836, 0.0047806268, 0.031875626, 0.0054102432, -0.0053617485, 0.019590711, 0.00082477718, -0.092698945, 0.12413498, 0.028255375, 0.18839743, 0.031976655, -0.0057956562, 0.021176119, 0.00089152353, -0.10020075, 0.13418079, 0.030541984, 0.20364377, 0.034564414, -0.0044237743, 0.016163549, 0.0006804922, -0.076482365, 0.10241904, 0.023312433, 0.15543953, 0.026382719, -0.001599496, 0.0058442249, 0.00024604433, -0.02765359, 0.037031465, 0.0084290338, 0.056201989, 0.0095391516, -7.0235195e-06, 2.5662475e-05, 1.080401e-06, -0.0001214292, 0.00016260823, 3.7012585e-05, 0.00024678759, 4.1887204e-05,
- 0.00018068051, -0.0013149919, 0.003497627, -0.0043296232, 0.0039609597, -0.0066168533, 0.0066601589, 0.0020492545, -0.00071431294, 0.005198766, -0.013827724, 0.017116986, -0.015659491, 0.026159456, -0.026330663, -0.0081016432, 0.00036935542, -0.0026881669, 0.0071500102, -0.008850815, 0.0080971762, -0.013526476, 0.013615004, 0.0041891805, 0.0021830351, -0.015888118, 0.042259358, -0.05231178, 0.04785748, -0.079946767, 0.080469998, 0.024759696, 0.0023597005, -0.017173888, 0.045679261, -0.056545191, 0.051730419, -0.086416581, 0.086982156, 0.026763412, 0.001801139, -0.013108681, 0.034866585, -0.043160455, 0.039485382, -0.065961029, 0.066392728, 0.020428281, 0.00065123455, -0.0047396818, 0.012606648, -0.015605447, 0.014276658, -0.023849409, 0.024005498, 0.0073862164, 2.8596248e-06, -2.0812335e-05, 5.5356834e-05, -6.8524811e-05, 6.2689986e-05, -0.00010472473, 0.00010541013, 3.2433488e-05,
- 0.00021957397, -0.00053229615, -0.00053702931, 0.0020788075, -0.00066466833, -3.1268493e-05, -0.0024564198, -0.00031259111, -0.00086807664, 0.0021044108, 0.0021231232, -0.0082184796, 0.0026277388, 0.00012361869, 0.0097113544, 0.001235816, 0.00044886323, -0.0010881443, -0.00109782, 0.004249594, -0.0013587456, -6.3920492e-05, -0.0050215265, -0.00063901313, 0.0026529573, -0.0064313586, -0.006488546, 0.025116763, -0.0080307182, -0.00037779512, -0.029679187, -0.0037768177, 0.0028676519, -0.0069518261, -0.0070136414, 0.027149376, -0.0086806163, -0.00040836877, -0.03208102, -0.0040824624, 0.0021888539, -0.0053062688, -0.0053534519, 0.020722884, -0.0066258394, -0.00031170435, -0.024487165, -0.0031161083, 0.00079141994, -0.0019185779, -0.0019356379, 0.0074927354, -0.0023956927, -0.00011270238, -0.0088537799, -0.0011266856, 3.4751905e-06, -8.4246346e-06, -8.4995461e-06, 3.2901221e-05, -1.0519685e-05, -4.9488546e-07, -3.887768e-05, -4.9473697e-06,
- -0.00035468367, 0.0011687496, -0.00049724215, -0.001436374, 0.00012259181, 0.0015681949, 0.0010947515, -5.2211731e-05, 0.0014022272, -0.0046206033, 0.0019658263, 0.0056786454, -0.00048466167, -0.0061997937, -0.0043280548, 0.00020641692, -0.00072506068, 0.0023892118, -0.0010164853, -0.0029363019, 0.00025060783, 0.0032057761, 0.0022379414, -0.00010673362, -0.0042853924, 0.014121176, -0.0060078259, -0.017354693, 0.0014811903, 0.018947391, 0.013227109, -0.00063083748, -0.0046321943, 0.015263954, -0.0064940183, -0.018759148, 0.0016010579, 0.020480738, 0.014297533, -0.00068188897, -0.0035357139, 0.011650844, -0.0049568281, -0.014318696, 0.0012220737, 0.01563277, 0.010913184, -0.00052047996, -0.0012784016, 0.0042125746, -0.0017922313, -0.0051771848, 0.00044186295, 0.0056523123, 0.0039458599, -0.00018818899, -5.6135674e-06, 1.8497764e-05, -7.869836e-06, -2.2733447e-05, 1.9402568e-06, 2.4819771e-05, 1.7326598e-05, -8.2635344e-07,
- -0.0014522971, 0.0053170797, -0.0042932816, -0.0029763923, -0.00046490337, 0.0082500136, 0.00042851963, -0.00091048046, 0.0057415966, -0.021020855, 0.016973311, 0.011767044, 0.0018379763, -0.032616088, -0.0016941347, 0.0035995469, -0.0029688526, 0.010869419, -0.0087765239, -0.006084478, -0.00095037688, 0.016865057, 0.00087599956, -0.0018612461, -0.01754708, 0.06424252, -0.05187269, -0.035961646, -0.0056170992, 0.099679089, 0.0051775002, -0.011000693, -0.018967105, 0.069441444, -0.056070567, -0.038871897, -0.0060716716, 0.10774577, 0.0055964973, -0.01189094, -0.014477427, 0.053004054, -0.042798179, -0.029670583, -0.0046344544, 0.082241416, 0.004271758, -0.0090762521, -0.005234577, 0.019164579, -0.01547446, -0.010727939, -0.0016756713, 0.029735879, 0.0015445318, -0.003281684, -2.2985461e-05, 8.4153254e-05, -6.7949634e-05, -4.7107267e-05, -7.3580112e-06, 0.00013057271, 6.7821669e-06, -1.4410146e-05,
- -0.012685726, -0.015712024, 0.033027191, -0.032931753, 0.017829873, -0.011354959, 0.0078093959, 0.00058209859, 0.046350995, 0.057408457, -0.12067447, 0.12032575, -0.065146635, 0.041488651, -0.028533904, -0.0021268668, 0.0019513964, 0.0024169202, -0.0050804459, 0.005065765, -0.0027427008, 0.0017466897, -0.0012012894, -8.954199e-05, -0.21932274, -0.27164422, 0.5710051, -0.56935507, 0.30825958, -0.19631519, 0.13501617, 0.010063867, 0.29369939, 0.36376411, -0.76464414, 0.76243456, -0.41279646, 0.26288953, -0.18080281, -0.013476722, 0.066851313, 0.082799317, -0.17404689, 0.17354395, -0.09395997, 0.05983843, -0.041154002, -0.0030675467, 0.44574228, 0.55207825, -1.1604867, 1.1571332, -0.62649377, 0.39898272, -0.27440117, -0.020453379, 0.075655742, 0.093704124, -0.19696915, 0.19639997, -0.10633465, 0.067719251, -0.046574052, -0.0034715477,
- 0.00075799795, -0.0038523767, -0.0087222256, -0.0037852207, -0.0017301414, 0.00098570939, 0.0014709061, 0.00019246778, -0.0027695664, 0.014075781, 0.031869193, 0.013830407, 0.0063215759, -0.0036015765, -0.0053743842, -0.00070323711, -0.00011659991, 0.0005925963, 0.0013417065, 0.00058226596, 0.00026614101, -0.00015162789, -0.00022626384, -2.9606578e-05, 0.013104981, -0.066603506, -0.15079803, -0.065442451, -0.02991231, 0.01704187, 0.025430407, 0.0033275637, -0.017549137, 0.089190063, 0.2019366, 0.087635271, 0.040056162, -0.022821103, -0.034054357, -0.0044560059, -0.0039945022, 0.020301278, 0.045964437, 0.019947379, 0.0091175097, -0.0051944973, -0.0077513901, -0.0010142679, -0.02663401, 0.13536216, 0.30647555, 0.13300248, 0.060792517, -0.034635177, -0.051683686, -0.0067628001, -0.0045205848, 0.02297499, 0.05201803, 0.022574482, 0.010318301, -0.0058786212, -0.008772261, -0.0011478486,
- -0.00044376908, 0.0017544227, -0.00090717319, -0.0053617485, -0.0057956562, -0.0044237743, -0.001599496, -7.0235195e-06, 0.0016214397, -0.0064102948, 0.0033146216, 0.019590711, 0.021176119, 0.016163549, 0.0058442249, 2.5662475e-05, 6.8263293e-05, -0.00026987611, 0.00013954697, 0.00082477718, 0.00089152353, 0.0006804922, 0.00024604433, 1.080401e-06, -0.0076722967, 0.030332108, -0.015684062, -0.092698945, -0.10020075, -0.076482365, -0.02765359, -0.0001214292, 0.010274123, -0.040618322, 0.021002836, 0.12413498, 0.13418079, 0.10241904, 0.037031465, 0.00016260823, 0.002338577, -0.0092454676, 0.0047806268, 0.028255375, 0.030541984, 0.023312433, 0.0084290338, 3.7012585e-05, 0.015592852, -0.061645698, 0.031875626, 0.18839743, 0.20364377, 0.15543953, 0.056201989, 0.00024678759, 0.0026465715, -0.010463111, 0.0054102432, 0.031976655, 0.034564414, 0.026382719, 0.0095391516, 4.1887204e-05,
- 0.00024223063, -0.00088506021, -3.7261408e-05, 0.0041879107, -0.0056081135, -0.0012765085, -0.0085113331, -0.0014446267, -0.00088506021, 0.0032338254, 0.00013614541, -0.015301752, 0.020490877, 0.0046640956, 0.031098636, 0.0052783648, -3.7261408e-05, 0.00013614541, 5.7317792e-06, -0.00064421021, 0.00086267455, 0.00019636039, 0.0013092657, 0.00022222138, 0.0041879107, -0.015301752, -0.00064421021, 0.072404534, -0.096958333, -0.022069477, -0.14715192, -0.024976064, -0.0056081135, 0.020490877, 0.00086267455, -0.096958333, 0.12983881, 0.02955367, 0.19705403, 0.033445938, -0.0012765085, 0.0046640956, 0.00019636039, -0.022069477, 0.02955367, 0.006726952, 0.044853074, 0.0076129027, -0.0085113331, 0.031098636, 0.0013092657, -0.14715192, 0.19705403, 0.044853074, 0.29906536, 0.050760299, -0.0014446267, 0.0052783648, 0.00022222138, -0.024976064, 0.033445938, 0.0076129027, 0.050760299, 0.0086155346,
- -9.8624163e-05, 0.00071778617, -0.001909174, 0.0023633178, -0.0021620834, 0.0036117986, -0.0036354369, -0.0011185823, 0.00036035212, -0.0026226409, 0.0069757237, -0.0086350702, 0.0078998018, -0.013196759, 0.013283128, 0.0040870663, 1.5170976e-05, -0.00011041429, 0.00029368091, -0.00036354009, 0.00033258498, -0.0005555891, 0.0005592253, 0.00017206721, -0.0017051072, 0.012409761, -0.033007594, 0.040859257, -0.037380129, 0.062444167, -0.062852848, -0.019339101, 0.0022833425, -0.016618155, 0.044201117, -0.054715434, 0.050056465, -0.08362021, 0.084167484, 0.02589737, 0.00051973021, -0.0037825939, 0.010060977, -0.012454226, 0.01139376, -0.019033478, 0.019158048, 0.0058947116, 0.0034653879, -0.025221076, 0.067083241, -0.083040631, 0.075969797, -0.12690889, 0.12773948, 0.039303973, 0.00058817954, -0.0042807678, 0.011386024, -0.014094469, 0.012894337, -0.021540219, 0.021681194, 0.0066710549,
- -0.0001198541, 0.00029055299, 0.00029313657, -0.0011347137, 0.00036280813, 1.7067856e-05, 0.0013408328, 0.00017062735, 0.00043792187, -0.00106162, -0.0010710599, 0.0041460071, -0.0013256252, -6.2362386e-05, -0.0048991233, -0.00062343674, 1.8436695e-05, -4.469465e-05, -4.5092073e-05, 0.00017454865, -5.580938e-05, -2.6254827e-06, -0.00020625515, -2.6246949e-05, -0.0020721502, 0.005023353, 0.0050680204, -0.019617996, 0.0062725677, 0.00029508512, 0.023181576, 0.0029499658, 0.002774857, -0.0067268706, -0.0067866857, 0.026270844, -0.0083997186, -0.00039515429, -0.031042904, -0.0039503572, 0.00063160785, -0.0015311579, -0.0015447729, 0.0059797211, -0.0019119285, -8.994429e-05, -0.0070659287, -0.00089917303, 0.0042113507, -0.010209251, -0.010300031, 0.039870788, -0.012748102, -0.00059971856, -0.047113258, -0.0059953861, 0.00071479165, -0.0017328139, -0.001748222, 0.0067672602, -0.0021637326, -0.0001017901, -0.0079965232, -0.0010175956,
- 0.0001936035, -0.00063796008, 0.00027141882, 0.00078404243, -6.6916542e-05, -0.00085599662, -0.00059756832, 2.8499688e-05, -0.00070738682, 0.0023309731, -0.00099170775, -0.0028647275, 0.00024449909, 0.0031276331, 0.00218339, -0.00010413192, -2.9781283e-05, 9.8134948e-05, -4.1751314e-05, -0.00012060623, 1.0293515e-05, 0.00013167467, 9.1921639e-05, -4.3839976e-06, 0.0033471992, -0.011029653, 0.0046925435, 0.013555262, -0.001156916, -0.014799274, -0.010331322, 0.00049272938, -0.0044823002, 0.014770025, -0.0062838771, -0.018152118, 0.001549249, 0.019817998, 0.013834877, -0.00065982359, -0.0010202529, 0.0033619259, -0.0014303245, -0.0041317516, 0.0003526372, 0.0045109362, 0.0031490691, -0.00015018783, -0.0068027065, 0.022416202, -0.0095369274, -0.027549143, 0.0023512673, 0.030077419, 0.020996944, -0.0010014024, -0.0011546219, 0.0038046971, -0.0016187007, -0.0046759101, 0.0003990801, 0.0051050339, 0.0035638068, -0.00016996782,
- 0.000792734, -0.0029023193, 0.0023434808, 0.0016246589, 0.00025376675, -0.0045032565, -0.00023390674, 0.00049698428, -0.0028964847, 0.010604469, -0.0085625899, -0.0059361646, -0.00092721078, 0.01645396, 0.00085464645, -0.0018158769, -0.00012194323, 0.00044645263, -0.00036048864, -0.00024991503, -3.9035964e-05, 0.00069271864, 3.5980976e-05, -7.6449182e-05, 0.01370553, -0.050178022, 0.040516297, 0.028088629, 0.0043873579, -0.077856528, -0.0040439995, 0.008592331, -0.018353344, 0.067194375, -0.054256169, -0.037614034, -0.0058751972, 0.10425921, 0.0054153991, -0.011506159, -0.0041775544, 0.01529466, -0.012349689, -0.0085616371, -0.0013373016, 0.023731288, 0.0012326432, -0.0026190108, -0.027854541, 0.1019797, -0.082343612, -0.057086144, -0.0089166812, 0.15823232, 0.008218854, -0.017462691, -0.0047277453, 0.017308992, -0.013976164, -0.009689219, -0.0015134264, 0.026856738, 0.0013949843, -0.0029639388,
- 0.0051649911, 0.0063971479, -0.013447015, 0.013408158, -0.0072594298, 0.0046231696, -0.0031795943, -0.00023700135, -0.03759078, -0.04655841, 0.097867311, -0.097584505, 0.052834093, -0.033647405, 0.023141071, 0.0017248946, 0.09998429, 0.12383647, -0.26030835, 0.25955613, -0.14052859, 0.089495668, -0.061550827, -0.0045878901, -0.123768, -0.15329401, 0.32222905, -0.32129791, 0.17395675, -0.1107844, 0.076192197, 0.0056792319, 0.11322927, 0.14024116, -0.29479154, 0.29393968, -0.15914449, 0.10135121, -0.069704501, -0.0051956505, -0.18915149, -0.23427534, 0.49245449, -0.49103145, 0.2658537, -0.16930899, 0.1164426, 0.0086794262, 0.19038944, 0.23580862, -0.49567748, 0.49424512, -0.26759364, 0.17041708, -0.11720469, -0.0087362308, 0.058580649, 0.072555608, -0.15251428, 0.15207356, -0.082335495, 0.052435381, -0.036062539, -0.0026880381,
- -0.00030861874, 0.0015684945, 0.0035512528, 0.001541152, 0.0007044268, -0.00040133142, -0.0005988792, -7.8363224e-05, 0.0022461257, -0.011415495, -0.025846, -0.011216497, -0.0051268147, 0.0029208881, 0.0043586398, 0.00057032715, -0.0059742651, 0.030363036, 0.06874542, 0.029833737, 0.013636347, -0.0077690041, -0.011593149, -0.0015169612, 0.0073953901, -0.037585627, -0.0850982, -0.036930421, -0.016880086, 0.0096170517, 0.014350863, 0.0018778076, -0.0067656794, 0.034385245, 0.077852165, 0.03378583, 0.015442762, -0.0087981685, -0.0131289, -0.001717914, 0.011302187, -0.057441161, -0.13005342, -0.056439827, -0.025797408, 0.014697496, 0.02193206, 0.0028698057, -0.011376157, 0.057817099, 0.13090459, 0.056809211, 0.025966245, -0.014793688, -0.0220756, -0.0028885878, -0.0035003131, 0.017789658, 0.040277841, 0.017479543, 0.0079895159, -0.0045518481, -0.006792409, -0.00088878536,
- 0.00018068051, -0.00071431294, 0.00036935542, 0.0021830351, 0.0023597005, 0.001801139, 0.00065123455, 2.8596248e-06, -0.0013149919, 0.005198766, -0.0026881669, -0.015888118, -0.017173888, -0.013108681, -0.0047396818, -2.0812335e-05, 0.003497627, -0.013827724, 0.0071500102, 0.042259358, 0.045679261, 0.034866585, 0.012606648, 5.5356834e-05, -0.0043296232, 0.017116986, -0.008850815, -0.05231178, -0.056545191, -0.043160455, -0.015605447, -6.8524811e-05, 0.0039609597, -0.015659491, 0.0080971762, 0.04785748, 0.051730419, 0.039485382, 0.014276658, 6.2689986e-05, -0.0066168533, 0.026159456, -0.013526476, -0.079946767, -0.086416581, -0.065961029, -0.023849409, -0.00010472473, 0.0066601589, -0.026330663, 0.013615004, 0.080469998, 0.086982156, 0.066392728, 0.024005498, 0.00010541013, 0.0020492545, -0.0081016432, 0.0041891805, 0.024759696, 0.026763412, 0.020428281, 0.0073862164, 3.2433488e-05,
- -9.8624163e-05, 0.00036035212, 1.5170976e-05, -0.0017051072, 0.0022833425, 0.00051973021, 0.0034653879, 0.00058817954, 0.00071778617, -0.0026226409, -0.00011041429, 0.012409761, -0.016618155, -0.0037825939, -0.025221076, -0.0042807678, -0.001909174, 0.0069757237, 0.00029368091, -0.033007594, 0.044201117, 0.010060977, 0.067083241, 0.011386024, 0.0023633178, -0.0086350702, -0.00036354009, 0.040859257, -0.054715434, -0.012454226, -0.083040631, -0.014094469, -0.0021620834, 0.0078998018, 0.00033258498, -0.037380129, 0.050056465, 0.01139376, 0.075969797, 0.012894337, 0.0036117986, -0.013196759, -0.0005555891, 0.062444167, -0.08362021, -0.019033478, -0.12690889, -0.021540219, -0.0036354369, 0.013283128, 0.0005592253, -0.062852848, 0.084167484, 0.019158048, 0.12773948, 0.021681194, -0.0011185823, 0.0040870663, 0.00017206721, -0.019339101, 0.02589737, 0.0058947116, 0.039303973, 0.0066710549,
- 4.0154812e-05, -0.00029224652, 0.0007773199, -0.00096222445, 0.00088029191, -0.0014705432, 0.0014801676, 0.00045543059, -0.00029224652, 0.0021269687, -0.0056573303, 0.0070030647, -0.0064067601, 0.010702606, -0.010772652, -0.0033146215, 0.0007773199, -0.0056573303, 0.015047418, -0.018626814, 0.017040758, -0.028466887, 0.028653196, 0.0088162599, -0.00096222445, 0.0070030647, -0.018626814, 0.023057657, -0.021094319, 0.035238433, -0.035469059, -0.010913423, 0.00088029191, -0.0064067601, 0.017040758, -0.021094319, 0.019298157, -0.032237912, 0.032448901, 0.0099841549, -0.0014705432, 0.010702606, -0.028466887, 0.035238433, -0.032237912, 0.053854003, -0.054206464, -0.016678707, 0.0014801676, -0.010772652, 0.028653196, -0.035469059, 0.032448901, -0.054206464, 0.054561232, 0.016787865, 0.00045543059, -0.0033146215, 0.0088162599, -0.010913423, 0.0099841549, -0.016678707, 0.016787865, 0.0051654337,
- 4.8798576e-05, -0.0001182986, -0.00011935051, 0.0004619985, -0.00014771727, -6.9491748e-06, -0.00054591985, -6.9470897e-05, -0.00035515579, 0.00086097664, 0.00086863241, -0.0033624227, 0.0010750856, 5.0576059e-05, 0.0039732019, 0.00050560884, 0.00094464654, -0.0022900333, -0.0023103962, 0.0089434019, -0.0028595221, -0.00013452265, -0.010567958, -0.0013448229, -0.0011693538, 0.0028347737, 0.0028599804, -0.011070809, 0.0035397294, 0.00016652216, 0.013081805, 0.0016647219, 0.0010697844, -0.0025933953, -0.0026164557, 0.010128139, -0.0032383247, -0.00015234295, -0.011967901, -0.0015229724, -0.0017870938, 0.0043323128, 0.0043708356, -0.016919236, 0.0054096787, 0.00025449159, 0.019992591, 0.0025441523, 0.0017987899, -0.0043606667, -0.0043994416, 0.017029968, -0.0054450837, -0.00025615717, -0.020123438, -0.0025608031, 0.00055346702, -0.0013417272, -0.0013536577, 0.005239926, -0.0016753898, -7.8816625e-05, -0.006191751, -0.00078792976,
- -7.8825636e-05, 0.00025974534, -0.00011050813, -0.00031922275, 2.7245059e-05, 0.00034851889, 0.00024329985, -1.1603644e-05, 0.00057369258, -0.0018904253, 0.00080427761, 0.0023233016, -0.0001982894, -0.0025365187, -0.0017707351, 8.445126e-05, -0.0015259126, 0.00502817, -0.0021392247, -0.0061795382, 0.00052741192, 0.006746655, 0.0047098169, -0.00022462421, 0.0018888883, -0.0062242433, 0.0026480917, 0.0076494925, -0.00065286975, -0.0083515119, -0.005830162, 0.00027805657, -0.0017280512, 0.0056942546, -0.0024226091, -0.0069981452, 0.00059727848, 0.0076403883, 0.005333729, -0.00025438031, 0.00288674, -0.0095123531, 0.0040470113, 0.011690525, -0.00099776428, -0.012763404, -0.0089100887, 0.00042494681, -0.002905633, 0.0095746091, -0.004073498, -0.011767037, 0.0010042944, 0.012846937, 0.008968403, -0.00042772798, -0.00089402997, 0.0029459974, -0.0012533686, -0.0036205824, 0.00030900987, 0.0039528553, 0.0027594748, -0.000131607,
- -0.00032276152, 0.0011816788, -0.00095414782, -0.0006614796, -0.00010332109, 0.0018335002, 9.5235093e-05, -0.00020234707, 0.0023490567, -0.0086002526, 0.0069442831, 0.0048142452, 0.00075197039, -0.013344205, -0.00069312053, 0.001472681, -0.006248042, 0.022875028, -0.018470466, -0.012804972, -0.0020000975, 0.035493035, 0.0018435682, -0.0039170499, 0.0077342916, -0.028316413, 0.022864118, 0.015850948, 0.0024758696, -0.043935921, -0.0022821059, 0.004848816, -0.0070757237, 0.025905297, -0.020917259, -0.014501254, -0.0022650516, 0.040194818, 0.0020877867, -0.0044359438, 0.011820122, -0.043275257, 0.034942652, 0.024224602, 0.0037838088, -0.067146155, -0.0034876846, 0.0074103226, -0.011897481, 0.043558482, -0.035171343, -0.024383146, -0.0038085729, 0.067585609, 0.0035105106, -0.0074588213, -0.0036607186, 0.013402446, -0.010821819, -0.0075024144, -0.0011718542, 0.020795317, 0.0010801439, -0.0022949938,
- 0.0062768122, 0.0077742042, -0.016341633, 0.016294411, -0.0088221017, 0.0056183576, -0.0038640369, -0.00028801849, -0.015216389, -0.0188464, 0.039615753, -0.039501276, 0.021386737, -0.013620148, 0.0093672848, 0.00069822088, -0.015351692, -0.019013981, 0.039968015, -0.03985252, 0.021576907, -0.013741258, 0.0094505783, 0.00070442943, 0.059425458, 0.073601955, -0.15471373, 0.15426666, -0.083522881, 0.053191568, -0.036582609, -0.0027268031, -0.019000422, -0.02353315, 0.049467457, -0.049324511, 0.026705221, -0.017007227, 0.011696755, 0.00087185547, -0.00089385118, -0.0011070877, 0.0023271348, -0.0023204101, 0.0012563138, -0.00080008378, 0.00055025924, 4.1015353e-05, -0.070220007, -0.086971643, 0.18281726, -0.18228897, 0.098694691, -0.062853739, 0.043227786, 0.0032221229, -0.0089358298, -0.011067555, 0.023264365, -0.023197139, 0.012559369, -0.0079984371, 0.0055009414, 0.00041003046,
- -0.00037505232, 0.0019061302, 0.0043156989, 0.0018729019, 0.0008560624, -0.00048772241, -0.00072779452, -9.5231768e-05, 0.00090921023, -0.0046208836, -0.010462214, -0.0045403307, -0.0020752857, 0.0011823476, 0.0017643358, 0.00023086299, 0.0009172949, -0.0046619723, -0.010555244, -0.0045807032, -0.002093739, 0.001192861, 0.0017800242, 0.00023291581, -0.0035507922, 0.018046209, 0.0408587, 0.017731621, 0.0081047352, -0.0046174917, -0.0068903644, -0.00090160281, 0.001135314, -0.0057700116, -0.013063973, -0.0056694268, -0.0025913707, 0.0014763755, 0.0022030934, 0.00028827433, 5.3409429e-05, -0.000271443, -0.0006145783, -0.00026671111, -0.0001219078, 6.9454246e-05, 0.00010364178, 1.3561506e-05, 0.0041957885, -0.021324276, -0.048280624, -0.020952544, -0.0095769486, 0.0054562524, 0.0081419891, 0.0010653777, 0.00053393404, -0.0027136155, -0.0061439389, -0.0026663109, -0.0012187123, 0.00069433406, 0.0010361068, 0.00013557437,
- 0.00021957397, -0.00086807664, 0.00044886323, 0.0026529573, 0.0028676519, 0.0021888539, 0.00079141994, 3.4751905e-06, -0.00053229615, 0.0021044108, -0.0010881443, -0.0064313586, -0.0069518261, -0.0053062688, -0.0019185779, -8.4246346e-06, -0.00053702931, 0.0021231232, -0.00109782, -0.006488546, -0.0070136414, -0.0053534519, -0.0019356379, -8.4995461e-06, 0.0020788075, -0.0082184796, 0.004249594, 0.025116763, 0.027149376, 0.020722884, 0.0074927354, 3.2901221e-05, -0.00066466833, 0.0026277388, -0.0013587456, -0.0080307182, -0.0086806163, -0.0066258394, -0.0023956927, -1.0519685e-05, -3.1268493e-05, 0.00012361869, -6.3920492e-05, -0.00037779512, -0.00040836877, -0.00031170435, -0.00011270238, -4.9488546e-07, -0.0024564198, 0.0097113544, -0.0050215265, -0.029679187, -0.03208102, -0.024487165, -0.0088537799, -3.887768e-05, -0.00031259111, 0.001235816, -0.00063901313, -0.0037768177, -0.0040824624, -0.0031161083, -0.0011266856, -4.9473697e-06,
- -0.0001198541, 0.00043792187, 1.8436695e-05, -0.0020721502, 0.002774857, 0.00063160785, 0.0042113507, 0.00071479165, 0.00029055299, -0.00106162, -4.469465e-05, 0.005023353, -0.0067268706, -0.0015311579, -0.010209251, -0.0017328139, 0.00029313657, -0.0010710599, -4.5092073e-05, 0.0050680204, -0.0067866857, -0.0015447729, -0.010300031, -0.001748222, -0.0011347137, 0.0041460071, 0.00017454865, -0.019617996, 0.026270844, 0.0059797211, 0.039870788, 0.0067672602, 0.00036280813, -0.0013256252, -5.580938e-05, 0.0062725677, -0.0083997186, -0.0019119285, -0.012748102, -0.0021637326, 1.7067856e-05, -6.2362386e-05, -2.6254827e-06, 0.00029508512, -0.00039515429, -8.994429e-05, -0.00059971856, -0.0001017901, 0.0013408328, -0.0048991233, -0.00020625515, 0.023181576, -0.031042904, -0.0070659287, -0.047113258, -0.0079965232, 0.00017062735, -0.00062343674, -2.6246949e-05, 0.0029499658, -0.0039503572, -0.00089917303, -0.0059953861, -0.0010175956,
- 4.8798576e-05, -0.00035515579, 0.00094464654, -0.0011693538, 0.0010697844, -0.0017870938, 0.0017987899, 0.00055346702, -0.0001182986, 0.00086097664, -0.0022900333, 0.0028347737, -0.0025933953, 0.0043323128, -0.0043606667, -0.0013417272, -0.00011935051, 0.00086863241, -0.0023103962, 0.0028599804, -0.0026164557, 0.0043708356, -0.0043994416, -0.0013536577, 0.0004619985, -0.0033624227, 0.0089434019, -0.011070809, 0.010128139, -0.016919236, 0.017029968, 0.005239926, -0.00014771727, 0.0010750856, -0.0028595221, 0.0035397294, -0.0032383247, 0.0054096787, -0.0054450837, -0.0016753898, -6.9491748e-06, 5.0576059e-05, -0.00013452265, 0.00016652216, -0.00015234295, 0.00025449159, -0.00025615717, -7.8816625e-05, -0.00054591985, 0.0039732019, -0.010567958, 0.013081805, -0.011967901, 0.019992591, -0.020123438, -0.006191751, -6.9470897e-05, 0.00050560884, -0.0013448229, 0.0016647219, -0.0015229724, 0.0025441523, -0.0025608031, -0.00078792976,
- 5.9303006e-05, -0.00014376368, -0.00014504202, 0.00056144874, -0.00017951504, -8.445061e-06, -0.00066343509, -8.442527e-05, -0.00014376368, 0.00034851512, 0.00035161411, -0.0013610766, 0.00043518437, 2.0472706e-05, 0.0016083142, 0.00020466563, -0.00014504202, 0.00035161411, 0.00035474065, -0.0013731793, 0.00043905401, 2.0654749e-05, 0.0016226153, 0.00020648551, 0.00056144874, -0.0013610766, -0.0013731793, 0.0053154927, -0.0016995511, -7.9953264e-05, -0.0062810442, -0.00079929274, -0.00017951504, 0.00043518437, 0.00043905401, -0.0016995511, 0.00054340666, 2.5563888e-05, 0.0020082721, 0.00025556218, -8.445061e-06, 2.0472706e-05, 2.0654749e-05, -7.9953264e-05, 2.5563888e-05, 1.2026212e-06, 9.4476658e-05, 1.2022604e-05, -0.00066343509, 0.0016083142, 0.0016226153, -0.0062810442, 0.0020082721, 9.4476658e-05, 0.0074219867, 0.0009444831, -8.442527e-05, 0.00020466563, 0.00020648551, -0.00079929274, 0.00025556218, 1.2022604e-05, 0.0009444831, 0.00012018997,
- -9.5793719e-05, 0.00031565838, -0.00013429622, -0.00038793895, 3.3109857e-05, 0.0004235414, 0.00029567281, -1.4101455e-05, 0.00023222528, -0.00076522612, 0.0003255639, 0.0009404503, -8.0265658e-05, -0.0010267586, -0.00071677665, 3.4185064e-05, 0.00023429022, -0.00077203048, 0.0003284588, 0.00094881275, -8.0979377e-05, -0.0010358885, -0.0007231502, 3.4489036e-05, -0.00090692306, 0.0029884826, -0.0012714439, -0.0036727959, 0.0003134662, 0.0040098606, 0.00279927, -0.00013350494, 0.0002899754, -0.00095552366, 0.0004065256, 0.0011743229, -0.00010022624, -0.0012820944, -0.00089502571, 4.2686255e-05, 1.3641531e-05, -4.4951419e-05, 1.912449e-05, 5.5244554e-05, -4.7150184e-06, -6.0314531e-05, -4.2105368e-05, 2.0081216e-06, 0.0010716643, -0.0035313361, 0.0015023998, 0.004339954, -0.00037040688, -0.004738246, -0.0033077534, 0.00015775592, 0.00013637438, -0.00044937931, 0.00019118752, 0.00055227978, -4.7136037e-05, -0.00060296433, -0.00042092734, 2.0075191e-05,
- -0.00039223948, 0.0014360482, -0.0011595386, -0.00080387034, -0.00012556209, 0.0022281812, 0.00011573549, -0.0002459045, 0.00095087574, -0.0034813002, 0.0028109795, 0.0019487605, 0.00030439043, -0.0054016068, -0.00028056857, 0.00059612719, 0.0009593309, -0.0035122558, 0.0028359746, 0.0019660888, 0.00030709706, -0.0054496377, -0.00028306338, 0.00060142793, -0.003713511, 0.013595726, -0.010977884, -0.0076106091, -0.0011887539, 0.021095213, 0.001095721, -0.0023280906, 0.0011873409, -0.004347035, 0.003510018, 0.0024333811, 0.00038008669, -0.0067448862, -0.00035034078, 0.00074437297, 5.5856972e-05, -0.00020450084, 0.00016512442, 0.00011447538, 1.7880704e-05, -0.00031730476, -1.6481345e-05, 3.5018098e-05, 0.0043880649, -0.01606537, 0.012972, 0.0089930652, 0.0014046893, -0.024927128, -0.0012947571, 0.0027509849, 0.00055840212, -0.0020443948, 0.0016507487, 0.0011444103, 0.00017875339, -0.0031720955, -0.000164764, 0.00035007591,
- -0.010139101, -0.012557878, 0.026397074, -0.026320794, 0.014250575, -0.0090754822, 0.0062416813, 0.00046524391, 0.033410252, 0.041380579, -0.086983339, 0.086731984, -0.046958334, 0.029905426, -0.020567518, -0.0015330665, -0.014214324, -0.017605283, 0.037006885, -0.036899947, 0.019978328, -0.012723203, 0.0087504086, 0.00065224002, -0.04106065, -0.05085605, 0.10690109, -0.10659218, 0.057711019, -0.036753277, 0.025277141, 0.0018841135, 0.0035044489, 0.0043404679, -0.0091238064, 0.0090974414, -0.0049255265, 0.0031368228, -0.0021573562, -0.00016080553, 0.044828922, 0.055523279, -0.11671176, 0.1163745, -0.063007351, 0.040126247, -0.027596908, -0.0020570248, 0.031294918, 0.038760612, -0.081476082, 0.081240642, -0.043985217, 0.028011996, -0.019265307, -0.001436002, -0.0014925413, -0.0018486009, 0.00388582, -0.0038745912, 0.0020977768, -0.0013359697, 0.00091881587, 6.8486914e-05,
- 0.00060583196, -0.0030790227, -0.006971263, -0.0030253481, -0.0013828203, 0.00078783096, 0.0011756258, 0.0001538304, -0.0019963306, 0.010145961, 0.022971627, 0.0099690929, 0.0045566539, -0.0025960517, -0.0038739089, -0.0005069002, 0.00084933481, -0.0043165784, -0.009773232, -0.0042413304, -0.0019386191, 0.0011044849, 0.0016481467, 0.00021565966, 0.0024534575, -0.012469219, -0.028231751, -0.012251851, -0.0056000526, 0.0031905048, 0.0047609702, 0.00062297201, -0.00020939797, 0.0010642243, 0.0024095267, 0.0010456724, 0.00047795392, -0.00027230356, -0.00040633982, -5.3169485e-05, -0.0026786194, 0.013613561, 0.030822673, 0.013376244, 0.0061139881, -0.003483308, -0.0051979003, -0.00068014422, -0.0018699351, 0.0095035802, 0.021517203, 0.0093379105, 0.0042681542, -0.0024316854, -0.0036286365, -0.00047480636, 8.9182384e-05, -0.00045325206, -0.001026215, -0.00044535082, -0.0002035601, 0.00011597381, 0.00017305972, 2.2644831e-05,
- -0.00035468367, 0.0014022272, -0.00072506068, -0.0042853924, -0.0046321943, -0.0035357139, -0.0012784016, -5.6135674e-06, 0.0011687496, -0.0046206033, 0.0023892118, 0.014121176, 0.015263954, 0.011650844, 0.0042125746, 1.8497764e-05, -0.00049724215, 0.0019658263, -0.0010164853, -0.0060078259, -0.0064940183, -0.0049568281, -0.0017922313, -7.869836e-06, -0.001436374, 0.0056786454, -0.0029363019, -0.017354693, -0.018759148, -0.014318696, -0.0051771848, -2.2733447e-05, 0.00012259181, -0.00048466167, 0.00025060783, 0.0014811903, 0.0016010579, 0.0012220737, 0.00044186295, 1.9402568e-06, 0.0015681949, -0.0061997937, 0.0032057761, 0.018947391, 0.020480738, 0.01563277, 0.0056523123, 2.4819771e-05, 0.0010947515, -0.0043280548, 0.0022379414, 0.013227109, 0.014297533, 0.010913184, 0.0039458599, 1.7326598e-05, -5.2211731e-05, 0.00020641692, -0.00010673362, -0.00063083748, -0.00068188897, -0.00052047996, -0.00018818899, -8.2635344e-07,
- 0.0001936035, -0.00070738682, -2.9781283e-05, 0.0033471992, -0.0044823002, -0.0010202529, -0.0068027065, -0.0011546219, -0.00063796008, 0.0023309731, 9.8134948e-05, -0.011029653, 0.014770025, 0.0033619259, 0.022416202, 0.0038046971, 0.00027141882, -0.00099170775, -4.1751314e-05, 0.0046925435, -0.0062838771, -0.0014303245, -0.0095369274, -0.0016187007, 0.00078404243, -0.0028647275, -0.00012060623, 0.013555262, -0.018152118, -0.0041317516, -0.027549143, -0.0046759101, -6.6916542e-05, 0.00024449909, 1.0293515e-05, -0.001156916, 0.001549249, 0.0003526372, 0.0023512673, 0.0003990801, -0.00085599662, 0.0031276331, 0.00013167467, -0.014799274, 0.019817998, 0.0045109362, 0.030077419, 0.0051050339, -0.00059756832, 0.00218339, 9.1921639e-05, -0.010331322, 0.013834877, 0.0031490691, 0.020996944, 0.0035638068, 2.8499688e-05, -0.00010413192, -4.3839976e-06, 0.00049272938, -0.00065982359, -0.00015018783, -0.0010014024, -0.00016996782,
- -7.8825636e-05, 0.00057369258, -0.0015259126, 0.0018888883, -0.0017280512, 0.00288674, -0.002905633, -0.00089402997, 0.00025974534, -0.0018904253, 0.00502817, -0.0062242433, 0.0056942546, -0.0095123531, 0.0095746091, 0.0029459974, -0.00011050813, 0.00080427761, -0.0021392247, 0.0026480917, -0.0024226091, 0.0040470113, -0.004073498, -0.0012533686, -0.00031922275, 0.0023233016, -0.0061795382, 0.0076494925, -0.0069981452, 0.011690525, -0.011767037, -0.0036205824, 2.7245059e-05, -0.0001982894, 0.00052741192, -0.00065286975, 0.00059727848, -0.00099776428, 0.0010042944, 0.00030900987, 0.00034851889, -0.0025365187, 0.006746655, -0.0083515119, 0.0076403883, -0.012763404, 0.012846937, 0.0039528553, 0.00024329985, -0.0017707351, 0.0047098169, -0.005830162, 0.005333729, -0.0089100887, 0.008968403, 0.0027594748, -1.1603644e-05, 8.445126e-05, -0.00022462421, 0.00027805657, -0.00025438031, 0.00042494681, -0.00042772798, -0.000131607,
- -9.5793719e-05, 0.00023222528, 0.00023429022, -0.00090692306, 0.0002899754, 1.3641531e-05, 0.0010716643, 0.00013637438, 0.00031565838, -0.00076522612, -0.00077203048, 0.0029884826, -0.00095552366, -4.4951419e-05, -0.0035313361, -0.00044937931, -0.00013429622, 0.0003255639, 0.0003284588, -0.0012714439, 0.0004065256, 1.912449e-05, 0.0015023998, 0.00019118752, -0.00038793895, 0.0009404503, 0.00094881275, -0.0036727959, 0.0011743229, 5.5244554e-05, 0.004339954, 0.00055227978, 3.3109857e-05, -8.0265658e-05, -8.0979377e-05, 0.0003134662, -0.00010022624, -4.7150184e-06, -0.00037040688, -4.7136037e-05, 0.0004235414, -0.0010267586, -0.0010358885, 0.0040098606, -0.0012820944, -6.0314531e-05, -0.004738246, -0.00060296433, 0.00029567281, -0.00071677665, -0.0007231502, 0.00279927, -0.00089502571, -4.2105368e-05, -0.0033077534, -0.00042092734, -1.4101455e-05, 3.4185064e-05, 3.4489036e-05, -0.00013350494, 4.2686255e-05, 2.0081216e-06, 0.00015775592, 2.0075191e-05,
- 0.00015473814, -0.00050989136, 0.00021693224, 0.00062664809, -5.3483231e-05, -0.00068415767, -0.00047760813, 2.2778455e-05, -0.00050989136, 0.0016801882, -0.00071483267, -0.0020649237, 0.00017623734, 0.0022544286, 0.0015738089, -7.5059307e-05, 0.00021693224, -0.00071483267, 0.00030412411, 0.00087851759, -7.4979818e-05, -0.00095914207, -0.00066957381, 3.193383e-05, 0.00062664809, -0.0020649237, 0.00087851759, 0.0025377572, -0.00021659279, -0.0027706556, -0.0019341853, 9.2246652e-05, -5.3483231e-05, 0.00017623734, -7.4979818e-05, -0.00021659279, 1.8485786e-05, 0.00023647023, 0.00016507906, -7.8730777e-06, -0.00068415767, 0.0022544286, -0.00095914207, -0.0027706556, 0.00023647023, 0.0030249279, 0.0021116919, -0.00010071243, -0.00047760813, 0.0015738089, -0.00066957381, -0.0019341853, 0.00016507906, 0.0021116919, 0.0014741649, -7.0307007e-05, 2.2778455e-05, -7.5059307e-05, 3.193383e-05, 9.2246652e-05, -7.8730777e-06, -0.00010071243, -7.0307007e-05, 3.3531359e-06,
- 0.00063359485, -0.0023196867, 0.0018730335, 0.0012985131, 0.00020282378, -0.0035992402, -0.00018695061, 0.00039721606, -0.0020878146, 0.0076438055, -0.0061719988, -0.0042788457, -0.00066834262, 0.011860176, 0.00061603754, -0.0013089019, 0.00088825647, -0.0032520415, 0.0026258644, 0.0018204262, 0.00028434501, -0.0050458877, -0.00026209192, 0.00055686965, 0.0025658897, -0.0093941111, 0.0075852849, 0.0052586309, 0.00082138208, -0.014575961, -0.0007571, 0.0016086189, -0.00021899385, 0.00080176965, -0.00064738975, -0.00044881422, -7.010341e-05, 0.0012440307, 6.4617056e-05, -0.00013729258, -0.00280137, 0.01025624, -0.0082814118, -0.005741233, -0.00089676305, 0.015913645, 0.00082658159, -0.0017562472, -0.0019556268, 0.0071598461, -0.0057812253, -0.0040079352, -0.00062602722, 0.011109261, 0.00057703379, -0.0012260302, 9.3269261e-05, -0.00034147289, 0.00027572265, 0.00019114953, 2.9856972e-05, -0.00052983145, -2.752034e-05, 5.8472774e-05,
- -0.041515831, -0.051419819, 0.10808615, -0.10777382, 0.05835078, -0.037160708, 0.025557353, 0.001905, 0.15199575, 0.18825575, -0.39571978, 0.39457627, -0.21363104, 0.13605098, -0.09356934, -0.0069744935, -0.12272913, -0.1520073, 0.31952436, -0.31860103, 0.17249661, -0.10985451, 0.075552662, 0.0056315621, -0.085084105, -0.10538171, 0.22151583, -0.22087571, 0.11958628, -0.076158553, 0.052378199, 0.0039041786, -0.013289877, -0.016460301, 0.034600095, -0.034500111, 0.018679012, -0.011895733, 0.0081813146, 0.00060982076, 0.23583754, 0.29209878, -0.61400125, 0.61222698, -0.33147124, 0.21109754, -0.14518276, -0.010821667, 0.0122498, 0.015172104, -0.031892261, 0.031800103, -0.017217176, 0.010964763, -0.0075410378, -0.00056209566, -0.026027287, -0.032236339, 0.067761845, -0.067566035, 0.036581527, -0.023296954, 0.016022528, 0.0011942909,
- 0.0024806555, -0.012607447, -0.028544717, -0.01238767, -0.0056621325, 0.0032258734, 0.0048137484, 0.00062987802, -0.0090820556, 0.046157775, 0.10450653, 0.045353137, 0.020729925, -0.011810411, -0.017623862, -0.0023060789, 0.0073333154, -0.037270144, -0.08438391, -0.036620438, -0.0167384, 0.009536329, 0.014230406, 0.0018620458, 0.0050839486, -0.025838177, -0.058500616, -0.025387757, -0.011604187, 0.0066112262, 0.0098654769, 0.0012908957, 0.00079409724, -0.0040358443, -0.0091376174, -0.00396549, -0.0018125386, 0.0010326533, 0.0015409573, 0.00020163396, -0.014091773, 0.071618688, 0.16215298, 0.070370207, 0.032164679, -0.018325107, -0.027345293, -0.0035781261, -0.0007319505, 0.0037199956, 0.0084224995, 0.0036551473, 0.0016706877, -0.00095183698, -0.0014203607, -0.00018585391, 0.0015551834, -0.0079039163, -0.017895379, -0.0077661325, -0.0035497289, 0.0020223787, 0.0030178563, 0.00039488589,
- -0.0014522971, 0.0057415966, -0.0029688526, -0.01754708, -0.018967105, -0.014477427, -0.005234577, -2.2985461e-05, 0.0053170797, -0.021020855, 0.010869419, 0.06424252, 0.069441444, 0.053004054, 0.019164579, 8.4153254e-05, -0.0042932816, 0.016973311, -0.0087765239, -0.05187269, -0.056070567, -0.042798179, -0.01547446, -6.7949634e-05, -0.0029763923, 0.011767044, -0.006084478, -0.035961646, -0.038871897, -0.029670583, -0.010727939, -4.7107267e-05, -0.00046490337, 0.0018379763, -0.00095037688, -0.0056170992, -0.0060716716, -0.0046344544, -0.0016756713, -7.3580112e-06, 0.0082500136, -0.032616088, 0.016865057, 0.099679089, 0.10774577, 0.082241416, 0.029735879, 0.00013057271, 0.00042851963, -0.0016941347, 0.00087599956, 0.0051775002, 0.0055964973, 0.004271758, 0.0015445318, 6.7821669e-06, -0.00091048046, 0.0035995469, -0.0018612461, -0.011000693, -0.01189094, -0.0090762521, -0.003281684, -1.4410146e-05,
- 0.000792734, -0.0028964847, -0.00012194323, 0.01370553, -0.018353344, -0.0041775544, -0.027854541, -0.0047277453, -0.0029023193, 0.010604469, 0.00044645263, -0.050178022, 0.067194375, 0.01529466, 0.1019797, 0.017308992, 0.0023434808, -0.0085625899, -0.00036048864, 0.040516297, -0.054256169, -0.012349689, -0.082343612, -0.013976164, 0.0016246589, -0.0059361646, -0.00024991503, 0.028088629, -0.037614034, -0.0085616371, -0.057086144, -0.009689219, 0.00025376675, -0.00092721078, -3.9035964e-05, 0.0043873579, -0.0058751972, -0.0013373016, -0.0089166812, -0.0015134264, -0.0045032565, 0.01645396, 0.00069271864, -0.077856528, 0.10425921, 0.023731288, 0.15823232, 0.026856738, -0.00023390674, 0.00085464645, 3.5980976e-05, -0.0040439995, 0.0054153991, 0.0012326432, 0.008218854, 0.0013949843, 0.00049698428, -0.0018158769, -7.6449182e-05, 0.008592331, -0.011506159, -0.0026190108, -0.017462691, -0.0029639388,
- -0.00032276152, 0.0023490567, -0.006248042, 0.0077342916, -0.0070757237, 0.011820122, -0.011897481, -0.0036607186, 0.0011816788, -0.0086002526, 0.022875028, -0.028316413, 0.025905297, -0.043275257, 0.043558482, 0.013402446, -0.00095414782, 0.0069442831, -0.018470466, 0.022864118, -0.020917259, 0.034942652, -0.035171343, -0.010821819, -0.0006614796, 0.0048142452, -0.012804972, 0.015850948, -0.014501254, 0.024224602, -0.024383146, -0.0075024144, -0.00010332109, 0.00075197039, -0.0020000975, 0.0024758696, -0.0022650516, 0.0037838088, -0.0038085729, -0.0011718542, 0.0018335002, -0.013344205, 0.035493035, -0.043935921, 0.040194818, -0.067146155, 0.067585609, 0.020795317, 9.5235093e-05, -0.00069312053, 0.0018435682, -0.0022821059, 0.0020877867, -0.0034876846, 0.0035105106, 0.0010801439, -0.00020234707, 0.001472681, -0.0039170499, 0.004848816, -0.0044359438, 0.0074103226, -0.0074588213, -0.0022949938,
- -0.00039223948, 0.00095087574, 0.0009593309, -0.003713511, 0.0011873409, 5.5856972e-05, 0.0043880649, 0.00055840212, 0.0014360482, -0.0034813002, -0.0035122558, 0.013595726, -0.004347035, -0.00020450084, -0.01606537, -0.0020443948, -0.0011595386, 0.0028109795, 0.0028359746, -0.010977884, 0.003510018, 0.00016512442, 0.012972, 0.0016507487, -0.00080387034, 0.0019487605, 0.0019660888, -0.0076106091, 0.0024333811, 0.00011447538, 0.0089930652, 0.0011444103, -0.00012556209, 0.00030439043, 0.00030709706, -0.0011887539, 0.00038008669, 1.7880704e-05, 0.0014046893, 0.00017875339, 0.0022281812, -0.0054016068, -0.0054496377, 0.021095213, -0.0067448862, -0.00031730476, -0.024927128, -0.0031720955, 0.00011573549, -0.00028056857, -0.00028306338, 0.001095721, -0.00035034078, -1.6481345e-05, -0.0012947571, -0.000164764, -0.0002459045, 0.00059612719, 0.00060142793, -0.0023280906, 0.00074437297, 3.5018098e-05, 0.0027509849, 0.00035007591,
- 0.00063359485, -0.0020878146, 0.00088825647, 0.0025658897, -0.00021899385, -0.00280137, -0.0019556268, 9.3269261e-05, -0.0023196867, 0.0076438055, -0.0032520415, -0.0093941111, 0.00080176965, 0.01025624, 0.0071598461, -0.00034147289, 0.0018730335, -0.0061719988, 0.0026258644, 0.0075852849, -0.00064738975, -0.0082814118, -0.0057812253, 0.00027572265, 0.0012985131, -0.0042788457, 0.0018204262, 0.0052586309, -0.00044881422, -0.005741233, -0.0040079352, 0.00019114953, 0.00020282378, -0.00066834262, 0.00028434501, 0.00082138208, -7.010341e-05, -0.00089676305, -0.00062602722, 2.9856972e-05, -0.0035992402, 0.011860176, -0.0050458877, -0.014575961, 0.0012440307, 0.015913645, 0.011109261, -0.00052983145, -0.00018695061, 0.00061603754, -0.00026209192, -0.0007571, 6.4617056e-05, 0.00082658159, 0.00057703379, -2.752034e-05, 0.00039721606, -0.0013089019, 0.00055686965, 0.0016086189, -0.00013729258, -0.0017562472, -0.0012260302, 5.8472774e-05,
- 0.0025943341, -0.0094982503, 0.0076693723, 0.0053169259, 0.00083048758, -0.014737544, -0.0007654929, 0.0016264513, -0.0094982503, 0.034774534, -0.028078734, -0.019466071, -0.0030405409, 0.05395638, 0.0028025855, -0.0059546848, 0.0076693723, -0.028078734, 0.022672203, 0.0157179, 0.0024550879, -0.043567136, -0.0022629506, 0.0048081165, 0.0053169259, -0.019466071, 0.0157179, 0.010896708, 0.0017020325, -0.030203676, -0.0015688299, 0.0033333105, 0.00083048758, -0.0030405409, 0.0024550879, 0.0017020325, 0.00026585227, -0.0047177219, -0.00024504644, 0.00052065292, -0.014737544, 0.05395638, -0.043567136, -0.030203676, -0.0047177219, 0.083719052, 0.0043485089, -0.0092393256, -0.0007654929, 0.0028025855, -0.0022629506, -0.0015688299, -0.00024504644, 0.0043485089, 0.00022586889, -0.00047990617, 0.0016264513, -0.0059546848, 0.0048081165, 0.0033333105, 0.00052065292, -0.0092393256, -0.00047990617, 0.001019662,
+      FE_DGQ_2d::dgq0_into_dgq0_refined,
+      FE_DGQ_2d::dgq1_into_dgq1_refined,
+      FE_DGQ_2d::dgq2_into_dgq2_refined,
+      FE_DGQ_2d::dgq3_into_dgq3_refined,
+      FE_DGQ_2d::dgq4_into_dgq4_refined
 };
 
+const unsigned int FE_DGQ<2>::Matrices::n_embedding_matrices = 5;
 
-static double * projection_matrices[] =
+
+
+const double * const FE_DGQ<2>::Matrices::projection_matrices[] =
 {
-  dgq0_refined_onto_dgq0,
-  dgq1_refined_onto_dgq1,
-  dgq2_refined_onto_dgq2,
-  dgq3_refined_onto_dgq3,
-  dgq4_refined_onto_dgq4,
-  dgq5_refined_onto_dgq5,
-  dgq6_refined_onto_dgq6,
-  dgq7_refined_onto_dgq7,
-  0,0,0,0,0,0,0
+      FE_DGQ_2d::dgq0_refined_onto_dgq0,
+      FE_DGQ_2d::dgq1_refined_onto_dgq1,
+      FE_DGQ_2d::dgq2_refined_onto_dgq2,
+      FE_DGQ_2d::dgq3_refined_onto_dgq3,
+      FE_DGQ_2d::dgq4_refined_onto_dgq4,
+      FE_DGQ_2d::dgq5_refined_onto_dgq5,
+      FE_DGQ_2d::dgq6_refined_onto_dgq6,
+      FE_DGQ_2d::dgq7_refined_onto_dgq7
 };
 
+
+const unsigned int FE_DGQ<2>::Matrices::n_projection_matrices = 8;
+
+#endif // #if deal_II_dimension == 2
similarity index 97%
rename from deal.II/deal.II/source/fe/mat_dgq.3
rename to deal.II/deal.II/source/fe/fe_dgq_3d.cc
index 6e6e5a95715efdc160abe2e673f93bc998d6a48b..be83febe502f3e602338bc31b3db966f9c0d8860 100644 (file)
 //
 //----------------------------------------------------------------
 
+
+// only compile in 3d
+#if deal_II_dimension == 3
+
+#include <fe/fe_dgq.h>
+
+
 // Transfer matrices for finite elements
 
-static double dgq0_into_dgq0_refined[] =
+namespace FE_DGQ_3d
 {
-  1., 1., 1., 1., 1., 1., 1., 1.
-};
+  static const double dgq0_into_dgq0_refined[] =
+  {
+       1., 1., 1., 1., 1., 1., 1., 1.
+  };
 
-static double dgq1_into_dgq1_refined[] =
-{
- 1., 0., 0., 0., 0., 0., 0., 0.,
- .5, .5, 0., 0., 0., 0., 0., 0.,
- .5, 0., .5, 0., 0., 0., 0., 0.,
- .25, .25, .25, .25, 0., 0., 0., 0.,
- .5, 0., 0., 0., .5, 0., 0., 0.,
- .25, .25, 0., 0., .25, .25, 0., 0.,
- .25, 0., .25, 0., .25, 0., .25, 0.,
- .125, .125, .125, .125, .125, .125, .125, .125,
-};
+  static const double dgq1_into_dgq1_refined[] =
+  {
      1., 0., 0., 0., 0., 0., 0., 0.,
      .5, .5, 0., 0., 0., 0., 0., 0.,
      .5, 0., .5, 0., 0., 0., 0., 0.,
      .25, .25, .25, .25, 0., 0., 0., 0.,
      .5, 0., 0., 0., .5, 0., 0., 0.,
      .25, .25, 0., 0., .25, .25, 0., 0.,
      .25, 0., .25, 0., .25, 0., .25, 0.,
      .125, .125, .125, .125, .125, .125, .125, .125,
+  };
 
-static double dgq2_into_dgq2_refined[] =
-{
- 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 10.125/27., 20.25/27., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 10.125/27., 0., 0., 20.25/27., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 3.796875/27., 7.59375/27., -1.265625/27., 7.59375/27., 15.1875/27., -2.53125/27., -1.265625/27., -2.53125/27., 0.421875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 10.125/27., 0., 0., 20.25/27., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 10.125/27., 20.25/27., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 10.125/27., 0., 0., 0., 0., 0., 0., 0., 0., 20.25/27., 0., 0., 0., 0., 0., 0., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0.,
- 3.796875/27., 7.59375/27., -1.265625/27., 0., 0., 0., 0., 0., 0., 7.59375/27., 15.1875/27., -2.53125/27., 0., 0., 0., 0., 0., 0., -1.265625/27., -2.53125/27., 0.421875/27., 0., 0., 0., 0., 0., 0.,
- 0., 10.125/27., 0., 0., 0., 0., 0., 0., 0., 0., 20.25/27., 0., 0., 0., 0., 0., 0., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0.,
- 3.796875/27., 0., 0., 7.59375/27., 0., 0., -1.265625/27., 0., 0., 7.59375/27., 0., 0., 15.1875/27., 0., 0., -2.53125/27., 0., 0., -1.265625/27., 0., 0., -2.53125/27., 0., 0., 0.421875/27., 0., 0.,
- 1.423828125/27., 2.84765625/27., -0.474609375/27., 2.84765625/27., 5.6953125/27., -0.94921875/27., -0.474609375/27., -0.94921875/27., 0.158203125/27., 2.84765625/27., 5.6953125/27., -0.94921875/27., 5.6953125/27., 11.390625/27., -1.8984375/27., -0.94921875/27., -1.8984375/27., 0.31640625/27., -0.474609375/27., -0.94921875/27., 0.158203125/27., -0.94921875/27., -1.8984375/27., 0.31640625/27., 0.158203125/27., 0.31640625/27., -0.052734375/27.,
- 0., 3.796875/27., 0., 0., 7.59375/27., 0., 0., -1.265625/27., 0., 0., 7.59375/27., 0., 0., 15.1875/27., 0., 0., -2.53125/27., 0., 0., -1.265625/27., 0., 0., -2.53125/27., 0., 0., 0.421875/27., 0.,
- 0., 0., 0., 10.125/27., 0., 0., 0., 0., 0., 0., 0., 0., 20.25/27., 0., 0., 0., 0., 0., 0., 0., 0., -.125, 0., 0., 0., 0., 0.,
- 0., 0., 0., 3.796875/27., 7.59375/27., -1.265625/27., 0., 0., 0., 0., 0., 0., 7.59375/27., 15.1875/27., -2.53125/27., 0., 0., 0., 0., 0., 0., -1.265625/27., -2.53125/27., 0.421875/27., 0., 0., 0.,
- 0., 0., 0., 0., 10.125/27., 0., 0., 0., 0., 0., 0., 0., 0., 20.25/27., 0., 0., 0., 0., 0., 0., 0., 0., -.125, 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 10.125/27., 20.25/27., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 10.125/27., 0., 0., 20.25/27., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 3.796875/27., 7.59375/27., -1.265625/27., 7.59375/27., 15.1875/27., -2.53125/27., -1.265625/27., -2.53125/27., 0.421875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 10.125/27., 0., 0., 20.25/27., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 10.125/27., 20.25/27., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
-};
+  static const double dgq2_into_dgq2_refined[] =
+  {
      1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      10.125/27., 20.25/27., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      10.125/27., 0., 0., 20.25/27., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      3.796875/27., 7.59375/27., -1.265625/27., 7.59375/27., 15.1875/27., -2.53125/27., -1.265625/27., -2.53125/27., 0.421875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 10.125/27., 0., 0., 20.25/27., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 10.125/27., 20.25/27., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      10.125/27., 0., 0., 0., 0., 0., 0., 0., 0., 20.25/27., 0., 0., 0., 0., 0., 0., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0.,
      3.796875/27., 7.59375/27., -1.265625/27., 0., 0., 0., 0., 0., 0., 7.59375/27., 15.1875/27., -2.53125/27., 0., 0., 0., 0., 0., 0., -1.265625/27., -2.53125/27., 0.421875/27., 0., 0., 0., 0., 0., 0.,
      0., 10.125/27., 0., 0., 0., 0., 0., 0., 0., 0., 20.25/27., 0., 0., 0., 0., 0., 0., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0.,
      3.796875/27., 0., 0., 7.59375/27., 0., 0., -1.265625/27., 0., 0., 7.59375/27., 0., 0., 15.1875/27., 0., 0., -2.53125/27., 0., 0., -1.265625/27., 0., 0., -2.53125/27., 0., 0., 0.421875/27., 0., 0.,
      1.423828125/27., 2.84765625/27., -0.474609375/27., 2.84765625/27., 5.6953125/27., -0.94921875/27., -0.474609375/27., -0.94921875/27., 0.158203125/27., 2.84765625/27., 5.6953125/27., -0.94921875/27., 5.6953125/27., 11.390625/27., -1.8984375/27., -0.94921875/27., -1.8984375/27., 0.31640625/27., -0.474609375/27., -0.94921875/27., 0.158203125/27., -0.94921875/27., -1.8984375/27., 0.31640625/27., 0.158203125/27., 0.31640625/27., -0.052734375/27.,
      0., 3.796875/27., 0., 0., 7.59375/27., 0., 0., -1.265625/27., 0., 0., 7.59375/27., 0., 0., 15.1875/27., 0., 0., -2.53125/27., 0., 0., -1.265625/27., 0., 0., -2.53125/27., 0., 0., 0.421875/27., 0.,
      0., 0., 0., 10.125/27., 0., 0., 0., 0., 0., 0., 0., 0., 20.25/27., 0., 0., 0., 0., 0., 0., 0., 0., -.125, 0., 0., 0., 0., 0.,
      0., 0., 0., 3.796875/27., 7.59375/27., -1.265625/27., 0., 0., 0., 0., 0., 0., 7.59375/27., 15.1875/27., -2.53125/27., 0., 0., 0., 0., 0., 0., -1.265625/27., -2.53125/27., 0.421875/27., 0., 0., 0.,
      0., 0., 0., 0., 10.125/27., 0., 0., 0., 0., 0., 0., 0., 0., 20.25/27., 0., 0., 0., 0., 0., 0., 0., 0., -.125, 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 10.125/27., 20.25/27., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 10.125/27., 0., 0., 20.25/27., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 3.796875/27., 7.59375/27., -1.265625/27., 7.59375/27., 15.1875/27., -2.53125/27., -1.265625/27., -2.53125/27., 0.421875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 10.125/27., 0., 0., 20.25/27., 0., 0., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 10.125/27., 20.25/27., -.125, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
+  };
 
-static double dgq3_into_dgq3_refined[] =
-{
- 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 25.3125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 25.3125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 2.63671875/27., 0., 0., 0., 7.91015625/27., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., 7.91015625/27., 0., 0., 0., 23.73046875/27., 0., 0., 0., -7.91015625/27., 0., 0., 0., 1.58203125/27., 0., 0., 0., -2.63671875/27., 0., 0., 0., -7.91015625/27., 0., 0., 0., 2.63671875/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., 1.58203125/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., 0.10546875/27., 0., 0., 0.,
- 0.8239746094/27., 2.471923828/27., -0.8239746094/27., 0.1647949219/27., 2.471923828/27., 7.415771484/27., -2.471923828/27., 0.4943847656/27., -0.8239746094/27., -2.471923828/27., 0.8239746094/27., -0.1647949219/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., 2.471923828/27., 7.415771484/27., -2.471923828/27., 0.4943847656/27., 7.415771484/27., 22.24731445/27., -7.415771484/27., 1.483154297/27., -2.471923828/27., -7.415771484/27., 2.471923828/27., -0.4943847656/27., 0.4943847656/27., 1.483154297/27., -0.4943847656/27., 0.09887695313/27., -0.8239746094/27., -2.471923828/27., 0.8239746094/27., -0.1647949219/27., -2.471923828/27., -7.415771484/27., 2.471923828/27., -0.4943847656/27., 0.8239746094/27., 2.471923828/27., -0.8239746094/27., 0.1647949219/27., -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., 0.4943847656/27., 1.483154297/27., -0.4943847656/27., 0.09887695313/27., -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27.,
- 0., 2.63671875/27., 0., 0., 0., 7.91015625/27., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., 7.91015625/27., 0., 0., 0., 23.73046875/27., 0., 0., 0., -7.91015625/27., 0., 0., 0., 1.58203125/27., 0., 0., 0., -2.63671875/27., 0., 0., 0., -7.91015625/27., 0., 0., 0., 2.63671875/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., 1.58203125/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., 0.10546875/27., 0., 0.,
- -0.1647949219/27., 1.483154297/27., 1.483154297/27., -0.1647949219/27., -0.4943847656/27., 4.449462891/27., 4.449462891/27., -0.4943847656/27., 0.1647949219/27., -1.483154297/27., -1.483154297/27., 0.1647949219/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., -0.4943847656/27., 4.449462891/27., 4.449462891/27., -0.4943847656/27., -1.483154297/27., 13.34838867/27., 13.34838867/27., -1.483154297/27., 0.4943847656/27., -4.449462891/27., -4.449462891/27., 0.4943847656/27., -0.09887695313/27., 0.8898925781/27., 0.8898925781/27., -0.09887695313/27., 0.1647949219/27., -1.483154297/27., -1.483154297/27., 0.1647949219/27., 0.4943847656/27., -4.449462891/27., -4.449462891/27., 0.4943847656/27., -0.1647949219/27., 1.483154297/27., 1.483154297/27., -0.1647949219/27., 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., -0.09887695313/27., 0.8898925781/27., 0.8898925781/27., -0.09887695313/27., 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., -0.006591796875/27., 0.05932617187/27., 0.05932617188/27., -0.006591796875/27.,
- 0., 0., 0., 0., 8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 25.3125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 25.3125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
- -0.52734375/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., -0.10546875/27., 0., 0., 0.,
- -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., 1.483154297/27., 4.449462891/27., -1.483154297/27., 0.2966308594/27., 1.483154297/27., 4.449462891/27., -1.483154297/27., 0.2966308594/27., -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., -0.4943847656/27., -1.483154297/27., 0.4943847656/27., -0.09887695313/27., 4.449462891/27., 13.34838867/27., -4.449462891/27., 0.8898925781/27., 4.449462891/27., 13.34838867/27., -4.449462891/27., 0.8898925781/27., -0.4943847656/27., -1.483154297/27., 0.4943847656/27., -0.09887695313/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., -1.483154297/27., -4.449462891/27., 1.483154297/27., -0.2966308594/27., -1.483154297/27., -4.449462891/27., 1.483154297/27., -0.2966308594/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., -0.03295898438/27., -0.09887695313/27., 0.03295898438/27., -0.006591796875/27., 0.2966308594/27., 0.8898925781/27., -0.2966308594/27., 0.05932617187/27., 0.2966308594/27., 0.8898925781/27., -0.2966308594/27., 0.05932617188/27., -0.03295898438/27., -0.09887695313/27., 0.03295898438/27., -0.006591796875/27.,
- 0., -0.52734375/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., -0.10546875/27., 0., 0.,
- 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., -0.2966308594/27., 2.669677734/27., 2.669677734/27., -0.2966308594/27., -0.2966308594/27., 2.669677734/27., 2.669677734/27., -0.2966308594/27., 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., 0.09887695313/27., -0.8898925781/27., -0.8898925781/27., 0.09887695313/27., -0.8898925781/27., 8.009033203/27., 8.009033203/27., -0.8898925781/27., -0.8898925781/27., 8.009033203/27., 8.009033203/27., -0.8898925781/27., 0.09887695313/27., -0.8898925781/27., -0.8898925781/27., 0.09887695313/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., 0.2966308594/27., -2.669677734/27., -2.669677734/27., 0.2966308594/27., 0.2966308594/27., -2.669677734/27., -2.669677734/27., 0.2966308594/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., 0.006591796875/27., -0.05932617188/27., -0.05932617188/27., 0.006591796875/27., -0.05932617188/27., 0.5339355469/27., 0.5339355469/27., -0.05932617187/27., -0.05932617188/27., 0.5339355469/27., 0.5339355469/27., -0.05932617188/27., 0.006591796875/27., -0.05932617187/27., -0.05932617188/27., 0.006591796875/27.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0.,
- -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., -0.4943847656/27., -1.483154297/27., 0.4943847656/27., -0.09887695313/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., -0.03295898438/27., -0.09887695313/27., 0.03295898438/27., -0.006591796875/27., 1.483154297/27., 4.449462891/27., -1.483154297/27., 0.2966308594/27., 4.449462891/27., 13.34838867/27., -4.449462891/27., 0.8898925781/27., -1.483154297/27., -4.449462891/27., 1.483154297/27., -0.2966308594/27., 0.2966308594/27., 0.8898925781/27., -0.2966308594/27., 0.05932617187/27., 1.483154297/27., 4.449462891/27., -1.483154297/27., 0.2966308594/27., 4.449462891/27., 13.34838867/27., -4.449462891/27., 0.8898925781/27., -1.483154297/27., -4.449462891/27., 1.483154297/27., -0.2966308594/27., 0.2966308594/27., 0.8898925781/27., -0.2966308594/27., 0.05932617188/27., -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., -0.4943847656/27., -1.483154297/27., 0.4943847656/27., -0.09887695313/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., -0.03295898438/27., -0.09887695313/27., 0.03295898438/27., -0.006591796875/27.,
- 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0.,
- 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., 0.09887695313/27., -0.8898925781/27., -0.8898925781/27., 0.09887695313/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., 0.006591796875/27., -0.05932617188/27., -0.05932617188/27., 0.006591796875/27., -0.2966308594/27., 2.669677734/27., 2.669677734/27., -0.2966308594/27., -0.8898925781/27., 8.009033203/27., 8.009033203/27., -0.8898925781/27., 0.2966308594/27., -2.669677734/27., -2.669677734/27., 0.2966308594/27., -0.05932617188/27., 0.5339355469/27., 0.5339355469/27., -0.05932617187/27., -0.2966308594/27., 2.669677734/27., 2.669677734/27., -0.2966308594/27., -0.8898925781/27., 8.009033203/27., 8.009033203/27., -0.8898925781/27., 0.2966308594/27., -2.669677734/27., -2.669677734/27., 0.2966308594/27., -0.05932617188/27., 0.5339355469/27., 0.5339355469/27., -0.05932617188/27., 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., 0.09887695313/27., -0.8898925781/27., -0.8898925781/27., 0.09887695313/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., 0.006591796875/27., -0.05932617187/27., -0.05932617188/27., 0.006591796875/27.,
- 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0., 0., 0., 0., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
- 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0.,
- 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 2.669677734/27., 8.009033203/27., -2.669677734/27., 0.5339355469/27., 2.669677734/27., 8.009033203/27., -2.669677734/27., 0.5339355469/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617187/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 2.669677734/27., 8.009033203/27., -2.669677734/27., 0.5339355469/27., 2.669677734/27., 8.009033203/27., -2.669677734/27., 0.5339355469/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617187/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27.,
- 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0.,
- -0.006591796875/27., 0.05932617187/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.5339355469/27., 4.805419922/27., 4.805419922/27., -0.5339355469/27., -0.5339355469/27., 4.805419922/27., 4.805419922/27., -0.5339355469/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.5339355469/27., 4.805419922/27., 4.805419922/27., -0.5339355469/27., -0.5339355469/27., 4.805419922/27., 4.805419922/27., -0.5339355469/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617187/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.006591796875/27., 0.05932617187/27., 0.05932617188/27., -0.006591796875/27.,
-};
+  static const double dgq3_into_dgq3_refined[] =
+  {
      1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 25.3125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 25.3125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      2.63671875/27., 0., 0., 0., 7.91015625/27., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., 7.91015625/27., 0., 0., 0., 23.73046875/27., 0., 0., 0., -7.91015625/27., 0., 0., 0., 1.58203125/27., 0., 0., 0., -2.63671875/27., 0., 0., 0., -7.91015625/27., 0., 0., 0., 2.63671875/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., 1.58203125/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., 0.10546875/27., 0., 0., 0.,
      0.8239746094/27., 2.471923828/27., -0.8239746094/27., 0.1647949219/27., 2.471923828/27., 7.415771484/27., -2.471923828/27., 0.4943847656/27., -0.8239746094/27., -2.471923828/27., 0.8239746094/27., -0.1647949219/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., 2.471923828/27., 7.415771484/27., -2.471923828/27., 0.4943847656/27., 7.415771484/27., 22.24731445/27., -7.415771484/27., 1.483154297/27., -2.471923828/27., -7.415771484/27., 2.471923828/27., -0.4943847656/27., 0.4943847656/27., 1.483154297/27., -0.4943847656/27., 0.09887695313/27., -0.8239746094/27., -2.471923828/27., 0.8239746094/27., -0.1647949219/27., -2.471923828/27., -7.415771484/27., 2.471923828/27., -0.4943847656/27., 0.8239746094/27., 2.471923828/27., -0.8239746094/27., 0.1647949219/27., -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., 0.4943847656/27., 1.483154297/27., -0.4943847656/27., 0.09887695313/27., -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27.,
      0., 2.63671875/27., 0., 0., 0., 7.91015625/27., 0., 0., 0., -2.63671875/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., 7.91015625/27., 0., 0., 0., 23.73046875/27., 0., 0., 0., -7.91015625/27., 0., 0., 0., 1.58203125/27., 0., 0., 0., -2.63671875/27., 0., 0., 0., -7.91015625/27., 0., 0., 0., 2.63671875/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., 1.58203125/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., 0.10546875/27., 0., 0.,
      -0.1647949219/27., 1.483154297/27., 1.483154297/27., -0.1647949219/27., -0.4943847656/27., 4.449462891/27., 4.449462891/27., -0.4943847656/27., 0.1647949219/27., -1.483154297/27., -1.483154297/27., 0.1647949219/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., -0.4943847656/27., 4.449462891/27., 4.449462891/27., -0.4943847656/27., -1.483154297/27., 13.34838867/27., 13.34838867/27., -1.483154297/27., 0.4943847656/27., -4.449462891/27., -4.449462891/27., 0.4943847656/27., -0.09887695313/27., 0.8898925781/27., 0.8898925781/27., -0.09887695313/27., 0.1647949219/27., -1.483154297/27., -1.483154297/27., 0.1647949219/27., 0.4943847656/27., -4.449462891/27., -4.449462891/27., 0.4943847656/27., -0.1647949219/27., 1.483154297/27., 1.483154297/27., -0.1647949219/27., 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., -0.09887695313/27., 0.8898925781/27., 0.8898925781/27., -0.09887695313/27., 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., -0.006591796875/27., 0.05932617187/27., 0.05932617188/27., -0.006591796875/27.,
      0., 0., 0., 0., 8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 25.3125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 25.3125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -8.4375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
      -0.52734375/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., -0.10546875/27., 0., 0., 0.,
      -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., 1.483154297/27., 4.449462891/27., -1.483154297/27., 0.2966308594/27., 1.483154297/27., 4.449462891/27., -1.483154297/27., 0.2966308594/27., -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., -0.4943847656/27., -1.483154297/27., 0.4943847656/27., -0.09887695313/27., 4.449462891/27., 13.34838867/27., -4.449462891/27., 0.8898925781/27., 4.449462891/27., 13.34838867/27., -4.449462891/27., 0.8898925781/27., -0.4943847656/27., -1.483154297/27., 0.4943847656/27., -0.09887695313/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., -1.483154297/27., -4.449462891/27., 1.483154297/27., -0.2966308594/27., -1.483154297/27., -4.449462891/27., 1.483154297/27., -0.2966308594/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., -0.03295898438/27., -0.09887695313/27., 0.03295898438/27., -0.006591796875/27., 0.2966308594/27., 0.8898925781/27., -0.2966308594/27., 0.05932617187/27., 0.2966308594/27., 0.8898925781/27., -0.2966308594/27., 0.05932617188/27., -0.03295898438/27., -0.09887695313/27., 0.03295898438/27., -0.006591796875/27.,
      0., -0.52734375/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., -0.10546875/27., 0., 0.,
      0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., -0.2966308594/27., 2.669677734/27., 2.669677734/27., -0.2966308594/27., -0.2966308594/27., 2.669677734/27., 2.669677734/27., -0.2966308594/27., 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., 0.09887695313/27., -0.8898925781/27., -0.8898925781/27., 0.09887695313/27., -0.8898925781/27., 8.009033203/27., 8.009033203/27., -0.8898925781/27., -0.8898925781/27., 8.009033203/27., 8.009033203/27., -0.8898925781/27., 0.09887695313/27., -0.8898925781/27., -0.8898925781/27., 0.09887695313/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., 0.2966308594/27., -2.669677734/27., -2.669677734/27., 0.2966308594/27., 0.2966308594/27., -2.669677734/27., -2.669677734/27., 0.2966308594/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., 0.006591796875/27., -0.05932617188/27., -0.05932617188/27., 0.006591796875/27., -0.05932617188/27., 0.5339355469/27., 0.5339355469/27., -0.05932617187/27., -0.05932617188/27., 0.5339355469/27., 0.5339355469/27., -0.05932617188/27., 0.006591796875/27., -0.05932617187/27., -0.05932617188/27., 0.006591796875/27.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 2.63671875/27., 7.91015625/27., -2.63671875/27., 0.52734375/27., 7.91015625/27., 23.73046875/27., -7.91015625/27., 1.58203125/27., -2.63671875/27., -7.91015625/27., 2.63671875/27., -0.52734375/27., 0.52734375/27., 1.58203125/27., -0.52734375/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 8.4375/27., 0., 0., 0., 25.3125/27., 0., 0., 0., -8.4375/27., 0., 0., 0., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.52734375/27., 4.74609375/27., 4.74609375/27., -0.52734375/27., -1.58203125/27., 14.23828125/27., 14.23828125/27., -1.58203125/27., 0.52734375/27., -4.74609375/27., -4.74609375/27., 0.52734375/27., -0.10546875/27., 0.94921875/27., 0.94921875/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., 15.1875/27., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0.,
      -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., -0.4943847656/27., -1.483154297/27., 0.4943847656/27., -0.09887695313/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., -0.03295898438/27., -0.09887695313/27., 0.03295898438/27., -0.006591796875/27., 1.483154297/27., 4.449462891/27., -1.483154297/27., 0.2966308594/27., 4.449462891/27., 13.34838867/27., -4.449462891/27., 0.8898925781/27., -1.483154297/27., -4.449462891/27., 1.483154297/27., -0.2966308594/27., 0.2966308594/27., 0.8898925781/27., -0.2966308594/27., 0.05932617187/27., 1.483154297/27., 4.449462891/27., -1.483154297/27., 0.2966308594/27., 4.449462891/27., 13.34838867/27., -4.449462891/27., 0.8898925781/27., -1.483154297/27., -4.449462891/27., 1.483154297/27., -0.2966308594/27., 0.2966308594/27., 0.8898925781/27., -0.2966308594/27., 0.05932617188/27., -0.1647949219/27., -0.4943847656/27., 0.1647949219/27., -0.03295898438/27., -0.4943847656/27., -1.483154297/27., 0.4943847656/27., -0.09887695313/27., 0.1647949219/27., 0.4943847656/27., -0.1647949219/27., 0.03295898438/27., -0.03295898438/27., -0.09887695313/27., 0.03295898438/27., -0.006591796875/27.,
      0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., 4.74609375/27., 0., 0., 0., 14.23828125/27., 0., 0., 0., -4.74609375/27., 0., 0., 0., 0.94921875/27., 0., 0., 0., -0.52734375/27., 0., 0., 0., -1.58203125/27., 0., 0., 0., 0.52734375/27., 0., 0., 0., -0.10546875/27., 0., 0.,
      0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., 0.09887695313/27., -0.8898925781/27., -0.8898925781/27., 0.09887695313/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., 0.006591796875/27., -0.05932617188/27., -0.05932617188/27., 0.006591796875/27., -0.2966308594/27., 2.669677734/27., 2.669677734/27., -0.2966308594/27., -0.8898925781/27., 8.009033203/27., 8.009033203/27., -0.8898925781/27., 0.2966308594/27., -2.669677734/27., -2.669677734/27., 0.2966308594/27., -0.05932617188/27., 0.5339355469/27., 0.5339355469/27., -0.05932617187/27., -0.2966308594/27., 2.669677734/27., 2.669677734/27., -0.2966308594/27., -0.8898925781/27., 8.009033203/27., 8.009033203/27., -0.8898925781/27., 0.2966308594/27., -2.669677734/27., -2.669677734/27., 0.2966308594/27., -0.05932617188/27., 0.5339355469/27., 0.5339355469/27., -0.05932617188/27., 0.03295898438/27., -0.2966308594/27., -0.2966308594/27., 0.03295898438/27., 0.09887695313/27., -0.8898925781/27., -0.8898925781/27., 0.09887695313/27., -0.03295898438/27., 0.2966308594/27., 0.2966308594/27., -0.03295898438/27., 0.006591796875/27., -0.05932617187/27., -0.05932617188/27., 0.006591796875/27.,
      0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 4.74609375/27., 14.23828125/27., -4.74609375/27., 0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.52734375/27., -1.58203125/27., 0.52734375/27., -0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 15.1875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -1.6875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
      0., 0., 0., 0., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -0.94921875/27., 8.54296875/27., 8.54296875/27., -0.94921875/27., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.10546875/27., -0.94921875/27., -0.94921875/27., 0.10546875/27., 0., 0., 0., 0., 0., 0., 0., 0.,
      0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0.,
      0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 2.669677734/27., 8.009033203/27., -2.669677734/27., 0.5339355469/27., 2.669677734/27., 8.009033203/27., -2.669677734/27., 0.5339355469/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617187/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 2.669677734/27., 8.009033203/27., -2.669677734/27., 0.5339355469/27., 2.669677734/27., 8.009033203/27., -2.669677734/27., 0.5339355469/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617187/27., -0.2966308594/27., -0.8898925781/27., 0.2966308594/27., -0.05932617188/27., 0.03295898438/27., 0.09887695313/27., -0.03295898438/27., 0.006591796875/27.,
      0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., 8.54296875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., -0.94921875/27., 0., 0., 0., 0.10546875/27., 0., 0.,
      -0.006591796875/27., 0.05932617187/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.5339355469/27., 4.805419922/27., 4.805419922/27., -0.5339355469/27., -0.5339355469/27., 4.805419922/27., 4.805419922/27., -0.5339355469/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.5339355469/27., 4.805419922/27., 4.805419922/27., -0.5339355469/27., -0.5339355469/27., 4.805419922/27., 4.805419922/27., -0.5339355469/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., 0.05932617188/27., -0.006591796875/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617187/27., 0.05932617188/27., -0.5339355469/27., -0.5339355469/27., 0.05932617188/27., -0.006591796875/27., 0.05932617187/27., 0.05932617188/27., -0.006591796875/27.,
+  };
 
-static double * embedding[] =
-{
-  dgq0_into_dgq0_refined,
-  dgq1_into_dgq1_refined,
-  dgq2_into_dgq2_refined,
-  dgq3_into_dgq3_refined,
-//    dgq4_into_dgq4_refined,
-  0,0,0,0,0,0,0
-};
 
 
-static double dgq0_refined_onto_dgq0[] =
+static const double dgq0_refined_onto_dgq0[] =
 {
  0.125,
 };
 
-static double dgq1_refined_onto_dgq1[] =
+static const double dgq1_refined_onto_dgq1[] =
 {
  0.421875, 0.28125, 0.28125, 0.1875, 0.28125, 0.1875, 0.1875, 0.125,
  -0.140625, 0, -0.09375, 0, -0.09375, 0, -0.0625, 0,
@@ -157,7 +157,7 @@ static double dgq1_refined_onto_dgq1[] =
  -0.015625, 0, 0, 0, 0, 0, 0, 0,
 };
 
-static double dgq2_refined_onto_dgq2[] =
+static const double dgq2_refined_onto_dgq2[] =
 {
  0.32495117, 0.35449219, -0.088623047, 0.35449219, 0.38671875, -0.096679688, -0.088623047, -0.096679687, 0.024169922, 0.35449219, 0.38671875, -0.096679688, 0.38671875, 0.421875, -0.10546875, -0.096679687, -0.10546875, 0.026367187, -0.088623047, -0.096679687, 0.024169922, -0.096679687, -0.10546875, 0.026367187, 0.024169922, 0.026367187, -0.0065917969,
  -0.044311523, 0.17724609, 0.10339355, -0.048339844, 0.19335938, 0.11279297, 0.012084961, -0.048339844, -0.028198242, -0.048339844, 0.19335938, 0.11279297, -0.052734375, 0.2109375, 0.12304687, 0.013183594, -0.052734375, -0.030761719, 0.012084961, -0.048339844, -0.028198242, 0.013183594, -0.052734375, -0.030761719, -0.0032958984, 0.013183594, 0.0076904297,
@@ -188,7 +188,7 @@ static double dgq2_refined_onto_dgq2[] =
  0.0065917969, -0.0087890625, -0.0065917969, -0.0087890625, 0.01171875, 0.0087890625, -0.0065917969, 0.0087890625, 0.0065917969, -0.0087890625, 0.01171875, 0.0087890625, 0.01171875, -0.015625, -0.01171875, 0.0087890625, -0.01171875, -0.0087890625, -0.0065917969, 0.0087890625, 0.0065917969, 0.0087890625, -0.01171875, -0.0087890625, 0.0065917969, -0.0087890625, -0.0065917969,
 };
 
-static double dgq3_refined_onto_dgq3[] =
+static const double dgq3_refined_onto_dgq3[] =
 {
  0.32495117, 0.44311523, -0.35449219, -0.029541016, 0.44311523, 0.60424805, -0.48339844, -0.040283203, -0.35449219, -0.48339844, 0.38671875, 0.032226563, -0.029541016, -0.040283203, 0.032226563, 0.0026855469, 0.44311523, 0.60424805, -0.48339844, -0.040283203, 0.60424805, 0.82397461, -0.65917969, -0.054931641, -0.48339844, -0.65917969, 0.52734375, 0.043945313, -0.040283203, -0.054931641, 0.043945312, 0.0036621094, -0.35449219, -0.48339844, 0.38671875, 0.032226563, -0.48339844, -0.65917969, 0.52734375, 0.043945312, 0.38671875, 0.52734375, -0.421875, -0.03515625, 0.032226563, 0.043945312, -0.03515625, -0.0029296875, -0.029541016, -0.040283203, 0.032226563, 0.0026855469, -0.040283203, -0.054931641, 0.043945312, 0.0036621094, 0.032226563, 0.043945312, -0.03515625, -0.0029296875, 0.0026855469, 0.0036621094, -0.0029296875, -0.00024414063,
  -0.026258681, 0.11488173, 0.29212782, 0.05798792, -0.035807292, 0.1566569, 0.39835612, 0.079074436, 0.028645833, -0.12532552, -0.3186849, -0.063259549, 0.0023871528, -0.010443793, -0.026557075, -0.0052716291, -0.035807292, 0.1566569, 0.39835612, 0.079074436, -0.048828125, 0.21362305, 0.54321289, 0.10782878, 0.0390625, -0.17089844, -0.43457031, -0.086263021, 0.0032552083, -0.014241536, -0.036214193, -0.0071885851, 0.028645833, -0.12532552, -0.3186849, -0.063259549, 0.0390625, -0.17089844, -0.43457031, -0.086263021, -0.03125, 0.13671875, 0.34765625, 0.069010417, -0.0026041667, 0.011393229, 0.028971354, 0.0057508681, 0.0023871528, -0.010443793, -0.026557075, -0.0052716291, 0.0032552083, -0.014241536, -0.036214193, -0.0071885851, -0.0026041667, 0.011393229, 0.028971354, 0.0057508681, -0.00021701389, 0.00094943576, 0.0024142795, 0.000479239,
@@ -256,7 +256,7 @@ static double dgq3_refined_onto_dgq3[] =
  -0.001953125, 0.0029296875, 0.0029296875, -0.0009765625, 0.0029296875, -0.0043945313, -0.0043945312, 0.0014648438, 0.0029296875, -0.0043945312, -0.0043945313, 0.0014648437, -0.0009765625, 0.0014648438, 0.0014648438, -0.00048828125, 0.0029296875, -0.0043945313, -0.0043945312, 0.0014648438, -0.0043945313, 0.0065917969, 0.0065917969, -0.0021972656, -0.0043945312, 0.0065917969, 0.0065917969, -0.0021972656, 0.0014648438, -0.0021972656, -0.0021972656, 0.00073242187, 0.0029296875, -0.0043945312, -0.0043945313, 0.0014648437, -0.0043945312, 0.0065917969, 0.0065917969, -0.0021972656, -0.0043945313, 0.0065917969, 0.0065917969, -0.0021972656, 0.0014648438, -0.0021972656, -0.0021972656, 0.00073242187, -0.0009765625, 0.0014648438, 0.0014648438, -0.00048828125, 0.0014648438, -0.0021972656, -0.0021972656, 0.00073242188, 0.0014648438, -0.0021972656, -0.0021972656, 0.00073242187, -0.00048828125, 0.00073242188, 0.00073242188, -0.00024414062,
 };
 
-static double dgq4_refined_onto_dgq4[] =
+static const double dgq4_refined_onto_dgq4[] =
 {
  0.38217423, 0.51200375, -0.54857544, 0.073143393, 0.0091429241, 0.51200375, 0.68593804, -0.73493361, 0.097991148, 0.012248893, -0.54857544, -0.73493361, 0.78742887, -0.10499052, -0.013123814, 0.073143393, 0.097991148, -0.10499052, 0.013998735, 0.0017498419, 0.0091429241, 0.012248893, -0.013123814, 0.0017498419, 0.00021873024, 0.51200375, 0.68593804, -0.73493361, 0.097991148, 0.012248893, 0.68593804, 0.91896005, -0.98460005, 0.13128001, 0.016410001, -0.73493361, -0.98460005, 1.0549286, -0.14065715, -0.017582144, 0.097991148, 0.13128001, -0.14065715, 0.018754287, 0.0023442858, 0.012248893, 0.016410001, -0.017582144, 0.0023442858, 0.00029303573, -0.54857544, -0.73493361, 0.78742887, -0.10499052, -0.013123814, -0.73493361, -0.98460005, 1.0549286, -0.14065715, -0.017582144, 0.78742887, 1.0549286, -1.1302807, 0.15070409, 0.018838011, -0.10499052, -0.14065715, 0.15070409, -0.020093879, -0.0025117348, -0.013123814, -0.017582144, 0.018838011, -0.0025117348, -0.00031396685, 0.073143393, 0.097991148, -0.10499052, 0.013998735, 0.0017498419, 0.097991148, 0.13128001, -0.14065715, 0.018754287, 0.0023442858, -0.10499052, -0.14065715, 0.15070409, -0.020093879, -0.0025117348, 0.013998735, 0.018754287, -0.020093879, 0.0026791838, 0.00033489798, 0.0017498419, 0.0023442858, -0.0025117348, 0.00033489798, 4.1862247e-05, 0.0091429241, 0.012248893, -0.013123814, 0.0017498419, 0.00021873024, 0.012248893, 0.016410001, -0.017582144, 0.0023442858, 0.00029303573, -0.013123814, -0.017582144, 0.018838011, -0.0025117348, -0.00031396685, 0.0017498419, 0.0023442858, -0.0025117348, 0.00033489798, 4.1862247e-05, 0.00021873024, 0.00029303573, -0.00031396685, 4.1862247e-05, 5.2327809e-06,
  -0.035928834, 0.15828687, 0.27445915, 0.14800108, 0.016785837, -0.048134324, 0.21205897, 0.36769647, 0.19827896, 0.022488203, 0.05157249, -0.22720604, -0.39396051, -0.21244175, -0.024094503, -0.006876332, 0.030294138, 0.052528067, 0.028325566, 0.0032126004, -0.00085954149, 0.0037867673, 0.0065660084, 0.0035406958, 0.00040157505, -0.048134324, 0.21205897, 0.36769647, 0.19827896, 0.022488203, -0.064486175, 0.28409814, 0.49260771, 0.26563689, 0.030127736, 0.069092331, -0.30439086, -0.52779398, -0.28461095, -0.032279717, -0.0092123107, 0.040585449, 0.07037253, 0.037948127, 0.0043039623, -0.0011515388, 0.0050731811, 0.0087965663, 0.0047435159, 0.00053799528, 0.05157249, -0.22720604, -0.39396051, -0.21244175, -0.024094503, 0.069092331, -0.30439086, -0.52779398, -0.28461095, -0.032279717, -0.074027497, 0.32613307, 0.56549355, 0.30494031, 0.034585411, 0.0098703329, -0.043484409, -0.07539914, -0.040658707, -0.0046113882, 0.0012337916, -0.0054355511, -0.0094248925, -0.0050823384, -0.00057642352, -0.006876332, 0.030294138, 0.052528067, 0.028325566, 0.0032126004, -0.0092123107, 0.040585449, 0.07037253, 0.037948127, 0.0043039623, 0.0098703329, -0.043484409, -0.07539914, -0.040658707, -0.0046113882, -0.0013160444, 0.0057979212, 0.010053219, 0.005421161, 0.00061485175, -0.00016450555, 0.00072474015, 0.0012566523, 0.00067764512, 7.6856469e-05, -0.00085954149, 0.0037867673, 0.0065660084, 0.0035406958, 0.00040157505, -0.0011515388, 0.0050731811, 0.0087965663, 0.0047435159, 0.00053799528, 0.0012337916, -0.0054355511, -0.0094248925, -0.0050823384, -0.00057642352, -0.00016450555, 0.00072474015, 0.0012566523, 0.00067764512, 7.6856469e-05, -2.0563194e-05, 9.0592519e-05, 0.00015708154, 8.4705641e-05, 9.6070587e-06,
@@ -384,14 +384,31 @@ static double dgq4_refined_onto_dgq4[] =
  -5.6211513e-05, 0.00027635624, -0.00023302227, -0.00049874943, 1.1242303e-05, 8.9938421e-05, -0.00044216998, 0.00037283564, 0.00079799909, -1.7987684e-05, 0.00013490763, -0.00066325498, 0.00055925346, 0.0011969986, -2.6981526e-05, -0.0002338399, 0.001149642, -0.00096937266, -0.0020747976, 4.6767979e-05, -5.6211513e-05, 0.00027635624, -0.00023302227, -0.00049874943, 1.1242303e-05, 8.9938421e-05, -0.00044216998, 0.00037283564, 0.00079799909, -1.7987684e-05, -0.00014390147, 0.00070747198, -0.00059653702, -0.0012767985, 2.8780295e-05, -0.00021585221, 0.001061208, -0.00089480553, -0.0019151978, 4.3170442e-05, 0.00037414383, -0.0018394271, 0.0015509963, 0.0033196762, -7.4828767e-05, 8.9938421e-05, -0.00044216998, 0.00037283564, 0.00079799909, -1.7987684e-05, 0.00013490763, -0.00066325498, 0.00055925346, 0.0011969986, -2.6981526e-05, -0.00021585221, 0.001061208, -0.00089480553, -0.0019151978, 4.3170442e-05, -0.00032377832, 0.0015918119, -0.0013422083, -0.0028727967, 6.4755663e-05, 0.00056121575, -0.0027591407, 0.0023264944, 0.0049795143, -0.00011224315, 0.00013490763, -0.00066325498, 0.00055925346, 0.0011969986, -2.6981526e-05, -0.0002338399, 0.001149642, -0.00096937266, -0.0020747976, 4.6767979e-05, 0.00037414383, -0.0018394271, 0.0015509963, 0.0033196762, -7.4828767e-05, 0.00056121575, -0.0027591407, 0.0023264944, 0.0049795143, -0.00011224315, -0.00097277397, 0.0047825106, -0.0040325903, -0.0086311581, 0.00019455479, -0.0002338399, 0.001149642, -0.00096937266, -0.0020747976, 4.6767979e-05, -5.6211513e-05, 0.00027635624, -0.00023302227, -0.00049874943, 1.1242303e-05, 8.9938421e-05, -0.00044216998, 0.00037283564, 0.00079799909, -1.7987684e-05, 0.00013490763, -0.00066325498, 0.00055925346, 0.0011969986, -2.6981526e-05, -0.0002338399, 0.001149642, -0.00096937266, -0.0020747976, 4.6767979e-05, -5.6211513e-05, 0.00027635624, -0.00023302227, -0.00049874943, 1.1242303e-05,
  0.00065409761, -0.0010465562, -0.0015698343, 0.0027210461, 0.00065409761, -0.0010465562, 0.0016744899, 0.0025117348, -0.0043536737, -0.0010465562, -0.0015698343, 0.0025117348, 0.0037676022, -0.0065305105, -0.0015698343, 0.0027210461, -0.0043536737, -0.0065305105, 0.011319552, 0.0027210461, 0.00065409761, -0.0010465562, -0.0015698343, 0.0027210461, 0.00065409761, -0.0010465562, 0.0016744899, 0.0025117348, -0.0043536737, -0.0010465562, 0.0016744899, -0.0026791838, -0.0040187757, 0.0069658779, 0.0016744899, 0.0025117348, -0.0040187757, -0.0060281636, 0.010448817, 0.0025117348, -0.0043536737, 0.0069658779, 0.010448817, -0.018111283, -0.0043536737, -0.0010465562, 0.0016744899, 0.0025117348, -0.0043536737, -0.0010465562, -0.0015698343, 0.0025117348, 0.0037676022, -0.0065305105, -0.0015698343, 0.0025117348, -0.0040187757, -0.0060281636, 0.010448817, 0.0025117348, 0.0037676022, -0.0060281636, -0.0090422454, 0.015673225, 0.0037676022, -0.0065305105, 0.010448817, 0.015673225, -0.027166924, -0.0065305105, -0.0015698343, 0.0025117348, 0.0037676022, -0.0065305105, -0.0015698343, 0.0027210461, -0.0043536737, -0.0065305105, 0.011319552, 0.0027210461, -0.0043536737, 0.0069658779, 0.010448817, -0.018111283, -0.0043536737, -0.0065305105, 0.010448817, 0.015673225, -0.027166924, -0.0065305105, 0.011319552, -0.018111283, -0.027166924, 0.047089335, 0.011319552, 0.0027210461, -0.0043536737, -0.0065305105, 0.011319552, 0.0027210461, 0.00065409761, -0.0010465562, -0.0015698343, 0.0027210461, 0.00065409761, -0.0010465562, 0.0016744899, 0.0025117348, -0.0043536737, -0.0010465562, -0.0015698343, 0.0025117348, 0.0037676022, -0.0065305105, -0.0015698343, 0.0027210461, -0.0043536737, -0.0065305105, 0.011319552, 0.0027210461, 0.00065409761, -0.0010465562, -0.0015698343, 0.0027210461, 0.00065409761,
 };
+};
 
 
-static double * projection_matrices[] =
+const double * const FE_DGQ<3>::Matrices::embedding[] =
 {
-  dgq0_refined_onto_dgq0,
-  dgq1_refined_onto_dgq1,
-  dgq2_refined_onto_dgq2,
-  dgq3_refined_onto_dgq3,
-  dgq4_refined_onto_dgq4,
-  0,0,0,0,0,0,0
+      FE_DGQ_3d::dgq0_into_dgq0_refined,
+      FE_DGQ_3d::dgq1_into_dgq1_refined,
+      FE_DGQ_3d::dgq2_into_dgq2_refined,
+      FE_DGQ_3d::dgq3_into_dgq3_refined
 };
+
+
+const unsigned int FE_DGQ<3>::Matrices::n_embedding_matrices = 4;
+
+
+const double * const FE_DGQ<3>::Matrices::projection_matrices[] =
+{
+      FE_DGQ_3d::dgq0_refined_onto_dgq0,
+      FE_DGQ_3d::dgq1_refined_onto_dgq1,
+      FE_DGQ_3d::dgq2_refined_onto_dgq2,
+      FE_DGQ_3d::dgq3_refined_onto_dgq3,
+      FE_DGQ_3d::dgq4_refined_onto_dgq4
+};
+
+const unsigned int FE_DGQ<3>::Matrices::n_projection_matrices = 5;
+
+
+#endif // #if deal_II_dimension == 3
index bb2980b1af85f13864e2f33c92ad1e3a53df6b6f..449145ec4ab705fae2c1a0a7030ae1d6f02977e3 100644 (file)
@@ -952,7 +952,11 @@ FE_Q<dim>::get_data (const UpdateFlags      update_flags,
   std::vector<double> values(0);
   std::vector<Tensor<1,dim> > grads(0);
   std::vector<Tensor<2,dim> > grad_grads(0);
-  
+
+                                  // check what needs to be
+                                  // initialized only once and what
+                                  // on every cell/face/subface we
+                                  // visit
   data->update_once = update_once(update_flags);
   data->update_each = update_each(update_flags);
   data->update_flags = data->update_once | data->update_each;
diff --git a/deal.II/deal.II/source/fe/mat_dgq.1 b/deal.II/deal.II/source/fe/mat_dgq.1
deleted file mode 100644 (file)
index 2470f44..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-//----------------------------------------------------------------
-//    $Id$
-//    Version: $Name$
-//
-//    Copyright (C) 1998, 1999, 2000, 2001 by the deal.II authors
-//
-//    This file is subject to QPL and may not be  distributed
-//    without copyright and license information. Please refer
-//    to the file deal.II/doc/license.html for the  text  and
-//    further information on this license.
-//
-//----------------------------------------------------------------
-
-// Transfer matrices for finite elements
-
-static double dgq0_into_dgq0_refined[] =
-{
-  1., 1.
-};
-
-static double dgq1_into_dgq1_refined[] =
-{
-  1., 0.,
-  13.5/27., 13.5/27.,
-};
-
-static double dgq2_into_dgq2_refined[] =
-{
- 1., 0., 0.,
- 10.125/27., 20.25/27., -3.375/27.,
- 0., 1., 0.,
-};
-
-static double dgq3_into_dgq3_refined[] =
-{
- 1., 0., 0., 0.,
- 8.4375/27., 25.3125/27., -8.4375/27., 1.6875/27.,
- 0., 1., 0., 0.,
- -1.6875/27., 15.1875/27., 15.1875/27., -1.6875/27.,
-};
-
-static double dgq4_into_dgq4_refined[] =
-{
- 1., 0., 0., 0., 0.,
- 7.3828125/27., 29.53125/27., -14.765625/27., 5.90625/27., -1.0546875/27.,
- 0., 1., 0., 0., 0.,
- -1.0546875/27., 12.65625/27., 18.984375/27., -4.21875/27., 0.6328125/27.,
- 0., -2.91892343e-13/27., 1., 0., 0.,
-};
-
-static double * embedding[] =
-{
-  dgq0_into_dgq0_refined,
-  dgq1_into_dgq1_refined,
-  dgq2_into_dgq2_refined,
-  dgq3_into_dgq3_refined,
-  dgq4_into_dgq4_refined,
-  0,0,0,0,0,0
-};
-
-
-static double dgq0_refined_onto_dgq0[] =
-{
- 0.5,
-};
-
-static double dgq1_refined_onto_dgq1[] =
-{
- 0.75, 0.5,
- -0.25, 0,
-};
-
-static double dgq2_refined_onto_dgq2[] =
-{
- 0.6875, 0.75, -0.1875,
- -0.09375, 0.375, 0.21875,
- 0.1875, -0.25, -0.1875,
-};
-static double dgq3_refined_onto_dgq3[] =
-{
- 0.6875, 0.9375, -0.75, -0.0625,
- -0.055555556, 0.24305556, 0.61805556, 0.12268519,
- 0.034722222, -0.11805556, 0.069444444, 0.085648148,
- -0.125, 0.1875, 0.1875, -0.0625,
-};
-
-static double dgq4_refined_onto_dgq4[] =
-{
- 0.72569444, 0.97222222, -1.0416667, 0.13888889, 0.017361111,
- -0.068223741, 0.30056424, 0.52115885, 0.28103299, 0.031873915,
- 0.01953125, -0.052083333, -0.078125, 0.46875, 0.14192708,
- -0.0074598524, 0.036675347, -0.030924479, -0.066189236, 0.0014919705,
- 0.086805556, -0.13888889, -0.20833333, 0.36111111, 0.086805556,
-};
-
-static double dgq5_refined_onto_dgq5[] =
-{
- 0.76529948, 0.96028646, -1.2858073, 0.42317708, 0.18717448, 0.10611979,
- -0.064940104, 0.29386458, 0.53121354, 0.25160417, 0.056143229, -0.012855417,
- 0.036778646, -0.14359896, 0.12031771, 0.22294792, 0.53740365, 0.10436104,
- -0.0056692708, 0.022895833, 0.012755208, -0.16279167, 0.17783073, 0.076769167,
- -0.0047838542, 0.0020989583, 0.018526042, 0.016885417, -0.070075521, -0.017681042,
- -0.071940104, 0.16276042, 0.081380208, -0.32552083, -0.040690104, 0.037760417,
-};
-
-static double dgq6_refined_onto_dgq6[] =
-{
- 0.79257813, 0.984375, -1.6734375, 1.09375, -0.17226562, 0.196875, -0.065625,
- -0.056868389, 0.26796875, 0.56824544, 0.18953832, 0.14839681, -0.089322917, -0.019566816,
- 0.03079829, -0.109375, 0.018229167, 0.41571502, 0.32044271, 0.328125, 0.038888889,
- -0.01965332, 0.0984375, -0.16918945, 0.109375, -0.1307373, 0.4921875, 0.11958008,
- -0.0025543338, -0.003125, 0.025520833, 0.0084619342, -0.081119792, -0.0072916667, 0.017283951,
- 0.010613285, -0.02734375, 0.00079752604, 0.016814558, 0.058162435, -0.04921875, -0.018216508,
- 0.062890625, -0.196875, 0.0984375, 0.13125, 0.12304687, -0.309375, -0.065625,
-};
-
-static double dgq7_refined_onto_dgq7[] =
-{
- 0.81508102, 1.0095262, -2.1220573, 2.1159252, -1.1456019, 0.72957682, -0.50176794, -0.037400897,
- -0.048702752, 0.24752223, 0.56041891, 0.24320734, 0.11116474, -0.063333627, -0.094508404, -0.012366406,
- 0.028512974, -0.11272486, 0.058287533, 0.34450213, 0.37238149, 0.28423557, 0.10277054, 0.00045127394,
- -0.01556376, 0.056866734, 0.0023941134, -0.26908091, 0.36033153, 0.082017998, 0.54686868, 0.092819904,
- 0.0063367825, -0.046119071, 0.12266792, -0.15184748, 0.13891781, -0.23206465, 0.23358346, 0.071870952,
- 0.0077008445, -0.01866856, -0.01883456, 0.072907425, -0.023311084, -0.0010966409, -0.086150953, -0.010963118,
- -0.012439378, 0.040990099, -0.017439155, -0.050376157, 0.0042995099, 0.054999345, 0.038394855, -0.001831157,
- -0.050934606, 0.18647931, -0.15057292, -0.1043873, -0.016304977, 0.28934245, 0.015028935, -0.031932147,
-};
-
-static double * projection_matrices[] =
-{
-  dgq0_refined_onto_dgq0,
-  dgq1_refined_onto_dgq1,
-  dgq2_refined_onto_dgq2,
-  dgq3_refined_onto_dgq3,
-  dgq4_refined_onto_dgq4,
-  dgq5_refined_onto_dgq5,
-  dgq6_refined_onto_dgq6,
-  dgq7_refined_onto_dgq7,
-  0,0,0,0,0,0,0
-};
-

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.