JPRED-2 Add sources of all binaries (except alscript) to Git
[jpred.git] / sources / jnet / hmmsol5.c
diff --git a/sources/jnet/hmmsol5.c b/sources/jnet/hmmsol5.c
new file mode 100644 (file)
index 0000000..3b89f8e
--- /dev/null
@@ -0,0 +1,2928 @@
+/*********************************************************
+  hmmsol5.c
+  --------------------------------------------------------
+  generated at Wed Jul  1 17:47:08 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[420];
+  /* 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 + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+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 + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+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 + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+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 + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+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 + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+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 + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+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 + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+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 + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+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 + 350, 
+Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, 
+Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, 
+Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, 
+Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, 
+Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, 
+Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408, 
+Units + 409, Units + 410, Units + 411, Units + 412, Units + 413, Units + 414, Units + 415, Units + 416, Units + 417, 
+Units + 409, Units + 410, Units + 411, Units + 412, Units + 413, Units + 414, Units + 415, Units + 416, Units + 417, 
+
+  };
+
+  /* Weigths definition section */
+  static float Weights[] =  {
+0.018690, 0.829560, -0.236750, 0.728420, 0.930880, -0.039180, 0.427420, -0.368900, -0.414170, 0.464860, 
+0.426860, -0.270580, -0.318570, -0.164580, 0.626540, 0.351390, -0.266190, -0.506680, -0.753160, 0.118270, 
+0.401030, -0.233260, 0.303170, -0.772480, 0.038720, 1.262080, -0.136410, 0.085460, -0.046950, -0.134130, 
+0.061710, 0.021200, 0.254070, 0.039850, -0.542980, -0.066250, 0.490230, 0.417340, 0.285570, -0.159630, 
+-0.481710, 0.518930, 0.105230, 0.859330, -0.138450, -0.079240, 0.260500, -0.098990, 0.678380, -0.565020, 
+0.134750, 0.414180, 0.238100, -0.418970, -0.336990, 0.534560, -0.015530, -0.928500, 0.253910, -0.777040, 
+-0.606530, -0.410570, 0.858090, 0.329570, -0.314800, 0.234470, -0.258330, 0.020640, 0.284540, 0.463680, 
+0.538040, -0.405500, -0.478530, 0.720200, -0.104520, -0.044950, 0.775590, -0.190260, 0.677130, 0.184710, 
+0.856400, 0.379710, -0.406440, -0.379090, 0.181710, -0.999770, 0.313930, 0.141050, -0.782610, 0.518700, 
+-0.862560, 0.536040, 0.252380, 0.521880, -0.025550, 0.017840, 0.311470, 0.405350, -0.111070, 0.614810, 
+-0.466940, -0.964600, 0.372610, -0.022790, 0.052980, -0.351910, -0.098290, -0.702220, 0.067820, -1.013250, 
+0.734290, 0.036410, -0.710450, -0.600800, -0.747680, 0.601980, -0.019860, 0.259050, 0.172790, 0.724150, 
+0.139490, -0.727830, 0.249750, -0.443910, -0.320180, -0.546840, 0.078880, -0.353580, 1.097030, 0.262490, 
+0.366330, -0.456330, -0.076930, -0.113260, -0.186920, 0.050450, -1.023970, 0.689220, 0.181800, -0.152180, 
+0.050890, 0.053070, -0.078460, 0.133300, 0.398700, 0.336450, 0.083650, -0.939800, 0.557810, -0.284410, 
+0.002350, 0.231170, -0.581430, 0.609090, -0.370260, 0.022540, 0.381660, -0.182880, 0.776360, -0.465190, 
+0.098430, -1.113670, -0.216170, 0.066760, -0.519680, -0.030520, -0.636930, 0.421800, 0.513590, -0.916370, 
+0.329050, 0.680570, -0.166340, -0.314030, -0.351020, -0.513940, 0.927300, 0.123340, -0.473140, 0.913880, 
+0.222280, -0.077590, 0.457540, -0.025130, 0.002850, -0.205080, -0.129760, -0.285550, -0.046790, 0.170980, 
+0.158590, 0.336140, -1.311350, -0.506560, 1.388790, 0.752780, -1.000950, 1.463710, 0.154260, -1.168480, 
+0.979360, -1.476090, -1.527820, 0.789590, 1.585160, 0.042760, 0.525680, 0.167400, -1.307180, -1.259840, 
+-0.078480, -0.922930, 0.071940, 0.176140, -0.076710, 0.570640, 0.188690, -0.123680, -0.256580, 0.618680, 
+-0.660730, -0.149050, 0.180460, -0.642100, 0.549550, 0.000860, 0.245120, -0.005530, -0.172290, 0.223970, 
+0.141930, 0.007340, 0.207240, 0.106480, -0.310860, 0.372280, -0.001060, 0.502950, 0.178600, 0.337050, 
+-0.774370, -0.233060, 0.066280, -0.539600, 0.276630, 0.445290, -0.114730, 0.286470, -0.412180, -1.047110, 
+0.354330, -0.152140, 1.078610, -0.018040, 0.039270, -0.250330, 0.695160, -0.086880, -0.227280, -0.323790, 
+-0.378100, 0.109820, -0.358450, 0.027260, -0.056360, -0.227020, -0.133140, 0.385040, -0.096540, -0.700230, 
+0.022680, -0.363540, 0.450430, -0.868640, 0.256680, -0.687500, 0.351170, -0.737440, -0.019360, -0.113310, 
+-0.037570, 0.723890, -0.099770, -0.280550, -0.145300, -0.599590, 0.039190, 0.030250, -0.138100, 0.748370, 
+1.471340, 0.167320, 0.500810, -0.005240, 0.096100, -0.008960, 0.045440, -0.239550, -0.303420, -1.034350, 
+0.357140, -0.292380, -0.085160, -0.040980, 0.629710, -0.028650, 0.174330, -0.570310, 0.045310, 0.670010, 
+0.215700, -0.260400, 0.504570, 0.600760, 0.069240, -0.029060, -1.263430, -0.488120, 0.025390, 0.329240, 
+-0.057090, -0.140500, 0.499060, 0.585370, 0.587940, 0.324940, -0.358590, -0.418580, -0.523540, -0.318940, 
+-0.108930, 0.478150, -0.486190, -0.217300, 0.342960, -0.062570, 0.036880, -0.502390, 0.702840, -0.610400, 
+-0.642970, -0.376180, 0.225250, -0.192690, 0.077700, -0.011760, 0.254710, -0.269130, -0.230800, 0.056660, 
+-0.627140, 0.313800, 0.171910, 0.486860, 0.113900, -0.326240, 0.221590, -0.325920, 0.139390, -0.468780, 
+0.051120, -0.906650, -0.009350, 0.350000, 0.356850, -0.408410, -0.845200, 0.150550, -0.359590, -0.519040, 
+-0.428410, 0.281500, -0.077330, 0.757620, 0.905750, 0.082690, -0.505720, 0.355140, 0.022690, -0.181720, 
+0.070680, 0.275600, -0.125340, -0.028160, -0.010320, -0.387880, 0.122750, -0.110300, -0.672960, 0.102140, 
+-0.789990, -0.473100, -0.038810, -0.177580, 0.303170, 0.121310, -0.528310, -0.355370, -0.670920, -0.036110, 
+-0.098950, 0.461950, -0.060610, -0.151930, 0.065520, -0.132500, -0.090180, 0.281360, 
+0.088470, -0.259530, 0.090540, -0.053850, 0.133460, -0.050880, -0.142130, 0.098390, 0.325880, -0.063460, 
+0.707080, -0.018260, 0.321770, -0.299110, -0.800190, -0.153350, 0.084600, -0.471250, -0.343430, 0.074880, 
+-0.037370, -0.104360, -0.186570, -0.140760, -0.269250, -0.497690, -0.024050, -0.481040, 0.294440, 0.239140, 
+-0.013930, 0.472670, 0.801020, 0.263420, 0.292330, 0.053690, -0.329950, -0.186800, -0.130610, 0.554510, 
+0.158390, 0.407990, -0.006300, 0.420340, 0.444250, -0.140620, -0.466300, -0.022760, -0.070850, 0.433770, 
+0.353360, 0.376850, -0.469250, 0.089730, -0.361820, -0.427890, 0.142280, -0.109560, -0.062910, -0.623800, 
+-0.016780, -0.590460, -1.144300, -0.513930, 0.118040, 0.683030, -0.058810, -0.478310, -0.494260, -0.145150, 
+0.082020, -0.034290, -0.308270, 0.021910, 0.094020, -0.539390, 0.068930, 0.256830, 0.046490, -0.043540, 
+0.665730, -0.554380, -0.701220, 0.586370, -0.115200, -0.017730, 0.143620, 0.130100, -0.068410, 0.781220, 
+0.969520, 0.073620, 0.194470, 0.329570, -0.618410, 0.187830, -0.104850, -0.645850, 0.388290, 0.210720, 
+-0.414900, 0.602340, -0.447570, -0.575660, 0.100770, 0.449830, 0.262120, -0.233390, -0.546140, 0.385800, 
+-0.467290, -0.164800, -0.072720, 0.299220, -0.023080, -0.529990, -0.280010, 0.278530, 0.349680, -0.091220, 
+-0.240160, 0.624910, -0.475460, 0.094120, 0.373900, -0.581110, 0.245630, 0.123410, -0.419670, -0.161940, 
+0.232330, 0.182010, 0.106530, -0.231100, 0.018330, -0.097640, -0.506310, 0.375540, 0.571300, -0.707620, 
+-0.068150, -0.225030, -0.071720, 0.006820, -0.482170, 0.028960, -0.878240, 0.445300, -0.055170, -0.853830, 
+0.183830, 0.100720, -0.369990, -0.692900, 0.095970, -0.016660, -0.041890, 1.003860, 0.120150, -0.683680, 
+0.135330, 0.344650, 0.736810, -0.256760, -0.751220, -0.684390, 0.544230, -0.332600, -0.781860, 0.047990, 
+-0.143790, 0.110590, -0.168290, 0.150930, -0.377830, -0.137070, -0.468190, 0.653540, 0.363170, -0.281200, 
+-0.332720, -0.317560, -0.756930, 0.346110, 0.389340, -0.096550, 0.360630, -1.075910, 0.285380, -0.285420, 
+0.118390, -0.146350, -1.246750, 0.187970, 0.013450, 0.138870, 0.737890, 0.565230, -0.410310, 0.126380, 
+-0.439310, -0.922420, -0.404430, 0.597110, -0.377020, 0.038910, -0.435920, 0.046880, 0.679020, 0.329210, 
+-0.912490, -0.820370, 0.197180, 0.011120, 0.248080, -0.529060, -0.231720, 0.704430, -0.245520, 0.500970, 
+1.327150, 1.473310, -0.164420, 0.458540, 0.769010, 0.039480, 0.124500, 0.520650, -0.242110, 0.207980, 
+1.018460, -0.240200, 0.459320, 0.671330, 0.189230, -0.075640, -0.345620, -0.311300, 0.146360, -0.137070, 
+-0.753280, 0.725370, -0.828520, 0.050340, 0.692310, 0.888390, 0.045470, 0.617260, 0.483050, 0.907680, 
+-0.214250, -0.095040, -0.457820, 0.688230, 0.464120, -0.252860, 0.224320, 0.585010, 0.386830, -0.099920, 
+-0.203750, -0.618550, 0.121270, -0.659370, 0.345040, 0.841050, 0.305380, -0.393900, 0.428710, -0.299340, 
+-0.053370, 0.648200, 0.269200, 0.727230, 0.152220, 0.369720, 0.402920, 0.125550, 0.701820, -0.035530, 
+0.143270, 0.686850, 0.677190, 0.408790, -0.116450, 0.333740, -0.238450, -0.022100, 0.217890, 0.099650, 
+-0.009260, 0.481730, 0.529330, 0.073530, 0.879830, 0.967440, 0.384410, 0.935140, 0.324990, -0.272780, 
+1.397640, 0.762970, 0.697890, 0.363840, 0.567160, 0.863980, -0.147670, 0.390130, 0.448140, -0.110370, 
+0.462830, 0.030630, 0.101130, 0.568500, -0.262380, -0.084020, 0.518750, 0.554320, -0.011510, 0.657280, 
+0.224740, 0.740350, 0.542440, -0.495090, 0.506700, 0.157170, 0.350250, -0.184420, -0.060650, 0.581010, 
+-0.084000, 0.501060, -0.158540, -0.588060, -0.149050, -0.047430, 0.377540, 0.158930, -0.256730, 0.064320, 
+0.481540, 1.329930, 0.234710, 0.491160, 0.012550, 0.385570, 0.358000, 0.331280, 0.320570, 0.023930, 
+-0.247870, 0.222270, -0.172670, 0.095000, -0.377820, 0.196380, 0.345920, 0.040110, 0.026100, -0.004270, 
+0.134450, 0.304370, 0.327480, 0.372000, 0.439840, -0.138440, 0.492430, 0.180480, 0.249940, 0.518810, 
+0.493670, 0.180490, 0.151300, 0.413240, 0.599630, 0.578660, 0.585050, -0.067680, -0.011710, 0.475830, 
+0.600120, 0.185090, 0.271290, 0.124280, 0.341620, 0.241810, 0.132850, -0.010270, 0.178340, 0.667830, 
+0.516020, 0.287200, -0.129890, 0.033690, 0.177390, -0.082750, 0.320250, 0.025320, -0.309170, 0.646590, 
+0.102680, 0.204280, 0.468310, 0.311630, 0.607970, 0.039650, -0.018760, 0.021550, 
+0.654000, 0.157710, 0.677550, 0.563880, -0.513040, 0.105950, 0.724780, 0.799890, -0.371360, -0.234110, 
+-0.247990, 1.133950, 0.921020, -0.326040, -0.458720, 0.206970, -0.220370, 0.320420, 0.234320, 0.521980, 
+0.155210, 0.795520, 0.371420, 0.166270, 0.245460, 0.206060, 0.915970, 0.011890, -0.353960, -0.236650, 
+1.024610, -0.163440, -1.330400, 0.262010, 0.304660, -0.196100, 0.107920, 0.179310, 0.630280, 0.515670, 
+-0.175780, -0.178630, -0.076160, 0.055240, 0.380270, -0.083730, 0.010680, -0.220660, -0.024530, -0.142020, 
+0.145940, 0.209200, -0.166770, 0.140110, -0.023320, 0.140310, -0.140710, -0.519630, 1.259130, 0.116090, 
+-0.013120, -0.149840, 0.579730, -0.179520, -1.046390, 0.187550, -0.302850, -0.120980, -0.281410, -0.709980, 
+-0.081780, -0.574100, 0.237010, -0.427600, 0.530870, 0.997690, -0.098610, 0.287760, 0.207550, -0.351740, 
+-0.358460, 0.789500, 0.950470, -0.254980, -0.675630, -0.303900, -0.401390, 0.385920, -0.682090, 0.278870, 
+-0.002760, -0.181750, 0.435170, -0.443310, 0.435720, -0.556710, 0.125760, -0.836800, 0.531780, 1.205300, 
+-0.134310, 0.061460, 0.603550, 0.681930, -0.994710, -0.705170, 0.806840, -1.052730, -0.475540, 0.321070, 
+-0.188700, 0.057970, -0.277100, 0.058450, -0.209580, 0.206140, 0.028550, 0.206440, 0.791980, -1.156190, 
+-0.092730, -0.040970, 0.463140, 1.805750, -0.738980, -1.139790, 0.269490, 0.271690, -0.484120, -0.996400, 
+0.431860, -0.897020, -0.102850, -0.688990, 0.374340, -0.212650, -0.198580, 1.217240, 0.011150, 0.655310, 
+-0.219550, -0.180670, 0.606400, -1.183210, 0.271440, 0.280120, 2.391570, 1.607820, 0.645300, 1.382720, 
+0.094250, 1.087160, 0.411940, 0.668090, -0.274740, -1.054780, 0.772930, 0.387210, 1.442400, 0.745640, 
+0.265840, 0.377110, 0.014720, 0.667490, 0.763090, 0.587920, 0.975910, -0.863190, -0.455280, 1.261640, 
+0.196520, -0.535090, 0.164370, -0.266510, 0.023170, 0.193780, -0.935270, 0.416100, 0.421880, 0.138070, 
+0.945610, 0.468740, -0.298370, -0.198050, -0.823810, -0.373750, -0.332310, 0.098780, -0.270590, -0.348060, 
+-0.441150, -1.769260, -0.154370, -0.374330, 0.940750, -0.052390, -1.652720, 0.432230, 0.426970, -0.114390, 
+-0.038030, -0.823950, -0.910120, -0.439540, -0.543900, -0.047750, -0.764960, -0.115720, 0.213310, -0.668520, 
+-0.642670, -0.442080, -0.207620, 0.272100, 0.473890, -1.781640, 2.021570, 0.348100, 1.623030, 0.789790, 
+-0.087320, -0.545320, 0.018680, -0.006770, 0.583570, -0.308740, 0.181700, -0.489750, 0.942700, -0.099240, 
+-0.992450, -0.223110, -0.924340, -1.143230, -0.020390, -0.122060, -0.127000, 0.861950, 0.437660, -0.442200, 
+0.532340, -1.032570, 0.312920, -0.177630, -0.977180, -0.361920, 0.837650, -0.190000, -0.495190, 0.680710, 
+0.769360, -1.095410, -1.649790, -0.774010, -0.666070, 0.158870, -1.581770, 0.325110, -0.480670, -0.176740, 
+0.179900, -0.233240, -0.636300, -1.116300, 0.152420, -0.089210, 0.943400, 0.513550, -0.633950, 0.083220, 
+0.675520, -1.004210, 0.408040, 0.483830, 0.205700, 0.221780, 0.339420, 0.163530, -1.125570, 0.102500, 
+-0.214740, -0.645110, -0.510970, -0.425600, 0.096090, 0.493360, 0.497590, -0.463420, 0.945420, -0.251680, 
+-0.137050, -0.006000, -0.833860, -1.506220, -0.366840, 0.037460, -0.206330, 0.699280, -0.162900, 0.283290, 
+0.121780, 0.225330, 0.389160, 0.227390, -1.478010, -0.076090, 0.235230, 0.419920, 0.196750, 0.130540, 
+0.049570, -0.398700, -0.726900, 0.263650, -0.324400, 1.103230, -0.654530, 0.456430, 0.735040, -0.541400, 
+-1.111990, 0.440990, 0.872250, -0.394860, -0.205460, 0.555750, -0.064130, -0.122860, -0.157530, -1.056010, 
+-0.646610, 0.309400, -0.271050, -0.283330, 0.550430, -0.432280, 0.073030, -0.310170, -0.010340, 1.235810, 
+0.259170, 0.410830, 0.248220, -0.248550, 0.475410, 0.027250, -0.557930, 0.347320, 0.234230, -0.719910, 
+-0.056020, 0.192030, -0.069610, 0.197050, -0.499300, -0.336020, 0.277170, -0.328060, 0.387500, -0.240840, 
+0.694270, -0.105900, 0.310970, -0.043400, -0.083060, -0.295160, 0.435310, -0.128610, 0.024980, 0.088340, 
+0.037190, -0.341140, 0.330240, -0.092360, -0.358460, 0.565170, -0.007590, 0.058760, 0.635430, -0.375350, 
+0.508400, -0.448700, -0.113960, -0.101460, -0.477390, 0.089690, 0.115780, 0.313890, -0.243600, 0.698710, 
+0.757110, 0.095840, -0.215080, -0.760330, -0.169820, 0.219320, 0.581630, 0.027110, 0.646600, -0.473090, 
+-0.476540, 0.594350, 0.017720, -0.405420, -0.485810, -0.248120, -0.123360, -0.039360, 
+-0.046240, -0.152830, 0.358110, -0.821020, 0.511090, 0.025660, 0.276380, -0.399090, -0.110510, 0.507520, 
+-0.149470, 0.230660, -0.290510, -0.414670, -0.181830, -0.136390, 0.354020, 0.243890, 1.159110, -0.622710, 
+-0.072980, 0.280800, -0.215280, -0.514030, -0.288800, -0.012860, -1.001480, -0.185490, 0.092660, 0.563390, 
+0.068230, 0.888190, 0.534140, 0.244280, -0.606010, 0.254940, -0.869720, -0.291260, -0.281260, 0.009550, 
+-0.049040, -0.438780, 0.531440, -0.006780, 0.152550, 0.601510, 0.294350, -0.507770, -0.427380, 0.064940, 
+-0.139380, 0.238820, 0.810880, 0.965290, -0.260110, 0.748240, 0.181890, 0.021520, 0.554640, -0.557860, 
+0.420620, 0.077090, 0.019190, 0.055560, 0.724550, -0.260940, 0.926920, 0.304660, 0.218870, 0.342760, 
+0.114660, -0.050280, 0.063900, -0.381440, -1.123250, -0.038520, 1.352480, 0.164110, -0.170660, -0.001920, 
+0.263130, 0.646220, -0.613450, 0.253690, -0.277050, -0.342410, -0.187270, -0.001460, -0.128470, 0.728470, 
+0.334210, -1.556340, 0.020240, 0.899980, -0.351390, -0.420310, -0.230660, -0.697220, -1.221500, -0.127710, 
+1.325950, 0.342990, -0.037100, 0.556440, 0.057590, 0.180800, -0.181980, 0.325000, 0.898980, -0.616310, 
+-0.588280, -0.150930, 0.214150, 1.036520, 0.915220, -1.239340, -0.010000, -0.359400, 0.484700, 0.985540, 
+-0.223340, 0.654040, -0.636080, -0.541260, 0.679500, 0.136750, -0.327280, -0.591120, 0.460930, 0.048090, 
+-0.224460, -0.021930, -0.130100, 0.351040, 0.024010, 0.276120, 1.103490, 1.043570, 0.271100, 0.355660, 
+0.277790, 0.605800, -0.427440, 0.831200, -0.740790, -0.042450, -0.817180, 0.015330, 0.054190, 0.991620, 
+-0.225030, -0.055930, -0.342520, 0.525480, -0.241340, 0.777650, 0.823660, 0.172910, -0.353870, 0.175230, 
+0.189460, 0.600000, 0.186980, -0.068720, 0.333640, 0.366300, -0.102150, 0.210580, 0.067110, 0.817050, 
+0.085820, -1.520890, 0.774130, -0.310660, -0.510730, 0.102040, -0.089650, -0.350450, 0.131930, -0.780980, 
+-1.078850, 0.185370, 0.486770, -0.537610, 0.076980, 0.521310, 0.121270, 0.073670, -0.539140, -0.788580, 
+-0.725280, 1.261610, -1.805520, -1.251080, 0.902650, -0.332080, -0.458190, 0.762140, -0.992680, -1.044670, 
+0.477580, -1.497540, -1.228000, 1.133890, -0.103660, -0.456920, -0.457830, -0.552190, 0.005450, -0.854060, 
+1.358750, -2.186650, -0.500320, -0.433640, -0.842360, 2.017870, 0.095230, -0.379210, -0.806000, -0.972200, 
+1.212700, 0.177000, -0.357770, -0.443030, 0.177490, 0.092970, 0.294030, -0.300200, 0.066460, 0.278980, 
+-0.889210, 0.517120, 0.072660, 0.387850, 0.999910, 0.390310, 0.528340, 0.532270, -1.030040, 0.682110, 
+0.586360, -0.809630, -0.226070, -0.728840, 1.654740, 0.301190, -0.062300, 0.251470, 1.726390, 0.658670, 
+-0.059880, 0.711760, -0.676810, 0.243050, -0.365660, 0.055050, 0.370240, -0.179600, -0.164720, -0.582420, 
+0.097060, 0.422700, -0.629030, 0.357560, -0.284850, -0.114610, 0.039000, 0.679790, 0.604490, 1.012910, 
+-0.884710, -0.011020, 0.444270, -0.200640, -0.094500, 0.141630, 0.182470, -0.556630, -0.644030, 0.006620, 
+0.650740, 0.965120, 0.187790, -0.094200, 0.168680, 0.404640, 0.374350, 1.133390, 0.362900, -0.328330, 
+-0.634130, -0.974760, 0.259430, 0.137730, 0.582050, 1.287470, 0.731910, -0.228440, -0.011200, -0.982860, 
+-1.935510, 0.482970, -0.021150, -0.568670, -0.192990, -0.363220, 0.625990, -0.333170, -0.559180, -0.297370, 
+-0.447680, 0.601470, -0.238130, -0.502280, -0.629270, -0.002240, 0.646340, 0.473150, -0.345800, 0.458350, 
+0.823790, -0.339210, -1.253500, 0.413190, -0.393810, -0.602450, -1.004930, -0.048640, 0.718640, 1.213890, 
+-0.712980, -0.035390, -0.062010, 0.064700, 0.553730, -0.315780, -0.693230, 0.110230, -0.921110, 0.005860, 
+0.448540, 0.559540, -0.377570, 0.387650, 0.340790, 0.056100, 0.124540, 0.474310, -0.536430, 0.094030, 
+0.432160, -0.147060, 0.400070, -0.313870, 0.900810, -0.095420, -0.026520, 0.132210, 0.076140, -0.066490, 
+0.383250, 0.324810, -0.734210, -0.295810, 1.014250, 0.362430, -0.323700, 0.306750, 0.188010, -0.420590, 
+-0.870040, 0.549700, 0.180820, 0.294650, -1.005260, -0.092360, -0.049720, -0.040690, 0.799420, -0.302270, 
+0.040220, -0.058020, -0.060250, 0.092250, 0.745270, -0.127820, -0.458990, -0.665690, 0.327830, 0.514980, 
+-0.091100, -0.856820, 0.237100, 0.999380, -0.596500, -0.008160, 0.242040, 0.583990, -0.463750, -0.213660, 
+0.601480, 0.513060, 0.428710, 0.473520, -0.116720, -0.368460, 0.537310, -0.663300, 
+-0.201130, 0.031710, 0.393750, 0.120430, -0.354700, -0.162660, 0.497440, -0.479470, 0.072050, -0.503330, 
+0.370550, -0.337240, 0.244880, 0.213840, -0.042240, -0.067050, -0.531080, 0.914890, -0.630450, -0.071810, 
+-0.050770, 0.278740, 0.242230, -1.049480, -0.002030, -0.306910, -0.028160, -0.213840, -0.899190, -0.742470, 
+0.036590, 0.091930, -0.161180, -0.299460, 0.701610, -0.603260, 0.014020, 0.454980, -0.395550, 0.241430, 
+-0.581050, -0.644860, -0.297640, -0.237510, 0.261610, 0.634560, 0.439710, -0.224000, -0.093140, 0.578710, 
+-0.617050, -0.060230, -0.213890, -0.404400, 0.070610, -0.724900, 0.531400, 0.555010, 0.069890, 0.414560, 
+0.678760, 0.246720, -0.400570, -0.154750, -0.823190, 0.400400, -1.138340, -0.110860, -0.109180, 0.609730, 
+0.087810, -1.131990, 0.655700, 0.292470, -0.102610, 0.201930, -0.652200, -0.272970, -0.472720, 0.197670, 
+-0.394130, -0.123090, 0.364270, 0.096610, 0.497080, 0.152530, 0.350910, -0.301880, 0.030620, -0.874170, 
+-0.460190, 0.625110, -0.152010, 0.481080, 0.671200, -0.821130, 0.088110, 0.400780, 0.147420, 0.152280, 
+-0.532890, -0.339880, -0.071420, 0.167850, -0.148880, -0.182890, -0.328530, -0.210340, -0.341130, -0.254700, 
+0.150210, 0.053250, 0.024430, -0.442500, -0.821120, 0.539850, -0.029410, 0.368850, 0.273300, 0.857790, 
+-0.235390, 0.406310, 0.104200, 0.051530, -0.822370, -0.539100, -0.042760, 0.542400, -0.325530, 0.116340, 
+-0.066190, -0.173740, 0.280100, -0.107990, 0.441450, -0.137930, -0.558850, -0.818510, -0.508860, -0.547870, 
+-0.220150, 0.138800, 0.891990, 1.036280, 0.329960, -0.524520, 0.923580, 0.642350, -0.430160, -0.366900, 
+-0.181380, 0.048020, 0.843600, -0.060360, 0.031090, -0.305350, 0.030510, -0.252830, -0.166050, 0.188790, 
+-0.305160, -0.831280, -0.598720, 0.081530, 0.139850, 0.467230, 0.805000, 1.189960, -0.165550, -0.108130, 
+0.063500, 1.046780, -0.662180, 0.095900, 0.550500, -0.130020, 0.162580, 0.333520, -0.156660, -0.040820, 
+0.508490, 0.200800, -0.121860, 0.043870, -0.386120, -0.414000, -0.127400, 0.055460, -0.039720, 0.389220, 
+-0.042150, 0.762420, 0.195070, -0.688600, 0.514110, 1.697240, -1.213010, -0.176890, 0.332030, 0.134300, 
+0.947310, -0.593060, 0.056610, 0.774840, 0.255050, 0.673210, 0.818610, 0.204220, 0.516900, -0.329980, 
+-0.673730, 1.187010, 0.121450, 0.102800, -0.054210, 3.481890, 0.282970, -0.206290, 0.222590, 0.136650, 
+-0.664070, 0.053730, -0.218000, -0.486420, 0.650010, -0.195550, -0.132070, -0.377910, 0.280100, 0.324460, 
+0.166640, -0.291270, -0.835530, 0.044000, -0.431050, -0.128440, -0.145950, 0.569540, 0.669330, -0.758920, 
+0.271680, -0.009020, 0.080290, 0.725070, -0.462750, 0.069710, 0.003860, -0.111090, 0.780160, 0.130250, 
+-0.058830, -0.079170, 0.097430, 0.313800, 0.138980, 0.203980, -0.227950, -0.752490, -0.321940, -0.673330, 
+0.078230, 0.168290, 0.253420, 0.050490, -0.542470, 0.121700, 0.037800, -0.223020, -0.398430, 0.059910, 
+0.235120, 0.621270, 0.241360, 0.306070, 0.284640, -0.604930, 0.611260, 0.370350, 0.643930, 0.016150, 
+-0.415800, -0.802510, -0.623000, 0.025670, 0.078710, 0.737660, -0.063490, 0.120500, 0.255880, 0.123580, 
+-0.313940, 0.274030, -0.544920, -0.629540, -0.192440, 0.003210, -0.141110, 0.195430, -0.474710, -0.103810, 
+0.267290, 0.774350, -0.349520, -0.043430, -0.288060, -0.655560, -0.727190, 0.451100, 0.092510, 0.131370, 
+0.244370, 0.020200, -0.146670, 0.037070, 0.268760, -0.162740, 0.063370, 0.410580, 0.191840, 0.331630, 
+0.361430, 0.108670, 0.315060, -0.372940, 0.198720, -0.259910, 0.278990, -0.028220, 0.013720, -0.663710, 
+-0.181990, -0.070710, -0.015550, 0.023290, -0.081700, -0.034910, 0.130090, 0.429400, 0.272020, 0.020950, 
+-0.653100, -0.197070, 0.282790, 0.323860, 1.165110, 0.583690, -0.340100, 0.079540, 0.433810, -0.225880, 
+-0.378770, -0.249570, -0.107780, -0.230410, -0.487740, -0.067950, -0.170920, -0.251970, 0.389260, -0.315860, 
+-0.031770, 0.537060, -0.422690, -0.464730, 0.295680, -0.151730, 0.180320, 0.460090, 0.085920, -0.049570, 
+-0.519480, -0.414100, 0.218600, 0.732790, 0.160600, 0.380300, 0.107560, -0.440870, -0.408260, 0.203340, 
+0.438340, 0.604490, -0.199350, -0.251550, -0.364890, 0.776340, -0.209640, 0.152680, -0.471360, -0.106610, 
+0.129300, 0.399730, -0.255520, -0.439500, -0.365710, -0.389430, 0.193390, 0.183090, 0.337050, 0.231010, 
+-0.120570, -0.314920, 0.295820, 0.079130, 0.167410, 0.006800, 0.459980, -0.293980, 
+0.335890, -0.431770, 0.248740, 0.030400, -0.506440, 0.425850, -0.314700, 0.278680, 0.513980, 0.078910, 
+0.680490, -0.465480, -0.016280, -0.488100, 0.206180, -0.065230, -0.428530, -0.326930, -0.236110, 0.644110, 
+-0.194630, 0.241450, -0.069140, -1.146090, -0.437180, 0.750140, 0.284620, 0.103300, -0.099150, 0.172650, 
+-0.093450, -0.126700, 0.658490, 0.001770, 0.183570, -0.516240, -0.525200, -0.317940, 0.521910, -0.082260, 
+-0.520940, -0.015080, 0.326950, 0.014750, 0.009500, -0.187130, 0.497110, -0.492350, -0.444260, -0.874120, 
+-0.675890, -0.157530, 0.841380, 0.773080, -0.193140, 0.434170, 0.251050, -0.321680, 0.419440, -0.407880, 
+0.254660, -0.265300, 0.212200, -0.253020, 0.939530, -0.288000, -0.022180, -0.727970, -0.137580, 1.058610, 
+-0.102440, -0.474530, -0.462810, 0.206040, -0.290620, -0.134060, 0.054710, 0.090100, 0.326360, 0.102620, 
+0.171180, 0.194130, -0.021760, -0.221520, 0.216330, -0.967000, 0.500800, -0.181840, 0.305780, -0.235190, 
+-0.073570, -0.056520, -0.281410, 0.650010, 0.355830, -0.983110, 0.217930, -0.932180, -1.004980, 0.955340, 
+0.508130, -0.414180, 0.630750, -0.851580, -0.577340, -0.818030, 1.056790, 0.000340, 0.332440, -0.066650, 
+-0.211450, -0.133820, -0.091950, 0.767170, 0.160160, -0.184670, -0.204530, -0.581770, 1.145590, 0.371170, 
+0.132340, -0.066150, -0.225710, -0.268590, -0.225480, -0.264620, -0.559600, -0.089770, -0.890270, -0.839450, 
+1.412260, 0.691130, 0.049010, 0.852880, -0.760310, 0.202880, -1.225250, -0.368740, -0.165620, -0.074440, 
+0.233840, 0.004600, 0.592750, -0.431740, -0.009680, 0.915830, -0.764860, 0.063070, 0.288250, -0.257040, 
+0.357750, -0.454490, -0.494030, -0.297510, -0.349690, -0.170580, -0.766380, 0.789500, -1.339010, -0.205290, 
+-0.093040, 0.016940, 0.846560, -0.376320, -0.240150, -0.078840, 0.124970, 1.187580, -0.396410, -0.107220, 
+0.634870, -1.317740, 0.707070, 0.554750, 0.039080, -0.639650, -0.667410, -0.721390, 0.737650, 1.314640, 
+-0.078910, 0.686030, 0.235690, 0.289250, -0.135540, 0.796640, -0.717900, -0.511290, 0.307300, -0.136230, 
+-0.529740, -1.209310, -1.489170, 0.716840, 0.785890, 2.291980, -0.861420, 0.925000, 2.491230, 1.125620, 
+1.042780, 0.116750, 1.300380, 1.330330, 1.692380, 1.705470, 1.666160, 0.669280, 0.728380, -1.493670, 
+0.748880, 0.655240, 0.618870, 0.807450, 0.826000, 2.401470, -0.430310, -0.930790, -0.015860, -0.166860, 
+-0.299530, 0.160800, 0.478530, 0.231630, -0.724160, -0.393210, -0.457050, 0.010890, 1.821720, 0.362500, 
+-0.581540, 0.282030, 0.565880, -0.560490, -0.365300, -0.108390, 0.231050, 0.602630, -0.917760, -1.225800, 
+-0.257930, 0.438870, -0.024390, -0.499950, 0.476690, -0.220530, -0.124000, -0.803670, -0.388370, -0.497920, 
+0.899840, 0.250940, 0.061290, 0.303020, -0.447910, -0.240650, -0.085380, -0.577080, 0.371930, 0.441260, 
+-0.259760, 0.072390, -0.200700, 0.797880, -0.316220, -0.169630, 0.657740, 0.178260, 0.248660, 1.594610, 
+-0.106500, -0.053480, -0.302660, -1.145460, 0.445860, 0.132530, 1.136800, 0.666810, -0.344500, -0.194690, 
+0.077990, 0.953150, 0.019780, -0.309360, -0.091720, -0.059140, 0.157550, -0.494840, -0.085100, -0.933710, 
+0.009780, 0.430630, 0.199360, 0.339810, 0.247850, -0.508730, 0.643460, -0.234170, 0.257540, 0.061360, 
+0.272580, -0.102430, 0.163820, 0.133240, 0.118740, 0.742440, 0.268490, -0.145240, 0.141480, 0.027540, 
+0.189420, -0.174390, 0.155150, 0.117070, 0.295120, -0.248620, -0.143580, 0.048460, -0.159890, -0.877090, 
+-0.920550, 0.286730, 0.337620, -0.370000, 0.604000, 0.789630, -0.103730, -0.314040, 0.674840, 1.375100, 
+-0.115320, -0.594200, -0.140500, 0.005790, 0.189060, 0.009540, -0.564440, 0.552030, 0.390940, -0.762280, 
+-0.426470, -0.082290, 0.191030, -0.007260, 0.060340, -0.713570, -0.061010, 0.550910, 0.147050, -0.165070, 
+-0.405140, 0.176770, -0.372680, 0.454710, -0.230240, -0.094040, 0.072410, -0.429620, 0.068780, -1.102590, 
+0.542350, -0.421950, 0.110780, 0.090380, -0.090650, 0.270010, 0.128300, -0.250610, -0.319090, -0.120210, 
+-0.125790, 0.472670, 0.183640, 0.523090, 0.429290, -0.117350, -0.250320, 0.949520, -0.843710, 0.284220, 
+-0.003270, -0.200460, -0.150880, -0.772710, 0.364020, -0.501080, 0.090500, -0.389680, -0.016310, 0.042700, 
+-0.168280, -1.003400, -0.590270, -0.075390, -0.150530, -0.656960, -0.429900, -0.377290, 0.405480, -0.132170, 
+0.563900, -0.030840, 0.196800, 0.333790, -0.131090, 0.168690, 0.517090, -1.331550, 
+0.357730, 0.421290, 0.695280, -0.357260, -0.480390, -0.806250, -0.409220, -0.374090, 0.458580, -0.559380, 
+-0.392620, 0.020730, -0.304760, 0.435780, -0.210900, -0.302170, -0.585370, 0.349650, -0.456350, 0.270270, 
+-0.236760, -0.060700, 0.007800, -0.330470, -0.787120, 0.135750, -0.347390, 0.155530, -0.390390, -0.239900, 
+0.165440, -0.440390, 0.151210, 0.261830, 0.218230, -0.085680, -0.227600, -0.058810, -0.135590, 0.281780, 
+-0.445410, -0.584870, -0.201440, -0.662470, 0.227620, 0.001500, -0.118460, -0.134760, -0.030010, -0.023610, 
+-0.006910, -0.547390, -0.296460, -0.310490, -0.644410, -0.281750, -0.080650, 0.163240, -0.213630, 0.743840, 
+0.109650, 0.083740, 0.184340, -0.372950, 0.107390, -0.102570, 0.097920, 0.027140, -0.287840, 0.007270, 
+-0.104420, -0.505460, -0.320150, -0.049600, 0.250550, 0.564230, -0.007510, -0.108610, 0.432190, -0.653790, 
+-0.245160, 0.097670, 0.067500, -0.240850, 0.498930, -0.430550, -0.048500, -0.220740, 0.234670, 0.224660, 
+-0.037190, -0.624730, -0.233540, -0.209020, 0.453660, 0.330180, -0.273070, 0.397100, -0.194530, -0.199620, 
+-0.918540, -0.657730, -0.166090, -0.300800, 0.272230, -0.581960, -0.652710, 0.426730, -0.393120, 0.703550, 
+-0.054740, 0.209150, -0.264640, -0.113850, -0.336330, 0.105970, 0.130400, -0.400440, 0.225300, 0.708570, 
+0.200590, 0.266540, 0.747670, -0.265020, 0.349590, -0.870490, -0.475520, -0.405760, 0.025150, -1.542370, 
+0.416580, -1.274000, -0.025400, 0.282030, 0.122940, 0.119580, -0.758470, -1.021050, -0.468090, -0.340570, 
+0.157220, -0.065570, 0.324180, 0.877030, -0.202460, -0.690270, 0.471520, 0.761550, -0.364500, -0.642180, 
+-0.101780, -0.213000, -0.175940, -0.200910, -0.179010, -0.537930, -0.957750, -0.215220, 0.189990, -0.041830, 
+-0.032870, -0.090710, -0.010420, -0.878690, -0.114240, 0.252430, -0.261580, 1.578920, -0.111560, 0.228880, 
+-0.185040, -0.096040, -0.219030, -0.078950, 0.399020, 0.078960, -0.651140, -0.265510, 0.213850, -0.368150, 
+-0.261920, 0.058640, 0.274280, -0.205500, -0.898320, -0.941610, -0.301080, -0.589220, -0.172120, -0.048420, 
+0.258530, 0.540770, -0.377660, -0.671710, 1.637870, 2.649090, -0.171500, -0.579470, 0.285520, 0.475850, 
+3.238900, 0.329290, 1.118360, 0.404230, 1.686620, 1.599040, 1.095810, 0.299480, 1.597820, -0.144410, 
+-0.657100, -0.563200, 0.275740, 0.286540, 0.539780, 0.565970, 0.262060, -0.220440, 0.290560, 0.056400, 
+-0.143620, 1.101760, -0.030290, 0.043500, 0.619530, -0.576420, -0.143360, -0.420510, 0.409710, 0.622330, 
+-0.065560, -0.146400, -0.853800, -0.726790, 0.426960, 0.287750, -0.033990, 0.727010, -0.262960, -1.279710, 
+-0.342990, 0.201200, 0.374240, -0.090620, -0.077130, -0.559000, -0.420830, 0.041650, 0.291590, -0.032580, 
+-0.010520, -0.226590, -0.053950, 0.355530, 0.397060, -0.025670, -0.239860, -0.065640, 0.073130, -0.676810, 
+-0.036520, 0.317700, -0.183520, -0.752180, -0.142150, 0.714450, 0.429380, -0.416900, -0.056660, 0.157980, 
+-0.009670, -0.188520, 0.136800, -0.088110, -0.309350, 0.227630, 0.984430, 1.066590, 0.073000, 0.213610, 
+-0.067310, -0.120680, -0.580710, -0.267700, 0.359490, 0.167040, 0.864900, -0.759690, 0.119080, -0.467330, 
+0.029470, -0.395630, 0.056960, -0.419310, -0.113380, -0.291120, 0.699770, -0.918870, 0.226030, -0.478070, 
+0.120630, 0.526420, 0.196040, 0.194250, -0.921310, -0.184240, -0.140630, 0.071030, 0.177280, -0.162770, 
+0.462050, -0.610430, 0.016450, -0.567040, -0.364010, 0.267140, 0.312280, -0.086020, -0.009400, 0.128660, 
+0.279620, -0.530850, 0.385580, -0.015440, 0.641020, 0.228320, 0.148940, 0.448680, 0.248750, 1.020130, 
+-0.502520, -0.132150, 0.428810, -0.370690, 0.022560, -1.300480, -0.282630, 0.652950, 0.256200, -0.578860, 
+-0.166430, -0.166030, 0.148270, 0.259280, 0.151010, -0.040410, -0.749310, 0.107390, 0.101490, 0.601040, 
+0.000970, 0.166040, -0.876990, -0.034520, 0.128810, -0.636150, 0.136490, 0.026260, 0.350080, -1.023690, 
+0.335680, 0.118400, 0.196480, 0.143650, -0.844200, -0.691040, 0.985490, -0.420660, -0.311900, 0.113990, 
+0.283610, -0.161190, 0.010960, 0.030080, -0.199760, -0.143290, 0.273940, 0.040220, -0.819870, 0.396130, 
+-0.176630, 0.323210, 0.097600, -0.767360, 0.027490, 0.031310, 0.346540, 0.150190, 0.370010, -0.481070, 
+0.398650, 0.150700, -0.785500, -0.511640, -0.460420, -0.234170, -0.002400, 0.077010, 0.989900, 0.108960, 
+-0.016250, -0.511430, -0.143720, -0.196660, 0.088720, -0.313810, -0.473690, -0.676750, 
+0.657460, 0.027050, 0.554600, -0.182720, -1.055890, -0.105320, -0.173660, 0.259720, 0.181140, 0.174280, 
+0.270720, 0.508480, 0.297710, 0.284600, -0.519070, -0.353160, -0.395500, -0.373610, -0.120480, 0.951220, 
+-0.400200, -0.006600, -0.335850, -0.312090, -0.859780, 0.269790, 0.741510, 0.707000, -1.674560, -0.780220, 
+0.073580, 0.717530, 0.493600, -0.019230, -0.387390, -0.094110, -0.290920, -0.460340, -0.126260, 0.321800, 
+-0.695300, -0.599150, -0.155030, 0.529560, 0.384710, -0.234090, 0.194320, -0.353450, 0.307510, 0.244530, 
+0.194050, 0.703610, -1.083130, 0.587230, -0.328790, -0.120870, -0.014950, -0.687860, 0.464460, 0.318640, 
+-0.055020, -0.287260, -0.116850, -0.522160, 0.618680, -0.716230, -0.681270, 1.044310, -0.649230, 0.047060, 
+0.165810, -0.364170, 0.027140, -0.249940, 0.482950, -0.085260, -0.442900, -0.307320, -0.729440, -0.577300, 
+0.165360, -0.823350, -0.026350, 0.623310, 1.216920, 0.775700, -0.490500, 0.225000, -0.371020, 0.824990, 
+0.687450, 0.180380, 0.180650, 0.251590, -0.033310, -0.180520, 0.183110, 0.474230, 0.765550, 0.231610, 
+-0.456440, -0.646590, -0.578500, -1.120950, -1.096440, -0.572650, -0.457590, 0.487110, 0.901230, 0.264660, 
+-0.034500, -0.098850, -0.338640, 0.576190, -1.023740, 0.758480, -0.110330, 0.150510, -0.007280, -0.781150, 
+-0.856800, 0.280800, -0.109160, 1.145330, -1.276730, 0.186270, 0.427790, -0.419020, -0.214410, -0.656020, 
+0.296470, 1.039880, -0.315050, 1.008010, -0.558210, 0.568020, -0.489600, 0.221180, -0.706740, 0.082010, 
+0.592260, -0.059980, 1.004560, -0.978760, 1.143380, 0.183940, 1.162820, -0.526600, -0.360160, 0.511520, 
+0.597980, -0.211390, -0.414830, 0.209580, 0.992140, -0.222520, 0.662940, -0.215800, -0.442280, -0.467680, 
+-0.083660, -0.301310, 0.137820, -0.357560, -0.455840, 0.039800, -0.588340, -1.300300, 0.843440, 0.375770, 
+0.107430, 1.037900, -0.090910, 0.019410, -0.567410, 0.199030, -0.395630, 0.152510, 0.408690, 0.311420, 
+-0.897570, 0.389640, 0.556540, -0.044540, -0.377460, -0.376360, -0.650120, -0.585310, -0.103870, -0.433900, 
+0.004700, -1.200540, -1.274300, 0.234110, 0.291900, 0.924030, -1.171190, -0.107010, -0.012950, -1.657670, 
+-0.137130, -0.901600, 0.180650, 1.233490, 0.951630, 0.106340, -0.760520, 0.693280, 0.128160, -0.204410, 
+-1.037830, 0.590780, 0.798600, 0.291130, 0.295630, -1.733580, 0.311200, 0.815180, 0.060440, -0.012780, 
+0.137880, -1.071520, 0.890140, 0.085010, -0.413680, -0.533870, 0.175110, 0.036780, -0.638510, 0.510800, 
+0.115200, -0.210460, -0.321410, 0.620270, -0.596760, -0.831550, -0.302460, -0.660290, 0.001540, -1.388700, 
+0.887200, -0.225640, 1.145590, 0.881260, -0.635200, -0.238780, 0.368330, 0.193150, 0.230910, 0.636090, 
+-0.400460, 0.817990, 1.217110, 0.918750, 0.238370, 0.244260, 0.081700, 0.355090, 0.353990, -0.509190, 
+0.263320, 0.525960, 0.749910, -1.092890, 0.080630, 0.475600, 0.330060, 0.169250, -0.909700, -0.125650, 
+-0.835560, 0.247820, 0.030300, 0.017550, -0.915540, -0.248850, -0.074380, 1.198970, -0.024520, 0.112940, 
+-0.634210, 0.333700, -0.143280, 0.928490, 0.030050, -0.475300, 0.374180, -1.028700, -0.262100, -0.643920, 
+-0.568130, 1.100470, -1.229250, 0.046640, 0.864670, -0.079940, -0.145910, 0.207080, 0.332400, 0.755790, 
+-0.510720, 0.540830, -0.049990, 0.764810, -0.237890, 0.205840, -1.322610, 0.550100, 0.805870, -0.535850, 
+0.184310, -1.404730, -0.336540, 0.978930, 1.281460, 0.309170, -0.529710, 1.157220, 0.559210, 0.923690, 
+-0.732390, 0.166640, 0.292080, -0.233250, 1.404850, 0.304230, 0.127320, 0.183220, -0.881330, -0.258780, 
+-0.601980, 0.511230, 0.106130, -0.215610, -0.011170, -1.011620, -0.341680, 0.179210, 0.123600, 0.063150, 
+-0.426370, 0.182000, -0.543200, 0.830150, 0.061430, 0.343360, 0.352020, 0.185590, 0.643110, 0.452660, 
+0.035000, 0.196650, -0.293170, -0.558560, 0.205500, 1.395030, 0.238180, 0.269500, -0.177880, -1.082740, 
+0.029220, 0.093690, 0.527450, 0.424280, -0.828620, 0.342630, -0.531350, 0.983270, 0.600840, -0.244360, 
+-0.067460, 0.274010, 0.214230, 1.030630, -0.590730, 0.309510, -1.122070, 0.317220, -0.012460, -0.205840, 
+0.320340, 0.131120, -0.001210, -0.940490, 0.100190, -0.079540, 0.229700, 0.937450, -0.286770, -0.363350, 
+0.653980, -0.047830, -0.646180, 0.258800, -0.516090, 1.544580, 1.331820, 0.564870, -0.164040, 0.430720, 
+-0.611220, -0.106140, -0.479940, 0.921610, 0.561550, 0.417220, 0.131140, -0.579870, 
+0.248810, -0.217820, -0.686840, -0.043030, -0.175210, -0.085200, -0.141080, 0.823850, 0.075770, -0.122260, 
+-0.323780, 0.306100, 0.232880, -0.122540, -0.324010, 0.088760, 0.350070, -0.262320, 0.326640, -0.015590, 
+0.006380, 0.245350, 0.425380, -0.506010, 0.333770, -0.573050, -0.070860, -0.174190, 0.455100, -0.080520, 
+0.032790, -0.008910, -0.430770, -0.081860, -0.116450, -0.156560, 0.160080, -0.350400, 0.174900, 0.018170, 
+0.469830, 0.315240, -0.287050, -0.075890, -0.051530, 0.541300, 0.193580, 0.009260, 0.272900, -0.012630, 
+-0.192730, 0.237540, -0.444940, -0.241340, 0.352360, 0.139960, -0.426850, 0.194460, -0.118330, -0.632150, 
+-0.592880, -0.285190, 0.019410, -0.004450, -0.143970, -0.285050, 0.241070, 0.034540, 0.034150, 0.286340, 
+0.134400, -0.356310, 0.253280, -0.571410, -0.195930, -0.702680, -0.371420, -0.157140, -0.100810, -0.077390, 
+0.185430, -0.192540, 0.116040, -0.359120, -0.574460, 0.520630, -0.548370, 0.402150, -0.379540, 0.679590, 
+0.420360, 0.048770, 0.436460, 0.188160, 0.508130, -0.467200, -0.058410, -0.265380, 0.391890, -0.222440, 
+-0.048920, 0.217070, -0.284070, -0.249680, 0.078910, -0.089830, 0.243660, -0.528190, -0.193660, 0.229430, 
+-0.111750, -0.073270, -0.215900, 0.091460, 0.369590, -0.348140, -0.083780, 0.522850, 0.371810, 0.616020, 
+-0.076040, -0.630890, -0.406120, 0.171430, -0.147760, 0.054050, 0.364110, -0.333540, 0.109700, 0.030740, 
+-0.556310, -0.053390, -0.408480, -0.415180, -0.314080, -0.019200, 0.408730, 0.214490, -0.004680, 0.110660, 
+-0.104190, 0.310880, 0.659430, 0.496810, -0.473060, -0.062930, -0.442720, 0.032280, 0.022870, 0.147440, 
+0.067680, -0.247340, 0.218740, -0.295370, 0.099160, -0.450180, 0.196050, 0.252700, 0.237430, 0.178560, 
+0.143320, 0.041550, 0.009320, -0.296920, 0.045980, -0.032630, -0.703940, 1.517680, -0.192950, -0.122580, 
+0.162270, 0.220000, 0.105870, 0.061270, -0.350460, -0.246350, 0.351190, 0.073240, -0.148960, 0.019570, 
+0.394520, -0.057840, -0.855310, 0.257690, -0.075420, -0.279210, -0.357890, -0.611000, 0.283980, -0.786250, 
+-0.330910, 0.498300, -0.453020, -0.754520, 0.365850, 0.249790, 0.378720, -0.202440, 0.668010, -0.906810, 
+1.539870, 0.003650, -0.388690, -0.300860, 0.301370, 0.028360, 1.567580, 0.106200, 0.457140, 0.578620, 
+0.166280, 0.940190, 0.133930, -0.004340, -0.300300, 3.173600, -0.071230, 0.159750, -0.110750, 0.800630, 
+0.430970, 0.294400, 0.333180, 0.159320, -0.014970, 0.123470, 0.029630, 0.000650, 0.020870, -0.425060, 
+-0.338280, -0.067280, 0.375430, -0.029730, -0.537150, -0.689850, -0.157920, 0.681610, -0.162190, -0.675270, 
+-0.166000, -0.215040, 0.061010, 0.610620, -0.790720, -0.037970, 0.514900, -0.157310, -0.423690, 0.131400, 
+-0.332280, -0.521450, 0.574540, -0.229090, -0.133830, 0.091240, 0.076630, 0.541790, 0.065000, 0.468340, 
+0.171450, -0.229630, -0.305080, -0.013020, -0.034160, -0.435980, -0.345060, -0.029020, -0.098990, -0.311520, 
+0.035440, -0.422700, 0.343540, 0.056020, -0.598670, 0.133140, -0.349180, 0.001000, -0.363380, 0.068560, 
+0.196060, -0.195680, 0.071000, -0.099450, 0.117320, 0.329670, 0.263470, -0.233750, -0.040770, -0.283370, 
+-0.861190, 0.553370, -0.095600, -0.137330, -0.093180, -0.205290, -0.013310, 0.191460, 0.017100, 0.541290, 
+0.575720, -0.449200, 0.392090, 0.229390, 0.237500, 0.396920, -0.281490, 0.126800, 0.268860, 0.612810, 
+0.257030, -0.255430, -0.213470, 0.361620, -0.024930, -0.016290, 0.292990, -0.258250, 0.199470, -0.353830, 
+-0.345890, 0.405520, -0.012130, -0.483170, -0.359790, 0.063880, 0.172520, 0.039820, -0.326970, -0.662730, 
+0.103530, 0.083780, 0.162660, 0.095040, 0.332430, -0.679180, 0.148020, -0.326590, 0.013780, 0.334430, 
+0.677500, -0.048560, -0.167410, 0.083520, -0.645670, -0.037470, 0.150730, 0.194060, 0.218360, -0.362910, 
+0.242460, 0.101850, 0.121970, -0.173970, -0.195040, 0.151930, 0.086590, -0.369080, 0.549840, -0.542760, 
+-0.353290, -0.207010, 0.118580, 0.588490, -0.254060, -0.009200, -0.207640, 0.323310, 0.408220, 0.177180, 
+0.609720, -0.590890, -0.089550, -0.573460, -0.116610, 0.111670, -0.057650, -0.145770, 0.441460, -0.519720, 
+0.184870, 0.228350, 0.154610, -0.700900, -0.172790, -0.118420, -0.014910, -0.118290, 0.327200, -0.239250, 
+0.379270, 0.388670, 0.492480, 0.093160, 0.249230, 0.637390, 0.100130, -0.197320, -0.344000, -0.026230, 
+-0.359880, 0.160930, -0.467400, -0.284490, -0.084890, 0.094700, 0.591340, -0.189560, 
+1.677670, -3.325880, -1.367230, 1.597180, 1.977040, 1.897580, 1.853910, -2.144610, 2.185640, 
+-1.685120, 3.323350, 1.374070, -1.590190, -1.972760, -1.903310, -1.859590, 2.149740, -2.179050, 
+
+  };
+
+  /* unit definition section (see also UnitType) */
+  static UnitType Units[420] = 
+  {
+    { 0.0, 0.0, 0, NULL , NULL },
+    { /* unit 1 (unit) */
+      0.0, -0.050510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 2 (unit) */
+      0.0, 0.074570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 3 (unit) */
+      0.0, 0.028880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 4 (unit) */
+      0.0, 0.028180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 5 (unit) */
+      0.0, -0.074890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 6 (unit) */
+      0.0, 0.091370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 7 (unit) */
+      0.0, 0.090980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 8 (unit) */
+      0.0, 0.004570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 9 (unit) */
+      0.0, -0.074550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 10 (unit) */
+      0.0, -0.097600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 11 (unit) */
+      0.0, -0.012620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 12 (unit) */
+      0.0, 0.000540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 13 (unit) */
+      0.0, -0.033530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 14 (unit) */
+      0.0, -0.054120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 15 (unit) */
+      0.0, -0.039510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 16 (unit) */
+      0.0, 0.026380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 17 (unit) */
+      0.0, -0.024010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 18 (unit) */
+      0.0, 0.062250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 19 (unit) */
+      0.0, -0.033230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 20 (unit) */
+      0.0, 0.093870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 21 (unit) */
+      0.0, 0.032960, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 22 (unit) */
+      0.0, 0.024120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 23 (unit) */
+      0.0, 0.072840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 24 (unit) */
+      0.0, 0.070360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 25 (unit) */
+      0.0, 0.079750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 26 (unit) */
+      0.0, -0.070800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 27 (unit) */
+      0.0, 0.056470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 28 (unit) */
+      0.0, 0.048380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 29 (unit) */
+      0.0, -0.057280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 30 (unit) */
+      0.0, 0.098200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 31 (unit) */
+      0.0, 0.049760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 32 (unit) */
+      0.0, 0.043290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 33 (unit) */
+      0.0, 0.070020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 34 (unit) */
+      0.0, -0.040340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 35 (unit) */
+      0.0, -0.039910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 36 (unit) */
+      0.0, -0.024410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 37 (unit) */
+      0.0, -0.057670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 38 (unit) */
+      0.0, -0.052170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 39 (unit) */
+      0.0, -0.048610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 40 (unit) */
+      0.0, -0.042750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 41 (unit) */
+      0.0, -0.077900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 42 (unit) */
+      0.0, -0.039900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 43 (unit) */
+      0.0, -0.024050, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 44 (unit) */
+      0.0, -0.090620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 45 (unit) */
+      0.0, -0.046180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 46 (unit) */
+      0.0, 0.084690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 47 (unit) */
+      0.0, -0.011010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 48 (unit) */
+      0.0, -0.010170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 49 (unit) */
+      0.0, 0.020200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 50 (unit) */
+      0.0, -0.065560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 51 (unit) */
+      0.0, 0.035720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 52 (unit) */
+      0.0, -0.076560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 53 (unit) */
+      0.0, -0.010310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 54 (unit) */
+      0.0, -0.080930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 55 (unit) */
+      0.0, 0.014950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 56 (unit) */
+      0.0, -0.002180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 57 (unit) */
+      0.0, -0.013240, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 58 (unit) */
+      0.0, -0.083280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 59 (unit) */
+      0.0, 0.045070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 60 (unit) */
+      0.0, 0.026510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 61 (unit) */
+      0.0, 0.089270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 62 (unit) */
+      0.0, 0.021370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 63 (unit) */
+      0.0, 0.097680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 64 (unit) */
+      0.0, 0.075230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 65 (unit) */
+      0.0, 0.052750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 66 (unit) */
+      0.0, 0.048890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 67 (unit) */
+      0.0, 0.039890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 68 (unit) */
+      0.0, -0.096030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 69 (unit) */
+      0.0, -0.089770, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 70 (unit) */
+      0.0, 0.080990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 71 (unit) */
+      0.0, -0.082090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 72 (unit) */
+      0.0, -0.024190, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 73 (unit) */
+      0.0, 0.062620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 74 (unit) */
+      0.0, -0.040310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 75 (unit) */
+      0.0, 0.009680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 76 (unit) */
+      0.0, -0.073980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 77 (unit) */
+      0.0, -0.092140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 78 (unit) */
+      0.0, -0.041480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 79 (unit) */
+      0.0, -0.079940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 80 (unit) */
+      0.0, 0.043520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 81 (unit) */
+      0.0, 0.040280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 82 (unit) */
+      0.0, 0.041670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 83 (unit) */
+      0.0, 0.046270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 84 (unit) */
+      0.0, 0.087500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 85 (unit) */
+      0.0, 0.052710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 86 (unit) */
+      0.0, 0.064810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 87 (unit) */
+      0.0, -0.081060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 88 (unit) */
+      0.0, -0.088580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 89 (unit) */
+      0.0, -0.004560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 90 (unit) */
+      0.0, -0.093010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 91 (unit) */
+      0.0, -0.047970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 92 (unit) */
+      0.0, 0.083710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 93 (unit) */
+      0.0, 0.073570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 94 (unit) */
+      0.0, -0.018920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 95 (unit) */
+      0.0, -0.003280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 96 (unit) */
+      0.0, 0.040090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 97 (unit) */
+      0.0, -0.080140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 98 (unit) */
+      0.0, -0.069000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 99 (unit) */
+      0.0, -0.014200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 100 (unit) */
+      0.0, -0.041330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 101 (unit) */
+      0.0, 0.068170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 102 (unit) */
+      0.0, -0.040610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 103 (unit) */
+      0.0, 0.028860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 104 (unit) */
+      0.0, -0.028600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 105 (unit) */
+      0.0, -0.086950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 106 (unit) */
+      0.0, -0.035970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 107 (unit) */
+      0.0, 0.037780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 108 (unit) */
+      0.0, 0.089080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 109 (unit) */
+      0.0, -0.002200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 110 (unit) */
+      0.0, -0.088740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 111 (unit) */
+      0.0, 0.050340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 112 (unit) */
+      0.0, -0.028670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 113 (unit) */
+      0.0, 0.085340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 114 (unit) */
+      0.0, 0.007320, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 115 (unit) */
+      0.0, 0.006860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 116 (unit) */
+      0.0, 0.087110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 117 (unit) */
+      0.0, 0.075060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 118 (unit) */
+      0.0, -0.095610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 119 (unit) */
+      0.0, -0.085530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 120 (unit) */
+      0.0, -0.071970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 121 (unit) */
+      0.0, -0.086670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 122 (unit) */
+      0.0, -0.091680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 123 (unit) */
+      0.0, -0.096110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 124 (unit) */
+      0.0, -0.080880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 125 (unit) */
+      0.0, -0.034670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 126 (unit) */
+      0.0, 0.043690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 127 (unit) */
+      0.0, -0.093340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 128 (unit) */
+      0.0, -0.043500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 129 (unit) */
+      0.0, 0.068530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 130 (unit) */
+      0.0, -0.066720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 131 (unit) */
+      0.0, 0.024270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 132 (unit) */
+      0.0, -0.055110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 133 (unit) */
+      0.0, 0.052870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 134 (unit) */
+      0.0, -0.087450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 135 (unit) */
+      0.0, -0.045620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 136 (unit) */
+      0.0, -0.058760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 137 (unit) */
+      0.0, 0.004950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 138 (unit) */
+      0.0, 0.021880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 139 (unit) */
+      0.0, 0.020930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 140 (unit) */
+      0.0, 0.083580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 141 (unit) */
+      0.0, -0.028600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 142 (unit) */
+      0.0, 0.093690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 143 (unit) */
+      0.0, 0.021650, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 144 (unit) */
+      0.0, 0.021150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 145 (unit) */
+      0.0, -0.025630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 146 (unit) */
+      0.0, 0.019200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 147 (unit) */
+      0.0, 0.065840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 148 (unit) */
+      0.0, -0.092610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 149 (unit) */
+      0.0, -0.033060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 150 (unit) */
+      0.0, 0.076580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 151 (unit) */
+      0.0, -0.007080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 152 (unit) */
+      0.0, -0.011920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 153 (unit) */
+      0.0, 0.040600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 154 (unit) */
+      0.0, 0.014160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 155 (unit) */
+      0.0, -0.086450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 156 (unit) */
+      0.0, -0.046830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 157 (unit) */
+      0.0, 0.047140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 158 (unit) */
+      0.0, 0.089070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 159 (unit) */
+      0.0, 0.036120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 160 (unit) */
+      0.0, -0.068800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 161 (unit) */
+      0.0, 0.084660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 162 (unit) */
+      0.0, 0.091860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 163 (unit) */
+      0.0, -0.024990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 164 (unit) */
+      0.0, -0.075600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 165 (unit) */
+      0.0, 0.076440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 166 (unit) */
+      0.0, 0.065990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 167 (unit) */
+      0.0, 0.088160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 168 (unit) */
+      0.0, 0.013720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 169 (unit) */
+      0.0, -0.067490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 170 (unit) */
+      0.0, -0.071340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 171 (unit) */
+      0.0, 0.072410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 172 (unit) */
+      0.0, -0.067250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 173 (unit) */
+      0.0, 0.000800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 174 (unit) */
+      0.0, 0.085900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 175 (unit) */
+      0.0, -0.071170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 176 (unit) */
+      0.0, 0.016940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 177 (unit) */
+      0.0, -0.004570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 178 (unit) */
+      0.0, -0.075490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 179 (unit) */
+      0.0, -0.021830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 180 (unit) */
+      0.0, 0.098200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 181 (unit) */
+      0.0, 0.028090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 182 (unit) */
+      0.0, -0.030570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 183 (unit) */
+      0.0, -0.099700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 184 (unit) */
+      0.0, 0.028310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 185 (unit) */
+      0.0, -0.009730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 186 (unit) */
+      0.0, -0.024040, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 187 (unit) */
+      0.0, -0.058520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 188 (unit) */
+      0.0, 0.090890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 189 (unit) */
+      0.0, 0.052080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 190 (unit) */
+      0.0, -0.061160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 191 (unit) */
+      0.0, 0.089080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 192 (unit) */
+      0.0, -0.013730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 193 (unit) */
+      0.0, 0.002620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 194 (unit) */
+      0.0, -0.053660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 195 (unit) */
+      0.0, -0.024780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 196 (unit) */
+      0.0, -0.044850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 197 (unit) */
+      0.0, 0.088000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 198 (unit) */
+      0.0, 0.088080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 199 (unit) */
+      0.0, -0.083620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 200 (unit) */
+      0.0, -0.076200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 201 (unit) */
+      0.0, -0.029320, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 202 (unit) */
+      0.0, -0.013570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 203 (unit) */
+      0.0, -0.085860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 204 (unit) */
+      0.0, 0.007800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 205 (unit) */
+      0.0, -0.013090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 206 (unit) */
+      0.0, -0.093630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 207 (unit) */
+      0.0, -0.019960, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 208 (unit) */
+      0.0, 0.076160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 209 (unit) */
+      0.0, 0.001000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 210 (unit) */
+      0.0, 0.099010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 211 (unit) */
+      0.0, -0.037920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 212 (unit) */
+      0.0, -0.052220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 213 (unit) */
+      0.0, 0.013680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 214 (unit) */
+      0.0, 0.035370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 215 (unit) */
+      0.0, 0.057410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 216 (unit) */
+      0.0, -0.065020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 217 (unit) */
+      0.0, -0.020600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 218 (unit) */
+      0.0, -0.074730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 219 (unit) */
+      0.0, 0.021610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 220 (unit) */
+      0.0, -0.046850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 221 (unit) */
+      0.0, 0.009970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 222 (unit) */
+      0.0, 0.021400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 223 (unit) */
+      0.0, 0.013780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 224 (unit) */
+      0.0, 0.041860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 225 (unit) */
+      0.0, -0.088840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 226 (unit) */
+      0.0, 0.058570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 227 (unit) */
+      0.0, -0.056420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 228 (unit) */
+      0.0, 0.073880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 229 (unit) */
+      0.0, 0.018960, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 230 (unit) */
+      0.0, 0.048620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 231 (unit) */
+      0.0, -0.035870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 232 (unit) */
+      0.0, 0.019010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 233 (unit) */
+      0.0, -0.085520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 234 (unit) */
+      0.0, 0.063140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 235 (unit) */
+      0.0, -0.052460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 236 (unit) */
+      0.0, 0.055630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 237 (unit) */
+      0.0, 0.022450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 238 (unit) */
+      0.0, -0.092130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 239 (unit) */
+      0.0, 0.009220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 240 (unit) */
+      0.0, 0.032750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 241 (unit) */
+      0.0, -0.000610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 242 (unit) */
+      0.0, -0.009560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 243 (unit) */
+      0.0, 0.045480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 244 (unit) */
+      0.0, 0.049360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 245 (unit) */
+      0.0, 0.033860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 246 (unit) */
+      0.0, -0.031860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 247 (unit) */
+      0.0, 0.007350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 248 (unit) */
+      0.0, -0.022440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 249 (unit) */
+      0.0, 0.091380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 250 (unit) */
+      0.0, -0.054880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 251 (unit) */
+      0.0, -0.047900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 252 (unit) */
+      0.0, 0.075870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 253 (unit) */
+      0.0, 0.002140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 254 (unit) */
+      0.0, 0.073600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 255 (unit) */
+      0.0, -0.046060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 256 (unit) */
+      0.0, -0.045650, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 257 (unit) */
+      0.0, 0.005340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 258 (unit) */
+      0.0, -0.044360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 259 (unit) */
+      0.0, 0.084130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 260 (unit) */
+      0.0, 0.021720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 261 (unit) */
+      0.0, 0.011830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 262 (unit) */
+      0.0, 0.089030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 263 (unit) */
+      0.0, 0.019060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 264 (unit) */
+      0.0, 0.095860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 265 (unit) */
+      0.0, 0.039400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 266 (unit) */
+      0.0, 0.051080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 267 (unit) */
+      0.0, 0.039280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 268 (unit) */
+      0.0, -0.055470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 269 (unit) */
+      0.0, -0.086480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 270 (unit) */
+      0.0, 0.060010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 271 (unit) */
+      0.0, -0.058910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 272 (unit) */
+      0.0, 0.065500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 273 (unit) */
+      0.0, -0.057730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 274 (unit) */
+      0.0, 0.036120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 275 (unit) */
+      0.0, 0.002300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 276 (unit) */
+      0.0, -0.039330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 277 (unit) */
+      0.0, -0.013120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 278 (unit) */
+      0.0, 0.041410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 279 (unit) */
+      0.0, 0.090400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 280 (unit) */
+      0.0, 0.022880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 281 (unit) */
+      0.0, 0.009440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 282 (unit) */
+      0.0, -0.009500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 283 (unit) */
+      0.0, 0.051040, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 284 (unit) */
+      0.0, -0.022800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 285 (unit) */
+      0.0, -0.075170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 286 (unit) */
+      0.0, -0.020850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 287 (unit) */
+      0.0, -0.097610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 288 (unit) */
+      0.0, -0.089990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 289 (unit) */
+      0.0, -0.015330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 290 (unit) */
+      0.0, -0.002860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 291 (unit) */
+      0.0, -0.069990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 292 (unit) */
+      0.0, 0.012730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 293 (unit) */
+      0.0, -0.067390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 294 (unit) */
+      0.0, 0.004360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 295 (unit) */
+      0.0, -0.067530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 296 (unit) */
+      0.0, -0.033270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 297 (unit) */
+      0.0, 0.082800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 298 (unit) */
+      0.0, 0.024500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 299 (unit) */
+      0.0, -0.078210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 300 (unit) */
+      0.0, 0.027870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 301 (unit) */
+      0.0, 0.059810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 302 (unit) */
+      0.0, -0.081540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 303 (unit) */
+      0.0, -0.091630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 304 (unit) */
+      0.0, 0.031990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 305 (unit) */
+      0.0, 0.008280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 306 (unit) */
+      0.0, 0.054810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 307 (unit) */
+      0.0, -0.021400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 308 (unit) */
+      0.0, 0.056520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 309 (unit) */
+      0.0, 0.025830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 310 (unit) */
+      0.0, -0.090880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 311 (unit) */
+      0.0, 0.046250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 312 (unit) */
+      0.0, 0.029750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 313 (unit) */
+      0.0, -0.078960, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 314 (unit) */
+      0.0, 0.058220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 315 (unit) */
+      0.0, 0.076870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 316 (unit) */
+      0.0, -0.007320, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 317 (unit) */
+      0.0, -0.038820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 318 (unit) */
+      0.0, 0.043790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 319 (unit) */
+      0.0, -0.043050, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 320 (unit) */
+      0.0, 0.074090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 321 (unit) */
+      0.0, 0.097170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 322 (unit) */
+      0.0, 0.066570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 323 (unit) */
+      0.0, 0.027010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 324 (unit) */
+      0.0, 0.045410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 325 (unit) */
+      0.0, 0.066850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 326 (unit) */
+      0.0, 0.036990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 327 (unit) */
+      0.0, 0.097630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 328 (unit) */
+      0.0, 0.057210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 329 (unit) */
+      0.0, -0.053490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 330 (unit) */
+      0.0, -0.003480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 331 (unit) */
+      0.0, -0.091340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 332 (unit) */
+      0.0, 0.025690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 333 (unit) */
+      0.0, -0.006610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 334 (unit) */
+      0.0, -0.018950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 335 (unit) */
+      0.0, -0.078620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 336 (unit) */
+      0.0, 0.007860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 337 (unit) */
+      0.0, 0.082740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 338 (unit) */
+      0.0, 0.012760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 339 (unit) */
+      0.0, -0.091440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 340 (unit) */
+      0.0, 0.074290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 341 (unit) */
+      0.0, -0.041070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 342 (unit) */
+      0.0, -0.032510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 343 (unit) */
+      0.0, 0.043560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 344 (unit) */
+      0.0, -0.075920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 345 (unit) */
+      0.0, 0.093590, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 346 (unit) */
+      0.0, -0.094190, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 347 (unit) */
+      0.0, 0.013740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 348 (unit) */
+      0.0, -0.021660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 349 (unit) */
+      0.0, 0.061840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 350 (unit) */
+      0.0, 0.007150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 351 (unit) */
+      0.0, 0.078740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 352 (unit) */
+      0.0, -0.004570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 353 (unit) */
+      0.0, -0.070310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 354 (unit) */
+      0.0, -0.012940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 355 (unit) */
+      0.0, -0.043010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 356 (unit) */
+      0.0, 0.057190, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 357 (unit) */
+      0.0, 0.099210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 358 (unit) */
+      0.0, -0.017960, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 359 (unit) */
+      0.0, -0.094390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 360 (unit) */
+      0.0, -0.066050, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 361 (unit) */
+      0.0, 0.020450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 362 (unit) */
+      0.0, -0.024780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 363 (unit) */
+      0.0, 0.024920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 364 (unit) */
+      0.0, -0.075650, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 365 (unit) */
+      0.0, 0.076070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 366 (unit) */
+      0.0, -0.069590, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 367 (unit) */
+      0.0, -0.010020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 368 (unit) */
+      0.0, -0.068280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 369 (unit) */
+      0.0, -0.066560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 370 (unit) */
+      0.0, 0.063990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 371 (unit) */
+      0.0, 0.020330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 372 (unit) */
+      0.0, 0.052400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 373 (unit) */
+      0.0, 0.083410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 374 (unit) */
+      0.0, -0.021140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 375 (unit) */
+      0.0, 0.036850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 376 (unit) */
+      0.0, -0.045600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 377 (unit) */
+      0.0, 0.021070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 378 (unit) */
+      0.0, 0.019790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 379 (unit) */
+      0.0, 0.021620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 380 (unit) */
+      0.0, -0.018200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 381 (unit) */
+      0.0, -0.065890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 382 (unit) */
+      0.0, 0.091290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 383 (unit) */
+      0.0, 0.052740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 384 (unit) */
+      0.0, 0.066490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 385 (unit) */
+      0.0, 0.044250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 386 (unit) */
+      0.0, -0.038780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 387 (unit) */
+      0.0, 0.001110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 388 (unit) */
+      0.0, 0.021890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 389 (unit) */
+      0.0, 0.076710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 390 (unit) */
+      0.0, -0.095530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 391 (unit) */
+      0.0, 0.078260, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 392 (unit) */
+      0.0, 0.062940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 393 (unit) */
+      0.0, 0.027430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 394 (unit) */
+      0.0, 0.018950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 395 (unit) */
+      0.0, 0.052110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 396 (unit) */
+      0.0, -0.005940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 397 (unit) */
+      0.0, 0.055420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 398 (unit) */
+      0.0, 0.063440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 399 (unit) */
+      0.0, -0.002140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 400 (unit) */
+      0.0, 0.055340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 401 (unit) */
+      0.0, -0.017460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 402 (unit) */
+      0.0, -0.035210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 403 (unit) */
+      0.0, -0.068330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 404 (unit) */
+      0.0, -0.038270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 405 (unit) */
+      0.0, -0.046930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 406 (unit) */
+      0.0, 0.057150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 407 (unit) */
+      0.0, -0.049280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 408 (unit) */
+      0.0, 0.027890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 409 (unit) */
+      0.0, -0.876600, 408,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 410 (unit) */
+      0.0, 0.406520, 408,
+       &Sources[408] , 
+       &Weights[408] , 
+      },
+    { /* unit 411 (unit) */
+      0.0, 2.619590, 408,
+       &Sources[816] , 
+       &Weights[816] , 
+      },
+    { /* unit 412 (unit) */
+      0.0, -4.225150, 408,
+       &Sources[1224] , 
+       &Weights[1224] , 
+      },
+    { /* unit 413 (unit) */
+      0.0, 0.617170, 408,
+       &Sources[1632] , 
+       &Weights[1632] , 
+      },
+    { /* unit 414 (unit) */
+      0.0, 3.664900, 408,
+       &Sources[2040] , 
+       &Weights[2040] , 
+      },
+    { /* unit 415 (unit) */
+      0.0, 0.083530, 408,
+       &Sources[2448] , 
+       &Weights[2448] , 
+      },
+    { /* unit 416 (unit) */
+      0.0, 4.462050, 408,
+       &Sources[2856] , 
+       &Weights[2856] , 
+      },
+    { /* unit 417 (unit) */
+      0.0, 0.352020, 408,
+       &Sources[3264] , 
+       &Weights[3264] , 
+      },
+    { /* unit 418 (unit) */
+      0.0, 1.860060, 9,
+       &Sources[3672] , 
+       &Weights[3672] , 
+      },
+    { /* unit 419 (unit) */
+      0.0, -1.869710, 9,
+       &Sources[3681] , 
+       &Weights[3681] , 
+      }
+
+  };
+
+
+
+int hmmsol5(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[408] = {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 + 350, Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360, Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370, Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380, Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390, Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400, Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408}; /* members */
+
+  static pUnit Hidden1[9] = {Units + 409, Units + 410, Units + 411, Units + 412, Units + 413, Units + 414, Units + 415, Units + 416, Units + 417}; /* members */
+
+  static pUnit Output1[2] = {Units + 418, Units + 419}; /* members */
+
+  static int Output[2] = {418, 419};
+
+  for(member = 0; member < 408; 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);
+}