Author: tdunning
Date: Thu Jan  2 06:41:51 2014
New Revision: 1554748

URL: http://svn.apache.org/r1554748
Log:
MAHOUT-1390 - Fixes for SVD hang.

Added:
    mahout/trunk/math/src/test/resources/hanging-svd.tsv
Modified:
    
mahout/trunk/math/src/main/java/org/apache/mahout/math/SingularValueDecomposition.java
    
mahout/trunk/math/src/test/java/org/apache/mahout/math/TestSingularValueDecomposition.java

Modified: 
mahout/trunk/math/src/main/java/org/apache/mahout/math/SingularValueDecomposition.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/math/src/main/java/org/apache/mahout/math/SingularValueDecomposition.java?rev=1554748&r1=1554747&r2=1554748&view=diff
==============================================================================
--- 
mahout/trunk/math/src/main/java/org/apache/mahout/math/SingularValueDecomposition.java
 (original)
+++ 
mahout/trunk/math/src/main/java/org/apache/mahout/math/SingularValueDecomposition.java
 Thu Jan  2 06:41:51 2014
@@ -268,8 +268,9 @@ public class SingularValueDecomposition 
     // Main iteration loop for the singular values.
     
     int pp = p - 1;
-    //int iter = 0;
+    int iter = 0;
     double eps = Math.pow(2.0, -52.0);
+    double tiny = Math.pow(2.0,-966.0);
     while (p > 0) {
       int k;
       
@@ -289,7 +290,7 @@ public class SingularValueDecomposition 
         if (k == -1) {
           break;
         }
-        if (Math.abs(e[k]) <= eps * (Math.abs(s[k]) + Math.abs(s[k + 1]))) {
+        if (Math.abs(e[k]) <= tiny +eps * (Math.abs(s[k]) + Math.abs(s[k + 
1]))) {
           e[k] = 0.0;
           break;
         }
@@ -303,8 +304,10 @@ public class SingularValueDecomposition 
           if (ks == k) {
             break;
           }
-          double t = (ks == p ? 0.0 : Math.abs(e[ks])) + (ks == k + 1 ? 0.0 : 
Math.abs(e[ks - 1]));
-          if (Math.abs(s[ks]) <= eps * t) {
+          double t =
+            (ks != p ?  Math.abs(e[ks]) : 0.) +
+            (ks != k + 1 ?  Math.abs(e[ks-1]) : 0.);
+          if (Math.abs(s[ks]) <= tiny + eps * t) {
             s[ks] = 0.0;
             break;
           }
@@ -436,7 +439,7 @@ public class SingularValueDecomposition 
             }
           }
           e[p - 2] = f;
-          //iter += 1;
+          iter = iter + 1;
         }
           break;
         
@@ -480,7 +483,7 @@ public class SingularValueDecomposition 
             }
             k++;
           }
-          //iter = 0;
+          iter = 0;
           p--;
         }
           break;

Modified: 
mahout/trunk/math/src/test/java/org/apache/mahout/math/TestSingularValueDecomposition.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/math/src/test/java/org/apache/mahout/math/TestSingularValueDecomposition.java?rev=1554748&r1=1554747&r2=1554748&view=diff
==============================================================================
--- 
mahout/trunk/math/src/test/java/org/apache/mahout/math/TestSingularValueDecomposition.java
 (original)
+++ 
mahout/trunk/math/src/test/java/org/apache/mahout/math/TestSingularValueDecomposition.java
 Thu Jan  2 06:41:51 2014
@@ -17,10 +17,28 @@
 
 package org.apache.mahout.math;
 
+import com.google.common.base.Charsets;
+import com.google.common.base.Splitter;
+import com.google.common.collect.Iterables;
+import com.google.common.io.Resources;
+import org.apache.commons.math3.linear.Array2DRowRealMatrix;
+import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.mahout.common.RandomUtils;
+import org.apache.mahout.math.function.Functions;
 import org.junit.Test;
 
+import java.io.IOException;
+import java.util.List;
 import java.util.Random;
+import java.util.concurrent.Callable;
+import java.util.concurrent.ExecutionException;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+import java.util.concurrent.Future;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeoutException;
+
+import static org.junit.Assert.assertEquals;
 
 //To launch this test only : mvn test 
-Dtest=org.apache.mahout.math.TestSingularValueDecomposition
 public final class TestSingularValueDecomposition extends MahoutTestCase {
@@ -225,6 +243,57 @@ public final class TestSingularValueDeco
     // replace 1.0e-15 with 1.5e-15
     assertEquals(3.0, svd.cond(), 1.5e-15);
   }
