AT678 神奇题目

2019-08-05 10:35:52

$Java:$

import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.util.Arrays;import java.util.InputMismatchException;import java.util.Random;public class Main {static InputStream is; static PrintWriter out; static String INPUT = "";  static long[][][] BURIED; static int REP = 50;  static void solve() throws Exception {  Random gen = new Random(1);    int T = ni();  double ROT;  double SKEW;  if(T < 30){   ROT = 2;   SKEW = 0;   REP = 70;  }else if(T < 90){   ROT = 10;   SKEW = 0.1;   REP = 70;  }else{   ROT = 15;   SKEW = 0.1;   REP = 70;  }  BURIED = new long[16][REP][65];  for(int i = 0;i < 16;i++){      long[] BASE = new long[65];   for(int j = 0;j < BURY[i].length;j++){    for(int k = 0;k < BURY[i][j].length();k++){     if(BURY[i][j].charAt(k) == '#'){      BASE[j] |= 1L<<k;     }    }   }      for(int rep = 0;rep < REP;rep++){    long[] TO = new long[65];    double scale = gen.nextDouble()*0.1+0.9;    double wscale = (gen.nextDouble()*0.1+0.9)*scale;    double hscale = (gen.nextDouble()*0.1+0.9)*scale;    double rot = (gen.nextDouble()*ROT*2-ROT)/180*Math.PI;    double skewx = gen.nextDouble()*SKEW*2-SKEW;    double skewy = gen.nextDouble()*SKEW*2-SKEW;    double crot = Math.cos(rot);    double srot = Math.sin(rot);    for(int j = 0;j < 65;j++){     for(int k = 0;k < 38;k++){      if(BASE[j]<<63-k<0){       double y = j+0.5-32.5, x = k+0.5-19;       x *= wscale; y *= hscale;       double nx = x * crot - y * srot;       double ny = x * srot + y * crot;       x = nx; y = ny;       nx = x + skewy * y;       ny = y + skewx * x;       x = nx; y = ny;       int nj = (int)Math.round(y+32.5-0.5);                        int nk = (int)Math.round(x+19-0.5);                         if(nk >= 0 && nk < 38 && nj >= 0 && nj < 65){                               TO[nj] |= 1L<<nk;                           }                       }                   }               }               reduceNoise(TO);                balanceW(TO);               balanceH(TO);               BURIED[i][rep] = TO;            }       }               int m = ni(), n = ni();     char[][] map = nm(n, m);        reduceNoise(map);       int[] f = new int[m];       for(int i = 0;i < m;i++){           for(int j = 0;j < n;j++){               f[i] += map[j][i] == '#' ? 1 : 0;           }       }               int[][] inters = new int[m][];      int p = 0;      for(int i = 0;i < m;i++){           if(f[i] <= 1){              int j;              for(j = i+1;j < m && f[j] <= 1;j++);                if(i > 0 && j < m){                 inters[p++] = new int[]{i, j};              }               i = j-1;            }       }               StringBuilder sb = new StringBuilder();     if(p == 0){         sb.append(recognize(0, m, map));        }else{          char x = recognize(0, inters[0][0]+inters[0][1]>>>1, map);          if(x != 0)sb.append(x);         for(int i = 0;i < p-1;i++){             x = recognize(inters[i][0]+inters[i][1]>>>1, inters[i+1][0]+inters[i+1][1]>>>1, map);               if(x != 0)sb.append(x);         }           x = recognize(inters[p-1][0]+inters[p-1][1]>>>1, m, map);           if(x != 0)sb.append(x);     }       out.println(new Parser4().eval(sb.toString().toCharArray()));   }       static char[] D = "0123456789()+-*/".toCharArray();     static void balanceW(long[] map)    {       int sumf = 0;       int g = 0;      for(long x : map){          for(int i = 0;i < 38;i++){              if(x<<63-i<0){                  g += i;                 sumf++;             }           }       }       int center = (2*g+sumf)/(2*sumf);       for(int i = 0;i < 65;i++){          if(center < 19){                map[i]<<=19-center;         }else{              map[i]>>>=center-19;            }       }   }       static void balanceH(long[] map)    {       int sumf = 0;       int g = 0;      for(int i = 0;i < 65;i++){          int f = Long.bitCount(map[i]);          g += i*f;           sumf += f;      }       int center = (2*g+sumf)/(2*sumf);       if(center < 32){            for(int i = 65-1-(32-center);i >= 0;i--){               map[i+32-center] = map[i];          }           for(int i = 32-center-1;i >= 0;i--)map[i] = 0;      }else{          for(int i = center-32;i < 65;i++){              map[i-(center-32)] = map[i];            }           for(int i = 65-(center-32);i < 65;i++)map[i] = 0;       }   }       static char recognize(int l, int r, char[][] map)   {       if(r-l < 10)return 0;       long[] expanded = new long[65];     int offset = (r-l-38)/2+l;      for(int i = 0;i < 65;i++){          for(int j = 0;j < 38;j++){              if(j+offset >= l && j+offset < r && map[i][j+offset] == '#'){                   expanded[i] |= 1L<<j;               }           }       }       balanceW(expanded);     balanceH(expanded);             int maxi = -1;      int maxmat = -1;        for(int i = 0;i < 16;i++){          for(int u = 0;u < REP;u++){             int mat = 0;                for(int j = 0;j < 65;j++){                  mat += 38-Long.bitCount(expanded[j]^BURIED[i][u][j]);               }               if(mat > maxmat){                   maxmat = mat;                   maxi = i;               }           }       }       return D[maxi]; }       static void reduceNoise(char[][] map)   {       int n = map.length, m = map[0].length;      for(int i = 0;i < n;i++){           for(int j = 0;j < m;j++){               int b = 0, w = 0;               for(int k = -2;k <= 2;k++){                 for(int l = -2;l <= 2;l++){                     if(i+k >= 0 && i+k < n && j+l >= 0 && j+l < m){                         if(map[i+k][l+j] == '#'){                               b+=100/(k*k+l*l+1);                         }else{                              w+=100/(k*k+l*l+1);                         }                       }                   }               }               if(map[i][j] == '#' && w > b){                  map[i][j] = '.';                }else if(map[i][j] == '.' && b > w){                    map[i][j] = '#';                }           }       }   }       static void reduceNoise(long[] map) {       for(int i = 0;i < 65;i++){          for(int j = 0;j < 38;j++){              int b = 0, w = 0;               for(int k = -2;k <= 2;k++){                 for(int l = -2;l <= 2;l++){                     if(k == 0 && l == 0)continue;                       if(i+k >= 0 && i+k < 65 && j+l >= 0 && j+l < 38){                           if(map[i+k]<<63-(l+j)<0){                               b+=100/(k*k+l*l+1);                         }else{                              w+=100/(k*k+l*l+1);                         }                       }                   }               }               if(map[i]<<63-j<0 && w > b){                    map[i] ^= 1L<<j;                }else if(map[i]<<63-j>=0 && b > w){                 map[i] ^= 1L<<j;                }           }       }   }       public static class Parser4 {       char[] str;     int pos;        int n;              public int eval(char[] str) throws Exception        {           this.str = str;         pos = 0;            n = this.str.length;            int ret = exp();            if(pos < n)throw new AssertionError(-1);            return ret;     }               public int exp() throws Exception       {           int v = exp2();         while(pos < n && (str[pos] == '+' || str[pos] == '-')){             char op = str[pos];             pos++;              if(pos >= n)throw new AssertionError(pos);              int w = exp2();             if(op == '+'){                  v += w;             }else{                  v -= w;             }           }           return v;       }               public int exp2() throws Exception      {           int v = exp3();         while(pos < n && (str[pos] == '*' || str[pos] == '/')){             char op = str[pos];             pos++;              if(pos >= n)throw new AssertionError(pos);              int w = exp3();             if(op == '*'){                  v *= w;             }else{                  if(w == 0)throw new AssertionError(pos);                    v /= w;             }           }           return v;       }               public int exp3() throws Exception      {           if(pos < n && str[pos] == '('){             pos++;              int v = exp();              if(!(pos < n && str[pos] == ')'))throw new AssertionError(pos);             pos++;              return v;           }else{              return exp4();          }       }               public int exp4() throws Exception      {           boolean minus = false;          while(pos < n && str[pos] == '-'){              minus = !minus;             pos++;          }           boolean present = false;            int v = 0;          while(pos < n && str[pos] >= '0' && str[pos] <= '9'){               v = v * 10 + digit();               present = true;         }           if(!present)throw new AssertionError(pos);          if(minus)v = -v;            return v;       }               public int digit() throws Exception     {           if(pos == n)throw new AssertionError(pos);          return str[pos++] - '0';        }   }       public static void main(String[] args) throws Exception {       long S = System.currentTimeMillis();        is = INPUT.isEmpty() ? System.in : new ByteArrayInputStream(INPUT.getBytes());      out = new PrintWriter(System.out);              solve();        out.flush();        long G = System.currentTimeMillis();        tr(G-S+"ms");   }       private static boolean eof()    {       if(lenbuf == -1)return true;        int lptr = ptrbuf;      while(lptr < lenbuf)if(!isSpaceChar(inbuf[lptr++]))return false;                try {           is.mark(1000);          while(true){                int b = is.read();              if(b == -1){                    is.reset();                 return true;                }else if(!isSpaceChar(b)){                  is.reset();                 return false;               }           }       } catch (IOException e) {           return true;        }   }       private static byte[] inbuf = new byte[1024];   static int lenbuf = 0, ptrbuf = 0;      private static int readByte()   {       if(lenbuf == -1)throw new InputMismatchException();     if(ptrbuf >= lenbuf){           ptrbuf = 0;         try { lenbuf = is.read(inbuf); } catch (IOException e) { throw new InputMismatchException(); }          if(lenbuf <= 0)return -1;       }       return inbuf[ptrbuf++]; }       private static boolean isSpaceChar(int c) { return !(c >= 33 && c <= 126); }    private static int skip() { int b; while((b = readByte()) != -1 && isSpaceChar(b)); return b; }     private static double nd() { return Double.parseDouble(ns()); } private static char nc() { return (char)skip(); }       private static String ns()  {       int b = skip();     StringBuilder sb = new StringBuilder();     while(!(isSpaceChar(b))){           sb.appendCodePoint(b);          b = readByte();     }       return sb.toString();   }       private static char[] ns(int n) {       char[] buf = new char[n];       int b = skip(), p = 0;      while(p < n && !(isSpaceChar(b))){          buf[p++] = (char)b;         b = readByte();     }       return n == p ? buf : Arrays.copyOf(buf, p);    }       private static char[][] nm(int n, int m)    {       char[][] map = new char[n][];       for(int i = 0;i < n;i++)map[i] = ns(m);     return map; }       private static int[] na(int n)  {       int[] a = new int[n];       for(int i = 0;i < n;i++)a[i] = ni();        return a;   }       private static int ni() {       int num = 0, b;     boolean minus = false;      while((b = readByte()) != -1 && !((b >= '0' && b <= '9') || b == '-'));     if(b == '-'){           minus = true;           b = readByte();     }               while(true){            if(b >= '0' && b <= '9'){               num = num * 10 + (b - '0');         }else{              return minus ? -num : num;          }           b = readByte();     }   }       private static long nl()    {       long num = 0;       int b;      boolean minus = false;      while((b = readByte()) != -1 && !((b >= '0' && b <= '9') || b == '-'));     if(b == '-'){           minus = true;           b = readByte();     }               while(true){            if(b >= '0' && b <= '9'){               num = num * 10 + (b - '0');         }else{              return minus ? -num : num;          }           b = readByte();     }   }       static String[][] BURY = {      {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "...............########...............",           ".............############.............",           "...........################...........",           "..........##################..........",           ".........####################.........",           "........######################........",           ".......########################.......",           ".......##########....##########.......",           "......#########........#########......",           "......########..........########......",           ".....#########..........#########.....",           ".....########............########.....",           ".....########............########.....",           ".....########............########.....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           "....########..............########....",           ".....########............########.....",           ".....########............########.....",           ".....########............########.....",           ".....#########..........#########.....",           "......########..........########......",           "......#########........#########......",           ".......##########....##########.......",           ".......########################.......",           "........######################........",           ".........####################.........",           "..........##################..........",           "...........################...........",           ".............############.............",           "...............########...............",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "...................####...............",           ".................#######..............",           "..............##########..............",           "...........#############..............",           "........################..............",           ".......#################..............",           ".......#################..............",           ".......#################..............",           ".......#################..............",           "........######..########..............",           "........###.....########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           "................########..............",           ".......##########################.....",           "......###########################.....",           "......###########################.....",           "......###########################.....",           "......###########################.....",           ".......##########################.....",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "..............#########...............",           "...........##############.............",           "........###################...........",           ".......#####################..........",           "......#######################.........",           "......#######################.........",           "......########################........",           "......#########......#########........",           "......#######.........#########.......",           "......#######..........########.......",           "......#######..........########.......",           "......#######..........########.......",           "......#######..........########.......",           ".......######..........########.......",           "......................#########.......",           "......................########........",           ".....................#########........",           "....................##########........",           "...................##########.........",           "..................###########.........",           ".................###########..........",           "................###########...........",           "...............###########............",           "..............###########.............",           ".............###########..............",           "............###########...............",           "...........###########.....#####......",           "..........###########.....#######.....",           ".........###########......#######.....",           "........###########.......#######.....",           ".......###########........#######.....",           "......###########.........#######.....",           ".....############################.....",           ".....############################.....",           ".....############################.....",           ".....############################.....",           ".....############################.....",           "......###########################.....",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "..............##########..............",           "..........################............",           "........####################..........",           ".......######################.........",           ".......#######################........",           ".......########################.......",           ".......########################.......",           ".......########.......##########......",           ".......#######.........#########......",           ".......#######..........########......",           ".......#######..........########......",           "........######..........########......",           "........................########......",           "........................########......",           ".......................########.......",           "......................#########.......",           "...............###############........",           "..............###############.........",           "..............##############..........",           "..............###############.........",           "..............################........",           "...............################.......",           "......................##########......",           "........................########......",           "........................#########.....",           ".........................########.....",           ".........................########.....",           ".........................########.....",           ".........................########.....",           "........................#########.....",           ".......###.............##########.....",           "......########........##########......",           "......##########################......",           "......#########################.......",           ".....##########################.......",           "......########################........",           "......######################..........",           ".........#################............",           "............###########...............",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           ".....................#####............",           "....................#######...........",           "...................########...........",           "..................#########...........",           ".................##########...........",           "................###########...........",           "................###########...........",           "...............############...........",           "..............#############...........",           ".............##############...........",           "............###############...........",           "...........################...........",           "...........########.#######...........",           "..........########..#######...........",           ".........########...#######...........",           "........########....#######...........",           ".......#########....#######...........",           ".......########.....#######...........",           "......########......#######...........",           ".....########.......#######...........",           "....##############################....",           "....##############################....",           "....##############################....",           "....##############################....",           "....##############################....",           "....##############################....",           "...................########...........",           "...................########...........",           "...................########...........",           "...................########...........",           "...................########...........",           "...................########...........",           ".............####################.....",           "............#####################.....",           "............#####################.....",           "............#####################.....",           "............#####################.....",           ".............####################.....",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "........######################........",           "........#######################.......",           "........#######################.......",           "........#######################.......",           "........#######################.......",           "........######################........",           "........#######.......................",           "........#######.......................",           "........#######.......................",           "........#######.......................",           "........#######.......................",           "........#######.......................",           ".......########..########.............",           ".......####################...........",           ".......######################.........",           ".......#######################........",           ".......########################.......",           ".......########################.......",           ".......#########################......",           ".......########.......##########......",           "..........##...........#########......",           "........................#########.....",           ".........................########.....",           ".........................########.....",           ".........................########.....",           ".........................########.....",           ".........................########.....",           ".........................########.....",           "........#...............#########.....",           ".......####............#########......",           "......########.......###########......",           "......##########################......",           "......#########################.......",           ".....#########################........",           "......#######################.........",           ".......#####################..........",           ".........#################............",           ".............##########...............",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           ".........................######.......",           "....................###########.......",           ".................###############......",           "...............#################......",           ".............###################......",           "............####################......",           "...........####################.......",           "..........################............",           ".........############.................",           "........###########...................",           "........#########.....................",           ".......#########......................",           ".......########.......................",           "......########........................",           "......########........................",           "......#######....########.............",           "......#######..#############..........",           ".....#########################........",           ".....##########################.......",           ".....###########################......",           ".....###########################......",           ".....############......##########.....",           ".....##########.........#########.....",           ".....#########...........#########....",           ".....########.............########....",           ".....########.............########....",           ".....########.............########....",           "......#######.............########....",           "......#######.............########....",           "......########...........#########....",           "......#########.........#########.....",           ".......##########.....###########.....",           "........#########################.....",           "........########################......",           ".........######################.......",           "..........####################........",           "...........##################.........",           ".............##############...........",           "................########..............",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......###########################.....",           "......############################....",           "......############################....",           "......############################....",           "......############################....",           "......###########################.....",           "......#######...........#########.....",           "......#######...........#########.....",           "......#######..........#########......",           "......#######..........#########......",           "......#######..........########.......",           "......#######.........#########.......",           "......#######.........########........",           "......#######........#########........",           ".......#####.........#########........",           ".....................########.........",           "....................#########.........",           "....................########..........",           "...................#########..........",           "...................########...........",           "..................#########...........",           "..................#########...........",           "..................########............",           ".................#########............",           ".................########.............",           "................#########.............",           "................########..............",           "................########..............",           "...............########...............",           "...............########...............",           "..............#########...............",           "..............########................",           "..............########................",           ".............########.................",           ".............########.................",           ".............#######..................",           ".............#######..................",           "...............#####..................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "...............#########..............",           ".............#############............",           "...........#################..........",           "..........###################.........",           ".........#####################........",           "........#######################.......",           "........#######################.......",           "........#########.....#########.......",           ".......#########.......#########......",           ".......########.........########......",           ".......########.........########......",           ".......########.........########......",           ".......########.........########......",           ".......########.........########......",           "........########.......########.......",           "........#########.....#########.......",           ".........#####################........",           "..........###################.........",           "...........#################..........",           "...........#################..........",           ".........#####################........",           "........#######################.......",           ".......#########......##########......",           "......########..........########......",           "......########..........#########.....",           ".....########............########.....",           ".....########............########.....",           ".....########............########.....",           ".....########............########.....",           ".....#########..........#########.....",           ".....#########..........#########.....",           "......##########......##########......",           "......##########################......",           ".......########################.......",           ".......########################.......",           "........######################........",           ".........####################.........",           "...........################...........",           "..............##########..............",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "..............#########...............",           "............#############.............",           "..........#################...........",           ".........###################..........",           "........#####################.........",           ".......#######################........",           "......########################........",           "......##########......#########.......",           "......#########........#########......",           ".....#########..........########......",           ".....########............#######......",           ".....########............#######......",           ".....########............########.....",           ".....########............########.....",           ".....########............########.....",           ".....#########..........#########.....",           "......########.........##########.....",           "......##########......###########.....",           ".......##########################.....",           ".......##########################.....",           "........#########################.....",           ".........########################.....",           "...........############..########.....",           ".............########....#######......",           ".........................#######......",           "........................########......",           "........................########......",           ".......................########.......",           "......................#########.......",           "....................##########........",           "..................############........",           "..............###############.........",           ".........###################..........",           "........###################...........",           "........##################............",           "........################..............",           "........##############................",           "........############..................",           ".........######.......................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           ".......................####...........",           "......................######..........",           "....................########..........",           "...................##########.........",           "..................###########.........",           ".................############.........",           "................############..........",           "...............###########............",           "..............###########.............",           ".............###########..............",           ".............##########...............",           "............##########................",           "............#########.................",           "...........#########..................",           "...........########...................",           "..........#########...................",           "..........########....................",           ".........#########....................",           ".........########.....................",           ".........########.....................",           ".........########.....................",           "........#########.....................",           "........########......................",           "........########......................",           "........########......................",           "........########......................",           "........########......................",           "........########......................",           "........########......................",           "........########......................",           "........########......................",           "........########......................",           ".........########.....................",           ".........########.....................",           ".........########.....................",           ".........#########....................",           "..........########....................",           "..........#########...................",           "..........#########...................",           "...........#########..................",           "...........##########.................",           "............#########.................",           ".............#########................",           ".............##########...............",           "..............###########.............",           "...............###########............",           "................###########...........",           ".................############.........",           "..................###########.........",           "...................##########.........",           "....................#########.........",           ".....................#######..........",           ".......................####...........",           ".........................#............",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "...........####.......................",           "..........######......................",           ".........#########....................",           ".........##########...................",           ".........###########..................",           ".........############.................",           "..........############................",           "............###########...............",           ".............###########..............",           "..............##########..............",           "...............##########.............",           "................##########............",           ".................#########............",           "..................#########...........",           "...................########...........",           "...................#########..........",           "....................########..........",           "....................#########.........",           ".....................########.........",           ".....................########.........",           ".....................########.........",           ".....................#########........",           "......................########........",           "......................########........",           "......................########........",           "......................########........",           "......................########........",           "......................########........",           "......................########........",           "......................########........",           "......................########........",           "......................########........",           ".....................########.........",           ".....................########.........",           ".....................########.........",           "....................#########.........",           "....................########..........",           "...................#########..........",           "...................#########..........",           "..................#########...........",           ".................##########...........",           "................##########............",           "................#########.............",           "..............###########.............",           ".............###########..............",           "............###########...............",           "...........###########................",           ".........############.................",           ".........###########..................",           ".........##########...................",           ".........#########....................",           "..........#######.....................",           "...........####.......................",           "............#.........................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           ".................#####................",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "......###########################.....",           "......###########################.....",           "......###########################.....",           "......###########################.....",           "......###########################.....",           "......###########################.....",           "......###########################.....",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           "................#######...............",           ".................#####................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......##########################......",           ".....############################.....",           ".....############################.....",           ".....############################.....",           ".....############################.....",           ".....############################.....",           "......###########################.....",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           ".................####.................",           "................######................",           "................#######...............",           "...............########...............",           "...............########...............",           "................#######...............",           "................######................",           ".......#####....######.....####.......",           ".......######...######...#######......",           "......#########..#####.#########......",           "......###############.##########......",           "......##########################......",           "......##########################......",           ".......########################.......",           "............##############............",           "...............########...............",           "..............###########.............",           ".............#############............",           "...........########.#######...........",           "..........########..########..........",           "..........########..#########.........",           ".........########....########.........",           ".........########....########.........",           "..........#######.....#######.........",           "...........#####......######..........",           "............###.........##............",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            },          {           "......................................",           "......................................",           "......................................",           "...........................####.......",           "...........................######.....",           "..........................#######.....",           "..........................#######.....",           ".........................########.....",           ".........................#######......",           "........................########......",           "........................#######.......",           ".......................########.......",           ".......................#######........",           "......................########........",           "......................#######.........",           ".....................########.........",           ".....................########.........",           ".....................#######..........",           "....................########..........",           "....................#######...........",           "...................########...........",           "...................#######............",           "..................########............",           "..................#######.............",           ".................########.............",           ".................#######..............",           "................########..............",           "................#######...............",           "...............########...............",           "...............#######................",           "...............#######................",           "..............########................",           "..............#######.................",           ".............########.................",           ".............#######..................",           "............########..................",           "............#######...................",           "...........########...................",           "...........#######....................",           "..........########....................",           "..........#######.....................",           ".........########.....................",           ".........#######......................",           "........########......................",           "........########......................",           "........#######.......................",           ".......########.......................",           ".......#######........................",           "......########........................",           "......#######.........................",           ".....########.........................",           ".....#######..........................",           "......######..........................",           ".......#####..........................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................",           "......................................"            }   };      private static void tr(Object... o) { if(INPUT.length() != 0)System.out.println(Arrays.deepToString(o)); }}

$C++:$

#define _CRT_SECURE_NO_WARNINGS
#include <bits/stdc++.h>
#define rep(i,n) for(int (i)=0;(i)<(int)(n);++(i))
#define rer(i,l,u) for(int (i)=(int)(l);(i)<=(int)(u);++(i))
#define reu(i,l,u) for(int (i)=(int)(l);(i)<(int)(u);++(i))
#if defined(_MSC_VER) || __cplusplus > 199711L
#define aut(r,v) auto r = (v)
#else
#define aut(r,v) typeof(v) r = (v)
#endif
#define each(it,o) for(aut(it, (o).begin()); it != (o).end(); ++ it)
#define all(o) (o).begin(), (o).end()
#define pb(x) push_back(x)
#define mp(x,y) make_pair((x),(y))
#define mset(m,v) memset(m,v,sizeof(m))
#define INF 0x3f3f3f3f
#define INFL 0x3f3f3f3f3f3f3f3fLL
#define EPS 1e-9
using namespace std;
typedef vector<int> vi; typedef pair<int,int> pii; typedef vector<pair<int,int> > vpii;
typedef long long ll; typedef vector<long long> vl; typedef pair<long long,long long> pll; typedef vector<pair<long long,long long> > vpll;
typedef vector<string> vs; typedef long double ld;
template<typename T, typename U> inline void amin(T &x, U y) { if(x > y) x = y; }
template<typename T, typename U> inline void amax(T &x, U y) { if(x < y) x = y; }

//#define TRAIN_PHASE

const int BlockY = 10, BlockX = 10;
const int Features = 2 + BlockY * BlockX;
const int Alphas = 16, Pairs = Alphas * (Alphas-1) / 2;

#ifdef TRAIN_PHASE
const char *traindata[] = {
"0-6/(8*9/3+9-7*3/5/8/9)-6*0-0+3/3*8*(4*0)-(9)-(9)",
"((1-(5*4)-(1+((6))-(3)-1-(7)*(6)/6/(8/1)/8*4-5)))",
"(9+5/5*5+(1)/(((5)*(7)))/1*4-2-1+((9-7+6-9*3/7)))",
"4-(5)+3*2/(4/2)*(9)/6+7/((0/3*(3))+1-(1)*6/6/(4))",
"((((1+4-3)))*(4/4-1/3*(9)*1*3-9)-1-3*2-(1-2)*(0))",
"(1-9)*8-8+6+(6+9/4)*(1*0-8)/1*(((6/9*9)-2-3)*(3))",
"(2/7+9+(2)*9-4-4)+(1*5*8+8*4*(4)/(3-6*(0)+2)-(3))",
"2-9+5-9*(7)-9/7+2*(((2*5/1*1))-(5)*(4-2/3)*1*(9))",
"2/4-9/5+9-4+((2)/((9)))-((((7*(8)))-(6)-(((3)))))",
"(((8+6+2*8/6+2*5)-7+7-2/7-(8)-7/1*5-7/2))*(9*1*6)",
"((3/(4)))-1-8-0-4+(5)*0+3*7+8*4/7*3/3-((5/9))+7/4",
"0/4/3/(2-4-(9))+7/6*5+1*4+(2*4/8+9/(6)*6*3+2-(9))",
"(3-(1/9-1*6))/1+5+(8-(6+9)-1+2-9/8*(8)*(9)/2*(6))",
"(((7-6+((4))/7*3+(5)*(7*4*3+1/6/(5+9)*(2/5)+1))))",
"((5/(7)/9)+(((4)))-0*8/(2)+(8)*(5*8+3)-(4-3/9)+8)",
"(2-4*5+3+0+0/(2+1/4/8+8+3+1/(4))/(7/3/6+(7))*2/6)",
"8+2*5/7+1*1-2-3/4-1*2/2+((3))*5*4+(3/(5))/(((9)))",
"2+3*(1-7/(2)/1-3/4+2-0)*6-(1+9+3)*1-1*5/7/1-(2)+1",
"8+(3)/4+1*1*((3))+3/((6)+9-(4)-(3/(6*4*9/3))-(5))",
"((0+9)*2*6+0*(9))/(3)-7+2+7/7-3+7*0+8-6/(6-7)+5/8",
"8+7+5-7+5+1-(4-1)/8+((1)-0-1-(4/(8-6)/(7)*6)-(7))",
"((1-9-(3+2))+(2*((4))-1/9/7+(2/3+(0-8)))+(9)/(9))",
"((((2)*7-(7-((3)))*5+0*6-3/(6)+2*8-2*6-9)))-(5*8)",
"(7*(4)-7)+1+(((6)*9+6+7)/(8*3))/1+7-6+8+2+9+(6-0)",
"(9)+5/(9+1+3)-(2+(0*9)*(2*2))-7/5*4/4/1+((4+7-2))",
};
int testcase = 0;
int letters = 0;
fstream trainf[Pairs];

#else
double linear_coefficients[Pairs][Features+1] = {
{0,-0.0138843,-0.0121739,-0.000705859,-0.0090321,-0.0183388,0.0109435,-0.0239999,-0.0319111,-0.019165,0.0151846,0.0471009,0.0287895,-0.00190936,-0.0152539,-0.0566994,-0.0217333,-0.0175968,-0.0182676,-0.0249418,-0.0249878,0.00356509,0.0108076,0.0061451,-0.051405,-0.0611439,-0.00561684,0.0392386,0.00921129,0.00226762,-0.0356454,-0.0325505,-0.0192299,-0.0422403,-0.100865,-0.069445,0.0144679,0.0430037,0.0360505,0.0346882,-0.0312407,-0.074228,-0.0520191,-0.0969247,-0.115796,-0.0709427,0.0278154,0.0472876,0.0718013,0.0252751,-0.0416138,-0.0870276,-0.05,-0.0920525,-0.115797,-0.0653547,0.0147306,0.0593644,0.111082,0.0250767,-0.0578958,-0.103651,-0.0388392,-0.0622407,-0.104251,-0.0708652,-0.00734489,0.0705857,0.107231,0.0319643,-0.0600861,-0.0616266,-0.0213515,0.0176376,-0.0405931,-0.0433756,-0.0138337,0.0536106,0.0433401,0.0200049,-0.0257707,-0.00507771,0.00693825,0.0194005,-0.0182247,-0.0259205,-0.014204,0.000185281,-0.00191305,0.0231934,0.0292871,0.00968857,0.0122399,0.000846933,-0.006206,-0.0128179,-0.031377,-0.038864,-0.0211752,0.0174779,0.0407232,0.053965,0.0346338,},
{0,-0.00896887,-0.0036486,-0.00107107,-0.00194733,-0.0104822,0.00867319,0.0203664,0.0215162,0.00755114,0.0270817,0.0202972,0.000525394,-0.00528828,-0.00746367,-0.0327091,-0.00551964,0.0257826,0.0129746,0.00391319,-0.0155296,0.0227314,0.0146304,-0.00386166,-0.0542742,-0.0558874,0.00854502,0.0236822,0.0331752,-0.00952229,-0.0375517,-0.0218129,0.032545,-0.0723355,-0.0904142,-0.0636559,-0.01196,0.00337502,0.0483414,0.0282622,-0.0415256,-0.0563384,0.00736964,-0.144838,-0.15858,-0.0998064,-0.00128398,0.0315933,0.114028,0.100448,-0.0380777,-0.0669563,-0.0469101,-0.135476,-0.163787,-0.0735802,0.0474256,0.1347,0.176395,0.0931528,-0.0314524,-0.0936388,-0.0519014,-0.0405891,-0.102609,-0.0328785,0.103135,0.15453,0.110791,-0.0156103,-0.0925687,-0.0671316,-0.0161848,0.0382996,-0.0369686,-0.0375871,0.0407483,0.0636443,0.00208227,-0.015373,0.00189293,0.0315255,0.0411267,0.0469707,0.00587953,-0.0138164,-0.0109863,-0.00253559,-0.00646528,0.0135511,0.037769,0.0140347,0.0295927,0.011432,0.0157225,0.00115447,-0.0157374,-0.0402538,-0.00361868,0.0201398,0.0288645,0.0205188,0.00892829,},
{0,0.0605158,0.0248814,0.00927416,0.0786455,0.0647768,0.0549674,0.0574645,0.0952649,-0.00364699,-0.0652639,-0.132536,-0.09491,0.0659575,0.0762285,0.0803729,0.0480891,0.0362235,0.0819887,0.0968792,0.000300623,0.00385766,0.0256714,0.0482025,0.0934903,0.0637023,-0.0236435,-0.122381,-0.0114788,-0.00131086,0.0131133,0.0670124,0.153511,0.111301,0.199934,0.0393168,-0.155055,-0.225968,-0.133296,0.00841995,0.0666778,0.152391,0.149468,0.00562936,0.027249,-0.0044292,-0.144406,-0.146131,-0.0647057,0.142819,0.0853483,0.157617,0.0309239,0.00160393,0.0150393,0.0511704,0.0596801,0.0385132,0.00542523,0.066362,0.0497244,0.117762,0.0221544,0.0101215,0.0533485,0.165571,0.238995,0.0430177,-0.13994,-0.189934,0.0970771,0.234987,0.0879527,-0.0641266,-0.0311064,0.0229601,0.114632,-0.0328217,-0.233588,-0.130188,0.236404,0.246198,0.088632,-0.0255388,-0.0178987,0.0212332,0.0455281,0.00443819,-0.00642019,0.0150879,0.0677195,-0.000366963,-0.021406,-0.0444709,-0.0444554,0.0244031,0.114249,0.0906097,0.106004,0.0441491,-0.0174751,-0.147302,-0.102069,},
{0,-0.00456054,-0.00803779,0.000198325,0.0002358,-0.00548543,0.0143467,0.01383,0.010577,0.0203607,0.0292351,0.00284054,-1.14099e-005,0.0301088,0.00321613,-0.0306571,-0.00288387,0.0147789,0.0126248,0.00689893,0.0108939,0.016398,-0.000600598,0.0143419,-0.0736711,-0.0792981,-0.00492147,0.02293,0.0395857,-0.00908303,-0.0107487,-0.02912,0.0296058,-0.0709071,-0.122152,-0.0856924,-0.021861,0.022782,0.0584475,0.0197064,-0.0371334,-0.0782571,0.00167665,-0.158726,-0.18722,-0.0932387,0.0635267,0.173558,0.165316,0.091748,-0.00698647,-0.0357515,-0.0368456,-0.169909,-0.193352,-0.0829184,0.0527942,0.0910432,0.107903,0.0587645,-0.00416491,-0.0552247,-0.0228118,-0.0880081,-0.155546,-0.113862,-0.0166266,-8.44681e-005,0.00304576,0.0255642,-0.00507615,-0.0350538,0.00923699,0.0288173,-0.0657525,-0.0860985,-0.0286386,-0.00276926,-0.00203956,0.0059118,0.0145215,0.0400528,0.0225727,0.0426609,0.0163042,-0.0125518,-0.0108078,-0.00759046,-0.0131561,0.0102231,0.051704,0.0351022,0.00268175,0.00661142,0.0115793,0.0191712,0.00956856,-0.0174287,-0.00644873,0.0235933,0.010681,-0.00162275,0,},
{0,0.0234433,0.0126558,0.0279775,0.0542616,0.0291181,0.0400885,0.0897085,0.0774502,0.0252825,-0.0262012,-0.0816757,-0.0595844,0.0334502,-0.00641385,0.0194549,0.0197158,0.034553,0.0870052,0.0882936,0.0458755,-0.000499802,0.00181159,-0.000426169,0.0200308,0.0245126,-0.040972,-0.0896575,-0.019843,-0.0199557,0.0612397,0.0552786,0.0961267,0.00679193,0.0387098,0.00498046,-0.0769618,-0.0866396,-0.0632913,-0.0307504,0.0375092,0.0948555,0.107222,0.00103706,0.00246929,0.00204904,0.0752652,0.129221,0.0311624,0.0789775,0.0946333,0.105549,0.0233206,0,0,0.0026289,0.0428798,-0.0357421,-0.106599,0.0110025,0.143112,0.137236,0.0353743,0.02925,0.0413558,0.00510418,-0.00564554,-0.1584,-0.281489,-0.11535,0.122705,0.165657,0.0624238,0.0179525,0.0383795,0.00310478,-0.04199,-0.143103,-0.184638,-0.0711076,0.132663,0.0965844,0.0130891,0.0150908,0.0448367,0.0575786,0.0281706,-0.00463683,-0.00665786,0.0193955,0.0206574,-0.0246477,-0.0262185,-0.00293316,0.016933,0.0449701,0.0847543,0.0927681,0.0641817,0.000770632,-0.0766674,-0.129096,-0.0776637,},
{0,0.00361163,-0.0148935,0.0214663,0.0137017,0.00405892,0.00474197,-0.0174393,-0.0335752,-0.0117386,-0.0258687,-0.0352093,-0.000561378,0.00758774,-0.0376545,-0.00947267,0.00927894,0.00964604,-4.34907e-005,0.0272805,0.05295,-0.0207855,-0.0174339,-0.0312458,-0.0383294,-0.0416438,-0.0645213,-0.019899,-0.0325436,-0.00591933,0.0753729,0.0279928,0.00952063,-0.0668611,-0.0851694,-0.043939,-0.0257184,0.0187261,-0.0500444,-0.0183662,0.0349799,0.0153885,0.00471254,-0.0103102,-0.0176049,0.012182,0.171104,0.258175,0.0534979,0.0181616,0.0866278,0.0395243,0.0313458,-0.00187475,-0.0134704,-0.0324058,0.024203,-0.109925,-0.158359,0.0196572,0.17775,0.0969418,0.0372746,-0.00515617,-0.0698425,-0.200135,-0.321047,-0.408463,-0.253617,0.0996304,0.173007,0.0696145,0.0304341,0.0190591,-0.0182152,-0.123674,-0.291557,-0.238458,-0.0891473,0.0135214,0.0185988,0.00548666,-0.0340332,-0.0271547,0.0377424,0.0105148,-0.0169232,-0.0262999,-0.0207085,0.00519799,-0.00420344,-0.0287406,-0.0560563,-0.0518016,-0.0301973,-0.0101902,0.0331366,0.0904657,0.0579305,0.0304715,-0.0361645,-0.0618892,-0.0183511,},
{0,-0.00925188,0.000137777,-0.00112287,-0.0126246,-0.0189994,-0.0244304,-0.0510867,-0.055572,-0.030513,0.0265194,0.052877,0.00903626,-0.0182197,-0.0504442,-0.0654239,-0.0418521,0.0161562,0.00183729,-0.034669,-0.03026,-0.00287661,-0.00386025,-0.0295278,-0.0677115,-0.0219538,0.0542027,0.110372,0.0910156,0.00703774,-0.0451125,-0.0687086,-0.0253967,-0.0249555,-0.0280594,0.0305439,0.0661646,0.0765796,0.0680281,0.0236425,-0.0411613,-0.0879905,-0.0551608,-0.0545809,-0.0159202,0.03158,0.0712604,0.0992966,0.102555,0.0696347,-0.0205493,-0.0687404,-0.0581771,-0.0520987,-0.0563159,0.00127858,0.0829652,0.114353,0.127604,0.076547,-0.00601428,-0.0408038,-0.0160807,-0.0355013,-0.0658332,-0.012339,0.0412658,0.078887,0.117151,0.0635064,-0.0302484,-0.0443983,0.00187763,-0.010246,-0.0598758,-0.0381467,-0.0154418,0.0319071,0.0498028,0.0194987,-0.0388792,-0.0216976,0.0128064,-0.00424737,-0.0480572,-0.0536239,-0.0555195,-0.00805394,0.000820259,0.0246527,0.0435308,0.0264719,0.0146755,0,-0.0119631,-0.0515185,-0.0486092,-0.0301954,-0.00453677,0.0237823,0.0392572,0.0334286,0.00420726,},
{0,0.0153196,0.0221033,-8.05855e-005,-0.00347417,-0.0580588,-0.110061,-0.0441476,-0.0206394,-0.00649009,0.0228538,0.00284689,-0.0247157,-0.035773,-0.0909685,-0.082976,-0.0617701,-0.00907546,0.05875,0.0057872,0.00515472,-0.0115041,-0.00201729,-0.101878,-0.0479826,0.0808421,0.114631,0.122671,0.099214,0.012793,0.00288921,-0.00334906,-0.00121018,0.0607137,0.140539,0.237555,0.114583,0.0262721,0.00582122,0.0259554,-0.000698995,-0.00531699,-0.000140063,0.0975246,0.23474,0.262049,0.0723076,0.0235514,0.0108643,0.0660451,0.068805,0.0547326,0.00412259,0.0737998,0.159483,0.16023,0.088657,0.0282139,0.00333856,0.0634723,0.127956,0.143793,0.0689961,0.0690249,0.0879616,0.116985,0.0357221,-0.0581197,-0.00442868,0.0297014,0.0682189,0.0609635,0.0540764,-0.0347728,-0.011798,0.0251858,-0.0132696,-0.0614845,-0.0063861,0.000705411,-0.0092917,0.0128838,0.00471985,-0.0575233,-0.0586645,-0.0400783,-0.0572636,-0.0203786,0.0108391,0.0215746,0.0323358,-0.0216207,-0.03933,-0.0096758,-0.0276112,-0.0796413,-0.041808,0.033065,0.0389277,0.0317338,0.00178153,-0.060643,-0.0542323,},
{0,-0.0119432,0.00916252,-6.49851e-005,-0.0233568,-0.0546536,-0.0813931,-0.0844707,-0.0852801,-0.0163067,0.0307494,0.0616251,0.0241874,-0.0515165,-0.105441,-0.0651501,-0.0419445,-0.000925391,-0.00514033,-0.0516814,-0.0143556,-0.0177837,-0.010116,-0.0856872,-0.0461818,0.079311,0.129053,0.14544,0.0891411,0.0154101,-0.0098945,-0.0440746,-0.0752495,0.0294044,0.0447806,0.161635,0.145296,0.103115,0.0586838,0.0147851,-0.0245861,-0.0672516,-0.0737799,0.0646038,0.161282,0.19586,0.122218,0.0979652,0.0414206,0.000732586,0.0256033,-0.0202676,-0.0185624,0.0570194,0.0986137,0.0722262,0.0529011,0.0188379,0.00018532,0.0371496,0.0665125,0.0270274,0.0281989,0.0318922,0.0307913,0.024579,-0.0443264,-0.0579365,0.0683407,0.157564,0.063244,-0.0264676,-0.00149005,-0.0443692,-0.0181879,0.000678064,-0.0866101,-0.0506362,0.0807635,0.047631,-0.0900757,-0.0614563,-0.0128321,-0.0252403,-0.0335081,-0.0564141,-0.0804697,-0.0192539,0.00076526,0.00164309,-0.00290909,0.0294773,0.0078852,-0.00396883,-0.00443425,-0.0445055,-0.0561636,0.00708414,-0.0218099,-0.0108933,0.0358248,0.0374887,0.0010533,},
{0,-0.0059632,0.00864803,-0.00151137,-0.0143607,-0.0400443,-0.077243,-0.0688748,-0.0499745,-0.0122299,0.0344473,0.0542953,0.0103027,-0.0442831,-0.0720291,-0.0729841,-0.0320762,-0.00348903,-0.0143355,-0.0517456,-0.0291909,-0.00366095,0.0033687,-0.0636505,-0.0367133,0.0433015,0.0993935,0.122553,0.0830154,0.0128333,-0.0389198,-0.0498988,-0.048669,0.0222871,0.0439846,0.12332,0.125908,0.0683934,0.060081,0.00777422,-0.0203061,-0.0487329,-0.0649638,0.0551028,0.13137,0.150375,0.0321413,-0.0281658,-0.0145172,-0.0131924,-0.0124755,-0.0353674,-0.0282561,0.0476664,0.0847004,0.0928107,0.0589493,0.047769,0.0661778,0.0251395,-0.0166533,-0.00738629,0.0178552,0.0131765,0.0357226,0.0809937,0.0666884,0.078158,0.153898,0.0882691,-0.0284073,-0.0388365,-0.00972822,-0.0422789,-0.0358972,0.024689,0.0531094,0.0724187,0.109923,0.0710528,-0.0559875,-0.0630445,-0.00965476,-0.0257632,-0.0571551,-0.0616963,-0.0482822,0.014979,0.0238079,0.00669525,-0.0156023,0.00394534,0.00921163,-0.00114046,-0.0162049,-0.0571406,-0.0796745,-0.0430575,-0.0337955,-0.0198598,0.0366791,0.0497272,0.00644781,},
{0,-0.0110312,-0.002825,0.00669602,0.00465274,-0.0226844,-0.0256705,-0.0564229,-0.0357611,-0.00164986,0.040097,0.0539651,0.0294296,0.0315535,-0.00652822,-0.0455078,-0.0105626,0.0102693,-0.000232927,-0.0447564,-0.0765348,-0.0416091,0.00870999,0.0290842,-0.0344176,-0.0177454,0.00752762,0.0548468,0.00582679,-0.070344,-0.158587,-0.129022,-0.0146694,-0.0253746,-0.0332763,0.0249421,0.0772604,0.133912,0.133045,0.049865,-0.112003,-0.174982,-0.103682,-0.0570993,-0.0441213,0.0490663,0.18628,0.197556,0.197448,0.15051,-0.042997,-0.0921935,-0.0839118,-0.088426,-0.0752572,-0.00789136,0.0513059,0.0285957,0.0733982,0.0692683,-0.00372976,-0.0444261,-0.00911505,-0.0545438,-0.104562,-0.106374,-0.00802828,-0.000145739,0.00851278,-0.0015191,0.000282899,-0.0259223,0.0241532,0.0236793,-0.0632808,-0.0789256,-0.0503149,-0.00342122,-0.0198017,0.014578,0.0208252,0.0276087,0.0144118,0.0333997,0.0436175,0.0135711,-0.00495551,-0.0028042,-0.00185545,0.0296887,0.0319911,0.0122496,-0.0043749,0.011148,0.0432285,0.0113229,-0.00320496,-0.0278204,0.00642413,0.0066807,-0.000382702,-0.000968034,0,},
{0,0.0136087,0.0140442,0.0272011,0.0277777,-0.000472042,-0.006502,0.0514585,0.0756545,0.0322017,-0.0282202,-0.0439931,-0.0241117,0.00389811,-0.0406622,-0.0240556,0.002316,0.0278344,0.0371374,0.0406023,0.0413673,0.0228034,0.025828,-0.0470855,-0.0145834,0.0453007,0.0215035,-0.046261,-0.0623818,-0.0617077,-0.0199337,0.0220106,0.0502973,0.0254338,0.103299,0.168457,0.0694742,0.0396093,0.0214626,-0.0155602,-0.0534434,-0.0360314,0.00902761,0.0570744,0.11498,0.181827,0.11416,0.0604722,0.037354,0.0837561,0.0558979,0.0384643,0.011421,0.0333456,0.0592813,0.0392999,-0.0196003,-0.119978,-0.145248,0.0116809,0.13281,0.115352,0.048491,0.05454,0.0669113,0.00678579,-0.0243643,-0.140873,-0.202619,-0.0471997,0.102735,0.0764068,0.0250298,0.072154,0.0733894,0.0386532,-0.0349807,-0.117883,-0.119825,-0.0177588,0.0818321,0.0207329,-0.0256651,-0.00833037,0.0505683,0.071193,0.0307238,0.00559212,0.0100312,0.0257567,0.00372621,-0.0372765,-0.0328839,-0.0122008,-0.0134375,0.00938687,0.0479832,0.0551078,0.0827143,0.0157289,-0.0460285,-0.0797322,-0.0500268,},
{0,-0.0042035,-0.00111065,0.0257564,0.0113926,-0.0242304,-0.0139055,-0.0171377,-0.009365,-0.00463199,-0.0275874,-0.0250172,0.00208484,-0.00056475,-0.0350321,-0.0361642,-0.0119605,-0.0212648,-0.0368354,-0.0285133,7.39401e-005,-0.0155164,0.00183288,-0.025651,-0.0125384,0.0464628,0.02265,0.00616596,-0.0921361,-0.0863862,-0.0462668,-0.0227696,-0.0111088,-0.00780367,0.034131,0.142363,0.129677,0.126875,0.0385807,-0.0172157,-0.0644093,-0.0881224,-0.061259,0.0389238,0.0959624,0.182764,0.194863,0.135248,0.0439135,0.0199922,0.0382031,0.00431542,0.00853983,0.0180315,0.045883,0.0374,-0.0118728,-0.142196,-0.157004,-0.0141864,0.0885011,0.0527548,0.0257814,0.0290291,0.0125394,-0.0783805,-0.154555,-0.204486,-0.128214,0.0504651,0.0952839,0.0287255,0.00675169,0.038777,0.0329136,-0.0354676,-0.141328,-0.127645,-0.0345434,0.0143938,0.00610923,-0.0279963,-0.0357374,-0.0182278,0.0317216,0.0368583,0.00226889,-0.0112103,-0.00516954,0.00713625,-0.00912311,-0.0137099,-0.00441133,-0.00812077,-0.00288562,0.00200487,0.00707598,0.0434973,0.052489,0.0120139,-0.00592625,-0.0155731,-0.00091164,},
{0,0.000964173,0.009094,0.0544037,0.0145383,-0.0579486,-0.0647089,-0.0551124,-0.0248945,-0.012446,-0.0222432,-0.0174586,0.00229087,-0.0199778,-0.0602118,-0.0804934,-0.0213767,-0.00889259,-0.0574718,-0.0964447,-0.0617197,-0.0287751,0.0446672,-0.0760527,-0.0211778,0.106603,0.129343,0.0920497,-0.107786,-0.202244,-0.232008,-0.0640344,-0.0183976,0.011314,0.118057,0.346041,0.310048,0.195476,0.0691962,-0.0815402,-0.147375,-0.158802,-0.112065,0.115965,0.256673,0.353691,0.155923,-0.006183,0.00258701,0.00462598,-0.0202701,0.0110181,-0.00880548,0.0453526,0.127586,0.111579,-0.063002,-0.165478,-0.101546,-0.018722,0.00663526,0.0544085,0.00665457,0.0403018,0.0374565,0.00525119,6.65733e-005,-1.21373e-005,0.00414002,0.0138119,0.0221769,-0.00360315,-0.0255397,0.0450716,0.0488213,0.0334602,-0.0102778,-0.0310892,-0.0301616,0.018261,0.00612448,-0.0190451,-0.017933,-0.00439371,0.0416418,0.0578711,0.0119695,-0.00812372,-0.000827539,0.0219886,0.023905,-0.00168699,-0.00599514,0.0113646,0.00332851,0.00403476,0.0046486,0.0226491,0.0845303,0.054561,0.0339472,0.00461038,-0.000144435,},
{0,0.006788,-0.00594533,0.00805589,0.0119571,0.00337436,0.0400709,0.0400514,0.0632238,0.0292554,-0.0381261,-0.0128105,0.0204299,0.0392434,0.0554069,0.0591578,0.0401439,-0.00859135,-0.0028111,0.0255741,0.0263825,0.0230167,0.0418679,0.0546857,0.0847396,0.0102175,-0.0675406,-0.133344,-0.19515,-0.111611,-0.0576192,0.0332435,0.0692207,0.00317571,0.00956872,-0.0193174,-0.0335879,0.00562734,-0.0414878,-0.0509458,-0.0747188,-0.029163,0.0106364,-0.029587,-0.0483596,-0.0154328,0.0816204,0.0596376,0.0109638,0.020058,-0.0156353,-0.0039846,0.0105511,0.00559803,-0.0237671,-0.0520701,-0.0854327,-0.1746,-0.149311,-0.053152,0.0176974,0.0146441,0.00186926,0.0200576,0.00823616,-0.112163,-0.111156,-0.144974,-0.222788,-0.105904,0.0832322,0.0521577,-0.00109552,0.084148,0.0892505,0.0154048,-0.0562964,-0.106609,-0.152255,-0.0282005,0.110506,0.0454735,-0.0356008,0.0262727,0.121946,0.149513,0.1144,0.0171642,-0.00379574,0.00736542,-0.0175622,-0.0606262,-0.0436794,0.000661882,0.0284092,0.0947207,0.105537,0.039455,0.045221,-0.00593883,-0.0632022,-0.0705503,-0.0159369,},
{0,-0.0157903,0.00369497,-0.00115543,-0.01113,-0.0418253,-0.049519,-0.0374232,0.00436876,0.0290892,0.0637262,0.0762996,0.041681,-0.0175949,-0.0218523,-0.0327776,-0.0074212,0.033018,0.00497579,-0.0635083,-0.0652741,0.00820543,0.0378282,-0.0180019,-0.0186,0.0147161,0.0547877,0.0526109,0.0217771,-0.0892508,-0.210781,-0.176901,-0.0376953,-0.00574852,-0.00462524,0.0167793,0.053833,0.105765,0.0960131,-0.00484559,-0.179118,-0.226023,-0.109704,0.00279024,-0.00445487,0.0159333,0.186039,0.213509,0.226008,0.164458,-0.00647332,-0.0957879,-0.106865,0.00250576,-0.000555566,0.0432849,0.132615,0.0671135,0.0674825,0.0681137,0.00793654,-0.0214663,-0.0132495,0.0242198,-7.74216e-005,0.00680526,0.0150317,-0.000438477,-0.00287533,-0.0182202,-0.0301372,-0.00772182,0.0208465,0.0171592,0.00210984,-0.012196,-0.00204653,0.00241002,-0.0334548,-0.00353387,0.0105635,0.0340915,0.0403597,0.00136258,-0.0066923,0.00866131,-0.0125024,-0.00937148,0.00321716,0.0321661,0.0442973,0.0395235,0.00302059,-1.49055e-005,-0.010513,-0.0348231,-0.0300358,-0.0215558,0.0202754,0.0218504,0.0156027,-0.00508424,-2.23582e-005,},
{0,0.0150721,0.0151017,-6.02604e-005,-0.0017881,-0.0182845,-0.057258,0.0178674,0.0515369,0.0578063,0.0272399,0.0155547,0.0137162,-0.0299545,-0.0327595,0.013946,0.0184713,0.0322491,0.0467983,0.0358225,0.0202025,0.014775,0.0182627,-0.0511456,0.0163064,0.0750967,0.0332484,-0.032002,-0.0256005,-0.0490819,-0.0521881,-0.0334503,0.00149584,0.0518974,0.12248,0.103193,0.00585771,-0.0161062,-0.0129563,-0.0486078,-0.0614263,-0.0316491,-0.000636273,0.103226,0.144723,0.115749,0.0604145,0.0492979,0.0325642,0.0423222,0.0145592,0.012501,0.00259886,0.110876,0.146077,0.103504,0.029405,-0.0519698,-0.081226,0.0152024,0.0853903,0.0724877,0.0307933,0.0855064,0.122738,0.0511958,-0.0093308,-0.102094,-0.114078,-0.020634,0.075155,0.0429889,0.0262313,0.0149602,0.064547,0.0521378,-0.0123568,-0.0809944,-0.0645471,-0.0137835,0.0400895,0.00255786,0.000434489,-0.0152864,0.0444143,0.0417902,0.0134416,-0.00509397,0.00412764,0.0178285,-0.0147695,-0.00660199,-0.00846034,-0.0102139,-0.00656135,-0.00048657,0.0254783,0.0357273,0.0603992,0.00813854,-0.0369841,-0.0508867,-0.0328188,},
{0,0.00163193,0.00647692,-0.00248207,-0.0267087,-0.0461577,-0.0545011,-0.0321851,-0.00771274,0.0154567,0.00588846,0.0307243,0.0323076,-0.0425698,-0.0369253,0.00897951,0.00280592,-0.0072132,-0.0158637,-0.0315885,-0.0185575,-0.0204575,-0.00232282,-0.0476586,0.0296923,0.0888979,0.0529585,0.0117475,-0.0479286,-0.0640862,-0.0843963,-0.0818731,-0.0590095,0.0409934,0.0880349,0.101452,0.0636888,0.0513688,-0.0108383,-0.0625794,-0.0814861,-0.0923472,-0.0588975,0.124202,0.151744,0.11849,0.115985,0.0951294,0.0228636,0.00442902,0.0194831,-0.0155603,-0.0106784,0.12214,0.15259,0.0917976,0.047417,-0.0749683,-0.10187,-0.0121324,0.0581025,0.0502713,0.0376098,0.0571624,0.0885046,0.0255047,-0.0846472,-0.14571,-0.0636892,0.0292449,0.0678607,0.0414889,0.0344014,-0.0017625,0.0473711,0.0219338,-0.0610133,-0.100544,-0.0212572,-0.00883376,-0.0121155,-0.007,0.00554782,-0.0179246,0.0209482,0.0265719,0.00489695,-0.0073501,-0.00637508,0.00753968,-0.00983314,0.0220877,0.00875482,-0.00908364,-0.0104222,-0.0101209,0.00929931,0.0426944,0.0599576,0.0310233,-0.0125901,-0.0036647,-0.000518104,},
{0,-0.0103071,0.011923,-0.000675196,-0.0150475,-0.0348444,-0.0740164,-0.0467428,-0.00511401,0.0121438,0.0305142,0.0643742,0.0363509,-0.0527947,-0.0455781,-0.0156419,-0.00530423,-0.00258915,-0.0178866,-0.0444367,-0.0510197,-0.00214406,0.00926606,-0.0612636,0.0234115,0.102941,0.0931891,0.0225684,-0.0247132,-0.0753079,-0.140332,-0.101574,-0.0606921,0.0510848,0.102582,0.112008,0.0689356,0.0429589,0.00413936,-0.0730442,-0.11298,-0.100911,-0.0684753,0.135185,0.182204,0.130923,0.0640633,-0.00819591,0.00696319,-0.00062124,-0.0196626,-0.0337449,-0.0141893,0.139181,0.193787,0.152541,0.06261,-0.0261678,-0.0256352,-0.0152657,-0.00283826,0.0153753,0.0211197,0.0998042,0.148249,0.103913,0.0273066,-4.0887e-006,0.0226511,0.00169613,0.00175694,0.0101511,0.0138689,0.0227398,0.0695284,0.0836059,0.0368283,-0.00740179,0.011341,0.0091562,-0.00676795,-0.0159964,0.0117202,-0.0203614,0.012506,0.010968,0.0078408,0.00990364,0.0150127,0.015435,-0.0131146,0.0178666,0.011376,-0.00222094,-0.018915,-0.0178554,-0.0385043,-0.0092682,0.0256334,0.00794797,0.0108222,0.0089255,0.00109467,},
{0,0.0110116,0.00291093,0,0.00123978,-0.0268575,-0.046183,0.0150897,0.0712997,0.0745815,0.0400562,0.0492585,0.0424644,0.000779816,0.0322647,0.0348072,0.0378454,0.00190421,0.0382816,0.0602489,0.0407454,0.053012,0.0562664,0.00895172,0.0724459,0.046087,-0.0318459,-0.111745,-0.157092,-0.108453,-0.108591,-0.0266839,0.0121675,0.0336328,0.054653,-0.021093,-0.0640131,-0.0588697,-0.0967996,-0.101203,-0.0874053,-0.0361098,-0.000322157,0.0476633,0.0190035,-0.0269981,0.0583537,0.0451106,0.00992571,0.00878094,-0.00223608,-0.0145824,0.016671,0.0907014,0.0713697,0.0264442,-0.0243084,-0.130049,-0.134346,-0.052297,0.0015947,0.00400108,0.00893272,0.0882752,0.124547,0.000674336,-0.0647186,-0.17278,-0.227603,-0.120319,0.0741184,0.0734477,0.0408482,0.0724376,0.151067,0.0900239,0.0155657,-0.0886841,-0.152851,-0.0487243,0.102244,0.0510429,0.0156439,0.0362046,0.132234,0.158263,0.10536,0.00779796,-0.0156338,0.00712834,-0.034089,-0.0453081,-0.0308635,0.000209103,0.0124888,0.0758316,0.102146,0.0329867,0.0466277,-0.00673148,-0.0501731,-0.0622931,-0.0162524,},
{0,0.0213652,0.0176928,-0.0204089,-0.0565787,-0.115475,-0.121761,-0.0045382,0.0672282,0.126132,0.131072,0.165279,0.0992092,-0.0914866,-0.0571103,-0.0414922,-0.00487288,0.0355934,0.0453422,0.02052,0.0123406,0.0338239,0.0345367,-0.0914786,0.0337909,0.0873536,0.0747055,0.0523605,0.0562903,-0.0263056,-0.0767591,-0.106115,-0.0844173,0.0882485,0.0965714,-0.0185139,-0.0962503,-0.0727137,-0.0773411,-0.108182,-0.0735906,-0.034016,-0.0138215,0.195834,0.129367,-0.0161091,-0.030937,-0.0103432,-0.0110289,-0.0184432,-0.0189302,-0.0400458,-0.027452,0.282638,0.298237,0.182847,0.108146,0.0467317,-0.00483029,-0.0158218,-0.0164369,-0.0547194,-0.010524,0.285774,0.347434,0.219766,0.053632,0.000820992,0.0292734,0.0226952,-0.047265,-0.0199871,-0.0135859,-0.00346713,0.148717,0.162379,0.087581,0.0104106,0.0230007,-0.0320415,-0.018204,-0.0309063,0.0301512,-0.0965179,-0.0555892,-0.0141058,-0.0101261,-0.0223309,-0.0176335,5.14099e-005,0.00123979,0.00703216,-0.00389586,-0.0444893,-0.094398,-0.0680943,-0.0281966,0.0183881,0.0185924,0.0119194,-0.00929746,-0.0145023,-0.000594309,},
{0,-0.0256092,-0.0147069,0.0216361,0.00964798,-0.00998078,-0.0523059,-0.0529146,-0.0493462,-0.0186309,0.048869,0.108473,0.0620344,0.0198505,0.0149629,-0.0172862,-0.00979139,0.0336676,0.0411669,0.0155802,0.0227737,0.0701173,0.0529387,0.0778765,0.0227923,-0.0090673,-0.00329887,0.0297492,0.0189105,0.00380647,0.00709995,0.0373272,0.0547193,-0.00715666,-0.0186197,-0.0226465,-0.0287954,-2.8262e-005,0.00576034,0.0475171,0.0163885,-0.00971564,-0.0407707,-0.124027,-0.0631287,-0.00772049,0.0119078,0.0104654,0.0558996,0.0709902,-0.00123932,-0.0540643,-0.0678255,-0.15266,-0.157719,-0.0690139,0.0170279,0.0491077,0.0858802,0.0743462,-0.0308243,-0.0910522,-0.0417936,-0.115831,-0.183729,-0.102067,0.0186898,0.0592438,0.0602791,0.0270077,-0.0369122,-0.0714248,-0.0443279,-0.0496097,-0.127885,-0.115965,-0.058358,-0.017434,-0.00923404,-0.0180636,-0.0205842,-0.0187938,-0.0189528,0.0196316,-0.0411062,-0.0965006,-0.136731,-0.126476,-0.0890943,-0.0211998,0.0143684,-0.0125274,-0.000313263,0.0136461,0.0177844,-0.0474067,-0.0743996,-0.085867,-0.0230348,0.0134364,0.0183966,0.022248,0.00472047,},
{0,0.00899885,0.00326113,0.0864204,0.123138,0.0953444,0.014215,0.0128169,0.0403948,0.0417895,0.0243372,0.0328518,0.0416384,0.128796,0.137508,0.127971,-0.0093275,-0.0306374,0.0502465,0.0624181,0.0825713,0.0808257,0.0711559,0.11334,0.200186,0.11459,-0.0441155,-0.0775695,-0.00682001,0.0387111,0.101042,0.0980965,0.0422223,0.101583,0.196961,0.121313,-0.0794219,-0.106053,-0.0725502,0.0402275,0.105162,0.103313,0.0322307,0.0219713,0.0625625,0.0660867,-0.0440483,-0.0830296,-0.0613977,0.057061,0.061163,0.0561031,0.004907,0.00288851,0.0178034,0.017935,0.0285321,-0.0330657,-0.0621883,0.0066284,0.0025338,0.0301709,0.000539562,-0.0317173,-0.0249679,0.0350301,0.0896169,-0.0255411,-0.0978198,-0.0605356,0.000127831,-0.00185687,-0.0168547,-0.142831,-0.120848,-0.0595246,-0.00387482,-0.0852126,-0.113483,-0.103252,-0.0398333,-0.0578661,-0.0625715,-0.01311,-0.0274659,-0.0463426,-0.102089,-0.128945,-0.135683,-0.157992,-0.156112,-0.111663,-0.0443608,0.0212959,0.0291937,-0.0199187,0.0173226,0.0158429,0.00177175,-0.040058,-0.0998308,-0.131405,-0.0655964,},
{0,-0.0186381,-0.0273348,0.1105,0.0843371,0.0427945,-0.04986,-0.121895,-0.110418,-0.0302001,0.0648861,0.139054,0.10484,0.0350097,0.0305887,0.0180405,-0.0291815,-0.000143731,-0.000444196,-0.00627419,0.0516927,0.129403,0.108644,0.05895,0.0903835,0.0345641,-0.0153327,-0.00580029,-0.0277215,0.0217441,0.0875285,0.107103,0.0253205,0.0429553,0.0433624,0.0198666,-0.00851256,-0.00241973,-0.0359069,0.0393724,0.0836092,0.0596849,-0.0190626,0.000375101,0.0456456,0.0641183,0.0152422,-0.00167104,-0.0355338,-0.0272352,0.0192179,-0.0312828,-0.0182281,-0.00125865,0.00108515,-0.0281245,-0.0148157,-0.0684745,-0.0885988,-0.0317228,-0.0466022,-0.0647897,-0.0317679,-0.0597407,-0.0925077,-0.0706443,-0.0773178,-0.0818768,-0.0395319,0.0694316,0.00607634,-0.0878416,-0.0949836,-0.104794,-0.108217,-0.0728394,-0.105794,-0.0886164,-0.0139216,-0.0512651,-0.181115,-0.230987,-0.17116,-0.0273149,-0.0323539,-0.0577538,-0.178942,-0.214684,-0.23225,-0.219962,-0.213063,-0.13387,-0.089676,0.00536878,0.00430367,-0.0566041,-0.0803015,-0.080897,-0.0866253,-0.0968275,-0.0826114,-0.0647872,-0.0419321,},
{0,-0.0150559,-0.0110536,0.0815954,0.0718394,0.0226275,-0.0463533,-0.0882079,-0.046327,0.00374249,0.0573579,0.118902,0.0767188,0.0300014,0.0390323,0.0252358,-0.0325382,-0.0154257,-0.00899654,-0.00455731,0.0457814,0.105186,0.0869104,0.0857962,0.102683,0.0599971,0.000765737,-0.0132205,-0.0252407,0.00602348,0.041358,0.0892307,0.0346488,0.0552691,0.101192,0.085841,0.00689137,-0.0300134,-0.017083,0.021382,0.0528788,0.0671209,-0.0172695,0.0108004,0.0816065,0.0792229,-0.0876761,-0.203431,-0.12573,-0.0542941,-0.0412829,0.00588592,-0.000331281,0.000185091,0.0159917,0.0093539,-0.00553528,-0.0183543,0.00951381,-0.0298382,-0.0900654,-0.0805104,-0.0579442,-0.0330613,-0.0258222,0.04666,0.105317,0.124306,0.11081,0.0409903,-0.0793483,-0.121849,-0.131594,-0.085844,-0.0694466,0.0104561,0.0471129,0.0470504,0.0178506,-0.0152067,-0.127482,-0.135658,-0.0836153,-0.0872823,-0.0892302,-0.107071,-0.15807,-0.157257,-0.139973,-0.118031,-0.0993222,-0.0414449,-0.0159267,-0.00501145,-0.0150778,-0.0892589,-0.150206,-0.132176,-0.0722087,-0.0199285,0.0332483,0.0370674,0.00410545,},
{0,-0.00618922,-0.0197371,0.0250502,0.0453945,0.0434166,0.0180119,0.00781274,0.0315698,0.0202804,-0.00711974,0.0141545,0.037063,0.0625356,0.0938466,0.103671,0.0592286,0.00659569,0.00827995,0.0368235,0.0294851,0.0340561,0.0364463,0.14037,0.125165,0.0116615,-0.102763,-0.135443,-0.0863006,0.0196811,0.0482544,0.0590694,0.0370739,0.00721474,0.00466691,-0.0907787,-0.15872,-0.0988833,-0.0802626,0.0105251,0.0542496,0.087878,0.0264582,-0.053464,-0.0539849,-0.0756905,-0.117892,-0.124204,-0.102845,-0.0131901,-0.00835337,0.0370764,0.0145487,-0.0306549,-0.0374172,-0.0450664,-0.072773,-0.100164,-0.0763648,-0.0376598,-0.0400394,-0.0567513,-0.0431949,-0.0472161,-0.0585229,-0.0474506,-0.0135349,-0.0531038,-0.0860982,-0.0719049,-0.034351,-0.0630578,-0.0603224,-0.017733,-0.049186,-0.075676,-0.0623477,-0.0771041,-0.0975428,-0.0565482,0.01043,-0.0118053,-0.025093,0.0304666,0.0196667,-0.0181032,-0.0684,-0.102336,-0.107734,-0.092935,-0.080971,-0.0416456,-0.00135758,0.018885,0.0281955,0.013518,0.00190326,-0.0134466,0.00225507,-0.0337395,-0.0501012,-0.0386785,3.51416e-005,},
{0,-0.0165843,-0.0108781,-0.000520714,0.00666339,0.00466283,-0.0285203,-0.0328116,-0.0205635,0.00661197,0.0565009,0.119108,0.059131,0.0315745,0.0455609,0.0377143,-0.00682194,-0.00710203,0.0125163,0.043449,0.0788481,0.104821,0.0371886,0.0809998,0.0685936,-0.0032701,-0.0216006,-0.0249949,0.0390629,0.098731,0.13165,0.104851,0.0174064,0.0247392,0.0191173,-0.0585451,-0.101674,-0.109883,-0.0759604,0.0276268,0.096408,0.101516,0.0182731,-0.0344701,-0.0149808,-0.0646246,-0.147169,-0.12267,-0.09931,-0.0338105,-0.00483291,0.011265,-0.00453959,-0.0275091,-0.0434442,-0.0365182,-0.00426981,0.0339064,0.0508839,0.00612284,-0.0528273,-0.0539528,-0.0416791,-0.0416109,-0.0427913,0.0152275,0.0561402,0.0581104,0.0535253,0.0208479,-0.0411829,-0.0578273,-0.0634107,-0.0743392,-0.0657071,-0.0206857,0.0174492,0.0162225,-0.00316867,-0.0299831,-0.0617818,-0.0573237,-0.0317642,-0.0326507,-0.0742076,-0.122717,-0.13683,-0.120185,-0.104379,-0.0770205,-0.0451224,-0.0233518,-0.0142809,-0.00533086,-0.0195158,-0.0625117,-0.0975263,-0.0783451,-0.0579328,-0.0176076,0.0283398,0.0203298,0.0029467,},
{0,-0.00964049,-0.0150604,0.0144113,0.0222007,0.0157504,-0.00970636,-0.030335,-0.0266103,-0.0173788,0.00067712,0.0310837,0.0140565,0.0413454,0.0236196,0.00413243,-0.0144203,-0.0115118,0.0193222,0.0311012,0.0411239,0.0525991,0.0266455,0.0846585,0.0337766,-0.0235747,-0.0392077,-0.0119365,0.0145462,0.064122,0.125108,0.114454,0.040773,-0.00746141,-0.0242954,-0.0436447,-0.0768549,-0.0655929,-0.0480162,0.0525182,0.121238,0.104098,0.0165678,-0.0873674,-0.0443994,-0.0337444,-0.0985554,-0.0871747,-0.0831965,-0.0196515,0.0148219,0.0314289,0.00917794,-0.111717,-0.112276,-0.0642961,-0.0320563,0.0083425,0.0211038,0.00238331,-0.0320034,-0.0358197,-0.0290321,-0.100385,-0.13269,-0.0499986,0.0248672,0.0430416,0.0227499,0.00837664,-0.03555,-0.0505108,-0.0427081,-0.0672613,-0.104697,-0.0733622,-0.0300014,-0.00893704,-0.0116228,-0.0281404,-0.0446189,-0.0433366,-0.0138063,0.00147523,-0.0442443,-0.0729836,-0.0993628,-0.0896314,-0.0635742,-0.0574136,-0.038308,-0.0331141,-0.00333244,0.00760797,0.0105453,-0.0238314,-0.0539452,-0.0446396,-0.0320631,-0.00998642,0.0114,0.00756528,0.00308257,},
{0,-0.0236757,0.0164922,-0.000384158,0.0121645,0.0160553,0.0161879,0.0136198,0.0172217,0.022547,0.0309629,0.0177944,-9.94962e-006,0.00253354,0.0307201,0.000492442,-0.00660517,0.00785593,-0.00114941,0.00258115,0.00937161,0.0317286,0.00376912,0.0274371,-0.0520092,-0.0160201,0.0064936,0.0131631,0.0262284,-0.0180979,-0.00981549,-0.0243458,0.0251597,-0.0666428,-0.098255,0.0168957,0.101855,0.0678691,0.0703257,0.0736044,-0.0258918,-0.0925515,-0.0380947,-0.177237,-0.10483,0.0673823,0.253628,0.258703,0.261796,0.190185,0.00694924,-0.11789,-0.106943,-0.159341,-0.0703451,0.0917736,0.188963,0.143815,0.165983,0.146191,0.0275287,-0.0846873,-0.0669818,-0.000216045,-0.00488293,-0.00698268,-0.00603972,0.000171814,-0.00220171,-0.0124494,0.00906533,-0.000819068,0.0364219,0.082919,0.0241014,-0.00445778,-0.0229127,-0.0128891,-0.0219104,0.000193083,0.0187036,0.0622562,0.046392,0.0342725,0.0728678,0.0248326,-0.000616042,0.0132958,0.0138113,0.0231176,0.0595986,0.0448052,0.00260578,0.000911709,0.0203241,-0.000237982,-0.0104818,-0.00710634,0.0184978,0.02218,0.0149042,0.00606327,0,},
{0,0.0212875,0.0238349,0.0230541,0.0562375,0.0190815,-0.0285782,0.0146171,0.034134,0.0267754,0.013562,-0.0148176,-0.0268504,0.00231505,-0.00290686,-0.007182,0.0161414,0.0365085,0.0558741,0.0636348,0.02167,0.0217338,0.0184569,-0.00816144,0.0104393,0.0557246,0.0157807,-0.00366924,-0.00284433,-0.00555324,0.0153792,0.0395576,0.0645047,0.0530018,0.075446,0.0768005,0.0302782,0.00467988,-0.0411396,-0.00149939,0.0220386,0.0714948,0.0583077,0.0195192,0.0792942,0.145736,0.1181,0.0861789,0.0304992,0.0709654,0.0682823,0.0559933,0.0153343,0.0567923,0.111864,0.164707,0.104666,0.00139074,-0.0540304,0.0276151,0.0819919,0.0780155,0.0101736,0.0822706,0.119174,0.126007,0.0221249,-0.134014,-0.176416,-0.0427007,0.0861639,0.0892599,0.0357488,0.0197237,0.057692,0.0746437,-0.0243748,-0.123501,-0.123539,-0.0565774,0.0702645,0.0409653,0.024609,-0.0191556,0.0234717,0.0413459,0.0216051,0.00360308,-0.00525552,-0.000324743,-0.00525518,-0.0241678,-0.0155543,-0.0264257,-0.00661487,0.0148288,0.0533781,0.0733835,0.0819855,0.0236129,-0.0504483,-0.0723947,-0.0499997,},
{0,0.00411648,0.0197668,0.0193783,0.0410936,0.00796998,-0.0416955,-0.0245633,-0.020305,-0.0272204,-0.00514146,0.00228189,-0.00010268,0.00146006,-0.0045211,0.00445119,0.00504653,0.00796785,0.0164018,0.00508656,-0.012891,-0.0121338,0.00678071,-0.00780445,0.00593307,0.086759,0.0404904,0.0362361,0.00913826,0.00371789,0.000286403,-0.0141962,-0.00371516,0.0188736,0.0315289,0.134198,0.15452,0.10227,0.0143467,0.00666716,-0.0137756,-0.0203443,-0.029797,0.0214607,0.105684,0.220592,0.284516,0.191551,0.0496235,0.0139341,0.0401075,0.00631906,-0.0139863,0.0566065,0.130613,0.194334,0.147926,-0.0418347,-0.0821244,0.0107745,0.105865,0.0749923,0.0277558,0.0511315,0.0946822,0.0563061,-0.118763,-0.246897,-0.124785,0.0641814,0.103132,0.0623799,0.024479,-0.0107706,0.0556469,0.029875,-0.100724,-0.137938,-0.0210104,-0.0119179,-0.0262982,-0.0113016,0.0182637,-0.043962,0.00826666,0.0434051,0.0169457,0.00608625,-0.00199877,0.00202689,-0.021373,-0.00215439,0.00282639,-0.0339101,-0.0442976,-0.0124504,0.0493908,0.0920118,0.112879,0.0417309,-0.0210956,-0.00902709,-0.00826552,},
{0,-0.00150291,0.0337705,0.00200129,0.0202259,-0.0250267,-0.0662099,-0.0299411,-0.00437347,-0.0134301,0.0129957,0.0251759,0.00184312,-0.0686487,-0.0475482,-0.0175896,0.00887837,0.0095877,-0.00935886,-0.0306098,-0.0375307,0.0150647,0.0395777,-0.0147797,0.0338136,0.151438,0.0960156,0.0513955,0.027871,-0.0343132,-0.0651266,-0.0277034,-0.014135,0.0953401,0.133438,0.260422,0.209808,0.0738104,0.0291872,-0.0175435,-0.0452662,-0.0458783,-0.0470678,0.046999,0.175162,0.266439,0.13118,-0.00215179,-0.00250928,0.000629058,0.00797894,0.000789177,-0.0379464,0.0772692,0.25468,0.359156,0.165445,0.0239204,-0.00679089,-0.0302628,-0.00841642,0.018601,0.0124095,0.181175,0.308151,0.271619,0.0957864,0.00471942,0.00420119,-0.00307467,0.00303617,0.017987,-0.0147882,0.07978,0.147372,0.156585,0.0654424,-0.0121891,-0.0340238,-0.0490014,-0.0301187,-0.00827689,0.00648606,-0.0289669,-0.00023995,0.0211692,0.0243579,0.0253234,0.0194532,0.00970739,1.34152e-005,-0.0108615,0.0253233,-0.0312251,-0.0242064,-0.0571687,-0.0100821,0.0495866,0.051961,0.01901,0.00362461,-0.00246793,0.000547462,},
{0,0.00191911,0.00977185,0.0201346,0.0673661,0.067402,0.0612664,0.0727085,0.0895539,0.0373714,-0.00452748,-0.0356963,-0.0326537,0.0825691,0.119062,0.0766077,0.0671093,0.0258669,0.046875,0.0704712,0.0312336,0.0373589,0.00655764,0.100842,0.0718541,0.0161678,-0.092835,-0.122979,-0.101363,-0.0277031,0.0280496,0.0712085,0.0858312,0.0243141,-0.0422395,-0.110818,-0.0685561,-0.0420827,-0.0836908,-0.0310581,0.013817,0.0771156,0.0899042,-0.0703112,-0.109682,-0.0351012,0.0914576,0.0692214,0.0103203,0.0101533,0.000868896,0.0241641,0.0152489,-0.0217581,-0.012952,0.0533999,0.031768,-0.064307,-0.0732476,-0.0288592,-0.016329,-0.0392234,-0.0459007,0.0298902,0.0699947,0.038971,-0.0313331,-0.165845,-0.237528,-0.121737,0.0494544,0.0498886,-0.0103233,0.0668834,0.114056,0.0975618,0.0166096,-0.102314,-0.164631,-0.0796115,0.0849156,0.0644755,0.000137855,0.0480315,0.105477,0.143688,0.109596,0.0188889,-0.00838653,-0.00326035,-0.011229,-0.0165463,-0.00129713,0.00293103,0.0292423,0.075632,0.101681,0.0683431,0.0803142,0.0175421,-0.0507183,-0.0549076,-0.0142033,},
{0,-0.0210627,0.0329468,-0.0259745,0.0321018,0.0352561,0.0367012,0.0952495,0.0638958,0.0141378,0.0484675,-0.00842709,-0.0563322,0.0125074,0.0811951,0.0372816,-0.00155776,-0.00927479,0.0528637,0.076956,0.0596213,0.0179667,-0.0557439,0.0961445,0.0257067,-0.0341157,-0.080203,-0.0620813,0.169555,0.20475,0.242363,0.154666,0.0524343,0.0682245,-0.100456,-0.14909,-0.0999388,-0.132918,-0.111002,0.0525496,0.202592,0.248062,0.150977,-0.0832345,-0.164464,-0.0681112,0.00412839,0.0114056,-0.00411653,-0.0117721,0.0320723,0.0150627,-0.0197709,-0.0251141,0.108572,0.254693,0.283305,0.210547,0.131502,0.0238453,-0.0223703,-0.0747182,-0.0508395,0.136234,0.29882,0.332596,0.126285,0.00434799,-0.00736768,-0.0167805,-0.00776747,-0.0032419,-0.00235991,0.0373731,0.149687,0.158737,0.107631,0.00224425,-0.0499904,-0.0759528,-0.0282214,0.0125214,0.0376588,0.0189229,0.0266221,-0.00510373,0.00676132,0.025122,0.00721505,-0.00682318,-0.00114077,-0.00767436,0.00945465,-0.00742135,0.0205827,-0.0101773,0.00801809,0.0270282,0.00715792,-0.032538,-0.0399465,-0.0140062,-0.00291002,},
{0,-0.0185133,0.0160075,0.0145768,0.0922292,0.135909,0.161912,0.117581,0.0412779,-0.0601002,-0.0726217,-0.116546,-0.110717,0.131621,0.132787,0.0571609,0.0209267,-0.0169191,-0.000998792,0.052328,0.0582648,0.0204427,-0.0589883,0.134259,-0.0249779,-0.0729259,-0.101967,-0.0615025,0.0927235,0.202354,0.309925,0.251001,0.140645,-0.0267309,-0.194428,-0.105766,0.0319138,0.0153424,0.0283332,0.15189,0.257794,0.262178,0.156483,-0.228179,-0.238645,-0.0135282,0.0682025,0.0221138,-0.00326992,-0.00118794,0.0157644,0.0321828,0.00852266,-0.265085,-0.148111,0.0244534,0.0765315,0.0901114,0.0881588,0.0333405,-0.0205783,-0.0957883,-0.0500452,-0.111237,-0.0556904,0.0107841,0.0193941,0.000195518,-0.00636207,0.0186423,0.013229,-0.016984,-0.0476213,0.0315194,0.000683128,-0.0294576,0.00782933,0.00171258,-0.0143121,0.00809449,-0.00651823,0.0110923,-0.0180143,0.083906,0.0540859,0.0126008,0.00754551,0.0308019,0.0195689,-0.0032896,-0.00408308,-0.014838,0.0101784,0.00663907,0.0527808,0.050725,0.044641,0.0194736,-0.0161657,-0.0421002,-0.0224033,0.00691942,0.000261023,},
{0,0.0103294,0.0237891,-0.0257328,-0.0143607,0.0102397,0.0341649,0.0573427,0.0478737,-0.00695698,-0.0342427,-0.0775282,-0.0544206,-0.0330086,-0.023349,-0.0134068,0.0250652,0.017963,0.00799741,-0.00827522,-0.0512585,-0.0703687,-0.0402096,-0.0682727,-0.0728297,0.00142618,0.0264906,0.0291277,0.0225104,-0.0386413,-0.068756,-0.0642649,-0.0140322,-0.0110178,-0.0317344,0.0239643,0.0813325,0.0722146,0.0254253,-0.0365027,-0.0686831,-0.0529169,0.0145314,0.00614276,0.00735055,0.0710863,0.157885,0.12573,0.0930796,0.0319821,0.0130927,-0.0100576,0.00181996,0.0419644,0.0665519,0.117922,0.0939265,0.030909,0.00618659,0.0164269,0.0571643,0.0450774,0.0197241,0.0908105,0.130994,0.090825,-0.011963,-0.0778192,-0.0590828,-0.00450138,0.0509681,0.0703472,0.0556298,0.0826548,0.096875,0.0684685,0.0154141,-0.01033,-0.00308679,0.0146513,0.0555722,0.0769747,0.061028,-0.000149974,0.0374986,0.0806992,0.142949,0.143924,0.12403,0.0953725,0.069124,0.0565135,0.0323332,-0.0166737,-0.0123381,0.0286108,0.0940231,0.113726,0.0896677,0.0384367,-0.00949629,-0.0104845,-0.0038001,},
{0,-0.0188361,0.00371507,-0.000399835,0.00857061,0.0235625,0.0196335,0.0173585,0.00532606,-0.0182752,0.0165691,0.0129248,0.000615249,0.0183383,0.0308888,0.0119372,-0.0200609,-0.0223682,0.0236265,0.0202436,0.0118976,0.0221295,0.00389909,0.0711649,0.00744933,-0.0195446,-0.0239801,0.00922169,0.00683681,0.0244887,-8.07841e-005,0.00927505,0.0275915,0.0398374,-0.00581006,-0.00462681,0.00329521,0.000826076,0.00475799,0.0422775,-0.0182927,-0.00173125,0.0219842,-0.0747822,-0.0204588,0.0638121,0.144402,0.115412,0.131405,0.12303,0.0108739,0.00151496,0.00558975,-0.183235,-0.123208,0.0496506,0.226353,0.212893,0.169254,0.0446865,-0.00263112,0.00929512,-0.00299383,-0.167865,-0.246472,-0.119921,0.0166662,0.0491704,0.0265748,0.00683954,0.0176755,0.00602389,-0.0203918,-0.0774422,-0.185816,-0.16973,-0.0644511,0.0008134,0.0546375,0.0420811,0.017595,-0.00808301,-0.0346335,0.0703706,-0.00515373,-0.0270296,-0.0208137,-0.000491731,-0.0054746,-0.0108322,-0.0366952,-0.0492903,-0.012068,0.0408401,0.0780282,0.0478935,0.0132851,-0.0272058,-0.0371981,-0.0367666,-0.0229682,-0.0058833,0,},
{0,0.0189002,0.0186176,0.00245603,0.0388319,0.0338883,0.00353633,0.0575839,0.0608145,0.0302445,-0.00790282,-0.0552836,-0.0453951,0.00589441,0.012802,0.0417283,0.0232683,0.0272522,0.0662965,0.0729764,0.0481077,0.0134373,-0.0237468,-0.000555397,0.0276269,0.0557054,-0.00126144,-0.0467445,-0.0111332,0.00727998,0.0682607,0.0599398,0.0403564,0.0473458,0.0885396,0.0975615,0.00735686,-0.0739471,-0.0636895,-0.016523,0.0445815,0.104918,0.0745358,0.039959,0.0912179,0.150821,0.0793369,0.00850656,-0.0355859,0.0184571,0.0855197,0.150883,0.0868223,0.00121338,0.0256215,0.0934367,0.124213,0.0637199,-0.00300097,0.0328922,0.0907883,0.165911,0.0635326,-0.0119364,-0.00461534,0.00053052,0.0046851,-0.083541,-0.125778,-0.0306183,0.0898323,0.0968007,0.00120186,-0.024848,-0.0262414,-0.0400727,-0.0527053,-0.0870382,-0.0497453,0.0100893,0.0689851,0.00140274,-0.0321259,0.0261634,0.0237426,-0.00619872,-0.0195897,-0.000949074,0.00752551,0.00302318,-0.0334181,-0.0446027,-0.0233691,0.0257078,0.04694,0.0100832,0.0224137,0.0534488,0.035509,-0.0341502,-0.0766201,-0.078159,-0.0377161,},
{0,0.00445328,0.00899355,0.00372332,0.0526437,0.0367383,-0.00184228,-0.015892,-0.0191355,-0.0184476,-0.0191958,-0.0116596,-0.000437023,0.000964874,0.0130939,0.0255321,0.0249758,0.00756684,0.0162983,0.0126407,0.0240538,-0.00657939,-0.0174628,0.0140768,0.0278168,0.0630671,0.0106421,0.00578877,-0.0372463,-0.00200257,0.0402416,0.0470314,-0.0108165,0.0655511,0.0591106,0.0603286,0.0566984,0.00610912,-0.0684168,-0.0379179,0.0197768,0.0999345,0.0313847,0.0757878,0.143478,0.206574,0.166924,0.0447422,-0.0571178,-0.0220021,0.0884688,0.135873,0.102361,0.000919238,0.037817,0.117169,0.155103,0.040508,-0.0136769,0.00252672,0.0983997,0.122636,0.0805394,-0.0457549,-0.0588237,-0.0900027,-0.133838,-0.140361,-0.104725,0.0719938,0.126223,0.0656924,-0.0391585,-0.0467613,-0.0632546,-0.103585,-0.16386,-0.114912,0.0252152,0.0697797,0.00432453,-0.0673053,-0.106233,0.0209253,0.0186945,-0.0374436,-0.0470431,-0.00578709,0.00619024,-0.00602019,-0.064376,-0.087382,-0.0472208,0.0127878,0.0227842,-0.00481691,0.00158487,0.0512066,0.0247299,-0.0442601,-0.0592646,-0.0270677,-0.00373841,},
{0,0.0123349,0.0132585,0.00692922,0.0552513,0.0346394,0.00815118,-0.00810909,-0.0133598,-0.0639887,-0.024625,-0.00868058,-0.00108444,-0.00330946,-0.0163041,-0.0189507,-0.0169948,0.00297704,-0.0177179,-0.0162638,-0.0339988,-0.0351321,-0.0249257,0.00691044,0.0257013,0.0682367,0.025691,0.0392464,-0.0345695,-0.0546018,-0.00513677,0.0599667,-0.00995552,0.108552,0.146815,0.232355,0.125577,-0.01248,-0.0864775,-0.0883234,0.0149398,0.182578,0.0778474,0.120785,0.27965,0.331364,0.0962007,-0.126713,-0.140248,-0.0762576,0.0164627,0.181592,0.163125,0.00236157,0.0613447,0.180027,0.15704,0.125755,0.118444,-0.0286587,-0.0458207,0.0932736,0.0721336,-0.0308445,-0.0170692,0.00247028,0.0405534,0.0743516,0.058266,0.0268794,-0.0115755,0.0154668,-0.0951133,-0.081071,-0.0897918,-0.0699073,-0.0166334,0.0464316,0.0976092,0.0885965,-0.00580208,-0.117215,-0.100815,-0.00823344,-0.0958998,-0.1011,-0.06311,0.00144348,0.0152124,-0.0124432,-0.121761,-0.110805,-0.0121437,0.0283946,-0.010111,-0.0734652,-0.0605507,-0.0102614,0.00797441,-0.0651467,-0.0539035,-0.00338395,0,},
{0,0.0058112,-0.00233752,0.00305009,0.0462167,0.0553669,0.0596157,0.0818302,0.0803463,0.0137754,-0.0515666,-0.0681008,-0.0238518,0.0307615,0.0971371,0.101262,0.0639616,0.0104659,0.0198985,0.0550445,0.0316719,0.00626999,-0.013682,0.0714888,0.0841111,0.0405379,-0.0654893,-0.139966,-0.143761,-0.0375932,0.0344887,0.080172,0.061219,0.027711,0.0130346,-0.0500992,-0.0704704,-0.107983,-0.120624,-0.0485006,0.0162059,0.122571,0.0927875,-0.0350871,-0.0493035,-0.00750986,0.0122612,-0.0573735,-0.074466,-0.0404672,0.0199707,0.114274,0.0950749,-0.0727999,-0.0650849,0.0011509,0.0422082,0.019696,-0.00911584,-0.0365375,-0.00155928,0.0640153,0.00964473,-0.06403,-0.0704398,-0.072933,-0.0356472,-0.0396252,-0.145039,-0.0739828,0.0495179,0.0703011,-0.0376368,-0.00955654,-0.0264283,-0.080782,-0.0811195,-0.0734518,-0.061157,0.0100555,0.0831817,0.0436756,-0.0320217,0.0809831,0.0851722,0.0356638,0.00108334,0.00607191,-0.00286537,-0.0307299,-0.0767103,-0.0755425,-0.0328348,0.0444676,0.078706,0.0681981,0.0459691,0.0415941,0.0166013,-0.0666633,-0.0904646,-0.0721239,-0.0142442,},
{0,0.0140016,0.00656772,-0.0167106,0.0299192,0.056931,0.0237515,0.0716024,0.0507588,0.0112599,0.00237522,-0.00340629,-0.000686454,-0.00197198,0.0265925,0.0376173,-0.00773573,-0.0126167,0.0319032,0.0869937,0.111829,0.05888,-0.0146433,0.0309739,0.0298882,0.0280064,0.000884298,-0.00402372,0.0298085,0.100501,0.193696,0.149729,0.0421259,0.0519861,0.00492423,-0.0280114,-0.0744324,-0.181211,-0.164732,-0.0340069,0.105163,0.228111,0.147226,-0.00566153,-0.0214442,-0.00303855,-0.0447825,-0.100333,-0.106696,-0.0687956,0.0378019,0.106198,0.0943838,-0.0499361,-0.0865445,0.0375255,0.206075,0.256231,0.19097,0.00759776,-0.0382685,0.0476876,0.00744832,-0.0453673,-0.0613511,-0.00671273,0.023439,0.0559479,0.0457209,0.0537355,-0.00760223,0.00612043,-0.0616056,-0.104967,-0.117929,-0.0634139,-0.012328,0.0236898,0.0708774,0.054654,-0.0161149,-0.0760368,-0.0346906,-0.0198953,-0.0778749,-0.10623,-0.0683973,-0.00751864,-0.000655404,-0.0373812,-0.107095,-0.0775484,-0.00604493,0.0256548,0.00704247,-0.0604059,-0.0548432,-0.00455191,-0.035616,-0.0839579,-0.0570233,-0.00694589,0,},
{0,-0.000710801,-0.000707303,0.00238143,0.0321078,0.0431532,0.0444059,0.0349471,0.00766876,-0.024566,-0.0418818,-0.0456081,-0.0332045,0.0271729,0.0448311,0.0307211,0.00512228,-0.0180077,0.015588,0.0440091,0.0491208,0.0205856,-0.0135795,0.0633195,0.0108923,-0.0202151,-0.0503635,-0.0265801,-0.00231575,0.0730262,0.137961,0.125837,0.0596023,0.00599877,-0.0264565,-0.00376369,-0.00937961,-0.0581708,-0.0570208,0.0397043,0.123305,0.16618,0.104677,-0.0631802,-0.0391148,0.0348697,-0.0173043,-0.0557766,-0.0595132,-0.0239851,0.0476726,0.104343,0.0844841,-0.1209,-0.106932,-0.0209722,0.0600216,0.110397,0.0853949,-0.0102068,-0.0122488,0.0497364,0.0124897,-0.130412,-0.174129,-0.0898002,0.0101856,0.0334961,0.0094462,0.023498,0.0128781,0.0226004,-0.043611,-0.0768494,-0.13438,-0.120284,-0.0505206,0.0181998,0.0438403,0.0431645,0.000920307,-0.0382753,-0.0477006,0.0428811,-0.0101641,-0.0418766,-0.0338998,0.00694936,0.000617903,-0.0357001,-0.0636934,-0.0703985,-0.0162332,0.0228599,0.0476605,0.0210294,-0.0066646,-0.00985892,-0.0512644,-0.0615039,-0.0300943,-0.00908545,-0.00065591,},
{0,0.0296456,0.0230661,-0.0643278,-0.0278566,0.0399198,0.108903,0.118208,0.0753019,-0.00665517,-0.0621226,-0.161201,-0.0937037,-0.0474765,0.00138892,0.0293954,-0.00225114,-0.0439587,-0.0078579,0.0163947,-0.0162703,-0.113002,-0.113111,-0.0570711,-0.0453008,0.0111806,-0.00777438,-0.0186922,-0.0120867,-0.0231182,-0.0124583,-0.0572581,-0.0597061,0.0615171,0.00839374,0.0370198,0.0385797,0.00884213,-0.0145334,-0.0539893,-0.0348181,0.0183828,0.047623,0.107952,0.0911532,0.127026,0.172924,0.116849,0.0699292,0.0222143,0.0106629,0.0918953,0.118118,0.00824241,0.0678506,0.160038,0.224259,0.174364,0.0601391,-0.0598807,0.0267499,0.166928,0.0935364,0,-0.00490566,-0.0289614,-0.0468216,-0.0557699,-0.0918353,-0.0391445,0.0875007,0.130774,0.0491421,0.005845,-0.00463193,-0.0313956,-0.0518668,-0.0128877,0.0604485,0.0966781,0.0986234,0.0479377,-0.00304166,0.0409798,0.0782079,0.0874063,0.123537,0.175034,0.131644,0.0588594,-0.0159117,-0.025126,-0.0136346,0.0251157,0.0655549,0.0796982,0.0623843,0.0693417,0.0235406,-0.0619806,-0.076409,-0.0358035,-0.00457513,},
{0,0.0140678,-0.0157834,-0.00821591,0.0207744,0.0259196,0.0281627,0.0203031,-0.0074965,-0.0140303,-0.0332978,-0.0207144,-0.00214076,0.0251172,0.0220537,0.0324148,-0.0070009,-0.0116124,2.25062e-007,0.0208824,0.0243045,-0.00944157,-0.0210699,0.0144585,0.0407349,0.0191918,-0.02275,-0.0292732,-0.0494912,-0.00614133,0.05259,0.0563592,0.000725429,0.0171844,0.0452724,0.0225795,-0.0272799,-0.0824098,-0.100355,-0.0672088,0.0174279,0.139196,0.0732894,0.0390625,0.0465813,0.0224248,-0.0430666,-0.121048,-0.12683,-0.0762902,0.0179997,0.159032,0.155696,-0.0452146,-0.0905201,-0.0838324,0.0331103,0.10239,0.0962543,-0.0127955,-0.0113386,0.0962405,0.0609049,-0.173539,-0.273575,-0.21585,-0.0474984,0.0668214,0.0373797,0.0469889,0.00310224,0.0322377,-0.0604322,-0.18536,-0.244195,-0.218033,-0.0820375,0.0477186,0.0983392,0.0832206,0.00314225,-0.0738918,-0.0936786,0.00725769,-0.0945526,-0.119511,-0.0798781,-0.0100978,0.00228884,-0.0276251,-0.113436,-0.109718,-0.0272001,0.0584093,0.0409868,-0.00226006,-0.0502443,-0.0301432,-0.0543056,-0.0910254,-0.0428548,-0.00609099,-8.55211e-005,},
{0,-0.0509253,-0.0259376,-0.00128427,-0.00735961,-0.0240558,-0.0263992,-0.0385955,-0.0465823,-0.0291966,0.0172761,0.0675746,0.0461817,-0.0196313,-0.0229802,-0.0384207,-0.0108126,-0.00832246,-0.0195529,-0.0536823,-0.0734205,-0.0465117,-0.0114104,0.0119476,-0.00517764,0.00253231,0.0379665,0.0530753,0.00959983,-0.0625713,-0.143646,-0.135098,-0.0422935,0.0106523,-0.00253886,0.011154,0.0255585,0.0096772,-1.37404e-005,-0.024526,-0.139658,-0.158614,-0.0641412,0.00235139,-0.000443605,0.0175237,0.00910503,0.000225957,0,-0.0209491,-0.13107,-0.159017,-0.0748969,0.0180841,-0.000264252,0.0184465,0.0109716,0,-1.2222e-005,-0.0414455,-0.120663,-0.148203,-0.0604298,-0.00528664,-0.00707521,0.0387868,0.0487158,0.0141213,-0.00681581,-0.0620889,-0.127754,-0.136987,-0.0601666,0.00983729,-0.0261639,-0.00597937,0.0185796,0.0174137,-0.0313202,-0.0743249,-0.116854,-0.0938283,-0.047906,-0.00086251,-0.0434349,-0.0481139,-0.0260432,-0.0308514,-0.0455513,-0.0190255,-0.0198234,-0.0369673,0.000976696,-8.17614e-006,-0.00825933,-0.0429385,-0.033563,-0.0259366,-0.0233917,-0.00884379,0.0161125,0.0464417,0.029988,},
{0,-0.0343421,-0.00802926,-0.000209251,0.0132635,0.0169164,-0.0378982,-0.0406345,-0.0103827,0.00601831,-0.00413388,0.00882084,0.0114663,-0.0291219,-0.0141259,-0.0100235,-0.0153924,-0.0022068,0.000775948,0.010965,-0.0027256,-0.0208415,-0.000339647,-0.00930214,0.00647309,0.051379,0.0128507,-0.0153935,-0.00167445,-0.0336748,-0.0563847,-0.0392064,-0.00170787,0.0598599,0.110258,0.104518,-0.0121911,-0.0566975,-0.0407363,-0.060058,-0.0602612,-0.0168611,0,0.0912358,0.157109,0.139815,-0.00909724,-0.0939039,-0.104115,-0.0609414,-0.0507911,-0.000571836,0,0.0758709,0.151726,0.136721,0.0133861,-0.111453,-0.145019,-0.0656232,-0.0269489,0,0,0.0285657,0.0758623,0.121462,0.0539063,-0.0725063,-0.125758,-0.07804,-0.0198062,-0.0319333,-0.00954784,-0.032501,-0.000767267,0.0489092,0.0411702,-0.031675,-0.0634737,-0.0494286,-0.052749,-0.0482235,-0.024268,-0.020998,-0.0117747,-0.0318012,-0.0449265,-0.0446706,-0.0294855,-0.0189808,-0.024278,-0.0310684,-0.0184516,-0.0302457,-0.0325713,-0.0633797,-0.0401654,-0.0304976,-0.0115077,0.00483587,0.00721956,0.0115856,0.0174929,},
{0,-0.0405352,-0.0138625,-0.00126172,-0.00202048,-0.00563408,-0.0314758,-0.0355682,-0.027397,-0.0268845,-0.00800146,0.0301027,0.0262787,-0.0287732,-0.00877778,0.000792346,-0.0217432,-0.0311749,-0.0380567,-0.0478847,-0.0214452,-0.0310394,-0.0147004,-0.000458062,0.0208716,0.0567177,0.0414199,0.0197766,-0.0279863,-0.0469832,-0.0599098,-0.0629415,-0.0428618,0.0315912,0.0431516,0.0784411,0.0600239,0.0209786,-0.0514556,-0.067548,-0.065103,-0.0630515,-0.0418321,0.0846761,0.115393,0.101953,0.047585,-0.0327929,-0.096763,-0.115241,-0.0789702,-0.0615635,-0.0207142,0.0751981,0.107898,0.065651,-0.00401803,-0.0955599,-0.128777,-0.106007,-0.0558695,-0.0401499,-0.00790933,0.00364076,0.0403981,0.0606834,-0.00327291,-0.0665368,-0.0607403,-0.0280484,-0.0313087,-0.0626215,-0.0328385,-0.0255936,-0.00605003,0.01654,-0.00123867,-0.0207,0.013478,-0.0403772,-0.106904,-0.0844282,-0.0490513,-0.00343114,-0.00395915,-0.0291771,-0.0375495,-0.0304177,-0.0255445,-0.0326544,-0.0420202,-0.0100336,-0.00567679,-0.000282109,0.0010351,-0.0115252,-0.0292605,-0.0194088,-0.0242888,-0.00172928,0.0225257,0.0595424,0.0389011,},
{0,-0.0268938,-0.0107593,-0.000251248,0.00070844,-0.00358414,-0.0369831,-0.0458744,-0.0419708,-0.0212412,0.00466737,0.0419931,0.0285894,-0.0176622,-0.00647984,-0.0196629,-0.0238947,-0.0223918,-0.0354455,-0.0388494,-0.0195386,-0.0168582,0.00193046,-0.00867073,0.000635547,0.0401752,0.040214,0.029701,-0.00899114,-0.0369657,-0.062375,-0.0491183,-0.0289429,0.020466,0.0294757,0.0568937,0.0395479,0.00438593,-0.0235265,-0.0570885,-0.0596497,-0.0456208,-0.0249626,0.0606516,0.091118,0.0726812,-0.0164559,-0.0888705,-0.0854272,-0.0919632,-0.076643,-0.046738,-0.00907981,0.0682112,0.0964362,0.0650226,-0.0100105,-0.0479908,-0.0548324,-0.0825181,-0.0868761,-0.0571337,-0.0197827,0.0399403,0.0687917,0.0806352,0.0466858,0.013622,0.00115428,-0.0419499,-0.0782209,-0.0659283,-0.0400392,-0.013044,0.00472605,0.0288604,0.0394528,0.0349562,0.00914736,-0.0324134,-0.0826432,-0.0727349,-0.0317317,-0.0199824,-0.0129007,-0.0152592,-0.0157487,-0.0149383,-0.0228105,-0.031544,-0.0310557,-0.0151982,0.00265178,-0.00164188,0.0033194,-0.00723188,-0.0435181,-0.0508799,-0.0286474,-0.00752778,0.0110025,0.0377744,0.0193619,},
{0,-0.0575886,-0.0201549,6.02739e-006,0.00450598,-0.00429412,-0.0265823,-0.00470002,0.0184353,0.0190352,0.0102969,0.0477392,0.0411509,0.00214898,0.0232301,0.00256568,-0.0025934,-0.00896054,0.0237581,0.0249646,0.00474781,0.000737136,0.00962459,0.0274881,0.0291225,0.0155013,-0.00830208,-0.0433814,-0.0626397,-0.0620284,-0.0745087,-0.0249408,-2.7406e-005,0.0163861,0.0239231,0.00101758,0.0104794,-0.0364059,-0.10882,-0.103477,-0.0662352,-0.00652046,0,0.0335443,0.0131495,0.00241888,0.0173214,-0.0923755,-0.152064,-0.142251,-0.0933886,-0.0344361,-0.00121411,0.0212017,0.0418677,0.0474192,0.0107872,-0.112863,-0.169583,-0.171,-0.144226,-0.0952551,-0.0371562,-0.0293448,0.0309478,0.0677855,0.0551621,-0.0261054,-0.135069,-0.156468,-0.0767159,-0.0634817,-0.0475018,-0.0151692,0.0113717,0.0477937,0.0963318,0.0311507,-0.0547856,-0.0891597,-0.0547798,-0.0594947,-0.0408447,0.000189071,0.00551619,0.0106702,-0.00140773,-0.0243339,-0.0333558,-0.0383123,-0.0357662,-0.0199657,-0.00996652,0,0.00198619,-0.00144245,-0.00906836,-0.0409252,-0.0356407,-0.00142375,-0.00363393,0.047794,0.0482389,},
{0,-0.0531068,-0.022602,-0.00948052,-0.00426297,-0.00393286,-0.0207273,-0.0362459,-0.0430875,-0.0118751,0.0128528,0.0125908,0.0184464,-0.0129171,0.000832118,-0.0395712,-0.0312433,-0.0164387,0.00978945,0.0130353,-0.0145188,-0.0207022,-0.0225275,0.00398381,-0.0302879,0.00353562,0.023492,0.0338452,0.0312973,0.0102737,-0.00925582,-0.0154861,-0.0128358,0.000937912,-0.00370522,0.00749635,0.0102562,-0.0475489,-0.0774705,-0.0535911,-0.0138972,-0.00297187,-0.00354528,0.0306192,0.0149018,-0.00755474,-0.0810087,-0.142309,-0.151556,-0.145713,-0.0933163,-0.05496,-0.00875608,0.0333948,0.0310184,0.0485697,-0.00690747,-0.0227552,-0.0782869,-0.12135,-0.149495,-0.0979921,-0.0380602,0.00168635,0.042841,0.107107,0.0652386,0.0231954,-0.0225074,-0.0940843,-0.139138,-0.0901206,-0.0466787,-0.0325685,-0.00444453,0.020042,0.0668916,0.0551469,-0.0267813,-0.100706,-0.139212,-0.0833899,-0.029082,-0.0189128,-0.0534889,-0.0433124,-0.0317195,-0.0430607,-0.0642373,-0.0755741,-0.0450096,-0.00247755,0.00831791,0.000177926,0.000516339,-0.0261271,-0.0462697,-0.0371329,-0.0541046,-0.0109899,0.0278735,0.0525403,0.0271982,},
{0,-0.0732884,-0.027705,4.23713e-008,0.000227218,0.000418851,-0.0223596,-0.0534779,-0.0436155,-0.0318546,0.0101222,0.0295787,0.019849,-2.74369e-006,-0.00839573,-0.0323908,-0.0396579,-0.00814944,-0.00219083,-0.0180709,-0.0246289,-0.0351374,-0.0287765,0.021494,-0.00192746,-0.0139696,0.0134585,0.0629385,0.0298585,0.00591936,-0.00914674,-0.0170342,-0.011017,0.0111983,-0.00692018,0.015918,0.0502327,-0.0418965,-0.0718915,-0.0369337,-0.00660803,-0.000278806,-1.66332e-005,0.0193386,0.00207556,0.0268152,-0.0759696,-0.18039,-0.194647,-0.172917,-0.100634,-0.0574798,-0.0212717,0.0249491,0.000690569,0.0267306,-0.015112,-0.0559402,-0.0953426,-0.145987,-0.173089,-0.111183,-0.0683372,-0.00702996,0.00192845,0.0655451,0.0673738,0.0384615,-0.0268562,-0.0996131,-0.149806,-0.12787,-0.0864959,-0.00706232,-0.0189507,0.00537841,0.0607736,0.0507703,-0.0395368,-0.10789,-0.151568,-0.114911,-0.0767322,-0.00594288,-0.0561159,-0.0632849,-0.040943,-0.0433812,-0.0558531,-0.0866035,-0.0530419,-0.0137839,-0.00329392,0,-0.000779499,-0.0276904,-0.0378089,-0.0255632,-0.0527533,-0.00012616,0.039203,0.0663202,0.0349513,},
{0,-0.0298777,-0.0126311,-0.011093,-0.0199079,0.00409146,-0.00984682,-0.0129271,-0.0289261,-0.0305563,-0.019345,-0.0129844,0.000262612,-0.0276897,-0.0117501,-0.0245767,-0.012063,-0.0257716,-0.0446356,-0.0568393,-0.0614582,-0.0776877,-0.0521217,-0.0505626,-0.0365814,0.0168375,0.0435386,0.03453,-0.0175871,-0.104378,-0.141303,-0.126587,-0.037506,-0.0134786,0.0291433,0.0652336,0.0729009,0.00887152,-0.0303777,-0.115021,-0.140882,-0.103737,-0.0146341,0.0657102,0.0744847,0.0669268,0.0215639,-0.0283907,-0.0724443,-0.120226,-0.099434,-0.064709,-0.0133853,0.0757232,0.11641,0.0820695,-0.00240648,-0.0654334,-0.0891426,-0.0797257,-0.0769698,-0.0484395,-0.00650366,0.0617795,0.106771,0.0967625,0.0135361,-0.0226348,-0.0514289,-0.0589672,-0.0665152,-0.0369299,-0.0102864,0.049709,0.0445043,0.0270445,0.0131757,0.0292662,0.0212798,-0.0313353,-0.053454,-0.0352161,-0.0205789,-0.0255008,-0.0106906,-0.00156216,0.0198944,0.0312923,0.0275401,0.0124069,0.0124294,0.0102291,-0.00267346,-0.0107703,-0.0220118,0.0153648,0.022324,0.0144224,-0.0133283,-0.0165041,0.00994438,0.0314799,0.0264857,},
{0,-0.0440319,-0.0252602,-0.0147785,-0.0422828,-0.0331215,-0.0351636,-0.049544,-0.0334605,-0.01164,0.00297128,0.040672,0.0372713,-0.0469124,-0.0343421,-0.0261319,-0.0423881,-0.0449722,-0.0388894,-0.0297163,-0.0044194,-0.0210362,0.000371836,-0.0222992,-0.00908865,-0.0020004,0.0349995,0.00856962,-0.0281243,-0.0487207,-0.0693323,-0.065779,-0.0440559,0.00610264,0.029812,0.0540419,0.0207116,-0.0131576,-0.0607898,-0.0747016,-0.0701265,-0.0658706,-0.0361158,0.0714496,0.0600734,0.0010495,-0.0579239,-0.127493,-0.133962,-0.129778,-0.0983138,-0.063406,-0.0111401,0.0568973,0.0483932,0.00915457,-0.038148,-0.0730201,-0.094377,-0.12383,-0.115448,-0.0618426,-0.00442724,0.00887594,0.0107303,0.0228166,0.0437167,0.0358421,0.00465964,-0.064737,-0.109423,-0.0828349,-0.0405441,-0.0254361,-0.0118912,-0.00754333,0.0437259,0.0348722,0.000935484,-0.0584924,-0.112886,-0.0857012,-0.0475767,-0.00884545,-0.0371937,-0.0386171,-0.0327734,-0.0221885,-0.028734,-0.0483839,-0.041838,-0.0190539,-0.00718545,0,-0.00372916,-0.0224773,-0.0357232,-0.035265,-0.0318617,-0.00293797,0.025437,0.036461,0.0329772,},
{0,-0.0263895,-0.0169993,-0.00236753,-0.0169392,-0.0130027,-0.0200795,-0.0427485,-0.0358119,-0.0204117,0.00693378,0.0323589,0.0248316,-0.0136935,-0.0150863,-0.0264111,-0.0102447,-0.00879926,-0.0235341,-0.0441477,-0.0436927,-0.0254179,-0.00352598,-0.0217617,-0.00689021,0.0196077,0.0299777,0.030057,-0.00336517,-0.0429533,-0.0804548,-0.0707637,-0.0360154,-0.00554845,0.00130765,0.0236225,0.0239775,0.00738892,-0.00603027,-0.0430291,-0.0806818,-0.0873644,-0.054655,0.0214799,0.0180161,0.00308125,-0.0387775,-0.0506932,-0.0611974,-0.0823789,-0.0954189,-0.0991728,-0.0550866,0.0386154,0.0592489,0.0188948,-0.0482964,-0.0830937,-0.0776899,-0.0591923,-0.0843919,-0.0990515,-0.0398965,0.0390594,0.0644677,0.0744629,0.0506523,0.016956,-0.00178841,-0.0492143,-0.0954468,-0.0846506,-0.0123489,0.0171311,0.0364758,0.0486923,0.0556085,0.0345703,-0.0102453,-0.0721124,-0.08398,-0.0341621,-0.00161226,-0.0246471,-0.0238339,-0.0240926,-0.0305829,-0.0462615,-0.0294226,-0.0174321,0.010108,0.0289399,0.0141543,-0.0193531,-0.0274668,-0.0196726,-0.0146126,-0.0251631,-0.0270441,0.00624436,0.0305079,0.0440922,0.0282768,},
{0,-0.0522501,-0.0218852,0.0426745,0.0437803,0.0119726,-0.0180614,-0.0428598,-0.028974,-0.0267595,-0.0108129,0.000763754,0.000158093,0.00786776,-0.0197203,-0.0736752,-0.0619055,-0.0173408,-0.0043557,-0.0158544,-0.0307199,-0.0115472,-0.0135054,-0.0386389,-0.119694,-0.119779,-0.0493606,0.0350534,0.0674085,0.0485296,-0.0172184,-0.0175149,0.00486275,-0.0801329,-0.145013,-0.101665,-0.0342825,0.00234618,0.0175757,0.0362798,0.00466172,-0.0114245,-0.00203778,-0.127946,-0.151197,-0.0888929,-0.00285237,5.39922e-006,0.00223432,0.00400847,-0.00231447,0.0039773,0.0168356,-0.120743,-0.151217,-0.0836569,-0.00106105,0,0.00157645,-0.0153844,-0.00337137,0.00541791,0.0193986,-0.0934994,-0.14971,-0.0970902,-0.0172211,0.00319722,0.0248847,0.0395089,0.00942018,0.00780121,0.000709903,-0.033102,-0.127959,-0.11976,-0.0483076,0.0236606,0.0441643,0.0329932,-0.0106294,-0.00545378,-0.0113171,0.020074,-0.0127851,-0.0426887,-0.0410774,-0.0148607,-0.0151854,-0.00954879,-0.0199961,-0.0232339,-0.00612888,0.0625997,0.0614475,0.0077709,-0.0118765,-0.0544456,-0.0259825,-0.0112541,-0.0165808,-0.00444191,0,},
{0,-0.0582355,-0.0153758,0.0918719,0.0990595,0.0419142,-0.0626359,-0.0459413,-0.0367468,-0.0529538,-0.0892032,-0.104188,-0.0557292,-0.0150749,-0.0195906,0.00358146,-0.0598984,-0.0342037,-0.00716499,-0.0466397,-0.0698856,-0.0714381,-0.0342226,-0.0770016,-0.0763029,-0.0618585,-0.0563295,0.00201228,0.0708931,0.0458224,0.000314786,-0.00969395,0.011761,-0.0134165,-0.00623994,-0.0109317,-0.0676647,-0.0429902,0.0104033,0.0240267,0.0899351,0.0949144,0.0534479,0,0,-0.00126735,-0.0314932,-0.111054,-0.120012,0.0229483,0.115586,0.181252,0.0566159,0,0,0,-0.0142793,-0.123857,-0.184801,-0.00406023,0.140326,0.209795,0.0439861,-0.0173929,-0.00784887,-0.000141238,-0.00429063,-0.0890089,-0.113908,0.00697463,0.142741,0.0741606,0.00135334,-0.0702212,-0.0813438,-0.0486789,-0.0148495,-0.0423787,-0.038365,-0.021483,0.0183293,-0.0279175,-0.0428541,-0.0200389,0.00102615,0.00435938,-0.0154423,-0.0417558,-0.0817903,-0.0975731,-0.0940546,-0.08532,-0.0520802,0.0912064,0.105233,0.0461782,-0.00430453,-0.0394432,-0.0477856,-0.0728129,-0.123447,-0.134876,-0.0807327,},
{0,-0.069699,-0.0230364,0.0676002,0.0599074,0.0152615,-0.0446536,-0.059347,-0.0809046,-0.0451207,-0.0563758,-0.0248418,0.00117513,-0.0296377,-0.0575121,-0.0427854,-0.0455644,-0.027657,-0.0285906,-0.0513083,-0.0400866,-0.0548434,-0.0315407,-0.113333,-0.128383,-0.0705803,-0.0279113,0.0425399,0.0670191,0.0579119,0.0131268,-0.0190341,-0.0375278,-0.0540004,-0.115672,-0.0471474,-0.0243936,0.0053797,-0.00643478,0.0528535,0.0709344,0.0404296,-0.0208956,-0.00173969,-0.0209082,-0.00414961,-0.00175401,-0.0473813,-0.116175,-0.0305813,0.0838481,0.108847,0.0592453,-0.00124887,-0.00917684,-0.0246322,-0.0483304,-0.15528,-0.161523,-0.0360231,0.0967961,0.095018,0.0423388,-0.0287689,-0.0452003,-0.0723471,-0.133298,-0.164018,-0.0692222,0.0900087,0.126494,0.017622,-0.0133392,-0.0637452,-0.0798938,-0.0871358,-0.113599,-0.0576527,0.0337651,0.0267245,-0.0364012,-0.0778045,-0.076541,0.0106218,0.0196552,-0.0047775,-0.048079,-0.05468,-0.0736954,-0.0767697,-0.0919987,-0.0521115,-0.0329259,0.0668816,0.0875152,0.0323808,-0.0194946,-0.0414548,-0.0397038,-0.0414265,-0.028716,-0.0151603,-0.00567401,},
{0,-0.0915965,-0.0299587,0.0899425,0.0648228,-0.0176173,-0.0966834,-0.112408,-0.0841819,-0.0968841,-0.0844209,-0.0185115,0.000451684,-0.076098,-0.0659569,-0.0845192,-0.0762536,-0.0230386,-0.0430781,-0.0850547,-0.0869885,-0.0634382,-0.0286251,-0.130104,-0.164406,-0.117413,-0.016776,0.0711332,0.091488,0.0964808,-0.0422556,-0.010973,-0.0558518,-0.0403794,-0.0635968,-0.0214052,-0.00608532,-0.0111765,-0.0165404,0.0498069,0.0549928,0.054372,0.00581275,-0.0027886,-0.00100749,-0.0129449,-0.115782,-0.265224,-0.23137,-0.0917294,0.0184412,0.0984091,0.076407,0,-0.000128399,-0.0165422,-0.0946998,-0.118833,-0.141416,-0.0669407,0.00367613,0.0893695,0.0515912,-0.0407742,-0.0367549,-0.00831955,-8.15716e-005,0.00851133,0.0796239,0.0918091,0.0240137,0.0150958,-0.0133149,-0.0969863,-0.134822,-0.0933308,-0.0265748,0.0640889,0.0895165,0.0392276,-0.0365209,-0.0788861,-0.0358608,-0.0299249,-0.0895418,-0.100777,-0.0728219,-0.0526715,-0.0416654,-0.062505,-0.125783,-0.0864817,-0.0138196,0.102879,0.0964113,0.0078723,-0.0357035,-0.0828888,-0.0319066,-0.0567876,-0.0189003,0.00115313,0,},
{0,-0.0478063,-0.0197858,0.0653025,0.0748913,0.0589458,0.0159881,0.00125076,-0.00178739,-0.0316675,-0.0663085,-0.0622703,-0.0101025,0.0314068,0.0568838,0.0669659,0.0243864,-0.00751175,-0.0372637,-0.0363011,-0.0562662,-0.0362513,-0.00791792,-0.00247762,-0.0144012,-0.0406993,-0.0730159,-0.0602998,-0.0300619,0.0166812,-0.00829578,0.00183083,0.00579435,-0.0334495,-0.068891,-0.125536,-0.126223,-0.0693613,-0.00601629,0.0160346,0.0476264,0.0561879,0.0245136,-0.0450065,-0.118756,-0.142826,-0.0966287,-0.0811825,-0.0720728,-0.0130078,0.030664,0.0940656,0.0282049,-0.0525307,-0.102572,-0.104505,-0.110026,-0.117473,-0.116528,-0.038231,0.02437,0.0481723,-0.0254897,-0.0573592,-0.0674674,-0.0707669,-0.04512,-0.0479904,-0.0776806,-0.00914341,0.0648671,0.0252889,-0.014528,-0.0117727,-0.0198775,-0.0372692,-0.0127257,0.00154634,-0.0304082,-0.0205866,0.0186459,0.00598602,-0.0241202,0.0339182,0.0401811,0.0269463,0.0235758,-0.00891051,-0.0439383,-0.0624174,-0.066997,-0.0636635,-0.023692,0.0471861,0.0632888,0.0454409,0.0243331,-0.00466556,0.000296919,-0.0134299,-0.0533398,-0.0445035,-0.0111019,},
{0,-0.049751,-0.0200785,0.0757169,0.0745394,0.0281197,-0.0356587,-0.0761788,-0.0718862,-0.0516447,-0.0378176,-0.0166144,-0.0132636,-0.00972691,0.00452622,0.00247781,-0.0329188,-0.0389907,-0.000423073,-0.013382,-0.0199785,-0.0400124,-0.0341967,-0.0785951,-0.093232,-0.0867628,-0.0401572,0.0281077,0.112581,0.135466,0.0654836,0.0222865,0.000840703,-0.0715524,-0.107138,-0.15057,-0.134202,-0.119696,-0.0402018,0.0178391,0.0917044,0.0739556,0.0527889,-0.0613759,-0.104843,-0.151487,-0.172024,-0.159546,-0.124827,-0.0674143,0.01994,0.0566941,0.0364318,-0.0290262,-0.0712567,-0.065888,-0.0319555,-0.00910819,-0.0114926,-0.00563837,-0.000310184,0.0308733,-0.00527206,-0.0155204,-0.0359602,-0.0127209,-7.68648e-005,0.00137328,0.0321807,0.0668186,0.00322892,0.0125589,-0.0151019,-0.0776855,-0.0953929,-0.0584734,-0.0109997,0.0305049,0.0676127,0.0247162,-0.00625239,-0.0342055,-0.00855387,-0.00943481,-0.0442672,-0.0739798,-0.0440011,-0.0265134,-0.0271638,-0.0254196,-0.0384435,-0.013594,0.00230649,0.0470661,0.0401178,0.00297261,-0.00867124,-0.0228941,-0.0404247,-0.0234508,-0.00312457,0.0025658,0,},
{0,-0.0259438,-0.0184891,0.0502182,0.0516531,0.0232811,-0.0185262,-0.0363135,-0.0324517,-0.0348787,-0.0441593,-0.0368794,-0.0189533,0.0242066,0.0199352,0.00376413,-0.0220972,-0.0318236,-0.0347019,-0.0303324,-0.0257223,-0.023296,-0.00634233,-0.0142288,-0.0567545,-0.0844509,-0.043978,0.00879638,0.0344557,0.0544789,0.045195,0.0342874,0.0123196,-0.0543671,-0.097023,-0.0868289,-0.0437517,-0.0198451,0.0149858,0.0506195,0.0823013,0.0539633,0.0327178,-0.0805317,-0.106888,-0.0778844,-0.0771445,-0.0905589,-0.078666,-0.0224048,0.0261375,0.0542918,0.0276402,-0.0842966,-0.108274,-0.0925728,-0.0701073,-0.0417386,-0.042698,-0.020698,0.00332187,0.0239076,0.00317626,-0.0782894,-0.105044,-0.062117,-0.0124393,0.0014156,0.00340282,0.0331618,0.00991041,0.0089841,-0.0201489,-0.0539762,-0.0923449,-0.0792145,-0.0314257,0.0188277,0.0373359,0.00826355,-0.00506551,-0.0175846,-0.0163743,0.00587659,-0.026891,-0.0387297,-0.0196588,-0.00968913,-0.0225675,-0.0327831,-0.0258075,-0.0337385,-0.00851695,0.0280459,0.0307751,0.00611294,-0.00250345,-0.0241706,-0.0342319,-0.0115569,0.00211089,-0.00320478,-0.00062386,},
{0,-0.0502816,-0.0238434,0.0113424,-0.00888431,0.00503048,-0.00471604,-0.0088821,-0.0261111,-0.0327952,-0.0780594,-0.12642,-0.0579767,-0.0758546,-0.0962307,-0.0739679,-0.0449448,-0.0281501,-0.0297658,-0.0512982,-0.0957666,-0.127358,-0.101163,-0.177394,-0.246575,-0.201261,-0.0681337,0.0254571,0.077775,0.0151347,-0.0545979,-0.118717,-0.070407,-0.115748,-0.197204,-0.139994,-0.0100126,0.00184175,0.0383009,-0.018275,-0.016637,-0.0338542,0.0338523,-0.0250906,-0.0895481,-0.0882913,-0.0236901,-0.0269614,-0.0832577,-0.0761587,0.00897154,0.065975,0.0801858,-0.00304069,-0.0302061,-0.0425449,-0.0483749,-0.0971513,-0.096502,-0.0805846,0.0687831,0.116297,0.0556696,0,-0.00302422,-0.0476484,-0.09454,-0.0787499,-0.0272675,0.0184349,0.0937395,0.076288,0.0585164,-0.00444019,-0.0522888,-0.0736941,-0.0332288,0.0489843,0.0500987,0.0474484,0.0202249,0.0311567,0.0126483,0.00892231,0.0234599,0.0499661,0.0820761,0.0676519,0.0276633,-0.00264006,-0.0103908,-0.0115935,-0.00766405,0.0651492,0.0722262,0.0472963,0.0206972,-0.0131952,-0.0020898,-0.00440827,-0.0166705,-0.0288827,-0.00494253,},
{0,-0.0419298,-0.0263069,0.043168,0.0155123,-0.0141951,-0.0233607,-0.0422797,-0.0537502,-0.0397475,-0.0427022,-0.0328446,0.000552698,-0.0150399,-0.018678,-0.0170011,-0.0378816,-0.0242418,-0.0332466,-0.0402972,-0.0306474,-0.0388545,-0.0263732,-0.058464,-0.0708889,-0.0747232,-0.0285003,0.0192517,0.0377624,0.0510474,0.0072731,-0.0168018,-0.0307139,-0.0559753,-0.0703128,-0.0754814,-0.0809471,-0.0536433,0.00618841,0.0431893,0.0537955,0.0104131,-0.0116988,-0.0134686,-0.0606835,-0.111377,-0.141608,-0.143455,-0.108628,-0.0344945,0.0137884,0.0505519,0.0322691,-0.036314,-0.0794843,-0.116123,-0.101821,-0.0748452,-0.0698452,-0.027411,0.00801563,0.0529691,0.0262461,-0.0726363,-0.0993006,-0.0923665,-0.0446676,0.00492848,0.0280395,0.0449401,0.0224052,0.0118664,-2.19175e-005,-0.0666837,-0.106409,-0.105021,-0.0438444,0.0331097,0.0643293,0.0414361,-0.00702023,-0.0277438,-0.0304409,-0.00577952,-0.0436808,-0.0499311,-0.0408562,-0.0210501,-0.0193664,-0.0317419,-0.0521241,-0.0412321,-0.0189929,0.0406377,0.0393358,0.00726145,-0.000760646,-0.0449217,-0.0368068,-0.0260695,-0.0106163,-0.00167367,0,},
{0,-0.0682153,-0.0291449,0.0594961,0.0210747,0.00147987,-0.0299556,-0.0509743,-0.0416051,-0.0443468,-0.0591464,-0.0195424,0.00145983,-0.0192032,-0.0487656,-0.0763763,-0.0646428,-0.0336349,-0.029535,-0.0476127,-0.0498824,-0.0387581,-0.00402636,-0.102207,-0.131273,-0.129803,-0.0577545,0.00538502,0.0660917,0.0628905,-0.0192115,-0.0189766,-0.00165813,-0.102478,-0.139011,-0.148029,-0.0888486,-0.00016203,0.0366698,0.046904,0.0312143,-0.0137928,0.00399457,-0.0569834,-0.123499,-0.187994,-0.166743,-0.11071,-0.0846383,-0.0363703,-0.0019093,-0.0114406,-0.00351466,-0.00282694,-0.0351602,-0.116077,-0.188918,-0.193893,-0.170564,-0.0439523,0.0211489,-0.00285175,0.0210507,4.14435e-005,0,-0.00220339,-0.0168226,-0.0360226,0.0139187,0.0484931,0.0154598,-0.00161121,0.0093703,-0.00937582,-0.0175699,-0.0145255,0.00990743,0.0411508,0.0390234,0.00602618,-0.00917791,0.00360887,-0.000172015,-0.0488996,-0.0219568,-0.00635312,-0.00254762,-0.0175096,-0.0220051,-0.0408899,-0.0285646,-0.00811981,-8.92049e-005,0.0423861,0.0285312,0.00871487,-0.0065468,-0.0440676,-0.0394879,0.0082725,0.000126673,0,0,},
{0,0.00375225,-0.00152232,0.0432941,0.0345761,-0.00338019,-0.0260962,0.00129586,0.00199431,0.0209482,0.000797036,-0.0394463,-0.0361242,0.00712437,-0.0176518,-0.00445456,-0.00598691,0.000134535,-0.00771237,-0.00348385,-0.00548913,0.00911038,0.000460054,-0.0400432,-0.0538249,-0.0763109,-0.0527167,-0.00857161,0.0275329,0.0493108,0.0434443,0.0478114,0.0189268,-0.0431664,-0.089687,-0.0860307,-0.0448382,-0.0138543,0.0297641,0.059843,0.075495,0.0582259,0.0298649,-0.0572915,-0.106318,-0.0931033,-0.0260356,-0.00221137,0.00967993,0.0496511,0.101936,0.0881951,0.0176928,-0.0573834,-0.105239,-0.0829897,-0.019095,0.000379279,0.00624492,0.0365494,0.104559,0.100387,0.021068,-0.0476787,-0.0804181,-0.0888853,-0.0508245,-0.0174168,0.0186669,0.0612057,0.0957351,0.0737681,0.0272476,-0.0421192,-0.0550793,-0.0600898,-0.0422708,-0.010316,0.0168296,0.0303117,0.0507459,0.0487267,0.0226853,0.00938037,-6.99691e-005,-0.00290029,0.0118113,0.0113942,-0.0155954,-0.00496117,0.00283903,0.00244449,-0.0106167,0.0374636,0.0324581,-0.00251206,-0.00836439,0.0010965,-0.000770328,0.00887043,0.00439369,-0.0378986,-0.0248914,},
{0,0.014516,-0.00413283,-0.00113723,-0.0115559,-0.0190673,-0.0131394,-0.0264514,-0.0291255,-0.0210604,-0.0208334,-0.00710726,1.46507e-005,-0.0169549,-0.0412525,-0.0663149,-0.0397152,-0.0148271,-0.0139678,-0.0340012,-0.0482711,-0.0384065,-0.0109843,-0.0001112,-0.0409466,-0.0376837,0.0176874,0.0824479,0.0739629,0.0151159,-0.0529341,-0.0441673,-0.00576701,-0.0129128,-0.0482595,-0.00418669,0.0700575,0.104259,0.0956945,0.0449526,-0.02978,-0.0430434,-0.0152379,-0.0400163,-0.0246445,0.0294738,0.101127,0.104351,0.104351,0.0657315,-0.0146718,-0.0315304,-0.019569,-0.0294316,-0.0459307,0.0143102,0.0975901,0.103698,0.104341,0.0492965,-0.024735,-0.0331321,-0.00331179,-0.0297627,-0.0555206,-0.0138257,0.0578375,0.0892168,0.0847861,0.0236,-0.0448938,-0.0401891,-0.0119104,-0.013264,-0.0683066,-0.0421332,-0.0176774,0.0243523,0.0040939,-0.0262623,-0.0534283,-0.0326276,-0.0166759,-0.00229526,-0.0330508,-0.039485,-0.0557557,-0.0545381,-0.0480277,-0.019908,-0.0272459,-0.0332527,-0.00690389,0,-0.0028841,-0.0183376,-0.0200754,-0.0503733,-0.0127371,0.00169405,-0.0161193,-0.00494655,0,},
{0,0.0685791,0.00820559,-6.49385e-005,-0.00167268,-0.0122295,-0.060937,-0.0377307,-0.0199295,-0.00876524,-0.0586447,-0.0580487,-0.0184605,-0.0290027,-0.0855819,-0.0668628,-0.0742836,-0.0290478,0.000248103,-0.00769386,-0.0433515,-0.0512808,-0.0102484,-0.0524422,-0.02699,-0.0178462,0.00468634,0.0663244,0.077594,0.0156481,-0.00508554,0.0433223,0.0221433,0.0515649,0.0772173,0.104805,0.0710259,0.0744719,0.0596469,0.064162,0.0409158,0.104078,0.0703894,0.0619081,0.107972,0.19012,0.12631,0.0560054,0.030467,0.111364,0.0796794,0.0867387,0.0479529,0.0947393,0.121021,0.161511,0.135302,0.0157771,0.00187979,0.065349,0.0741981,0.101369,0.0614435,0.0682826,0.0750543,0.0822347,0.0853002,0.0129213,-0.0211599,-0.0083833,0.0564294,0.0442332,0.0354216,-0.0366493,-0.0443689,-0.0373272,-0.00707323,0.00954308,-0.0683451,-0.09152,-0.0653823,-0.0478141,-0.0490941,-0.0337787,-0.0433335,-0.0492696,-0.0847391,-0.0899442,-0.0742112,-0.0775259,-0.1236,-0.120598,-0.0683804,-0.0252042,-0.0299676,-0.0680819,-0.0427213,-0.0167376,0.0334979,0.00651719,-0.0736477,-0.082536,-0.0378428,},
{0,0.0456078,-0.000819594,-0.000189778,-0.0255066,-0.0395334,-0.0614173,-0.0884535,-0.0404328,-0.00661162,-0.044088,-0.0176077,2.8357e-005,-0.0395559,-0.0950159,-0.0622244,-0.0868491,-0.0663547,-0.0464318,-0.0560597,-0.0659494,-0.0643704,-0.024802,-0.0403056,-0.0241016,0.0214624,0.0381443,0.107468,0.0577108,0.00368821,-0.0296882,-0.0210875,-0.0366939,0.0262128,-0.00365576,0.0849424,0.152729,0.177354,0.085453,0.0176572,0.00896963,0.00997592,-2.88504e-005,0.0485992,0.0719215,0.152006,0.193198,0.122319,0.0388243,0.0157041,0.0208191,-0.00225475,0.0178362,0.0656778,0.080588,0.102012,0.108718,0.0241606,8.26327e-005,0.0358514,0.00924079,0.00585684,0.0205571,0.00973148,0.0113351,0.0168061,0.00742376,0.0151479,0.0586304,0.116215,0.0140107,-0.0151275,-0.00569288,-0.0376562,-0.0470684,-0.0321763,-0.0732793,0.00234372,0.00788429,-0.0395545,-0.123115,-0.0843298,-0.074815,-0.00380486,-0.0195526,-0.0341714,-0.0767595,-0.0922114,-0.0889439,-0.0858781,-0.115422,-0.0504986,-0.0103173,0,0.00178875,-0.00756812,-0.0170484,-0.0213898,-0.00499898,-0.0137922,-0.0351653,-0.00101465,0,},
{0,0.0299915,-0.0002457,-0.00303615,-0.0208855,-0.0246621,-0.0668583,-0.0690043,-0.0249205,0.00106239,-0.0272117,-0.00440408,-3.03002e-005,-0.0479933,-0.0731033,-0.0638512,-0.0691297,-0.042141,-0.0335992,-0.0540949,-0.0683611,-0.0325858,0.00176819,-0.0358168,-0.0228172,0.00597167,0.0586007,0.0986152,0.0810688,0.00134901,-0.0698204,-0.0157772,-0.00260329,0.0254972,0.01311,0.0615907,0.108279,0.117167,0.0875787,0.0141,-0.0156084,0.0124906,-0.000902979,0.0464092,0.0797134,0.116422,0.0709758,0.0034254,0.00199167,-0.00527511,-0.025561,-0.000267705,0.0289742,0.0449405,0.0673703,0.0853457,0.0976245,0.073159,0.0727208,0.0210705,-0.043244,-0.0268561,0.00584079,-0.00406391,0.022034,0.0556516,0.0988948,0.127752,0.118498,0.0533148,-0.0372276,-0.0276394,-0.0226789,-0.0433556,-0.0548586,0.00258623,0.0509906,0.0728468,0.03176,-0.0111949,-0.0803536,-0.0669263,-0.045983,-0.0309468,-0.0531078,-0.0386744,-0.0483133,-0.0613778,-0.062694,-0.0612225,-0.0954866,-0.0555418,-0.0108964,-0.00626275,-0.0121199,-0.0233193,-0.0505419,-0.0797945,-0.0466833,-0.0310536,-0.0185161,-0.00129769,0,},
{0,0.105842,-0.0180355,0,0.00666514,0.0824688,0.107921,0.039835,0.0390232,-0.0400059,-0.190054,-0.167565,-0.0451228,0.0103995,0.0275957,0.0135852,0.00321411,-0.0481438,-0.0733399,-0.0877428,-0.163163,-0.127143,-0.0223589,0.0800183,0.0872969,-0.116077,-0.1549,-0.0550541,-0.0232811,-0.0216523,-0.0794033,0.0535041,0.0774129,0.131692,-0.00639437,-0.164845,0.0484428,0.164161,0.110734,0.0341468,0.0348371,0.20944,0.158671,0.0863739,-0.0446717,-0.0243345,0.251735,0.179072,0.0430201,0.0375945,0.0408343,0.131383,0.149851,0.0142778,-0.0871164,-0.0196551,0.112181,0.0230773,0.000179329,-0.0380447,-0.125855,-0.0397931,0.0726236,-0.0858425,-0.047212,-0.0285636,0.109003,0.0800928,-0.0125341,-0.0753957,-0.0753837,-0.0118139,0.0403292,-0.0812011,-0.125797,-0.0713578,0.067721,0.116612,-0.09515,-0.127201,-0.0778451,-0.0682496,-0.103392,-0.00935164,-0.0714589,-0.0935502,-0.0754414,-0.136148,-0.172893,-0.207989,-0.270239,-0.256349,-0.108746,-0.000260194,-0.00959469,-0.00136809,-0.0350402,-0.0847958,-0.0560989,-0.0574882,-0.165735,-0.0799442,-0.0065897,},
{0,0.0410803,-0.00317697,-0.00469493,-0.00459277,0.021284,-0.00209201,-0.032326,-0.0330473,-0.0310403,-0.040557,-0.0126965,-0.00614845,-0.0326186,-0.0443291,-0.0683707,-0.0885144,-0.0504405,0.000822488,-0.0194522,-0.0537748,-0.0448012,-0.0268657,-0.0148672,-0.0265794,-0.0485961,0.0172532,0.118175,0.162894,0.071505,-0.0145148,-0.00359302,-0.0206926,0.033941,-0.0141917,-0.00977639,0.0646598,0.0596483,0.0572342,0.0343134,0.0178807,0.0488956,0.0350627,0.0356162,0.0206054,0.0152809,0.0087189,0.0129167,0.00648937,-0.00353002,-0.00997662,0.00500103,0.0225215,0.0247194,-0.0157044,0.0271138,0.129703,0.182767,0.141982,0.0413314,-0.0499386,-0.0194814,0.0034995,-0.0141759,-0.0155576,0.0529916,0.13519,0.174914,0.138169,0.049713,-0.070709,-0.0315093,-0.0133636,-0.0744628,-0.0824959,-0.00447854,0.0730637,0.0923292,0.0260646,-0.0661327,-0.128306,-0.0689854,-0.0207691,-0.0275106,-0.0933518,-0.0881627,-0.0891846,-0.0986099,-0.10441,-0.109286,-0.0961301,-0.0443042,-0.00330108,-0.0109632,-0.039642,-0.0469862,-0.0644665,-0.0884901,-0.0605441,-0.0208573,-0.0108149,-0.000406258,0,},
{0,0.0341977,-0.00755434,0,0.00129932,0.019243,0.0280929,-0.0350277,-0.034303,-0.0374152,-0.0610698,-0.0614732,-0.0314709,0.00683722,-0.020597,-0.0424909,-0.0608684,-0.0493409,-0.0270345,-0.0288258,-0.0550736,-0.0554436,-0.021978,0.0476649,-0.0257518,-0.0875317,-0.0351302,0.0792056,0.0946539,0.067878,0.0121537,0.0177789,0.0118459,0.0147607,-0.0611496,-0.028892,0.0811699,0.111262,0.0865349,0.0676994,0.0585098,0.0705554,0.0347831,-0.01954,-0.0382019,0.0151346,0.0464528,0.0197861,0.00702652,0.00422229,-0.0123747,0.0337219,0.0418936,-0.0473435,-0.0673863,-0.00556833,0.0582855,0.104329,0.107494,0.0370061,-0.0240866,-0.0107508,0.0100729,-0.0562636,-0.0937332,0.00175361,0.102593,0.160743,0.126071,0.0474079,-0.0463492,-0.0402798,-0.0330123,-0.0605317,-0.131805,-0.0668834,0.0244933,0.0981625,0.0328944,-0.0418643,-0.0971828,-0.0532855,-0.0575948,-0.0175369,-0.0996201,-0.0748642,-0.0595612,-0.051669,-0.0811716,-0.10724,-0.108389,-0.0744142,-0.0217732,-4.59669e-007,-0.00850106,-0.0107783,-0.0271448,-0.0635678,-0.0510487,-0.0270346,-0.0275166,-0.00832618,-0.00115074,},
{0,0.0419186,0.00648788,-0.0445095,-0.0843758,-0.0587199,0.000481752,0.00170068,0.0192637,-0.00922398,-0.0791004,-0.108057,-0.0572707,-0.071763,-0.106903,-0.0947989,-0.0601499,-0.0350807,-0.0300797,-0.0639304,-0.0957407,-0.10777,-0.0501032,-0.0693921,-0.0878121,-0.0597697,0.0405672,0.107075,0.0668275,-0.0312689,-0.0966679,-0.067309,-0.0017779,0.00432716,-0.00713928,0.0558481,0.1637,0.163506,0.120438,-0.000560522,-0.0586892,-0.0358101,0.022379,0.0535111,0.0485948,0.101565,0.171224,0.115058,0.0758066,0.0116351,-0.00381984,0.0197893,0.017495,0.0643829,0.0552345,0.0867881,0.0983033,0.0740384,0.04597,0.0115283,0.0120336,0.0538441,0.0409455,0.0505539,0.0635428,0.0391727,0.0127506,0.051535,0.036453,0.0248707,0.0276211,0.0660969,0.0426303,-0.0015754,-0.0279085,-0.00913065,-0.0123436,0.0488231,0.042374,0.0153346,-0.00810119,0.0158147,-0.00548596,-0.048214,-0.0559278,-0.0202746,0.0202172,0.022263,0.0331482,0.0312599,-0.00822639,-0.0236562,-0.00894735,-0.022346,-0.035588,0.0122982,0.0472509,-0.00374137,0.00760801,0.00930438,-0.0199789,-0.017258,-0.00289203,},
{0,0.0455758,-0.0171945,-0.0232681,-0.0656386,-0.0393589,-0.0107988,-0.0509349,-0.0487202,-0.0208611,-0.0700686,-0.053591,-0.00189197,-0.0656841,-0.0937044,-0.0628286,-0.075374,-0.0671579,-0.0659891,-0.0798267,-0.0801196,-0.080978,-0.0330689,-0.0217322,-0.0159458,-0.0381713,0.0151254,0.0786829,0.0670587,0.0233004,-0.0428732,-0.0290759,-0.0432054,0.0131785,-0.000128303,0.0296294,0.088901,0.103398,0.103477,0.0445698,0.00552865,0.00530602,-0.00708605,0.0559346,0.0423907,0.0203138,0.00698443,0.00442095,0.00684009,-0.000933431,-0.0212085,0.00837966,0.0291853,0.0337862,0.000720996,-0.0215455,0.0277245,0.0731126,0.0635644,0.0106894,-0.0382033,0.00492981,0.0358717,-0.0220536,-0.0484887,-0.0264736,0.0882283,0.184739,0.164551,0.0552844,-0.0648459,-0.0258469,-0.0041673,-0.0569093,-0.106543,-0.0814889,-0.00316825,0.102653,0.0469493,-0.0158973,-0.106355,-0.0697217,-0.0620336,-0.0401054,-0.0985161,-0.0961268,-0.104966,-0.114373,-0.104839,-0.0974292,-0.105791,-0.0935603,-0.0401499,-0.00249009,-0.0225009,-0.0158091,-0.0619467,-0.127081,-0.104692,-0.0414502,-0.0374591,-0.0140223,-0.000828469,},
{0,0.0323752,-0.00773873,-0.00418015,-0.0486562,-0.0357149,-0.0413419,-0.0633668,-0.0508098,-0.015176,-0.0372382,-0.0155417,1.02525e-005,-0.0297111,-0.0792872,-0.109889,-0.0909512,-0.0433458,-0.0538065,-0.0879148,-0.0979108,-0.0589758,-0.00281116,-0.0204805,-0.0348619,-0.0657745,0.0402489,0.13143,0.131384,0.00311463,-0.102037,-0.0629367,-0.018394,-0.0122815,-0.0327991,0.0165258,0.102265,0.17683,0.16523,0.0512408,-0.0457169,-0.0764123,-0.0333536,0.0257439,0.0160888,0.00994947,0.0468609,0.0823257,0.070142,0.0364905,-0.032646,-0.0579285,-0.021627,0.0718797,0.0433303,-0.00311857,-0.00191734,0.00281428,0.0174859,0.0347471,-0.0286266,-0.0666052,0.00837702,0.0296688,0.0568547,0.0530308,0.0810167,0.103413,0.129346,0.0315147,-0.0752478,-0.06771,0.0233371,-0.0134671,-0.0176622,0.0339424,0.0590517,0.0677619,0.0165659,-0.0844402,-0.110362,-0.0638144,-0.00311439,-0.0678747,-0.085753,-0.0478721,-0.0237168,-0.0736673,-0.0786276,-0.0614589,-0.0293789,-0.0184982,-0.000331775,-0.0280749,-0.0577693,-0.038812,-0.0122007,-0.0568816,-0.0370083,0.0354091,0.0145034,5.44226e-005,0,},
{0,0.0760333,0.0118227,0,-0.0036027,-0.00955717,0.0329692,0.0258835,0.00104646,-0.018806,-0.0595259,-0.0661788,-0.0400129,-4.49779e-005,-0.0259553,-0.0133686,-0.00267603,-0.00372315,-0.0282389,-0.0356404,-0.0371539,-0.0186562,-0.0109021,0.0106003,-0.0222043,-0.0679483,-0.0352412,0.044232,0.0614862,0.0413303,0.0468713,0.0466108,0.0196085,0.00181735,-0.0361903,-0.0501844,0.0149389,0.0887122,0.133373,0.0978976,0.0753593,0.0679136,0.0322146,-0.00603792,-0.0319053,-0.00844869,0.0592501,0.140599,0.147133,0.127903,0.0802737,0.0590557,0.0269421,-0.00504056,-0.0490662,-0.0256882,0.0506164,0.129309,0.142963,0.0876956,0.0753473,0.0732574,0.0303062,0.0083672,-0.0349844,-0.0780411,-0.00864672,0.062384,0.0917174,0.0612325,0.0553574,0.0563279,0.0209186,-0.00715832,-0.058558,-0.058153,-0.032846,0.0345309,0.00831798,0.0115727,0.0292905,0.0258934,0.00254876,1.50302e-005,-0.0178966,-0.0103927,0.00459686,0.00626565,-0.0247371,-0.0452582,-0.0612521,-0.0522937,-0.016876,0,-0.00282277,0.00195811,0.0133094,-0.000610712,0.00408876,-0.0393531,-0.0559841,-0.0646578,-0.0418766,},
{0,0.0804707,0.0114752,-0.0662672,-0.0794798,-0.0518856,-0.00952561,0.0082006,0.033488,0.0324503,0.0066843,3.89214e-005,-0.00156847,-0.0306085,-0.0500508,-0.0443195,-0.045428,-0.0125155,0.00916553,0.0107511,-0.0139455,0.00374689,0.000757964,0.0159732,0.0404087,0.0244834,0.0155822,0.0275239,0.0260257,-0.0307494,-0.0434957,0.016233,0.0173071,0.0475342,0.0676802,0.0704697,0.0808386,0.095559,0.0546978,-0.00781337,-0.0564162,0.00119691,0.0348777,0.0626857,0.091665,0.129206,0.146306,0.144559,0.0898877,0.0162206,-0.0436669,-0.0421377,0.01281,0.0521983,0.0820578,0.108875,0.145822,0.148758,0.0949629,0.00955458,-0.0497628,-0.0483888,0.0233503,0.0224718,0.0662809,0.0613917,0.0789825,0.0882304,0.0505534,-0.015181,-0.0742703,-0.0163466,0.0196665,0.000928738,0.00455531,0.0105473,-0.000779919,0.00913296,-0.0171348,-0.0380414,-0.0383536,-0.01039,-0.00109372,-0.0443901,-0.0699948,-0.0596803,-0.0461923,-0.0230694,0.000782629,0.0163503,-0.0114627,-0.0155989,-0.000885495,-0.0685886,-0.0782934,-0.0377266,-0.00950491,-0.00103963,0.00725919,0.0128196,-0.001021,-0.000889793,0,},
{0,0.146817,0.0109471,0.0306322,0.0224725,-0.00874057,-0.0305406,-0.0429731,-0.0462031,-0.0321869,-0.00239236,0.0350005,0.00954585,0.0287612,0.0120385,-0.0276118,-0.0223565,-0.0145018,-0.0103101,-0.0244752,-0.0193525,0.0161897,0.0148271,0.0298437,-0.0106153,-0.0113544,0.0424758,0.0821468,0.0789791,0.0270706,-0.0167766,-0.00414559,0.0236704,0.00402114,-0.0239425,0.00556379,0.0757234,0.104137,0.101757,0.0621331,-0.00186378,-0.0184096,0.00668422,-0.0265226,-0.0128518,0.0320792,0.10097,0.105353,0.105343,0.0698339,0.00153985,-0.00893136,-0.00221414,-0.0207515,-0.0252208,0.0203608,0.0864725,0.0995248,0.103533,0.0557839,-0.00587706,-0.00862645,0.0154385,-0.000294247,-0.0350097,-0.000964439,0.0532196,0.0815143,0.0860582,0.0365186,-0.010455,-0.0112862,0.0159382,0.0301156,-0.0128299,-0.0197102,0.000152689,0.0152018,0.00197136,-0.00107798,-0.0124529,0.00989439,0.0190018,0.0307242,0.018179,-0.0218066,-0.0590527,-0.0635811,-0.0749658,-0.0406578,-0.0178934,0.00587178,0.0218555,0.0086052,0.0202684,-0.0177453,-0.0433845,-0.0560724,-0.0423692,-0.0243057,-0.0142079,0.00638949,0.00959143,},
{0,0.177766,0.0117127,0.0588211,0.0814575,-0.00209312,-0.106816,-0.0799481,-0.0446214,-0.0363596,-0.0146891,0.0165786,0.00600709,0.0370498,0.014816,-0.0245488,-0.0648135,-0.0725616,-0.035021,-0.0104208,-0.0010116,0.0144564,0.0197347,0.000368237,0.00763431,0.0253588,0.0100237,0.00984995,0.0174883,0.010783,0.00576094,0.0235289,0.035114,0.028167,0.0753859,0.0939664,0.0550226,0.0435531,0.0467308,0.0519105,0.0246655,0.0370968,0.023317,0.0156008,0.0581615,0.133524,0.0941712,0.0362634,0.0232602,0.0826281,0.0745622,0.0512343,0.0140177,0.035262,0.0645882,0.103865,0.0980693,0.00938209,-0.00171141,0.0490862,0.0881631,0.0889079,0.031953,0.0343875,0.0348183,0.0495395,0.0532193,-0.00447857,-0.0253696,-0.00966412,0.0591257,0.0520487,0.0387009,0.0157188,0.0070898,-0.000507085,-0.0341474,-0.0661479,-0.0970152,-0.0568948,-0.00476254,0.0170382,0.0167572,0.0337499,0.0336275,-0.029005,-0.106559,-0.136811,-0.137431,-0.09168,-0.0297131,0.0299121,0.0322126,0.00921149,0.024082,-0.0415834,-0.0570584,-0.0401172,-0.0186424,-0.0140971,-0.00889044,-0.00306932,0.00685024,},
{0,0.187129,0.0103614,0.0392725,0.0373101,-0.00401218,-0.0747426,-0.0955619,-0.08415,-0.0378703,-0.0041998,0.0391015,0.0189154,0.0194493,-0.00204469,-0.0194474,-0.0444001,-0.0629961,-0.0559515,-0.0396961,-0.00586913,0.0150372,0.017527,0.00826346,0.00894456,0.0398238,0.0559032,0.0691017,0.034077,0.0158088,0.00660855,0.00624279,0.00166742,0.0111584,0.0189055,0.0718415,0.126721,0.128156,0.0706077,0.0339189,0.0145158,0.0101185,-0.000629974,0.0345247,0.0567369,0.118467,0.139866,0.0902167,0.0319793,0.00994413,0.0384512,0.0262391,0.0183514,0.0658574,0.0740371,0.0715378,0.0681493,0.0133828,-0.00296474,0.0199234,0.032795,0.0290954,0.0301514,0.0415394,0.0277312,0.0133441,-0.0144793,-0.0114192,0.0385607,0.072759,0.0365631,0.0136938,0.0197007,0.0215222,0.0103598,-0.0177295,-0.0602556,-0.0468235,0.00514477,-0.000318998,-0.0396846,-0.0249994,-0.00548961,0.0297204,0.029352,-0.0270122,-0.0960695,-0.107129,-0.111458,-0.087882,-0.0541505,0.00813887,0.0174226,0.00978512,0.0269748,-0.020008,-0.0501665,-0.0327076,-0.0421586,-0.0424903,-0.0268969,0.0128204,0.012955,},
{0,0.160573,0.00814734,0.0417058,0.0565399,0.0126721,-0.0597452,-0.0854156,-0.0717833,-0.0420799,-0.00337981,0.0358131,0.0145106,0.0106857,0.000398774,-0.03588,-0.0302243,-0.0349972,-0.0622868,-0.0767024,-0.0435001,0.00842128,0.0191254,0.00280373,0.00527698,0.0235702,0.0616162,0.0887838,0.0386075,-0.00782046,-0.0407441,0.0024783,0.00226826,0.0261818,0.026448,0.0731141,0.122163,0.105245,0.074884,0.0167764,0.00931733,0.0284503,0.00418587,0.0252764,0.0531855,0.100393,0.0605864,0.00771283,0.00340637,0.00147574,0.00774243,0.0326891,0.0228658,0.0325983,0.0525006,0.0598489,0.0544432,0.0537949,0.0673423,0.0273599,-0.0190356,-0.00130951,0.0244746,0.0282052,0.0368737,0.0466968,0.0572749,0.081616,0.105783,0.070325,-0.0055875,-0.0211424,-0.00227415,0.0177073,0.00701791,0.0189244,0.0184066,0.0138253,0.0170135,0.0305958,-0.0245782,-0.0341579,-0.00154509,0.00124294,-0.0072068,-0.0433753,-0.095467,-0.0966802,-0.0955961,-0.0838894,-0.0611266,0.000828946,0.0268113,0.00315654,0.00544978,-0.0424842,-0.0749872,-0.0715237,-0.0605849,-0.0584004,-0.0285383,0.0230521,0.0138749,},
{0,0.336704,0.0105851,0.0756161,0.0994479,0.0226341,-0.0652978,-0.0869856,-0.0212617,-0.0323444,-0.0356827,-0.00214804,0.00342422,0.115962,0.13318,0.0542828,-0.0116508,-0.099563,-0.0779939,-0.0255337,-0.00810277,0.00202544,0.034506,0.136811,0.10444,0.0123475,-0.0214417,-0.0406786,-0.0238853,0.0129388,-0.00357052,0.0363847,0.0860249,0.0813012,0.0370887,-0.0261977,0.0252264,0.0694814,0.0738919,0.0629563,0.031017,0.088407,0.0747484,0.00887651,-0.0292506,0.00800684,0.111037,0.0662253,0.0226628,0.0313725,0.0283797,0.0917348,0.065436,0.015658,0.00576763,0.0385472,0.0747514,0.0253552,-0.00257019,-0.0108934,-0.0238361,0.0134543,0.0297795,0.0174109,0.0227623,0.0275903,0.0404092,0.0428377,-0.0275688,-0.0432148,0.0145297,0.0287859,0.0311785,0.0640453,0.0399448,0.0158368,-0.0139396,-0.0117115,-0.0803036,-0.0504348,0.0247962,0.0530263,0.0423648,0.0768483,0.0865386,0.00561135,-0.0825948,-0.160336,-0.192367,-0.149257,-0.0729112,-0.005251,0.0190194,0.0259096,0.0615504,0.00277907,-0.0446854,-0.116976,-0.134894,-0.116091,-0.0568744,0.00909784,0.0212141,},
{0,0.213014,0.00742757,0.0422883,0.0440553,0.0172358,-0.0604762,-0.0888618,-0.0989282,-0.0719967,-0.0136811,0.0234555,0.013495,0.0279228,0.0483027,0.0096028,-0.0363106,-0.0513134,-0.0454098,-0.0226797,0.000650763,0.0235638,0.0151076,0.0416481,0.0177479,0.0138488,0.0661066,0.0917093,0.0878765,0.0565994,0.0369557,0.0330398,0.0164468,0.0283511,-0.00047129,-0.00415347,0.0627458,0.0522406,0.0386716,0.0208349,0.0280703,0.0423496,0.0315065,-0.00783756,-0.0124653,-0.00137845,0.00950123,0.0110772,0.00692155,0.00196795,0.0203082,0.00121061,0.0168187,0.00587604,-0.00715044,0.0251813,0.0942581,0.139639,0.109761,0.0337338,-0.0229848,0.0100222,0.00855547,0.00579092,0.00708655,0.0634712,0.0860005,0.123978,0.123857,0.0646997,-0.0216467,0.00842941,0.0178551,-0.00271461,-0.00863172,0.00502614,0.03033,0.0302648,0.0338999,0.00159338,-0.0327304,0.00912171,0.0227957,0.0209145,-0.0283566,-0.0852643,-0.119278,-0.118119,-0.127344,-0.104718,-0.0538565,0.0316675,0.0367071,0.00792797,-0.00137392,-0.0551268,-0.0963803,-0.0912242,-0.0889763,-0.0584481,-0.0123037,0.0347257,0.0159411,},
{0,0.228296,0.00594781,0.0487177,0.0480488,0.0218637,-0.019962,-0.0485956,-0.0578311,-0.0538287,-0.0512104,-0.0192484,-0.0065525,0.0688087,0.0579565,0.0145822,-0.0354124,-0.0566739,-0.0426108,-0.0312692,-0.0197752,-0.00872246,0.00332412,0.0774412,0.0330951,-0.0197753,0.00967527,0.0536218,0.0680031,0.0675012,0.0851658,0.0842149,0.0557952,0.027633,-0.0188606,-0.00371687,0.059124,0.0919328,0.0800053,0.0760791,0.0788772,0.0907093,0.0517878,-0.029271,-0.0322804,0.00741096,0.0284859,0.0182389,0.00858287,0.00501937,0.015722,0.0334015,0.0283307,-0.0411751,-0.041695,0.00732739,0.0563297,0.0932171,0.0867735,0.0235747,-0.0253849,-0.00232213,0.0123571,-0.0319526,-0.0530881,0.0112365,0.0784012,0.127836,0.106375,0.0470449,-0.0248926,-0.0141588,0.00335117,-0.00706824,-0.0510314,-0.0319867,0.0119174,0.0329611,0.022975,-0.00662134,-0.0399848,-0.0175878,0.00705885,0.0299949,-0.0214684,-0.0646035,-0.100522,-0.0956005,-0.102499,-0.0962206,-0.0563974,-0.0113316,0.0159617,0.0224831,0.0172708,-0.0365195,-0.0710274,-0.0781713,-0.0889039,-0.0592312,-0.023694,0.0159003,0.00947985,},
{0,0.233183,0.0150742,0.018726,-0.0082223,-0.0100952,-0.0277457,-0.0430212,-0.0522399,-0.0500891,-0.0200512,-0.00394292,-0.0100485,-0.000660438,-0.0416456,-0.059794,-0.058779,-0.074016,-0.0857647,-0.075271,-0.0559783,-0.0384241,-0.0116126,-0.0681501,-0.0897679,-0.0414718,0.0514103,0.101677,0.0558278,-0.0313536,-0.0625478,-0.0594001,-0.011342,-0.0234096,-0.0334381,0.0485933,0.169893,0.175239,0.119304,0.0194777,-0.0239614,-0.0111104,0.0186447,0.018995,0.0189083,0.0987285,0.16654,0.114984,0.0856287,0.0341114,0.0277102,0.0284719,0.0404249,0.0681887,0.0901491,0.097755,0.0736414,0.066045,0.0684583,0.0449953,0.0353962,0.0475423,0.0523209,0.0954224,0.0970296,0.0392077,-0.00888674,0.0166095,0.0564796,0.0651172,0.0283394,0.0435879,0.0600593,0.0846717,0.0332857,-0.0104109,-0.0407398,-0.00400199,0.0270932,0.0306021,0.00735641,0.0422834,0.0426793,0.00230051,-0.00914602,-0.0341079,-0.0318419,-0.0100717,-0.0135484,-0.0288376,-0.034056,0.027159,0.0280579,-0.0140749,-0.00379401,-0.0111252,-0.00782126,-0.00411799,-0.0132909,-0.0356617,-0.0499898,-0.00475513,0.0124394,},
{0,0.284946,0.00492387,0.0394933,0.042681,-0.00378649,-0.0633474,-0.0996194,-0.100983,-0.0447365,-0.0116562,0.0419392,0.033091,0.0289282,0.0241412,-0.00111565,-0.0663119,-0.0778523,-0.0738769,-0.0491093,-0.00454035,0.0241426,0.021266,0.0239327,0.0294884,-0.010064,0.039299,0.0805019,0.0630378,0.03703,0.00464979,0.0180048,0.0210025,0.022006,0.0290713,0.0402997,0.0780934,0.0976537,0.0909452,0.0497641,0.0177614,0.0265852,0.0125071,0.053072,0.0309934,0.0172617,0.0052737,0.0043579,0.00269528,-0.00151149,0.000338023,0.0315879,0.040193,0.0480235,0.0151731,-0.0179791,0.01532,0.0598649,0.0531715,0.00827893,-0.0247768,0.0367234,0.0535212,0.0133147,-0.0165601,-0.0142783,0.0673494,0.149119,0.131921,0.0403593,-0.0346976,-0.00208711,0.0340505,0.00930134,-0.0272995,-0.0363928,0.00499085,0.037805,0.0264651,0.00055238,-0.0398108,-0.00871171,0.0113409,0.0286899,0.00348094,-0.0653242,-0.121243,-0.132669,-0.135641,-0.111715,-0.0607849,0.00607427,0.0180616,0.0235201,0.0270893,-0.0362117,-0.0994478,-0.114043,-0.118347,-0.0769588,-0.019353,0.0250992,0.0203716,},
{0,0.221594,0.00947722,0.0439294,0.0362536,0.00148045,-0.0437695,-0.0897307,-0.0905882,-0.049028,-0.0116018,0.0341547,0.00758013,0.0407502,0.0148408,-0.0144987,-0.0296762,-0.0413307,-0.0558526,-0.0777147,-0.0611801,0.00160968,0.00905511,0.0242561,0.0122258,0.00329904,0.0729921,0.103692,0.0867767,0.0124077,-0.0396565,-0.017675,0.00264059,0.00790043,7.33523e-005,0.0367473,0.102832,0.156981,0.132201,0.0569737,-0.00377555,-0.0355953,-0.000630255,-0.00449062,0.00262146,0.00913087,0.0431379,0.070065,0.0597623,0.0299414,-0.00337941,-0.0398919,-0.0180136,0.0515731,0.0465158,0.00979705,-0.0157853,0.00331836,0.0175932,0.0419781,0.00375279,-0.0327132,0.00752865,0.058087,0.0735143,0.0721387,0.0673777,0.0838078,0.11237,0.0551693,-0.0254956,-0.0207528,0.0509412,0.0456237,0.0449423,0.0476787,0.0514721,0.0254471,-0.00460128,-0.0299233,-0.0338836,0.0152149,0.052047,-0.0132559,-0.0170474,-0.0302122,-0.0652712,-0.105933,-0.122939,-0.0775357,-0.0102882,0.0621328,0.0410965,-0.0155511,-0.0212224,-0.0269681,-0.051713,-0.0890182,-0.0790535,-0.0145823,0.0129119,0.0392245,0.015465,},
{0,0.160714,0.0163617,0.0231803,0.0343387,-0.0126291,-0.0255941,-0.0277561,-0.0150763,-0.00536538,-0.0102137,-0.019275,-0.0125605,0.0363482,0.0257246,-0.00296615,-0.0374219,-0.0493027,-0.0297199,-0.019626,-0.0150116,0.0160026,0.0374222,0.0328459,0.00226942,-0.0208985,-0.00907302,0.0131267,0.0218679,0.0496915,0.0656459,0.0732071,0.0553384,0.0119025,-0.0254838,-0.0177376,0.0251637,0.0651651,0.0999505,0.0894141,0.0756057,0.0723984,0.0325398,-0.0244999,-0.0343533,0.00223862,0.0593101,0.105658,0.119613,0.110686,0.081232,0.0409115,0.00880259,-0.0134624,-0.0357218,0.00602859,0.0576578,0.1089,0.114022,0.0871096,0.054701,0.0279252,0.00754671,0.00852415,-0.023481,-0.0235264,0.0209571,0.0555067,0.0659073,0.0523757,0.0463237,0.0434729,0.0226228,0.0310808,0.00145476,-0.0161365,-0.0338216,-0.0328231,-0.0208112,0.0289624,0.0447211,0.0462634,0.0327847,0.0489887,0.0241563,-0.0172637,-0.0447611,-0.0508453,-0.061768,-0.046074,-0.0121102,0.00839532,0.0223246,0.021707,0.013754,-0.032301,-0.0378019,-0.0248407,-0.0288215,-0.044567,-0.028163,-0.019248,-0.00632152,},
{0,0.195215,0.0178548,-0.0227358,-0.0139242,-0.0118578,-0.0224316,-0.00882017,-0.00482456,-0.0149869,-0.00361085,0.0329799,0.00896663,0.0418127,0.0269414,-0.00708647,-0.032474,-0.0434311,-0.0430213,-0.00962902,0.0230538,0.034155,0.0201063,0.0704621,0.0855537,0.0809293,0.0523889,0.0014699,-0.0186121,-0.0228035,0.00410173,0.0289291,0.0186955,0.0332057,0.074164,0.0905439,0.107087,0.094886,0.0440314,-0.00126597,-0.0212389,0.0106038,0.0284248,0.0189865,0.0463042,0.097397,0.133893,0.127371,0.0827571,0.0322426,-0.00308369,-0.00526361,0.00499683,0.0387895,0.0507378,0.0623946,0.0932316,0.118251,0.0836998,0.0450435,-0.00909183,-0.0132921,0.0158968,0.0494435,0.0511513,0.051159,0.0506791,0.0353982,0.0460145,0.0258712,-0.0309522,0.00703318,0.0305006,0.0471246,0.0503089,0.0381939,0.00984895,-0.0320451,-0.0473086,-0.0246845,-0.0159275,0.033123,0.0364641,-0.000943461,-0.00542833,-0.0340232,-0.0559361,-0.0541789,-0.0525476,-0.0503868,-0.0225176,0.0340516,0.0364704,-0.0516617,-0.0368068,-0.0461943,-0.0385697,-0.0128617,-0.0290514,-0.0370784,-0.0281058,0.0160873,0.0148201,},
{0,0.382795,0.0234691,0.0987393,0.165855,0.0301857,-0.135128,-0.0957504,-0.131275,-0.0925621,0.081207,0.175855,0.0559093,0.135906,0.182057,0.0786011,-0.0262137,-0.0773347,-0.0639851,-0.00863929,0.106821,0.162883,0.089773,0.0737855,0.0422573,0.0369603,0.0285495,-0.0331651,-0.0236966,0.0126872,0.0485989,0.034212,0.0661617,0.0128039,0.0389403,0.0341329,0.0028363,-0.00396473,-0.00990308,0.0170062,0.0703031,0.0261306,0.00620592,-0.00892148,0.0244522,0.0126707,-0.00159855,3.64292e-017,-3.26438e-005,0.00286475,0.0365722,0.0599392,0.00946891,0.0306348,0.0555683,0.0489752,-0.0140486,-0.00170729,-0.0063376,-0.0009035,0.063376,0.0564924,0.0240091,0.0604554,0.0205766,0.0190258,-0.0179281,-0.00128865,-0.0140288,-0.0161288,0.0390452,0.0295197,0.0397636,0.145862,0.151003,0.046366,-0.0234432,-0.063129,-0.0781745,0.00877482,0.0901292,0.13084,0.114691,0.119959,0.176389,0.0126131,-0.144094,-0.140956,-0.14708,-0.113966,0.0430176,0.199942,0.104984,0.0310257,0.0820398,-0.0380398,-0.121046,-0.0754912,-0.0875586,-0.132572,-0.00687512,0.0883151,0.0391347,},
{0,0.0183215,0.0034822,0.00105436,-0.00847495,-0.0168376,-0.015757,-0.030614,-0.0374955,-0.045533,-0.0240881,-0.00645603,-3.99219e-006,0.00311543,-0.0210377,-0.0683639,-0.0504114,-0.00482527,-0.0186616,-0.052021,-0.0603017,-0.0262875,-0.006251,0.0086528,-0.0547504,-0.0544026,0.011138,0.0917683,0.0770385,-0.00791442,-0.0552499,-0.0245433,0.0106819,-0.0134147,-0.0292335,-0.00821828,0.0647369,0.121451,0.112644,0.0453397,-0.0243269,-0.0367265,-0.0137337,-0.0458568,-0.0394963,0.0272686,0.122556,0.127463,0.125373,0.0595659,-0.0329612,-0.0448676,-0.00909305,-0.0238255,-0.0330033,0.021015,0.113188,0.126541,0.127598,0.067131,-0.0279047,-0.042242,-0.0159109,-0.016568,-0.0499701,-0.0143111,0.0738825,0.114833,0.117115,0.0441422,-0.0343935,-0.0341738,-0.00903421,-0.00148184,-0.0371548,-0.0244966,0.0224312,0.0570765,0.0328363,-0.00179533,-0.0126813,-0.00185907,0.00650966,0.0103941,-0.0107608,-0.037089,-0.0438749,-0.036374,-0.0270538,-0.0128561,-0.00140743,-0.00245436,0.00386224,0.00186837,0.00393034,-0.0230839,-0.0187481,-0.0311411,0.00234273,-0.00298713,-0.00892018,-0.00352748,3.10153e-005,},
{0,0.0735014,0.023538,8.66957e-005,-0.00319891,-0.0450793,-0.0737984,-0.0247243,-0.0129067,-0.0255526,-0.0717838,-0.070297,-0.0323761,-0.0287504,-0.054138,-0.0745254,-0.0862184,-0.00529283,0.020057,0.0036198,-0.0494846,-0.0480745,-0.0246434,-0.0290149,0.00407979,-0.00273126,-0.0124853,0.0535619,0.0663736,0.0021948,-0.00724634,0.0353355,0.0335632,0.0727749,0.147822,0.135376,0.0467231,0.088152,0.0480318,0.0748891,0.0879328,0.137987,0.0750984,0.122422,0.150738,0.194563,0.12413,0.0771828,0.0256307,0.113162,0.0996316,0.130342,0.0810045,0.117385,0.134283,0.16299,0.132214,0.0286726,0.00207925,0.0667268,0.0757461,0.101594,0.0526177,0.0597596,0.0920128,0.0914949,0.0962228,0.017475,-0.00694009,0.0215084,0.0955072,0.0559998,0.00800116,-0.0211367,0.00754822,0.0410514,0.0419197,0.00730608,-0.0591427,-0.0219779,0.0521348,0.00786236,-0.0195357,-0.0258282,-0.019927,-0.0030775,-0.0397686,-0.0519328,-0.0789489,-0.0694387,-0.0405739,-0.0461294,-0.0386796,-0.0276672,-0.0395704,-0.0420911,-0.00203498,0.0181398,0.0300842,0.0205899,-0.0380952,-0.0647636,-0.0418669,},
{0,0.042491,0.0159399,-0.0027128,-0.0347288,-0.0583607,-0.0779883,-0.0697346,-0.0390924,-0.0322796,-0.0580429,-0.0181092,1.35787e-005,-0.0500649,-0.0607833,-0.0631122,-0.0974818,-0.0539529,-0.0295204,-0.0738102,-0.0789792,-0.0482175,-0.0179095,-0.016474,0.0017644,0.0367308,0.0237071,0.114006,0.0717306,-0.0221488,-0.0136331,0.00757262,-0.0162559,0.0437487,0.0548695,0.117694,0.158845,0.214695,0.105059,0.0379795,0.0677787,0.0739182,0.00541493,0.103917,0.121762,0.176067,0.227178,0.148104,0.0578785,0.022217,0.0448289,0.0355969,0.050349,0.100431,0.115724,0.104094,0.127601,0.0296919,0.00182861,0.0385316,0.00363977,0.0124209,0.0405236,0.0155769,0.0299258,0.0155787,0.0075124,0.0201411,0.0993585,0.160048,0.0429392,-0.0126505,-0.0166526,-0.0235576,0.0103112,0.00776332,-0.0237903,0.0214952,0.0652692,0.026592,-0.0438107,-0.0465257,-0.0457019,-0.00386561,0.00909671,-0.0192513,-0.0687822,-0.0609819,-0.0690178,-0.0888433,-0.0568708,-0.00593441,-0.00801365,-0.000118881,-0.0071799,-0.0309442,-0.010738,0.02034,0.0101184,-0.010948,-0.025574,0.000922678,-0.000181485,},
{0,0.0343631,0.0110017,0.000592153,-0.0176803,-0.029498,-0.0607341,-0.0687661,-0.0403281,-0.0298094,-0.0413786,-0.00525995,2.13753e-005,-0.0298913,-0.0419048,-0.0666685,-0.0669322,-0.0237564,-0.0414652,-0.0800139,-0.0912547,-0.0220588,0.00488185,-0.0270251,-0.0174151,0.015116,0.044328,0.106965,0.0707763,-0.0270543,-0.061374,0.00438524,0.00512195,0.0322404,0.0585769,0.081058,0.100205,0.128897,0.105083,0.0209259,0.0122482,0.04479,-0.00133488,0.0848909,0.108098,0.120323,0.0788191,0.00472586,0.00888368,-0.00146057,-0.018181,0.00187555,0.0208427,0.0789157,0.0914853,0.101164,0.106803,0.0816556,0.0713278,0.017827,-0.0450881,-0.0250638,0.00721224,0.0106099,0.0308262,0.0675231,0.113429,0.142251,0.161816,0.0738737,-0.0377447,-0.0115123,-0.0206521,-0.0362178,-0.00465323,0.0338733,0.0837547,0.0913794,0.0714797,0.0262935,-0.0243128,-0.0351992,-0.0105934,-0.0233674,-0.0316084,-0.0446811,-0.0386004,-0.0384157,-0.0289753,-0.0588302,-0.0378888,-0.00878611,0.00128566,-0.00397124,-0.00533304,-0.0273218,-0.0340813,-0.0502014,-0.0309673,-0.017124,-0.00578816,0.00174877,0.000440284,},
{0,0.129654,0.0110075,0.00644151,0.0112577,0.0411466,0.0730278,0.0315374,0.0720271,-0.0225027,-0.177522,-0.224367,-0.0653836,0.0745997,0.137967,0.0248373,-0.0474328,-0.0363143,-0.072277,-0.0477563,-0.0853674,-0.104485,-0.0142593,0.207713,0.191097,-0.125455,-0.187548,-0.0639576,-0.0634161,-0.0330752,-0.0207606,0.0899244,0.114606,0.136971,0.0998368,-0.168289,0.0106311,0.205351,0.115454,0.0346975,0.0975905,0.271968,0.122509,0.0482879,-0.116832,-0.0344446,0.256176,0.196646,0.040207,0.0378903,0.0300025,0.171555,0.203619,0.065135,-0.0466036,0.0108648,0.146325,0.041515,0.000786041,-0.0190786,-0.0827491,-0.0211851,0.0286009,-0.0627371,0.0446346,0.00450093,0.134809,0.121061,-0.00609654,-0.104213,-0.0703098,0.0274155,-0.0282602,0.0206518,0.071083,0.0668981,0.182069,0.1551,-0.0794284,-0.0759915,0.0497422,0.0740815,-0.012984,0.0409469,0.0477191,0.0481468,0.0345856,-0.0682446,-0.175502,-0.217897,-0.163339,-0.146454,-0.0861343,0.00340199,0.00850264,0.0554008,0.0339866,-0.0846206,-0.0717863,-0.13237,-0.14468,-0.0636372,-0.00722313,},
{0,0.04424,0.0100133,0.0028762,-0.0018043,0.00130821,-0.00947111,-0.0245992,-0.0402782,-0.0552668,-0.0570707,-0.0325301,-0.0195838,-0.0140905,-0.0116926,-0.0579274,-0.0999177,-0.0352262,-0.0140011,-0.029277,-0.0499996,-0.025504,-0.035634,-0.0133243,-0.0286154,-0.0715496,-0.0187223,0.109719,0.153104,0.0700561,0.0332684,0.0412272,0.00184788,0.0137338,0.00826864,-0.0306002,0.0222417,0.0569457,0.0620309,0.0508634,0.0730686,0.112759,0.0464126,0.037708,0.00199559,-0.00919388,0.00624705,0.0131756,0.00484266,0.00068299,0.0129606,0.0323734,0.0413343,0.0342325,0.00923604,0.0344595,0.148676,0.203758,0.149715,0.0459337,-0.0467487,-0.0295602,-0.00941351,0.00371917,0.0265538,0.0986675,0.16261,0.205803,0.20489,0.0757911,-0.0734293,-0.0412318,-0.036778,-0.039379,-0.00401876,0.0438517,0.119063,0.134408,0.075806,-0.0149475,-0.0738033,-0.0207657,0.0180485,-0.0109055,-0.0536326,-0.0776007,-0.0721471,-0.0483394,-0.0705735,-0.0823118,-0.0406326,0.00790065,0.0235647,-0.00644788,-0.0276605,-0.0646737,-0.0644142,-0.0460336,-0.040686,-0.0160077,0.00413261,0.0118257,0.00392091,},
{0,0.0405244,0.001821,0.00641967,0.00252628,0.00427804,0.026126,-0.0231757,-0.0391661,-0.077341,-0.0818232,-0.0760781,-0.0406469,0.03546,0.021139,-0.0591709,-0.0836069,-0.0420437,-0.0321626,-0.0483763,-0.0553634,-0.0429765,-0.0354826,0.0634079,-0.0240012,-0.102866,-0.0496802,0.0825959,0.122243,0.066509,0.0648687,0.075232,0.0309245,0.00710858,-0.0382055,-0.0434384,0.0665741,0.129853,0.0961472,0.0857508,0.0996121,0.106665,0.0357922,-0.0394633,-0.0669784,0.0036719,0.0457171,0.0207884,0.00435252,0.00574153,0.0133635,0.0455977,0.0699654,-0.0561757,-0.0792891,-0.0245906,0.0734367,0.134713,0.128477,0.0454147,-0.0285855,-0.00283716,0.00821609,-0.0610615,-0.0809743,-0.00630096,0.0944113,0.19551,0.185258,0.0701007,-0.0416229,-0.0374227,-0.0559231,-0.03748,-0.0768781,-0.033486,0.0605482,0.12909,0.0959224,0.0131184,-0.0871788,-0.0518019,-0.0349268,0.0095607,-0.0556015,-0.068413,-0.0729833,-0.0552211,-0.0387829,-0.0764766,-0.0549748,-0.0445625,-0.00235306,0.00305983,0.00434006,-0.0125802,-0.0536073,-0.0500213,-0.024748,-0.0188346,-0.00484103,0.00147326,0.00271054,},
{0,0.0496171,0.0207993,-0.044428,-0.074814,-0.0620198,0.00657785,0.031072,0.0442803,0.0112142,-0.0516064,-0.0887024,-0.0475866,-0.054821,-0.0593114,-0.0643917,-0.06819,-0.0201443,-0.0186047,-0.0547885,-0.0631842,-0.0677329,-0.0386668,-0.0648946,-0.0838846,-0.0569405,0.0278775,0.103349,0.0707348,-0.0590887,-0.0831033,-0.0642243,-0.0119138,-0.0079311,0.0153222,0.0662641,0.142367,0.163989,0.130439,-0.0108921,-0.0287904,0.00448634,0.0379823,0.0598049,0.0517644,0.103197,0.174203,0.12741,0.0820859,0.0178046,-0.00114749,0.0322869,0.0485357,0.0650475,0.0703942,0.100702,0.117334,0.0788898,0.0485153,0.0275857,0.0258454,0.0462865,0.0319366,0.036102,0.0862963,0.0613726,0.0401893,0.0680347,0.0628087,0.0607955,0.0493836,0.0469504,0.0265706,0.0406436,0.0492131,0.0430904,0.0366832,0.0547334,0.0800481,0.0616894,0.0764995,0.0443703,0.0163262,-0.0349072,-0.0170783,0.00638171,0.0476904,0.0610346,0.0595255,0.0485189,0.0255334,0.00270145,-0.000550428,-0.0295641,-0.0448216,0.00201509,0.0447214,0.0342454,0.0191767,0.0108534,-0.0167858,-0.0173462,-0.00348572,},
{0,0.055207,-0.00705855,-0.0147226,-0.0618927,-0.0681902,-0.0396486,-0.0421495,-0.0318573,-0.0542901,-0.0940281,-0.0636558,-0.00249717,-0.0330838,-0.0507392,-0.0671099,-0.131435,-0.057799,-0.0714189,-0.110534,-0.0771724,-0.0623355,-0.038443,-0.00958199,0.00528421,-0.0627004,-0.00320245,0.104839,0.0709018,-0.0107667,-0.0323324,0.0048424,-0.0166259,0.00555624,0.0563965,0.0483458,0.0715692,0.135707,0.136408,0.0528012,0.036158,0.04918,-0.0168143,0.0879546,0.0547845,0.0211486,0.00492327,0.00595185,0.0110642,-0.0032653,-0.0221839,0.018881,0.0629668,0.0562136,0.0230948,-0.0471801,0.0314252,0.0876499,0.0844293,0.0201972,-0.0394397,0.0189604,0.0454719,-0.028736,-0.0435488,-0.0552218,0.103429,0.257296,0.260221,0.0981424,-0.0786078,-0.0486348,-0.0240099,-0.0597988,-0.0728656,-0.0657055,0.0474693,0.166031,0.133223,0.0281463,-0.0646643,-0.0568824,-0.0349393,-0.035578,-0.0803069,-0.0987462,-0.101164,-0.0824106,-0.0751175,-0.0987351,-0.0796297,-0.0561257,-0.0294252,3.87277e-005,-0.0243314,-0.029326,-0.080101,-0.111744,-0.101124,-0.0623753,-0.0202271,-0.00794941,0.00110218,},
{0,0.0430879,0.00280375,0.00133919,-0.038788,-0.039997,-0.0336973,-0.0676793,-0.0593518,-0.0342837,-0.0448688,-0.0159467,-1.75705e-005,-0.0159292,-0.0624328,-0.0879853,-0.0948368,-0.021259,-0.0569403,-0.0901858,-0.0964654,-0.0345177,0.000704027,-0.0393412,-0.0550516,-0.0766342,0.0217575,0.141232,0.121555,-0.000854416,-0.0647922,-0.0320859,-0.00468611,-0.0282297,-0.0101761,0.0105175,0.0676582,0.189615,0.183997,0.0616009,0.00631172,-0.0215217,-0.012689,0.0326199,0.00466048,-0.0012958,0.0540888,0.0937147,0.0831048,0.036266,-0.038775,-0.09089,-0.0400614,0.0844396,0.0636092,0.0149796,-0.00807444,0.00274007,0.0240938,0.0435002,-0.0466298,-0.101592,-0.0303618,0.0548712,0.0850298,0.0885057,0.102802,0.132708,0.163856,0.042813,-0.0890759,-0.0799373,0.0149963,0.0210247,0.0758828,0.105594,0.122765,0.0783245,0.0293076,-0.0550442,-0.053732,-0.0078569,0.0447359,-0.0593932,-0.0364788,-0.0217944,-0.0117451,-0.0647582,-0.0573901,-0.053109,0.0189024,0.0343143,0.019166,-0.0344313,-0.0547139,-0.0381165,-0.0119675,-0.0434014,-0.0194912,0.0331102,0.0195427,0.00508274,0.00202343,},
{0,0.0713531,0.0228366,0.00237089,0.00270677,-0.00248319,0.0146061,0.027459,0.014851,-0.0210851,-0.0384417,-0.0574631,-0.0340014,0.0261581,0.0213114,0.00127916,-0.0104304,0.011712,-0.00595885,-0.0196101,-0.0228764,-0.0129754,-0.00917188,0.0377791,0.0125816,-0.0219037,-0.0195982,0.036009,0.0563423,0.0372115,0.0469479,0.0436049,0.0126447,0.00129934,-0.0122785,-0.0221363,0.0239244,0.0874992,0.110959,0.0674304,0.0663026,0.0710444,0.031127,-0.00569372,-0.0481143,-0.00756016,0.0559613,0.135272,0.139816,0.128746,0.102388,0.0965449,0.063892,0.00202502,-0.0385413,-0.0205012,0.0451322,0.124849,0.142713,0.126118,0.0982867,0.0920139,0.0333342,0.0167688,0.00829461,-0.0422169,0.00683107,0.0618192,0.109853,0.0908937,0.0689504,0.0518361,0.0144671,0.0228541,0.0209885,-0.00732175,-0.0178389,0.024264,0.0285391,0.0666865,0.0482978,0.0333901,0.00448548,0.00806929,0.0251496,0.0305599,0.00559244,-0.0129641,-0.0159042,-0.000416646,-0.0205393,-0.0387983,-0.0170999,0.000109657,0.00278076,0.0225333,0.010547,-0.0166179,0.00601993,-0.0164709,-0.0408668,-0.0660558,-0.0448176,},
{0,0.0792833,0.0210988,-0.0592831,-0.0758809,-0.0541627,0.00179847,0.0140297,0.0174256,0.0142837,-0.00038098,-0.00380522,-0.00146288,-0.00844101,-0.0300478,-0.0412968,-0.0255662,-0.00265333,0.00651779,0.0121184,-0.000467501,0.00879552,0.0034688,0.0330388,0.0453156,0.027678,0.0259079,0.0304717,0.00590626,-0.0572646,-0.0171914,0.0369712,0.0238816,0.0451464,0.102021,0.0877906,0.0860416,0.0933145,0.0461991,-0.0203332,-0.0241621,0.0232757,0.0272147,0.073909,0.120664,0.122175,0.136911,0.140552,0.086433,0.017619,-0.0384796,-0.0504543,-0.00537362,0.074228,0.0898921,0.10232,0.131823,0.143422,0.0899383,0.0109316,-0.0410527,-0.0650349,0.00347807,0.0457035,0.0552545,0.0471683,0.0919634,0.0706772,0.0499874,0.00605781,-0.0457405,-0.00309431,0.0168823,0.0320466,0.0644003,0.0692555,0.0588622,0.00440545,-0.0141442,-0.0125089,0.0211885,0.034057,0.0352114,-0.0321463,-0.0283529,-0.0154711,-0.00278763,-0.0204853,0.0104411,0.0197709,0.0404834,0.0347802,0.0134342,-0.0652706,-0.0655452,-0.0208812,0.00325103,0.0152139,0.00651028,0.0158297,0.0183698,0.00578453,0.000162821,},
{0,-0.020747,0.0756197,0.00771123,0.0164729,-0.0277462,-0.0227893,0.105578,0.108369,-0.0698964,0.0465673,0.0184315,0.000466075,0.0912144,0.221843,0.0847655,0.0323214,0.11025,0.156607,0.0653716,0.199351,0.222783,0.0818021,0.0703936,0.149768,0.0550809,-0.0418208,-0.0260365,-3.31049e-005,-0.0123109,0.1911,0.179511,0.106864,0.0346352,0.246928,0.00255263,-0.0800194,-0.0129315,-0.0238686,-0.102686,0.144093,0.22348,-0.0395504,0.0155505,-0.0577762,-0.0124859,-0.0140235,0.000332132,-0.0022684,-0.010852,-0.0570564,-0.0423193,-0.00362864,-0.0394365,0.0151645,0.0409253,-0.0246371,-0.00131149,5.99862e-005,0.03385,0.101338,-0.0302191,-0.138052,-0.0375251,0.090091,0.0762167,0.0462675,0.0286837,0.0764619,0.0626273,0.102232,-0.0113159,-0.0701325,0.224709,0.506374,0.431551,0.324739,0.0744905,0.111043,0.272855,0.41417,0.357039,0.238204,0.112369,0.340069,0.221376,0.100141,0.108241,0.107733,0.109804,0.31316,0.294601,0.092375,0.00502288,0.0360562,0.0146946,-0.0562018,-0.013846,-0.039885,0.043908,0.0890359,0.0477852,0.00444159,},
{0,-0.531841,-0.0124035,-0.111931,-0.180499,-0.0491066,0.137969,0.176904,0.16407,0.0584608,-0.0663516,-0.189407,-0.0730373,-0.120498,-0.122302,-0.0578296,-0.00376862,0.140656,0.0939471,-0.0154105,-0.058116,-0.105517,-0.0786686,-0.048749,-0.0382646,-0.0476691,-0.0369521,0.0240406,0.0448946,-0.0498474,-0.0552616,-0.0384703,-0.0402512,-0.02748,0.0145097,-0.0127484,-0.00817224,0.000222645,0.0053215,-0.0522042,-0.0288892,0.0180609,-0.0243172,-0.0128849,-0.068674,-0.0527719,-0.00235119,2.66193e-019,-0.00107949,-0.0138603,-0.0995188,-0.0766841,0.0100248,-0.0516743,-0.0544421,-0.0555311,0.00630628,-0.00166629,0.00462447,-0.00404289,-0.04957,-0.0771037,-0.0585321,-0.0937319,-0.0205028,-0.031279,0.0363606,0.0131907,0.0529834,0.0294755,-0.0483944,-0.0594054,-0.0869428,-0.106263,-0.0178514,0.0368801,0.0901206,0.101622,0.0860756,0.0732056,0.0226734,-0.0428437,-0.0755995,-0.11762,-0.0871773,0.0136066,0.157197,0.209416,0.191665,0.13223,0.015371,-0.122125,-0.0869506,-0.042412,-0.0812019,0.0275586,0.120011,0.123553,0.142583,0.0927172,-0.00217256,-0.0843522,-0.0422511,},
{0,-0.0409665,0.000394586,0.0093517,0.0183104,0.0112479,0.00597446,-0.0127011,-0.0160125,-0.0156893,0.0115674,0.046085,0.0396759,-0.0108237,-0.0164413,-0.0362473,-0.0349168,-0.0171901,-0.0112569,-0.0260795,-0.0162893,0.0162296,0.0250877,-0.017315,-0.0447859,-0.0441949,0.0181106,0.0555295,0.0610551,0.044109,0.000709176,-0.0471784,-0.00926316,-0.0350962,-0.070331,-0.036273,0.0401102,0.0666174,0.0974323,0.0806709,-0.012694,-0.0756895,-0.0390508,-0.0573862,-0.0682179,-0.0171924,0.061068,0.0901985,0.104604,0.040148,-0.0507806,-0.0827004,-0.041487,-0.0445877,-0.0553988,0.00534136,0.084513,0.0915859,0.0721987,0.0207299,-0.0473649,-0.0672506,-0.0204645,-0.0364289,-0.0488613,0.0300286,0.0859701,0.0704562,0.0587147,-0.00639959,-0.0733849,-0.0732044,-0.0219506,0.0264493,0.00456572,0.0134992,0.0157461,0.0241228,0.00675042,-0.0251613,-0.0449122,-0.0321848,-0.0173389,0.0689526,0.0330202,-0.00858197,-0.0397483,-0.0402812,-0.0379901,-0.0254068,-0.0271444,-0.0272688,-0.00666089,0.0523304,0.0429505,0.00880755,-0.0137685,-0.014319,0.000166155,0.0100035,-0.00220854,-0.00301444,0,},
{0,-0.0895575,0.00751922,0.00488748,0.0102102,-0.0208204,-0.0626908,-0.0665918,-0.0215971,0.00681616,0.024433,0.0772092,0.0561904,-0.0461204,-0.0623206,-0.0503765,-0.069075,-0.0636119,-0.0552574,-0.0135191,0.0730302,0.0785515,0.0448634,-0.0679081,-0.0404245,0.0100132,0.0194839,0.0508825,0.0387585,0.0940571,0.111233,0.0359675,0.0319051,-0.00213484,0.0330352,0.097075,0.0750844,0.0701721,0.052757,0.100924,0.0446625,0.0263949,0.0174629,0.0125968,0.0454244,0.110834,0.0842176,0.0931752,0.0360676,0.0164648,-0.0115039,0.0186823,0.0033314,0.0225747,0.0575819,0.124544,0.143722,0.0603611,-0.0460695,-0.0277858,0.0189614,0.0277778,0.00704074,-0.00983665,0.0461115,0.19884,0.176971,-0.027612,-0.114664,-0.0437819,0.0327348,-0.0203618,-0.00491527,-0.0590695,0.0079115,0.130696,0.0584197,-0.0967774,-0.129178,-0.0422012,-0.00127372,-0.0601627,-0.0209391,0.011905,0.0802684,0.0482487,-0.0600656,-0.117119,-0.12471,-0.150508,-0.213148,-0.203093,-0.0917316,0.0906906,0.135854,0.0675783,0.0617729,0.0526374,0.0343426,-0.0488691,-0.144016,-0.133819,-0.0602705,},
{0,-0.0778955,-0.0024491,0.00813231,0.000812685,-0.0234196,-0.0723713,-0.0957918,-0.0783787,-0.038882,0.0206362,0.10595,0.103634,-0.05121,-0.0660531,-0.059293,-0.0882345,-0.0657004,-0.0402953,-0.047903,0.0198454,0.0521695,0.0467055,-0.0763603,-0.0535236,0.00857666,0.00981684,0.0742653,0.0734384,0.0919808,0.0769439,0.0130893,-0.0471932,-0.0541637,-0.0405098,0.0662435,0.118993,0.118334,0.114024,0.0948348,0.0234007,-0.0659539,-0.0489018,0.013881,0.0391435,0.0898676,0.12675,0.108468,0.0575635,-0.0122632,-0.0488056,-0.0704762,-0.0119965,0.0329369,0.044329,0.0622259,0.0803073,0.0169504,-0.02606,-0.0401309,-0.0232516,-0.00281572,0.00669841,-0.0174145,-0.0107002,0.0384803,0.0221916,-0.0150534,0.0203292,0.0676193,-0.0532587,-0.0954564,-0.0335403,-0.0231813,-0.00922939,0.0244873,-0.0175015,-0.0202783,0.0664082,-0.00157976,-0.153758,-0.159111,-0.0652712,0.0412346,0.0487342,-0.000829414,-0.0674388,-0.0874347,-0.0802349,-0.106037,-0.163973,-0.104235,-0.0437339,0.0692383,0.0919921,0.0169767,0.024438,0.0371929,0.00284579,-0.0384958,-0.0500354,-0.0250983,-0.00993132,},
{0,-0.0517457,0.00414595,0.00702255,0.00730099,0.00563406,-0.0600123,-0.08028,-0.0503904,-0.0105811,0.0170953,0.0704965,0.0729298,-0.0423342,-0.0354771,-0.0358135,-0.0723395,-0.0368527,-0.035804,-0.0485955,8.9784e-005,0.0351792,0.0311973,-0.0573274,-0.0225115,0.0237659,0.0333948,0.0721804,0.0794182,0.0766963,0.0375432,-0.0214804,-0.0375855,-0.0130607,0.00418357,0.0656785,0.0940617,0.0847889,0.106309,0.0786751,0.00918969,-0.0548774,-0.0592075,0.0161896,0.0318375,0.0476147,0.00837554,-0.015644,0.0104765,-0.0396485,-0.061047,-0.0441818,-0.00763794,0.0320021,0.0414304,0.0469881,0.0872013,0.0912531,0.0374683,-0.0458178,-0.0899243,-0.0619845,-0.016026,0.00232951,0.0316864,0.134397,0.167558,0.122529,0.101656,-0.019701,-0.13446,-0.113489,-0.05552,-0.014551,0.0201757,0.0818054,0.0687974,0.0663959,0.0341722,-0.0295892,-0.11396,-0.0997996,-0.0263841,0.0218375,0.0215346,-0.0122984,-0.0490683,-0.0454781,-0.0455837,-0.0544608,-0.0740164,-0.0331023,-0.00679745,0.0593184,0.0519783,0.0108641,-0.0358824,-0.0171527,0.00793767,0.0141451,0.00120525,0.000298437,0,},
{0,-0.10934,0.0012325,0.0096159,0.0271818,0.0474668,0.0745867,0.0752196,0.114003,0.0641062,0.014861,0.0372014,0.0384406,0.00856322,0.0409278,0.0674614,0.0617445,0.00275584,-0.0204651,0.00320393,0.0357483,0.0335041,0.0115043,0.00830861,0.0147334,-0.028222,-0.0706616,-0.0643569,-0.0250505,0.0442676,0.0541568,0.0317888,0.0329732,-0.0638151,-0.0755536,-0.11492,-0.0439492,0.0398979,0.0460715,0.0389335,0.0303001,0.0195847,0.0138903,-0.0983027,-0.165751,-0.118642,0.00486841,0.0768387,0.0061572,-0.0326088,-0.0513937,-0.0273002,-0.00575509,-0.0530978,-0.0973625,-0.0368576,0.0487797,0.0123886,-0.0334534,-0.0704609,-0.119129,-0.0991746,-0.0504592,-0.0375959,0.0131039,0.111414,0.129596,-0.00246339,-0.0620224,-0.0830855,-0.0963533,-0.133228,-0.0621482,0.053027,0.0667564,0.129644,0.103562,0.00144249,-0.0611904,-0.0100309,0.0123873,-0.0566605,-0.0331944,0.124728,0.115702,0.0833981,0.0298572,-0.0359704,-0.0705856,-0.0839883,-0.108455,-0.068486,-0.0196912,0.114993,0.130748,0.106722,0.0727959,0.0278338,-0.00346487,-0.0438971,-0.0559218,-0.019226,-0.000246422,},
{0,-0.0812392,0.00659371,0.00848566,0.0257461,0.0320699,-0.00378828,-0.0242152,-0.00676338,0.0094177,0.0225803,0.0347446,0.0183594,0.00149309,0.0282095,-0.00390104,-0.0546429,-0.0418619,-0.0167916,-0.0130888,0.0179841,0.0172238,-0.0181572,-0.0035787,0.00584328,-0.0418622,-0.0299434,0.0522016,0.116549,0.141361,0.10658,0.00896446,-0.0214313,-0.0130103,-0.0282545,-0.0594642,-0.0302681,-0.00845645,0.0505574,0.100679,0.0839004,0.00942363,-0.00736197,-0.0221299,-0.0423802,-0.0582682,-0.0349148,-0.00251096,0.00510893,-0.0397416,-0.0237781,-0.0226407,-0.0228295,-0.0125123,0.000699738,0.0600716,0.127442,0.142872,0.0557655,-0.0247256,-0.0833982,-0.0403521,-0.0234443,-0.036661,0.0140656,0.161303,0.171915,0.13118,0.102132,-0.0121346,-0.13499,-0.0820064,-0.0399863,-0.0342278,0.00447056,0.0637612,0.0874892,0.0816253,0.0335746,-0.0465134,-0.113258,-0.0584169,-0.0182496,0.0563856,0.00590612,-0.0304567,-0.0533564,-0.0522037,-0.0564838,-0.0776667,-0.0666605,-0.0224231,-0.00275904,0.0669472,0.0556486,0.01885,-0.00361747,-0.00110086,-0.00342563,0.00744978,0.0085873,0.00127911,-5.65954e-007,},
{0,-0.0669319,0.000302562,0.00949031,0.0247763,0.0409243,0.0433632,0.00299351,0.00868216,-0.000624741,-0.00366844,-0.0115973,-0.00111681,0.00827089,0.0127413,-0.00522887,-0.0309458,-0.0347273,-0.0229726,-0.00955563,0.0158886,0.00574302,-0.00733764,0.00765597,-0.0253069,-0.0631904,-0.0208833,0.028693,0.0776173,0.129449,0.123351,0.0428677,0.00774011,-0.0331388,-0.0802418,-0.0530243,0.00738048,0.0299625,0.0661461,0.107878,0.0955843,0.0382309,0.00829094,-0.0625193,-0.101674,-0.0493121,-0.0196777,0.000504665,0.00174689,-0.0283119,-0.0207257,-0.0232952,-0.010539,-0.0788368,-0.0948014,-0.0183178,0.0620272,0.094092,0.0410135,-0.0223238,-0.0559793,-0.0444565,-0.0232809,-0.089844,-0.0642555,0.080855,0.128734,0.115084,0.0752212,0.000268439,-0.101144,-0.0855257,-0.0490881,-0.0292564,-0.0221885,0.0267482,0.0561508,0.067837,0.0348791,-0.0257115,-0.0964442,-0.0601427,-0.039605,0.0748282,0.0103219,-0.0212305,-0.040737,-0.0378631,-0.0402314,-0.0745297,-0.0668744,-0.0405414,-0.00827212,0.0733536,0.0712175,0.0313619,0.00518758,-0.00966192,-0.00991054,0.00872244,0.000699613,0.00117388,0,},
{0,-0.0757637,-0.00447235,-0.0655193,-0.140122,-0.150361,-0.139836,-0.100619,-0.0606676,-0.0483457,0.00505886,0.078009,0.104421,-0.128165,-0.180212,-0.171572,-0.105947,-0.122106,-0.168208,-0.184744,-0.044782,0.00386763,0.000494977,-0.18745,-0.245123,-0.126618,0.044567,0.0705115,-0.00604789,-0.00975125,-0.000805093,-0.0648013,-0.0433741,-0.108586,-0.108298,0.00224621,0.115975,0.0771009,0.0981042,0.0274997,-0.0432277,-0.117092,-0.0151767,-0.0125888,-0.00976517,0.0436262,0.0967194,0.0753969,0.0580118,-0.0458671,-0.0603542,-0.0403546,0.00163688,0.0319736,0.0328961,0.0854609,0.0581778,0.0549266,-0.0187713,-0.0694104,-0.00150103,0.0141502,0.0121214,0.0386339,0.0746919,0.0795179,0.0647285,0.00497966,-0.0374,0.0211984,0.000907701,0.000644403,0,0.0732575,0.0496294,0.061656,0.04085,0.0258378,0.0580214,0.0475115,0.0305374,0.0050582,0,0.0366512,0.0441363,0.025433,0.0334129,0.0682858,0.0592742,0.0487143,0.0170441,0,0,0.0798365,0.0803431,0.0489847,0.0780618,0.0818921,0.044441,0.0367754,0.025961,0.00167978,0,},
{0,-0.0950962,-0.00529895,-0.014291,-0.0419834,-0.0189704,0.00561934,-0.0105207,-0.00974977,0.013586,0.0259728,0.063445,0.0714286,-0.0495451,-0.0479144,-0.000523631,-0.0442932,-0.057225,-0.0523631,-0.0266183,0.0368902,0.0166624,-0.00430075,-0.0641486,-0.0333065,-0.0183728,0.0224956,0.0295273,0.067802,0.116382,0.077568,-0.0308381,-0.0644773,-0.0484362,-0.0273575,0.0230111,0.0198145,0.0328667,0.117657,0.113933,0.0354518,-0.0681744,-0.0627744,-0.000794103,-0.0267472,-0.0435536,-0.0543152,-0.0200134,0.00161043,-0.0418225,-0.0800839,-0.0771245,-0.0175793,-0.0370501,-0.0692743,-0.0576283,0.0165494,0.0732251,0.0221858,-0.0425906,-0.0744785,-0.0427454,-0.00173732,-0.0890844,-0.0607295,0.0575678,0.145691,0.17076,0.135436,0.00852876,-0.1188,-0.109251,-0.0492397,-0.0331282,0.0142272,0.0371184,0.0786938,0.114345,0.067896,-0.00481964,-0.110031,-0.105877,-0.0663632,0.0826479,0.0526039,0.000881602,-0.0494395,-0.0591485,-0.060285,-0.0903933,-0.115161,-0.0826714,-0.0450426,0.0937452,0.0799891,0.0348922,0.00237905,-0.0218326,-0.0366749,-0.000721408,-0.00408788,-0.0151797,-0.00115232,},
{0,-0.0655877,0.00231949,0.00737989,0.00411561,0.00929142,-0.00671715,-0.035267,-0.0231348,-0.00153984,0.0359201,0.0780834,0.0476893,-0.00658672,-0.0232592,-0.0391484,-0.044238,-0.0340712,-0.0360803,-0.0372543,-0.00253216,0.0147561,0.0229975,-0.0318896,-0.0423335,-0.0415674,0.014942,0.0622142,0.0818456,0.0686118,0.00310708,-0.0367128,-0.0226469,-0.0438936,-0.0364104,-0.0254077,0.0289518,0.0948984,0.119223,0.0949763,0.00104771,-0.0926912,-0.0616042,-0.0176548,-0.0410886,-0.0535125,-0.0192503,0.0417244,0.066888,0.0150435,-0.0769515,-0.125093,-0.0652859,0.0314244,0.0227239,0.00956286,-0.0144206,0.00220401,-0.010502,-0.0238065,-0.071476,-0.11415,-0.0371029,0.0315856,0.0736805,0.120655,0.125232,0.0997192,0.0560369,-0.0273001,-0.115233,-0.116268,-0.00629024,0.0502663,0.0714605,0.128933,0.101902,0.0377015,-0.010446,-0.050453,-0.0784465,-0.0360574,0,0.0133216,0.0204328,0.00921582,-0.0206759,-0.0430313,-0.0397698,-0.0162714,-0.00748766,-0.00433103,0,0.0426911,0.0229091,-0.000291331,0.00683178,0.00137834,0.014594,0.0533987,0.0288464,0.00150169,0,},
{0,-0.00369356,0.0123242,0.0099356,0.0230081,0.00923334,0.00805399,0.00985224,0.0190226,0.0149166,-0.00350196,-0.000604257,0.00521393,0.00515519,-0.00151848,-0.000199556,-0.0130739,-0.0333547,-0.0368736,-0.0273068,0.0150413,0.0402743,0.0225943,0.0019761,-0.000986066,-0.0530484,-0.0561225,-0.030329,0.0257506,0.119023,0.121105,0.0301211,0.00869785,-0.0205579,-0.0811416,-0.0962072,-0.0357192,0.0379323,0.135952,0.155296,0.0895778,0.0132682,5.27899e-005,-0.0685151,-0.13253,-0.0891241,0.018661,0.127361,0.147587,0.0722794,0.039805,0.0185798,0.00545277,-0.0745071,-0.109993,-0.0342819,0.0680111,0.138693,0.0843684,0.0433793,0.0364651,0.0296738,0.0117026,-0.0542133,-0.0528452,0.0145302,0.0795296,0.0469623,0.0406444,0.032723,0.0084338,0.00128436,0,0.000977434,0.0190408,0.0307624,0.0270471,0.0147355,0.00993873,0.0283735,0.0207324,0.00488345,0,0.108368,0.090603,0.021983,-0.00698727,-0.00575727,-0.027877,-0.0346581,-0.0399351,-0.0343051,-0.00868931,0.101729,0.0701093,0.0208703,0.00713068,-0.000941675,-0.0177671,-0.0425209,-0.0438307,-0.0454104,-0.0267424,},
{0,-0.00352968,0.0101718,-0.0462585,-0.0476549,-0.0493921,-0.026392,0.00693159,0.0283367,0.00740566,0.0335402,0.107285,0.100707,-0.010911,-0.023431,-0.0422106,-0.038657,-0.0165277,-0.0146278,-0.00699367,0.0619008,0.0837746,0.0649041,0.00843291,0.0223177,0.0257494,0.019699,-0.000161824,-0.0117876,0.0309274,0.0536835,0.00394335,-0.00728031,0.00745843,0.0259271,0.0453127,0.0652166,0.0468693,0.0618259,0.0655011,-0.0181228,-0.0795987,-0.0421948,0.0110462,0.0233228,0.0409634,0.0653569,0.123542,0.105891,0.0112458,-0.0840843,-0.118353,-0.0356542,0.0222595,0.0258118,0.040362,0.102085,0.146818,0.0560487,-0.0278712,-0.106024,-0.111314,-0.0237267,0.0216274,0.0397726,0.105102,0.155731,0.0747983,-0.0148912,-0.0880491,-0.138314,-0.0638209,-0.0127247,0.0315753,0.0709233,0.12394,0.068409,-0.0351383,-0.065359,-0.0388239,-0.0159333,-0.0149918,-0.00836382,0.0190391,0.0165872,-0.00231048,-0.0488071,-0.0468948,-0.00367193,0.0192632,-0.00621335,-0.0127493,-0.00213765,-0.0174339,-0.0243814,-0.0201591,0.0178974,0.0511739,0.0530633,0.0201145,-0.00498987,-0.00149029,0,},
{0,-0.14241,0.00494732,0.00912114,0.0251259,0.00928536,-0.0246381,0.0259301,0.0469251,0.0446577,0.124754,0.174727,0.0999725,0.00689435,0.0324584,0.0126718,-0.00122147,0.00723819,0.0200847,0.0465856,0.13381,0.137841,0.0457173,-0.0470724,-0.0440753,-0.00372925,0.0033975,-0.0570683,-0.0397283,0.0270196,0.0964613,0.00645409,-0.0201073,-0.104183,-0.0699219,-0.0329662,-0.0601972,-0.0755996,-0.0160242,0.0192572,0.0388035,-0.0656135,-0.0620966,-0.088389,-0.086943,-0.0928377,-0.0859825,-0.0238759,-0.00122411,-0.0380428,-0.0564743,-0.0947981,-0.0381055,-0.0669734,-0.0552728,-0.0621965,-0.0152961,-0.00274782,-0.0442449,-0.0468001,-0.0307402,-0.0723343,-0.048057,-0.0722893,-0.0176622,0.0745278,0.060318,-0.0539512,-0.0621456,-0.0147362,-0.0583966,-0.104556,-0.0508457,0.0570686,0.138189,0.136007,0.072065,-0.0346428,-0.00233896,5.28884e-005,0.00444275,-0.0461489,-0.00815967,0.158069,0.196114,0.0811179,0.0410823,0.0346457,0.00737076,-0.0284148,-0.0173754,-0.000874182,-3.67742e-006,0.111357,0.129015,0.0633659,0.0585884,0.088487,0.0269381,0.0152866,0.0250331,0.00148881,0,},
{0,-0.355491,-0.0152839,-0.0210595,-0.0303921,-0.000766154,0.0327293,0.086603,0.105265,0.0753881,-0.00223291,-0.00415996,0.0762664,-0.0340422,-0.0388505,-0.0120797,0.0275018,0.0681118,0.0218283,-0.0107687,0.0270226,-0.010753,-0.0390276,-0.038643,-0.0292519,7.42462e-005,-0.0013113,-0.0439018,-0.0409129,0.0236308,0.0471987,-0.082268,-0.125383,-0.0189213,-0.0222188,-0.034887,-0.096696,-0.0870737,-0.0121266,0.0242678,-0.0405854,-0.168085,-0.0872714,-0.0174128,-0.084911,-0.128466,-0.0895977,-0.0274653,-0.00259862,-0.0435125,-0.122711,-0.11778,-0.0234805,-0.117369,-0.124661,-0.0651898,-0.00652093,-0.00186472,-0.0541503,-0.0971094,-0.053776,-0.040483,-0.0149977,-0.151022,-0.0654906,0.024184,0.0410743,-0.0229483,-0.0621776,-0.0245046,-0.0369815,-0.0540295,-0.030167,-0.0735481,0.0213041,0.0510278,0.0479359,0.0369634,0.0454179,-0.00150228,-0.0345154,-0.0524665,-0.0319208,0.0340512,0.044783,0.0328694,0.110278,0.0868443,0.0568897,0.0146006,-0.0296013,-0.0513181,-0.0329238,0.0791391,0.0522041,0.0858576,0.0950009,0.0628304,0.0395445,0.0245341,0.00243924,-0.0208071,-0.0156267,},
{0,-0.192665,-0.00783523,0.00817305,0.0193838,0.0143713,-0.0103441,0.0152788,0.0572786,0.0787743,0.107013,0.196902,0.115908,-0.00598725,-0.0240986,-0.00543649,0.0185603,0.0133853,-0.00735725,0.0389718,0.0834957,0.0942818,0.0240834,-0.0588389,-0.0747096,-0.00328814,0.0153472,-0.0230697,-0.0431746,0.0797924,0.11158,0.0167006,-0.031839,-0.116598,-0.143683,-0.050621,-0.0318271,-0.0526439,-0.00756525,0.0418236,0.0440166,-0.0822814,-0.0602418,-0.148341,-0.164216,-0.110532,-0.0727046,-0.0203511,-0.000339468,-0.0202866,-0.0507882,-0.135049,-0.10432,-0.0910731,-0.0760035,-0.0470351,-0.0226035,-0.00169805,-0.0352729,-0.0703164,-0.0923845,-0.122522,-0.0753077,-0.0456849,-0.0293719,0.0586485,0.0211094,-0.0395425,-0.0806736,-0.087983,-0.102963,-0.100439,-0.0256484,0.00575537,0.058752,0.0520433,-0.000572676,0.00173842,-0.0017696,-0.0658477,-0.0733048,-0.0655035,-0.00718257,0.122386,0.104466,0.0620374,0.0289793,0.021951,0.00405927,-0.0490374,-0.0466116,-0.0157286,-2.65396e-005,0.11783,0.141929,0.0782953,0.0937013,0.0842008,0.00785981,0.0188566,0.0238672,0.00100122,0,},
};
double ths[Pairs] = {-0.767002,-0.503599,1.19494,-0.655041,0.767507,-0.32867,-0.162422,1.16771,0.549014,0.408146,-0.555669,0.803314,0.0512721,0.344993,-0.276702,-0.0155983,0.929299,0.479276,0.626154,0.272754,1.16325,-0.952531,0.148707,-1.36075,-0.789666,-1.12423,-0.565719,-0.839776,0.544962,1.11395,0.985664,1.3395,0.318632,1.3661,0.156263,1.19552,0.0577733,1.13898,0.721039,0.61918,-0.000962756,0.475518,-0.00571871,1.43931,-0.49937,-1.19301,-0.197089,-0.509703,-0.484948,-0.763871,-0.998074,-1.16483,-0.379418,-1.01554,-0.79514,-1.06974,-0.446748,-0.835571,-1.24043,-0.850285,-0.773149,-0.833231,-0.805328,-1.02652,-1.24529,-0.0726249,-0.295396,0.508335,0.049322,-0.01896,-0.674459,-0.0803644,-0.376189,0.485047,-0.660516,-0.423992,0.515603,0.491419,0.542914,0.628754,0.611519,0.43267,0.731681,0.554984,0.359666,0.918098,0.443391,0.56572,0.759981,0.903338,1.23313,-0.0747051,1.14042,0.795224,0.421675,0.289907,0.39115,-0.120165,1.09376,-0.325639,-0.100721,0.953694,0.807538,2.67688,-1.14263,-0.227546,0.345667,-0.164604,-0.0145229,-0.01241,0.0999757,-0.186508,-0.41656,-0.0810309,-0.14972,0.372175,0.273286,0.0752755,-1.14401,-0.229702,};

vector<vector<double> > scores;
#endif

const char *lettess = "0123456789()+-*/";

char image[500][9001];
char median[500][9001];
bool space[9001], space2[500];
char test[500][9001];
char subimage[500][9001];
int subw, subh;

double sample(double y, double x) {
double sum = 0;
int yt = (int)y, xt = (int)x;
rep(dy, 2) rep(dx, 2) {
int yi = yt + dy, xi = xt + dx;
if(0 <= yi && yi < subh && 0 <= xi && xi < subw)
sum += subimage[yi][xi] * (1-abs(yi-y)) * (1-abs(xi-x));
}
return sum;
}

int getpairindex(int aa, int bb) {
return aa*(aa-1)/2 + bb;
}

void recoganize_sub(int w, int h) {
subw = w, subh = h;
double dim = w * 1. / h;
double pop = 0;
rep(i, h) rep(j, w) pop += subimage[i][j];
pop /= w * h;

static double blocks[BlockY][BlockX];
double blockw = w * 1. / BlockX, blockh = h * 1. / BlockY;
const int sampley = 30, samplex = 30;
rep(i, BlockY) rep(j, BlockX) {
double sum = 0;
rep(yy, sampley) rep(xx, samplex) {
double y = i * blockh + yy * 1. / sampley * blockh, x = j * blockw + xx * 1. / samplex * blockw;
sum += sample(y, x);
}
blocks[i][j] = sum / sampley / samplex;
}

vector<double> features;
features.pb(dim);
features.pb(pop);
rep(i, BlockY) {
rep(j, BlockX) {
features.pb(blocks[i][j]);
}
}

#ifdef TRAIN_PHASE

rep(aa, Alphas) rep(bb, aa) {
int a = getpairindex(aa, bb);

bool af = traindata[testcase][letters] == lettess[aa], bf = traindata[testcase][letters] == lettess[bb];

if(!af && !bf) continue;

trainf[a] << (af ? 1 : bf ? -1 : 0);
if(traindata[testcase][letters] == 0) cerr << "Error!" << endl;

rep(i, features.size())
trainf[a] << " " << i+1 << ":" << features[i];
trainf[a] << endl;
}
letters ++;
#else
vector<double> v(Alphas);
rep(aa, Alphas) rep(bb, aa) {
int a = getpairindex(aa, bb);
double score = 0;
rep(i, features.size())
score += features[i] * linear_coefficients[a][i+1];
score -= ths[a];
if(score > 0) v[aa] ++;
else v[bb] ++;
}
scores.push_back(v);
#endif

}

typedef const char *Pos;

int expr(Pos &p);

int term(Pos &p) {
if(*p == '(') {
++ p;
int x = expr(p);
++ p;
return x;
}else {
int x = 0;
while(isdigit(*p)) {
x = x * 10 + (*p - '0');
++ p;
}
return x;
}
}

int factor(Pos &p) {
int x = term(p);
while(*p == '*' || *p == '/') {
bool div = *p == '/';
++ p;
int y = term(p);
if(!div) x *= y; else x /= y;
}
return x;
}

int expr(Pos &p) {
int x = factor(p);
while(*p == '+' || *p == '-') {
bool sign = *p == '-';
++ p;
int y = factor(p);
if(!sign) x += y; else x -= y;
}
return x;
}

const char *rotss[5] = {
"txt","rot5_txt","rot-5_txt","rot10_txt", "rot-10_txt"
};

int main() {
#ifdef TRAIN_PHASE
fstream outf("C:/test/sagyo/Xmodel_linear.txt", ios_base::out);
outf << "double linear_coefficients[Pairs][Features+1] = {" << endl;

vector<double> ths;

static char outname[Pairs][100];
rep(a, Pairs) {
sprintf(outname[a], "C:/test/sagyo/X_%d.txt", a);
trainf[a].open(outname[a], ios_base::out);
}

rep(rots, 5) {
cerr << rotss[rots] << "..." << endl;
for(testcase = 0; testcase < (int)(sizeof(traindata)/sizeof(*traindata)); testcase ++) {
static char filename[100];
sprintf(filename, "C:/Documents and Settings/test/My Documents/Downloads/X_data/%s/%03d.txt",
rotss[rots], testcase + 30);
freopen(filename, "r", stdin);
#else
/*
static char filename[100];
sprintf(filename, "C:/Documents and Settings/test/My Documents/Downloads/X_data/%s/%03d.txt",
rotss[4], 54);
freopen(filename, "r", stdin);
//*/

#endif
int t;
scanf("%d", &t);
int W, H;
scanf("%d%d", &W, &H);
rep(i, H) scanf("%s", image[i]);
rep(y, H) rep(x, W) image[y][x] = image[y][x] == '#';
rep(y, H) rep(x, W) {
const int K = 1;
static char t[25]; int k = 0;
rer(dy, -K, K) rer(dx, -K, K) {
int yy = y + dy, xx = x + dx;
if(0 <= yy && yy < H && 0 <= xx && xx < W)
t[k ++] = image[yy][xx];
}
nth_element(t, t + k / 2, t + k);
median[y][x] = t[k / 2];
}
rep(y, H) {
rep(x, W)
test[y][x] = ".#"[median[y][x]];
}
rep(x, W) {
int cnt = 0;
rep(y, H) cnt += median[y][x];
space[x] = cnt == 0;
}
#ifdef TRAIN_PHASE
letters = 0;
#endif

rep(left, W) if(!space[left]) {
int right = left;
while(right+1 < W && !space[right+1])
right ++;
int w = right - left + 1;
if(w <= 3) continue;
rep(y, H) {
int cnt = 0;
rer(x, left, right) cnt += median[y][x];
space2[y] = cnt == 0;
}
rep(top, H) if(!space2[top]) {
int bottom = top;
while(bottom+1 < H && !space2[bottom+1])
bottom ++;
int h = bottom - top + 1;
if(h <= 3) continue;
rer(x, left, right) rer(y, top, bottom) {
if(test[y][x] == '.') test[y][x] = '*';
subimage[y - top][x - left] = median[y][x];
}
recoganize_sub(w, h);
break;
}
left = right;
}
#ifdef TRAIN_PHASE
if(traindata[testcase][letters] != 0) cerr << "Error" << endl;;
//  fstream ftest("C:/test/sagyo/Xtest.txt", ios_base::out);
//  rep(y, H) ftest << test[y] << endl;
}
}
#endif

#ifdef TRAIN_PHASE
rep(aa, Alphas) rep(bb, aa) {
int a = getpairindex(aa, bb);
trainf[a].close();

static char modelname[1000];
static char linearmodel[1000];
sprintf(modelname, "C:/test/sagyo/Xmodel_%d.txt", a);
const char *svm = "C:/test/program/svm_light_windows32";
static char cmd[1000];
sprintf(cmd, "%s/svm_learn.exe %s %s",
svm, outname[a], modelname);
cerr << cmd << "..."; cerr.flush();
system(cmd);
cerr << "Done" << endl;

{   fstream model(modelname, ios_base::in);
model.ignore(100, '\n');
int kerneltype;
model >> kerneltype;
if(kerneltype != 0) cerr << "Not linear Kernel!" << endl;
rep(i, 9) model.ignore(100, '\n');
double threshold;
model >> threshold;
model.ignore(100, '\n');
string line;
map<int,double> w;
while(getline(model, line)) {
rep(i, line.size()) if(line[i] == ':') line[i] = ' ';
line = line.substr(0, line.find('#'));
stringstream ss(line);
double alpha;
ss >> alpha;
int a; double v;
while(ss >> a >> v)
w[a] += alpha * v;
}
int maxa = 0;
each(i, w) maxa = max(maxa, i->first);
outf <<"{";
rep(i, maxa+1) {
outf << w[i] << ",";
}
outf << "}," << endl;
ths.push_back(threshold);
}
}

outf << "};" << endl;
outf << "double ths[Pairs] = {";
rep(a, Pairs) outf << ths[a] << ",";
outf << "};" << endl;
#else

int n = scores.size();
string ansexpr(n, '?');
rep(ii, n) {
pair<double,int> t(-1e99, -1);
vector<double> v;
rep(i, scores.size()) {
amax(t, mp(*max_element(all(scores[i])), i));
//          cerr << i << ": "; rep(a, Alphas) cerr << scores[i][a]<<","; cerr << endl;
}
int x = t.second;
int c = max_element(all(scores[x])) - scores[x].begin();
//      cerr << x << ": " << lettess[c] << " (val=" << t.first << ")"<< endl;
ansexpr[x] = lettess[c];
rep(a, Alphas) scores[x][a] = -1e99;
const int cclass[16] = {
0,0,0,0,0,0,0,0,0,0,2,2,1,1,1,1,
};
int cc = cclass[c];
rer(di, -1, 1) {
bool b = isdigit(c) != 0;
int y = x + di;
if(0 <= y && y < n) {
rep(a, Alphas) {
int dd = cclass[a];
bool bad = false;
bad |= cc != 2 && cc == dd;
bad |= di == -1 && lettess[c] == ')' && (dd == 1 || lettess[a] == '(');
bad |= di ==  1 && lettess[c] == '(' && (dd == 1 || lettess[a] == ')');
bad |= di == -1 && cc == 1 && lettess[a] == '(';
bad |= di ==  1 && cc == 1 && lettess[a] == ')';
if(bad)
scores[y][a] = -1e99;
}
}
}
}
cerr << ansexpr << endl;
Pos p = ansexpr.c_str();
cout << expr(p) << endl;
#endif

return 0;
}
• star
首页