package gr.iti.mklab.reveal.forensics.util;

import java.awt.image.BufferedImage;

import org.ojalgo.matrix.store.RawStore;

/**
 * Created by marzampoglou on 11/6/15.
 */
public class dctCoeffExtractor {
    public static int[][] extractYDCT(BufferedImage imIn){

        int[][][] byteImIn=Util.getRGBArray(imIn);
        double[][] Y=new double[Math.floorDiv(byteImIn[0].length,8)*8][Math.floorDiv(byteImIn[0][0].length,8)*8];
        for (int ii=0;ii<Y.length;ii++){
            for (int jj=0;jj<Y[0].length;jj++){
                Y[ii][jj]=Math.round(0.299*byteImIn[0][ii][jj]+0.587*byteImIn[1][ii][jj]+0.114*byteImIn[2][ii][jj]-128);
            }
        }
        double[][] vec=im2vec(Y,8);
        double[][] mult = matrixMultiply(bctmtx, vec);
        return vec2im(mult, 8, Y.length, Y[0].length);
    }

    public static double[][] im2vec(double[][] imIn, int bsize){
        double v[][]=new double[bsize*bsize][(imIn.length*imIn[0].length)/(bsize*bsize)];
        int numBlkX=imIn.length/bsize;
        int numBlkY=imIn[0].length/bsize;

        for (int blk_ii=0;blk_ii<numBlkY;blk_ii++){
            for (int blk_jj=0;blk_jj<numBlkX;blk_jj++){
                for (int ii=0;ii<bsize;ii++) {
                    for (int jj=0;jj<bsize;jj++) {
                        v[ii*bsize+jj][blk_ii*numBlkX+blk_jj]=imIn[blk_jj*bsize+jj][blk_ii*bsize+ii];
                    }
                }
            }
        }
        return v;
    }

    public static int[][] vec2im(double[][] vecIn, int bsize, int r, int c){
        int im[][]=new int[c][r];
        int numBlkX=c/8;
        int numBlkY=r/8;
        for (int Blk_ii=0;Blk_ii<numBlkX;Blk_ii++){
            for (int blk_jj =0; blk_jj <numBlkY; blk_jj++){
                for (int ii=0;ii<bsize;ii++) {
                    for (int jj=0;jj<bsize;jj++) {
                        im[Blk_ii*bsize+ii][blk_jj *bsize+jj]=(int) Math.round(vecIn[ii*bsize+jj][Blk_ii*numBlkY+ blk_jj]);
                    }
                }
            }
        }
        return im;
    }


    public static double[][] matrixMultiply(double[][] dctm, double[][] v) {

        final RawStore dctmBM = new RawStore(dctm);

        final RawStore vBM = new RawStore(v);

        final RawStore outBM = dctmBM.multiply(vBM);

        return outBM.data;
    }


    public static void main(String[] args) {
        double[][] vec=im2vec(tstim2,8);

        for (int ii=0;ii<tstim2.length;ii++){ //
            for (int jj=0;jj<tstim2[0].length;jj++){ //
                System.out.print(tstim2[ii][jj] + " ");
            }
            System.out.println();
        }

        System.out.println();
        for (int ii=0;ii<vec.length;ii++){ //
            for (int jj=0;jj<vec[0].length;jj++){ //
                //System.out.print(vec[ii][jj] + " ");
            }
            //System.out.println();
        }

        double[][] mult = matrixMultiply(bctmtx, vec);
        int[][] im = vec2im(mult, 8, tstim2.length, tstim2[0].length);

        for (int ii=0;ii<im.length;ii++){ //
            for (int jj=0;jj<im[0].length;jj++){ //
                System.out.print(im[ii][jj] + " ");
            }
            System.out.println();
        }
    }


    static double[][] tstim={
            {8, 7, 0, 5, 5, 5, 7, 0},
            {6, 7, 4, 4, 3, 5, 3, 4},
            {0, 5, 2, 4, 6, 6, 2, 5},
            {5, 3, 2, 2, 2, 5, 1, 2},
            {6, 7, 2, 4, 0, 6, 3, 7},
            {5, 4, 1, 6, 4, 3, 3, 8},
            {4, 7, 8, 6, 2, 5, 1, 7},
            {2, 0, 7, 5, 8, 1, 3, 4}
    };


   static double[][] tstim2={
            {8, 7, 0, 5, 5, 5, 7, 0, 2, 4, 7, 2, 3, 2, 6, 6},
            {6, 7, 4, 4, 3, 5, 3, 4, 7, 7, 5, 3, 4, 8, 4, 8},
            {0, 5, 2, 4, 6, 6, 2, 5, 7, 7, 2, 1, 6, 6, 1, 8},
            {5, 3, 2, 2, 2, 5, 1, 2, 6, 6, 1, 5, 7, 3, 4, 4},
            {6, 7, 2, 4, 0, 6, 3, 7, 6, 3, 7, 5, 3, 6, 4, 8},
            {5, 4, 1, 6, 4, 3, 3, 8, 2, 4, 5, 1, 5, 4, 8, 1},
            {4, 7, 8, 6, 2, 5, 1, 7, 5, 6, 8, 1, 8, 6, 7, 0},
            {2, 0, 7, 5, 8, 1, 3, 4, 6, 1, 0, 4, 1, 3, 8, 2},
            {6, 4, 7, 6, 7, 0, 1, 2, 3, 1, 5, 7, 5, 1, 5, 5},
            {2, 6, 6, 5, 3, 8, 5, 6, 8, 2, 2, 4, 3, 5, 3, 4},
            {3, 1, 1, 1, 0, 2, 0, 2, 1, 4, 7, 0, 2, 7, 7, 7},
            {7, 3, 3, 4, 5, 5, 5, 8, 3, 8, 2, 0, 2, 2, 4, 4},
            {7, 2, 2, 3, 7, 8, 6, 5, 4, 6, 4, 6, 6, 3, 2, 3},
            {3, 3, 0, 1, 8, 1, 2, 5, 0, 2, 3, 4, 8, 6, 3, 4},
            {3, 3, 3, 1, 0, 2, 4, 1, 6, 2, 7, 3, 1, 0, 6, 6},
            {5, 4, 6, 2, 4, 3, 5, 1, 4, 7, 5, 6, 6, 8, 4, 0}
   };

