JPRED-2 Add sources of all binaries (except alscript) to Git
[jpred.git] / sources / jnet / hmm2.c
diff --git a/sources/jnet/hmm2.c b/sources/jnet/hmm2.c
new file mode 100644 (file)
index 0000000..deb7e43
--- /dev/null
@@ -0,0 +1,2157 @@
+/*********************************************************
+  hmm2.c
+  --------------------------------------------------------
+  generated at Sun Jul  5 10:41:53 2009
+  by snns2c ( Bernward Kett 1995 ) 
+*********************************************************/
+
+#include <math.h>
+
+#define Act_Logistic(sum, bias)  ( (sum+bias<10000.0) ? ( 1.0/(1.0 + exp(-sum-bias) ) ) : 0.0 )
+#ifndef NULL
+#define NULL (void *)0
+#endif
+
+typedef struct UT {
+          float act;         /* Activation       */
+          float Bias;        /* Bias of the Unit */
+          int   NoOfSources; /* Number of predecessor units */
+   struct UT   **sources; /* predecessor units */
+          float *weights; /* weights from predecessor units */
+        } UnitType, *pUnit;
+
+  /* Forward Declaration for all unit types */
+  static UnitType Units[161];
+  /* Sources definition section */
+  static pUnit Sources[] =  {
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, 
+Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, 
+Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, 
+Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, 
+Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, 
+Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, 
+Units + 58, Units + 59, Units + 60, Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, 
+Units + 68, Units + 69, Units + 70, Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, 
+Units + 78, Units + 79, Units + 80, Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, 
+Units + 88, Units + 89, Units + 90, Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, 
+Units + 98, Units + 99, Units + 100, Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, 
+Units + 108, Units + 109, Units + 110, Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, 
+Units + 118, Units + 119, Units + 120, Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, 
+Units + 128, Units + 129, Units + 130, Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, 
+Units + 138, Units + 139, Units + 140, Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, 
+Units + 148, Units + 149, Units + 150, Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, 
+
+Units + 58, Units + 59, Units + 60, Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, 
+Units + 68, Units + 69, Units + 70, Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, 
+Units + 78, Units + 79, Units + 80, Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, 
+Units + 88, Units + 89, Units + 90, Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, 
+Units + 98, Units + 99, Units + 100, Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, 
+Units + 108, Units + 109, Units + 110, Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, 
+Units + 118, Units + 119, Units + 120, Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, 
+Units + 128, Units + 129, Units + 130, Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, 
+Units + 138, Units + 139, Units + 140, Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, 
+Units + 148, Units + 149, Units + 150, Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, 
+
+Units + 58, Units + 59, Units + 60, Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, 
+Units + 68, Units + 69, Units + 70, Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, 
+Units + 78, Units + 79, Units + 80, Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, 
+Units + 88, Units + 89, Units + 90, Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, 
+Units + 98, Units + 99, Units + 100, Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, 
+Units + 108, Units + 109, Units + 110, Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, 
+Units + 118, Units + 119, Units + 120, Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, 
+Units + 128, Units + 129, Units + 130, Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, 
+Units + 138, Units + 139, Units + 140, Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, 
+Units + 148, Units + 149, Units + 150, Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, 
+
+
+  };
+
+  /* Weigths definition section */
+  static float Weights[] =  {
+-0.004820, 0.068560, 0.126010, 0.061040, 0.190800, 0.043000, -0.062460, 0.163140, -0.011890, -0.056470, 
+0.242880, -0.071380, -0.070430, 0.139330, 0.010730, -0.118180, 0.071370, 0.032620, -0.083850, 0.127330, 
+-0.118560, 0.032860, 0.090470, -0.111450, 0.168350, 0.161470, -0.240910, 0.351710, 0.062620, -0.249760, 
+0.162450, 0.206560, -0.198750, 0.173070, 0.090170, -0.022280, 0.106960, 0.150850, -0.079610, -0.060430, 
+0.108610, 0.012470, 0.048160, 0.137710, 0.040030, -0.005190, 0.192960, -0.097820, 0.085140, 0.123930, 
+-0.007080, 0.077940, 0.059980, 0.054970, 0.019860, 0.092790, -0.097580, 
+-0.051760, 0.017050, 0.105190, -0.044790, 0.088580, -0.088350, 0.048610, -0.023110, -0.060260, -0.054430, 
+0.059240, 0.063930, -0.036240, -0.024690, 0.071280, -0.002400, 0.095610, -0.012110, -0.064710, -0.018670, 
+-0.101360, -0.180600, 0.114150, -0.024940, -0.308910, 0.044180, 0.000600, -0.213230, 0.215710, 0.196140, 
+-0.284520, -0.021330, 0.019070, -0.054160, -0.040240, -0.188090, 0.092290, -0.088760, -0.204150, 0.093800, 
+-0.006250, -0.117500, -0.057650, -0.084380, -0.097340, -0.038920, 0.027430, -0.091330, 0.125920, 0.061650, 
+-0.160340, -0.007700, -0.068910, -0.135980, 0.006870, 0.114300, -0.090150, 
+-0.160610, 0.010900, -0.206710, -0.144080, 0.075770, -0.230580, -0.174700, 0.162000, -0.102990, -0.107980, 
+0.142400, -0.229900, -0.229880, 0.247640, -0.204070, -0.268210, 0.150130, -0.231870, -0.324460, 0.252450, 
+-0.245530, -0.352720, 0.197220, -0.095620, -0.396150, 0.249050, -0.024270, -0.254550, 0.095740, -0.178160, 
+-0.261060, 0.114390, 0.025440, -0.274070, 0.217040, -0.005960, -0.342920, 0.231370, -0.131890, -0.251040, 
+0.179930, -0.119340, -0.085290, 0.095770, -0.183510, -0.212270, 0.068470, -0.112830, -0.150140, 0.170320, 
+-0.152310, -0.154780, 0.105710, -0.320270, -0.207170, 0.177020, -0.099830, 
+-0.072430, 0.050660, 0.005740, 0.023270, -0.044690, -0.033960, -0.000490, -0.127150, 0.036680, -0.024470, 
+0.049120, 0.056230, 0.091280, 0.011430, 0.059830, 0.037100, -0.023950, 0.060220, 0.120430, -0.016160, 
+-0.010960, 0.122770, -0.159380, 0.146440, 0.013540, -0.123290, 0.108320, 0.119390, -0.259580, 0.107540, 
+0.140070, -0.060070, 0.035860, -0.030050, -0.077830, 0.024000, 0.122820, -0.005220, 0.014490, 0.109310, 
+-0.157780, 0.088890, 0.118490, -0.145690, 0.023980, 0.052710, 0.024830, -0.041160, 0.053270, 0.010450, 
+0.060820, -0.059790, 0.046720, 0.012040, 0.125160, -0.001030, 0.090930, 
+0.050590, 0.014280, 0.124280, -0.019720, 0.135410, 0.058790, 0.054040, 0.029670, -0.072280, 0.099070, 
+0.024550, -0.056900, -0.043460, 0.007200, 0.051550, 0.048960, -0.099120, 0.032890, -0.016930, -0.171200, 
+-0.145120, 0.147340, -0.138670, -0.072230, 0.097860, -0.119940, 0.101060, 0.218950, -0.177040, 0.403850, 
+0.088050, -0.248330, 0.082860, 0.097990, -0.210290, -0.037920, 0.003060, -0.175870, 0.019880, -0.061400, 
+-0.030830, -0.055260, 0.007930, -0.010260, -0.027350, 0.011220, 0.021300, -0.122930, 0.038500, 0.052670, 
+0.032400, 0.048760, 0.038900, 0.063200, 0.034950, 0.041030, 0.044970, 
+-0.180230, -0.161410, 0.021210, -0.217360, -0.113480, -0.045690, -0.203560, 0.046950, -0.007530, -0.121900, 
+0.030090, 0.051010, -0.061150, -0.019770, -0.100770, -0.147550, 0.138050, -0.051740, -0.022050, 0.147420, 
+-0.019370, 0.047910, 0.186400, -0.000320, -0.050500, 0.159690, -0.112950, -0.055280, 0.120400, -0.450600, 
+-0.010240, 0.224600, -0.282710, 0.026420, 0.220360, -0.110590, -0.074310, 0.046600, -0.049900, 0.010720, 
+-0.007050, 0.079310, -0.005200, 0.108070, -0.015950, -0.060870, 0.036620, -0.017960, -0.103460, -0.094790, 
+0.001880, -0.008100, 0.009800, -0.141500, -0.039570, -0.052130, 0.009390, 
+-0.094680, -0.010300, -0.087480, -0.084160, 0.106780, -0.154640, -0.025160, 0.069570, 0.009050, -0.195260, 
+-0.009340, -0.137560, -0.069750, 0.068650, -0.037500, -0.167130, 0.020580, -0.050890, -0.131030, -0.002040, 
+-0.075730, -0.065820, -0.058780, -0.159140, -0.028600, 0.083650, -0.217990, 0.148300, 0.011010, -0.018820, 
+0.069480, -0.010810, -0.275420, 0.093070, 0.076980, -0.189600, 0.035140, 0.064550, -0.156040, -0.073690, 
+-0.007520, -0.038600, -0.162340, 0.010180, 0.053700, -0.188620, -0.002050, -0.024180, -0.004890, 0.025280, 
+-0.044300, -0.064900, 0.047500, 0.077800, 0.080940, 0.063660, -0.049330, 
+0.120600, 0.050510, -0.140160, -0.055220, 0.053570, -0.037810, 0.016580, 0.022320, -0.082330, 0.180890, 
+-0.061990, 0.050660, 0.044670, -0.176160, -0.078680, 0.146950, -0.143360, 0.068190, 0.202590, -0.122010, 
+0.112810, 0.197150, -0.186870, 0.068930, 0.170570, -0.230330, 0.247130, 0.129800, -0.238220, 0.081350, 
+0.175830, -0.113750, 0.200960, 0.055000, -0.053960, 0.250550, 0.060480, -0.058150, -0.008130, 0.117500, 
+-0.149260, 0.066500, 0.108730, -0.178870, -0.055010, 0.059370, -0.005280, 0.071820, 0.030130, -0.144870, 
+0.033200, 0.097190, -0.101120, -0.049050, 0.033620, -0.087620, -0.046080, 
+0.027850, 0.166500, -0.015300, -0.003300, 0.105510, -0.021520, 0.107720, 0.123620, 0.202260, 0.048700, 
+0.017860, 0.201290, 0.101580, 0.031040, 0.132180, 0.000400, 0.041450, 0.077860, -0.101040, 0.058440, 
+0.219040, -0.126900, -0.009720, -0.044670, -0.286590, 0.085780, 0.201750, -0.187020, -0.217120, 0.889900, 
+-0.347730, -0.151160, 0.537760, -0.315790, -0.113290, 0.403360, -0.196310, -0.059720, 0.067440, -0.059970, 
+-0.094400, -0.051620, 0.114040, -0.143820, -0.032900, 0.116920, -0.030830, 0.010280, -0.075790, -0.067970, 
+-0.011300, -0.074230, 0.027140, -0.012910, -0.076340, -0.021510, 0.133600, 
+-0.084540, -0.062820, 0.078930, -0.143380, -0.002710, 0.029110, -0.095410, 0.060370, 0.012700, -0.094940, 
+0.113850, 0.265420, -0.045250, -0.008980, 0.201290, -0.032610, 0.098000, 0.231060, 0.017480, 0.111290, 
+0.242220, -0.023840, 0.020040, 0.302160, 0.291800, 0.027660, 0.091680, 0.295930, 0.000550, -0.303740, 
+0.255860, -0.018920, 0.433910, -0.164930, 0.114380, 0.531410, -0.097040, 0.170180, 0.408960, -0.066740, 
+0.083430, 0.286650, -0.070800, 0.137240, 0.357120, -0.197350, 0.049500, 0.293290, -0.034510, 0.132560, 
+0.254790, -0.149800, 0.142110, 0.177360, -0.011410, 0.028920, 0.031540, 
+-0.095420, 0.212720, 0.005910, -0.061810, 0.102030, 0.029460, -0.166300, 0.129470, -0.049240, -0.114450, 
+0.262040, -0.063040, -0.231970, 0.352660, -0.008360, -0.322640, 0.367680, -0.066500, -0.163580, 0.511880, 
+-0.075570, -0.300050, 0.250000, 0.128110, -0.371600, 0.012220, 0.332510, -0.441380, -0.378810, 0.612390, 
+-0.236930, 0.068430, 0.228550, -0.261850, 0.328710, 0.151610, -0.104600, 0.491530, 0.037330, -0.162990, 
+0.405720, -0.028170, -0.102260, 0.388520, 0.108000, -0.078870, 0.324030, 0.154350, -0.116530, 0.216750, 
+0.085080, -0.135650, 0.343730, 0.064220, -0.084710, 0.418270, -0.006220, 
+-0.060660, 0.032370, 0.027420, 0.018460, 0.175740, 0.021740, 0.011930, 0.149180, 0.060370, -0.050860, 
+0.149980, 0.015950, 0.065210, 0.116140, 0.023390, 0.053760, 0.020220, -0.077760, -0.001620, 0.140910, 
+0.047510, 0.110580, 0.081070, -0.102080, 0.166840, 0.200080, -0.026800, 0.245180, 0.052110, -0.404240, 
+0.364560, 0.048300, -0.103680, 0.093380, 0.149230, 0.016040, -0.010740, 0.147300, -0.038590, -0.094520, 
+0.084230, -0.116670, -0.004780, 0.085850, -0.040390, 0.055230, 0.038360, -0.018990, -0.068160, 0.009720, 
+0.004580, 0.019710, 0.013870, 0.021540, 0.072020, -0.055630, -0.099990, 
+-0.031020, -0.018870, -0.036990, 0.023190, -0.042400, -0.068220, -0.019790, -0.015650, -0.001820, 0.057380, 
+0.091970, -0.055450, 0.069990, 0.103670, -0.045130, -0.039890, 0.078170, -0.105410, -0.072080, 0.114080, 
+-0.105780, -0.071870, 0.126520, -0.073380, -0.133870, 0.208650, -0.109080, -0.247120, 0.210730, -0.037240, 
+-0.176730, 0.186950, -0.022700, -0.139500, 0.047500, -0.206580, -0.012140, 0.113130, -0.158870, -0.012840, 
+-0.035000, 0.026060, 0.032150, 0.087780, 0.009160, -0.050050, -0.045510, -0.013860, 0.029590, 0.010450, 
+-0.041680, 0.019500, -0.053730, -0.051280, 0.015390, 0.026520, -0.111220, 
+-0.053510, -0.021130, -0.226810, 0.131060, -0.041390, -0.185320, 0.042200, -0.081990, -0.101800, 0.058810, 
+-0.033320, -0.209260, 0.158860, -0.221920, -0.201770, 0.114550, -0.089030, -0.144520, 0.044760, -0.234170, 
+-0.273350, -0.023640, -0.140780, -0.289510, -0.392030, -0.064420, 0.024360, -0.588380, 0.110790, 0.472020, 
+-0.401630, -0.097970, -0.130940, 0.074000, -0.230710, -0.284840, 0.060880, -0.255790, -0.275430, 0.014890, 
+-0.302730, -0.209450, 0.116380, -0.274150, -0.121700, 0.038980, -0.230980, -0.110000, 0.076750, -0.264130, 
+-0.072480, 0.152050, -0.192750, -0.009230, 0.129800, -0.056400, 0.122540, 
+-0.076280, 0.079130, -0.127590, -0.062650, -0.085730, -0.151940, 0.038030, -0.061900, -0.019560, -0.026380, 
+0.012980, -0.048440, -0.088340, 0.091410, -0.145770, -0.123790, -0.041930, -0.190590, -0.134640, -0.060030, 
+-0.247230, -0.011920, -0.093130, -0.305220, 0.004170, -0.298980, -0.081960, -0.003880, -0.343880, 0.287170, 
+-0.139710, -0.032120, -0.266840, -0.206880, 0.039360, -0.229720, -0.152660, -0.009620, -0.193970, -0.052690, 
+-0.049990, -0.286830, -0.148800, 0.004310, -0.255640, -0.122470, 0.045420, -0.154600, -0.157950, 0.066090, 
+-0.059250, -0.047920, 0.007320, -0.186930, 0.008570, 0.035510, -0.206890, 
+0.102870, 0.054730, 0.015150, 0.001820, 0.020180, 0.111330, -0.053440, -0.005760, 0.095980, -0.020470, 
+-0.026990, 0.012880, -0.034300, 0.027570, -0.026780, 0.106470, 0.045810, 0.018460, 0.002950, -0.041820, 
+0.078530, -0.039330, 0.115040, 0.152370, -0.102200, 0.078930, 0.027600, 0.067230, 0.098790, -0.040590, 
+-0.080410, 0.016590, 0.051580, -0.012580, 0.023920, -0.053510, 0.064170, 0.014690, 0.049370, -0.033380, 
+0.006950, -0.019280, 0.012420, 0.072500, 0.021820, 0.084870, 0.081510, -0.046930, 0.042560, -0.039590, 
+0.016380, -0.032050, -0.077800, -0.014600, 0.094210, -0.047020, 0.006110, 
+0.085490, -0.002700, 0.069390, 0.062000, 0.005430, 0.095630, 0.067390, 0.099170, 0.077000, 0.016150, 
+-0.003550, -0.051450, 0.028230, -0.091730, 0.064800, -0.086520, -0.078070, -0.012670, -0.019460, -0.115130, 
+-0.056950, 0.063510, -0.153750, 0.018560, -0.078970, -0.227030, 0.086310, -0.060450, -0.140240, 0.248590, 
+0.009890, -0.241240, 0.000600, 0.004960, -0.208040, -0.000500, -0.029150, -0.030220, 0.008220, 0.061080, 
+-0.060300, 0.068830, -0.055720, 0.015490, 0.003020, 0.056750, -0.033860, 0.030120, 0.086670, 0.085180, 
+0.083430, 0.021760, 0.046130, -0.009960, 0.051400, 0.101880, -0.063100, 
+0.097380, -0.006430, -0.038870, 0.047760, -0.128810, 0.097320, 0.061460, -0.098540, 0.040370, 0.033210, 
+-0.105440, -0.007290, -0.004000, -0.067330, 0.118250, 0.099870, -0.006810, 0.117590, -0.042330, -0.217270, 
+0.155980, -0.043840, -0.253090, 0.232140, 0.015020, -0.277180, 0.187400, -0.047510, -0.076250, 0.453370, 
+-0.040950, -0.059600, 0.262050, 0.109620, -0.168690, 0.156440, 0.107220, -0.081000, 0.112330, 0.071560, 
+0.005960, -0.019390, 0.092580, 0.060620, 0.129020, -0.025330, -0.090070, 0.112720, -0.045420, 0.007670, 
+0.159340, 0.010970, 0.002020, 0.073560, 0.008010, -0.078990, 0.078310, 
+-0.045750, 0.047850, -0.175480, -0.036180, -0.007290, -0.130810, -0.076590, 0.008990, -0.027730, 0.111000, 
+-0.043190, -0.182770, 0.026520, -0.035750, -0.243120, -0.108780, -0.031250, -0.225330, -0.118850, -0.104500, 
+-0.217560, 0.014270, 0.004960, -0.231770, -0.040680, -0.223150, -0.032610, -0.058710, -0.024510, 0.211720, 
+-0.229010, -0.196480, -0.076160, -0.089840, -0.147740, -0.211960, 0.011010, -0.110480, -0.098620, -0.004340, 
+-0.084460, -0.177620, 0.010450, 0.033800, -0.124040, -0.089170, 0.060970, -0.062210, -0.025480, 0.075610, 
+-0.117500, -0.056820, 0.037250, -0.084210, 0.072860, -0.009130, -0.013500, 
+-0.095630, 0.077260, 0.056380, 0.037120, 0.053760, 0.076280, -0.098490, -0.073070, -0.047620, 0.031760, 
+-0.119210, -0.070540, -0.092480, 0.029360, 0.010100, -0.030160, -0.020280, -0.150750, -0.085370, -0.079720, 
+-0.179060, -0.040370, -0.116270, -0.076030, -0.056990, -0.334530, 0.059240, 0.012290, -0.162110, 0.343760, 
+-0.112760, -0.102720, -0.169970, -0.073210, -0.133650, -0.143040, -0.002020, -0.074840, -0.232060, 0.025380, 
+-0.079510, -0.103810, 0.049040, -0.037100, -0.135470, -0.069580, 0.062650, -0.200310, -0.110260, -0.088210, 
+-0.087210, 0.034610, -0.044310, -0.016870, 0.002400, 0.086240, 0.047230, 
+-0.010820, -0.029350, 0.012060, -0.066350, 0.008750, -0.073920, -0.084150, 0.016220, -0.045340, 0.032630, 
+0.036560, 0.044660, -0.083070, -0.049690, 0.023440, 0.035000, -0.042890, -0.025630, 0.026390, -0.059880, 
+0.090430, 0.002030, -0.194360, 0.082720, -0.202100, -0.132170, 0.043240, -0.072130, -0.177890, 0.245250, 
+-0.174490, -0.221790, 0.011760, -0.108230, -0.088530, 0.102220, -0.106930, -0.124160, -0.086030, 0.022650, 
+0.044000, 0.037850, -0.096420, 0.079570, -0.055660, -0.020220, -0.047290, -0.086180, 0.005840, -0.045260, 
+0.032800, -0.083850, 0.052230, -0.048000, -0.043230, 0.070760, -0.036010, 
+0.073760, -0.097170, -0.119920, -0.095760, -0.061640, 0.013130, -0.066540, -0.140910, -0.079720, -0.042680, 
+0.027700, -0.103650, 0.066210, -0.016050, -0.102790, -0.062270, -0.234160, 0.058480, 0.095370, -0.228970, 
+0.085880, 0.122770, -0.128370, -0.049410, 0.197260, -0.077540, -0.101240, 0.288570, -0.228890, -0.091000, 
+0.163320, -0.221310, -0.090010, 0.055310, -0.058590, 0.079080, 0.096620, -0.003430, 0.094210, -0.044970, 
+-0.014880, -0.016680, 0.027210, -0.057910, -0.011940, 0.009170, 0.001880, 0.067510, 0.008170, -0.069390, 
+-0.109570, 0.032350, -0.128800, -0.004750, 0.022950, -0.115970, 0.059810, 
+0.083980, 0.006800, -0.037720, 0.106070, -0.059250, 0.108030, -0.038630, -0.127720, 0.060240, 0.033690, 
+0.008460, -0.005590, 0.087650, -0.148790, 0.014930, 0.095080, -0.115610, 0.095670, 0.003160, -0.155840, 
+0.148690, 0.025390, -0.190110, 0.092430, 0.110430, -0.045700, 0.037190, 0.166930, -0.082070, -0.040560, 
+0.051850, -0.123390, -0.081460, 0.027080, -0.252350, -0.038790, -0.025600, -0.246310, 0.160010, 0.038850, 
+-0.055440, 0.144630, 0.091400, -0.059030, 0.054670, -0.035600, -0.173530, 0.052360, 0.044470, -0.112830, 
+0.133720, 0.004060, 0.017780, 0.056490, -0.020610, 0.016700, 0.127020, 
+0.024820, 0.016860, -0.127330, -0.045390, 0.059050, -0.188780, 0.045870, -0.020350, -0.133550, -0.101490, 
+-0.012130, -0.188750, -0.150440, -0.028860, -0.050760, 0.006410, -0.047600, -0.080000, 0.083450, -0.066770, 
+-0.211590, 0.164710, 0.020210, -0.043910, 0.409930, 0.041540, -0.444370, 0.303630, 0.034500, -0.854410, 
+0.528450, 0.054140, -0.429690, 0.253580, -0.001410, -0.220030, 0.149280, 0.023380, -0.049900, 0.177060, 
+0.042290, -0.116820, -0.023370, -0.000310, 0.017200, 0.037050, 0.034910, -0.011430, 0.181670, 0.029410, 
+-0.065840, 0.087880, -0.069300, -0.079150, 0.073370, -0.088990, -0.110810, 
+0.061920, -0.104860, 0.038230, 0.116400, -0.023670, 0.034800, 0.092430, 0.038640, 0.061410, 0.081920, 
+-0.018920, -0.006170, -0.032490, -0.100610, 0.018640, -0.013930, -0.060590, -0.040730, -0.031410, -0.169430, 
+-0.004640, 0.137090, -0.249440, 0.028360, 0.097570, -0.223160, 0.015780, 0.112260, -0.074230, 0.042320, 
+0.082890, -0.235040, 0.040460, 0.032510, -0.227550, 0.096520, 0.075070, -0.163750, 0.089270, 0.053970, 
+-0.179150, 0.048740, 0.043640, 0.018650, -0.037640, 0.013950, 0.042240, -0.037220, -0.017810, -0.056340, 
+0.088890, 0.045680, -0.019660, 0.110980, 0.020730, -0.039820, -0.050750, 
+-0.074650, -0.005850, 0.093830, 0.073330, 0.082660, -0.031110, 0.028950, -0.009570, -0.032460, -0.064260, 
+0.029110, -0.050030, 0.049990, 0.060860, 0.064010, -0.051900, 0.002240, -0.046960, 0.095850, 0.048110, 
+0.090930, 0.100870, -0.046260, -0.070460, 0.077220, 0.137580, 0.038310, 0.017290, 0.081030, -0.201620, 
+0.064210, 0.097950, 0.019910, -0.042150, 0.039230, -0.020620, 0.035190, 0.080810, 0.059060, 0.074930, 
+0.016870, 0.084110, -0.022740, -0.043400, 0.113390, 0.049620, 0.085490, 0.049890, 0.089040, -0.064620, 
+0.043770, -0.017890, 0.041770, 0.104580, -0.028260, -0.089730, 0.050260, 
+-0.068820, 0.055470, -0.101050, -0.029250, 0.037610, 0.016910, -0.076500, 0.064050, -0.125240, -0.024170, 
+-0.087060, -0.106150, -0.081160, 0.087130, 0.020650, -0.047430, 0.092820, 0.032750, -0.132510, 0.154870, 
+0.044670, -0.196230, 0.105970, -0.108540, -0.056770, 0.275570, -0.072590, -0.137380, 0.257930, -0.248510, 
+-0.080980, 0.204520, -0.001890, -0.175540, 0.144580, 0.118460, -0.212620, 0.046830, 0.075300, -0.071580, 
+0.059330, -0.017240, -0.053260, 0.024430, 0.092630, -0.146670, 0.031960, -0.036260, -0.028040, -0.035530, 
+0.100920, -0.144580, -0.000670, -0.000760, -0.142420, 0.072220, -0.107090, 
+0.079760, -0.006900, 0.059900, -0.008830, -0.037920, 0.014370, -0.054140, -0.077800, 0.071600, 0.115610, 
+-0.187370, -0.083700, -0.004730, -0.050150, -0.018540, 0.064170, -0.059430, -0.043450, 0.121220, -0.152130, 
+-0.030060, -0.036630, -0.157100, -0.022940, -0.062740, -0.145130, 0.067320, 0.015380, -0.284780, 0.221480, 
+-0.084850, -0.112810, 0.160370, 0.057640, -0.259120, 0.035680, 0.045410, -0.216850, -0.029760, 0.004570, 
+-0.219550, 0.069140, 0.007770, -0.069820, 0.031630, 0.006370, -0.135920, 0.019570, -0.061630, -0.081390, 
+-0.052860, -0.023570, -0.081550, -0.105190, -0.003730, 0.033900, 0.080790, 
+0.087240, 0.045520, 0.085670, 0.013110, 0.010910, 0.093200, 0.030690, -0.092690, 0.077690, 0.059430, 
+0.003440, 0.056460, 0.117540, -0.139280, -0.042820, 0.050400, -0.052700, 0.067330, 0.027080, -0.065840, 
+0.008440, -0.020660, -0.043380, -0.019110, 0.136730, -0.098250, 0.108770, 0.095730, -0.036340, 0.096120, 
+-0.009300, -0.175140, 0.132460, 0.102770, -0.048870, 0.110500, 0.066240, -0.122210, 0.003920, 0.011660, 
+-0.089720, 0.111600, 0.051720, 0.003970, 0.003310, -0.056120, 0.046070, -0.066410, 0.000740, -0.027990, 
+0.094800, -0.019050, 0.051630, -0.067880, 0.057330, 0.031360, -0.067590, 
+0.136810, -0.138470, -0.001360, -0.006360, -0.047260, 0.077330, 0.091280, -0.083680, -0.032820, 0.044120, 
+-0.082380, 0.245630, 0.112250, -0.115050, 0.294300, 0.223250, -0.159510, 0.359730, 0.049110, -0.073350, 
+0.415090, -0.034130, 0.436490, 0.278390, 0.077250, 0.587020, -0.156380, 0.073650, 0.412550, -0.642720, 
+0.184090, 0.217210, 0.378430, 0.083040, 0.309030, 0.447710, 0.018390, -0.001950, 0.474810, 0.006190, 
+0.106970, 0.315720, -0.007230, -0.048940, 0.223580, -0.097010, -0.026700, 0.136740, -0.092560, 0.021830, 
+0.043790, -0.097800, 0.068370, 0.005640, -0.123590, -0.087750, -0.024400, 
+-0.028850, -0.078060, -0.047240, -0.011390, 0.077810, 0.031200, 0.013000, 0.071200, -0.010390, -0.051190, 
+-0.046910, 0.052030, -0.110140, -0.066210, -0.024520, -0.008250, 0.027270, -0.082080, 0.017540, 0.125230, 
+0.022190, -0.030780, -0.016080, -0.065260, -0.145210, -0.007840, 0.012860, 0.005250, 0.005700, 0.053510, 
+-0.102630, -0.090070, -0.023870, -0.024420, 0.063100, -0.029860, -0.075200, -0.087990, -0.078460, -0.021120, 
+-0.082070, -0.119250, -0.094170, 0.093680, 0.034150, 0.066100, -0.062780, -0.039460, -0.096070, 0.028580, 
+0.045710, -0.086950, -0.011440, -0.004870, -0.073970, 0.052800, -0.109790, 
+0.069440, 0.089180, -0.096920, 0.078220, 0.086750, -0.058080, 0.040840, 0.017150, 0.054560, -0.009960, 
+0.100240, 0.059140, -0.025020, 0.038030, 0.019480, 0.064250, 0.195900, -0.079910, -0.006960, 0.216300, 
+0.019090, 0.128230, 0.174590, -0.081080, 0.137380, 0.179670, 0.026530, -0.088730, 0.005760, -0.063630, 
+0.071180, 0.016920, -0.021390, 0.087660, 0.038330, -0.064530, -0.006020, 0.098250, -0.116530, 0.045560, 
+0.090600, 0.025290, 0.054410, 0.115740, -0.019510, -0.089880, 0.098700, -0.051060, -0.086630, 0.046920, 
+-0.053600, -0.097550, 0.073130, 0.049490, -0.086690, 0.031840, -0.002900, 
+0.105880, 0.101530, 0.051860, 0.007150, 0.144710, -0.053340, -0.030780, 0.009540, -0.065480, -0.029390, 
+0.066560, 0.026830, 0.033270, 0.173450, -0.069270, 0.031100, 0.106890, 0.014720, -0.018250, 0.179730, 
+-0.007140, 0.159080, 0.132030, -0.115630, 0.244510, 0.100320, -0.165000, 0.046280, -0.035170, -0.206730, 
+0.233000, 0.171470, 0.056160, 0.199810, 0.205890, 0.075370, 0.127490, 0.168590, -0.039950, -0.045510, 
+0.117580, -0.050090, -0.079780, -0.002880, -0.076960, 0.041380, 0.110180, -0.029610, 0.013540, 0.087130, 
+0.073260, 0.063070, 0.032560, -0.030770, 0.025110, -0.006310, -0.144400, 
+-0.085190, 0.066450, 0.113110, 0.058850, -0.032410, -0.022250, -0.070480, 0.077450, 0.063770, 0.026950, 
+-0.008850, -0.055160, -0.025880, 0.061980, -0.043000, -0.039280, 0.071940, 0.049500, -0.020560, 0.216240, 
+0.002910, 0.085200, 0.198970, -0.178230, 0.112910, 0.048750, -0.139480, 0.016900, 0.030910, -0.230280, 
+0.071890, 0.106970, -0.235880, 0.059630, 0.279070, -0.174440, -0.024550, 0.115180, -0.171410, -0.159000, 
+0.169440, -0.044730, 0.009630, 0.055280, -0.003950, -0.053750, 0.109880, 0.065290, 0.039000, -0.004780, 
+0.043380, -0.034990, 0.130600, -0.088090, 0.056960, -0.014650, -0.080790, 
+0.002120, -0.043810, 0.027980, -0.069310, 0.137260, -0.068990, 0.052080, 0.102720, -0.013120, 0.066470, 
+0.068460, 0.019960, -0.127480, 0.046600, -0.120020, 0.005960, 0.085600, -0.008790, -0.123270, 0.103340, 
+-0.046940, -0.027470, 0.106520, 0.008120, -0.041810, 0.011940, -0.052260, 0.032990, 0.122980, -0.144260, 
+-0.034110, 0.125550, 0.007900, -0.064960, 0.163120, -0.044940, -0.095350, 0.013720, -0.037040, -0.024680, 
+-0.014560, -0.029070, -0.046710, 0.029600, 0.025500, -0.009780, 0.110720, -0.062950, -0.080880, 0.139960, 
+-0.007500, -0.043010, -0.035320, -0.014200, -0.006210, 0.101120, -0.044240, 
+-0.023670, 0.118920, 0.003220, -0.075010, 0.111100, -0.031000, 0.048380, 0.020800, -0.068220, -0.074400, 
+0.049320, 0.013920, 0.023190, 0.070050, -0.060610, 0.012410, 0.095860, -0.043750, 0.120910, 0.068670, 
+0.054200, 0.130180, 0.068360, 0.043730, 0.137110, 0.171960, -0.122030, -0.010640, -0.039610, -0.094460, 
+0.037560, 0.111520, -0.133700, 0.143830, 0.163600, -0.029190, 0.001610, 0.032930, 0.002690, 0.045180, 
+0.058900, 0.097420, -0.028430, 0.111830, -0.002390, -0.037010, 0.113950, 0.083070, 0.020850, -0.060370, 
+0.015410, 0.045480, -0.040140, -0.047280, -0.000750, -0.015920, -0.015430, 
+0.004890, -0.051540, -0.107460, -0.095960, 0.011630, 0.054130, 0.023330, -0.020360, 0.030920, -0.098550, 
+0.031130, -0.133610, -0.131930, 0.086060, -0.010850, -0.063040, 0.045820, -0.113710, -0.138030, 0.170530, 
+-0.116710, -0.049310, 0.054360, -0.025040, 0.005920, 0.026450, -0.035670, -0.165710, -0.070060, 0.045600, 
+-0.077720, 0.161980, -0.081050, -0.070470, 0.067780, -0.106070, 0.011650, 0.127230, -0.055660, -0.015270, 
+-0.027040, -0.006460, 0.032210, -0.039320, 0.028080, -0.092380, 0.062210, -0.116360, -0.010890, 0.027810, 
+-0.026960, 0.002750, 0.016270, 0.005800, -0.032640, -0.057860, -0.110620, 
+-0.151400, 0.067990, -0.107480, -0.063130, 0.091390, 0.023350, -0.132960, 0.058930, -0.043870, -0.113710, 
+0.006470, 0.036910, 0.001670, 0.140230, 0.029590, -0.047400, 0.183630, -0.000650, -0.120160, 0.227890, 
+-0.053460, -0.229990, 0.087160, -0.070180, -0.226470, 0.155410, -0.108860, -0.226340, 0.086590, -0.006910, 
+-0.127930, 0.125190, -0.007780, -0.071950, 0.211620, -0.137620, -0.187900, 0.158830, -0.160840, -0.141890, 
+0.043160, 0.061260, -0.075800, 0.143630, -0.057190, -0.005140, 0.038600, 0.061950, -0.134740, 0.089710, 
+-0.041110, -0.041190, 0.066760, -0.098240, -0.132830, 0.058090, 0.025080, 
+-0.079240, -0.020100, 0.000660, 0.046480, -0.038470, 0.032980, 0.017510, 0.092350, 0.092360, 0.079340, 
+0.074280, 0.107210, -0.070630, 0.037560, 0.021510, 0.044610, 0.154010, -0.044020, -0.116050, 0.168380, 
+0.044310, -0.136450, 0.097180, 0.036830, -0.081280, 0.141190, 0.103020, -0.252080, 0.041120, 0.262730, 
+-0.130320, 0.138560, -0.010010, -0.179700, 0.086770, 0.012880, -0.001610, 0.134490, -0.033560, -0.100000, 
+0.002390, -0.047180, -0.030580, -0.056130, 0.040820, 0.021120, 0.117490, 0.029600, 0.026500, -0.033930, 
+0.090090, -0.068270, 0.059460, -0.067450, -0.109410, 0.116630, 0.127350, 
+-0.008470, -0.038190, -0.072020, -0.116660, -0.047280, 0.071630, 0.043070, 0.037280, 0.015380, -0.052420, 
+0.059500, 0.009930, -0.075110, 0.122370, 0.004800, -0.058460, 0.137540, -0.153940, -0.105240, 0.152060, 
+-0.190100, -0.110230, 0.175990, -0.229440, -0.049550, 0.188270, -0.295740, 0.056730, 0.585850, -0.588530, 
+-0.162410, 0.427360, -0.517720, -0.218820, 0.317660, -0.359070, -0.183500, 0.337850, -0.215650, -0.115680, 
+0.201300, -0.135000, -0.241250, 0.235680, -0.034670, -0.126410, 0.214540, -0.155510, -0.135800, 0.195450, 
+0.032480, -0.144700, 0.021720, 0.004870, 0.058590, 0.028880, -0.024280, 
+0.090930, 0.032340, 0.033810, 0.069910, 0.048530, 0.098710, -0.008400, -0.020950, 0.160660, 0.054990, 
+0.030490, 0.170900, 0.146070, 0.009650, 0.153020, 0.052000, -0.127650, 0.094460, 0.125010, -0.116600, 
+0.068720, 0.071130, 0.067190, 0.160210, 0.005000, 0.057940, 0.101250, 0.164150, 0.060640, 0.003740, 
+0.080250, 0.066600, 0.121200, 0.188120, -0.000440, 0.173350, 0.189750, 0.076120, 0.205170, 0.035060, 
+-0.025760, 0.015250, 0.161730, 0.032220, 0.041030, 0.076000, -0.064390, 0.016190, 0.056090, -0.049090, 
+-0.003560, 0.146400, 0.031360, 0.146580, 0.045200, -0.059720, 0.026010, 
+0.040170, -0.006070, 0.101710, -0.117370, 0.118290, 0.046100, 0.034870, 0.090550, 0.026810, -0.121640, 
+0.071930, 0.047210, 0.012890, 0.022510, -0.099910, -0.051810, 0.116910, -0.040540, 0.053300, 0.084370, 
+-0.012330, 0.040050, 0.014880, -0.090990, 0.185200, -0.013840, -0.105730, 0.180090, -0.067200, 0.064190, 
+0.002290, -0.079550, -0.075710, 0.117410, 0.045970, 0.025670, 0.043730, -0.093320, 0.071060, -0.019580, 
+0.054370, 0.107570, -0.068820, -0.089300, 0.105890, -0.113650, -0.047670, -0.021440, -0.085430, 0.006990, 
+0.037990, -0.106640, 0.020830, 0.046190, -0.098110, 0.011460, 0.093920, 
+0.011710, -0.178270, -0.173390, 0.065680, -0.156040, -0.050610, 0.134570, -0.089920, -0.134350, 0.059210, 
+-0.180120, -0.204500, 0.031880, -0.229360, -0.060040, 0.183470, -0.347300, 0.025880, 0.224070, -0.270370, 
+-0.027630, 0.237440, -0.302040, -0.037900, 0.325540, -0.442960, -0.023010, 0.169560, -0.429640, 0.039730, 
+0.295350, -0.286340, 0.041920, 0.306590, -0.268280, 0.090170, 0.236910, -0.387450, -0.061300, 0.015320, 
+-0.189320, -0.009890, 0.162840, -0.217370, -0.077740, 0.028210, -0.267520, -0.124240, 0.052680, -0.259630, 
+-0.206390, 0.114880, -0.093500, -0.101540, 0.161470, -0.232690, -0.064230, 
+-0.136600, 0.118300, -0.002770, -0.116880, 0.116910, -0.041900, -0.005470, 0.144750, 0.061310, -0.026380, 
+0.180010, -0.030110, -0.033110, 0.250480, 0.029000, -0.171200, 0.137420, -0.076570, -0.029660, 0.264850, 
+-0.234210, -0.164490, 0.333060, -0.206790, -0.101280, 0.248560, -0.334270, 0.057960, 0.487600, -0.418430, 
+-0.020610, 0.291560, -0.353100, -0.068230, 0.240490, -0.170540, -0.078130, 0.315990, -0.220000, -0.157280, 
+0.305100, -0.080440, -0.065640, 0.112560, 0.026520, -0.182970, 0.058470, 0.050140, -0.093200, 0.080370, 
+-0.081490, 0.050000, 0.024930, 0.104960, 0.020780, -0.036580, 0.122360, 
+0.001470, -0.056900, -0.179580, 0.019180, 0.017880, -0.083100, 0.050780, -0.029710, -0.115920, 0.001310, 
+0.041770, -0.122310, 0.101190, -0.029050, -0.157590, 0.065600, 0.036150, -0.181160, 0.078600, -0.128830, 
+-0.140550, -0.108110, -0.113660, -0.189290, -0.105510, -0.053930, -0.007270, -0.317550, 0.009490, 0.287930, 
+-0.281640, -0.191100, 0.032870, -0.051890, -0.192760, -0.236030, 0.104980, -0.118180, -0.159730, -0.016390, 
+-0.145770, -0.017090, -0.000340, -0.058830, -0.144600, -0.017610, -0.105470, -0.093130, 0.057870, -0.058020, 
+-0.046430, -0.000730, 0.021630, -0.072940, 0.066260, -0.115370, -0.077980, 
+0.088370, 0.002560, -0.168930, -0.007110, -0.104910, -0.055160, 0.024520, -0.079850, -0.144430, 0.034280, 
+-0.016840, -0.026520, 0.006730, -0.004070, -0.086860, -0.000630, -0.226140, -0.033670, -0.024260, -0.122700, 
+0.036670, 0.136840, -0.132370, -0.085480, 0.209040, -0.079210, -0.247540, 0.324460, -0.180370, -0.459380, 
+0.234910, -0.156390, -0.234210, 0.160790, -0.159450, -0.104450, 0.054280, -0.118670, -0.093400, 0.098520, 
+-0.026670, -0.127300, -0.114930, -0.098420, -0.049770, 0.072490, 0.017360, -0.010220, 0.098300, -0.100360, 
+-0.076530, -0.036580, -0.151200, -0.088350, 0.027600, -0.117100, -0.052780, 
+0.003960, 0.008990, -0.080410, 0.052320, 0.008760, -0.068620, 0.070910, 0.060840, -0.079230, -0.066320, 
+0.072480, -0.028390, 0.073130, 0.121890, 0.073890, -0.071290, 0.042500, -0.108350, 0.018580, 0.183030, 
+-0.021020, 0.034230, 0.153190, -0.036720, 0.052860, 0.146160, -0.101030, -0.052410, -0.033660, -0.069820, 
+0.002730, 0.182780, -0.081180, 0.084540, 0.041770, 0.007220, 0.080530, 0.074470, -0.048750, 0.028670, 
+0.035790, -0.017270, 0.023140, 0.106240, 0.023880, -0.081140, 0.001100, -0.045230, 0.025990, 0.098690, 
+-0.057700, -0.010480, 0.012830, 0.038420, 0.029400, 0.011500, -0.054990, 
+0.028610, 0.024310, 0.110840, 0.054820, -0.069300, -0.047010, 0.050850, -0.057920, 0.107490, 0.088620, 
+-0.009570, 0.155890, -0.063020, 0.056310, 0.088160, 0.068930, -0.045900, 0.117220, 0.113270, 0.071750, 
+0.191860, 0.071780, 0.241880, -0.007140, 0.034740, 0.143670, 0.035470, 0.120570, 0.095640, -0.266950, 
+0.119320, 0.190910, 0.041150, 0.132460, 0.198010, 0.113200, -0.005900, 0.115830, 0.164080, 0.000050, 
+-0.009490, 0.071420, -0.051380, -0.074190, 0.124870, 0.056490, -0.066690, -0.004250, 0.102940, -0.003740, 
+-0.007390, -0.047390, 0.014880, 0.121660, 0.015660, 0.068440, 0.057690, 
+-0.203220, 0.045070, 0.055170, -0.124480, -0.062220, -0.143460, -0.087730, 0.075650, -0.022950, -0.032280, 
+0.001440, -0.159090, -0.022840, -0.003900, -0.011710, -0.028200, 0.106950, -0.121860, -0.208370, 0.229940, 
+-0.053530, -0.072480, 0.210440, -0.099610, -0.207900, 0.222250, -0.193660, -0.143270, 0.108030, -0.257340, 
+-0.014200, 0.250540, -0.223320, -0.086570, 0.093760, -0.073040, -0.202110, 0.001160, 0.034060, -0.103350, 
+0.135730, -0.037340, -0.038340, 0.078910, -0.149520, -0.117120, 0.041830, 0.009800, -0.140850, -0.031920, 
+-0.078700, -0.148620, -0.074940, -0.049740, -0.192040, 0.062340, -0.144780, 
+-0.091650, -0.045860, -0.008650, 0.043440, -0.005260, 0.077730, -0.010240, -0.091430, -0.044780, 0.008770, 
+-0.082140, 0.065860, 0.083270, -0.078860, -0.001020, 0.036770, -0.059510, 0.049520, -0.084390, -0.073410, 
+0.120500, -0.011950, -0.067130, 0.062000, -0.164720, -0.134880, 0.053640, -0.122980, -0.156570, 0.245200, 
+-0.140990, -0.126790, 0.142420, -0.076520, -0.213610, 0.125700, 0.055690, -0.120600, 0.058040, -0.083740, 
+-0.052820, -0.024180, -0.028850, -0.028390, -0.042610, 0.021500, 0.015930, 0.087070, -0.022120, -0.063960, 
+0.048790, -0.025320, 0.045400, 0.068640, 0.010640, -0.055350, 0.004850, 
+0.045480, -0.096810, 0.085350, 0.009440, 0.015120, 0.090920, -0.036210, -0.100350, 0.005020, -0.053900, 
+-0.099460, 0.086530, 0.026130, -0.177880, 0.093830, -0.013930, -0.075850, 0.075610, -0.114370, -0.071570, 
+-0.015080, -0.090700, -0.077090, -0.066430, -0.345360, -0.090540, 0.178110, -0.443070, 0.092070, 0.429470, 
+-0.333270, -0.105040, 0.051290, -0.052090, 0.026000, -0.069690, -0.069220, -0.012880, 0.050940, 0.044350, 
+-0.055970, -0.019560, -0.064590, -0.104250, 0.048420, -0.030550, -0.057480, -0.007230, 0.066280, 0.061700, 
+0.024710, -0.000400, 0.006040, 0.144060, 0.021260, -0.020420, -0.016500, 
+-0.089730, -0.130570, -0.035130, -0.087820, -0.197350, -0.079610, 0.076630, -0.042230, -0.019250, 0.059990, 
+-0.084790, 0.091620, 0.086730, -0.170000, 0.048640, -0.033330, -0.076620, 0.049970, -0.051710, -0.118860, 
+-0.039780, -0.036770, -0.184710, 0.130610, -0.223120, -0.245110, 0.011660, -0.211220, -0.090760, 0.362080, 
+-0.299120, -0.207490, 0.178150, -0.153060, -0.288820, -0.013140, 0.016780, -0.331510, -0.027320, 0.052350, 
+-0.141270, 0.003690, 0.007990, -0.272760, 0.109300, -0.020530, -0.108450, 0.099660, -0.001790, -0.217860, 
+0.015990, -0.018280, -0.207080, -0.004690, 0.086610, -0.181370, 0.072290, 
+0.080490, -0.080430, 0.135590, -0.010500, 0.004500, 0.171700, 0.115470, 0.047310, 0.040300, 0.173690, 
+-0.023600, 0.205020, 0.064270, 0.008710, 0.210020, 0.066280, 0.020540, 0.075140, 0.153450, -0.056510, 
+0.267370, 0.101610, 0.189970, 0.220420, -0.002230, 0.098690, 0.093740, -0.063620, 0.113310, -0.058370, 
+0.235890, 0.098520, 0.148620, 0.147840, 0.110810, 0.217180, 0.174860, 0.090600, 0.256660, 0.096870, 
+0.099360, 0.237820, 0.193530, -0.018850, 0.083270, 0.188840, 0.005830, 0.034720, 0.066450, 0.037660, 
+0.161240, 0.116550, 0.014190, 0.158210, 0.066590, -0.075920, 0.199210, 
+0.091660, -0.090260, -0.047530, 0.129510, -0.139710, -0.082640, 0.074660, -0.098100, 0.065220, 0.002550, 
+-0.061540, -0.035640, 0.041230, -0.252310, -0.004060, 0.021460, -0.205920, 0.092410, 0.186870, -0.191440, 
+0.077210, 0.022950, -0.210840, 0.065280, 0.026490, -0.299820, 0.260860, -0.119080, -0.462180, 0.387980, 
+0.057170, -0.300770, 0.334540, 0.081590, -0.282850, 0.179580, 0.001480, -0.263860, 0.159110, 0.085570, 
+-0.215490, 0.020730, 0.020450, -0.247740, 0.028890, 0.012800, -0.242130, 0.058380, 0.064380, -0.158020, 
+0.027280, -0.023400, -0.042830, -0.082600, -0.077730, -0.105380, -0.041160, 
+0.054770, 0.020540, 0.113140, -0.074520, 0.080510, 0.087690, -0.116390, -0.088960, 0.062340, -0.112550, 
+-0.017940, 0.164750, 0.048970, 0.064700, -0.044120, 0.081250, 0.029100, -0.005620, 0.037180, -0.102350, 
+0.039400, -0.028210, -0.068740, 0.124960, -0.169590, -0.119460, 0.245360, -0.074800, -0.048560, 0.463520, 
+-0.210460, -0.252840, 0.116580, -0.274370, -0.075040, 0.173580, -0.224010, -0.155500, 0.009430, -0.106290, 
+0.072140, 0.048800, 0.066630, -0.078770, -0.077550, 0.094730, -0.009520, -0.070400, 0.048290, -0.047020, 
+0.093590, -0.019210, -0.016450, 0.004870, -0.036460, 0.116140, -0.026690, 
+0.053380, -0.095110, 0.008960, -0.047050, -0.129460, 0.060220, 0.063090, 0.022540, 0.082320, 0.083050, 
+-0.187680, -0.028200, 0.026430, -0.051730, 0.023610, -0.028690, -0.150380, 0.113500, 0.121400, -0.117960, 
+0.153500, 0.000040, -0.222680, 0.190090, 0.061850, -0.257880, 0.140790, -0.024840, -0.250980, 0.198900, 
+-0.035580, -0.178580, 0.105080, -0.044580, -0.080440, 0.157560, 0.027440, -0.082980, -0.026510, 0.091800, 
+-0.174270, 0.035200, 0.056580, -0.106470, -0.085380, 0.003990, -0.036200, 0.028430, 0.131510, -0.108140, 
+-0.048640, 0.109250, -0.138890, -0.069210, 0.074220, -0.043240, 0.044350, 
+-0.044930, -0.047990, -0.085140, -0.038190, -0.013310, 0.058870, -0.016690, -0.016420, -0.004890, 0.083100, 
+-0.061370, 0.074630, -0.000520, -0.099290, -0.033000, -0.079050, -0.036610, 0.015600, -0.055680, 0.032360, 
+-0.075070, -0.011090, -0.039770, -0.007520, 0.026190, -0.006050, -0.089480, -0.114420, 0.073100, 0.103790, 
+-0.040690, -0.004180, 0.036250, -0.011070, -0.119650, 0.001930, -0.038760, 0.027650, -0.071800, 0.057060, 
+-0.074830, 0.043980, -0.012030, -0.116200, -0.062640, -0.014570, 0.027290, 0.076090, 0.063300, 0.023470, 
+0.027520, 0.072700, -0.083320, 0.040800, 0.046870, -0.114520, -0.008300, 
+0.002420, 0.043300, -0.068260, -0.031650, -0.051630, -0.016870, 0.003210, 0.066620, 0.009550, -0.160010, 
+0.006490, -0.038420, -0.169820, -0.012760, -0.022800, -0.024340, 0.111440, 0.027290, -0.019660, 0.073730, 
+-0.201280, 0.003400, 0.054800, -0.263530, -0.099480, 0.148120, -0.275430, 0.041340, 0.118030, -0.115950, 
+-0.036700, 0.276140, -0.226120, -0.092850, 0.263720, -0.278920, -0.034720, 0.148850, -0.119460, -0.070440, 
+0.070590, -0.120510, -0.039820, 0.005000, -0.103670, -0.075560, 0.096540, -0.053020, -0.059720, 0.073920, 
+-0.046780, -0.097300, -0.034450, -0.070380, -0.076140, 0.113820, 0.047160, 
+-0.277770, -0.071170, -0.071370, -0.116440, 0.057090, -0.145790, -0.053570, -0.070020, -0.031290, -0.137980, 
+0.061790, -0.127230, -0.214790, 0.128650, -0.119750, -0.149630, 0.106420, -0.025500, -0.050010, 0.171460, 
+0.054020, -0.105110, 0.097240, 0.004400, -0.237750, 0.166070, -0.105230, -0.169270, 0.271850, -0.502290, 
+-0.181230, 0.283810, -0.110830, -0.266320, 0.203190, 0.131960, -0.257130, 0.011340, 0.082990, -0.090580, 
+-0.005180, -0.016960, 0.003060, 0.118440, -0.198000, -0.049370, 0.116840, -0.139980, -0.054230, 0.019870, 
+-0.068940, -0.020160, -0.141790, -0.021340, -0.050990, 0.013850, -0.080420, 
+0.020580, -0.054670, -0.133130, 0.016380, 0.010920, 0.012480, 0.043980, -0.058800, -0.031720, -0.033480, 
+0.005850, -0.110610, -0.082240, -0.061820, -0.104450, 0.015490, -0.098140, -0.072340, -0.145880, -0.145680, 
+-0.162020, -0.145660, -0.138810, -0.187730, -0.117350, 0.011490, -0.102040, -0.142420, 0.131420, 0.101530, 
+-0.229690, -0.120610, -0.134670, -0.078860, -0.051750, -0.143080, -0.087610, -0.141600, -0.034680, -0.082490, 
+-0.047750, -0.043050, -0.084040, 0.016690, -0.061630, -0.064530, -0.075870, -0.115260, -0.088550, 0.043770, 
+0.015300, -0.027490, 0.032000, -0.043390, 0.039380, 0.076330, 0.066120, 
+-0.069320, -0.024690, -0.112950, -0.044160, 0.071310, -0.040350, -0.099680, -0.043810, -0.042740, -0.051690, 
+-0.010450, -0.080350, 0.068850, -0.007140, 0.001080, 0.051390, -0.003360, -0.060700, -0.088230, 0.065710, 
+-0.054030, -0.039450, 0.053020, 0.000530, -0.208570, 0.101400, 0.037670, -0.189730, 0.229930, 0.045800, 
+-0.245740, -0.008260, -0.109840, -0.076540, 0.057570, -0.080510, 0.003710, 0.073660, -0.118060, -0.118920, 
+0.114700, -0.061670, 0.050620, -0.001390, 0.025340, -0.035350, 0.117510, -0.120620, -0.102370, -0.049060, 
+-0.000720, 0.017840, -0.057230, 0.017670, -0.008570, 0.006510, 0.028250, 
+0.008380, 0.011910, -0.018330, 0.022250, 0.003490, -0.044310, 0.086700, -0.056070, 0.096150, 0.105740, 
+-0.072450, 0.077450, 0.092330, -0.001450, 0.008780, 0.151050, -0.044380, 0.197650, 0.163780, 0.138600, 
+0.005700, 0.082870, 0.110260, -0.027160, -0.017950, 0.315820, -0.113360, -0.049930, 0.143830, -0.175650, 
+0.182910, 0.298400, -0.001840, 0.112630, 0.202480, -0.087670, 0.243700, 0.039220, 0.037260, 0.077910, 
+-0.068560, -0.054010, 0.100200, 0.020090, 0.079950, 0.164240, -0.087770, -0.072890, 0.058870, 0.041070, 
+0.068680, 0.112440, -0.189510, 0.106160, -0.020630, -0.044370, -0.001410, 
+0.169680, 0.111910, 0.158230, 0.201620, 0.136110, 0.208200, 0.082840, 0.037720, 0.118150, -0.004530, 
+0.074780, 0.146770, 0.087410, 0.042920, 0.175000, 0.044390, 0.112400, 0.105270, 0.133150, 0.006390, 
+0.094770, 0.145100, 0.117430, -0.067310, 0.178880, 0.018440, -0.044860, 0.006090, -0.340400, 0.758740, 
+-0.023360, -0.336660, 0.506440, 0.043380, -0.314550, 0.192460, 0.250420, -0.223980, 0.160900, 0.109150, 
+-0.217740, 0.168790, 0.141200, -0.145980, 0.056930, 0.224030, -0.091240, 0.023820, 0.208490, 0.010600, 
+-0.018970, 0.225730, -0.040730, 0.014540, 0.158060, 0.121170, 0.038020, 
+-0.058080, 0.046510, 0.022530, -0.072500, -0.117740, -0.059540, 0.029810, -0.056710, 0.040240, 0.049390, 
+0.064590, -0.062060, 0.126280, -0.035810, 0.061220, -0.014870, 0.006820, 0.015060, 0.024580, 0.097010, 
+-0.053370, -0.057550, 0.197490, 0.037120, -0.167260, 0.236530, 0.022620, -0.202480, 0.261200, 0.039320, 
+-0.158430, 0.131210, -0.012020, -0.132390, 0.158750, -0.016870, -0.034400, -0.063410, 0.019040, 0.009490, 
+0.071820, 0.066370, 0.037120, -0.034530, 0.122930, -0.054140, -0.039170, 0.055210, -0.070560, 0.054270, 
+0.028210, 0.014180, 0.020290, 0.047340, 0.069140, -0.077610, 0.002810, 
+0.091140, 0.047170, 0.041300, 0.099150, -0.099370, -0.085720, -0.062070, 0.032410, -0.074250, 0.110750, 
+-0.101340, 0.050300, 0.108190, -0.074500, -0.078990, 0.086660, -0.162950, 0.015870, -0.040440, -0.006650, 
+-0.141220, -0.102080, -0.143450, -0.144800, -0.264680, -0.170810, 0.047650, -0.293720, 0.085180, 0.259120, 
+-0.245200, -0.150200, 0.000740, -0.105030, -0.052020, -0.125510, 0.044370, -0.155960, -0.025890, 0.012770, 
+-0.185390, 0.021010, -0.013520, -0.042860, -0.073860, 0.020210, -0.113140, 0.001160, -0.079060, -0.025620, 
+-0.029450, 0.022340, -0.033950, -0.014630, -0.046600, -0.075920, -0.002060, 
+0.140180, -0.073750, -0.034330, 0.072390, -0.094300, -0.019120, 0.099910, -0.138350, 0.044070, 0.086700, 
+-0.090360, -0.070050, 0.207910, -0.171000, 0.003800, 0.228560, -0.331520, -0.062240, 0.234440, -0.241610, 
+0.123120, 0.118660, -0.232870, 0.191660, 0.202990, -0.368470, 0.183200, 0.015060, -0.350160, 0.247280, 
+0.209080, -0.205580, 0.293250, 0.284740, -0.254420, 0.071560, 0.239150, -0.275230, 0.140720, 0.247490, 
+-0.152150, -0.028310, 0.187110, -0.065040, -0.051730, 0.201140, -0.149760, 0.040880, 0.112830, -0.054060, 
+0.012530, 0.127200, -0.015550, -0.032480, 0.029620, -0.216930, 0.080760, 
+-0.019150, -0.036090, -0.138440, 0.066790, -0.107280, -0.018780, -0.029220, 0.025430, -0.063970, 0.048710, 
+-0.093360, -0.067970, 0.112750, -0.068460, -0.190460, 0.049960, -0.068920, -0.161570, -0.107800, -0.098440, 
+-0.161920, -0.074570, -0.111680, -0.272130, -0.212980, -0.058250, -0.242370, -0.137900, 0.188630, 0.209230, 
+-0.179580, 0.051660, -0.305830, -0.017960, -0.026370, -0.440530, -0.045160, -0.130070, -0.350520, 0.056910, 
+-0.054680, -0.323600, 0.061350, -0.089540, -0.221020, 0.027160, -0.044490, -0.258790, -0.026510, 0.000420, 
+-0.206670, 0.048720, -0.066860, -0.147110, 0.115270, -0.075110, 0.022200, 
+-0.116550, 0.118850, -0.079870, 0.035960, 0.050960, -0.038840, -0.084710, 0.021650, -0.142650, -0.153970, 
+0.137220, -0.018630, -0.123040, 0.083100, -0.239370, -0.257870, 0.065180, -0.252750, -0.078600, 0.002040, 
+-0.101700, -0.033930, -0.212290, -0.038530, -0.006750, -0.276480, 0.105470, 0.042470, -0.249560, 0.345150, 
+-0.081260, -0.282120, -0.079720, -0.145780, -0.231530, -0.252320, -0.105940, -0.030940, -0.216040, -0.136900, 
+0.056750, -0.091640, -0.111010, 0.117160, -0.177970, -0.033660, -0.071620, -0.013750, -0.085740, -0.005670, 
+-0.059080, 0.061160, 0.130030, 0.070050, -0.018380, 0.015320, -0.062360, 
+0.026240, -0.064480, -0.049990, -0.049710, -0.071220, -0.043220, 0.108960, -0.090480, 0.025190, 0.050460, 
+-0.027530, -0.017200, 0.018960, -0.081890, 0.081750, -0.001650, -0.064260, -0.046460, 0.026960, 0.016060, 
+0.064670, 0.101700, -0.061340, 0.012420, 0.094250, 0.011770, -0.023230, -0.041810, -0.199240, -0.021760, 
+0.150670, -0.084510, 0.178350, 0.100600, -0.024530, 0.096830, 0.086360, -0.014540, -0.011880, 0.080090, 
+0.052900, 0.079330, 0.139290, 0.014660, -0.068240, -0.013530, 0.003240, -0.017590, 0.139800, -0.087470, 
+0.001220, -0.033150, -0.055730, 0.038580, -0.001930, 0.000370, -0.107800, 
+-0.109720, 0.021980, 0.098170, 0.067230, 0.053150, 0.021710, 0.048330, -0.076840, 0.042920, 0.085810, 
+0.052410, 0.014950, 0.077920, 0.072730, 0.105040, 0.018540, 0.049080, 0.078580, -0.078530, -0.103200, 
+-0.002830, -0.137270, -0.038090, 0.087330, -0.148500, -0.070230, 0.018400, -0.247980, -0.008820, 0.340340, 
+-0.243410, -0.140620, 0.155330, -0.126080, -0.177560, 0.012370, -0.173980, -0.180580, 0.136850, 0.016000, 
+-0.001470, 0.076520, -0.085170, 0.051160, -0.005950, -0.038310, 0.052850, -0.021640, 0.070920, 0.062360, 
+-0.053880, 0.041000, -0.077010, 0.045690, -0.014410, 0.007340, 0.104870, 
+0.034170, -0.023890, 0.095180, -0.091860, 0.026840, 0.047700, -0.064530, 0.018660, -0.074400, -0.069630, 
+-0.113910, -0.043330, -0.112130, 0.071620, 0.071270, -0.023370, -0.101900, 0.073980, -0.133180, -0.195820, 
+-0.063890, -0.196300, -0.190100, 0.049250, -0.167640, -0.226310, 0.068020, -0.079650, -0.003050, 0.183590, 
+-0.242500, -0.066740, -0.046540, -0.133460, -0.073140, 0.016440, -0.000350, -0.211310, -0.093770, -0.088930, 
+-0.178400, 0.043090, 0.055660, -0.065960, -0.027860, -0.038880, -0.006420, 0.051060, -0.016910, 0.074150, 
+-0.062260, 0.079800, -0.051080, -0.001420, 0.002100, -0.013510, -0.062240, 
+0.046150, -0.052150, -0.055020, 0.003310, -0.053450, 0.095420, 0.108840, 0.109670, 0.083790, 0.002300, 
+-0.028700, -0.064300, 0.084990, 0.009040, 0.084430, -0.023840, 0.010580, -0.008470, 0.004730, -0.097450, 
+0.120980, 0.078060, -0.132960, 0.093600, -0.021550, -0.083580, 0.092500, 0.049880, -0.212330, 0.307640, 
+-0.065070, -0.149080, 0.072770, 0.008210, -0.173950, 0.182510, 0.148250, -0.126620, 0.023180, 0.056150, 
+-0.105230, -0.014010, 0.075420, -0.075130, 0.044440, -0.023900, 0.104500, -0.003760, 0.070710, 0.097990, 
+-0.025300, 0.068150, 0.105090, -0.027630, 0.159270, -0.017620, 0.049230, 
+0.027730, -0.002680, -0.078280, -0.077310, -0.073830, -0.074210, -0.073200, 0.049660, -0.079570, 0.034850, 
+-0.007580, 0.092030, -0.006710, 0.060040, 0.029690, -0.082380, -0.006200, -0.069540, -0.021960, -0.118470, 
+-0.019130, -0.005250, -0.113100, -0.037440, -0.156980, 0.032020, -0.050070, -0.161850, 0.181420, 0.108340, 
+-0.123130, 0.068510, -0.061900, -0.161150, -0.058570, -0.032180, -0.130220, -0.008600, -0.059680, -0.061630, 
+0.002650, -0.055620, 0.052280, 0.055640, -0.022610, 0.021770, -0.108390, 0.091250, -0.056750, -0.023790, 
+0.011110, 0.058180, -0.011640, -0.062930, -0.093400, 0.089840, 0.095380, 
+-0.017400, -0.069120, 0.001840, 0.097290, -0.015170, 0.017620, -0.016740, 0.008580, 0.008580, -0.004670, 
+-0.041880, -0.052090, -0.054070, -0.020100, 0.080740, -0.048450, 0.038320, -0.043080, -0.067130, -0.091910, 
+-0.004690, -0.040250, -0.162860, 0.080730, 0.002500, -0.090160, 0.011830, -0.120420, -0.087840, 0.015350, 
+-0.023980, -0.089890, 0.201230, 0.088790, 0.007940, 0.051570, 0.082670, -0.128960, 0.089640, 0.113470, 
+0.004370, 0.049180, 0.074590, 0.014680, -0.047750, 0.117710, 0.030050, 0.037720, 0.072490, -0.047090, 
+0.011300, -0.017740, -0.074090, 0.002760, 0.089720, -0.069320, -0.018260, 
+0.025540, 0.104780, -0.020180, 0.086990, 0.073980, 0.032550, 0.003400, 0.042920, -0.110580, 0.058470, 
+0.168570, 0.020580, 0.101950, 0.057250, -0.119520, -0.112660, 0.149090, 0.004740, -0.057420, 0.213100, 
+-0.178630, -0.020200, 0.167570, -0.043070, -0.319530, 0.184100, -0.015200, -0.244110, 0.234960, 0.271370, 
+-0.270080, 0.231280, -0.166200, -0.086800, 0.240600, -0.124660, -0.050140, 0.054890, -0.153470, -0.058470, 
+0.044410, -0.108720, 0.081680, 0.081990, -0.003390, 0.038030, 0.034540, -0.112820, 0.035290, 0.127600, 
+0.021640, 0.071530, 0.146800, -0.094950, -0.104940, 0.169500, -0.051440, 
+0.097750, 0.108540, -0.035140, -0.045630, -0.045440, 0.019190, -0.033620, -0.058730, 0.016070, 0.024850, 
+-0.057410, -0.005890, 0.017530, -0.018240, -0.067220, -0.098540, 0.042370, 0.107390, 0.013960, -0.014130, 
+0.069640, 0.040850, -0.040800, -0.093960, 0.188720, 0.074700, -0.055590, 0.171820, 0.009010, -0.181050, 
+0.095330, 0.104940, -0.014990, 0.139370, -0.025210, -0.039050, 0.122160, 0.075190, 0.009780, -0.045570, 
+0.058100, -0.083520, 0.083710, 0.079560, -0.029820, -0.076340, 0.077800, -0.083590, 0.011530, 0.087770, 
+-0.053520, -0.049330, 0.050540, 0.069320, -0.024930, 0.057970, -0.033400, 
+-0.093330, 0.061950, -0.025600, -0.026550, -0.143620, 0.097800, -0.114690, 0.047490, 0.142110, -0.103390, 
+-0.135250, -0.027350, -0.035280, -0.080190, 0.033480, -0.091980, 0.023120, 0.036740, -0.116190, -0.119970, 
+-0.056220, -0.156290, -0.152420, 0.034970, -0.214510, -0.134290, 0.021650, -0.177970, -0.117860, 0.425320, 
+-0.240800, -0.191020, 0.092590, -0.026860, -0.246410, -0.040480, -0.095660, -0.066350, 0.005270, 0.053800, 
+-0.045780, 0.032690, -0.040140, -0.069070, -0.053090, 0.054910, 0.035880, -0.073840, -0.100100, 0.055910, 
+0.067420, -0.047960, 0.069510, -0.063390, 0.076390, 0.071140, 0.089740, 
+-0.088480, -0.067130, -0.059750, 0.096780, -0.091810, -0.097050, -0.060790, -0.015790, -0.092650, -0.042580, 
+0.058820, -0.046820, -0.062800, -0.064300, -0.036110, 0.023620, -0.125170, -0.003690, 0.050080, -0.050420, 
+0.043020, -0.178610, -0.069640, 0.051740, -0.186200, -0.068420, 0.018230, -0.196820, 0.046820, 0.053300, 
+-0.051260, -0.173540, 0.028800, 0.027030, -0.096010, 0.014500, 0.036720, -0.018160, 0.105650, -0.041000, 
+-0.174120, -0.072780, 0.084500, -0.079730, -0.067230, -0.092780, -0.012740, -0.027220, 0.055140, -0.090540, 
+-0.065470, 0.055680, 0.066490, 0.089880, 0.009130, 0.015790, 0.019440, 
+-0.024080, 0.108350, -0.149200, -0.047090, 0.069560, -0.048640, -0.179710, 0.077700, -0.044750, -0.189470, 
+0.095670, 0.016810, -0.278550, -0.007990, -0.051690, -0.268200, 0.067480, -0.063180, -0.099320, -0.064920, 
+-0.133140, -0.215670, -0.267870, -0.185260, -0.034160, -0.331130, -0.012130, 0.153400, -0.188650, 0.056880, 
+-0.202860, -0.238090, -0.034650, -0.052030, -0.172820, -0.062840, -0.169210, -0.087790, -0.081530, -0.275850, 
+-0.060110, -0.141450, -0.123830, -0.045380, -0.029770, -0.151240, 0.097540, 0.082490, -0.196780, 0.010200, 
+0.027680, -0.039380, 0.082650, 0.056790, -0.133740, 0.146250, -0.034000, 
+0.047670, 0.001610, 0.048670, -0.063040, -0.049470, -0.053750, -0.059860, -0.026570, 0.040830, 0.019810, 
+0.010560, -0.030550, 0.010900, -0.080010, 0.037470, 0.077580, 0.102320, 0.069460, -0.051780, -0.034790, 
+-0.117240, 0.004260, 0.063800, -0.066300, 0.005270, -0.060500, -0.136350, 0.012360, 0.049970, -0.067290, 
+0.029670, -0.007320, -0.004360, 0.021090, 0.116750, -0.061250, 0.121140, 0.015240, -0.051000, 0.001920, 
+-0.075360, -0.030690, -0.076360, -0.022980, -0.038820, 0.025820, 0.068630, 0.032560, -0.037160, -0.012040, 
+-0.020400, 0.022350, 0.054370, -0.023170, 0.050020, -0.033500, 0.024350, 
+0.032590, -0.020880, -0.031440, 0.001470, 0.051090, 0.094650, 0.066920, 0.068470, 0.081900, -0.016020, 
+-0.081330, 0.078810, 0.093500, -0.069390, 0.031460, -0.004120, -0.081500, 0.058650, 0.019800, -0.010870, 
+0.072360, 0.152620, 0.027190, 0.175640, 0.237270, -0.097600, 0.047070, 0.082770, -0.031020, -0.167080, 
+0.106640, 0.030730, 0.019080, 0.117020, 0.143610, 0.026860, 0.104460, 0.135300, 0.113130, 0.153990, 
+0.095190, 0.000430, -0.000080, 0.055570, 0.041260, 0.040040, -0.007660, -0.028380, -0.016060, 0.073180, 
+-0.032150, 0.054650, -0.093680, -0.056700, 0.009930, -0.091610, -0.046280, 
+-0.054840, -0.037550, -0.008340, -0.105850, -0.044140, -0.035000, 0.022280, 0.063150, -0.006110, -0.099070, 
+0.132270, 0.003580, 0.009800, 0.021700, -0.129180, -0.127020, -0.082900, 0.037720, -0.020150, -0.047240, 
+0.046360, -0.118190, -0.155830, 0.102360, -0.099420, -0.242530, 0.042020, 0.092570, -0.225340, 0.117500, 
+-0.085310, -0.200610, 0.084740, -0.160130, -0.131050, -0.071540, -0.077110, -0.046940, -0.004740, -0.161200, 
+-0.040140, -0.056260, -0.118770, 0.007180, -0.060210, -0.055870, -0.024930, 0.020820, -0.000970, 0.108100, 
+-0.118300, 0.059920, 0.148180, -0.063720, 0.072860, -0.015590, 0.026080, 
+0.168730, -0.084350, 0.065040, 0.087360, -0.089810, 0.050930, 0.086360, -0.042060, -0.040480, 0.065960, 
+-0.109190, 0.052250, 0.126500, -0.028930, -0.101940, 0.018980, -0.180660, -0.032030, 0.144980, -0.153340, 
+-0.032060, 0.191370, -0.313100, 0.134110, 0.233430, -0.282220, 0.167110, 0.204600, -0.203070, -0.023800, 
+0.260110, -0.200500, 0.126430, 0.148430, -0.167280, 0.201110, 0.054720, -0.203960, 0.098370, 0.082580, 
+-0.070890, -0.041640, 0.134950, -0.122460, 0.093080, -0.012400, -0.068950, 0.050710, 0.147920, -0.029260, 
+-0.019600, 0.113960, -0.066380, 0.071910, 0.043030, -0.101120, 0.055950, 
+-0.134390, -0.178180, -0.105730, -0.228760, -0.188910, -0.108570, -0.114180, -0.244740, -0.202210, -0.130520, 
+-0.136180, -0.186850, -0.028230, -0.011140, -0.165890, -0.133800, -0.036700, -0.180470, -0.081920, -0.072400, 
+-0.096880, -0.144630, -0.041480, -0.027860, -0.165310, -0.203300, 0.078090, -0.075740, 0.368270, -1.121480, 
+0.154680, 0.383310, -0.658440, 0.076990, 0.256150, -0.397970, -0.021420, 0.294170, -0.313570, -0.158210, 
+0.282160, -0.065800, -0.205290, 0.060070, -0.121730, -0.253170, 0.149770, -0.086600, -0.240900, 0.155350, 
+-0.081430, -0.229600, 0.079950, -0.105810, -0.121840, -0.088480, -0.148900, 
+-0.088410, 0.025500, 0.002010, 0.028210, 0.085850, -0.008110, -0.044980, -0.026500, -0.097230, 0.027050, 
+0.065240, 0.049330, -0.027040, -0.091890, -0.114280, -0.056810, -0.008060, 0.084640, -0.083430, -0.130330, 
+0.053080, -0.052530, -0.062630, 0.084550, 0.018670, -0.105600, 0.037480, 0.026070, -0.034440, -0.048440, 
+0.091110, -0.037480, 0.086230, -0.013590, -0.142340, 0.145080, 0.060200, 0.015690, 0.034980, -0.031950, 
+-0.103770, 0.017330, -0.059160, 0.076350, -0.010660, 0.087830, 0.087340, 0.087640, -0.009720, -0.066970, 
+0.058070, -0.057420, -0.033260, -0.066450, -0.045120, -0.028140, 0.039960, 
+0.079170, 0.010240, 0.057840, -0.063310, -0.001780, 0.090710, -0.053670, 0.090340, -0.011940, 0.013150, 
+0.080940, -0.002280, -0.060630, -0.055980, 0.074370, -0.024050, -0.052930, 0.088380, 0.067620, 0.025450, 
+0.048830, 0.080770, 0.102710, -0.089740, -0.002460, 0.063390, -0.057030, -0.017060, 0.075930, -0.195710, 
+0.028230, 0.049260, -0.103680, 0.027090, 0.091420, -0.015490, 0.075280, 0.129560, 0.017770, 0.021790, 
+0.119290, 0.026880, 0.102100, 0.000020, -0.072150, -0.057940, 0.104050, 0.052910, -0.063180, 0.047160, 
+0.093290, 0.083210, 0.010890, -0.081210, -0.045690, -0.068010, -0.067830, 
+0.076790, 0.006350, -0.101970, -0.087870, 0.046280, -0.110580, -0.112830, 0.047320, -0.100370, 0.050760, 
+-0.040370, -0.064920, 0.004990, -0.039290, -0.081940, 0.018220, -0.047430, -0.151080, 0.061870, 0.039140, 
+-0.082850, -0.114050, -0.172850, -0.083740, -0.122930, -0.169750, -0.029610, -0.142380, -0.135440, 0.082150, 
+-0.127880, -0.224870, 0.094360, 0.014710, -0.136550, -0.145650, -0.006920, -0.114580, -0.009930, 0.007850, 
+-0.111580, -0.029520, -0.004250, -0.016990, 0.017810, -0.081090, -0.096800, -0.096150, -0.080480, 0.095410, 
+0.023230, 0.037400, -0.034780, 0.089800, -0.045930, 0.051960, 0.007930, 
+0.084790, -0.015070, -0.025550, -0.007180, 0.074610, 0.076690, -0.058050, -0.028070, -0.011930, -0.010100, 
+-0.017410, -0.080660, 0.059700, -0.085140, -0.043490, -0.124100, -0.108200, 0.072460, -0.084160, -0.016610, 
+-0.061520, -0.109390, -0.208810, 0.133300, -0.064540, -0.063950, -0.006890, -0.018320, 0.014110, -0.033620, 
+-0.075920, -0.231690, 0.007230, -0.111000, -0.246510, 0.019890, -0.092840, -0.055840, -0.053770, -0.115110, 
+-0.100090, 0.053940, 0.020030, -0.119180, 0.051030, 0.019950, 0.009790, 0.015320, 0.012910, -0.057350, 
+0.012900, 0.027020, 0.071060, -0.004110, 0.019380, 0.055020, -0.051880, 
+-0.031300, 0.023050, -0.080780, 0.057370, -0.029730, 0.030780, 0.015230, -0.091540, -0.069540, 0.083270, 
+-0.054920, -0.097870, 0.080800, -0.119430, -0.102950, -0.014930, 0.029340, -0.065330, 0.012860, -0.063540, 
+-0.101620, -0.095390, -0.037540, -0.107130, -0.220360, -0.012720, 0.103290, -0.432160, -0.004470, 0.363640, 
+-0.211290, 0.087920, -0.102640, -0.043040, -0.043690, -0.091680, -0.059140, -0.021440, -0.069240, -0.017800, 
+0.047060, -0.034340, -0.067670, 0.006150, -0.067700, 0.073320, -0.059300, -0.043810, 0.081340, 0.037590, 
+-0.101520, -0.054800, 0.074530, 0.084270, -0.069070, 0.067110, -0.032490, 
+0.091070, 0.136540, 0.039700, -0.010540, 0.076080, 0.074180, -0.071970, 0.089180, -0.011370, 0.038770, 
+0.070730, 0.047090, 0.039660, 0.064280, -0.134230, -0.014300, 0.153000, -0.097240, 0.003300, -0.005030, 
+-0.078140, 0.103800, 0.026970, -0.028430, 0.099670, 0.042620, -0.092470, 0.059460, -0.075410, 0.001290, 
+0.026510, -0.062160, 0.135790, 0.080920, 0.138120, -0.052600, 0.089860, -0.006420, 0.014290, 0.078570, 
+-0.026770, -0.061360, 0.023670, 0.013810, -0.054480, -0.075500, 0.123120, 0.065430, -0.052700, -0.039150, 
+-0.006860, 0.019080, 0.023730, -0.072500, -0.077270, -0.025370, -0.035110, 
+0.005680, -0.054320, -0.017380, -0.066190, -0.068850, -0.151880, 0.081850, -0.027170, 0.000710, 0.012680, 
+0.007640, -0.091180, -0.018430, 0.010620, -0.017830, 0.085950, 0.039260, -0.041660, 0.012200, 0.025950, 
+-0.140170, -0.154770, -0.033270, -0.204490, -0.286200, -0.019360, -0.009180, -0.331750, -0.017440, 0.248100, 
+-0.160370, -0.075170, -0.008640, -0.094480, 0.033720, -0.156130, 0.042360, -0.015050, -0.182330, 0.065040, 
+-0.133210, -0.090510, 0.073430, -0.086780, -0.036220, 0.109720, 0.028340, -0.120620, -0.071180, -0.121090, 
+-0.087570, -0.052880, 0.040440, -0.085160, 0.009530, -0.073030, -0.059040, 
+0.098540, -0.025620, -0.026110, -0.038190, 0.023580, 0.084440, 0.102200, -0.116330, 0.026550, -0.030180, 
+-0.079860, 0.013780, -0.018330, 0.032410, 0.076690, -0.045740, 0.037530, 0.055220, 0.089370, 0.064250, 
+0.082570, -0.057620, 0.103910, 0.000450, -0.068700, 0.111560, -0.100300, -0.118090, 0.028720, 0.135980, 
+-0.052230, -0.021490, -0.045520, -0.083240, 0.073640, 0.066870, 0.071860, -0.072970, 0.013580, -0.011440, 
+-0.036810, -0.032310, 0.112700, -0.043430, 0.066570, 0.114270, -0.024480, 0.103840, 0.052460, 0.023520, 
+0.053480, 0.066260, -0.050340, 0.086040, -0.017090, -0.038470, 0.011620, 
+0.042090, 0.122680, -0.056470, 0.055120, 0.059230, 0.141070, 0.044410, -0.010990, -0.005010, -0.073300, 
+0.077350, 0.035170, -0.019340, 0.197910, -0.050620, 0.064490, 0.304180, 0.042120, 0.070470, 0.301170, 
+-0.023820, -0.113510, 0.079030, 0.052620, -0.203990, 0.072200, 0.160630, -0.218930, 0.028370, 0.409450, 
+-0.204940, 0.167490, 0.209880, 0.013600, 0.220490, -0.001490, -0.043020, 0.094400, -0.102370, -0.037870, 
+0.113170, -0.070270, 0.042430, 0.146810, 0.125660, -0.068940, 0.035030, 0.030170, -0.081920, 0.106250, 
+-0.022110, -0.066850, 0.088130, -0.011610, 0.035170, 0.133200, -0.026200, 
+0.210800, -0.076410, 0.024240, 0.186880, -0.023180, -0.042070, 0.167510, -0.085220, 0.029900, 0.249430, 
+-0.125040, 0.081550, 0.133910, -0.196750, 0.144160, 0.185290, -0.276830, 0.022410, 0.240690, -0.233320, 
+0.103860, 0.244670, -0.127990, 0.067260, 0.101060, -0.059670, 0.288560, 0.011580, -0.339110, 0.584890, 
+0.159970, -0.278180, 0.258720, 0.325180, -0.046730, 0.058210, 0.345610, -0.131070, -0.009950, 0.256850, 
+0.003600, 0.060290, 0.206510, -0.040190, 0.058260, 0.174760, 0.011550, 0.195330, 0.071750, 0.083540, 
+0.206130, -0.013160, 0.118930, 0.097340, 0.236310, 0.115820, 0.061940, 
+-0.134150, -0.063920, -0.056180, -0.037280, 0.016940, -0.020170, -0.002840, -0.042450, -0.082680, -0.049580, 
+-0.052080, -0.029780, 0.037430, -0.013120, -0.098090, -0.020070, -0.014230, -0.041950, -0.074380, -0.037780, 
+-0.079960, -0.085540, -0.141480, 0.019930, -0.037130, -0.250130, 0.155800, -0.001120, -0.066060, 0.218030, 
+-0.279440, -0.253290, 0.154890, -0.178070, -0.155350, 0.041150, -0.215260, -0.182540, 0.014650, -0.167400, 
+0.012310, 0.037100, -0.090800, 0.009650, 0.035280, -0.168710, -0.014410, 0.085860, 0.001650, -0.002430, 
+0.027090, -0.092760, 0.096190, 0.018990, 0.043420, 0.174880, -0.036270, 
+-0.011770, 0.049790, 0.001360, -0.045190, 0.026330, -0.070990, -0.004730, -0.072880, 0.010450, -0.028970, 
+-0.031460, -0.060390, -0.007980, -0.038150, 0.031130, 0.103450, -0.012950, -0.004610, 0.010890, -0.075660, 
+0.128070, 0.113620, -0.095290, 0.187920, 0.021750, 0.007420, 0.082880, 0.171880, 0.039690, 0.057010, 
+0.046150, -0.127670, -0.016320, 0.118790, -0.034820, 0.090760, 0.062810, -0.035270, 0.138920, 0.138140, 
+-0.001670, 0.059700, 0.023740, 0.041330, -0.005420, -0.041770, 0.004190, 0.064970, -0.017530, -0.054800, 
+-0.044180, -0.050570, 0.054780, -0.005530, -0.014030, 0.049650, 0.006960, 
+-0.099210, -0.103410, -0.045670, 0.117410, -0.026430, -0.103310, -0.044470, -0.125060, 0.052410, 0.013120, 
+-0.113170, -0.073550, 0.079020, -0.083730, 0.126530, 0.013160, -0.131610, 0.117350, -0.024500, -0.144340, 
+0.162320, 0.073450, -0.202290, 0.140500, -0.082750, -0.186010, 0.230840, -0.078240, -0.311530, 0.450040, 
+-0.185740, -0.272600, 0.306860, -0.108480, -0.216670, 0.250360, -0.081240, -0.367980, 0.193140, 0.045920, 
+-0.250710, 0.026850, 0.073910, -0.313850, 0.053670, 0.108650, -0.229160, 0.025350, 0.069650, -0.147460, 
+-0.080340, 0.022300, -0.093990, -0.049170, 0.073850, -0.142470, 0.060380, 
+-0.033980, 0.060720, 0.022620, -0.144520, -0.013140, 0.018880, -0.138710, 0.043720, -0.104650, -0.078820, 
+0.017850, -0.096300, 0.063020, 0.072280, 0.062150, -0.042090, 0.032970, -0.041970, -0.110060, 0.204490, 
+0.013790, -0.021870, 0.185090, -0.055590, -0.046740, 0.132460, -0.025140, -0.254070, 0.076890, -0.012760, 
+-0.033240, 0.203420, -0.002070, -0.108810, 0.177610, -0.095130, -0.081320, 0.154270, -0.061470, -0.121300, 
+-0.038130, 0.007050, -0.047810, 0.026430, -0.038700, -0.091840, 0.105460, -0.017110, -0.091170, -0.065760, 
+-0.017020, -0.097600, 0.027520, 0.015490, -0.090910, -0.088820, -0.081580, 
+0.056040, -0.005190, -0.066880, 0.017390, -0.078320, 0.101460, 0.083520, -0.121650, 0.051270, -0.053490, 
+-0.010870, 0.012920, 0.001170, 0.046220, -0.009540, 0.027210, -0.042050, 0.006140, 0.050410, 0.044540, 
+-0.099500, 0.096720, 0.054570, 0.082190, -0.012390, 0.019330, -0.048250, -0.024600, 0.033930, 0.090340, 
+-0.097880, -0.006400, 0.125110, 0.087450, 0.092210, 0.048580, 0.119040, 0.070860, 0.089850, -0.013290, 
+-0.037520, -0.041850, 0.100960, 0.032520, 0.084930, -0.057590, 0.050760, 0.085480, 0.013810, 0.049230, 
+0.091590, 0.092230, 0.027510, -0.014120, 0.045440, -0.072190, 0.085360, 
+-0.006250, 0.079350, 0.102290, -0.010470, -0.092070, 0.033780, -0.040010, 0.060610, -0.009630, 0.137480, 
+-0.014120, -0.013020, 0.131010, 0.072340, -0.065540, 0.077710, 0.114400, -0.013220, 0.169990, 0.014640, 
+-0.067610, 0.155590, 0.002460, -0.046240, 0.030060, -0.001280, 0.011260, -0.005750, 0.089520, -0.113430, 
+0.218280, 0.147740, 0.068280, 0.144550, 0.052020, -0.039690, 0.139400, 0.154510, -0.021070, 0.054170, 
+-0.042420, -0.003580, 0.113740, 0.087890, -0.049810, 0.062520, -0.040490, 0.019580, 0.130990, -0.013260, 
+-0.050120, -0.012710, -0.006300, 0.029670, -0.048960, 0.062810, -0.056040, 
+0.425820, -0.514690, -0.902650, 0.159890, 0.435610, -0.375810, 0.312440, 0.261980, -0.265760, 0.552490, 
+-0.480040, 0.429780, -0.454790, -0.921680, -0.128230, -0.104130, 0.209430, 0.113750, -0.205550, -0.196180, 
+-0.146760, 0.333750, 0.152760, 0.822640, 0.202790, 0.070690, -0.561130, -0.248120, 0.023590, 0.248550, 
+-0.066580, -0.041950, 0.212400, 0.092520, 0.050550, 0.064290, -0.098520, -0.529540, -0.346760, 0.057530, 
+0.046610, 0.145580, 0.194120, 0.164200, -0.529280, 0.449030, 0.001530, 0.122820, -0.401150, -0.270640, 
+-0.688590, -0.551210, 0.030390, -0.353610, -0.282650, -0.067240, -0.178040, -0.025510, -0.730300, -0.203980, 
+-0.286740, -0.185570, 0.436560, -0.436280, -0.439680, 0.527360, -0.373520, -0.010680, 0.037890, -0.402420, 
+-0.177630, 0.208900, -0.327100, -0.068170, -0.447710, 0.218580, -0.445280, -0.103790, 0.188150, -0.069900, 
+0.116720, 0.083780, 0.636890, -0.448930, 0.163330, 0.000180, -0.162810, 0.030250, -0.567610, 0.114460, 
+-0.491240, -0.287170, -0.462590, 0.833640, -0.080910, 0.160720, -0.454820, -0.408900, -0.120730, 0.086280, 
+
+-0.378770, 0.062770, 0.512150, -0.171540, -1.011450, 0.560510, -0.921530, 0.093090, -0.632000, 0.551900, 
+1.481290, 0.005280, 0.276700, -0.009430, -0.805190, 0.305270, -0.770910, -0.255970, -0.477950, -0.775050, 
+-0.369340, -0.514030, -0.442860, 0.001300, -0.465630, 0.169240, 0.816930, -0.070850, -0.076150, 1.004610, 
+-0.339460, 0.206500, 0.110950, -0.254280, -0.102430, 0.207140, -0.226130, 0.435580, 0.163380, -0.622340, 
+0.366700, -0.593650, -0.775090, -0.239870, -0.042590, -0.403180, 0.026930, 0.313610, 0.282580, -0.011600, 
+0.061880, 0.135580, 0.578870, 0.176450, -0.292850, -0.051730, -0.145850, -0.434090, 1.112830, -0.544060, 
+-0.010960, 0.715960, -0.838270, 0.606220, -0.228140, -0.269520, -0.630310, -0.852590, 0.059650, -0.042200, 
+-0.333600, -0.432970, 0.011910, 0.108910, 0.428210, -0.077610, -0.403770, -0.047320, -1.058070, -0.067080, 
+0.359530, -0.639870, -0.512030, 0.914640, -0.155390, 0.325990, -0.468260, -0.383460, 0.059450, -0.255800, 
+-0.135660, 0.133080, 0.838950, -0.630150, -0.623870, 0.057020, 0.309430, 0.424750, 0.058950, 0.261870, 
+
+-0.262110, 0.242150, -0.510900, -0.063000, 0.451710, -0.661560, 0.175050, -0.310790, 0.740490, -0.812460, 
+-0.555900, -0.498570, -0.039890, 0.821350, 0.631460, 0.004220, 0.368950, 0.124180, 0.665030, 0.383880, 
+0.467530, -0.145810, 0.259750, -0.839120, 0.127860, -0.137140, -0.135520, -0.038520, 0.058100, -1.348490, 
+0.082880, -0.326990, -0.616550, -0.211400, 0.055810, -0.307660, -0.122110, -0.096730, 0.162830, 0.693710, 
+-0.222860, -0.110850, -0.679990, 0.562350, 0.413400, -0.423210, -0.247370, -0.515350, -0.473390, 0.237710, 
+0.470800, 0.328910, -0.630150, -0.378190, 0.517530, -0.047290, 0.077200, 0.021450, -0.524390, 0.593710, 
+0.204610, -0.597840, 0.655560, 0.033650, 0.486460, -0.371730, 0.708990, 0.699020, -0.181640, 0.470090, 
+0.618710, 0.367810, 0.302160, 0.067030, 0.158020, -0.216560, 0.567150, 0.414200, 0.635260, -0.116750, 
+-0.357950, 0.451620, -0.035280, -0.948340, 0.163210, -0.171710, 0.346110, 0.420170, 0.214560, -0.202390, 
+0.255520, -0.035040, -0.041240, 0.533280, 0.612720, 0.077740, -0.092380, -0.345940, -0.140400, -0.334780, 
+
+
+  };
+
+  /* unit definition section (see also UnitType) */
+  static UnitType Units[161] = 
+  {
+    { 0.0, 0.0, 0, NULL , NULL },
+    { /* unit 1 (unit) */
+      0.0, -0.011180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 2 (unit) */
+      0.0, -0.055550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 3 (unit) */
+      0.0, 0.099790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 4 (unit) */
+      0.0, -0.041680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 5 (unit) */
+      0.0, -0.048040, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 6 (unit) */
+      0.0, 0.039050, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 7 (unit) */
+      0.0, -0.083480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 8 (unit) */
+      0.0, 0.010660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 9 (unit) */
+      0.0, 0.099560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 10 (unit) */
+      0.0, 0.021080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 11 (unit) */
+      0.0, 0.071950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 12 (unit) */
+      0.0, -0.014900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 13 (unit) */
+      0.0, -0.019480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 14 (unit) */
+      0.0, -0.069950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 15 (unit) */
+      0.0, -0.054260, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 16 (unit) */
+      0.0, -0.088710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 17 (unit) */
+      0.0, 0.009390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 18 (unit) */
+      0.0, 0.082540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 19 (unit) */
+      0.0, 0.025710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 20 (unit) */
+      0.0, -0.038030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 21 (unit) */
+      0.0, 0.026090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 22 (unit) */
+      0.0, -0.042760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 23 (unit) */
+      0.0, -0.072730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 24 (unit) */
+      0.0, 0.060050, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 25 (unit) */
+      0.0, 0.018470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 26 (unit) */
+      0.0, -0.064180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 27 (unit) */
+      0.0, 0.051090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 28 (unit) */
+      0.0, 0.063030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 29 (unit) */
+      0.0, 0.080560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 30 (unit) */
+      0.0, 0.029320, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 31 (unit) */
+      0.0, 0.054220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 32 (unit) */
+      0.0, -0.075280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 33 (unit) */
+      0.0, 0.052830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 34 (unit) */
+      0.0, -0.040590, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 35 (unit) */
+      0.0, 0.007500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 36 (unit) */
+      0.0, -0.021790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 37 (unit) */
+      0.0, 0.037810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 38 (unit) */
+      0.0, -0.091790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 39 (unit) */
+      0.0, 0.059400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 40 (unit) */
+      0.0, -0.052860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 41 (unit) */
+      0.0, -0.006060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 42 (unit) */
+      0.0, -0.029490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 43 (unit) */
+      0.0, -0.066010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 44 (unit) */
+      0.0, -0.099850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 45 (unit) */
+      0.0, 0.057940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 46 (unit) */
+      0.0, -0.093100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 47 (unit) */
+      0.0, 0.032760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 48 (unit) */
+      0.0, 0.014250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 49 (unit) */
+      0.0, -0.062210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 50 (unit) */
+      0.0, 0.020800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 51 (unit) */
+      0.0, 0.067560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 52 (unit) */
+      0.0, 0.027730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 53 (unit) */
+      0.0, 0.049490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 54 (unit) */
+      0.0, -0.020460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 55 (unit) */
+      0.0, -0.033910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 56 (unit) */
+      0.0, -0.067230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 57 (unit) */
+      0.0, -0.033600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 58 (unit) */
+      0.0, 0.001690, 57,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 59 (unit) */
+      0.0, 0.049620, 57,
+       &Sources[57] , 
+       &Weights[57] , 
+      },
+    { /* unit 60 (unit) */
+      0.0, -0.343900, 57,
+       &Sources[114] , 
+       &Weights[114] , 
+      },
+    { /* unit 61 (unit) */
+      0.0, -0.058000, 57,
+       &Sources[171] , 
+       &Weights[171] , 
+      },
+    { /* unit 62 (unit) */
+      0.0, 0.301100, 57,
+       &Sources[228] , 
+       &Weights[228] , 
+      },
+    { /* unit 63 (unit) */
+      0.0, -0.482040, 57,
+       &Sources[285] , 
+       &Weights[285] , 
+      },
+    { /* unit 64 (unit) */
+      0.0, 0.083360, 57,
+       &Sources[342] , 
+       &Weights[342] , 
+      },
+    { /* unit 65 (unit) */
+      0.0, -0.149670, 57,
+       &Sources[399] , 
+       &Weights[399] , 
+      },
+    { /* unit 66 (unit) */
+      0.0, 0.356500, 57,
+       &Sources[456] , 
+       &Weights[456] , 
+      },
+    { /* unit 67 (unit) */
+      0.0, -0.008570, 57,
+       &Sources[513] , 
+       &Weights[513] , 
+      },
+    { /* unit 68 (unit) */
+      0.0, -0.218050, 57,
+       &Sources[570] , 
+       &Weights[570] , 
+      },
+    { /* unit 69 (unit) */
+      0.0, -0.046000, 57,
+       &Sources[627] , 
+       &Weights[627] , 
+      },
+    { /* unit 70 (unit) */
+      0.0, -0.024630, 57,
+       &Sources[684] , 
+       &Weights[684] , 
+      },
+    { /* unit 71 (unit) */
+      0.0, 0.009310, 57,
+       &Sources[741] , 
+       &Weights[741] , 
+      },
+    { /* unit 72 (unit) */
+      0.0, -0.008020, 57,
+       &Sources[798] , 
+       &Weights[798] , 
+      },
+    { /* unit 73 (unit) */
+      0.0, 0.034450, 57,
+       &Sources[855] , 
+       &Weights[855] , 
+      },
+    { /* unit 74 (unit) */
+      0.0, 0.184860, 57,
+       &Sources[912] , 
+       &Weights[912] , 
+      },
+    { /* unit 75 (unit) */
+      0.0, 0.185940, 57,
+       &Sources[969] , 
+       &Weights[969] , 
+      },
+    { /* unit 76 (unit) */
+      0.0, 0.049100, 57,
+       &Sources[1026] , 
+       &Weights[1026] , 
+      },
+    { /* unit 77 (unit) */
+      0.0, -0.058420, 57,
+       &Sources[1083] , 
+       &Weights[1083] , 
+      },
+    { /* unit 78 (unit) */
+      0.0, 0.127150, 57,
+       &Sources[1140] , 
+       &Weights[1140] , 
+      },
+    { /* unit 79 (unit) */
+      0.0, -0.042290, 57,
+       &Sources[1197] , 
+       &Weights[1197] , 
+      },
+    { /* unit 80 (unit) */
+      0.0, 0.028030, 57,
+       &Sources[1254] , 
+       &Weights[1254] , 
+      },
+    { /* unit 81 (unit) */
+      0.0, -0.551840, 57,
+       &Sources[1311] , 
+       &Weights[1311] , 
+      },
+    { /* unit 82 (unit) */
+      0.0, 0.064040, 57,
+       &Sources[1368] , 
+       &Weights[1368] , 
+      },
+    { /* unit 83 (unit) */
+      0.0, 0.027280, 57,
+       &Sources[1425] , 
+       &Weights[1425] , 
+      },
+    { /* unit 84 (unit) */
+      0.0, -0.216180, 57,
+       &Sources[1482] , 
+       &Weights[1482] , 
+      },
+    { /* unit 85 (unit) */
+      0.0, -0.139620, 57,
+       &Sources[1539] , 
+       &Weights[1539] , 
+      },
+    { /* unit 86 (unit) */
+      0.0, 0.056150, 57,
+       &Sources[1596] , 
+       &Weights[1596] , 
+      },
+    { /* unit 87 (unit) */
+      0.0, -0.211910, 57,
+       &Sources[1653] , 
+       &Weights[1653] , 
+      },
+    { /* unit 88 (unit) */
+      0.0, -0.067280, 57,
+       &Sources[1710] , 
+       &Weights[1710] , 
+      },
+    { /* unit 89 (unit) */
+      0.0, -0.006930, 57,
+       &Sources[1767] , 
+       &Weights[1767] , 
+      },
+    { /* unit 90 (unit) */
+      0.0, 0.011900, 57,
+       &Sources[1824] , 
+       &Weights[1824] , 
+      },
+    { /* unit 91 (unit) */
+      0.0, -0.030750, 57,
+       &Sources[1881] , 
+       &Weights[1881] , 
+      },
+    { /* unit 92 (unit) */
+      0.0, 0.076940, 57,
+       &Sources[1938] , 
+       &Weights[1938] , 
+      },
+    { /* unit 93 (unit) */
+      0.0, 0.011460, 57,
+       &Sources[1995] , 
+       &Weights[1995] , 
+      },
+    { /* unit 94 (unit) */
+      0.0, -0.124060, 57,
+       &Sources[2052] , 
+       &Weights[2052] , 
+      },
+    { /* unit 95 (unit) */
+      0.0, -0.030340, 57,
+       &Sources[2109] , 
+       &Weights[2109] , 
+      },
+    { /* unit 96 (unit) */
+      0.0, 0.123440, 57,
+       &Sources[2166] , 
+       &Weights[2166] , 
+      },
+    { /* unit 97 (unit) */
+      0.0, 0.013950, 57,
+       &Sources[2223] , 
+       &Weights[2223] , 
+      },
+    { /* unit 98 (unit) */
+      0.0, -0.050440, 57,
+       &Sources[2280] , 
+       &Weights[2280] , 
+      },
+    { /* unit 99 (unit) */
+      0.0, 0.081440, 57,
+       &Sources[2337] , 
+       &Weights[2337] , 
+      },
+    { /* unit 100 (unit) */
+      0.0, -0.335490, 57,
+       &Sources[2394] , 
+       &Weights[2394] , 
+      },
+    { /* unit 101 (unit) */
+      0.0, 0.089250, 57,
+       &Sources[2451] , 
+       &Weights[2451] , 
+      },
+    { /* unit 102 (unit) */
+      0.0, 0.051900, 57,
+       &Sources[2508] , 
+       &Weights[2508] , 
+      },
+    { /* unit 103 (unit) */
+      0.0, -0.284950, 57,
+       &Sources[2565] , 
+       &Weights[2565] , 
+      },
+    { /* unit 104 (unit) */
+      0.0, -0.001710, 57,
+       &Sources[2622] , 
+       &Weights[2622] , 
+      },
+    { /* unit 105 (unit) */
+      0.0, -0.113140, 57,
+       &Sources[2679] , 
+       &Weights[2679] , 
+      },
+    { /* unit 106 (unit) */
+      0.0, -0.392860, 57,
+       &Sources[2736] , 
+       &Weights[2736] , 
+      },
+    { /* unit 107 (unit) */
+      0.0, -0.012080, 57,
+       &Sources[2793] , 
+       &Weights[2793] , 
+      },
+    { /* unit 108 (unit) */
+      0.0, 0.197720, 57,
+       &Sources[2850] , 
+       &Weights[2850] , 
+      },
+    { /* unit 109 (unit) */
+      0.0, -0.093860, 57,
+       &Sources[2907] , 
+       &Weights[2907] , 
+      },
+    { /* unit 110 (unit) */
+      0.0, -0.022920, 57,
+       &Sources[2964] , 
+       &Weights[2964] , 
+      },
+    { /* unit 111 (unit) */
+      0.0, -0.062260, 57,
+       &Sources[3021] , 
+       &Weights[3021] , 
+      },
+    { /* unit 112 (unit) */
+      0.0, 0.119360, 57,
+       &Sources[3078] , 
+       &Weights[3078] , 
+      },
+    { /* unit 113 (unit) */
+      0.0, 0.051220, 57,
+       &Sources[3135] , 
+       &Weights[3135] , 
+      },
+    { /* unit 114 (unit) */
+      0.0, -0.067900, 57,
+       &Sources[3192] , 
+       &Weights[3192] , 
+      },
+    { /* unit 115 (unit) */
+      0.0, 0.040150, 57,
+       &Sources[3249] , 
+       &Weights[3249] , 
+      },
+    { /* unit 116 (unit) */
+      0.0, -0.442540, 57,
+       &Sources[3306] , 
+       &Weights[3306] , 
+      },
+    { /* unit 117 (unit) */
+      0.0, 0.055850, 57,
+       &Sources[3363] , 
+       &Weights[3363] , 
+      },
+    { /* unit 118 (unit) */
+      0.0, 0.158590, 57,
+       &Sources[3420] , 
+       &Weights[3420] , 
+      },
+    { /* unit 119 (unit) */
+      0.0, -0.024290, 57,
+       &Sources[3477] , 
+       &Weights[3477] , 
+      },
+    { /* unit 120 (unit) */
+      0.0, 0.679140, 57,
+       &Sources[3534] , 
+       &Weights[3534] , 
+      },
+    { /* unit 121 (unit) */
+      0.0, 0.054790, 57,
+       &Sources[3591] , 
+       &Weights[3591] , 
+      },
+    { /* unit 122 (unit) */
+      0.0, -0.053390, 57,
+       &Sources[3648] , 
+       &Weights[3648] , 
+      },
+    { /* unit 123 (unit) */
+      0.0, -0.142010, 57,
+       &Sources[3705] , 
+       &Weights[3705] , 
+      },
+    { /* unit 124 (unit) */
+      0.0, 0.071450, 57,
+       &Sources[3762] , 
+       &Weights[3762] , 
+      },
+    { /* unit 125 (unit) */
+      0.0, 0.061620, 57,
+       &Sources[3819] , 
+       &Weights[3819] , 
+      },
+    { /* unit 126 (unit) */
+      0.0, -0.098380, 57,
+       &Sources[3876] , 
+       &Weights[3876] , 
+      },
+    { /* unit 127 (unit) */
+      0.0, 0.151470, 57,
+       &Sources[3933] , 
+       &Weights[3933] , 
+      },
+    { /* unit 128 (unit) */
+      0.0, -0.005460, 57,
+       &Sources[3990] , 
+       &Weights[3990] , 
+      },
+    { /* unit 129 (unit) */
+      0.0, 0.235270, 57,
+       &Sources[4047] , 
+       &Weights[4047] , 
+      },
+    { /* unit 130 (unit) */
+      0.0, 0.062850, 57,
+       &Sources[4104] , 
+       &Weights[4104] , 
+      },
+    { /* unit 131 (unit) */
+      0.0, 0.000790, 57,
+       &Sources[4161] , 
+       &Weights[4161] , 
+      },
+    { /* unit 132 (unit) */
+      0.0, 0.089700, 57,
+       &Sources[4218] , 
+       &Weights[4218] , 
+      },
+    { /* unit 133 (unit) */
+      0.0, -0.077060, 57,
+       &Sources[4275] , 
+       &Weights[4275] , 
+      },
+    { /* unit 134 (unit) */
+      0.0, 0.163510, 57,
+       &Sources[4332] , 
+       &Weights[4332] , 
+      },
+    { /* unit 135 (unit) */
+      0.0, -0.085510, 57,
+       &Sources[4389] , 
+       &Weights[4389] , 
+      },
+    { /* unit 136 (unit) */
+      0.0, 0.101080, 57,
+       &Sources[4446] , 
+       &Weights[4446] , 
+      },
+    { /* unit 137 (unit) */
+      0.0, 0.020650, 57,
+       &Sources[4503] , 
+       &Weights[4503] , 
+      },
+    { /* unit 138 (unit) */
+      0.0, -0.007720, 57,
+       &Sources[4560] , 
+       &Weights[4560] , 
+      },
+    { /* unit 139 (unit) */
+      0.0, -0.007020, 57,
+       &Sources[4617] , 
+       &Weights[4617] , 
+      },
+    { /* unit 140 (unit) */
+      0.0, -0.070400, 57,
+       &Sources[4674] , 
+       &Weights[4674] , 
+      },
+    { /* unit 141 (unit) */
+      0.0, -0.743640, 57,
+       &Sources[4731] , 
+       &Weights[4731] , 
+      },
+    { /* unit 142 (unit) */
+      0.0, 0.028400, 57,
+       &Sources[4788] , 
+       &Weights[4788] , 
+      },
+    { /* unit 143 (unit) */
+      0.0, 0.005550, 57,
+       &Sources[4845] , 
+       &Weights[4845] , 
+      },
+    { /* unit 144 (unit) */
+      0.0, 0.026650, 57,
+       &Sources[4902] , 
+       &Weights[4902] , 
+      },
+    { /* unit 145 (unit) */
+      0.0, 0.135060, 57,
+       &Sources[4959] , 
+       &Weights[4959] , 
+      },
+    { /* unit 146 (unit) */
+      0.0, 0.086380, 57,
+       &Sources[5016] , 
+       &Weights[5016] , 
+      },
+    { /* unit 147 (unit) */
+      0.0, 0.130710, 57,
+       &Sources[5073] , 
+       &Weights[5073] , 
+      },
+    { /* unit 148 (unit) */
+      0.0, -0.002970, 57,
+       &Sources[5130] , 
+       &Weights[5130] , 
+      },
+    { /* unit 149 (unit) */
+      0.0, -0.093040, 57,
+       &Sources[5187] , 
+       &Weights[5187] , 
+      },
+    { /* unit 150 (unit) */
+      0.0, -0.010530, 57,
+       &Sources[5244] , 
+       &Weights[5244] , 
+      },
+    { /* unit 151 (unit) */
+      0.0, 0.440130, 57,
+       &Sources[5301] , 
+       &Weights[5301] , 
+      },
+    { /* unit 152 (unit) */
+      0.0, 0.043090, 57,
+       &Sources[5358] , 
+       &Weights[5358] , 
+      },
+    { /* unit 153 (unit) */
+      0.0, -0.032130, 57,
+       &Sources[5415] , 
+       &Weights[5415] , 
+      },
+    { /* unit 154 (unit) */
+      0.0, -0.075900, 57,
+       &Sources[5472] , 
+       &Weights[5472] , 
+      },
+    { /* unit 155 (unit) */
+      0.0, -0.241640, 57,
+       &Sources[5529] , 
+       &Weights[5529] , 
+      },
+    { /* unit 156 (unit) */
+      0.0, -0.056750, 57,
+       &Sources[5586] , 
+       &Weights[5586] , 
+      },
+    { /* unit 157 (unit) */
+      0.0, -0.077040, 57,
+       &Sources[5643] , 
+       &Weights[5643] , 
+      },
+    { /* unit 158 (unit) */
+      0.0, -0.033570, 100,
+       &Sources[5700] , 
+       &Weights[5700] , 
+      },
+    { /* unit 159 (unit) */
+      0.0, -0.159010, 100,
+       &Sources[5800] , 
+       &Weights[5800] , 
+      },
+    { /* unit 160 (unit) */
+      0.0, -0.049350, 100,
+       &Sources[5900] , 
+       &Weights[5900] , 
+      }
+
+  };
+
+
+
+int hmm2(float *in, float *out, int init)
+{
+  int member, source;
+  float sum;
+  enum{OK, Error, Not_Valid};
+  pUnit unit;
+
+
+  /* layer definition section (names & member units) */
+
+  static pUnit Input[57] = {Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57}; /* members */
+
+  static pUnit Hidden1[100] = {Units + 58, Units + 59, Units + 60, Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70, Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80, Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90, Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100, Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110, Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120, Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130, Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140, Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150, Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157}; /* members */
+
+  static pUnit Output1[3] = {Units + 158, Units + 159, Units + 160}; /* members */
+
+  static int Output[3] = {158, 159, 160};
+
+  for(member = 0; member < 57; member++) {
+    Input[member]->act = in[member];
+  }
+
+  for (member = 0; member < 100; member++) {
+    unit = Hidden1[member];
+    sum = 0.0;
+    for (source = 0; source < unit->NoOfSources; source++) {
+      sum += unit->sources[source]->act
+             * unit->weights[source];
+    }
+    unit->act = Act_Logistic(sum, unit->Bias);
+  };
+
+  for (member = 0; member < 3; member++) {
+    unit = Output1[member];
+    sum = 0.0;
+    for (source = 0; source < unit->NoOfSources; source++) {
+      sum += unit->sources[source]->act
+             * unit->weights[source];
+    }
+    unit->act = Act_Logistic(sum, unit->Bias);
+  };
+
+  for(member = 0; member < 3; member++) {
+    out[member] = Units[Output[member]].act;
+  }
+
+  return(OK);
+}