JPRED-2 Add sources of all binaries (except alscript) to Git
[jpred.git] / sources / jnet / psisol0.c
diff --git a/sources/jnet/psisol0.c b/sources/jnet/psisol0.c
new file mode 100644 (file)
index 0000000..abb3641
--- /dev/null
@@ -0,0 +1,2480 @@
+/*********************************************************
+  psisol0.c
+  --------------------------------------------------------
+  generated at Wed Jul  1 17:21:05 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[352];
+  /* 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 + 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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+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 + 158, Units + 159, Units + 160, 
+Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, 
+Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, 
+Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, 
+Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, 
+Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, 
+Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, 
+Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, 
+Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, 
+Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, 
+Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, 
+Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, 
+Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, 
+Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, 
+Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, 
+Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, 
+Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, 
+Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, 
+Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340, 
+
+Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, 
+Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, 
+
+  };
+
+  /* Weigths definition section */
+  static float Weights[] =  {
+-1.360990, -1.223060, -0.239300, -0.119440, -0.651540, 1.029820, -0.072810, 0.101300, -0.339230, -0.821390, 
+0.654850, -0.614660, -0.404700, 1.484710, 0.019010, -0.072250, 1.703480, -0.885700, -0.688100, -0.650760, 
+0.320670, 1.177030, 0.597570, 0.854790, -0.265220, 1.026600, -0.419310, -0.750150, 1.215660, -0.171260, 
+-0.629820, -1.917930, -0.114160, -1.561180, -0.596750, 1.517230, 0.128600, 0.112220, -0.147710, 1.781070, 
+-0.179520, -0.301740, 0.198380, 1.281350, -1.626810, -1.004310, 0.590230, -1.119520, -0.051690, -0.136390, 
+-0.498210, 0.240280, 0.545440, 0.994410, 0.737350, 0.452110, -0.422300, -0.289730, -0.412730, 1.106090, 
+-0.487540, 0.225470, -0.816020, 0.284590, 0.909320, 0.834040, -1.393420, 0.277810, -0.830660, -0.865010, 
+-1.345220, 0.536380, 0.346360, 0.040430, -0.176730, 0.241680, -1.756030, -0.938930, -0.390840, 1.172830, 
+-0.522470, 1.404990, 0.877090, -0.492150, 2.110730, 1.889810, 1.351970, -1.439100, 0.461100, 0.794710, 
+0.106410, -0.180200, -1.775050, 0.164330, 2.498750, 1.000790, -0.546050, 0.565750, -0.666820, -0.182780, 
+0.511310, 1.742580, 0.233640, 0.354030, -0.214950, 0.438290, -0.523590, -2.173280, -1.100060, -2.128860, 
+-1.142880, 0.832100, 2.499070, -0.641730, 1.270400, -0.098930, -0.513560, -0.175770, -0.739970, -2.262490, 
+-1.032430, 1.983620, 0.519710, 1.771420, -1.247720, 0.358080, 2.253780, -0.317220, 1.023220, -0.557890, 
+0.213710, 0.948760, 0.183560, -0.383880, 1.093840, 3.728910, -1.241310, -0.065740, 0.011270, 0.764890, 
+0.803200, 0.444430, -1.367710, 2.499350, -2.238090, -0.253550, -0.228190, 2.659860, 1.152130, -0.151880, 
+2.092570, -0.323600, -0.493100, -1.176890, 0.454610, 0.340450, 0.138110, -1.595990, 1.449410, 0.685930, 
+-0.091340, 3.989650, 2.114820, 2.410710, -1.115030, 0.110540, 5.963420, 0.930300, 0.570240, -1.890460, 
+2.596480, 2.904220, -1.537780, -1.219310, 3.184200, 1.992940, 0.534100, -1.014380, 1.587310, 3.011240, 
+1.788300, -1.275760, 0.082910, 3.347430, 0.421780, 0.754400, 1.783460, 2.286520, 1.834110, -0.125500, 
+-1.433450, -0.693880, -0.898060, -0.622150, 2.067410, -0.062440, -0.931430, 0.324200, -1.527600, -1.619450, 
+0.757060, 0.363940, -0.320430, -0.640710, -0.200620, -0.761760, 0.996230, -2.760240, 1.099090, -1.134990, 
+-1.413970, -0.251780, 0.331150, -0.785300, 0.981750, -0.611610, 0.840110, 0.244490, -0.228210, -0.562500, 
+0.205910, -0.166520, 0.442300, 1.360230, -1.926630, -0.299090, 0.530000, -0.546730, 0.563270, -2.234600, 
+-0.422920, 0.970820, -1.188970, 1.357400, 1.445090, 1.451300, 0.606190, -1.614800, -2.463500, 0.525810, 
+-1.522520, 1.349360, -1.141200, -0.070650, 0.036910, 1.425140, 0.473110, -2.245510, 0.187220, -1.137060, 
+-2.034660, -1.322160, -0.767150, 0.104070, 1.310400, 0.335770, 0.290030, -0.121300, -0.615520, 0.177330, 
+-1.271480, -1.467070, -0.606000, 0.504960, 1.699550, -0.742740, 0.734400, -2.632540, 0.844950, -0.711580, 
+-1.993480, 0.766480, 0.746090, -0.403030, -0.236180, 0.932030, -1.020050, -2.070840, 0.091110, 0.100390, 
+-1.049720, -0.414570, -0.815670, 0.057080, -1.227710, 1.434490, -0.747840, -0.270580, 1.622630, -0.752190, 
+0.525710, -0.387580, -0.312640, 0.382850, 1.147540, 0.939970, 0.409100, -0.437900, -1.254450, -1.172720, 
+0.347040, 0.644060, -0.573490, 1.116860, 1.573100, -0.754910, 0.832620, -0.491830, 0.892840, 0.702020, 
+-0.174210, -1.241370, 0.342990, -1.403540, 0.606610, -0.065870, 0.946030, -0.506090, 0.567040, -1.161700, 
+-1.175860, 0.883570, 0.700210, 0.191090, -0.724640, 1.787980, -0.274590, -0.707470, -0.555030, 0.623570, 
+-1.411250, -0.726680, -0.275290, -0.040710, -1.210840, -0.002530, -1.539080, -1.140290, -0.787430, -1.522890, 
+
+-1.116080, 0.592330, 0.666070, -1.385170, 0.487970, 0.051410, -0.579040, 0.974950, -0.145170, -0.412760, 
+1.230200, 2.703350, -0.050430, -0.074670, -2.033450, -0.337420, 0.261650, -0.775280, -1.911260, 2.064450, 
+0.895150, -0.203760, -0.824510, -1.573560, -2.028750, -1.514750, -0.376310, 0.381830, 0.875340, -0.728060, 
+0.302770, 0.399660, -0.091460, 2.872310, 0.597970, -0.251610, -0.337410, 0.159250, -1.271110, 0.097040, 
+0.680450, -0.748750, 0.613340, 0.000590, 0.460180, -1.054940, -2.023150, -0.097320, -0.017770, -0.063590, 
+0.096010, -0.082570, 0.507800, 0.351970, 0.353070, 1.541680, -0.521430, 1.301130, -0.458210, 0.943570, 
+0.703790, -0.169450, 1.087290, -1.534780, -0.775000, 1.396030, -0.064370, -0.396400, -0.206730, 3.448980, 
+1.255840, 0.363020, -0.083340, 0.760730, -0.750410, 2.571100, -1.578250, 1.640990, -0.006230, -0.447350, 
+0.295080, 1.208070, 2.038840, -2.885850, -1.604020, -0.367180, 2.730810, -0.898160, -0.031790, 1.118580, 
+0.595840, -3.384620, 0.852890, 0.149690, 0.615920, 0.867210, 0.158360, 0.557110, 0.544570, 0.254890, 
+0.870210, -1.845530, 0.276260, 0.316400, -2.309450, 0.551690, 1.359170, 0.157230, 0.720330, 0.380360, 
+0.487590, -0.595650, 0.890500, 1.604080, 0.708100, 0.883210, -0.270200, 0.595950, -1.338940, 1.237320, 
+0.338930, -0.089860, -1.594640, -2.686570, -0.700010, 0.351970, 0.111150, 1.637570, -0.900880, 0.220450, 
+-1.870200, 1.829450, 0.386020, 1.872080, 0.504420, -1.167290, 0.882670, -1.948680, -1.327280, -1.219510, 
+-0.248320, -1.091860, 1.351100, 3.649420, -0.923210, 0.287540, -3.985140, -0.073340, -0.006230, 0.705530, 
+1.199120, 2.250770, 0.888310, 0.894230, 2.048760, 1.007260, 0.524670, 0.653130, -1.676140, -2.295900, 
+-1.992730, 2.583160, 0.377110, 1.354010, -2.981650, -0.519130, 3.894880, -2.094380, -0.712430, -1.984470, 
+1.565120, 2.644770, -1.272460, 0.276260, -2.264460, -0.427050, 1.518510, 1.931890, 1.497670, -1.522540, 
+-0.465320, 0.609130, -0.100690, 1.123750, -1.920290, -1.804520, -0.637350, 0.513690, 0.729640, -1.880860, 
+-0.688470, 1.616130, 0.004710, -0.181040, -0.621800, -1.544530, 1.286500, -0.248330, -0.138120, 1.380700, 
+-0.465020, -2.118580, 0.305210, -2.120400, 0.369190, -0.530660, -1.239750, 0.188090, 0.174750, 0.505250, 
+-1.836150, -2.331720, 0.260050, -0.991620, 1.029770, -0.448080, -0.088500, 1.031440, -0.011800, 1.769740, 
+-1.694170, 0.422640, -0.326950, 1.893560, -0.041370, 1.231250, 1.185270, 1.288080, -1.610710, 1.381210, 
+0.228820, 0.253580, 0.255740, 0.259060, 0.203590, 0.028390, 0.611910, 1.285170, -0.158790, -0.236010, 
+-0.901770, 0.103780, 0.316460, 0.696160, -1.866890, -0.267730, 0.587890, 1.984810, 1.425640, 0.703310, 
+1.098920, 0.237410, 1.007090, 1.192950, 2.173720, 2.715160, -0.445180, -0.534880, 0.106770, 1.641920, 
+-1.117470, -0.158750, -2.212470, 1.189850, 0.014570, -0.668220, -0.859520, 1.766120, -0.546720, -0.335180, 
+-0.674650, 1.740450, 0.478280, 1.557130, -0.236960, 1.329950, -0.312330, -0.250470, -0.293220, 1.752220, 
+-0.803940, -0.019010, -0.791550, -1.263830, -0.585270, -1.141510, -0.546380, -0.917330, -1.464630, -0.606140, 
+1.174850, 1.766320, 0.839390, 0.579510, -0.369550, 0.557410, -0.368670, -1.202820, 0.613910, -1.663150, 
+1.335450, -1.838670, 0.476430, -0.063990, 0.840580, -0.296290, 1.612600, 0.865190, 1.199910, -0.429480, 
+0.510830, -1.074560, -0.260470, 1.957660, 0.273680, 0.121440, 0.801030, -0.095180, -0.869150, 0.315770, 
+0.783740, -0.021090, 0.985920, -1.170130, -0.914890, -2.015950, -0.600930, -0.206060, 1.887560, -0.059150, 
+2.718190, 1.813280, -1.106570, 2.464380, -0.764260, -0.111890, -0.921970, -0.747400, -0.350520, -0.910740, 
+
+0.335670, 0.791680, 1.307520, -0.457850, -0.713430, -1.186920, -2.612840, 0.560600, -0.867550, 1.114440, 
+-0.452600, 0.233660, -0.226760, 1.446100, -0.975010, 0.204490, -1.082090, 1.523690, -0.239570, -0.255150, 
+-0.759570, 0.514120, 1.728030, -1.864800, 0.921280, 0.026180, 1.371210, 0.248850, -1.115630, 0.383790, 
+-0.517990, -0.253690, -0.055310, 1.397890, -1.509300, 0.295120, -0.024040, 0.997500, 0.515010, 1.831920, 
+-0.732400, -0.003390, -1.377320, 0.357470, -0.429200, -0.522700, -0.882650, -0.205420, -0.172580, -1.804380, 
+-0.544450, 1.142560, -0.157350, 1.231210, -0.984700, -0.980420, 0.580480, 0.671000, -1.328140, -0.185270, 
+0.819330, 0.190900, -1.169630, 0.610370, 0.990690, -0.886730, -1.446330, 0.238110, -0.730570, -1.369050, 
+0.366070, -2.308420, -0.529580, 1.874100, -0.812930, -2.137010, 1.022840, 0.627710, -2.136390, 0.692510, 
+1.025710, -0.872970, -1.694040, 2.497570, -1.744920, -0.364010, -3.645970, -0.734070, 0.163160, 0.440520, 
+0.589800, 1.579340, -0.369450, 1.415890, 0.339840, -1.734520, 1.468160, 1.520070, -0.875520, -0.307480, 
+-0.838960, -0.070750, 0.881590, -1.918590, 1.145110, -1.424570, -0.892760, -0.890840, -0.090250, 0.866330, 
+-0.736780, 2.071470, -0.545820, 1.699750, -0.208120, 0.832610, 0.414860, -0.018470, -1.748540, 0.147290, 
+1.041220, -0.944470, -2.852740, 1.110750, -0.760740, 0.035040, 0.487960, -1.620540, 0.938710, -0.812130, 
+-0.004050, 1.687380, 0.921440, 0.418080, 0.087900, 0.653220, 0.571890, -0.386800, 0.397660, -0.250220, 
+-0.067440, 1.443910, 0.460590, -2.162230, 0.672360, -1.268710, -1.868050, -0.519650, 0.417120, 0.434170, 
+-2.104860, -0.925330, -1.846790, 0.766960, -0.123040, 0.479010, -0.372730, 0.859660, -1.921640, 1.024490, 
+-1.953090, 2.964360, -1.446290, 0.024120, -1.879490, 1.329150, -1.118820, -0.213980, -0.159900, -0.636140, 
+0.075700, 6.280220, 0.447640, -0.365110, -1.330770, 2.167140, 0.087110, 2.648230, 2.499020, 1.637090, 
+-1.533130, -1.753740, -0.167590, -0.525060, 0.006080, 0.934770, -1.259610, 2.747970, 0.293680, -0.469970, 
+2.081000, -0.160630, -1.251770, -0.214290, 0.439760, 0.910460, 0.690910, -0.865620, 0.586790, -0.433080, 
+-0.393620, 1.437000, 1.516660, -1.352620, -0.053900, -0.895810, -0.424950, 1.521690, 1.025480, 0.494130, 
+-0.143200, 1.033010, -0.201120, 0.752480, 0.045750, 0.357160, 0.552010, 0.192480, 0.756030, -1.219340, 
+-0.354470, 0.715050, 0.382920, -0.373250, -1.168190, -0.920360, -1.452220, 1.168500, -0.901870, 0.582710, 
+-0.385140, 1.377900, 1.211630, 1.486270, 2.121910, 1.815430, -0.657030, 1.588880, -0.233690, 0.878120, 
+-0.510720, -0.964060, 1.359770, -1.050430, 0.158110, -0.386860, -2.327120, 0.933350, 0.068740, 0.213280, 
+-0.496600, 2.101680, 0.297360, 1.031250, 0.249240, -3.059640, 1.638770, 1.730050, -0.296480, 0.543910, 
+-1.740870, 0.502570, -0.736560, 0.814660, -1.487160, -3.038860, -0.283120, -0.051030, -0.458920, 0.610870, 
+1.897140, 0.644860, -0.822410, -0.149580, -0.731970, -0.906700, 1.566800, -0.291680, -0.219430, 0.125120, 
+-1.029860, 0.536470, 0.123460, -2.067820, 1.633790, 0.214730, -0.340530, 2.436300, -1.651040, 0.089190, 
+-0.374370, -0.966870, -0.458780, 2.293000, -1.590700, -0.310870, 1.232270, 0.763690, -0.201680, 0.200660, 
+-0.905740, -2.536750, 0.362280, -1.655550, -1.784240, 0.065690, -1.578760, -2.121870, -3.117360, -1.631010, 
+0.101470, 3.160380, 0.909600, -0.213990, -0.973370, -0.046630, 0.363900, 2.068790, -0.336030, 0.526140, 
+-0.200050, -0.985830, -0.168960, -0.916710, -0.272740, 0.130470, -1.099180, -0.403260, -1.404370, -1.043920, 
+-0.342830, -2.261740, -0.595150, 0.727250, 0.051130, -0.896120, 2.992690, 0.138990, -0.225040, 1.078010, 
+
+0.143100, 1.332430, -0.139050, 0.202960, 0.854680, 0.742320, 0.297910, 1.968400, -0.786060, 1.224890, 
+-0.133430, -1.752330, 1.504280, 0.009340, 0.997140, 2.899370, 0.880820, 0.257400, 1.192680, -0.719370, 
+0.409160, 0.837020, 0.693710, 0.470200, -0.742080, 1.672240, -2.024890, 0.261270, 0.317890, 2.258410, 
+-0.582340, -0.355720, -0.379170, -1.367730, -0.261010, 0.409310, -2.080690, -0.520550, 0.144350, 0.136350, 
+-1.153810, -0.394070, -3.043310, 0.339230, -0.724580, 0.889690, -0.511140, -0.426430, -0.521340, 2.656320, 
+-2.437720, -0.642430, -0.428220, -0.908500, -3.064820, -0.081750, -0.817740, -0.163610, -0.829380, 0.387860, 
+0.020810, 0.562340, 0.119240, 0.599310, 0.603810, -0.551620, 2.028710, 0.289930, -1.190470, 0.748650, 
+-1.696240, -0.041360, 1.299840, 1.332330, 0.784780, 0.312980, -0.507680, -0.800750, 1.358350, -0.816930, 
+-1.946350, -1.064050, -2.024990, 1.661960, 0.836280, 0.930970, 0.317670, 0.268190, 0.569160, 0.527510, 
+1.355970, -0.860320, -1.830300, -1.193770, -2.529800, 2.748060, 0.082000, 1.077820, 0.797750, 0.927660, 
+-0.365150, -0.518760, -2.138160, 0.801590, -2.293360, -2.416640, 2.142980, 0.986670, 1.241980, 0.447260, 
+0.161710, 2.294330, -0.783970, 0.047300, 0.334180, 0.613230, -0.297070, 0.599730, -1.419540, -0.125580, 
+-0.525150, -0.299020, 1.286400, 0.734660, -1.153000, -1.069190, 1.010490, 0.141790, 0.654950, 1.108280, 
+0.601170, 0.588750, -0.850870, -1.939490, -0.467910, 1.320370, -0.605600, 1.128490, -0.046890, 0.751640, 
+1.428200, -0.369770, -2.560640, -0.074480, -0.331710, 0.662490, 0.157460, -1.793330, 1.225040, -0.837780, 
+0.341620, 1.541560, -0.229930, 1.915860, 0.056290, 0.383600, -0.522410, -1.132150, 0.914440, 0.614800, 
+-2.776750, 1.604160, 0.211430, 3.789300, -0.246330, 1.200710, -1.231280, 2.810160, 2.027850, -0.157830, 
+-1.805800, -0.123910, 2.212250, -0.938720, 1.026960, 1.420640, -0.532450, -0.827760, 0.287550, -0.636550, 
+-0.621090, -1.870270, 0.681750, -0.668830, 1.133700, 0.831580, -0.791340, 1.583990, -0.484870, -0.696120, 
+-1.215430, 2.300010, 0.822140, 0.746180, 1.717000, -1.251990, -0.190890, -1.105230, -0.385300, -2.801320, 
+-1.527960, -1.699050, 0.083750, 1.732080, -1.185940, -2.146460, -0.385600, -0.590090, -0.745110, -2.222300, 
+1.718230, -0.552300, -0.827870, 1.768270, 0.962680, -1.094450, 0.269160, -0.665160, -2.592820, -0.191210, 
+-1.166920, 0.641450, 1.052380, -2.514460, -0.384700, -1.496090, 1.429210, -0.666940, -0.734370, -2.216020, 
+-1.095710, -1.658970, -2.277880, 1.065750, 0.506780, -1.182740, -0.567030, -2.801980, -1.675350, 0.698140, 
+-0.736460, -0.817240, -1.403420, -0.649840, 1.011610, -3.970100, 2.725510, -0.420680, -1.049830, -2.095800, 
+0.649160, -2.537780, -2.289050, 0.911700, -0.139850, 0.035350, 0.690620, -0.441480, -1.594810, 1.848670, 
+1.092600, -3.662700, -0.357530, 0.945350, -0.264910, 0.549960, -2.101010, -1.400270, 0.602180, -0.419950, 
+0.312480, 0.961510, -0.296410, -1.634090, -0.254990, -1.504840, -0.342440, 0.150190, 0.097480, -0.672060, 
+-1.063660, -0.630610, 0.276430, 1.648250, 0.582690, 1.207310, -0.575880, -0.219200, -0.077630, 2.224240, 
+-0.755980, -1.026880, -1.132260, 0.015780, -1.305520, -1.425500, 0.172210, 1.004620, 0.110980, -1.177640, 
+-0.718700, -0.536060, -1.215700, 0.252640, -1.717410, -0.427340, 0.317600, -0.141540, 0.447400, 0.093850, 
+0.361740, -2.050490, -2.076420, -0.901550, -0.391850, -0.301580, -0.029950, 0.460870, 0.478220, 2.081510, 
+-2.178170, -2.401430, -2.115970, -0.433500, 1.204150, -0.554340, 2.638630, 0.391760, -0.338090, -0.863110, 
+1.408190, 1.488270, 0.490290, -0.238600, -0.269820, -0.477120, -0.927690, -0.970320, -1.025400, 0.335690, 
+
+1.747770, 0.274040, -0.537820, 0.175650, -1.054640, 0.272150, 1.413930, -0.963760, -1.421240, -0.817210, 
+-0.674400, -0.766900, -0.641400, -0.147790, 1.097130, -1.104330, -0.366390, 0.140790, 1.019880, 0.901970, 
+0.236960, -0.246740, 0.412700, 0.138550, 0.139950, -1.589760, 0.640740, -0.212060, -0.282040, 0.805620, 
+1.175690, 1.509510, 1.618200, 0.714350, -0.297470, -0.236170, 0.324730, -0.535480, -0.764400, -2.652380, 
+-1.589330, 1.515080, -1.418010, -0.442160, 0.657540, 0.997600, -0.559750, 1.409410, 0.761790, 0.435250, 
+3.386450, 1.195240, -1.652260, 1.177730, 0.530170, 0.848180, 1.286390, 0.198000, -0.620400, -1.167830, 
+-1.870090, -1.158450, -1.645820, 1.179290, -1.725610, 0.402870, -0.618570, 0.792210, 0.575140, -0.569770, 
+1.132580, 0.540320, -0.901370, -0.163670, -0.000590, 0.399310, -0.080870, -0.889100, -0.009700, 2.383240, 
+0.730950, -0.358490, -1.987950, 0.084480, -1.063510, 0.279120, -0.691360, 0.846650, -0.889200, 0.134770, 
+-0.962290, 1.741370, 2.349520, 1.777610, 0.284570, -1.852410, 0.521780, 0.138290, -0.599090, -0.104320, 
+0.207370, 1.207410, -0.073750, 1.187680, 0.591740, -0.209210, -0.151080, 0.618170, -0.905490, -2.802530, 
+2.158440, -2.300170, 0.868040, 2.300690, -1.040380, 0.939930, -1.164740, -0.846000, -1.772460, 1.225180, 
+-0.336870, -1.134120, -0.842970, -2.554740, -1.098770, -0.054830, 2.413360, 0.315230, 1.256240, -1.730020, 
+-1.074300, -1.673930, 0.129550, 1.133140, 1.004650, 0.678780, -1.594720, 0.406040, 0.490120, 0.173120, 
+0.453820, 1.144040, 0.639990, -0.636250, -0.175200, 1.142960, -1.232630, 0.393020, -0.297010, -0.515740, 
+-0.174760, -1.836860, 0.206830, 0.153650, 0.371280, 1.168120, -0.658030, 0.676060, 0.030970, -0.045380, 
+-2.813240, 1.612220, 6.544950, 1.527580, 2.857120, 5.521510, 2.701390, 0.697560, 7.137810, 1.611050, 
+-0.179860, 5.142060, 4.325230, 0.065990, 5.469770, -0.151820, 2.833190, 1.978890, 0.804510, -2.557470, 
+0.630210, -0.249180, 3.123430, 1.586800, -1.185280, 1.940400, -1.575360, -0.372370, -0.980380, -0.372000, 
+0.574590, -1.552600, 0.104560, -1.121440, 3.972000, 0.641860, 1.913480, 0.495050, 0.992520, 0.132570, 
+-0.589820, -1.314000, 0.880410, -0.140620, 0.791390, -0.190170, -0.533110, 0.610460, 0.343470, -0.307230, 
+0.722320, 0.844770, 0.074920, 0.269500, 0.592390, 1.293330, 1.384040, -0.112430, 0.035140, -2.652170, 
+0.088810, 0.687230, 0.696800, 0.710410, -0.459760, -0.677290, -2.107230, 1.076700, 0.263060, 0.506000, 
+-1.091440, -0.563690, 0.170650, 0.978300, -0.079010, -0.549300, 1.474520, 0.363990, 0.286690, 0.860500, 
+0.677120, 0.700630, -0.957470, -0.101450, 0.352080, 0.544630, 1.888650, 0.667960, -2.220020, -0.659180, 
+-0.511290, 0.091710, -0.307340, -0.882650, 0.042920, -1.064190, 0.017260, 0.126540, 1.838060, 0.372850, 
+-0.740130, 0.769620, 0.160570, -0.381400, -0.915700, 1.213000, 0.297890, 0.556300, -0.687100, 1.441490, 
+-1.125800, -3.284630, 0.757310, -0.434380, 1.761840, -2.046780, 2.877430, -1.227040, 1.399200, -0.070880, 
+-0.670250, -0.384530, 0.597190, -1.528050, 0.862850, -0.615510, 1.465030, -1.519390, 0.413850, -2.402910, 
+0.658850, -2.123040, 0.160150, -0.009760, 0.235610, 2.213610, 0.215500, 0.474260, -0.752330, 1.932190, 
+1.505070, 0.927630, -0.026210, 0.230630, -0.911300, -0.092050, -1.241720, -1.253320, -0.640800, 1.198300, 
+0.201520, 0.645710, -0.541790, 1.201090, -0.523760, -1.740130, -0.661530, -0.335850, -2.006720, -2.291350, 
+0.329220, 0.170450, 0.858760, -1.520850, 1.424640, 0.121990, -0.737560, 0.131700, -0.381180, 1.021250, 
+-1.956690, -0.331570, 1.444090, 0.025220, 1.411120, 0.712340, 1.657210, 0.332930, 0.125470, -0.239840, 
+
+0.415020, 1.587460, -0.938570, 0.106170, 0.885860, -0.727620, 0.451730, -1.581940, -1.039180, 0.652470, 
+0.006680, -1.109200, 0.439050, -0.577940, 1.089670, -1.237150, -0.752910, 0.636750, -0.541820, -1.878850, 
+-0.272760, 1.634600, -0.649140, -0.947040, 0.071060, 0.454640, 1.416850, -1.212610, -1.665630, -0.195860, 
+0.798800, -0.567690, -1.666770, 0.383270, -0.169570, 0.985000, -0.154350, -0.810500, 2.162490, 0.549040, 
+0.723830, 0.565170, 0.247650, 0.882330, 2.186240, 1.541860, 0.423950, -0.401770, -0.919510, 1.086840, 
+-0.750400, -0.184090, -0.492690, 0.782940, -1.023950, -0.414130, -1.115900, -1.367070, 0.373100, -2.137100, 
+1.187690, 0.242880, 0.856740, 1.002930, 1.337110, -0.317500, 0.142220, -2.746640, -0.181380, -1.881650, 
+0.189560, 0.996340, -1.056190, -1.374840, -0.925520, -2.377330, -0.307280, -0.680780, 0.433300, 0.471430, 
+0.053060, 0.044820, -1.772790, 0.776230, 0.807680, -0.217550, 1.814250, -1.244660, -1.327170, -1.965800, 
+0.048610, 2.988800, -0.267250, -0.487470, -0.729010, -2.008380, 0.016030, -1.550530, 1.782660, -0.445260, 
+0.155540, -0.116150, -0.067940, -0.705540, 0.108920, 1.357340, -0.001080, 2.122440, 1.162510, 1.307700, 
+-0.350710, 0.721120, -0.345060, 0.227130, -0.054450, -0.408740, -0.036560, -1.644860, -0.492230, -1.734860, 
+-0.375650, 1.364400, 0.108660, 0.259780, 0.040010, -0.771890, -2.310560, 0.701600, 0.102080, 0.171220, 
+1.855060, -1.115840, 0.831490, -1.364370, 0.661120, -2.314250, 1.532620, -0.049730, -0.002930, -2.179440, 
+-2.081160, -0.563790, 3.012190, -0.663110, 0.210790, 1.007330, 2.669520, 3.510350, 0.434450, 0.548840, 
+-0.884540, 3.169360, -1.778620, -0.683380, 3.125870, 1.674360, 0.099920, 0.628900, -1.515240, 0.932940, 
+-4.321260, 2.130870, -0.169340, 2.707930, 0.430890, 0.079540, 1.864770, -0.025780, 2.384520, 0.846210, 
+-2.193960, 2.179870, -4.337030, -0.534220, 3.654460, 1.200920, -2.889660, 1.331950, 0.630860, -1.519910, 
+-2.814090, 0.500340, -1.284490, 1.061470, 0.053980, -1.448770, 1.050540, -0.966180, 0.329110, -2.250460, 
+0.626780, 1.696880, -0.269660, 0.018800, 3.188750, 0.858270, 0.962680, -0.951080, -2.878660, 0.265080, 
+-0.834010, -0.560060, -3.590000, 2.167870, -0.408770, -0.521380, 0.953900, 1.577300, 0.028520, -0.908060, 
+-0.281720, 1.552470, -1.110560, 0.202770, 1.472890, 0.258190, 1.049410, 1.021490, -1.070700, 1.342010, 
+-1.884700, -0.827170, -1.487460, 1.505130, 0.562270, 1.244420, 1.236350, -1.445090, 0.574560, -0.426630, 
+-2.169110, 0.049960, -0.167100, -0.233550, 0.695410, -0.629620, 0.541380, -0.298560, 0.745460, 1.123430, 
+1.031110, 2.399550, 0.277120, 0.044880, 0.840370, -0.184100, 2.113750, -0.067630, -1.202070, 0.697120, 
+0.717910, 0.195280, -1.375870, 1.183810, -2.069260, -1.643190, 0.002310, -0.698380, -0.569510, -0.154620, 
+0.604320, 0.829900, 0.533270, 0.794660, 0.239480, 1.079060, -1.691470, 0.227330, -0.156690, 1.969200, 
+-0.983820, 0.217640, 0.177180, -0.549170, 0.957590, -1.038330, -0.084990, 0.702480, -0.082040, -1.547580, 
+0.326300, -0.818570, 1.315100, 1.121140, 0.991020, 1.290930, -0.021130, -0.167860, -0.021510, 0.454300, 
+0.398840, 0.299070, 0.806930, -0.115560, -0.007320, -1.709350, -0.665650, 1.323620, -1.904260, 1.037210, 
+-1.322940, 2.185080, -1.333080, 0.552450, -1.259470, 0.490160, 1.285330, 0.967750, -1.169020, 0.149070, 
+0.172840, 0.491990, -1.051920, 0.543740, -0.329100, 1.897670, -1.103830, -0.745340, 0.465380, 0.566000, 
+-0.258210, 0.665560, -1.132820, 1.666820, 1.695420, -0.642220, -1.946080, -1.564920, -1.196190, 0.289350, 
+-0.099070, -1.139830, 0.634720, -1.598350, -0.592950, 0.092340, 0.354580, 1.409420, 0.951660, -0.776270, 
+
+-0.822070, -0.952640, -1.818410, 0.051770, 0.184740, 1.152790, -0.953680, -2.003690, 1.971520, 0.901320, 
+-0.728070, -0.050840, -0.512850, -0.671990, -0.479290, 2.093110, -0.600610, -2.158110, 0.547680, -1.034920, 
+-2.984690, -0.270370, -0.573230, 0.793030, -0.351520, 1.075640, 1.040470, -0.248150, 0.521630, -1.355880, 
+-0.297430, 0.050250, 1.336950, -1.352630, 0.104930, 0.100370, -1.089890, -0.479150, 0.481910, 1.006380, 
+1.207230, -1.711820, 0.524180, -0.619180, -1.064810, 0.305040, 2.568750, 0.160330, 0.700880, -0.589840, 
+-0.352980, 0.798370, 0.433560, -0.660650, 0.333080, -1.719770, -0.457650, -0.442800, -1.265620, -0.125450, 
+-1.890590, -2.668600, -0.690400, -0.647910, -0.493880, 0.039000, -0.144100, -0.928570, 0.989300, -2.158980, 
+-0.151130, 2.248440, 0.635730, -3.249780, -1.377770, -0.308640, 1.088480, 0.905720, 1.546900, -1.449450, 
+0.231000, -0.078680, 0.988880, -0.377050, 1.922820, 0.218080, -1.159840, -0.469650, -0.170100, -0.691880, 
+1.604720, -1.223210, -1.681290, -2.506720, -0.962200, 1.646430, -0.265630, -0.228070, 0.546300, -0.182570, 
+1.069890, -2.488060, 1.136610, -0.026440, -0.749210, 3.118980, 0.230640, 0.447570, 0.589070, 0.349530, 
+-3.960560, 1.177340, 0.611800, 0.177080, 0.434510, 0.503250, 1.248400, 1.019400, -0.103580, -0.785530, 
+0.053970, -0.994220, 1.498300, 2.357370, 0.040140, -0.971060, -1.479220, 0.229970, 1.051540, -1.622540, 
+1.027840, -0.226870, -1.072890, -0.419210, -1.773710, 0.212280, 3.710630, 0.733150, -0.446700, 0.191110, 
+-2.776420, -2.153300, -1.253300, -1.141080, -0.670270, -2.023960, 2.117770, -1.464260, -1.615960, -1.591180, 
+-1.423380, -2.033130, -0.434900, -0.184060, -0.263050, -0.917780, -2.299490, -1.247010, -1.699470, 1.530030, 
+-1.324860, 2.553670, 1.281460, 0.958260, -1.324320, 0.897040, 1.759180, 1.180890, 1.842730, 1.843180, 
+0.077880, 3.650290, -1.009700, 2.259550, 3.185910, 1.109350, 2.030240, -0.460190, 0.506360, 0.761050, 
+1.227390, -0.679700, 0.263670, -1.237840, -0.518120, 0.072150, 0.210570, -0.816240, -0.521060, -0.728230, 
+0.473780, 0.552690, -1.264480, -0.797550, 0.343080, 0.700720, 0.572800, -0.073190, 0.460390, 0.514710, 
+-0.670280, 1.424040, -0.170230, -0.750270, -1.011290, 0.521060, 0.668390, -2.251190, 0.519340, -0.340660, 
+2.041140, 0.083420, -0.484840, -1.503760, 0.802800, 2.409000, -0.947410, -0.470360, 0.833450, -0.082110, 
+2.384910, -2.611960, -1.784130, -2.922590, 0.921030, -1.779600, 0.666700, -1.971490, 1.377240, -0.434590, 
+1.911410, 0.468580, 0.474570, -1.299870, -0.227430, -0.918160, -1.335520, 0.145570, 1.082370, -0.534480, 
+0.503210, 1.072650, 1.075380, 0.798840, -2.093970, 1.033140, 2.225180, -0.821180, 0.491830, -0.070930, 
+-2.334100, 0.944330, 0.789020, -1.167960, 2.027390, 1.366950, 2.437180, 0.352630, -1.489190, -0.473310, 
+0.883190, 0.397900, 0.966730, -1.713520, -0.936320, -0.089710, -0.767270, 0.676030, 1.189930, 2.380220, 
+0.228890, 0.467410, -0.366640, -0.903920, -0.545580, 1.464370, -1.046410, 2.306240, -1.377160, -1.977120, 
+-0.427980, 0.071910, 0.829330, -0.000350, -0.054190, -0.546890, 1.838940, 0.759470, 0.616350, 0.287550, 
+-1.690520, -0.839970, 0.962470, -1.137130, -1.307710, -1.998730, -0.420260, -0.602910, 0.162380, 0.961790, 
+-0.769240, 1.102650, 1.152240, -0.365660, -0.614170, 0.956020, -0.719510, -0.108780, -0.385210, 1.371220, 
+-0.284740, 1.068770, -0.926030, -0.763430, -1.098020, -1.349450, -0.721570, 0.037440, 0.894980, -0.403580, 
+-0.216680, 0.491540, 0.319150, 0.801010, -0.016220, 0.939400, 0.804770, -0.155150, -0.612480, -0.070980, 
+-0.657520, -1.912270, -0.603550, 0.207150, 0.343870, 1.220540, -0.150750, -0.173860, -0.891350, 1.937530, 
+
+0.524960, -0.839110, 0.508220, 0.363970, -0.083010, -1.237350, 1.149140, -0.770990, 1.453670, 1.431450, 
+-2.006400, -0.658420, -0.203840, -1.866230, 0.609170, 0.259380, -1.961120, 1.319630, 1.313180, -0.459790, 
+0.976500, -2.184310, -0.538730, 1.161990, 1.625440, -1.425330, 0.866850, 0.367260, 1.367030, -0.172070, 
+-1.663370, 1.792600, 1.474660, -0.819960, -0.059120, -1.263530, 1.379730, 0.441790, -2.028640, -1.184970, 
+1.153730, 0.855800, 0.983020, -2.037390, -1.714010, 0.081460, 1.413050, -0.103510, -0.641350, 0.611230, 
+2.302960, -1.441260, -0.325050, -0.104340, -0.238520, 0.091480, 0.958530, -0.023420, 0.078940, -1.504440, 
+0.320900, 0.266510, -0.537800, -0.295040, -0.412560, -1.871010, -0.168000, -0.782260, 1.607880, 0.859140, 
+-0.839380, -2.185080, 0.808090, -0.540910, 1.579900, 0.225800, 1.260260, -0.237960, -0.972600, -0.237230, 
+0.194780, -1.745760, 0.397630, 0.547380, -1.137660, -0.570950, 1.697900, 0.879690, -0.290870, -0.752130, 
+-2.244950, 2.237590, 1.539020, 0.104540, -1.770210, 0.200500, -0.878620, -0.324550, 0.221880, 1.015550, 
+-0.352780, 0.222370, 0.187460, 0.773620, -0.076110, 0.382310, 0.058610, -1.641290, -1.396990, 0.982180, 
+-0.703490, -0.189620, -0.648320, -0.587990, -1.101280, -0.299920, -0.921410, -0.757300, 1.235310, 0.024800, 
+-1.541750, -0.566050, 0.345390, -2.287180, 1.323210, 0.910350, -1.373760, 0.577470, -2.257880, 0.583170, 
+-0.678910, 0.112010, 1.634120, -1.253710, -0.213530, -1.320740, -0.148710, 0.166060, -0.178540, -1.804860, 
+0.755880, 0.678760, -0.691300, -1.620030, -0.033430, 0.229670, 0.531070, -2.518210, -0.352400, -1.754370, 
+-0.810500, 1.075680, 2.404390, -0.243690, -1.303970, -2.694770, 1.855100, -1.276250, -0.764040, -2.268440, 
+-1.403450, 1.989890, 2.981870, 4.477700, -2.644300, 2.906670, 0.770070, -0.887640, 3.258710, 0.358230, 
+-0.001180, 5.596250, -0.833560, -0.200580, 4.285720, -0.404900, 2.237980, 2.628590, 0.813830, -0.837020, 
+-0.150370, -1.143070, 0.210970, -0.760750, -2.170320, 0.440810, -0.338540, -0.830150, -1.701410, 2.038710, 
+0.907770, 0.070440, 0.265180, 0.390360, -1.577740, 1.195200, -2.132460, 0.112780, 0.063440, 0.950600, 
+-2.238820, 1.605410, 0.483870, 0.967010, -1.711550, 1.360580, 1.355790, 2.316450, 0.083490, -1.461490, 
+0.215150, 1.756880, 0.411250, 0.903500, 1.301440, -0.510620, 0.013090, -2.696960, -0.308790, -0.067570, 
+-1.160050, 1.242580, 0.269070, -0.394360, -0.743800, 1.473440, -0.213640, 1.293010, -0.227580, 1.439190, 
+-0.578280, 1.490880, -1.514820, -1.096270, -0.388010, 0.455000, -0.746840, -0.666210, 0.200460, -0.261790, 
+0.621850, -2.990190, 0.900850, 0.119910, -0.931980, 1.631670, -0.576980, 0.326620, 1.496740, 0.820260, 
+-1.276630, 0.951980, 1.190270, -0.934590, -1.174490, 0.260070, 0.102050, 0.493780, -0.183460, -0.741990, 
+1.324400, 1.193790, -0.714340, 0.043460, 0.093390, 0.220150, 3.046720, -2.894310, -0.541630, -3.592190, 
+1.213650, -2.642610, -0.764400, 1.161550, -0.089700, -0.682310, -0.033150, -0.307460, -1.146890, 1.778180, 
+1.834060, 1.398720, -1.787290, 0.480200, 0.600580, -2.787410, 0.458660, -1.908550, 1.400600, 2.481630, 
+-1.021500, -0.588970, -1.444940, -0.216310, 0.584740, 1.071380, 0.393020, -1.315460, 0.493440, -0.581960, 
+-1.924740, -1.096190, 0.766960, -1.797530, -0.162820, 1.095940, 0.052620, 0.016580, 0.632300, -1.071640, 
+-1.289220, 0.987200, 0.451240, 0.086550, -0.427580, 1.460380, -0.510340, -0.345490, -0.260270, 0.942540, 
+0.513220, -1.019740, -1.838180, 0.689200, -1.826690, 0.996400, 1.182360, 0.085710, 1.104950, -2.110390, 
+-1.196600, 1.483290, 0.758500, -0.567420, 0.127590, 0.344560, -0.161030, -0.253170, -1.318490, 1.801740, 
+
+0.500690, 0.247260, -0.318880, -1.023840, -0.949260, -0.526650, 1.001930, -0.085970, 0.728490, -0.086950, 
+1.387160, 1.045740, 0.746290, -0.311690, 0.712450, 0.389320, -0.606440, -1.401660, -0.959440, 0.719270, 
+-0.673180, -1.173670, -1.304140, 0.244190, -1.007920, 0.254160, 0.139620, 0.781330, -0.765970, 1.711690, 
+-1.561760, -0.639560, -2.096340, -0.556430, 0.246890, -1.068290, -1.059770, -2.360090, 0.795960, -0.966190, 
+-1.548370, -1.431130, -0.785380, -0.418790, 0.880940, -0.293200, -1.499840, -1.626640, 0.329880, -0.712020, 
+-0.650570, -1.799080, -0.029130, -0.536810, 0.900110, -0.061730, -0.700340, -1.456600, -0.627100, -0.919300, 
+2.211000, 1.043740, 0.477290, 2.156350, -0.316300, -0.162590, -0.725000, -0.165100, 0.231960, 1.057900, 
+-1.284950, 1.416070, 1.402230, -0.726100, -1.474640, -0.686800, 1.067600, 0.353150, -1.201800, -0.139100, 
+-1.153940, 1.052780, -0.876890, -0.147060, -2.102590, 0.176700, 1.235180, 1.473020, 1.296650, -2.161380, 
+-2.077830, -1.626090, 0.617260, -0.970380, -0.445440, 0.957630, -1.832550, -0.787730, -1.590510, 0.767620, 
+-2.397170, 0.174960, -2.032910, -3.310290, 0.595030, 0.170560, 0.523290, -1.191330, -0.696860, -0.744540, 
+-0.214990, -1.670770, -2.272820, -2.287620, -1.647160, -1.137330, -0.723380, -0.177790, 0.816720, -1.420180, 
+-0.233020, 0.990450, 1.839330, -0.223270, 0.307050, -1.783420, 0.480300, -1.964970, 2.195490, -0.040120, 
+1.953590, -2.890430, -2.759930, -2.422760, -2.282050, -2.619210, -0.746490, -1.107700, 0.272580, -0.916570, 
+0.739160, 0.196710, 0.547880, -0.083950, -1.032220, -2.325580, 3.358850, 1.075030, -0.524630, -1.650140, 
+0.435420, -1.852260, -0.648490, -0.111730, 2.059660, 0.608670, -0.623340, -2.111750, 0.523280, -2.250750, 
+3.257800, 2.244720, 1.102480, 1.560400, -0.903540, 3.362970, 0.752830, -0.360240, 0.412460, -0.891430, 
+1.750150, 4.417690, 3.169250, -0.899910, -0.218910, -0.570890, 2.793340, -1.537940, 0.475630, 0.732360, 
+-0.340520, -0.329190, 1.623200, 0.262320, 0.164960, 0.736290, 0.086050, 1.639360, 1.143350, -1.967970, 
+1.861390, -0.124050, 0.384230, 2.084670, -0.438250, -1.893630, 0.090060, -0.813110, 0.089610, -0.465070, 
+2.526490, 1.298330, -0.985840, 0.617280, -1.261140, 1.759960, 0.494260, -0.638120, -1.134520, 0.104470, 
+2.547280, -2.029250, 0.808350, -0.221330, -0.926120, 0.345650, -0.147850, -1.018810, -0.390820, 0.311920, 
+-2.608020, -0.701650, 0.753490, -0.294780, -0.949670, 0.615320, -0.378580, -0.955430, -0.204700, 0.271000, 
+-3.471410, 1.724290, 1.159420, -0.166360, 2.038450, 1.300430, 0.272940, -2.055180, -4.229380, -1.633870, 
+-0.980290, 1.351080, 1.280080, -2.002840, -2.052220, -1.045260, -1.791890, -0.215360, -1.350580, -1.645630, 
+0.844720, 1.832920, 0.314710, -0.410940, -0.797500, 0.518980, -0.640100, -1.284750, 0.826450, 0.993330, 
+1.012750, 0.736580, 1.363230, -1.320810, -0.533600, 1.388560, -3.025110, 0.105130, -0.192880, 0.829350, 
+0.274020, 1.495920, -0.297220, 1.691910, 0.693640, 1.144250, -0.701870, -0.102500, -1.642360, -1.056730, 
+-0.050890, 0.858310, 1.373800, 1.436440, 0.327310, 1.802850, -1.654850, 1.072130, -0.649080, 0.591650, 
+-0.946140, 1.650370, 1.232330, 2.054640, 0.675220, 0.729560, -1.872800, -0.331390, -2.214120, -0.274160, 
+0.890930, 1.652230, 0.320330, 0.893360, -0.696540, -1.181800, -0.040040, -2.732230, -1.023150, -0.737300, 
+-3.120400, -0.380900, 2.830450, 0.528090, -0.208460, 0.454310, 0.090880, -2.768840, 0.039120, 1.233780, 
+-0.283830, 1.270540, 0.448470, 1.022230, -0.763980, 1.153880, 1.211380, -0.379840, -0.681010, 0.280380, 
+1.245740, -1.828210, -1.754780, 2.051670, -1.140890, -1.535510, 0.681380, 0.135250, 0.064790, 0.260730, 
+
+1.328900, 1.289280, 1.332510, 2.809860, 1.566670, 1.416310, 1.585260, 1.463270, 3.030620, 
+-1.339410, -1.280780, -1.339580, -2.806200, -1.585680, -1.416850, -1.582610, -1.472870, -2.993450, 
+
+  };
+
+  /* unit definition section (see also UnitType) */
+  static UnitType Units[352] = 
+  {
+    { 0.0, 0.0, 0, NULL , NULL },
+    { /* unit 1 (unit) */
+      0.0, -0.024670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 2 (unit) */
+      0.0, -0.066350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 3 (unit) */
+      0.0, 0.081190, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 4 (unit) */
+      0.0, -0.064920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 5 (unit) */
+      0.0, -0.072530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 6 (unit) */
+      0.0, 0.048180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 7 (unit) */
+      0.0, -0.008100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 8 (unit) */
+      0.0, 0.080230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 9 (unit) */
+      0.0, -0.049870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 10 (unit) */
+      0.0, -0.021840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 11 (unit) */
+      0.0, 0.006340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 12 (unit) */
+      0.0, -0.043380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 13 (unit) */
+      0.0, 0.086470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 14 (unit) */
+      0.0, -0.014910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 15 (unit) */
+      0.0, 0.049180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 16 (unit) */
+      0.0, -0.048970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 17 (unit) */
+      0.0, 0.028060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 18 (unit) */
+      0.0, -0.065910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 19 (unit) */
+      0.0, -0.051430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 20 (unit) */
+      0.0, 0.082380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 21 (unit) */
+      0.0, -0.000290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 22 (unit) */
+      0.0, 0.003930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 23 (unit) */
+      0.0, -0.019430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 24 (unit) */
+      0.0, 0.033840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 25 (unit) */
+      0.0, 0.006930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 26 (unit) */
+      0.0, 0.052950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 27 (unit) */
+      0.0, 0.051800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 28 (unit) */
+      0.0, -0.037760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 29 (unit) */
+      0.0, -0.080760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 30 (unit) */
+      0.0, -0.029590, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 31 (unit) */
+      0.0, 0.095580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 32 (unit) */
+      0.0, 0.084750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 33 (unit) */
+      0.0, 0.035420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 34 (unit) */
+      0.0, -0.017230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 35 (unit) */
+      0.0, -0.045660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 36 (unit) */
+      0.0, -0.013100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 37 (unit) */
+      0.0, -0.075910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 38 (unit) */
+      0.0, 0.028490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 39 (unit) */
+      0.0, -0.031560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 40 (unit) */
+      0.0, 0.058850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 41 (unit) */
+      0.0, -0.057350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 42 (unit) */
+      0.0, 0.035290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 43 (unit) */
+      0.0, -0.000840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 44 (unit) */
+      0.0, 0.074800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 45 (unit) */
+      0.0, 0.084530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 46 (unit) */
+      0.0, 0.098200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 47 (unit) */
+      0.0, 0.055510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 48 (unit) */
+      0.0, -0.018620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 49 (unit) */
+      0.0, 0.097280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 50 (unit) */
+      0.0, -0.018300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 51 (unit) */
+      0.0, 0.052150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 52 (unit) */
+      0.0, -0.024420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 53 (unit) */
+      0.0, -0.055750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 54 (unit) */
+      0.0, -0.034290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 55 (unit) */
+      0.0, 0.039960, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 56 (unit) */
+      0.0, 0.022340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 57 (unit) */
+      0.0, -0.021030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 58 (unit) */
+      0.0, -0.016120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 59 (unit) */
+      0.0, -0.027490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 60 (unit) */
+      0.0, -0.098780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 61 (unit) */
+      0.0, 0.073920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 62 (unit) */
+      0.0, 0.018270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 63 (unit) */
+      0.0, 0.011390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 64 (unit) */
+      0.0, -0.034530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 65 (unit) */
+      0.0, 0.040970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 66 (unit) */
+      0.0, -0.079490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 67 (unit) */
+      0.0, 0.048630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 68 (unit) */
+      0.0, -0.046440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 69 (unit) */
+      0.0, 0.029880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 70 (unit) */
+      0.0, 0.026500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 71 (unit) */
+      0.0, 0.016750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 72 (unit) */
+      0.0, 0.091700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 73 (unit) */
+      0.0, -0.042910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 74 (unit) */
+      0.0, -0.035560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 75 (unit) */
+      0.0, 0.051160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 76 (unit) */
+      0.0, -0.031580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 77 (unit) */
+      0.0, 0.050620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 78 (unit) */
+      0.0, -0.029880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 79 (unit) */
+      0.0, -0.083540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 80 (unit) */
+      0.0, -0.079420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 81 (unit) */
+      0.0, -0.019950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 82 (unit) */
+      0.0, 0.008150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 83 (unit) */
+      0.0, -0.038570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 84 (unit) */
+      0.0, 0.041400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 85 (unit) */
+      0.0, 0.041600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 86 (unit) */
+      0.0, -0.059660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 87 (unit) */
+      0.0, 0.045790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 88 (unit) */
+      0.0, 0.070040, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 89 (unit) */
+      0.0, 0.089880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 90 (unit) */
+      0.0, 0.017980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 91 (unit) */
+      0.0, -0.090630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 92 (unit) */
+      0.0, -0.060410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 93 (unit) */
+      0.0, 0.035400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 94 (unit) */
+      0.0, 0.033440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 95 (unit) */
+      0.0, -0.083550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 96 (unit) */
+      0.0, -0.094150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 97 (unit) */
+      0.0, 0.082410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 98 (unit) */
+      0.0, 0.026140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 99 (unit) */
+      0.0, -0.000930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 100 (unit) */
+      0.0, 0.035760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 101 (unit) */
+      0.0, -0.030350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 102 (unit) */
+      0.0, 0.074750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 103 (unit) */
+      0.0, 0.097310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 104 (unit) */
+      0.0, 0.056220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 105 (unit) */
+      0.0, -0.062860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 106 (unit) */
+      0.0, 0.040910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 107 (unit) */
+      0.0, -0.086570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 108 (unit) */
+      0.0, -0.071680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 109 (unit) */
+      0.0, 0.098770, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 110 (unit) */
+      0.0, -0.019400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 111 (unit) */
+      0.0, 0.085230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 112 (unit) */
+      0.0, 0.065660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 113 (unit) */
+      0.0, -0.087480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 114 (unit) */
+      0.0, 0.071120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 115 (unit) */
+      0.0, 0.071090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 116 (unit) */
+      0.0, -0.070010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 117 (unit) */
+      0.0, 0.049000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 118 (unit) */
+      0.0, -0.021440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 119 (unit) */
+      0.0, 0.018620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 120 (unit) */
+      0.0, 0.053870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 121 (unit) */
+      0.0, 0.043560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 122 (unit) */
+      0.0, -0.080270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 123 (unit) */
+      0.0, 0.059500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 124 (unit) */
+      0.0, -0.077540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 125 (unit) */
+      0.0, 0.036980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 126 (unit) */
+      0.0, -0.038120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 127 (unit) */
+      0.0, 0.095850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 128 (unit) */
+      0.0, 0.031460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 129 (unit) */
+      0.0, 0.062690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 130 (unit) */
+      0.0, 0.004960, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 131 (unit) */
+      0.0, 0.087080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 132 (unit) */
+      0.0, 0.081600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 133 (unit) */
+      0.0, -0.096940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 134 (unit) */
+      0.0, -0.045830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 135 (unit) */
+      0.0, -0.060060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 136 (unit) */
+      0.0, -0.096540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 137 (unit) */
+      0.0, 0.029480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 138 (unit) */
+      0.0, 0.013360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 139 (unit) */
+      0.0, 0.085990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 140 (unit) */
+      0.0, 0.079280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 141 (unit) */
+      0.0, -0.040940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 142 (unit) */
+      0.0, 0.003740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 143 (unit) */
+      0.0, 0.097670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 144 (unit) */
+      0.0, -0.034790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 145 (unit) */
+      0.0, -0.061820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 146 (unit) */
+      0.0, 0.080170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 147 (unit) */
+      0.0, 0.053210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 148 (unit) */
+      0.0, -0.036900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 149 (unit) */
+      0.0, 0.018360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 150 (unit) */
+      0.0, 0.014390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 151 (unit) */
+      0.0, -0.021730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 152 (unit) */
+      0.0, 0.061820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 153 (unit) */
+      0.0, 0.074080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 154 (unit) */
+      0.0, 0.026200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 155 (unit) */
+      0.0, 0.043920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 156 (unit) */
+      0.0, 0.003780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 157 (unit) */
+      0.0, -0.037690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 158 (unit) */
+      0.0, 0.050550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 159 (unit) */
+      0.0, 0.021010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 160 (unit) */
+      0.0, -0.056540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 161 (unit) */
+      0.0, -0.089040, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 162 (unit) */
+      0.0, -0.041350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 163 (unit) */
+      0.0, -0.075130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 164 (unit) */
+      0.0, -0.016810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 165 (unit) */
+      0.0, 0.002660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 166 (unit) */
+      0.0, -0.070720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 167 (unit) */
+      0.0, -0.064520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 168 (unit) */
+      0.0, -0.096900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 169 (unit) */
+      0.0, 0.080940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 170 (unit) */
+      0.0, 0.064600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 171 (unit) */
+      0.0, -0.041030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 172 (unit) */
+      0.0, 0.071790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 173 (unit) */
+      0.0, 0.023450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 174 (unit) */
+      0.0, 0.030460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 175 (unit) */
+      0.0, 0.080190, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 176 (unit) */
+      0.0, -0.068630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 177 (unit) */
+      0.0, 0.007100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 178 (unit) */
+      0.0, 0.091780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 179 (unit) */
+      0.0, -0.076020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 180 (unit) */
+      0.0, 0.014720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 181 (unit) */
+      0.0, 0.028610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 182 (unit) */
+      0.0, 0.018570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 183 (unit) */
+      0.0, 0.036660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 184 (unit) */
+      0.0, -0.034320, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 185 (unit) */
+      0.0, -0.034150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 186 (unit) */
+      0.0, 0.020010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 187 (unit) */
+      0.0, -0.031300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 188 (unit) */
+      0.0, 0.009570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 189 (unit) */
+      0.0, -0.016950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 190 (unit) */
+      0.0, -0.024330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 191 (unit) */
+      0.0, -0.003820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 192 (unit) */
+      0.0, -0.054110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 193 (unit) */
+      0.0, 0.042370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 194 (unit) */
+      0.0, -0.020180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 195 (unit) */
+      0.0, -0.020400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 196 (unit) */
+      0.0, 0.016370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 197 (unit) */
+      0.0, 0.015540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 198 (unit) */
+      0.0, 0.094930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 199 (unit) */
+      0.0, -0.095200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 200 (unit) */
+      0.0, -0.081090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 201 (unit) */
+      0.0, 0.056620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 202 (unit) */
+      0.0, -0.028410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 203 (unit) */
+      0.0, 0.068660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 204 (unit) */
+      0.0, 0.091770, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 205 (unit) */
+      0.0, 0.050190, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 206 (unit) */
+      0.0, -0.022380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 207 (unit) */
+      0.0, 0.009940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 208 (unit) */
+      0.0, -0.042710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 209 (unit) */
+      0.0, 0.071270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 210 (unit) */
+      0.0, -0.021500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 211 (unit) */
+      0.0, -0.099640, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 212 (unit) */
+      0.0, 0.084700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 213 (unit) */
+      0.0, 0.051610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 214 (unit) */
+      0.0, -0.086250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 215 (unit) */
+      0.0, -0.082000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 216 (unit) */
+      0.0, -0.025730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 217 (unit) */
+      0.0, -0.055200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 218 (unit) */
+      0.0, 0.051360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 219 (unit) */
+      0.0, -0.049130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 220 (unit) */
+      0.0, 0.069200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 221 (unit) */
+      0.0, 0.005100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 222 (unit) */
+      0.0, -0.092290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 223 (unit) */
+      0.0, -0.092590, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 224 (unit) */
+      0.0, 0.028320, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 225 (unit) */
+      0.0, -0.036080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 226 (unit) */
+      0.0, 0.070860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 227 (unit) */
+      0.0, 0.037430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 228 (unit) */
+      0.0, 0.023250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 229 (unit) */
+      0.0, -0.091430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 230 (unit) */
+      0.0, 0.034840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 231 (unit) */
+      0.0, 0.045150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 232 (unit) */
+      0.0, 0.014750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 233 (unit) */
+      0.0, 0.079170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 234 (unit) */
+      0.0, -0.035300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 235 (unit) */
+      0.0, -0.031650, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 236 (unit) */
+      0.0, 0.088400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 237 (unit) */
+      0.0, 0.026810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 238 (unit) */
+      0.0, -0.016200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 239 (unit) */
+      0.0, 0.027450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 240 (unit) */
+      0.0, -0.059920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 241 (unit) */
+      0.0, 0.076020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 242 (unit) */
+      0.0, -0.027670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 243 (unit) */
+      0.0, -0.053510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 244 (unit) */
+      0.0, 0.065390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 245 (unit) */
+      0.0, 0.051720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 246 (unit) */
+      0.0, -0.048600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 247 (unit) */
+      0.0, 0.006310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 248 (unit) */
+      0.0, 0.067120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 249 (unit) */
+      0.0, -0.059260, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 250 (unit) */
+      0.0, -0.090580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 251 (unit) */
+      0.0, 0.009210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 252 (unit) */
+      0.0, 0.014580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 253 (unit) */
+      0.0, 0.023350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 254 (unit) */
+      0.0, 0.013110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 255 (unit) */
+      0.0, -0.026290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 256 (unit) */
+      0.0, -0.095940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 257 (unit) */
+      0.0, -0.073550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 258 (unit) */
+      0.0, 0.086880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 259 (unit) */
+      0.0, -0.092610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 260 (unit) */
+      0.0, -0.062170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 261 (unit) */
+      0.0, 0.097170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 262 (unit) */
+      0.0, 0.091920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 263 (unit) */
+      0.0, -0.046160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 264 (unit) */
+      0.0, 0.090910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 265 (unit) */
+      0.0, -0.010790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 266 (unit) */
+      0.0, -0.013900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 267 (unit) */
+      0.0, 0.014030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 268 (unit) */
+      0.0, -0.080300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 269 (unit) */
+      0.0, 0.091740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 270 (unit) */
+      0.0, 0.091940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 271 (unit) */
+      0.0, -0.098530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 272 (unit) */
+      0.0, -0.090760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 273 (unit) */
+      0.0, -0.052470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 274 (unit) */
+      0.0, -0.017620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 275 (unit) */
+      0.0, -0.089970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 276 (unit) */
+      0.0, 0.001150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 277 (unit) */
+      0.0, 0.018890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 278 (unit) */
+      0.0, 0.050390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 279 (unit) */
+      0.0, 0.020300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 280 (unit) */
+      0.0, 0.008620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 281 (unit) */
+      0.0, -0.079260, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 282 (unit) */
+      0.0, -0.057130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 283 (unit) */
+      0.0, 0.019910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 284 (unit) */
+      0.0, 0.047370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 285 (unit) */
+      0.0, 0.085120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 286 (unit) */
+      0.0, 0.092690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 287 (unit) */
+      0.0, 0.000690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 288 (unit) */
+      0.0, 0.003810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 289 (unit) */
+      0.0, -0.077310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 290 (unit) */
+      0.0, 0.003000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 291 (unit) */
+      0.0, 0.065100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 292 (unit) */
+      0.0, -0.045470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 293 (unit) */
+      0.0, -0.042180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 294 (unit) */
+      0.0, -0.049810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 295 (unit) */
+      0.0, 0.029340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 296 (unit) */
+      0.0, 0.051100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 297 (unit) */
+      0.0, -0.073260, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 298 (unit) */
+      0.0, 0.047460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 299 (unit) */
+      0.0, -0.035000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 300 (unit) */
+      0.0, -0.083710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 301 (unit) */
+      0.0, 0.014490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 302 (unit) */
+      0.0, 0.018590, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 303 (unit) */
+      0.0, -0.053750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 304 (unit) */
+      0.0, -0.039500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 305 (unit) */
+      0.0, 0.076450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 306 (unit) */
+      0.0, -0.013300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 307 (unit) */
+      0.0, -0.051740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 308 (unit) */
+      0.0, -0.059090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 309 (unit) */
+      0.0, 0.035420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 310 (unit) */
+      0.0, -0.002640, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 311 (unit) */
+      0.0, 0.015570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 312 (unit) */
+      0.0, 0.042640, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 313 (unit) */
+      0.0, -0.006310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 314 (unit) */
+      0.0, 0.029630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 315 (unit) */
+      0.0, 0.037010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 316 (unit) */
+      0.0, -0.025920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 317 (unit) */
+      0.0, -0.037860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 318 (unit) */
+      0.0, 0.056760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 319 (unit) */
+      0.0, 0.036490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 320 (unit) */
+      0.0, -0.075230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 321 (unit) */
+      0.0, -0.068540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 322 (unit) */
+      0.0, 0.005750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 323 (unit) */
+      0.0, -0.063670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 324 (unit) */
+      0.0, 0.039740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 325 (unit) */
+      0.0, -0.076000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 326 (unit) */
+      0.0, 0.028490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 327 (unit) */
+      0.0, -0.050400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 328 (unit) */
+      0.0, -0.000290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 329 (unit) */
+      0.0, 0.033720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 330 (unit) */
+      0.0, -0.013210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 331 (unit) */
+      0.0, 0.099220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 332 (unit) */
+      0.0, -0.037050, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 333 (unit) */
+      0.0, -0.065550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 334 (unit) */
+      0.0, -0.090110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 335 (unit) */
+      0.0, 0.091170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 336 (unit) */
+      0.0, -0.004790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 337 (unit) */
+      0.0, -0.002390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 338 (unit) */
+      0.0, -0.001710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 339 (unit) */
+      0.0, -0.055890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 340 (unit) */
+      0.0, 0.083670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 341 (unit) */
+      0.0, -5.679570, 340,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 342 (unit) */
+      0.0, -3.833060, 340,
+       &Sources[340] , 
+       &Weights[340] , 
+      },
+    { /* unit 343 (unit) */
+      0.0, -0.193310, 340,
+       &Sources[680] , 
+       &Weights[680] , 
+      },
+    { /* unit 344 (unit) */
+      0.0, 4.144200, 340,
+       &Sources[1020] , 
+       &Weights[1020] , 
+      },
+    { /* unit 345 (unit) */
+      0.0, -1.222800, 340,
+       &Sources[1360] , 
+       &Weights[1360] , 
+      },
+    { /* unit 346 (unit) */
+      0.0, -0.637490, 340,
+       &Sources[1700] , 
+       &Weights[1700] , 
+      },
+    { /* unit 347 (unit) */
+      0.0, -3.169680, 340,
+       &Sources[2040] , 
+       &Weights[2040] , 
+      },
+    { /* unit 348 (unit) */
+      0.0, -0.208080, 340,
+       &Sources[2380] , 
+       &Weights[2380] , 
+      },
+    { /* unit 349 (unit) */
+      0.0, -2.008660, 340,
+       &Sources[2720] , 
+       &Weights[2720] , 
+      },
+    { /* unit 350 (unit) */
+      0.0, -2.512540, 9,
+       &Sources[3060] , 
+       &Weights[3060] , 
+      },
+    { /* unit 351 (unit) */
+      0.0, 2.523720, 9,
+       &Sources[3069] , 
+       &Weights[3069] , 
+      }
+
+  };
+
+
+
+int psisol0(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[340] = {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 + 158, Units + 159, Units + 160, Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340}; /* members */
+
+  static pUnit Hidden1[9] = {Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349}; /* members */
+
+  static pUnit Output1[2] = {Units + 350, Units + 351}; /* members */
+
+  static int Output[2] = {350, 351};
+
+  for(member = 0; member < 340; member++) {
+    Input[member]->act = in[member];
+  }
+
+  for (member = 0; member < 9; 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 < 2; 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 < 2; member++) {
+    out[member] = Units[Output[member]].act;
+  }
+
+  return(OK);
+}