 static   double[][] bctmtx = { {0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000},
            { 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268},
            { 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547},
            { 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420},
            { 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000},
            { 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876},
            { 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740},
            { 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673},
            { 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.0982118697983877, -0.0982118697983877, -0.0982118697983877, -0.0982118697983877, -0.0982118697983877, -0.0982118697983877, -0.0982118697983877, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268},
            { 0.240484941563911, 0.203873289212229, 0.136223776693955, 0.0478354290456362, -0.0478354290456362, -0.136223776693955, -0.203873289212229, -0.240484941563911, 0.203873289212229, 0.172835429045636, 0.115484941563911, 0.0405529186026822, -0.0405529186026822, -0.115484941563911, -0.172835429045636, -0.203873289212229, 0.136223776693955, 0.115484941563911, 0.0771645709543638, 0.0270965939155924, -0.0270965939155924, -0.0771645709543638, -0.115484941563911, -0.136223776693955, 0.0478354290456362, 0.0405529186026822, 0.0270965939155924, 0.00951505843608916, -0.00951505843608915, -0.0270965939155924, -0.0405529186026822, -0.0478354290456362, -0.0478354290456362, -0.0405529186026822, -0.0270965939155924, -0.00951505843608915, 0.00951505843608915, 0.0270965939155924, 0.0405529186026822, 0.0478354290456362, -0.136223776693955, -0.115484941563911, -0.0771645709543638, -0.0270965939155924, 0.0270965939155924, 0.0771645709543637, 0.115484941563911, 0.136223776693955, -0.203873289212229, -0.172835429045636, -0.115484941563911, -0.0405529186026822, 0.0405529186026822, 0.115484941563911, 0.172835429045636, 0.203873289212229, -0.240484941563911, -0.203873289212229, -0.136223776693955, -0.0478354290456362, 0.0478354290456362, 0.136223776693955, 0.203873289212229, 0.240484941563911},
            { 0.226531861588222, 0.0938325693794663, -0.0938325693794663, -0.226531861588222, -0.226531861588222, -0.0938325693794665, 0.0938325693794664, 0.226531861588222, 0.192044439177854, 0.0795474112858021, -0.0795474112858021, -0.192044439177854, -0.192044439177854, -0.0795474112858022, 0.0795474112858022, 0.192044439177854, 0.128319991789834, 0.0531518809229535, -0.0531518809229535, -0.128319991789834, -0.128319991789834, -0.0531518809229536, 0.0531518809229536, 0.128319991789834, 0.0450599888754343, 0.0186644585125857, -0.0186644585125857, -0.0450599888754343, -0.0450599888754343, -0.0186644585125857, 0.0186644585125857, 0.0450599888754343, -0.0450599888754342, -0.0186644585125856, 0.0186644585125856, 0.0450599888754342, 0.0450599888754342, 0.0186644585125857, -0.0186644585125857, -0.0450599888754342, -0.128319991789834, -0.0531518809229535, 0.0531518809229535, 0.128319991789834, 0.128319991789834, 0.0531518809229536, -0.0531518809229535, -0.128319991789834, -0.192044439177854, -0.0795474112858021, 0.0795474112858021, 0.192044439177854, 0.192044439177854, 0.0795474112858023, -0.0795474112858022, -0.192044439177854, -0.226531861588222, -0.0938325693794663, 0.0938325693794663, 0.226531861588222, 0.226531861588222, 0.0938325693794665, -0.0938325693794664, -0.226531861588222},
            { 0.203873289212229, -0.0478354290456362, -0.240484941563911, -0.136223776693955, 0.136223776693955, 0.240484941563911, 0.0478354290456361, -0.203873289212229, 0.172835429045636, -0.0405529186026822, -0.203873289212229, -0.115484941563911, 0.115484941563911, 0.203873289212229, 0.0405529186026822, -0.172835429045636, 0.115484941563911, -0.0270965939155924, -0.136223776693955, -0.0771645709543638, 0.0771645709543637, 0.136223776693955, 0.0270965939155924, -0.115484941563911, 0.0405529186026822, -0.00951505843608915, -0.0478354290456362, -0.0270965939155924, 0.0270965939155924, 0.0478354290456362, 0.00951505843608914, -0.0405529186026822, -0.0405529186026822, 0.00951505843608915, 0.0478354290456362, 0.0270965939155924, -0.0270965939155924, -0.0478354290456362, -0.00951505843608914, 0.0405529186026822, -0.115484941563911, 0.0270965939155924, 0.136223776693955, 0.0771645709543637, -0.0771645709543637, -0.136223776693955, -0.0270965939155923, 0.115484941563911, -0.172835429045636, 0.0405529186026822, 0.203873289212229, 0.115484941563911, -0.115484941563911, -0.203873289212229, -0.0405529186026822, 0.172835429045636, -0.203873289212229, 0.0478354290456362, 0.240484941563911, 0.136223776693955, -0.136223776693955, -0.240484941563911, -0.0478354290456361, 0.203873289212229},
            { 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, 0.0982118697983878, -0.0982118697983878, -0.0982118697983878, 0.0982118697983878, 0.0982118697983878, -0.0982118697983877, -0.0982118697983877, 0.0982118697983877, 0.0344874224103679, -0.0344874224103679, -0.0344874224103679, 0.0344874224103679, 0.0344874224103679, -0.0344874224103679, -0.0344874224103679, 0.0344874224103678, -0.0344874224103679, 0.0344874224103679, 0.0344874224103679, -0.0344874224103679, -0.0344874224103679, 0.0344874224103678, 0.0344874224103678, -0.0344874224103678, -0.0982118697983877, 0.0982118697983877, 0.0982118697983878, -0.0982118697983877, -0.0982118697983878, 0.0982118697983876, 0.0982118697983877, -0.0982118697983876, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268},
            { 0.136223776693955, -0.240484941563911, 0.0478354290456362, 0.203873289212229, -0.203873289212229, -0.0478354290456366, 0.240484941563911, -0.136223776693955, 0.115484941563911, -0.203873289212229, 0.0405529186026822, 0.172835429045636, -0.172835429045636, -0.0405529186026825, 0.203873289212229, -0.115484941563911, 0.0771645709543638, -0.136223776693955, 0.0270965939155924, 0.115484941563911, -0.115484941563911, -0.0270965939155926, 0.136223776693955, -0.0771645709543637, 0.0270965939155924, -0.0478354290456362, 0.00951505843608916, 0.0405529186026823, -0.0405529186026822, -0.00951505843608923, 0.0478354290456362, -0.0270965939155924, -0.0270965939155924, 0.0478354290456362, -0.00951505843608915, -0.0405529186026822, 0.0405529186026822, 0.00951505843608923, -0.0478354290456362, 0.0270965939155924, -0.0771645709543638, 0.136223776693955, -0.0270965939155924, -0.115484941563911, 0.115484941563911, 0.0270965939155926, -0.136223776693955, 0.0771645709543637, -0.115484941563911, 0.203873289212229, -0.0405529186026822, -0.172835429045636, 0.172835429045636, 0.0405529186026825, -0.203873289212229, 0.115484941563911, -0.136223776693955, 0.240484941563911, -0.0478354290456362, -0.203873289212229, 0.203873289212229, 0.0478354290456366, -0.240484941563911, 0.136223776693955},
            { 0.0938325693794663, -0.226531861588222, 0.226531861588222, -0.0938325693794663, -0.0938325693794665, 0.226531861588222, -0.226531861588222, 0.0938325693794655, 0.0795474112858021, -0.192044439177854, 0.192044439177854, -0.0795474112858021, -0.0795474112858023, 0.192044439177854, -0.192044439177854, 0.0795474112858014, 0.0531518809229535, -0.128319991789834, 0.128319991789834, -0.0531518809229536, -0.0531518809229536, 0.128319991789834, -0.128319991789834, 0.0531518809229531, 0.0186644585125857, -0.0450599888754343, 0.0450599888754343, -0.0186644585125857, -0.0186644585125857, 0.0450599888754343, -0.0450599888754343, 0.0186644585125855, -0.0186644585125856, 0.0450599888754342, -0.0450599888754342, 0.0186644585125857, 0.0186644585125857, -0.0450599888754343, 0.0450599888754342, -0.0186644585125855, -0.0531518809229535, 0.128319991789834, -0.128319991789834, 0.0531518809229535, 0.0531518809229536, -0.128319991789834, 0.128319991789834, -0.0531518809229530, -0.0795474112858021, 0.192044439177854, -0.192044439177854, 0.0795474112858022, 0.0795474112858023, -0.192044439177854, 0.192044439177854, -0.0795474112858014, -0.0938325693794663, 0.226531861588222, -0.226531861588222, 0.0938325693794663, 0.0938325693794665, -0.226531861588222, 0.226531861588222, -0.0938325693794655},
            { 0.0478354290456362, -0.136223776693955, 0.203873289212229, -0.240484941563911, 0.240484941563911, -0.203873289212229, 0.136223776693955, -0.0478354290456354, 0.0405529186026822, -0.115484941563911, 0.172835429045636, -0.203873289212229, 0.203873289212229, -0.172835429045636, 0.115484941563911, -0.0405529186026816, 0.0270965939155924, -0.0771645709543638, 0.115484941563911, -0.136223776693955, 0.136223776693955, -0.115484941563911, 0.0771645709543641, -0.0270965939155920, 0.00951505843608916, -0.0270965939155924, 0.0405529186026823, -0.0478354290456362, 0.0478354290456362, -0.0405529186026822, 0.0270965939155925, -0.00951505843608900, -0.00951505843608915, 0.0270965939155924, -0.0405529186026822, 0.0478354290456362, -0.0478354290456362, 0.0405529186026821, -0.0270965939155925, 0.00951505843608900, -0.0270965939155924, 0.0771645709543637, -0.115484941563911, 0.136223776693955, -0.136223776693955, 0.115484941563911, -0.0771645709543641, 0.0270965939155919, -0.0405529186026822, 0.115484941563911, -0.172835429045636, 0.203873289212229, -0.203873289212229, 0.172835429045636, -0.115484941563911, 0.0405529186026816, -0.0478354290456362, 0.136223776693955, -0.203873289212229, 0.240484941563911, -0.240484941563911, 0.203873289212229, -0.136223776693955, 0.0478354290456354},
            { 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.0676495125182747, -0.0676495125182747, -0.0676495125182747, -0.0676495125182747, -0.0676495125182747, -0.0676495125182747, -0.0676495125182747, -0.0676495125182747, 0.0676495125182747, 0.0676495125182747, 0.0676495125182747, 0.0676495125182747, 0.0676495125182747, 0.0676495125182747, 0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547},
            { 0.226531861588222, 0.192044439177854, 0.128319991789834, 0.0450599888754343, -0.0450599888754342, -0.128319991789834, -0.192044439177854, -0.226531861588222, 0.0938325693794663, 0.0795474112858021, 0.0531518809229535, 0.0186644585125857, -0.0186644585125856, -0.0531518809229535, -0.0795474112858021, -0.0938325693794663, -0.0938325693794663, -0.0795474112858021, -0.0531518809229535, -0.0186644585125857, 0.0186644585125856, 0.0531518809229535, 0.0795474112858021, 0.0938325693794663, -0.226531861588222, -0.192044439177854, -0.128319991789834, -0.0450599888754343, 0.0450599888754342, 0.128319991789834, 0.192044439177854, 0.226531861588222, -0.226531861588222, -0.192044439177854, -0.128319991789834, -0.0450599888754343, 0.0450599888754342, 0.128319991789834, 0.192044439177854, 0.226531861588222, -0.0938325693794665, -0.0795474112858022, -0.0531518809229536, -0.0186644585125857, 0.0186644585125857, 0.0531518809229536, 0.0795474112858023, 0.0938325693794665, 0.0938325693794664, 0.0795474112858022, 0.0531518809229536, 0.0186644585125857, -0.0186644585125857, -0.0531518809229535, -0.0795474112858022, -0.0938325693794664, 0.226531861588222, 0.192044439177854, 0.128319991789834, 0.0450599888754343, -0.0450599888754342, -0.128319991789834, -0.192044439177854, -0.226531861588222},
            { 0.213388347648318, 0.0883883476483185, -0.0883883476483184, -0.213388347648318, -0.213388347648318, -0.0883883476483186, 0.0883883476483185, 0.213388347648318, 0.0883883476483185, 0.0366116523516816, -0.0366116523516816, -0.0883883476483185, -0.0883883476483185, -0.0366116523516816, 0.0366116523516816, 0.0883883476483184, -0.0883883476483184, -0.0366116523516816, 0.0366116523516816, 0.0883883476483184, 0.0883883476483184, 0.0366116523516816, -0.0366116523516816, -0.0883883476483184, -0.213388347648318, -0.0883883476483185, 0.0883883476483184, 0.213388347648318, 0.213388347648318, 0.0883883476483186, -0.0883883476483185, -0.213388347648318, -0.213388347648318, -0.0883883476483185, 0.0883883476483184, 0.213388347648318, 0.213388347648319, 0.0883883476483186, -0.0883883476483185, -0.213388347648318, -0.0883883476483186, -0.0366116523516816, 0.0366116523516816, 0.0883883476483186, 0.0883883476483186, 0.0366116523516817, -0.0366116523516816, -0.0883883476483185, 0.0883883476483185, 0.0366116523516816, -0.0366116523516816, -0.0883883476483185, -0.0883883476483185, -0.0366116523516816, 0.0366116523516816, 0.0883883476483185, 0.213388347648318, 0.0883883476483184, -0.0883883476483184, -0.213388347648318, -0.213388347648318, -0.0883883476483185, 0.0883883476483185, 0.213388347648318},
            { 0.192044439177854, -0.0450599888754342, -0.226531861588222, -0.128319991789834, 0.128319991789834, 0.226531861588222, 0.0450599888754342, -0.192044439177854, 0.0795474112858021, -0.0186644585125856, -0.0938325693794663, -0.0531518809229535, 0.0531518809229535, 0.0938325693794664, 0.0186644585125856, -0.0795474112858020, -0.0795474112858021, 0.0186644585125856, 0.0938325693794663, 0.0531518809229535, -0.0531518809229535, -0.0938325693794663, -0.0186644585125856, 0.0795474112858020, -0.192044439177854, 0.0450599888754342, 0.226531861588222, 0.128319991789834, -0.128319991789834, -0.226531861588222, -0.0450599888754342, 0.192044439177854, -0.192044439177854, 0.0450599888754342, 0.226531861588222, 0.128319991789834, -0.128319991789834, -0.226531861588222, -0.0450599888754342, 0.192044439177854, -0.0795474112858022, 0.0186644585125857, 0.0938325693794665, 0.0531518809229536, -0.0531518809229536, -0.0938325693794665, -0.0186644585125856, 0.0795474112858021, 0.0795474112858022, -0.0186644585125857, -0.0938325693794664, -0.0531518809229536, 0.0531518809229535, 0.0938325693794664, 0.0186644585125856, -0.0795474112858021, 0.192044439177854, -0.0450599888754342, -0.226531861588222, -0.128319991789834, 0.128319991789834, 0.226531861588222, 0.0450599888754342, -0.192044439177854},
            { 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.0676495125182747, 0.0676495125182746, 0.0676495125182747, -0.0676495125182746, -0.0676495125182746, 0.0676495125182745, -0.0676495125182746, 0.0676495125182746, 0.0676495125182746, -0.0676495125182746, -0.0676495125182746, 0.0676495125182745, 0.0676495125182746, -0.0676495125182745, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.0676495125182747, -0.0676495125182747, -0.0676495125182747, 0.0676495125182746, 0.0676495125182747, -0.0676495125182746, 0.0676495125182747, -0.0676495125182747, -0.0676495125182747, 0.0676495125182747, 0.0676495125182747, -0.0676495125182746, -0.0676495125182746, 0.0676495125182746, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547},
            { 0.128319991789834, -0.226531861588222, 0.0450599888754343, 0.192044439177854, -0.192044439177854, -0.0450599888754346, 0.226531861588222, -0.128319991789834, 0.0531518809229535, -0.0938325693794663, 0.0186644585125857, 0.0795474112858022, -0.0795474112858021, -0.0186644585125858, 0.0938325693794663, -0.0531518809229535, -0.0531518809229535, 0.0938325693794663, -0.0186644585125857, -0.0795474112858021, 0.0795474112858021, 0.0186644585125858, -0.0938325693794663, 0.0531518809229535, -0.128319991789834, 0.226531861588222, -0.0450599888754343, -0.192044439177854, 0.192044439177854, 0.0450599888754346, -0.226531861588222, 0.128319991789834, -0.128319991789834, 0.226531861588222, -0.0450599888754343, -0.192044439177854, 0.192044439177854, 0.0450599888754346, -0.226531861588222, 0.128319991789834, -0.0531518809229536, 0.0938325693794665, -0.0186644585125857, -0.0795474112858023, 0.0795474112858022, 0.0186644585125858, -0.0938325693794664, 0.0531518809229535, 0.0531518809229536, -0.0938325693794664, 0.0186644585125857, 0.0795474112858022, -0.0795474112858022, -0.0186644585125858, 0.0938325693794664, -0.0531518809229535, 0.128319991789834, -0.226531861588222, 0.0450599888754342, 0.192044439177854, -0.192044439177854, -0.0450599888754346, 0.226531861588222, -0.128319991789834},
            { 0.0883883476483185, -0.213388347648318, 0.213388347648318, -0.0883883476483185, -0.0883883476483186, 0.213388347648319, -0.213388347648319, 0.0883883476483176, 0.0366116523516816, -0.0883883476483185, 0.0883883476483184, -0.0366116523516816, -0.0366116523516816, 0.0883883476483185, -0.0883883476483185, 0.0366116523516812, -0.0366116523516816, 0.0883883476483184, -0.0883883476483184, 0.0366116523516816, 0.0366116523516816, -0.0883883476483185, 0.0883883476483185, -0.0366116523516812, -0.0883883476483185, 0.213388347648318, -0.213388347648318, 0.0883883476483185, 0.0883883476483186, -0.213388347648319, 0.213388347648319, -0.0883883476483176, -0.0883883476483185, 0.213388347648319, -0.213388347648318, 0.0883883476483185, 0.0883883476483186, -0.213388347648319, 0.213388347648319, -0.0883883476483176, -0.0366116523516816, 0.0883883476483186, -0.0883883476483185, 0.0366116523516816, 0.0366116523516817, -0.0883883476483186, 0.0883883476483186, -0.0366116523516813, 0.0366116523516816, -0.0883883476483185, 0.0883883476483185, -0.0366116523516816, -0.0366116523516817, 0.0883883476483186, -0.0883883476483185, 0.0366116523516813, 0.0883883476483184, -0.213388347648318, 0.213388347648318, -0.0883883476483185, -0.0883883476483186, 0.213388347648319, -0.213388347648318, 0.0883883476483176},
            { 0.0450599888754343, -0.128319991789834, 0.192044439177854, -0.226531861588222, 0.226531861588222, -0.192044439177854, 0.128319991789835, -0.0450599888754335, 0.0186644585125857, -0.0531518809229535, 0.0795474112858022, -0.0938325693794664, 0.0938325693794663, -0.0795474112858020, 0.0531518809229538, -0.0186644585125854, -0.0186644585125857, 0.0531518809229535, -0.0795474112858021, 0.0938325693794663, -0.0938325693794663, 0.0795474112858020, -0.0531518809229537, 0.0186644585125853, -0.0450599888754343, 0.128319991789834, -0.192044439177854, 0.226531861588222, -0.226531861588222, 0.192044439177854, -0.128319991789835, 0.0450599888754335, -0.0450599888754343, 0.128319991789834, -0.192044439177854, 0.226531861588222, -0.226531861588222, 0.192044439177854, -0.128319991789835, 0.0450599888754335, -0.0186644585125857, 0.0531518809229536, -0.0795474112858023, 0.0938325693794665, -0.0938325693794665, 0.0795474112858021, -0.0531518809229538, 0.0186644585125854, 0.0186644585125857, -0.0531518809229536, 0.0795474112858022, -0.0938325693794664, 0.0938325693794664, -0.0795474112858021, 0.0531518809229538, -0.0186644585125854, 0.0450599888754343, -0.128319991789834, 0.192044439177854, -0.226531861588222, 0.226531861588222, -0.192044439177854, 0.128319991789835, -0.0450599888754335},
            { 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.0344874224103679, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, 0.0982118697983877, 0.0982118697983877, 0.0982118697983877, 0.0982118697983877, 0.0982118697983877, 0.0982118697983877, 0.0982118697983877, 0.0982118697983877, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.0344874224103678, 0.0344874224103678, 0.0344874224103678, 0.0344874224103678, 0.0344874224103678, 0.0344874224103678, 0.0344874224103678, 0.0344874224103678, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420},
            { 0.203873289212229, 0.172835429045636, 0.115484941563911, 0.0405529186026822, -0.0405529186026822, -0.115484941563911, -0.172835429045636, -0.203873289212229, -0.0478354290456362, -0.0405529186026822, -0.0270965939155924, -0.00951505843608915, 0.00951505843608915, 0.0270965939155924, 0.0405529186026822, 0.0478354290456362, -0.240484941563911, -0.203873289212229, -0.136223776693955, -0.0478354290456362, 0.0478354290456362, 0.136223776693955, 0.203873289212229, 0.240484941563911, -0.136223776693955, -0.115484941563911, -0.0771645709543638, -0.0270965939155924, 0.0270965939155924, 0.0771645709543637, 0.115484941563911, 0.136223776693955, 0.136223776693955, 0.115484941563911, 0.0771645709543637, 0.0270965939155924, -0.0270965939155924, -0.0771645709543637, -0.115484941563911, -0.136223776693955, 0.240484941563911, 0.203873289212229, 0.136223776693955, 0.0478354290456362, -0.0478354290456362, -0.136223776693955, -0.203873289212229, -0.240484941563911, 0.0478354290456361, 0.0405529186026822, 0.0270965939155924, 0.00951505843608914, -0.00951505843608914, -0.0270965939155923, -0.0405529186026822, -0.0478354290456361, -0.203873289212229, -0.172835429045636, -0.115484941563911, -0.0405529186026822, 0.0405529186026822, 0.115484941563911, 0.172835429045636, 0.203873289212229},
            { 0.192044439177854, 0.0795474112858021, -0.0795474112858021, -0.192044439177854, -0.192044439177854, -0.0795474112858022, 0.0795474112858022, 0.192044439177854, -0.0450599888754342, -0.0186644585125856, 0.0186644585125856, 0.0450599888754342, 0.0450599888754342, 0.0186644585125857, -0.0186644585125857, -0.0450599888754342, -0.226531861588222, -0.0938325693794663, 0.0938325693794663, 0.226531861588222, 0.226531861588222, 0.0938325693794665, -0.0938325693794664, -0.226531861588222, -0.128319991789834, -0.0531518809229535, 0.0531518809229535, 0.128319991789834, 0.128319991789834, 0.0531518809229536, -0.0531518809229536, -0.128319991789834, 0.128319991789834, 0.0531518809229535, -0.0531518809229535, -0.128319991789834, -0.128319991789834, -0.0531518809229536, 0.0531518809229535, 0.128319991789834, 0.226531861588222, 0.0938325693794664, -0.0938325693794663, -0.226531861588222, -0.226531861588222, -0.0938325693794665, 0.0938325693794664, 0.226531861588222, 0.0450599888754342, 0.0186644585125856, -0.0186644585125856, -0.0450599888754342, -0.0450599888754342, -0.0186644585125856, 0.0186644585125856, 0.0450599888754342, -0.192044439177854, -0.0795474112858020, 0.0795474112858020, 0.192044439177854, 0.192044439177854, 0.0795474112858021, -0.0795474112858021, -0.192044439177854},
            { 0.172835429045636, -0.0405529186026822, -0.203873289212229, -0.115484941563911, 0.115484941563911, 0.203873289212229, 0.0405529186026822, -0.172835429045636, -0.0405529186026822, 0.00951505843608915, 0.0478354290456362, 0.0270965939155924, -0.0270965939155924, -0.0478354290456362, -0.00951505843608914, 0.0405529186026822, -0.203873289212229, 0.0478354290456362, 0.240484941563911, 0.136223776693955, -0.136223776693955, -0.240484941563911, -0.0478354290456361, 0.203873289212229, -0.115484941563911, 0.0270965939155924, 0.136223776693955, 0.0771645709543638, -0.0771645709543637, -0.136223776693955, -0.0270965939155924, 0.115484941563911, 0.115484941563911, -0.0270965939155924, -0.136223776693955, -0.0771645709543637, 0.0771645709543637, 0.136223776693955, 0.0270965939155923, -0.115484941563911, 0.203873289212229, -0.0478354290456362, -0.240484941563911, -0.136223776693955, 0.136223776693955, 0.240484941563911, 0.0478354290456361, -0.203873289212229, 0.0405529186026822, -0.00951505843608914, -0.0478354290456361, -0.0270965939155924, 0.0270965939155923, 0.0478354290456361, 0.00951505843608912, -0.0405529186026821, -0.172835429045636, 0.0405529186026822, 0.203873289212229, 0.115484941563911, -0.115484941563911, -0.203873289212229, -0.0405529186026821, 0.172835429045636},
            { 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, -0.0344874224103679, 0.0344874224103679, 0.0344874224103679, -0.0344874224103679, -0.0344874224103679, 0.0344874224103678, 0.0344874224103678, -0.0344874224103678, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268, -0.0982118697983878, 0.0982118697983878, 0.0982118697983878, -0.0982118697983877, -0.0982118697983878, 0.0982118697983876, 0.0982118697983877, -0.0982118697983876, 0.0982118697983877, -0.0982118697983877, -0.0982118697983877, 0.0982118697983877, 0.0982118697983877, -0.0982118697983876, -0.0982118697983877, 0.0982118697983876, 0.173379980665268, -0.173379980665268, -0.173379980665269, 0.173379980665268, 0.173379980665269, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.0344874224103678, -0.0344874224103678, -0.0344874224103678, 0.0344874224103678, 0.0344874224103678, -0.0344874224103678, -0.0344874224103678, 0.0344874224103678, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302419, 0.146984450302420, -0.146984450302419},
            { 0.115484941563911, -0.203873289212229, 0.0405529186026822, 0.172835429045636, -0.172835429045636, -0.0405529186026825, 0.203873289212229, -0.115484941563911, -0.0270965939155924, 0.0478354290456362, -0.00951505843608915, -0.0405529186026822, 0.0405529186026822, 0.00951505843608923, -0.0478354290456362, 0.0270965939155924, -0.136223776693955, 0.240484941563911, -0.0478354290456362, -0.203873289212229, 0.203873289212229, 0.0478354290456366, -0.240484941563911, 0.136223776693955, -0.0771645709543638, 0.136223776693955, -0.0270965939155924, -0.115484941563911, 0.115484941563911, 0.0270965939155926, -0.136223776693955, 0.0771645709543637, 0.0771645709543637, -0.136223776693955, 0.0270965939155924, 0.115484941563911, -0.115484941563911, -0.0270965939155926, 0.136223776693955, -0.0771645709543636, 0.136223776693955, -0.240484941563911, 0.0478354290456362, 0.203873289212229, -0.203873289212229, -0.0478354290456366, 0.240484941563911, -0.136223776693955, 0.0270965939155924, -0.0478354290456361, 0.00951505843608914, 0.0405529186026822, -0.0405529186026821, -0.00951505843608921, 0.0478354290456361, -0.0270965939155923, -0.115484941563911, 0.203873289212229, -0.0405529186026822, -0.172835429045636, 0.172835429045636, 0.0405529186026825, -0.203873289212229, 0.115484941563911},
            { 0.0795474112858021, -0.192044439177854, 0.192044439177854, -0.0795474112858021, -0.0795474112858023, 0.192044439177854, -0.192044439177854, 0.0795474112858014, -0.0186644585125856, 0.0450599888754342, -0.0450599888754342, 0.0186644585125857, 0.0186644585125857, -0.0450599888754343, 0.0450599888754342, -0.0186644585125855, -0.0938325693794663, 0.226531861588222, -0.226531861588222, 0.0938325693794663, 0.0938325693794665, -0.226531861588222, 0.226531861588222, -0.0938325693794655, -0.0531518809229535, 0.128319991789834, -0.128319991789834, 0.0531518809229535, 0.0531518809229536, -0.128319991789834, 0.128319991789834, -0.0531518809229530, 0.0531518809229535, -0.128319991789834, 0.128319991789834, -0.0531518809229535, -0.0531518809229536, 0.128319991789834, -0.128319991789834, 0.0531518809229530, 0.0938325693794664, -0.226531861588222, 0.226531861588222, -0.0938325693794664, -0.0938325693794665, 0.226531861588222, -0.226531861588222, 0.0938325693794655, 0.0186644585125856, -0.0450599888754342, 0.0450599888754342, -0.0186644585125856, -0.0186644585125857, 0.0450599888754342, -0.0450599888754342, 0.0186644585125854, -0.0795474112858020, 0.192044439177854, -0.192044439177854, 0.0795474112858020, 0.0795474112858022, -0.192044439177854, 0.192044439177854, -0.0795474112858013},
            { 0.0405529186026822, -0.115484941563911, 0.172835429045636, -0.203873289212229, 0.203873289212229, -0.172835429045636, 0.115484941563911, -0.0405529186026816, -0.00951505843608915, 0.0270965939155924, -0.0405529186026822, 0.0478354290456362, -0.0478354290456362, 0.0405529186026821, -0.0270965939155925, 0.00951505843608900, -0.0478354290456362, 0.136223776693955, -0.203873289212229, 0.240484941563911, -0.240484941563911, 0.203873289212229, -0.136223776693955, 0.0478354290456354, -0.0270965939155924, 0.0771645709543638, -0.115484941563911, 0.136223776693955, -0.136223776693955, 0.115484941563911, -0.0771645709543641, 0.0270965939155920, 0.0270965939155924, -0.0771645709543637, 0.115484941563911, -0.136223776693955, 0.136223776693955, -0.115484941563911, 0.0771645709543640, -0.0270965939155919, 0.0478354290456362, -0.136223776693955, 0.203873289212229, -0.240484941563911, 0.240484941563911, -0.203873289212229, 0.136223776693955, -0.0478354290456355, 0.00951505843608914, -0.0270965939155924, 0.0405529186026822, -0.0478354290456361, 0.0478354290456361, -0.0405529186026821, 0.0270965939155925, -0.00951505843608898, -0.0405529186026822, 0.115484941563911, -0.172835429045636, 0.203873289212229, -0.203873289212229, 0.172835429045636, -0.115484941563911, 0.0405529186026815},
            { 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000, 0.125000000000000},
            { 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, -0.173379980665268, -0.146984450302420, -0.0982118697983878, -0.0344874224103679, 0.0344874224103679, 0.0982118697983877, 0.146984450302420, 0.173379980665268, -0.173379980665268, -0.146984450302420, -0.0982118697983878, -0.0344874224103679, 0.0344874224103679, 0.0982118697983878, 0.146984450302420, 0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983877, -0.146984450302420, -0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983878, 0.0344874224103679, -0.0344874224103679, -0.0982118697983878, -0.146984450302420, -0.173379980665268, -0.173379980665268, -0.146984450302420, -0.0982118697983877, -0.0344874224103679, 0.0344874224103678, 0.0982118697983876, 0.146984450302420, 0.173379980665268, -0.173379980665268, -0.146984450302420, -0.0982118697983877, -0.0344874224103679, 0.0344874224103678, 0.0982118697983877, 0.146984450302420, 0.173379980665268, 0.173379980665268, 0.146984450302420, 0.0982118697983877, 0.0344874224103678, -0.0344874224103678, -0.0982118697983876, -0.146984450302420, -0.173379980665268},
            { 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, -0.163320370609547, -0.0676495125182746, 0.0676495125182746, 0.163320370609547, 0.163320370609547, 0.0676495125182747, -0.0676495125182747, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182746, 0.163320370609547, 0.163320370609547, 0.0676495125182747, -0.0676495125182747, -0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, 0.163320370609547, 0.0676495125182747, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182747, 0.0676495125182747, 0.163320370609547, -0.163320370609547, -0.0676495125182746, 0.0676495125182745, 0.163320370609547, 0.163320370609547, 0.0676495125182746, -0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.0676495125182746, 0.0676495125182746, 0.163320370609547, 0.163320370609547, 0.0676495125182747, -0.0676495125182746, -0.163320370609547, 0.163320370609547, 0.0676495125182745, -0.0676495125182745, -0.163320370609547, -0.163320370609547, -0.0676495125182746, 0.0676495125182746, 0.163320370609547},
            { 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, -0.146984450302420, 0.0344874224103679, 0.173379980665268, 0.0982118697983878, -0.0982118697983877, -0.173379980665268, -0.0344874224103678, 0.146984450302420, -0.146984450302420, 0.0344874224103679, 0.173379980665268, 0.0982118697983878, -0.0982118697983877, -0.173379980665269, -0.0344874224103678, 0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983877, 0.0982118697983877, 0.173379980665268, 0.0344874224103678, -0.146984450302420, 0.146984450302420, -0.0344874224103679, -0.173379980665268, -0.0982118697983878, 0.0982118697983877, 0.173379980665269, 0.0344874224103678, -0.146984450302420, -0.146984450302420, 0.0344874224103678, 0.173379980665268, 0.0982118697983876, -0.0982118697983876, -0.173379980665268, -0.0344874224103678, 0.146984450302419, -0.146984450302420, 0.0344874224103678, 0.173379980665268, 0.0982118697983877, -0.0982118697983877, -0.173379980665268, -0.0344874224103678, 0.146984450302420, 0.146984450302420, -0.0344874224103678, -0.173379980665268, -0.0982118697983876, 0.0982118697983876, 0.173379980665268, 0.0344874224103678, -0.146984450302419},
            { 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000, 0.125000000000000, -0.125000000000000, -0.125000000000000, 0.125000000000000},
            { 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983877, -0.0982118697983878, 0.173379980665268, -0.0344874224103679, -0.146984450302420, 0.146984450302420, 0.0344874224103681, -0.173379980665268, 0.0982118697983876, -0.0982118697983878, 0.173379980665268, -0.0344874224103679, -0.146984450302420, 0.146984450302420, 0.0344874224103682, -0.173379980665268, 0.0982118697983877, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983876, 0.0982118697983878, -0.173379980665268, 0.0344874224103679, 0.146984450302420, -0.146984450302420, -0.0344874224103682, 0.173379980665268, -0.0982118697983877, -0.0982118697983877, 0.173379980665268, -0.0344874224103678, -0.146984450302420, 0.146984450302420, 0.0344874224103681, -0.173379980665268, 0.0982118697983875, -0.0982118697983877, 0.173379980665268, -0.0344874224103679, -0.146984450302420, 0.146984450302420, 0.0344874224103681, -0.173379980665268, 0.0982118697983876, 0.0982118697983877, -0.173379980665268, 0.0344874224103678, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.173379980665268, -0.0982118697983875},
            { 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182747, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, -0.0676495125182746, 0.163320370609547, -0.163320370609547, 0.0676495125182746, 0.0676495125182748, -0.163320370609547, 0.163320370609547, -0.0676495125182740, -0.0676495125182747, 0.163320370609547, -0.163320370609547, 0.0676495125182747, 0.0676495125182748, -0.163320370609547, 0.163320370609547, -0.0676495125182740, 0.0676495125182746, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182747, -0.163320370609547, 0.163320370609547, -0.0676495125182747, -0.0676495125182748, 0.163320370609547, -0.163320370609547, 0.0676495125182740, -0.0676495125182746, 0.163320370609547, -0.163320370609547, 0.0676495125182746, 0.0676495125182747, -0.163320370609547, 0.163320370609547, -0.0676495125182739, -0.0676495125182746, 0.163320370609547, -0.163320370609547, 0.0676495125182746, 0.0676495125182747, -0.163320370609547, 0.163320370609547, -0.0676495125182740, 0.0676495125182745, -0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182747, 0.163320370609547, -0.163320370609547, 0.0676495125182739},
            { 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, -0.0344874224103679, 0.0982118697983878, -0.146984450302420, 0.173379980665268, -0.173379980665268, 0.146984450302420, -0.0982118697983882, 0.0344874224103673, -0.0344874224103679, 0.0982118697983878, -0.146984450302420, 0.173379980665269, -0.173379980665268, 0.146984450302420, -0.0982118697983882, 0.0344874224103673, 0.0344874224103679, -0.0982118697983877, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.0982118697983881, -0.0344874224103673, 0.0344874224103679, -0.0982118697983878, 0.146984450302420, -0.173379980665269, 0.173379980665268, -0.146984450302420, 0.0982118697983882, -0.0344874224103673, -0.0344874224103679, 0.0982118697983876, -0.146984450302420, 0.173379980665268, -0.173379980665268, 0.146984450302419, -0.0982118697983880, 0.0344874224103673, -0.0344874224103679, 0.0982118697983877, -0.146984450302420, 0.173379980665268, -0.173379980665268, 0.146984450302420, -0.0982118697983881, 0.0344874224103673, 0.0344874224103678, -0.0982118697983876, 0.146984450302420, -0.173379980665268, 0.173379980665268, -0.146984450302419, 0.0982118697983880, -0.0344874224103673},
            { 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, 0.0982118697983878, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.0344874224103681, -0.0344874224103681, -0.0344874224103681, -0.0344874224103681, -0.0344874224103681, -0.0344874224103681, -0.0344874224103681, -0.0344874224103681, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, -0.0982118697983876, -0.0982118697983876, -0.0982118697983876, -0.0982118697983876, -0.0982118697983876, -0.0982118697983876, -0.0982118697983876, -0.0982118697983876},
            { 0.136223776693955, 0.115484941563911, 0.0771645709543638, 0.0270965939155924, -0.0270965939155924, -0.0771645709543638, -0.115484941563911, -0.136223776693955, -0.240484941563911, -0.203873289212229, -0.136223776693955, -0.0478354290456362, 0.0478354290456362, 0.136223776693955, 0.203873289212229, 0.240484941563911, 0.0478354290456362, 0.0405529186026822, 0.0270965939155924, 0.00951505843608916, -0.00951505843608915, -0.0270965939155924, -0.0405529186026822, -0.0478354290456362, 0.203873289212229, 0.172835429045636, 0.115484941563911, 0.0405529186026823, -0.0405529186026822, -0.115484941563911, -0.172835429045636, -0.203873289212229, -0.203873289212229, -0.172835429045636, -0.115484941563911, -0.0405529186026822, 0.0405529186026822, 0.115484941563911, 0.172835429045636, 0.203873289212229, -0.0478354290456366, -0.0405529186026825, -0.0270965939155926, -0.00951505843608923, 0.00951505843608923, 0.0270965939155926, 0.0405529186026825, 0.0478354290456366, 0.240484941563911, 0.203873289212229, 0.136223776693955, 0.0478354290456362, -0.0478354290456362, -0.136223776693955, -0.203873289212229, -0.240484941563911, -0.136223776693955, -0.115484941563911, -0.0771645709543637, -0.0270965939155924, 0.0270965939155924, 0.0771645709543637, 0.115484941563911, 0.136223776693955},
            { 0.128319991789834, 0.0531518809229535, -0.0531518809229535, -0.128319991789834, -0.128319991789834, -0.0531518809229536, 0.0531518809229536, 0.128319991789834, -0.226531861588222, -0.0938325693794663, 0.0938325693794663, 0.226531861588222, 0.226531861588222, 0.0938325693794665, -0.0938325693794664, -0.226531861588222, 0.0450599888754343, 0.0186644585125857, -0.0186644585125857, -0.0450599888754343, -0.0450599888754343, -0.0186644585125857, 0.0186644585125857, 0.0450599888754342, 0.192044439177854, 0.0795474112858022, -0.0795474112858021, -0.192044439177854, -0.192044439177854, -0.0795474112858023, 0.0795474112858022, 0.192044439177854, -0.192044439177854, -0.0795474112858021, 0.0795474112858021, 0.192044439177854, 0.192044439177854, 0.0795474112858022, -0.0795474112858022, -0.192044439177854, -0.0450599888754346, -0.0186644585125858, 0.0186644585125858, 0.0450599888754346, 0.0450599888754346, 0.0186644585125858, -0.0186644585125858, -0.0450599888754346, 0.226531861588222, 0.0938325693794663, -0.0938325693794663, -0.226531861588222, -0.226531861588222, -0.0938325693794664, 0.0938325693794664, 0.226531861588222, -0.128319991789834, -0.0531518809229535, 0.0531518809229535, 0.128319991789834, 0.128319991789834, 0.0531518809229535, -0.0531518809229535, -0.128319991789834},
            { 0.115484941563911, -0.0270965939155924, -0.136223776693955, -0.0771645709543638, 0.0771645709543637, 0.136223776693955, 0.0270965939155924, -0.115484941563911, -0.203873289212229, 0.0478354290456362, 0.240484941563911, 0.136223776693955, -0.136223776693955, -0.240484941563911, -0.0478354290456361, 0.203873289212229, 0.0405529186026822, -0.00951505843608915, -0.0478354290456362, -0.0270965939155924, 0.0270965939155924, 0.0478354290456362, 0.00951505843608914, -0.0405529186026822, 0.172835429045636, -0.0405529186026822, -0.203873289212229, -0.115484941563911, 0.115484941563911, 0.203873289212229, 0.0405529186026822, -0.172835429045636, -0.172835429045636, 0.0405529186026822, 0.203873289212229, 0.115484941563911, -0.115484941563911, -0.203873289212229, -0.0405529186026821, 0.172835429045636, -0.0405529186026825, 0.00951505843608923, 0.0478354290456366, 0.0270965939155926, -0.0270965939155926, -0.0478354290456366, -0.00951505843608921, 0.0405529186026825, 0.203873289212229, -0.0478354290456362, -0.240484941563911, -0.136223776693955, 0.136223776693955, 0.240484941563911, 0.0478354290456361, -0.203873289212229, -0.115484941563911, 0.0270965939155924, 0.136223776693955, 0.0771645709543637, -0.0771645709543636, -0.136223776693955, -0.0270965939155923, 0.115484941563911},
            { 0.0982118697983878, -0.0982118697983878, -0.0982118697983878, 0.0982118697983878, 0.0982118697983878, -0.0982118697983877, -0.0982118697983877, 0.0982118697983877, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268, 0.0344874224103679, -0.0344874224103679, -0.0344874224103679, 0.0344874224103679, 0.0344874224103679, -0.0344874224103678, -0.0344874224103679, 0.0344874224103678, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.0344874224103681, 0.0344874224103681, 0.0344874224103682, -0.0344874224103681, -0.0344874224103682, 0.0344874224103681, 0.0344874224103681, -0.0344874224103681, 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, -0.0982118697983877, 0.0982118697983876, 0.0982118697983877, -0.0982118697983876, -0.0982118697983877, 0.0982118697983875, 0.0982118697983876, -0.0982118697983875},
            { 0.0771645709543638, -0.136223776693955, 0.0270965939155924, 0.115484941563911, -0.115484941563911, -0.0270965939155926, 0.136223776693955, -0.0771645709543637, -0.136223776693955, 0.240484941563911, -0.0478354290456362, -0.203873289212229, 0.203873289212229, 0.0478354290456366, -0.240484941563911, 0.136223776693955, 0.0270965939155924, -0.0478354290456362, 0.00951505843608916, 0.0405529186026822, -0.0405529186026822, -0.00951505843608923, 0.0478354290456362, -0.0270965939155924, 0.115484941563911, -0.203873289212229, 0.0405529186026822, 0.172835429045636, -0.172835429045636, -0.0405529186026826, 0.203873289212229, -0.115484941563911, -0.115484941563911, 0.203873289212229, -0.0405529186026822, -0.172835429045636, 0.172835429045636, 0.0405529186026825, -0.203873289212229, 0.115484941563911, -0.0270965939155926, 0.0478354290456366, -0.00951505843608923, -0.0405529186026826, 0.0405529186026825, 0.00951505843608930, -0.0478354290456366, 0.0270965939155926, 0.136223776693955, -0.240484941563911, 0.0478354290456362, 0.203873289212229, -0.203873289212229, -0.0478354290456366, 0.240484941563911, -0.136223776693954, -0.0771645709543637, 0.136223776693955, -0.0270965939155924, -0.115484941563911, 0.115484941563911, 0.0270965939155926, -0.136223776693954, 0.0771645709543636},
            { 0.0531518809229535, -0.128319991789834, 0.128319991789834, -0.0531518809229536, -0.0531518809229536, 0.128319991789834, -0.128319991789834, 0.0531518809229531, -0.0938325693794663, 0.226531861588222, -0.226531861588222, 0.0938325693794663, 0.0938325693794665, -0.226531861588222, 0.226531861588222, -0.0938325693794655, 0.0186644585125857, -0.0450599888754343, 0.0450599888754342, -0.0186644585125857, -0.0186644585125857, 0.0450599888754343, -0.0450599888754343, 0.0186644585125855, 0.0795474112858022, -0.192044439177854, 0.192044439177854, -0.0795474112858022, -0.0795474112858023, 0.192044439177854, -0.192044439177854, 0.0795474112858014, -0.0795474112858021, 0.192044439177854, -0.192044439177854, 0.0795474112858021, 0.0795474112858023, -0.192044439177854, 0.192044439177854, -0.0795474112858014, -0.0186644585125858, 0.0450599888754346, -0.0450599888754346, 0.0186644585125858, 0.0186644585125858, -0.0450599888754346, 0.0450599888754346, -0.0186644585125856, 0.0938325693794663, -0.226531861588222, 0.226531861588222, -0.0938325693794663, -0.0938325693794665, 0.226531861588222, -0.226531861588222, 0.0938325693794655, -0.0531518809229535, 0.128319991789834, -0.128319991789834, 0.0531518809229535, 0.0531518809229536, -0.128319991789834, 0.128319991789834, -0.0531518809229530},
            { 0.0270965939155924, -0.0771645709543638, 0.115484941563911, -0.136223776693955, 0.136223776693955, -0.115484941563911, 0.0771645709543641, -0.0270965939155920, -0.0478354290456362, 0.136223776693955, -0.203873289212229, 0.240484941563911, -0.240484941563911, 0.203873289212229, -0.136223776693955, 0.0478354290456354, 0.00951505843608916, -0.0270965939155924, 0.0405529186026822, -0.0478354290456362, 0.0478354290456362, -0.0405529186026822, 0.0270965939155925, -0.00951505843608900, 0.0405529186026823, -0.115484941563911, 0.172835429045636, -0.203873289212229, 0.203873289212229, -0.172835429045636, 0.115484941563911, -0.0405529186026816, -0.0405529186026822, 0.115484941563911, -0.172835429045636, 0.203873289212229, -0.203873289212229, 0.172835429045636, -0.115484941563911, 0.0405529186026816, -0.00951505843608923, 0.0270965939155926, -0.0405529186026826, 0.0478354290456366, -0.0478354290456366, 0.0405529186026825, -0.0270965939155927, 0.00951505843608907, 0.0478354290456362, -0.136223776693955, 0.203873289212229, -0.240484941563911, 0.240484941563911, -0.203873289212229, 0.136223776693955, -0.0478354290456354, -0.0270965939155924, 0.0771645709543637, -0.115484941563911, 0.136223776693955, -0.136223776693955, 0.115484941563911, -0.0771645709543640, 0.0270965939155919},
            { 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, 0.0676495125182746, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182746, -0.0676495125182748, -0.0676495125182748, -0.0676495125182748, -0.0676495125182748, -0.0676495125182748, -0.0676495125182748, -0.0676495125182748, -0.0676495125182748, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, -0.163320370609547, 0.0676495125182740, 0.0676495125182740, 0.0676495125182740, 0.0676495125182740, 0.0676495125182740, 0.0676495125182740, 0.0676495125182740, 0.0676495125182740},
            { 0.0938325693794663, 0.0795474112858021, 0.0531518809229535, 0.0186644585125857, -0.0186644585125856, -0.0531518809229535, -0.0795474112858021, -0.0938325693794663, -0.226531861588222, -0.192044439177854, -0.128319991789834, -0.0450599888754343, 0.0450599888754342, 0.128319991789834, 0.192044439177854, 0.226531861588222, 0.226531861588222, 0.192044439177854, 0.128319991789834, 0.0450599888754343, -0.0450599888754342, -0.128319991789834, -0.192044439177854, -0.226531861588222, -0.0938325693794663, -0.0795474112858021, -0.0531518809229536, -0.0186644585125857, 0.0186644585125857, 0.0531518809229535, 0.0795474112858022, 0.0938325693794663, -0.0938325693794665, -0.0795474112858023, -0.0531518809229536, -0.0186644585125857, 0.0186644585125857, 0.0531518809229536, 0.0795474112858023, 0.0938325693794665, 0.226531861588222, 0.192044439177854, 0.128319991789834, 0.0450599888754343, -0.0450599888754343, -0.128319991789834, -0.192044439177854, -0.226531861588222, -0.226531861588222, -0.192044439177854, -0.128319991789834, -0.0450599888754343, 0.0450599888754342, 0.128319991789834, 0.192044439177854, 0.226531861588222, 0.0938325693794655, 0.0795474112858014, 0.0531518809229531, 0.0186644585125855, -0.0186644585125855, -0.0531518809229530, -0.0795474112858014, -0.0938325693794655},
            { 0.0883883476483185, 0.0366116523516816, -0.0366116523516816, -0.0883883476483185, -0.0883883476483185, -0.0366116523516816, 0.0366116523516816, 0.0883883476483184, -0.213388347648318, -0.0883883476483185, 0.0883883476483184, 0.213388347648318, 0.213388347648319, 0.0883883476483186, -0.0883883476483185, -0.213388347648318, 0.213388347648318, 0.0883883476483184, -0.0883883476483184, -0.213388347648318, -0.213388347648318, -0.0883883476483185, 0.0883883476483185, 0.213388347648318, -0.0883883476483185, -0.0366116523516816, 0.0366116523516816, 0.0883883476483185, 0.0883883476483185, 0.0366116523516816, -0.0366116523516816, -0.0883883476483185, -0.0883883476483186, -0.0366116523516816, 0.0366116523516816, 0.0883883476483186, 0.0883883476483186, 0.0366116523516817, -0.0366116523516817, -0.0883883476483186, 0.213388347648319, 0.0883883476483185, -0.0883883476483185, -0.213388347648319, -0.213388347648319, -0.0883883476483186, 0.0883883476483186, 0.213388347648319, -0.213388347648319, -0.0883883476483185, 0.0883883476483185, 0.213388347648319, 0.213388347648319, 0.0883883476483186, -0.0883883476483185, -0.213388347648318, 0.0883883476483176, 0.0366116523516812, -0.0366116523516812, -0.0883883476483176, -0.0883883476483176, -0.0366116523516813, 0.0366116523516813, 0.0883883476483176},
            { 0.0795474112858021, -0.0186644585125856, -0.0938325693794663, -0.0531518809229535, 0.0531518809229535, 0.0938325693794664, 0.0186644585125856, -0.0795474112858020, -0.192044439177854, 0.0450599888754342, 0.226531861588222, 0.128319991789834, -0.128319991789834, -0.226531861588222, -0.0450599888754342, 0.192044439177854, 0.192044439177854, -0.0450599888754342, -0.226531861588222, -0.128319991789834, 0.128319991789834, 0.226531861588222, 0.0450599888754342, -0.192044439177854, -0.0795474112858021, 0.0186644585125857, 0.0938325693794663, 0.0531518809229535, -0.0531518809229535, -0.0938325693794664, -0.0186644585125856, 0.0795474112858020, -0.0795474112858023, 0.0186644585125857, 0.0938325693794665, 0.0531518809229536, -0.0531518809229536, -0.0938325693794665, -0.0186644585125857, 0.0795474112858022, 0.192044439177854, -0.0450599888754343, -0.226531861588222, -0.128319991789834, 0.128319991789834, 0.226531861588222, 0.0450599888754342, -0.192044439177854, -0.192044439177854, 0.0450599888754342, 0.226531861588222, 0.128319991789834, -0.128319991789834, -0.226531861588222, -0.0450599888754342, 0.192044439177854, 0.0795474112858014, -0.0186644585125855, -0.0938325693794655, -0.0531518809229530, 0.0531518809229530, 0.0938325693794655, 0.0186644585125854, -0.0795474112858013},
            { 0.0676495125182746, -0.0676495125182746, -0.0676495125182747, 0.0676495125182746, 0.0676495125182747, -0.0676495125182746, -0.0676495125182746, 0.0676495125182745, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, -0.0676495125182747, 0.0676495125182746, 0.0676495125182747, -0.0676495125182746, -0.0676495125182747, 0.0676495125182746, 0.0676495125182746, -0.0676495125182746, -0.0676495125182748, 0.0676495125182748, 0.0676495125182748, -0.0676495125182748, -0.0676495125182748, 0.0676495125182747, 0.0676495125182747, -0.0676495125182747, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, -0.163320370609547, 0.163320370609547, 0.163320370609547, -0.163320370609547, 0.0676495125182740, -0.0676495125182740, -0.0676495125182740, 0.0676495125182740, 0.0676495125182740, -0.0676495125182739, -0.0676495125182740, 0.0676495125182739},
            { 0.0531518809229535, -0.0938325693794663, 0.0186644585125857, 0.0795474112858022, -0.0795474112858021, -0.0186644585125858, 0.0938325693794663, -0.0531518809229535, -0.128319991789834, 0.226531861588222, -0.0450599888754343, -0.192044439177854, 0.192044439177854, 0.0450599888754346, -0.226531861588222, 0.128319991789834, 0.128319991789834, -0.226531861588222, 0.0450599888754342, 0.192044439177854, -0.192044439177854, -0.0450599888754346, 0.226531861588222, -0.128319991789834, -0.0531518809229536, 0.0938325693794663, -0.0186644585125857, -0.0795474112858022, 0.0795474112858021, 0.0186644585125858, -0.0938325693794663, 0.0531518809229535, -0.0531518809229536, 0.0938325693794665, -0.0186644585125857, -0.0795474112858023, 0.0795474112858023, 0.0186644585125858, -0.0938325693794665, 0.0531518809229536, 0.128319991789834, -0.226531861588222, 0.0450599888754343, 0.192044439177854, -0.192044439177854, -0.0450599888754346, 0.226531861588222, -0.128319991789834, -0.128319991789834, 0.226531861588222, -0.0450599888754343, -0.192044439177854, 0.192044439177854, 0.0450599888754346, -0.226531861588222, 0.128319991789834, 0.0531518809229531, -0.0938325693794655, 0.0186644585125855, 0.0795474112858014, -0.0795474112858014, -0.0186644585125856, 0.0938325693794655, -0.0531518809229530},
            { 0.0366116523516816, -0.0883883476483185, 0.0883883476483184, -0.0366116523516816, -0.0366116523516816, 0.0883883476483185, -0.0883883476483185, 0.0366116523516812, -0.0883883476483185, 0.213388347648319, -0.213388347648318, 0.0883883476483185, 0.0883883476483186, -0.213388347648319, 0.213388347648319, -0.0883883476483176, 0.0883883476483184, -0.213388347648318, 0.213388347648318, -0.0883883476483185, -0.0883883476483186, 0.213388347648319, -0.213388347648318, 0.0883883476483176, -0.0366116523516816, 0.0883883476483185, -0.0883883476483185, 0.0366116523516816, 0.0366116523516816, -0.0883883476483185, 0.0883883476483185, -0.0366116523516812, -0.0366116523516816, 0.0883883476483186, -0.0883883476483186, 0.0366116523516816, 0.0366116523516817, -0.0883883476483187, 0.0883883476483187, -0.0366116523516813, 0.0883883476483185, -0.213388347648319, 0.213388347648319, -0.0883883476483185, -0.0883883476483187, 0.213388347648319, -0.213388347648319, 0.0883883476483177, -0.0883883476483185, 0.213388347648319, -0.213388347648318, 0.0883883476483185, 0.0883883476483187, -0.213388347648319, 0.213388347648319, -0.0883883476483177, 0.0366116523516812, -0.0883883476483176, 0.0883883476483176, -0.0366116523516812, -0.0366116523516813, 0.0883883476483177, -0.0883883476483177, 0.0366116523516809},
            { 0.0186644585125857, -0.0531518809229535, 0.0795474112858022, -0.0938325693794664, 0.0938325693794663, -0.0795474112858020, 0.0531518809229538, -0.0186644585125854, -0.0450599888754343, 0.128319991789834, -0.192044439177854, 0.226531861588222, -0.226531861588222, 0.192044439177854, -0.128319991789835, 0.0450599888754335, 0.0450599888754343, -0.128319991789834, 0.192044439177854, -0.226531861588222, 0.226531861588222, -0.192044439177854, 0.128319991789835, -0.0450599888754335, -0.0186644585125857, 0.0531518809229535, -0.0795474112858022, 0.0938325693794664, -0.0938325693794663, 0.0795474112858020, -0.0531518809229538, 0.0186644585125854, -0.0186644585125857, 0.0531518809229536, -0.0795474112858023, 0.0938325693794665, -0.0938325693794665, 0.0795474112858022, -0.0531518809229538, 0.0186644585125854, 0.0450599888754343, -0.128319991789834, 0.192044439177854, -0.226531861588222, 0.226531861588222, -0.192044439177854, 0.128319991789835, -0.0450599888754335, -0.0450599888754343, 0.128319991789834, -0.192044439177854, 0.226531861588222, -0.226531861588222, 0.192044439177854, -0.128319991789835, 0.0450599888754335, 0.0186644585125855, -0.0531518809229530, 0.0795474112858014, -0.0938325693794655, 0.0938325693794655, -0.0795474112858013, 0.0531518809229533, -0.0186644585125852},
            { 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, 0.0344874224103679, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, -0.0982118697983878, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, 0.146984450302420, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, 0.173379980665268, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, -0.146984450302420, 0.0982118697983882, 0.0982118697983882, 0.0982118697983882, 0.0982118697983882, 0.0982118697983882, 0.0982118697983882, 0.0982118697983882, 0.0982118697983882, -0.0344874224103673, -0.0344874224103673, -0.0344874224103673, -0.0344874224103673, -0.0344874224103673, -0.0344874224103673, -0.0344874224103673, -0.0344874224103673},
            { 0.0478354290456362, 0.0405529186026822, 0.0270965939155924, 0.00951505843608916, -0.00951505843608915, -0.0270965939155924, -0.0405529186026822, -0.0478354290456362, -0.136223776693955, -0.115484941563911, -0.0771645709543638, -0.0270965939155924, 0.0270965939155924, 0.0771645709543637, 0.115484941563911, 0.136223776693955, 0.203873289212229, 0.172835429045636, 0.115484941563911, 0.0405529186026823, -0.0405529186026822, -0.115484941563911, -0.172835429045636, -0.203873289212229, -0.240484941563911, -0.203873289212229, -0.136223776693955, -0.0478354290456362, 0.0478354290456362, 0.136223776693955, 0.203873289212229, 0.240484941563911, 0.240484941563911, 0.203873289212229, 0.136223776693955, 0.0478354290456362, -0.0478354290456362, -0.136223776693955, -0.203873289212229, -0.240484941563911, -0.203873289212229, -0.172835429045636, -0.115484941563911, -0.0405529186026822, 0.0405529186026821, 0.115484941563911, 0.172835429045636, 0.203873289212229, 0.136223776693955, 0.115484941563911, 0.0771645709543641, 0.0270965939155925, -0.0270965939155925, -0.0771645709543641, -0.115484941563911, -0.136223776693955, -0.0478354290456354, -0.0405529186026816, -0.0270965939155920, -0.00951505843608900, 0.00951505843608900, 0.0270965939155919, 0.0405529186026816, 0.0478354290456354},
            { 0.0450599888754343, 0.0186644585125857, -0.0186644585125857, -0.0450599888754343, -0.0450599888754343, -0.0186644585125857, 0.0186644585125857, 0.0450599888754343, -0.128319991789834, -0.0531518809229535, 0.0531518809229535, 0.128319991789834, 0.128319991789834, 0.0531518809229536, -0.0531518809229536, -0.128319991789834, 0.192044439177854, 0.0795474112858022, -0.0795474112858021, -0.192044439177854, -0.192044439177854, -0.0795474112858023, 0.0795474112858022, 0.192044439177854, -0.226531861588222, -0.0938325693794664, 0.0938325693794663, 0.226531861588222, 0.226531861588222, 0.0938325693794665, -0.0938325693794664, -0.226531861588222, 0.226531861588222, 0.0938325693794663, -0.0938325693794663, -0.226531861588222, -0.226531861588222, -0.0938325693794665, 0.0938325693794664, 0.226531861588222, -0.192044439177854, -0.0795474112858020, 0.0795474112858020, 0.192044439177854, 0.192044439177854, 0.0795474112858021, -0.0795474112858021, -0.192044439177854, 0.128319991789835, 0.0531518809229538, -0.0531518809229537, -0.128319991789835, -0.128319991789835, -0.0531518809229538, 0.0531518809229538, 0.128319991789835, -0.0450599888754335, -0.0186644585125854, 0.0186644585125853, 0.0450599888754335, 0.0450599888754335, 0.0186644585125854, -0.0186644585125854, -0.0450599888754335},
            { 0.0405529186026822, -0.00951505843608915, -0.0478354290456362, -0.0270965939155924, 0.0270965939155924, 0.0478354290456362, 0.00951505843608914, -0.0405529186026822, -0.115484941563911, 0.0270965939155924, 0.136223776693955, 0.0771645709543638, -0.0771645709543637, -0.136223776693955, -0.0270965939155924, 0.115484941563911, 0.172835429045636, -0.0405529186026822, -0.203873289212229, -0.115484941563911, 0.115484941563911, 0.203873289212229, 0.0405529186026822, -0.172835429045636, -0.203873289212229, 0.0478354290456362, 0.240484941563911, 0.136223776693955, -0.136223776693955, -0.240484941563911, -0.0478354290456361, 0.203873289212229, 0.203873289212229, -0.0478354290456362, -0.240484941563911, -0.136223776693955, 0.136223776693955, 0.240484941563911, 0.0478354290456361, -0.203873289212229, -0.172835429045636, 0.0405529186026821, 0.203873289212229, 0.115484941563911, -0.115484941563911, -0.203873289212229, -0.0405529186026821, 0.172835429045636, 0.115484941563911, -0.0270965939155925, -0.136223776693955, -0.0771645709543641, 0.0771645709543640, 0.136223776693955, 0.0270965939155925, -0.115484941563911, -0.0405529186026816, 0.00951505843608900, 0.0478354290456354, 0.0270965939155920, -0.0270965939155919, -0.0478354290456355, -0.00951505843608898, 0.0405529186026815},
            { 0.0344874224103679, -0.0344874224103679, -0.0344874224103679, 0.0344874224103679, 0.0344874224103679, -0.0344874224103679, -0.0344874224103679, 0.0344874224103678, -0.0982118697983878, 0.0982118697983878, 0.0982118697983878, -0.0982118697983877, -0.0982118697983878, 0.0982118697983876, 0.0982118697983877, -0.0982118697983876, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302420, -0.173379980665268, 0.173379980665268, 0.173379980665269, -0.173379980665268, -0.173379980665269, 0.173379980665268, 0.173379980665268, -0.173379980665268, 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, 0.173379980665268, -0.173379980665268, -0.173379980665268, 0.173379980665268, -0.146984450302420, 0.146984450302420, 0.146984450302420, -0.146984450302420, -0.146984450302420, 0.146984450302419, 0.146984450302420, -0.146984450302419, 0.0982118697983882, -0.0982118697983882, -0.0982118697983882, 0.0982118697983881, 0.0982118697983882, -0.0982118697983880, -0.0982118697983881, 0.0982118697983880, -0.0344874224103673, 0.0344874224103673, 0.0344874224103673, -0.0344874224103673, -0.0344874224103673, 0.0344874224103673, 0.0344874224103673, -0.0344874224103673},
            { 0.0270965939155924, -0.0478354290456362, 0.00951505843608916, 0.0405529186026823, -0.0405529186026822, -0.00951505843608923, 0.0478354290456362, -0.0270965939155924, -0.0771645709543638, 0.136223776693955, -0.0270965939155924, -0.115484941563911, 0.115484941563911, 0.0270965939155926, -0.136223776693955, 0.0771645709543637, 0.115484941563911, -0.203873289212229, 0.0405529186026822, 0.172835429045636, -0.172835429045636, -0.0405529186026826, 0.203873289212229, -0.115484941563911, -0.136223776693955, 0.240484941563911, -0.0478354290456362, -0.203873289212229, 0.203873289212229, 0.0478354290456366, -0.240484941563911, 0.136223776693955, 0.136223776693955, -0.240484941563911, 0.0478354290456362, 0.203873289212229, -0.203873289212229, -0.0478354290456366, 0.240484941563911, -0.136223776693955, -0.115484941563911, 0.203873289212229, -0.0405529186026822, -0.172835429045636, 0.172835429045636, 0.0405529186026825, -0.203873289212229, 0.115484941563911, 0.0771645709543641, -0.136223776693955, 0.0270965939155925, 0.115484941563911, -0.115484941563911, -0.0270965939155927, 0.136223776693955, -0.0771645709543640, -0.0270965939155920, 0.0478354290456354, -0.00951505843608900, -0.0405529186026816, 0.0405529186026816, 0.00951505843608907, -0.0478354290456354, 0.0270965939155919},
            { 0.0186644585125857, -0.0450599888754343, 0.0450599888754343, -0.0186644585125857, -0.0186644585125857, 0.0450599888754343, -0.0450599888754343, 0.0186644585125855, -0.0531518809229535, 0.128319991789834, -0.128319991789834, 0.0531518809229535, 0.0531518809229536, -0.128319991789834, 0.128319991789834, -0.0531518809229530, 0.0795474112858022, -0.192044439177854, 0.192044439177854, -0.0795474112858022, -0.0795474112858023, 0.192044439177854, -0.192044439177854, 0.0795474112858014, -0.0938325693794664, 0.226531861588222, -0.226531861588222, 0.0938325693794664, 0.0938325693794665, -0.226531861588222, 0.226531861588222, -0.0938325693794655, 0.0938325693794663, -0.226531861588222, 0.226531861588222, -0.0938325693794663, -0.0938325693794665, 0.226531861588222, -0.226531861588222, 0.0938325693794655, -0.0795474112858020, 0.192044439177854, -0.192044439177854, 0.0795474112858020, 0.0795474112858022, -0.192044439177854, 0.192044439177854, -0.0795474112858013, 0.0531518809229538, -0.128319991789835, 0.128319991789835, -0.0531518809229538, -0.0531518809229538, 0.128319991789835, -0.128319991789835, 0.0531518809229533, -0.0186644585125854, 0.0450599888754335, -0.0450599888754335, 0.0186644585125854, 0.0186644585125854, -0.0450599888754335, 0.0450599888754335, -0.0186644585125852},
            { 0.00951505843608916, -0.0270965939155924, 0.0405529186026823, -0.0478354290456362, 0.0478354290456362, -0.0405529186026822, 0.0270965939155925, -0.00951505843608900, -0.0270965939155924, 0.0771645709543638, -0.115484941563911, 0.136223776693955, -0.136223776693955, 0.115484941563911, -0.0771645709543641, 0.0270965939155920, 0.0405529186026823, -0.115484941563911, 0.172835429045636, -0.203873289212229, 0.203873289212229, -0.172835429045636, 0.115484941563911, -0.0405529186026816, -0.0478354290456362, 0.136223776693955, -0.203873289212229, 0.240484941563911, -0.240484941563911, 0.203873289212229, -0.136223776693955, 0.0478354290456355, 0.0478354290456362, -0.136223776693955, 0.203873289212229, -0.240484941563911, 0.240484941563911, -0.203873289212229, 0.136223776693955, -0.0478354290456354, -0.0405529186026822, 0.115484941563911, -0.172835429045636, 0.203873289212229, -0.203873289212229, 0.172835429045636, -0.115484941563911, 0.0405529186026815, 0.0270965939155925, -0.0771645709543641, 0.115484941563911, -0.136223776693955, 0.136223776693955, -0.115484941563911, 0.0771645709543644, -0.0270965939155921, -0.00951505843608900, 0.0270965939155920, -0.0405529186026816, 0.0478354290456355, -0.0478354290456354, 0.0405529186026815, -0.0270965939155921, 0.00951505843608885} };
}