+
+  @Test
+  public void testSvdHang() throws IOException, InterruptedException, 
ExecutionException, TimeoutException {
+    for (String s : new String[]{"hanging-svd", }) {
+      System.out.printf("starting %s\n", s);
+      final Matrix m = readTsv(s + ".tsv");
+      try {
+        SingularValueDecomposition svd = timeout(2000, new 
Callable<SingularValueDecomposition>() {
+          @Override
+          public SingularValueDecomposition call() throws Exception {
+            return new SingularValueDecomposition(m);
+          }
+        });
+        assertEquals(0, 
m.minus(svd.getU().times(svd.getS()).times(svd.getV().transpose())).aggregate(Functions.PLUS,
 Functions.ABS), 1e-10);
+        System.out.printf("%s worked\n", s);
+      } catch (ExecutionException e) {
+        System.out.printf("Failed during %s\n", s);
+        throw e;
+      } catch (TimeoutException e) {
+        System.out.printf("%s timed out\n", s);
+        throw e;
+      }
+    }
+  }
+
+  <T> T timeout(int timeLimit, Callable<T> toDo) throws InterruptedException, 
ExecutionException, TimeoutException {
+    ExecutorService pool = Executors.newFixedThreadPool(1);
+    Future<T> f = pool.submit(toDo);
+    pool.shutdown();
+    return f.get(timeLimit, TimeUnit.MILLISECONDS);
+  }
+
+  Matrix readTsv(String name) throws IOException {
+    Splitter onTab = Splitter.on("\t");
+    List<String> lines = Resources.readLines((Resources.getResource(name)), 
Charsets.UTF_8);
+    int rows = lines.size();
+    int columns = Iterables.size(onTab.split(lines.get(0)));
+    Matrix r = new DenseMatrix(rows, columns);
+    int row = 0;
+    for (String line : lines) {
+      Iterable<String> values = onTab.split(line);
+      int column = 0;
+      for (String value : values) {
+        r.set(row, column, Double.parseDouble(value));
+        column++;
+      }
+      row++;
+    }
+    return r;
+  }
+
   
   private static Matrix createTestMatrix(Random r, int rows, int columns, 
double[] singularValues) {
     Matrix u = createOrthogonalMatrix(r, rows);

Added: mahout/trunk/math/src/test/resources/hanging-svd.tsv
URL: 
http://svn.apache.org/viewvc/mahout/trunk/math/src/test/resources/hanging-svd.tsv?rev=1554748&view=auto
==============================================================================
--- mahout/trunk/math/src/test/resources/hanging-svd.tsv (added)
+++ mahout/trunk/math/src/test/resources/hanging-svd.tsv Thu Jan  2 06:41:51 
2014
@@ -0,0 +1,90 @@
+0.3349888963879321     4.054287083074458       5.366437690144569       
9.480269148044338       12.118511660753464      14.964293435873882      
16.823390522495433      17.578759210640822      20.267742181089872      
18.79455567147264       18.736029749715897      19.67597852878228       
19.466716649060928      17.741527323766324      15.908495828759298      
14.606861668905168      12.706005635036263      9.353946476846014       
5.696917772041925       4.958210795450044       1.1465806269525396      
-0.02255856320666494    -1.1531065794167639     -2.7344813943358894     
-5.064892190507581      -5.99531628393655       -5.285600220127952      
-6.125969478226654      -4.86777274966846       -5.880994962171708      
-5.268829019538682      -5.571000933463824      -4.9435602660145985     
-2.243256133596091      -1.8080001085409496     -2.7506701668412137     
-2.2977020624256492     -2.0555108260207398     -1.5442807289076441     
-2.560077673521537      -3.0828476670642075     -3.4674407502570026     
-5.4797439022071694     -7.047766455602743      -9.408170539957734      
-11.393992673071907     -13.162249337148861     -14.74226227698836      
-17.325537333987924     -19.061867899311686     -20.514998231264027     
-21.056559574393653     
 -22.21128527462242     -23.711309605721908     -23.34056085249271      
-22.738700839408356     -22.435065393713906     -20.286157814442245     
-17.43949395080774      -15.785940272140728     -13.51753210778273      
-10.536625803538966     -7.49757284548781       -3.507049160287889
+0.0    4.907189088387937       9.237947795446237       12.730186168400685      
17.152513705860667      20.258914429786817      23.916013304811127      
25.449577800211856      27.833919755519947      26.954945503466014      
27.573788573380877      25.86590405793296       24.425521303230433      
23.035711161151056      20.414525659033888      17.709779754892235      
14.226617178740906      11.168260914343549      7.432168093323572       
4.925905752888557       2.3981302522273857      0.08908483833396166     
-0.7967830752174807     -1.2676997479998686     -2.6738935891629136     
-1.7507943093585754     -1.1924800610313424     1.498053456225854       
3.242519846074049       5.149410316387497       8.04551129374082        
11.731832363544056      15.166180547280197      18.58643263533771       
20.711555098115323      24.529455598049406      26.096973454608367      
27.77165820640888       29.023388700957245      29.566191800580043      
28.650812794479467      28.562237564565354      27.226194940531855      
24.253805832003703      21.466050743914202      17.782170875441622      
14.582678132271756      12.01161611583507       6.911301774679876       
2.8902604042713205      -2.0387283401574345     -5.287179790246271      
-9.410706107728323      -10.21203361
 4948913        -12.629213889572336     -14.329228334533589     
-14.921255815304855     -15.374391815725785     -14.688047226232133     
-12.462470572141708     -11.96017242492212      -10.538197026737603     
-7.2535575123466876     -2.8595429856724124
+0.0    0.0     1.1326674637851178E-13  1.1366536258596799E-13  
9.674457795661973E-14   1.0618208600341125E-13  -3.092883068136469E-14  
1.6161422386479353E-13  1.7504507626014908E-13  1.5386128553992963E-13  
1.9766858645201795E-13  9.823783801632762E-14   7.877909892607784E-14   
-6.178714449064822E-15  6.002552855663459E-14   1.5171639734747616E-13  
6.920349533812898E-14   1.0504434850711103E-13  6.913722253705353E-14   
5.0073508517255175E-15  1.5560804722542536E-14  2.5031857253621907E-16  
-5.375054715083457E-15  8.649743174890393E-16   -1.3623957626077972E-14 
-1.5894739655549516E-14 1.932358175209495E-15   5.642533209326764E-15   
2.848285829781792E-14   1.3559806860504589E-15  2.5514049013173365E-14  
1.5160964263835467E-13  6.10787110998386E-14    3.935363809299794E-14   
8.390658963394061E-14   5.757506725183224E-14   5.1589621266988884E-14  
2.1959802780109287E-13  8.392683058796424E-14   1.8759773242450333E-13  
7.150672002576243E-14   3.4450756681391794E-14  5.490913772678414E-14   
3.035764401751157E-13   1.7280812437359274E-13  1.267952124069804
 4E-13  1.0480961873384214E-13  4.6126196015741724E-14  -1.4350509935408637E-14 
1.656305841368865E-14   -5.729748868476542E-14  -6.015856385928714E-14  
-1.5075919610238206E-14 -6.130332039609612E-14  -1.6333372555575912E-13 
-1.6987155370523368E-13 -1.6077650954183426E-13 -4.2791009139928325E-14 
-4.093243250680342E-14  -4.89292416809468E-14   -6.182893226669624E-14  
-9.033341900328917E-15  -3.1142340099608945E-14 -1.0180628556390702E-14
+0.0    0.0     0.0     3.829268436744954E-14   -1.7098043082509732E-13 
-1.863933745570141E-13  -1.701692232602621E-13  1.5154832234012345E-14  
-3.9232947681239326E-14 -6.954261214926364E-14  -6.969010443377969E-14  
1.1216788237436951E-13  -7.024320050071462E-14  9.446880823245684E-14   
-1.953904039124851E-13  -6.603967039200994E-14  -8.381249067618033E-14  
-3.200582573995817E-14  -6.74777201660408E-14   -6.452787447572192E-17  
-4.318758455982245E-15  -1.5527019795720657E-16 -5.519437834619788E-16  
-1.8183033200480308E-15 1.0080175819886008E-14  -5.277458305335811E-15  
2.9291045878086594E-15  9.264359121157197E-16   2.7313727438795116E-14  
1.2389351899338623E-14  -2.868724933834942E-14  2.286130409996997E-15   
-3.484505221688986E-14  -5.778010245911721E-14  -5.26547455721888E-14   
-7.455734982280572E-14  -9.074462804842857E-14  -3.410759079431016E-14  
-7.865026071812342E-14  -6.622403574765522E-14  -8.432871367198598E-14  
-8.871660913633533E-14  -8.967530898568941E-14  -4.144533194897782E-14  
-5.505149519557344E-14  2.6585484283997407E-1
 4      -5.66001641829902E-15   4.7990302074372836E-14  -2.525805372335391E-15  
-1.8989631631426797E-15 1.4793476136948357E-13  1.5990929121862004E-13  
-3.379416968971366E-14  4.819310396558145E-14   1.985983611007074E-13   
6.648214724555779E-14   9.439506209019887E-15   1.7330343430622408E-15  
-4.673661765598726E-14  4.4210812283651966E-14  1.0422173554607346E-13  
1.153574030270264E-13   -3.3517621656246285E-14 6.890655167228901E-15
+0.0    0.0     0.0     0.0     1.720512687361819E-27   2.380201696827328E-27   
2.032019235222465E-27   -1.1290321967709165E-29 -9.644137685420738E-28  
1.936032509488325E-27   6.510517232700756E-31   -1.0488443261881582E-27 
8.33259398889305E-28    -1.0204150676053562E-27 2.2499913521732785E-27  
9.401403901261556E-28   1.0897303744095217E-27  1.3078327017050124E-27  
1.2354791535255945E-27  -3.056467432617711E-31  8.26157509674637E-30    
9.608946983420194E-31   8.969085211643852E-30   2.9024699638035615E-29  
-1.4496209161711786E-28 -4.8756992284147365E-29 -4.054288970888942E-29  
-4.7326373940149286E-29 -3.493760564308542E-28  -1.4292212955087243E-28 
3.4898542539688957E-28  7.45142939039094E-28    2.185580635017782E-28   
7.442389265941775E-28   5.048906113959754E-28   4.588178511125595E-28   
1.1623009398300257E-27  -1.110151696796083E-28  1.3133232379045823E-27  
5.749871802680555E-28   9.85844221099711E-28    1.0367998693076507E-27  
8.236021316608093E-28   -3.203174478488964E-29  6.436080319007244E-28   
-3.873106701733881E-28  5.115855932836004E-28   -5.693230
 302756085E-28  9.073829939413646E-29   9.555608214633606E-29   
-1.8760706457751544E-27 -2.284800917644141E-27  3.2589479094491193E-28  
-1.0522731985973738E-27 -1.9117916836585797E-27 5.512888975410194E-28   
1.141141758823748E-27   -1.3262398328226996E-28 1.9219046870933641E-28  
-5.066593019108569E-28  -8.425477368079655E-28  -1.3129977120429445E-27 
2.968036297767902E-28   -1.993574630963361E-29
+0.0    0.0     0.0     0.0     0.0     1.5752519836306054E-27  
2.411900340081705E-27   -5.35160813940895E-29   7.206287601463632E-28   
3.889107594440674E-28   5.55586799205811E-28    -1.1569278054050473E-27 
7.124583660403937E-28   -6.47095213192652E-28   5.751957450601314E-28   
1.5687156683458096E-28  4.215923358679426E-28   3.1537721249036014E-28  
6.470952131926517E-28   6.319289191334492E-31   3.288583627652034E-29   
1.8766373962144836E-30  4.08519705298392E-30    2.2723908607223162E-29  
-9.395953221862967E-29  2.3694142907306692E-29  -1.766847725415536E-29  
-3.727742310847804E-30  -4.518227940600213E-28  -1.0744068249347671E-28 
1.184707145365337E-28   -2.5941001286447873E-29 2.8269563606648537E-28  
-2.2386879850351838E-28 1.0458104455638877E-28  7.3206731189471475E-28  
-2.6472076903336004E-28 2.6635484785455172E-28  1.2222909582527966E-27  
5.457823262786507E-28   2.941341878148424E-28   5.948046909144571E-28   
1.1079054407692316E-27  1.9445537972203367E-28  8.072349376696162E-28   
-1.6667603976174372E-28 1.5115229096040327E-29  -5.702935085965583E-28  6.
 944834990072639E-30    1.925149111218674E-29   -1.0392741302791066E-27 
-5.229052227819388E-29  1.160195963047435E-28   2.35307350251874E-28    
-1.294190426385304E-27  -2.451118231790343E-28  -1.0335548544049235E-28 
-6.58738024793661E-30   4.526398334706135E-28   -5.343437745302979E-28  
-1.0817601796301522E-27 -9.444975586498802E-28  1.2092183276832387E-28  
-7.659744474344791E-29
+0.0    0.0     0.0     0.0     0.0     0.0     1.689774356608911E-41   
-3.938374043414623E-43  6.759291538736899E-42   1.261260295690439E-41   
5.972997270127627E-42   -4.4370836863805186E-42 1.0380177621822102E-41  
-6.986235593024432E-42  1.9249029218057264E-41  -2.737708579974634E-43  
-2.6445290974284662E-42 -5.468659486013039E-42  -1.4609126066554754E-42 
6.794573314615129E-45   4.091910319634905E-43   2.1033756911758458E-44  
7.032648931954758E-45   2.194940185870694E-43   -1.1536099642026862E-42 
1.8865254416919167E-43  -2.5824745183607816E-43 3.9586637990423983E-44  
-1.9898016923220974E-42 -4.79856206808679E-43   1.051309155776058E-42   
-2.5140415652558555E-42 2.5786062171847407E-42  -3.782392537882122E-42  
-1.454504948434896E-42  7.007643725560301E-42   -2.2353258637219023E-42 
1.739410768541473E-42   4.935729183039932E-42   4.828883748249627E-42   
5.050718409779816E-42   9.7051465162387E-42     8.220957167250735E-42   
2.248584626368554E-42   1.1095816128359472E-41  -3.2990138621582744E-42 
2.7279402130899274E-43  -1.4475869087325376E-43 3.507921822763994
 E-43   -1.7971964806390283E-43 -1.345960194317605E-41  3.7437694889734395E-42  
-9.334863356729482E-43  8.675815837332015E-43   -1.0952440766529738E-41 
1.179622685953906E-43   -3.381044437746076E-42  -7.776238842907237E-43  
7.541508333431788E-42   -3.5235064119513774E-42 -4.9864549665942444E-43 
-1.0641515252247294E-41 1.0472860667735744E-42  -9.844031636616902E-43
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     2.5751444912939556E-43  
-1.6884127796129255E-42 -5.785963794016864E-42  5.292040055503212E-43   
-3.93122975551666E-43   -2.2201368042372784E-42 1.3356101092460454E-42  
-6.383208314566492E-42  2.9440122832579025E-42  1.3771904239678507E-42  
3.757348439407263E-42   5.609562458833381E-42   -1.225556151246543E-45  
1.0253327607537394E-43  -2.116422269220957E-45  1.3131661893677954E-44  
-2.001840151947782E-43  -1.5939120643360803E-43 1.866389126717651E-44   
-7.875059606403582E-46  -7.674245586440284E-44  -8.416863707324148E-43  
-6.013395515449806E-43  -2.967322459692868E-43  1.854655287904093E-42   
1.6632125888724303E-42  1.359550290449507E-42   1.061558034943199E-42   
2.5754594936782183E-42  3.201684233579432E-42   -3.13742374719115E-43   
-7.963260273995223E-42  3.2760247962638937E-44  -2.7027204569176848E-42 
-2.550259302937728E-42  8.089261227697743E-42   2.97992255506309E-43    
3.207984281264578E-42   1.4855512441519742E-42  6.8355517383583E-44     
1.4011306051713149E-42  -2.0398373145486823E-43 2.0435779678617
 257E-43        2.2176167851632375E-42  -3.6086673140383604E-42 
1.0193477154528834E-42  3.528026703668793E-44   1.1088083925816207E-43  
-2.318417548125205E-42  1.127393533252727E-42   6.107896230726597E-43   
2.3108574909030742E-42  1.7463732183160398E-42  8.356383249546963E-42   
1.2196892318397891E-42  -3.717028134222514E-44  -3.2634247008936337E-43
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     
8.21012931318503E-57    4.039340042954185E-56   -2.56653651756919E-57   
2.2441283662349545E-57  -7.340203967359862E-57  -1.7503569576558622E-56 
8.674475297928424E-56   -1.201469085326865E-56  2.0195015734573415E-57  
-1.6316309896768057E-56 -2.623811561184994E-56  -2.3065025283838222E-60 
9.483182014643345E-59   4.127422225664389E-59   -8.199848380367192E-59  
9.912079200393473E-58   3.3760549092179603E-57  -7.403095190214458E-59  
6.493774902191693E-59   5.710235043426284E-58   8.595100960883849E-57   
7.722010422429736E-57   4.403462172854675E-57   6.585312317597134E-57   
-8.21170511724069E-57   -5.839169097246814E-58  -5.519824254658744E-57  
-1.2598607762993305E-56 -1.2213839883060286E-56 -5.904646472662585E-58  
-1.3204803281780678E-56 -1.5488872677212864E-56 1.3425252835359025E-56  
-7.183873337425252E-57  -5.10386632203794E-56   -3.212718064268643E-57  
-3.126808215748489E-56  -1.0847672104882435E-56 -6.1867459637889095E-58 
-1.6291640412586453E-57 7.653483322785513E-58   -9.552598900198274E-58  1.7568
 204711875547E-56       2.379453256417447E-56   -1.1625956294161063E-56 
-1.6145046485728478E-57 -2.118646647786729E-56  1.0096339598762779E-56  
5.821699407457433E-57   -8.48108610365054E-58   -1.938238988449602E-57  
3.9247845219155025E-57  -6.181890177929475E-56  -1.7657889697870554E-56 
9.910593393767767E-58   1.0344474399456735E-57
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
5.827938285652229E-56   -3.496190160832525E-57  -1.468849932988738E-57  
1.571137532779036E-57   2.893511622868076E-56   -1.0467703812140317E-55 
1.7069754653005722E-56  -7.241962065153381E-57  1.8722722265616775E-56  
2.582557319505542E-56   -1.3593063065883062E-59 7.160131985321145E-60   
-8.813515141306615E-59  4.55819116565535E-59    -1.521016608881791E-57  
-7.509444138605076E-57  -1.6206191591775985E-58 -1.6188211349625253E-58 
-3.8536853220996116E-58 -8.649439438267887E-57  -1.6345558446490264E-57 
-6.846109053964922E-57  -7.413805232801123E-57  1.1349832072731869E-56  
-9.001308781546644E-58  7.36879868889335E-57    1.616962377485093E-56   
1.8820918361415472E-57  -3.479824144866064E-57  -5.165114639011084E-56  
3.9867103456269045E-56  -5.815663773677415E-56  4.093140593208713E-56   
4.343540637495423E-56   1.0618475734231207E-56  -1.3223740900890215E-56 
-3.6823535924508855E-57 7.43375131476021E-58    9.684589948145846E-57   
-1.912778116078648E-58  1.8616343161835072E-58  -5.391783960146419E-56  -4
 .800152482959275E-56   2.634928570598169E-57   4.023866316250705E-57   
5.34841401783534E-56    -1.3583793252152183E-56 -7.286968609061086E-57  
-2.3812553231182414E-57 -5.223213995691988E-56  1.233997603870202E-56   
3.724905233963659E-56   1.7728486795655178E-56  -1.339072540754782E-57  
-3.0379417137719846E-58
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
1.3280978346628283E-71  5.843121557610399E-72   -1.4221258239233625E-72 
-2.134868874956399E-70  -4.1246346340517876E-72 -1.708127013648594E-70  
2.34004585532403E-71    4.87838465246903E-71    -3.153907440010257E-71  
-8.689329635346688E-76  -3.313803509027279E-74  7.613108889832062E-73   
-3.34084866627141E-73   4.4896945351239036E-72  7.74878643260603E-71    
5.407437098837962E-73   -3.705070689701242E-73  -1.2028885483610484E-72 
-1.8009501437959617E-71 -3.9623056182935853E-73 2.882716720013782E-71   
5.595467167518448E-71   7.936708261455254E-72   9.266160124513738E-72   
-9.836475556198948E-72  -3.869834611712894E-71  7.91690333503649E-72    
-2.2244683866487522E-73 1.0961314114096947E-70  1.1326975572476651E-71  
2.0856879638048792E-70  9.836182230304668E-72   -5.5142405827528087E-70 
1.2287511145439432E-71  1.6126215598922887E-71  1.2741693721447136E-71  
-2.7982226688043186E-72 -8.34941069161467E-71   3.853594814034264E-73   
-1.5759157829237922E-72 3.753725696875273E-70   -2.154294306858889E-71  1.
 034215780479465E-71    2.6175387576073184E-71  -4.273275591431832E-70  
1.1114247463496076E-70  -1.8497988422100197E-72 1.8541373511690664E-71  
2.243602671438978E-70   -2.332402746776785E-71  -2.944248631357214E-70  
-8.78629009456976E-71   -5.820386224539398E-72  2.489722783545022E-72
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     1.5403543593948737E-72  -5.605400060872148E-72  -4.345980797076783E-71  
2.2066174781631765E-70  -5.6772300569061385E-71 -6.299756689200394E-72  
-1.1777458979345515E-71 -1.3723253760798708E-70 1.704039872637171E-74   
4.166571040923759E-74   -8.251304521261941E-74  1.5605773299217812E-73  
3.2243687108576805E-72  6.572444637107148E-72   5.215157003715456E-73   
4.149138341510112E-73   5.040570207799595E-72   -4.3352062976717025E-71 
4.0728605390087644E-71  1.1487478624986199E-71  2.064447293420402E-72   
-9.039938019384781E-72  2.482790511062613E-72   -4.14605397478226E-71   
-9.699709834807764E-72  -2.7374211960774408E-71 4.3623420739511576E-72  
-4.407701386261527E-71  -1.1475772996002875E-70 7.192576936200303E-71   
-5.6931922782469674E-71 1.9062616799322988E-70  -9.623889283438568E-72  
-1.9543079661683286E-71 8.614145765116763E-71   -4.55887692421075E-72   
-8.706061556338064E-72  1.613057289408405E-72   -4.8738813859846547E-73 
-1.063828844965147E-70  -2.290046688371511E-71  -5.37108795343
 9176E-71       -8.373515278403093E-73  -2.3246315012767468E-70 
5.776461866241958E-71   -3.2340790621733464E-71 3.009543815311638E-73   
2.972165613671754E-71   -1.2591532267730445E-71 -2.6374910395579594E-70 
-2.031724739671604E-71  6.015097075288112E-72   -1.8950981013820206E-73
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     5.4925127905614495E-86  4.233527847947939E-86   
-1.233379608738095E-84  2.8464930523410394E-85  8.571235050423321E-86   
5.425929983314222E-86   1.3529801118487372E-84  -1.755983351374802E-88  
-4.735998152508561E-89  8.558088372988764E-88   -1.4975127225602883E-87 
-5.061980902402982E-87  3.876941721870268E-85   -3.1205644753872857E-87 
-1.8168836769027425E-87 -2.2507955543730173E-86 3.7908986948183276E-86  
-3.0815781579143176E-85 7.6852744962477005E-87  -6.964358377049071E-87  
5.110125995160978E-86   -5.751565105326284E-86  3.0017413310666446E-85  
2.5550744546002585E-86  1.761230765405502E-85   -4.495317379519493E-86  
3.5517300378292905E-85  1.111976606407325E-84   1.5422280806377508E-85  
6.248102164753917E-85   -3.0192340705668216E-84 7.140495902913389E-86   
2.1814308479420653E-85  -5.336545010995533E-85  3.1708616345168535E-86  
-4.373281922740862E-86  -8.117588287948386E-87  1.0736375734834097E-86  
-1.239104991520549E-86  3.0785200771603945E-86  2.845305835518004E-85   
2.791409521
 028254E-86     1.4138848740233325E-84  4.03533812004617E-85    
2.289011724238953E-85   -8.067106637103645E-88  1.3876634490200218E-85  
1.1022084322417137E-86  3.177144906766895E-84   4.1739866598274566E-85  
-2.7682248936797995E-87 7.571122353606183E-87
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     1.806881078171672E-85   2.2500354290596344E-85  
-2.018796222147049E-85  -1.946615163528625E-86  8.052369503355606E-86   
6.196691106590401E-86   -3.8788945923414604E-89 1.7708755483514906E-88  
-1.1439408843546366E-87 -3.67337343977917E-88   3.483608908913272E-86   
-5.020683847839655E-85  3.704455342481451E-89   -4.3869885528428065E-88 
2.5961634975527547E-87  -2.4780268943021052E-86 -1.7277985685042296E-86 
-1.695767716282666E-85  -1.8410635592497063E-86 -8.944686527221205E-86  
3.8431948069519246E-86  -4.8651170218408784E-86 7.672789695660239E-87   
4.053181604310704E-86   -9.929970156394139E-87  -3.827463558237305E-85  
3.4900231987117696E-85  -3.530295195421239E-85  2.0480258971781297E-85  
3.3950592322774036E-84  -2.187759982535073E-86  5.9084540333671566E-86  
-2.760580419602627E-86  4.565106885063489E-87   1.5788084193874429E-86  
1.0007104021059454E-87  -7.038718880532715E-87  5.983639253030454E-85   
2.9002333114177937E-86  -2.6631481694990116E-87 -4.3974422213434446E-86 -6.
 86312769729911E-85     -3.9628943858813355E-85 7.16127038261626E-87    
-2.36070222646901E-87   -3.805703689047486E-85  1.5946411600292725E-86  
1.3623626757822485E-84  -3.725078502086722E-85  2.4843193937879637E-86  
-9.252448109937883E-87
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     2.666515822828739E-99   8.351506639159741E-101  
-3.727473303439878E-101 4.418059568047803E-101  -2.092083452710379E-99  
-5.408931788987683E-103 -6.571992565350447E-103 2.610485941747302E-102  
3.1528449360344275E-102 -8.048691110946728E-101 -1.5362269978762938E-99 
1.2185375303501402E-101 9.881677849779078E-103  -2.0409331882678648E-101        
2.1504343139667635E-101 -2.3176713774224824E-100        1.1000757506340405E-100 
8.309163599812547E-101  1.8819028921178442E-100 -1.5455149555184034E-100        
9.919667345877093E-100  1.6921142727837993E-101 1.1609947052655366E-101 
-1.384686537980847E-100 5.80573306954754E-100   1.5963146414245206E-99  
-9.427378677895713E-100 1.6719400273773008E-100 -7.516028235334724E-99  
-3.7721233805594505E-100        1.8048672676511946E-99  -1.123014254908671E-99  
1.9352280966093362E-100 -1.6547576047721366E-101        -7.340511440578859E-102 
1.1388326395619858E-101 -1.0264168041357035E-99 6.679674263577346E-101  
1.6718860986872991E-99  -1.48293038839284
 32E-100        -6.794954982396801E-99  1.023510205672039E-99   
1.1014033813469158E-99  -2.9367166698394805E-102        1.4183243597843116E-100 
5.972902850631398E-101  1.7177331871395773E-98  -5.67002004004651E-100  
2.548312357776445E-101  -7.183477188126992E-102
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     1.3752972238533048E-100 
-1.1314454076396294E-100        7.49118183326774E-101   -6.241525711397122E-100 
-1.9252118832767323E-103        1.0913382010255332E-102 5.245600444000825E-103  
-2.0196089435806188E-102        1.4891172544128678E-100 -1.6671088155549924E-99 
5.776987948737385E-102  -2.7199018801187826E-102        
-1.9253570080374928E-101        1.939331203184092E-100  -8.619249791929277E-101 
5.6065653035276764E-101 -1.1442797137561365E-100        8.490906730764168E-100  
-1.876510652192765E-100 3.0498364271599574E-100 5.758550507538934E-102  
2.617522957972271E-100  -4.9285424211884346E-101        -1.6492758849510058E-99 
3.603602961597526E-99   -3.101849141421595E-100 -6.908909629455538E-100 
-1.4309575830112217E-98 -9.277852342644907E-101 9.362288567095705E-100  
-5.445123242377901E-100 1.23905937570206E-100   -9.456857138480417E-102 
-1.020095136645232E-101 5.676647369821816E-101  5.182357711887271E-100  
-2.3939358356267637E-100        7.940065911503858E-100  2.928248263950899E-100  
8.10587754
 7268847E-102   -9.716245219993046E-100 5.663475318807489E-100  
-1.0617855224677758E-102        -6.808937139705928E-100 -7.148370761997824E-101 
1.0273929595245052E-98  7.916740404499419E-100  -1.7694455195892574E-100        
2.5913477283925382E-101
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     6.053125127686442E-117  
2.7844375587357715E-115 9.007050189997425E-114  8.866882511259435E-118  
-1.8916016024020074E-117        -1.3454016397084267E-116        
8.417627130688927E-117  -4.479312594487978E-115 -5.03620010623512E-114  
1.1652265870796381E-115 6.998925928887465E-117  -3.9345313329961876E-116        
2.4212500510745694E-115 -1.1440406491327356E-114        -8.020390794184535E-115 
5.508343866194684E-115  2.808650059246497E-114  5.326750112364098E-115  
4.794075101127636E-114  -1.891601602402006E-116 0.0     2.2699219228824155E-115 
5.617300118492994E-114  -2.711800057203535E-114 7.021625148116242E-115  
-1.5011750316662363E-114        -1.1622000245157915E-113        
-2.0217437926472728E-114        -1.801410037999485E-113 -1.6948750357522E-114   
1.906734415221239E-114  -1.0592968973451309E-116        3.177890692035386E-116  
-6.658437640455123E-116 1.8401500388166794E-114 -2.663375056182049E-115 
-1.467277530951192E-113 7.263750153223716E-116  -2.983434047308472E-113 
-7.748000163438668E-115 -4
 .116125086826759E-115  1.1018579333991778E-116 3.389750071504419E-115  
-4.2371875893805236E-116        -5.346120112772674E-113 
-1.5011750316662363E-114        3.14762506639695E-115   -2.2699219228824053E-116
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     5.868454591335832E-116  
-3.286334571148071E-114 -7.7940412541179116E-118        6.05184379731508E-117   
1.2562160609578226E-116 -1.063657394679617E-116 7.746360060563302E-115  
6.572669142296143E-114  -7.3355682391697895E-118        7.335568239169798E-117  
-1.8192209233141063E-115        1.3145338284592235E-114 
-3.9905491221083707E-115        7.3942527850831885E-115 -4.460025489415237E-115 
9.201736799214583E-114  -7.981098244216741E-115 -2.018748379419533E-114 
8.802681887003734E-116  6.572669142296118E-115  -1.9952745610541854E-115        
7.887202970755353E-114  2.5915095475338918E-113 -6.572669142296118E-115 
-6.0092975015278915E-114        4.0562758135313146E-113 2.2300127447076185E-115 
4.3191825792231725E-114 -3.755810938454937E-114 3.5210727548014937E-115 
-6.895434144819637E-116 -1.4377713748772786E-115        
-1.7605363774007505E-116        3.0985440242253208E-114 -9.859003713444192E-115 
9.013946252291842E-114  2.347381836534322E-114  1.1748646091854354E-113 
-4.694763673068644E-1
 14     1.3145338284592235E-114 -1.57714717142151E-116  -2.347381836534322E-114 
-1.291060010093883E-115 1.7877660067045536E-112 -3.943601485377677E-114 
-3.286334571148059E-115 1.789878650357437E-115
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
4.6154925565359686E-128 1.0742829723370809E-131 -7.840145229008246E-131 
-1.1771728964297165E-130        1.1315496129523776E-130 -1.178381142783457E-128 
-9.299216353450634E-128 -1.8177228882136135E-130        -8.647569435242434E-131 
2.487445668721074E-129  -1.8527288774854003E-128        7.46197697925332E-129   
-1.0740715799480424E-128        8.355191598805275E-129  
-1.3898703665139686E-127        1.407106345377293E-128  3.538245253697029E-129  
-1.1297976425373225E-129        -8.901165922915236E-129 2.750164409182927E-129  
-1.3225722663458331E-127        -3.524343620111088E-127 5.91604915634739E-129   
8.433381310806443E-128  -4.915458173572468E-127 -4.134951274165949E-129 
-5.972089861470285E-128 5.58748663728193E-128   5.09714987072272E-129   
9.608111340364374E-130  2.0277471750042743E-129 -1.1804850622950216E-130        
-4.201790268293611E-128 1.2097122704707874E-128 -1.087726409496529E-127 
-3.1170382638599943E-128        -3.3402855694621653E-127        
5.982473828823614E-128  -1.5670105583996343
 E-128  2.75513843982727E-130   3.2172528981662184E-128 1.6386158822195516E-129 
-2.6334372328823312E-126        5.55527710585945E-128   4.493227486694304E-129  
-2.4785096907246118E-129
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
2.5961123026830954E-133 -6.344325331645738E-132 -5.487243990333357E-131 
3.850308970220649E-131  -1.0414835138825122E-129        -8.952580348560119E-131 
-2.385023358483633E-131 -2.1468318761195898E-132        4.735697406949369E-130  
-5.1224923974949207E-129        3.9030763491848185E-130 2.7121344800388332E-129 
5.916163513673553E-130  -1.8236406170017143E-128        6.687080154799607E-130  
-6.601035910338449E-129 -2.744059132879044E-130 -2.5136856156457803E-129        
6.646047494868642E-131  -2.1390698646160042E-128        
-1.5928729375503518E-127        2.1220102253962627E-129 1.1065389310820515E-128 
-1.829231006063824E-127 -2.9021281296582828E-130        -7.163059009998048E-129 
2.621116579828478E-129  1.6413063972360468E-130 -2.20888600292797E-130  
2.660594972337741E-130  -2.6002893963787195E-131        
-3.4944905293880034E-129        2.0919196081135714E-129 -8.888917554970511E-129 
-1.485599886937644E-128 -2.36411535312792E-128  2.9381871338399974E-128 
-4.747603095399001E-129 -1.90475
 47252014967E-131       1.4987489893246062E-128 2.1500181243339337E-130 
2.573727587850117E-127  9.30769936905314E-129   1.2624381705407399E-129 
5.369294521374817E-130
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
8.027963857936006E-145  7.399349767567842E-144  -5.096936864564793E-144 
1.152775619615496E-142  -1.7039988553476988E-143        2.6287499230067693E-144 
6.856919222796316E-145  -8.139710065421492E-143 6.950840744984624E-142  
1.8704356346842523E-143 -4.80132224280741E-142  -4.861359949038885E-143 
2.395393109179435E-141  1.0804722256319084E-144 9.47068761690486E-142   
4.315995561431725E-143  3.009681159552559E-142  -2.704781754489293E-146 
2.6063203006891654E-141 2.308055268278898E-140  -2.9271896645077417E-142        
-1.1061916168168637E-141        2.573844689243489E-140  2.905678413459291E-143  
9.096896042349647E-142  -2.6037594173623628E-142        2.378178561389012E-143  
3.386497111454366E-143  -3.180017455407587E-143 3.1266487049227196E-144 
6.008507042132872E-142  -2.7064771182598338E-142        1.0360908288246379E-141 
2.1068052581959298E-141 2.3772034773439746E-141 -3.611447443312412E-141 
5.490490071791731E-142  2.7647709942807985E-144 -1.9279644251710127
 E-141  -1.6607206685031308E-143        -4.546273794660541E-140 
-9.306047888494058E-142 -1.4818747499586204E-142        -8.325489510185E-143
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     1.8927471080992545E-145 1.8920587112605333E-146 -2.553126195496849E-145 
1.1125318990148643E-144 3.101055659287181E-146  -5.720792853892049E-147 
1.955322380740169E-144  4.286674650670466E-143  -2.2510851985338892E-144        
-3.829689293245213E-144 -3.523462843502798E-144 1.264024362368979E-142  
-2.2008597651798473E-144        -1.26942579932443E-143  -2.633131676094498E-144 
-2.3643732894906584E-143        -8.213813400406924E-145 -2.906730869268309E-143 
-1.4228495187057863E-141        1.9395167893228529E-143 1.0119103098907878E-143 
3.2516474242175006E-142 7.410591968971998E-145  9.822596812528295E-144  
-4.213208940040777E-144 -1.9928193565460249E-144        3.959796295765971E-145  
-1.5323025233381136E-144        -1.5253325053459291E-145        
1.7507528689672495E-143 -1.1774780103683876E-143        3.2201551963565544E-144 
7.892089761030873E-143  1.7700852550688078E-142 8.248602223049155E-143  
4.068700675653734E-144  -3.4671106782840023E-146        6.016390112246038E-143  
2.99
 2323378609155E-145     2.1904492223952993E-141 -2.974579261693931E-143 
1.1303806522495628E-143 1.6234600327232726E-144
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     3.18312712044497E-160   3.578217181485619E-157  
-3.073832968398786E-157 -2.2894933683425796E-158        2.8180851406826683E-159 
-1.6526678279590194E-157        -6.24253681461222E-156  5.111297645296562E-157  
2.1170342750956064E-156 5.837265316290092E-157  -1.9830400021143208E-155        
3.7142236876213166E-157 -2.993178897800882E-156 2.6796165612060213E-157 
3.601240826628721E-156  1.3553709785411415E-157 1.967356667429041E-156  
2.689716299860563E-154  -5.126343748738485E-156 4.5204053253499853E-156 
-1.5620752231539605E-154        -1.487186266321604E-157 4.475381357240778E-157  
8.559705044602738E-157  2.7826813219188956E-157 4.025851671920956E-158  
4.597127631093567E-157  2.6650011818858793E-158 -4.574424368070294E-156 
3.1068040233333917E-156 4.066726183041799E-156  -1.23218782227871E-155  
-2.6220563267185493E-155        -2.3541417401899816E-155        
-3.1802103486610827E-156        1.8094010402322214E-158 
-1.5172410796734143E-155        -2.169939882134126E-158 -4.1
 86759250180215E-154    9.630082168663782E-156  -8.748987763302339E-157 
-7.03988648379519E-157
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     2.1527319864375612E-157 -1.8429636729025602E-157        
-1.3616214192373328E-158        1.7240377600380285E-159 -8.523059392497059E-158 
-3.9854592858899426E-156        3.225909942464624E-157  1.2424515090094615E-156 
3.65654703463918E-157   -1.2424164112709511E-155        2.3200581312480782E-157 
-1.6523523028210965E-156        1.642225101168863E-157  2.147796950051829E-156  
8.734671459789762E-158  1.1575962872182714E-156 1.608177748000034E-154  
-3.136276981326342E-156 2.6633284031748084E-156 -9.374620036145417E-155 
-9.052532659702922E-158 3.116759978598453E-157  5.4807842092862474E-157 
1.6855157767096212E-157 2.379776685512038E-158  2.7944634539375424E-157 
1.6093735844395092E-158 -2.5958912224728457E-156        1.8434010783647826E-156 
2.428883399336746E-156  -7.787796310697368E-156 -1.6947546428860447E-155        
-1.423953058015431E-155 -1.9433119272131458E-156        1.0628150739664782E-158 
-9.565202496880898E-156 -1.4201245184955043E-158        -2.675177581536242
 7E-154 5.714060029448772E-156  -5.535321485714388E-157 -4.209716917890147E-157
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     -1.15E-321      
0.0     -0.0    0.0     -2.233E-321     0.0     0.0     0.0     -0.0    0.0     
-0.0    -3.384E-321     -0.0    -0.0    1.15E-321       0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     -0.0    -0.0    -1.15E-321      
-4.536E-321     -0.0    -0.0    0.0     -2.233E-321     0.0     -6.193E-320     
-0.0    -0.0    0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     -0.0    0.0     
-0.0    0.0     -0.0    0.0     0.0     0.0     -0.0    0.0     -0.0    
-1.15E-321      -0.0    -0.0    0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     -0.0    -0.0    -0.0    -1.15E-321      -0.0    -0.0    
0.0     -0.0    0.0     -1.577E-320     -0.0    -0.0    0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     -0.0    0.0     
-0.0    0.0     -0.0    0.0     0.0     0.0     -0.0    0.0     -0.0    -0.0    
-0.0    -0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     -0.0    -0.0    -0.0    -0.0    -0.0    -0.0    0.0     -0.0    0.0     
-3.384E-321     -0.0    -0.0    0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     3.3928939783171892E-161 
-5.971070967985776E-160 3.919228586895629E-161  -8.1068020579006E-161   
3.76020340136455E-161   -1.282916911223899E-159 0.0     3.8559419405747664E-160 
0.0     -4.881127912932609E-161 0.0     -6.757289008632457E-161 
-2.6016087040577666E-159        -1.3551935340053494E-160        
-1.4613357638231904E-160        6.017085931886934E-160  0.0     
1.1023512143830742E-160 8.602189719518531E-161  0.0     0.0     0.0     0.0     
4.0578788178297766E-160 -6.682230373046679E-161 -4.610784773535117E-161 
-9.735219343041831E-160 -3.046896329020949E-159 -1.9878907033405172E-160        
-7.802228664423545E-161 0.0     -1.1358180642183033E-159        0.0     
-4.06186241549076E-158  -2.0682564792492065E-160        -7.060436627342906E-161 
0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
4.725649922711621E-161  0.0     0.0     0.0     1.13392491010474E-160   0.0     
-3.4081280003173884E-161        0.0     0.0     0.0     0.0     
2.2994603610486572E-160 0.0     0.0     -5.3182381111822905E-161        0.0     
0.0     0.0     0.0     0.0     0.0     0.0     -3.586612279542216E-161 0.0     
0.0     8.604615415462173E-161  2.693043316446475E-160  0.0     0.0     0.0     
1.0039093646667553E-160 0.0     3.5901359626104684E-159 0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
1.15E-321       0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-3.384E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
1.15E-321       0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
5.618E-321      0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-9.0E-321       0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-1.15E-321      0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-3.384E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-2.233E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-5.618E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-2.233E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
1.0153E-320     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-4.536E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-5.618E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-2.233E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
1.15E-321       0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
3.384E-321      0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
3.384E-321      0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-1.15E-321      0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-3.384E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-0.0    0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-2.233E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-2.233E-321     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     -0.0    0.0     0.0     0.0     0.0     0.0     
-1.15E-321      0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
3.384E-321      0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     3.3928939783171892E-161 0.0     0.0     0.0     
0.0     0.0     3.481062746862698E-160  0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
-1.15E-321      0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
-0.0    0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
1.15E-321       0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
9.487821703229626E-161  0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0      0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0.0    0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0
+0      0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     0.0     
0.0     0.0     0.0     0.0     0.0     0.0


Reply via email to