JPRED-2 Add sources of all binaries (except alscript) to Git
[jpred.git] / sources / jnet / hmmsol25.c
diff --git a/sources/jnet/hmmsol25.c b/sources/jnet/hmmsol25.c
new file mode 100644 (file)
index 0000000..43f7203
--- /dev/null
@@ -0,0 +1,2928 @@
+/*********************************************************
+  hmmsol25.c
+  --------------------------------------------------------
+  generated at Wed Jul  1 17:50:40 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.198150, 0.487700, 0.918200, 0.057830, 0.341800, 0.209830, -0.221640, -0.414690, -0.030120, -0.298020, 
+-0.158440, -0.056480, -0.618550, -0.285870, -0.207840, 0.137380, -0.177430, 0.199810, 0.507600, 0.155430, 
+0.135300, 0.261130, -0.381570, -0.501690, 0.043960, 0.126230, -0.209490, -0.180020, -0.362380, -0.058080, 
+0.405200, -0.152840, -0.262230, -0.122490, 0.386660, 0.097510, -0.254830, -0.210960, 0.581890, -0.224230, 
+-0.070530, 0.168490, -0.146670, 0.147940, -0.146480, -0.224360, -0.355900, -0.252180, -0.315890, 0.622910, 
+0.507430, 0.087330, 0.417820, 0.396420, 0.542940, -0.319920, -0.172970, 0.292330, 0.136260, 0.268490, 
+0.257520, 0.237030, 0.043740, 0.041450, 0.328250, 0.057750, -0.370460, 0.333630, 0.011800, 0.373650, 
+-0.258320, -0.106190, 0.439250, -0.119720, 0.153850, 0.112670, -0.272780, 0.436930, 0.206570, -0.090530, 
+-0.040130, -0.318760, -0.712050, 0.367950, 0.003020, 0.184290, 0.439970, -0.112030, 0.405650, 0.147090, 
+-0.228010, 0.298460, -0.155410, -0.302690, -0.164480, 0.438010, 0.062930, 0.247540, 0.128800, -0.341240, 
+-0.087010, -0.308820, 0.454720, -0.937250, 0.370200, 0.120040, -0.391640, -0.329860, -0.697840, -0.021500, 
+-0.569880, -0.121390, 0.535700, 0.396950, -0.653850, 0.360360, -0.063410, -0.257340, -0.536070, -0.747620, 
+-0.447320, 0.392020, 0.402820, 0.625510, -0.036950, -0.320960, 0.264570, 0.042690, 0.105210, 0.125700, 
+-0.359670, 0.497400, -0.056450, -0.253960, 1.044720, 0.102720, 0.126760, -0.120820, 0.710690, 0.558420, 
+0.080220, 0.258500, -0.079710, -0.342610, 0.293590, 0.165930, 0.625420, -0.220040, 0.050330, -0.211390, 
+-0.008240, -0.267510, 0.171960, 0.144380, 0.309370, 0.167980, 0.132150, -0.515290, 0.312490, 0.026980, 
+0.433720, -0.278650, -0.672170, 0.643070, -0.135620, 0.311580, -0.508460, -0.482100, 0.104220, -0.181590, 
+-0.441630, 0.259380, 0.067190, 0.485890, -0.020590, 0.359160, -0.586420, -0.421420, 0.301170, -0.624660, 
+0.069330, -0.231100, -0.218820, -0.539340, 0.464190, 0.470250, 0.424420, -0.386990, -0.518030, -0.695150, 
+-0.040060, -0.832060, 0.997770, 0.871560, -0.532010, -0.126900, -0.251020, -0.484370, -0.140390, -0.415330, 
+-0.162250, -0.491800, -0.233730, -0.537640, -1.695620, -0.109320, -0.889610, -0.257790, -1.188270, 0.328340, 
+-0.263270, 0.085170, -0.339650, -0.290090, -0.004240, -1.054540, 0.211290, 0.070450, 0.091980, -0.032170, 
+-0.208980, 0.013520, -0.042710, 0.378130, 0.131550, -0.348440, 0.341180, 0.607200, -0.230370, 0.234060, 
+0.402790, -0.622140, -0.254440, 0.829210, -0.055330, -0.278560, -0.694170, 0.317260, 0.374890, -0.277420, 
+0.153590, 0.818790, -0.719470, -0.026430, 0.645370, 0.409920, -0.133220, 0.043210, -0.424120, 0.440610, 
+0.451010, -0.273310, -1.162410, 0.354310, -0.338440, 0.195680, 0.031750, -1.129570, 0.312680, -0.443720, 
+0.284720, -0.254310, 0.150070, 0.275250, 0.494090, 0.078470, -0.102990, -0.568910, 0.786280, -1.095050, 
+0.018510, -0.633360, -0.891740, 0.954120, -0.008410, 0.091390, 0.300710, -0.114790, -1.426550, -0.061950, 
+0.186030, 0.346600, -0.731020, -0.044200, -0.132960, -0.182480, -0.755650, 0.028790, 0.201510, 0.012720, 
+0.133260, -0.097750, -0.027550, -0.043710, 0.078210, 0.179620, -0.184820, 0.252390, 0.682300, 0.687310, 
+-0.779080, -0.400790, 0.550210, -0.375420, -0.088360, -0.109040, 0.151880, 0.101050, -0.404100, 0.472380, 
+-0.295680, 0.417330, -0.065790, 0.148880, 0.056570, 0.015030, -0.622440, -0.205140, -0.002110, -0.372070, 
+0.293280, -0.073840, -0.134650, 0.533770, 0.466530, 0.124070, 0.133430, 0.062510, -0.207270, 0.093420, 
+-0.223800, 0.286090, -0.064240, 0.154520, -0.011740, 0.268360, 0.761230, -0.607170, -0.461250, -0.076070, 
+-0.758300, 0.313140, 0.129240, -0.225050, 0.245760, 0.714370, 0.488890, 0.271220, 0.387520, 0.408100, 
+-0.245520, 0.161230, -0.200860, -0.278230, -0.312210, 0.573250, 0.103240, -0.134990, 0.036180, 0.273530, 
+-0.288120, 0.372970, -0.163020, -0.132540, -0.203600, -0.035480, 0.315040, 0.073650, -0.436300, 0.821300, 
+0.218250, -0.168820, 0.537190, 0.010090, -0.671500, 0.015230, -0.010080, -0.633460, 0.084630, 0.086600, 
+0.038790, -0.138870, 0.010440, 0.262380, 0.067650, 0.391460, -0.046230, 0.596760, -0.531580, 0.587530, 
+0.119350, 0.086060, -0.004030, -0.099220, -0.846840, 0.061910, -0.569200, -0.255510, -0.048510, -0.277330, 
+-0.509410, 0.100000, 0.372990, 0.282960, -0.238840, -0.165300, 0.313410, 0.536040, 
+-0.124270, -0.223580, -0.886700, -0.010970, 0.448530, -0.057260, -0.179150, -0.617260, 0.385360, 0.269050, 
+0.352980, -0.517380, -0.155140, 0.386880, -0.400670, 0.038520, 0.428740, 0.125650, 0.303480, -0.312420, 
+0.100570, -0.184900, -0.165640, -0.510410, 0.728600, -0.723310, 0.457380, 0.253130, 0.524570, 1.424010, 
+-0.002450, 0.189100, -0.349920, 0.490160, 0.180570, -0.083830, -0.359900, -0.681710, 0.693490, 0.127900, 
+-0.322960, 0.346320, 1.115750, -0.236740, 0.086610, -0.327880, -0.441780, 0.745300, -0.552010, 0.341700, 
+-0.435870, 1.066400, 0.242260, 0.231350, 0.256940, 0.277100, -0.139070, -0.071210, -0.591040, -1.108760, 
+0.046080, -0.125880, -0.293410, -0.124050, -0.138750, -0.355330, 0.051730, 0.045770, -0.060900, -0.761840, 
+-0.360780, 0.392160, 0.148670, 0.093090, 0.451800, -0.041730, -0.029410, -0.115640, -0.349150, -0.615930, 
+0.799120, 0.165520, 0.689760, -0.092720, -0.728560, -0.321770, -0.534840, -0.099720, 0.320010, 0.443520, 
+0.163260, 0.320560, 0.030830, -0.228100, -0.803110, -0.151040, 0.409890, -0.750120, -0.148670, 0.137490, 
+0.628120, 0.189750, 0.119990, 0.521840, -0.297900, 1.223390, 0.279330, 0.130980, -0.309970, -0.533510, 
+0.142050, -0.396320, 0.689490, 0.227050, 0.893950, -0.263910, -0.474980, 0.381020, -0.077690, -0.468100, 
+0.633590, -0.137700, 0.050590, 0.371330, 0.799700, 0.863860, 0.225610, 0.678140, -0.061340, 0.193220, 
+0.177990, -0.330330, -0.358470, -0.516070, 0.476390, -0.467200, 1.201760, 0.700850, 0.039890, -0.371720, 
+-0.562370, -0.185670, -0.226840, -0.881420, -0.071230, 0.482900, -0.166260, -0.309690, 0.569360, 0.306720, 
+0.322420, 0.235220, 0.488900, 0.589270, 0.490600, -0.028570, -0.310850, 0.304350, -0.651700, 0.045020, 
+0.453670, -0.409320, 0.012420, 0.084060, -0.044970, 0.157210, 0.151780, -0.959140, 0.594660, -0.455540, 
+-0.197850, -0.059370, 0.840650, 0.427980, 0.237150, 0.318270, 0.269490, 0.460850, 0.802030, 0.116550, 
+0.277980, -0.322050, -0.460220, 0.108460, 0.203060, 0.398140, 0.142080, 0.292190, 0.031150, 0.418880, 
+-0.208090, -1.791540, 0.237300, 0.126730, -0.656880, -1.384870, 0.752080, 0.402080, -0.715760, 1.302490, 
+-0.363510, 1.218490, -0.215180, -0.752920, -1.077090, -0.601200, -0.992490, 0.028160, 0.048500, 0.534670, 
+1.457110, 0.438580, 0.119240, 1.536610, 0.212910, -0.689370, -0.072380, -0.070380, -0.383510, -0.515920, 
+0.380170, -0.794190, -0.164700, 0.353480, -0.387570, 0.271780, 0.264580, 0.025340, -0.340650, -0.260990, 
+0.465730, 0.186490, 0.491400, 0.022880, -0.056030, 0.448130, 0.228770, -0.478870, 0.353530, -0.593300, 
+0.106210, -0.149790, -0.185540, -0.147700, 0.478010, 0.191520, 0.115030, 0.447800, 0.154480, 0.375110, 
+-0.772240, -0.003630, -0.746690, -0.253800, -0.000800, 0.205860, -0.340380, 0.230370, -0.250910, 0.590840, 
+0.226210, -0.291710, 0.447350, 0.462170, 1.176470, -0.090010, 0.115380, 0.243410, 0.548110, -0.467330, 
+0.105150, 0.023990, -0.359780, 0.275710, 0.639190, -0.615910, -0.952650, -0.209830, 0.084640, -0.109900, 
+0.123310, 0.293140, 0.713510, 0.006710, -0.070820, 0.008120, 0.065600, -0.054880, 1.090210, 0.182040, 
+-0.488140, -0.319110, -0.101990, 0.628820, -0.348510, 0.144480, -0.038220, 1.259110, -0.109120, -0.026560, 
+-0.355520, -0.054050, 0.037640, -0.162550, -0.537710, 0.382750, 0.319150, 0.146910, -0.107880, -0.487580, 
+-0.397170, 0.175870, 0.314350, 0.148110, -0.243150, -0.084120, 0.464800, -0.188800, 0.233560, -0.228260, 
+-0.250700, 0.086080, -0.298710, 0.157890, -0.711120, -0.254820, 0.190010, 0.251530, -0.597700, -0.065250, 
+-0.155050, -0.316020, 0.164130, -0.278900, -0.141370, 0.676060, -0.116420, -0.025220, 0.197550, 0.599910, 
+0.651840, -0.070030, 0.104880, 0.216540, -0.290950, -0.042250, 0.037290, 0.257690, -0.232390, -0.699850, 
+-0.104160, -0.101070, -0.290220, -0.210330, -0.460130, 0.127590, -0.156790, -0.451810, 0.023420, 0.553880, 
+0.369750, -0.520450, -0.033470, -0.461840, 1.165570, 0.712500, -0.212780, -0.225880, 0.697120, 0.476560, 
+-0.074310, -0.522020, -0.241610, 0.048620, -0.071190, 0.169970, -0.471320, 0.257160, 0.433140, -0.331090, 
+0.139990, 0.094210, 0.439560, 0.006060, 0.010680, -0.022220, 0.660940, 0.137300, 0.108380, 0.181860, 
+-0.287920, 0.045150, 0.246680, 0.047630, 0.784330, -0.799640, 0.173170, 0.478780, -0.837580, -0.053230, 
+0.557900, -0.270040, 0.357050, -0.171320, -0.047110, -0.549860, -0.064680, 0.622230, 
+-0.438820, -0.081500, -0.420400, -0.148820, 0.130590, -0.085710, 0.069120, -0.696150, -0.176230, 0.032480, 
+-0.709880, 0.008750, -0.348140, -0.169230, -0.053650, -0.231110, 0.189570, 0.631700, 0.063430, 0.109040, 
+-0.156620, 0.112660, 0.770890, -0.250070, 0.621450, -0.114440, -0.577770, 0.135100, -0.053920, 0.362910, 
+-0.084960, 0.581130, -0.028560, -0.152250, -0.012920, -0.372160, 0.130270, -0.306330, 0.292760, -0.019220, 
+-0.451830, 0.174390, 0.591820, 0.153320, -0.111970, 0.478410, 0.087550, -0.296650, -0.221110, -0.661350, 
+-0.575600, 0.009150, -0.057120, -0.195240, 0.508750, 0.186830, -0.299940, 0.046220, -0.522700, -0.073970, 
+0.314070, -0.356830, 0.254820, -0.028780, -0.047010, 0.227040, 0.559870, -0.264230, 0.045890, 0.218550, 
+0.615030, -0.667420, -0.052760, -0.687150, -0.384870, -0.105860, -0.199410, 0.246420, 0.049630, 0.244050, 
+0.566810, -0.138730, 0.544470, -0.289580, -0.354750, -0.556870, -0.251790, 0.095750, 0.181360, -0.122860, 
+-0.110080, -0.009290, 0.052980, 0.280580, -0.298590, 0.025310, -0.339940, -0.579830, -0.366410, -0.234540, 
+-0.393300, 0.414410, -0.205080, -0.672810, 0.265790, -0.489330, 0.401910, -0.295100, -0.645660, -0.422490, 
+-0.305320, -0.185560, -0.292520, 1.014720, 0.034920, 0.390240, -0.305390, 0.343020, 0.245930, 0.553150, 
+0.375930, -0.296850, -0.454990, -0.422080, 0.304920, -0.312650, 0.044500, -0.273910, -0.213220, -0.696520, 
+0.485160, 0.086120, -0.428100, 0.222370, -0.410330, -0.615800, 0.464050, 0.745630, 0.125920, -0.474900, 
+-0.586950, 0.167990, 0.166180, 0.837350, -0.037320, 0.705820, -0.072270, -0.765870, 0.239690, 0.258460, 
+0.065760, -0.085250, -0.004170, -0.564230, 0.713860, -0.237200, -1.002150, 0.134700, -0.430150, -0.027940, 
+0.195370, -0.331540, -0.026810, -0.110910, 0.020370, -0.595030, -0.565190, 1.026120, 0.569020, -0.517540, 
+-0.629170, -0.432290, 0.880210, -1.010650, -0.423150, -0.080690, -0.957390, -0.274720, 0.474080, -0.206930, 
+-0.560920, 0.149180, -1.008590, -0.253950, -0.252460, 0.337540, -0.855880, -0.557770, -0.131550, -0.632000, 
+-0.636520, 0.671620, -1.047250, -0.417560, 1.984250, 1.398880, -0.447950, 2.497390, 0.862150, 0.310210, 
+1.389920, -0.751210, 1.075540, 1.032780, 0.995210, 0.562200, 1.835100, 0.613520, 0.811270, 0.147110, 
+0.465130, 0.719330, 0.651780, -0.156440, 0.055500, 2.254680, -0.171120, -0.038630, -0.195480, -0.008790, 
+0.349760, 0.598100, -0.367480, 0.611750, -0.938840, -0.787670, 0.119780, 0.070730, -0.172900, -0.094010, 
+-0.276010, -0.475590, -0.934670, 0.148350, -0.491410, 0.271080, -0.519940, -0.066380, 0.087690, 0.756880, 
+-0.432170, 0.254110, 0.180280, -0.182890, -0.518560, 0.351480, 0.373700, -0.203110, -0.698390, 0.000670, 
+0.044630, -0.158690, -0.218140, 0.695220, -0.490390, 0.129680, 0.219820, -0.262960, 0.160560, 0.619450, 
+0.113520, -0.502830, 0.237550, 0.344490, -0.813230, -0.689790, -0.105640, -0.188510, -0.128190, -0.010170, 
+0.389570, -0.580320, -0.758410, -1.056250, 0.627370, 0.136440, -0.011930, -0.264270, 0.092040, 0.284090, 
+-0.492550, 0.554630, -0.115210, 0.160830, 0.272650, 0.116620, -0.015440, 0.458570, 0.390480, -0.317370, 
+-0.625360, -0.261060, 0.401850, 0.309840, 0.265010, -0.672460, 0.542780, -0.116840, 0.001230, 0.659560, 
+-0.416140, 0.040690, -0.041450, -0.021570, 0.071910, 0.055260, 0.546550, -0.660990, -0.068150, 0.390150, 
+0.329620, 0.624190, 0.694370, -0.046380, -0.418180, -0.148750, 0.386300, -0.505660, 0.258760, 0.308100, 
+-0.246180, -0.740000, -0.234620, -0.154100, -0.373710, 0.096380, -0.043380, -0.134670, -0.304890, -0.185840, 
+0.046020, -0.576810, -0.037140, -0.169250, -0.034340, 0.635920, 0.211190, 0.446410, -0.262710, -0.180410, 
+-0.289740, -0.128370, -0.015850, 0.455260, -0.536010, -0.077170, 0.479420, 0.015410, 0.569650, -0.168470, 
+-0.273230, -0.308870, 0.022610, -0.942300, -0.572090, 0.427010, -0.237270, 0.521460, 0.230920, 0.537280, 
+-0.105870, -0.415670, -0.141160, -0.171070, -0.047880, 0.227290, -0.242490, -0.679160, -0.618570, 0.157240, 
+0.165100, -0.600990, -0.459470, -0.147370, 0.741860, 0.039460, -0.123620, 0.293980, -0.021780, -0.526700, 
+0.077560, 0.523340, 0.480680, 0.248000, -0.263330, 0.173130, -0.125700, 0.362430, -0.291390, 0.272190, 
+-0.691610, -0.557160, 0.197400, 0.333310, -0.102480, -0.359330, -0.202950, -0.077500, -0.113480, 0.123850, 
+0.063560, 0.255890, 0.166500, 0.288900, 0.144270, 0.241130, 0.217120, 0.293320, 
+0.157620, -0.499910, 0.001870, -0.037540, -0.261130, -0.153030, 0.339920, 0.241060, -0.259880, 0.001400, 
+-0.714100, -0.360920, 0.294070, 0.470970, 0.036840, 0.001800, -0.265140, 0.408130, -0.187710, 0.376770, 
+0.167750, 0.767140, -0.746670, 0.075230, -0.616450, -0.005840, -0.225220, -0.321060, -0.040490, -0.178430, 
+-0.150170, -0.170050, 0.401760, -0.540310, 0.172320, 0.269150, 0.255210, 0.046790, -0.832300, -0.156090, 
+0.198190, -0.449750, -0.400250, 0.003050, -0.312780, 0.372450, -0.478300, 2.218530, 0.120000, -0.323480, 
+-0.275560, -0.134680, -0.393710, -0.316240, -0.203400, -0.089290, -0.009130, -0.144970, 0.185390, 0.725810, 
+-0.331220, -0.084780, -0.529300, -0.114310, -0.105860, -0.422180, 0.343040, -0.160890, -0.052720, 0.122040, 
+-0.101590, 1.263030, -0.047620, -0.052510, 0.327140, 0.170120, -0.227790, 0.366980, 0.057190, 0.145100, 
+-0.461610, 0.151150, -0.324430, 0.154200, -0.258550, 0.304170, -0.157620, -0.084460, 0.436510, -0.408340, 
+-0.142610, -0.037870, -0.074370, -0.405810, -0.414930, 0.760910, -0.014730, 0.147060, -0.248290, -0.285300, 
+0.053590, 0.337520, 0.001640, 0.222460, -0.461570, -0.381190, 0.058500, 0.180850, -0.066050, 0.089760, 
+-0.147150, 0.100400, -0.008510, -0.060380, -0.435350, -0.071820, 0.237170, -0.069430, 0.171950, -0.267920, 
+-0.175730, -0.642520, -0.292510, -0.447940, 0.078580, 0.141980, -0.055050, -0.162980, -0.465670, -0.062170, 
+-0.201320, 0.116440, 0.154790, 0.540230, -0.635330, 0.275590, 0.321990, 0.041740, -0.302750, 0.075070, 
+0.090920, 0.100750, -0.340300, 0.001940, -0.266940, -0.066520, -0.349350, -0.388670, -0.670170, -0.121580, 
+0.109700, -0.327300, -0.152800, -0.561420, -0.163540, 0.135430, 0.016880, -0.247200, -0.041880, -0.138170, 
+0.065500, 0.232760, -0.019170, 0.396900, -0.219910, -0.534930, 0.079400, 1.298050, -0.618370, 0.381310, 
+-0.102600, 0.100910, -0.489880, 0.416970, -0.158440, -0.144280, -0.611930, -0.127010, 0.305700, -0.293750, 
+-0.532860, -0.050590, 0.533540, -0.274840, 0.545870, -0.117940, -0.265660, 0.121390, -0.336900, 0.404690, 
+0.426620, 0.245760, 1.467640, 0.709900, -2.271660, -1.355240, 1.109050, -0.935730, 0.291220, 1.422840, 
+-2.627950, 1.607420, 1.095450, -1.348090, -0.143480, -0.551330, 0.366510, 0.277650, 0.191600, 1.013870, 
+0.544940, 1.276060, 0.247830, 1.007960, 0.595470, 0.422180, 0.139730, 0.089670, -0.259540, -0.197270, 
+0.051890, -0.128580, -0.375850, 0.296350, -0.000900, 0.225950, -0.146910, -0.051850, 0.862690, -0.701700, 
+0.417030, -0.020360, -0.000930, 0.231300, -0.158220, -0.178280, -0.018430, -0.299810, 0.345420, -0.480470, 
+-0.013260, 0.003570, -0.038910, 0.057620, -0.070050, -0.286270, -0.401510, -0.086980, -0.247430, -0.356940, 
+0.128930, 0.126440, -0.006750, 0.434600, -0.036720, -0.000280, 0.177080, 0.038890, 0.087180, 0.121220, 
+0.019510, -0.176250, 0.060800, 0.926750, -0.088800, -0.164760, -1.343920, -0.553820, -0.210640, -0.014870, 
+-0.284180, 0.387000, -0.338710, 0.646790, -0.490100, 0.184150, -0.305990, -0.217750, -0.030970, 0.287950, 
+0.286250, -0.406030, 0.033060, 0.347060, 0.188570, 0.712400, 0.183300, -0.600310, -0.732880, 0.369650, 
+0.225020, -0.165910, 0.287050, 0.213340, -0.377970, 0.029100, -0.056460, -0.301330, -0.347450, 0.021760, 
+-0.085980, 0.227240, -0.171120, -0.043730, -0.158950, -0.098060, -0.046740, -0.102120, 0.033910, -0.202080, 
+0.204590, 1.295080, -0.046970, -0.094120, -0.524130, -0.065950, -0.073000, 0.466570, -0.389420, -0.028830, 
+-0.103810, 0.165120, -0.270050, 0.061560, -0.225780, 0.031050, -0.457790, 0.117410, 0.664260, 0.338790, 
+0.233730, 0.113210, 0.098800, 0.280780, 0.196220, 0.585630, 0.249290, -0.267740, -0.248300, -0.250330, 
+-0.125230, -0.103800, 0.201940, -0.116450, 0.002690, 0.298460, 0.026860, 0.113570, -0.033000, 0.439820, 
+0.103510, -0.191850, 0.038420, -0.333330, 0.387500, -0.045260, -0.185700, 0.031380, -0.325000, 0.696920, 
+-0.073340, 0.212360, -0.454050, 0.294580, -0.133420, 0.011820, -0.029630, -0.171340, -0.272160, 0.104710, 
+0.520910, 0.326530, 0.260350, -0.388970, -0.247840, -0.022310, 0.136550, 0.157260, -0.200230, 0.306890, 
+-0.044440, 0.134770, -0.158770, 0.594010, -0.115820, 0.095280, -0.227590, -0.249140, -0.051130, 0.089710, 
+-0.357260, 0.171510, 0.110130, 0.077140, -0.528940, 0.182010, -0.263590, 0.039170, -0.095960, 0.017940, 
+-0.200870, 0.234370, -0.029540, 0.030540, 0.020460, 0.311230, -0.571050, 1.446200, 
+0.058210, -0.523330, -0.200710, 0.035590, 0.565960, 0.540350, 0.184940, -0.363710, -0.731300, 1.178290, 
+0.422200, 0.701120, 0.320380, 0.260990, -0.041720, 0.185050, 0.465750, -0.098660, 0.170760, 0.005340, 
+0.126260, -0.148450, -0.090910, -0.199420, -0.030560, 0.204450, 0.155730, -0.419700, 0.399920, 0.064000, 
+0.323590, -0.152180, -0.173300, 0.409360, -0.651580, 0.189180, 0.496100, 0.085240, 0.348990, 0.190780, 
+0.055810, -0.023670, -0.480340, 0.130050, 0.107820, 0.261680, 0.010460, -0.489460, -0.152600, -0.414740, 
+-0.569590, 0.141260, -0.650830, 0.429630, -0.084710, -0.571270, -0.418010, 0.060530, -0.376580, 0.667150, 
+-0.020280, -0.175800, 0.281940, -0.065090, 0.772160, 0.547270, 0.559290, -0.073460, -0.162870, -0.422260, 
+-0.397760, -0.270920, -0.079940, -0.115900, -0.116520, 0.580340, -0.095340, 0.346780, 0.332870, -0.318910, 
+-1.202290, -0.309030, 0.212140, 0.278670, 0.101390, 0.123570, 0.141510, 0.102100, 0.166140, -0.282700, 
+0.149640, 0.182380, 0.097440, -0.784820, -0.035060, -0.017130, -0.310240, 1.132320, -0.153810, -0.022190, 
+0.720150, 1.071810, 0.566130, 0.251090, 0.183450, 0.226130, -0.385610, 0.179120, 0.471130, 0.379650, 
+-0.544810, -0.021890, 0.453600, -0.196050, -0.067330, 0.141860, 0.019250, 0.068790, 0.176520, -0.855040, 
+0.691780, 0.755250, 0.574850, -0.858160, 0.509780, 0.464620, 0.579140, -0.056500, -0.834710, 0.298600, 
+0.768270, 0.106140, 0.528770, 0.360770, -0.603770, -0.190590, -0.708360, 0.546650, -0.432980, -0.030540, 
+-0.266600, 0.243250, -0.634250, -1.462510, -0.301900, 0.733760, -0.011490, -0.032100, -0.674740, 0.370810, 
+0.063150, 0.250830, -1.033350, 0.055520, -0.123290, -0.038830, -0.137030, 0.202100, 0.259930, 0.269510, 
+-0.644450, 0.214770, 0.628990, 0.961770, 0.427210, -0.340050, -0.638820, -0.796920, -0.038800, 1.003010, 
+0.273360, -0.716140, -0.051540, -0.565370, -0.524460, 0.320180, -0.496130, 0.163520, -0.043190, 0.556190, 
+-0.560750, 0.296450, -0.244220, -0.074120, -0.033230, -0.066480, 0.731560, 0.825810, -0.137930, 0.170980, 
+-0.440900, -2.106840, 0.371830, 0.848360, -0.538220, -0.124510, -0.381020, -0.125870, -0.809360, 0.344390, 
+-1.809250, -0.248890, 0.806680, -0.183640, -1.141820, -0.803910, 0.038310, 0.075190, -0.368840, 0.505980, 
+0.222010, -0.511580, 0.151700, -0.114360, 0.492980, -2.480670, 0.649610, 0.725600, -1.097920, -0.408640, 
+0.106760, -0.467000, -0.454880, 0.947350, -2.365540, 0.119220, 0.296570, -0.119170, -1.282260, 0.659300, 
+-0.379720, -0.426220, -0.355870, -0.595500, 0.454740, 0.663060, -0.388080, -0.963880, -0.359000, -1.687870, 
+0.049450, 0.556620, -0.257370, -0.082760, -0.481040, -0.295290, -0.564280, 0.100380, -0.830940, 0.050620, 
+0.470300, 0.028110, -0.348140, 0.010590, -0.045930, 0.151220, -1.168010, 0.455040, 0.339560, 0.457210, 
+0.111410, -0.752840, 0.134470, -0.672060, 0.202760, 1.031520, 0.207930, -0.041370, 0.044460, -0.081820, 
+-0.039950, 0.382300, -0.243040, -0.852630, 0.699550, -0.415440, 0.044120, -0.256300, 1.021910, 0.021500, 
+-0.804910, 0.194730, 1.229010, 0.160290, -0.035200, -0.474420, -0.245130, -0.661170, 0.322490, -0.027150, 
+0.320150, 0.060000, 0.789400, 0.084590, 0.007410, -0.302350, -0.858540, -0.005920, -0.239460, -0.576650, 
+-0.009500, -1.148570, -0.806610, 0.179550, -0.233950, 0.773210, 0.113270, 0.293590, 0.143080, -0.570980, 
+-0.328550, -0.583600, -0.169660, 0.188070, 0.232890, -0.412740, -0.432790, 0.202100, -0.127630, 0.569410, 
+-0.063770, -0.438120, 0.458310, 0.642100, -0.007520, 0.092250, 0.107900, -0.325790, 0.366380, -0.223890, 
+0.903110, 0.380670, -0.435580, -0.142890, -0.778560, -0.010340, -0.320080, 0.229980, 0.110170, 0.030320, 
+-0.700830, 0.242300, -0.071450, -0.753810, 0.516800, -0.164740, 0.272680, 0.665960, -0.461840, -0.455530, 
+-0.237830, 0.059640, 0.310320, 0.281020, 0.579740, 0.413430, 0.240730, -0.020070, -0.357910, -0.561690, 
+0.516360, -0.766760, 0.701280, 0.054070, -0.166730, 0.200640, 0.138460, 0.278860, -0.319760, -0.188970, 
+0.507410, -0.400970, -0.151460, -0.907510, 0.901880, -0.200620, 0.243280, 0.424280, -0.033550, 0.602140, 
+-0.271040, 0.828460, -0.191110, -0.452890, 0.301610, -0.286060, -0.169820, 0.067470, -0.279670, 0.354550, 
+0.393010, -0.191960, 0.073330, 0.653970, 0.304170, 0.332280, 0.140560, -0.369760, 0.355530, 0.038270, 
+-0.569130, 0.090970, 0.074200, -0.234390, -0.095220, 0.337810, -0.173090, -0.182690, 
+-0.318750, 0.789380, 0.071450, 0.661450, -0.121200, 0.407460, -0.300870, 0.425030, 0.420670, -0.565620, 
+-0.246470, 0.058080, 0.555260, 0.084270, 0.305740, -0.280370, 0.345080, 0.207270, -0.073320, 0.463790, 
+-0.171550, 0.324370, -0.159020, -1.098960, 0.011310, -0.035540, -0.130050, 0.253540, -0.686800, -0.584580, 
+-0.311380, 0.477650, -0.191250, -0.001510, -0.278290, -0.318410, 0.530840, 0.859120, 0.068490, 0.098710, 
+0.565910, -0.065980, -0.191220, 0.436300, 0.199440, -0.732670, -0.021540, -0.166810, 0.481470, -0.907490, 
+0.162110, 0.248620, 0.320670, -0.018290, -0.323660, 0.285290, 0.296000, -0.509920, 0.478050, 0.852040, 
+0.386730, 0.333670, 0.950340, 0.197300, -0.676970, 0.814240, 0.036260, -0.069950, 0.078200, -0.151440, 
+-0.461580, 0.207880, -0.593880, -0.420980, 0.292770, 0.236710, -0.119830, 0.336730, -0.279040, 0.669960, 
+0.542590, -0.457760, 0.736610, 0.158360, 0.486540, 0.532840, 0.200800, 0.095810, -0.376940, 0.104530, 
+0.259740, 0.124650, 0.136920, -0.001090, -0.376220, -0.522360, -0.159160, 0.465080, 0.403160, 0.223140, 
+-1.043520, -0.100280, -0.458430, -0.498660, 0.138810, -0.027970, 0.443130, -0.132390, 0.500920, -0.374110, 
+0.762250, 0.056350, -0.535760, 0.231770, -0.175060, 0.719490, 0.173680, 0.301610, -0.411690, -1.268520, 
+-0.068100, 0.330170, 0.333760, -0.033180, -0.688330, -0.590610, -0.531050, -0.303340, 0.393270, 0.025280, 
+1.032680, 0.812240, 0.014720, 0.011170, 0.044540, 0.222580, -0.486800, -0.222320, 0.322080, 0.279400, 
+0.162300, -0.268540, -0.226040, -1.316950, 1.150460, -0.032450, 0.392120, 0.518950, 0.751920, 0.490330, 
+-0.464490, 0.364450, 0.630160, -0.701190, 0.185840, -0.454990, 0.186880, 0.603650, 0.239960, -0.152080, 
+-0.020400, 0.564590, 0.308570, -0.251970, -0.073820, -0.204250, 0.545340, -0.805890, 0.392520, -0.437380, 
+-0.122160, 0.406360, 0.143370, -0.221630, 0.445420, 0.308170, 0.583530, 0.230790, 0.027900, 0.361410, 
+-0.315570, 0.411790, 0.067480, 0.664010, -0.170370, -0.062520, -0.329870, -0.143340, 0.693810, -0.318170, 
+0.053310, -2.280120, -1.086030, 1.140280, -1.020570, -1.739560, -0.619290, 2.287520, 1.538050, -0.715960, 
+-1.590120, -0.524890, 0.021040, 0.260340, -1.047220, -0.603130, -0.280870, -1.058130, -0.894160, -0.636480, 
+-0.020950, 0.660390, -0.999580, 0.192990, -1.107440, -1.656880, -0.466110, -0.222870, 0.396350, -0.194720, 
+-0.556790, 0.547970, 0.175430, -0.020780, 0.195080, 0.015780, -0.066620, 0.011430, 0.086870, 0.081470, 
+-0.635520, 0.402350, -0.514910, 0.493670, -0.092130, -0.009670, 0.328020, 0.260450, 0.075480, -0.430840, 
+0.063170, -0.390840, 0.165190, 0.028040, -0.593570, -0.388430, 0.562900, 0.254430, 0.333640, 0.260390, 
+0.188870, 0.042990, -0.632630, -0.292500, 0.141980, -0.243420, 0.533190, -0.303670, 0.152160, 0.103490, 
+-0.195050, 0.112540, 0.011080, 0.355960, -0.747730, -0.321520, 0.322190, 0.074240, -0.240940, -0.000520, 
+0.855040, 0.023800, -0.044290, -0.555470, 0.400470, 0.247130, 0.184670, -0.715550, -0.075900, -0.068380, 
+-0.550140, 0.149490, -0.283630, 0.160270, 0.086610, 0.029480, -0.447050, -0.150830, -0.367760, -0.208670, 
+-0.477090, 0.248400, -0.489140, -0.112570, 0.400950, -0.372970, 0.190560, -0.304510, 0.593740, 0.877640, 
+-0.651890, 0.381270, -0.099730, -0.326060, 0.449290, 0.301560, -0.077610, 0.266480, -0.225960, -0.299760, 
+-0.280880, -0.240130, 0.554510, 0.144880, 0.409060, 0.245320, 0.073790, -0.225820, -0.135200, 0.626230, 
+0.358800, -0.804470, 0.723700, -0.029310, 0.241480, -0.049460, 0.348100, -0.167510, -0.252130, -0.215330, 
+-0.008680, 0.000260, -0.246280, -0.090660, -0.166540, 0.506770, 0.390790, -0.006320, 0.436290, -0.184200, 
+-0.157450, 0.039940, -0.531860, 0.303650, -0.239200, -0.631310, 0.145530, -0.261150, -0.046530, 0.364690, 
+0.005270, 0.143950, 0.795830, -0.227290, 0.032240, 0.120610, 0.066560, -0.166920, -0.266940, -0.063090, 
+0.192140, 0.144920, 0.096750, -0.261610, -0.225160, -0.283340, -0.493810, 0.359350, -0.091110, 0.155240, 
+-1.116440, -0.025080, -0.443230, 0.247750, 0.425920, 0.091390, 0.097410, 0.275800, 0.128360, -0.224570, 
+-0.028020, 0.029680, -0.022940, -0.012880, -0.065910, 0.034010, 0.077360, -0.115820, 0.136010, -0.330770, 
+-0.238100, -0.227990, 0.134760, 0.063290, -0.140680, 0.728990, 0.300540, -0.468170, -0.081110, 0.116250, 
+0.524200, 0.045190, -0.226980, 0.473420, 0.186710, -0.208410, 0.009690, 0.396390, 
+0.366170, -0.573900, 0.499310, -0.635780, 0.921300, -0.575330, -0.002860, -0.358970, 0.515200, -0.526260, 
+-0.337030, -1.081210, 0.246690, 0.620450, -0.502680, 0.325020, -0.321800, 0.139020, -0.272520, 0.569080, 
+0.398630, -0.002850, -0.320550, 0.076170, 0.256400, -0.847560, -0.720610, -0.240710, -0.132560, 0.195800, 
+-0.098500, -0.882700, 0.116730, 0.058850, 0.162760, -0.447370, 0.040050, 0.052990, -0.965240, 0.450250, 
+-0.027580, -0.047460, -0.506720, 0.375670, 0.475960, 0.237480, 0.239280, 0.350190, -0.048870, 0.170940, 
+-0.829850, 0.424720, -0.054550, 0.151510, -0.307220, 0.026130, -0.180880, -0.280100, -0.198260, -0.434900, 
+-0.722510, -0.836840, -0.228600, 0.224040, -0.695050, -0.070110, -0.154800, 0.003010, 0.084850, -0.304300, 
+0.750150, -0.055570, 0.725460, -0.546790, -0.129420, -0.561920, -0.581330, 0.630900, 0.298360, -0.310210, 
+-0.188630, -0.176800, 0.297210, 0.121000, 0.103260, 0.551330, -0.805160, -0.271100, 0.593290, -0.888750, 
+0.415680, -0.101800, -0.273830, 0.217470, 0.060130, 0.408630, 0.181010, 0.837720, 0.456700, 0.102230, 
+-0.255700, -0.708250, 0.660050, 0.427790, -0.077770, 0.024190, -0.814020, 0.581370, -0.224080, 0.650150, 
+-0.137270, 0.150200, 0.520630, -0.825230, -0.994970, -0.027490, 0.089800, 0.455900, -0.007050, 0.963710, 
+0.290210, -0.671350, 1.699810, 0.190450, -0.170810, 0.536150, 0.015500, -0.729490, 0.134160, -0.093130, 
+0.141090, -0.280630, 0.338950, 0.158290, 0.075640, -0.344190, 0.385990, -0.238860, 0.111260, 0.101390, 
+-0.240400, 0.751230, 0.077210, 1.410410, -0.515030, 0.750140, 0.966040, 0.354250, -1.339240, -0.260800, 
+-0.194030, -0.334560, 1.510380, -0.531150, -0.572140, -0.140400, 1.840790, -0.512120, -0.247090, -0.228770, 
+0.831660, -1.001490, 0.182920, 0.530660, -0.164130, 0.594080, -0.148900, 1.428370, -1.078340, -0.424090, 
+0.388720, 0.667290, -0.479970, 0.606880, 0.445930, -0.155630, -0.124270, -0.178890, 0.456640, -0.482750, 
+-0.286750, -0.233830, -0.495570, 0.639550, 0.433960, -1.764920, -1.111370, -0.824250, 0.570220, -0.084480, 
+-0.086420, 2.106690, 0.191790, -1.278470, 0.275350, 0.823710, 0.399650, 2.404780, 0.925140, 0.965220, 
+1.634420, 0.076150, -0.001640, 0.653170, 1.271460, 0.301820, 1.626400, -0.108450, 0.814440, 0.325070, 
+1.107520, 1.411020, -0.173150, -0.321940, 0.455610, 1.945570, 1.504200, -0.712580, -1.077240, 0.199040, 
+-0.388790, -0.059700, -0.576860, 0.570380, -0.304080, 0.337080, 0.566590, 0.060750, -2.535030, -0.251970, 
+-0.436630, 0.422620, -1.215350, 0.179150, -0.762100, 0.714000, 0.451380, -0.477800, -0.096570, 0.802090, 
+0.254840, -0.020370, -1.352150, 0.391050, 0.379520, -0.866590, -0.516760, 0.725510, 0.437600, 0.267930, 
+0.636580, -0.247030, -0.798960, -0.020030, -1.291860, 0.168010, -0.506350, -0.725770, -0.596750, -0.883600, 
+0.204550, -0.721780, 0.428160, -0.366560, -0.034810, 0.083560, -0.235930, -0.320990, -0.271290, -1.035730, 
+-0.427250, 1.160950, -0.113540, 0.505050, 0.013270, -0.823910, -0.405820, 0.377390, 0.236520, -0.106930, 
+-0.475590, 0.408470, 1.007070, -0.057420, -0.068210, -0.528910, 0.041920, 0.331910, 0.106280, 0.614540, 
+-0.202270, -0.760630, -0.048710, -0.214380, -0.280470, 1.530920, -0.439970, 0.386580, -0.199670, -0.978580, 
+-0.701100, -0.434560, -0.178170, -0.144170, 0.071570, 0.825400, -0.232670, 0.530410, -0.188270, -0.583990, 
+-0.428900, -0.288690, 0.351890, 0.714330, -0.253100, -0.054010, -0.432870, -0.899130, 0.341990, 0.007780, 
+0.568380, 0.208450, 0.220720, 0.483840, -0.516510, -0.226850, 0.692190, -0.048680, 0.006400, 0.394790, 
+0.448180, -0.603460, -0.058620, 0.085420, -0.134560, -0.656850, 0.549230, -1.296580, -0.247350, 0.279750, 
+0.135640, -0.503550, -0.187840, -0.383170, -0.152210, 0.877770, 0.241300, -0.492240, -1.117100, -0.072590, 
+0.151750, -0.019600, 0.460160, -0.732220, -0.271440, 0.442340, -0.050310, -0.043590, 0.548210, -0.367540, 
+0.999430, -0.433600, 0.204020, -0.035550, -0.019060, -1.310730, -0.976390, 1.146690, 0.180070, 0.975660, 
+-0.187630, -0.155090, -0.045870, 0.218690, -0.135820, -0.169940, -0.369240, -0.231200, 0.022250, 0.924100, 
+-0.216860, 0.122760, 0.013800, -0.255180, 0.438380, -0.327160, -0.410830, 0.123820, -0.518580, -0.398370, 
+0.110950, 0.579730, 0.277730, 0.997980, -0.363490, 0.527290, -0.602510, 0.479680, -0.217980, -0.082580, 
+-0.296440, 0.325930, 0.055830, 0.228040, -0.209210, 0.123790, 0.181900, -0.665490, 
+0.103600, -0.013950, -0.072880, -0.345800, 0.470130, 0.412590, -0.302010, -0.278630, 0.053630, 0.007440, 
+-0.320790, -0.058460, -0.043100, -0.293240, 0.654050, -0.146600, 0.091130, 0.529020, 0.144190, -0.259000, 
+-0.154610, -0.002210, -0.086210, 0.079150, 0.271940, 0.227340, -0.117900, -0.603010, -0.821470, 0.264790, 
+-0.192910, 1.113400, -0.727780, 0.394480, -0.153200, -0.093690, 0.318530, 0.262090, 0.722900, 0.027180, 
+0.949620, -0.966800, 0.546690, 0.592860, -0.057380, -0.120160, -0.118350, 0.476230, -0.316500, -0.385530, 
+-0.169960, -0.114340, 0.031170, 0.081490, 0.188600, -0.164550, -0.255250, 0.370590, 0.197890, 0.215690, 
+-0.418340, -0.223730, 0.159900, 0.311590, 0.019580, 0.080780, -0.345610, -0.125240, 0.300340, -0.010050, 
+-0.038370, 0.167160, 0.158560, 0.108710, -0.255630, 0.299120, -0.004370, -0.062790, 0.630200, 0.641180, 
+-0.388020, 0.233270, -0.353560, -0.309980, -0.997280, -0.121650, 0.040180, 0.281420, -0.265350, -0.439700, 
+-0.807320, 0.304550, 0.231410, -0.147110, 0.165150, -0.093330, 0.086520, 0.231900, -0.270490, -0.182220, 
+0.557540, -0.292030, 0.301150, 0.691290, 0.094930, 0.366560, -0.255350, -0.260870, 0.737290, 0.043790, 
+-0.093570, 0.112260, 0.348600, -0.531780, 0.438120, -0.184950, 0.069570, -0.002860, -0.098770, 0.301240, 
+0.302700, 0.275920, 1.060240, 0.031870, 0.088840, 0.909130, -0.198560, 0.177980, -0.396690, 0.416680, 
+0.191310, -0.431260, 0.049990, -0.079400, 0.756530, 0.147330, -0.497100, 0.463330, 0.886750, 0.503790, 
+0.242620, 0.513750, 0.064290, 0.650770, -0.342040, -0.033300, 0.063420, 0.445350, 0.285960, 0.120250, 
+-0.990510, -0.316200, 0.159910, 0.581090, -0.263900, -0.367270, 0.088600, -0.148340, 0.290490, 0.270150, 
+0.463770, -0.149760, -0.507010, 0.486490, 0.179550, -0.154440, 0.181200, 0.514390, -0.198310, 0.400120, 
+0.424800, -0.102150, 0.135100, -0.304240, -0.505070, 0.512010, 0.354510, 0.521100, -0.536290, -0.020950, 
+-0.381000, -0.366720, 0.203110, -0.202030, 0.383780, -0.069190, 0.581930, 0.587070, -0.190670, 0.217450, 
+-0.088400, 0.903710, 1.673050, -0.119990, -0.261150, 0.050190, 0.236810, 0.276810, 0.155840, 0.959120, 
+-1.005330, 0.964040, -0.557520, 0.089890, -0.505880, 0.318830, -0.508880, -0.050690, -0.680340, 0.500080, 
+0.588190, -0.604850, -0.044980, -0.050220, 0.093360, 1.174350, 0.602950, -0.613280, -0.826080, -0.483140, 
+-0.552060, -1.388460, -0.358070, -0.459500, -1.437700, -0.050850, 0.228990, -0.637990, -0.747940, -0.044680, 
+-0.713810, -0.067080, -0.848140, -0.760590, -0.131450, 0.073660, 0.025410, -0.554970, 0.135840, 1.286440, 
+0.165910, 0.353140, -0.308390, -0.559940, -0.673040, -0.096710, -0.477150, -0.792550, -0.582130, -0.531390, 
+0.530520, 0.312830, -1.524000, -0.069330, -0.490770, -0.337650, -0.021500, -0.458340, -0.678400, -0.262670, 
+-0.197660, 0.059200, -0.231900, 0.774570, 0.820430, 0.031720, -0.759270, -0.816320, 0.979540, -0.488380, 
+-0.498940, -0.693990, -0.976730, 0.033270, 0.032530, -0.479040, -0.770710, -0.491170, -0.780530, -0.360470, 
+0.267190, -0.684410, 0.553460, -0.539060, -0.380680, -0.609760, -0.546960, 0.836920, -0.061380, 0.038400, 
+-0.898060, -0.620070, 0.903540, -0.188050, -1.010900, 0.150870, -0.880600, 0.411980, -0.053240, -0.702040, 
+-0.441280, -0.976730, -0.817220, -0.257260, -0.198190, -0.287930, 0.426600, -0.748590, -0.183830, -0.559990, 
+-0.616010, 0.545730, -0.849440, -0.000030, -0.651880, -0.553990, 0.290960, -0.335900, -0.523280, -0.179650, 
+-0.578570, -0.105560, -0.070620, -0.704840, -0.951810, -0.050820, -0.509780, -0.177030, -0.231210, -0.644660, 
+0.053630, -1.003350, -0.103500, -0.473830, -0.291240, 0.233710, 0.362060, 0.690840, -0.012580, -0.035880, 
+0.258320, -0.373250, -0.083890, -0.254350, -0.153630, 0.329510, -0.452150, -0.316600, -0.931900, 0.024160, 
+-0.526440, -0.288310, 0.590210, -0.294460, 0.360810, -0.169730, -0.199500, -0.040840, 0.112580, 0.474410, 
+0.894130, -0.190620, -0.542940, -0.845670, 0.628730, 0.017100, -0.584810, -0.219160, -0.474060, 0.100400, 
+-0.769870, -0.413310, -0.337550, -0.849480, -0.094390, -0.784180, 0.420640, 0.641400, 0.782150, 0.244250, 
+-0.617950, -0.598150, -0.733150, 0.355560, -0.411390, -0.167140, -0.612280, -0.715670, -0.122230, -0.371340, 
+-0.680680, -0.332960, 0.017730, -0.261480, 0.130360, -0.420290, -0.629110, -0.608230, 0.047820, -0.527400, 
+0.781500, -0.170420, 0.000580, -0.753020, -0.485210, -0.400240, -0.590780, 0.178000, 
+-0.682800, -0.094240, -0.490980, -0.521850, -0.595530, 0.056550, -0.176470, 0.646960, 0.017160, -0.254190, 
+0.007160, -0.671920, 0.352140, -0.323020, -0.774240, 0.081810, 0.510990, -0.169640, 0.469480, 0.129110, 
+0.004020, -0.138870, 0.096010, 0.304340, -0.448270, 0.376740, -0.617000, -0.498090, 0.307560, 0.287860, 
+0.136100, 0.894220, 0.442740, -0.137110, -0.358890, 0.512640, 0.481060, 0.055700, 0.623110, -0.194700, 
+0.370410, -0.404390, -0.158140, -0.439010, -0.219200, -0.212080, -0.531630, 0.172120, -0.046460, -0.371740, 
+-0.578310, -0.457450, 0.115410, 0.190380, 0.095970, 0.898900, 0.377750, -0.741130, 0.477660, -0.015710, 
+0.098090, -0.063020, 0.263150, -0.315940, 0.361200, -0.314190, 0.468180, -0.367580, -0.293500, 0.107390, 
+-0.096430, -0.144990, -0.584570, 0.467810, -0.089620, -0.903290, -0.319500, 0.236830, -0.492110, 0.137830, 
+-0.343980, -0.349570, -0.277770, 0.017140, -0.301030, 1.159500, 0.751500, -0.247240, 0.668160, -0.067180, 
+-0.356850, 0.840670, -0.345340, 0.260160, -0.311110, 0.398830, -0.018070, 0.458260, -0.201030, 0.020980, 
+0.368130, -0.214300, -0.836870, -0.363290, -0.224740, 0.837880, -0.185270, -0.607380, -0.075150, -0.761150, 
+0.538740, -0.382270, 0.786620, -0.342060, 0.009190, 0.150780, -0.376540, -0.026900, 0.195660, 0.833430, 
+-0.542450, 0.245340, -0.481210, -0.878320, 0.572810, -0.467510, -0.042580, 0.321910, 0.393620, 0.272370, 
+0.193360, 0.075850, -0.344300, -0.431900, 0.665150, 0.058520, 0.044130, -0.447190, -0.136630, -0.206190, 
+0.038060, 0.155310, -0.387540, 1.025150, -0.156920, 0.239500, -0.000300, -1.104890, -0.633390, -0.072000, 
+-0.067390, -0.867370, 0.165580, 0.249740, -0.454760, -0.135240, -0.514300, 0.259040, -0.931660, -0.019930, 
+-0.565790, -0.555400, 0.374540, 0.556840, -0.027310, 0.440910, -0.718790, 1.507890, -0.439690, -0.510020, 
+-0.331190, 0.393640, -0.303530, 0.635660, -0.265760, -0.453940, 0.974980, 0.055710, 0.564920, 0.107490, 
+-0.106120, -0.183190, -0.589760, -0.074370, -0.063180, -0.258200, 0.465830, -0.484000, 0.035480, -0.736170, 
+0.147160, 2.476080, -0.424660, -0.419910, -0.164090, -1.065410, 0.550510, 2.150030, -0.441880, 0.044280, 
+0.939530, 0.037750, 0.189230, 1.401700, -1.031700, -0.622640, -0.698140, -0.473680, -0.731870, 0.254060, 
+0.996830, -0.891260, -0.474030, 0.645480, -0.901210, 1.092310, -1.559100, 0.357920, -0.522760, -1.059080, 
+0.210890, 0.643430, -0.000120, -0.197020, 0.248380, -0.088660, -0.132790, 0.025110, -1.090300, 0.733610, 
+-0.426810, -0.462300, 0.841360, 0.970200, 0.297480, -1.081600, -0.319450, -0.105230, -0.788080, 0.915830, 
+-1.995720, -0.453060, -0.302840, 0.055120, -0.178740, 0.227540, -0.355220, -0.478490, 1.679610, -0.692640, 
+0.092040, 0.277320, 1.129030, 0.356600, 0.411630, 0.130800, 1.968530, 0.024820, -0.013050, 0.636440, 
+0.271350, -0.139390, 0.060500, 0.628360, 0.395660, 0.237550, 0.108850, -0.613580, 1.234450, -0.930600, 
+-0.391610, 0.349160, 0.306220, 0.219990, -0.227960, -0.991190, 0.727250, -0.945460, -0.086220, -0.177090, 
+0.562050, 0.541070, 0.403300, 0.452290, -0.088440, -0.012290, -0.950550, 0.371940, -0.399960, -0.416870, 
+0.039140, 0.113460, 0.069020, 0.722150, -1.484750, -0.153930, 0.183260, -0.311990, 0.439740, -0.534410, 
+-0.332370, -1.046470, 0.273410, 0.024800, 0.120130, 1.356680, 0.318720, 1.362050, 0.042020, -0.022090, 
+-0.133020, 0.484780, -0.393030, -0.322810, -0.202460, -0.303820, 0.143570, 0.173780, -0.487320, 0.641180, 
+-0.201030, -0.238650, -0.355530, 0.217810, 0.589810, -0.098740, -0.001750, -0.112680, 1.080400, 0.430260, 
+0.301970, 0.727320, -0.017490, 0.198710, -0.083810, 0.199070, -0.498900, -0.089160, -0.971000, -0.996920, 
+-0.324180, 0.085220, -0.045570, -0.027680, 0.551920, -1.234940, 0.055770, -0.152030, -0.456860, 0.693620, 
+-0.500640, 0.044750, 0.499800, 0.582620, 0.480110, -0.187710, 0.082840, -0.522210, -0.109370, -0.085510, 
+-0.495500, 0.344250, 0.600820, -0.218390, 0.959120, 0.858420, -0.196430, 0.591590, 0.095150, -0.325790, 
+0.359030, -0.466110, 0.096440, -0.270010, -0.072060, 0.254330, 0.558170, 0.770650, -0.048650, -0.099100, 
+0.187490, -0.533240, -0.054760, 0.061160, 0.015590, 0.415170, -0.134740, -0.123010, 0.331530, 0.251920, 
+0.426720, 0.083540, 0.846390, -0.044630, -0.093180, -0.191760, -0.307640, 0.442940, -1.132190, 0.050180, 
+0.289350, 0.277450, 0.018960, 0.259590, 0.003280, -0.278910, 0.233350, -0.382870, 
+-1.384870, -1.450150, 1.842750, -1.876620, -1.529590, -1.287270, 1.558820, 3.562440, 1.440290, 
+1.385250, 1.444560, -1.841730, 1.872370, 1.527730, 1.284230, -1.563050, -3.563110, -1.442610, 
+
+  };
+
+  /* unit definition section (see also UnitType) */
+  static UnitType Units[420] = 
+  {
+    { 0.0, 0.0, 0, NULL , NULL },
+    { /* unit 1 (unit) */
+      0.0, 0.078680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 2 (unit) */
+      0.0, -0.030020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 3 (unit) */
+      0.0, 0.090430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 4 (unit) */
+      0.0, -0.037340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 5 (unit) */
+      0.0, -0.063080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 6 (unit) */
+      0.0, 0.075400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 7 (unit) */
+      0.0, -0.004410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 8 (unit) */
+      0.0, -0.017100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 9 (unit) */
+      0.0, 0.048860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 10 (unit) */
+      0.0, 0.081220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 11 (unit) */
+      0.0, 0.082210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 12 (unit) */
+      0.0, -0.019070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 13 (unit) */
+      0.0, -0.033560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 14 (unit) */
+      0.0, -0.058060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 15 (unit) */
+      0.0, 0.003930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 16 (unit) */
+      0.0, 0.049610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 17 (unit) */
+      0.0, 0.036370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 18 (unit) */
+      0.0, 0.021450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 19 (unit) */
+      0.0, 0.075800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 20 (unit) */
+      0.0, 0.036410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 21 (unit) */
+      0.0, 0.066720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 22 (unit) */
+      0.0, -0.076830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 23 (unit) */
+      0.0, 0.011490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 24 (unit) */
+      0.0, 0.087750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 25 (unit) */
+      0.0, -0.084330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 26 (unit) */
+      0.0, -0.052060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 27 (unit) */
+      0.0, 0.033110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 28 (unit) */
+      0.0, 0.017690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 29 (unit) */
+      0.0, 0.025330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 30 (unit) */
+      0.0, 0.059240, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 31 (unit) */
+      0.0, 0.078860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 32 (unit) */
+      0.0, 0.050610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 33 (unit) */
+      0.0, 0.097020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 34 (unit) */
+      0.0, 0.075220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 35 (unit) */
+      0.0, -0.068660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 36 (unit) */
+      0.0, 0.032140, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 37 (unit) */
+      0.0, 0.051150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 38 (unit) */
+      0.0, -0.048880, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 39 (unit) */
+      0.0, 0.036640, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 40 (unit) */
+      0.0, 0.065290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 41 (unit) */
+      0.0, 0.024850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 42 (unit) */
+      0.0, -0.063990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 43 (unit) */
+      0.0, 0.091990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 44 (unit) */
+      0.0, -0.063500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 45 (unit) */
+      0.0, 0.007380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 46 (unit) */
+      0.0, -0.047760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 47 (unit) */
+      0.0, -0.078430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 48 (unit) */
+      0.0, -0.052400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 49 (unit) */
+      0.0, 0.005580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 50 (unit) */
+      0.0, -0.029250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 51 (unit) */
+      0.0, -0.082120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 52 (unit) */
+      0.0, -0.015830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 53 (unit) */
+      0.0, -0.037510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 54 (unit) */
+      0.0, -0.047730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 55 (unit) */
+      0.0, -0.060000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 56 (unit) */
+      0.0, -0.079570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 57 (unit) */
+      0.0, -0.052150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 58 (unit) */
+      0.0, 0.052530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 59 (unit) */
+      0.0, 0.082300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 60 (unit) */
+      0.0, 0.000070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 61 (unit) */
+      0.0, 0.012510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 62 (unit) */
+      0.0, 0.005840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 63 (unit) */
+      0.0, 0.066200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 64 (unit) */
+      0.0, -0.073570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 65 (unit) */
+      0.0, -0.006170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 66 (unit) */
+      0.0, 0.006990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 67 (unit) */
+      0.0, 0.083610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 68 (unit) */
+      0.0, -0.048110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 69 (unit) */
+      0.0, -0.091510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 70 (unit) */
+      0.0, 0.008580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 71 (unit) */
+      0.0, 0.012090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 72 (unit) */
+      0.0, -0.044720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 73 (unit) */
+      0.0, -0.065010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 74 (unit) */
+      0.0, -0.016540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 75 (unit) */
+      0.0, 0.017080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 76 (unit) */
+      0.0, -0.061990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 77 (unit) */
+      0.0, 0.021680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 78 (unit) */
+      0.0, 0.016540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 79 (unit) */
+      0.0, -0.097920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 80 (unit) */
+      0.0, 0.028800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 81 (unit) */
+      0.0, -0.060860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 82 (unit) */
+      0.0, 0.074110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 83 (unit) */
+      0.0, 0.022090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 84 (unit) */
+      0.0, 0.057000, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 85 (unit) */
+      0.0, -0.002840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 86 (unit) */
+      0.0, 0.042420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 87 (unit) */
+      0.0, -0.046830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 88 (unit) */
+      0.0, -0.095470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 89 (unit) */
+      0.0, 0.067640, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 90 (unit) */
+      0.0, 0.061970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 91 (unit) */
+      0.0, -0.061270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 92 (unit) */
+      0.0, -0.036920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 93 (unit) */
+      0.0, 0.082730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 94 (unit) */
+      0.0, 0.042870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 95 (unit) */
+      0.0, -0.004630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 96 (unit) */
+      0.0, -0.031110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 97 (unit) */
+      0.0, -0.067410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 98 (unit) */
+      0.0, 0.006680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 99 (unit) */
+      0.0, 0.052160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 100 (unit) */
+      0.0, -0.055870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 101 (unit) */
+      0.0, -0.024460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 102 (unit) */
+      0.0, -0.063850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 103 (unit) */
+      0.0, -0.028900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 104 (unit) */
+      0.0, -0.004470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 105 (unit) */
+      0.0, 0.033490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 106 (unit) */
+      0.0, -0.051530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 107 (unit) */
+      0.0, 0.016010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 108 (unit) */
+      0.0, 0.085300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 109 (unit) */
+      0.0, -0.097340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 110 (unit) */
+      0.0, 0.057940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 111 (unit) */
+      0.0, 0.024810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 112 (unit) */
+      0.0, 0.042970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 113 (unit) */
+      0.0, 0.021230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 114 (unit) */
+      0.0, -0.073690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 115 (unit) */
+      0.0, -0.071970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 116 (unit) */
+      0.0, -0.098480, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 117 (unit) */
+      0.0, -0.055230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 118 (unit) */
+      0.0, 0.075250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 119 (unit) */
+      0.0, 0.035230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 120 (unit) */
+      0.0, -0.042760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 121 (unit) */
+      0.0, -0.035510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 122 (unit) */
+      0.0, -0.034660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 123 (unit) */
+      0.0, 0.081950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 124 (unit) */
+      0.0, -0.064170, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 125 (unit) */
+      0.0, -0.076430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 126 (unit) */
+      0.0, 0.034650, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 127 (unit) */
+      0.0, 0.052630, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 128 (unit) */
+      0.0, -0.068710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 129 (unit) */
+      0.0, 0.039310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 130 (unit) */
+      0.0, 0.091690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 131 (unit) */
+      0.0, -0.061650, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 132 (unit) */
+      0.0, 0.028410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 133 (unit) */
+      0.0, -0.096220, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 134 (unit) */
+      0.0, -0.079330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 135 (unit) */
+      0.0, 0.082160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 136 (unit) */
+      0.0, -0.047660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 137 (unit) */
+      0.0, -0.072400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 138 (unit) */
+      0.0, -0.020710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 139 (unit) */
+      0.0, -0.053800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 140 (unit) */
+      0.0, 0.062120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 141 (unit) */
+      0.0, -0.090290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 142 (unit) */
+      0.0, 0.043910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 143 (unit) */
+      0.0, 0.001790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 144 (unit) */
+      0.0, -0.058550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 145 (unit) */
+      0.0, -0.006600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 146 (unit) */
+      0.0, -0.075970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 147 (unit) */
+      0.0, 0.002710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 148 (unit) */
+      0.0, -0.014040, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 149 (unit) */
+      0.0, 0.024030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 150 (unit) */
+      0.0, -0.034380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 151 (unit) */
+      0.0, -0.080330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 152 (unit) */
+      0.0, -0.043240, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 153 (unit) */
+      0.0, 0.008010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 154 (unit) */
+      0.0, 0.074340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 155 (unit) */
+      0.0, -0.034600, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 156 (unit) */
+      0.0, 0.006240, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 157 (unit) */
+      0.0, 0.022980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 158 (unit) */
+      0.0, 0.096490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 159 (unit) */
+      0.0, -0.039450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 160 (unit) */
+      0.0, -0.007460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 161 (unit) */
+      0.0, 0.016180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 162 (unit) */
+      0.0, 0.025800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 163 (unit) */
+      0.0, -0.075700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 164 (unit) */
+      0.0, 0.018350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 165 (unit) */
+      0.0, -0.092460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 166 (unit) */
+      0.0, -0.017520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 167 (unit) */
+      0.0, -0.075230, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 168 (unit) */
+      0.0, 0.060620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 169 (unit) */
+      0.0, 0.074690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 170 (unit) */
+      0.0, 0.008360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 171 (unit) */
+      0.0, -0.094780, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 172 (unit) */
+      0.0, 0.027940, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 173 (unit) */
+      0.0, -0.085920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 174 (unit) */
+      0.0, 0.008740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 175 (unit) */
+      0.0, 0.085590, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 176 (unit) */
+      0.0, -0.010890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 177 (unit) */
+      0.0, 0.053760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 178 (unit) */
+      0.0, -0.039150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 179 (unit) */
+      0.0, -0.092770, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 180 (unit) */
+      0.0, 0.080800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 181 (unit) */
+      0.0, 0.030650, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 182 (unit) */
+      0.0, 0.015130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 183 (unit) */
+      0.0, -0.017920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 184 (unit) */
+      0.0, -0.084870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 185 (unit) */
+      0.0, 0.068160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 186 (unit) */
+      0.0, -0.003810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 187 (unit) */
+      0.0, 0.077580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 188 (unit) */
+      0.0, 0.084320, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 189 (unit) */
+      0.0, -0.093080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 190 (unit) */
+      0.0, -0.077030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 191 (unit) */
+      0.0, 0.024580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 192 (unit) */
+      0.0, -0.015610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 193 (unit) */
+      0.0, 0.001380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 194 (unit) */
+      0.0, -0.086240, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 195 (unit) */
+      0.0, -0.002900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 196 (unit) */
+      0.0, 0.061250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 197 (unit) */
+      0.0, -0.074270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 198 (unit) */
+      0.0, -0.077710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 199 (unit) */
+      0.0, 0.058490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 200 (unit) */
+      0.0, 0.099380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 201 (unit) */
+      0.0, 0.000390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 202 (unit) */
+      0.0, -0.087750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 203 (unit) */
+      0.0, 0.086770, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 204 (unit) */
+      0.0, 0.027690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 205 (unit) */
+      0.0, -0.096680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 206 (unit) */
+      0.0, 0.062610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 207 (unit) */
+      0.0, -0.070440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 208 (unit) */
+      0.0, 0.081820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 209 (unit) */
+      0.0, -0.047660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 210 (unit) */
+      0.0, 0.096440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 211 (unit) */
+      0.0, 0.053470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 212 (unit) */
+      0.0, 0.032390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 213 (unit) */
+      0.0, 0.003310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 214 (unit) */
+      0.0, 0.027300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 215 (unit) */
+      0.0, -0.039650, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 216 (unit) */
+      0.0, -0.068590, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 217 (unit) */
+      0.0, 0.006420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 218 (unit) */
+      0.0, -0.044300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 219 (unit) */
+      0.0, 0.067930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 220 (unit) */
+      0.0, -0.066580, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 221 (unit) */
+      0.0, -0.014410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 222 (unit) */
+      0.0, 0.052930, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 223 (unit) */
+      0.0, 0.081920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 224 (unit) */
+      0.0, -0.025840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 225 (unit) */
+      0.0, -0.025020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 226 (unit) */
+      0.0, -0.079970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 227 (unit) */
+      0.0, 0.012820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 228 (unit) */
+      0.0, 0.020720, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 229 (unit) */
+      0.0, 0.066970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 230 (unit) */
+      0.0, -0.020280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 231 (unit) */
+      0.0, -0.030790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 232 (unit) */
+      0.0, -0.002300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 233 (unit) */
+      0.0, -0.062080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 234 (unit) */
+      0.0, -0.029070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 235 (unit) */
+      0.0, 0.051570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 236 (unit) */
+      0.0, 0.019500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 237 (unit) */
+      0.0, 0.044260, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 238 (unit) */
+      0.0, 0.087500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 239 (unit) */
+      0.0, -0.099620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 240 (unit) */
+      0.0, -0.030570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 241 (unit) */
+      0.0, -0.017470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 242 (unit) */
+      0.0, 0.099900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 243 (unit) */
+      0.0, -0.049490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 244 (unit) */
+      0.0, -0.070460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 245 (unit) */
+      0.0, -0.076840, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 246 (unit) */
+      0.0, 0.084430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 247 (unit) */
+      0.0, 0.002160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 248 (unit) */
+      0.0, 0.025350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 249 (unit) */
+      0.0, -0.061860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 250 (unit) */
+      0.0, -0.033350, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 251 (unit) */
+      0.0, 0.037660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 252 (unit) */
+      0.0, -0.030560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 253 (unit) */
+      0.0, -0.091820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 254 (unit) */
+      0.0, -0.028830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 255 (unit) */
+      0.0, 0.052770, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 256 (unit) */
+      0.0, -0.097110, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 257 (unit) */
+      0.0, 0.010850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 258 (unit) */
+      0.0, 0.011860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 259 (unit) */
+      0.0, 0.000430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 260 (unit) */
+      0.0, 0.002250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 261 (unit) */
+      0.0, 0.038530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 262 (unit) */
+      0.0, -0.096510, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 263 (unit) */
+      0.0, 0.092950, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 264 (unit) */
+      0.0, 0.071120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 265 (unit) */
+      0.0, -0.011570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 266 (unit) */
+      0.0, -0.073810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 267 (unit) */
+      0.0, -0.086970, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 268 (unit) */
+      0.0, 0.020400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 269 (unit) */
+      0.0, 0.004610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 270 (unit) */
+      0.0, 0.019700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 271 (unit) */
+      0.0, -0.057020, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 272 (unit) */
+      0.0, 0.084180, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 273 (unit) */
+      0.0, -0.031440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 274 (unit) */
+      0.0, -0.032540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 275 (unit) */
+      0.0, -0.059080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 276 (unit) */
+      0.0, -0.036900, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 277 (unit) */
+      0.0, -0.053050, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 278 (unit) */
+      0.0, 0.086290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 279 (unit) */
+      0.0, -0.060100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 280 (unit) */
+      0.0, -0.048420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 281 (unit) */
+      0.0, -0.034060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 282 (unit) */
+      0.0, -0.047690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 283 (unit) */
+      0.0, 0.095380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 284 (unit) */
+      0.0, -0.071980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 285 (unit) */
+      0.0, -0.073700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 286 (unit) */
+      0.0, -0.053150, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 287 (unit) */
+      0.0, -0.006090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 288 (unit) */
+      0.0, -0.020980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 289 (unit) */
+      0.0, 0.074790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 290 (unit) */
+      0.0, 0.026450, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 291 (unit) */
+      0.0, 0.005460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 292 (unit) */
+      0.0, -0.078260, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 293 (unit) */
+      0.0, 0.058660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 294 (unit) */
+      0.0, -0.066490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 295 (unit) */
+      0.0, 0.016820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 296 (unit) */
+      0.0, -0.011440, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 297 (unit) */
+      0.0, -0.097520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 298 (unit) */
+      0.0, -0.060710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 299 (unit) */
+      0.0, -0.062130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 300 (unit) */
+      0.0, 0.069980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 301 (unit) */
+      0.0, 0.033200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 302 (unit) */
+      0.0, 0.019100, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 303 (unit) */
+      0.0, 0.097790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 304 (unit) */
+      0.0, 0.074540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 305 (unit) */
+      0.0, -0.050890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 306 (unit) */
+      0.0, -0.085740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 307 (unit) */
+      0.0, 0.026910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 308 (unit) */
+      0.0, 0.078500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 309 (unit) */
+      0.0, 0.073760, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 310 (unit) */
+      0.0, -0.049640, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 311 (unit) */
+      0.0, 0.092850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 312 (unit) */
+      0.0, 0.094200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 313 (unit) */
+      0.0, 0.084270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 314 (unit) */
+      0.0, -0.084750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 315 (unit) */
+      0.0, 0.077550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 316 (unit) */
+      0.0, 0.099670, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 317 (unit) */
+      0.0, -0.034030, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 318 (unit) */
+      0.0, -0.091330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 319 (unit) */
+      0.0, -0.045360, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 320 (unit) */
+      0.0, -0.072520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 321 (unit) */
+      0.0, 0.068640, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 322 (unit) */
+      0.0, -0.037530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 323 (unit) */
+      0.0, -0.026390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 324 (unit) */
+      0.0, 0.017050, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 325 (unit) */
+      0.0, -0.047370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 326 (unit) */
+      0.0, -0.005540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 327 (unit) */
+      0.0, -0.042530, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 328 (unit) */
+      0.0, -0.030330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 329 (unit) */
+      0.0, -0.017430, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 330 (unit) */
+      0.0, -0.052130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 331 (unit) */
+      0.0, 0.061460, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 332 (unit) */
+      0.0, -0.087990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 333 (unit) */
+      0.0, 0.098710, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 334 (unit) */
+      0.0, 0.025210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 335 (unit) */
+      0.0, -0.029660, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 336 (unit) */
+      0.0, -0.055420, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 337 (unit) */
+      0.0, 0.057070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 338 (unit) */
+      0.0, -0.059570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 339 (unit) */
+      0.0, 0.086310, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 340 (unit) */
+      0.0, -0.078800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 341 (unit) */
+      0.0, -0.054700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 342 (unit) */
+      0.0, -0.026040, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 343 (unit) */
+      0.0, 0.096740, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 344 (unit) */
+      0.0, -0.058080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 345 (unit) */
+      0.0, -0.045080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 346 (unit) */
+      0.0, 0.056250, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 347 (unit) */
+      0.0, -0.066160, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 348 (unit) */
+      0.0, 0.032890, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 349 (unit) */
+      0.0, -0.091790, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 350 (unit) */
+      0.0, 0.056690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 351 (unit) */
+      0.0, -0.064980, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 352 (unit) */
+      0.0, -0.005750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 353 (unit) */
+      0.0, 0.020560, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 354 (unit) */
+      0.0, -0.004330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 355 (unit) */
+      0.0, -0.025870, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 356 (unit) */
+      0.0, 0.002470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 357 (unit) */
+      0.0, -0.067620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 358 (unit) */
+      0.0, 0.001290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 359 (unit) */
+      0.0, 0.016770, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 360 (unit) */
+      0.0, -0.087370, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 361 (unit) */
+      0.0, 0.006830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 362 (unit) */
+      0.0, -0.077990, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 363 (unit) */
+      0.0, 0.018120, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 364 (unit) */
+      0.0, 0.094090, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 365 (unit) */
+      0.0, -0.012920, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 366 (unit) */
+      0.0, -0.000130, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 367 (unit) */
+      0.0, 0.053200, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 368 (unit) */
+      0.0, 0.098810, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 369 (unit) */
+      0.0, 0.095280, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 370 (unit) */
+      0.0, 0.071390, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 371 (unit) */
+      0.0, -0.021570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 372 (unit) */
+      0.0, -0.024750, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 373 (unit) */
+      0.0, 0.079800, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 374 (unit) */
+      0.0, 0.058010, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 375 (unit) */
+      0.0, 0.060680, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 376 (unit) */
+      0.0, 0.043550, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 377 (unit) */
+      0.0, 0.053830, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 378 (unit) */
+      0.0, -0.057410, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 379 (unit) */
+      0.0, 0.077270, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 380 (unit) */
+      0.0, 0.005300, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 381 (unit) */
+      0.0, -0.021820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 382 (unit) */
+      0.0, -0.089060, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 383 (unit) */
+      0.0, 0.046520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 384 (unit) */
+      0.0, 0.006500, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 385 (unit) */
+      0.0, -0.078610, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 386 (unit) */
+      0.0, -0.081210, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 387 (unit) */
+      0.0, 0.063080, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 388 (unit) */
+      0.0, -0.033820, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 389 (unit) */
+      0.0, -0.040340, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 390 (unit) */
+      0.0, -0.023700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 391 (unit) */
+      0.0, -0.085070, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 392 (unit) */
+      0.0, -0.047520, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 393 (unit) */
+      0.0, 0.073730, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 394 (unit) */
+      0.0, -0.080400, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 395 (unit) */
+      0.0, -0.013860, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 396 (unit) */
+      0.0, -0.014850, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 397 (unit) */
+      0.0, 0.057490, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 398 (unit) */
+      0.0, -0.043330, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 399 (unit) */
+      0.0, 0.000290, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 400 (unit) */
+      0.0, -0.007540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 401 (unit) */
+      0.0, -0.091540, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 402 (unit) */
+      0.0, -0.027700, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 403 (unit) */
+      0.0, 0.039690, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 404 (unit) */
+      0.0, -0.005380, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 405 (unit) */
+      0.0, 0.039570, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 406 (unit) */
+      0.0, 0.092470, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 407 (unit) */
+      0.0, -0.048620, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 408 (unit) */
+      0.0, -0.055910, 0,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 409 (unit) */
+      0.0, -1.589810, 408,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 410 (unit) */
+      0.0, -3.031970, 408,
+       &Sources[408] , 
+       &Weights[408] , 
+      },
+    { /* unit 411 (unit) */
+      0.0, 4.519620, 408,
+       &Sources[816] , 
+       &Weights[816] , 
+      },
+    { /* unit 412 (unit) */
+      0.0, 4.670880, 408,
+       &Sources[1224] , 
+       &Weights[1224] , 
+      },
+    { /* unit 413 (unit) */
+      0.0, -0.008380, 408,
+       &Sources[1632] , 
+       &Weights[1632] , 
+      },
+    { /* unit 414 (unit) */
+      0.0, 0.745120, 408,
+       &Sources[2040] , 
+       &Weights[2040] , 
+      },
+    { /* unit 415 (unit) */
+      0.0, 3.559610, 408,
+       &Sources[2448] , 
+       &Weights[2448] , 
+      },
+    { /* unit 416 (unit) */
+      0.0, -2.473670, 408,
+       &Sources[2856] , 
+       &Weights[2856] , 
+      },
+    { /* unit 417 (unit) */
+      0.0, -2.739810, 408,
+       &Sources[3264] , 
+       &Weights[3264] , 
+      },
+    { /* unit 418 (unit) */
+      0.0, 0.387190, 9,
+       &Sources[3672] , 
+       &Weights[3672] , 
+      },
+    { /* unit 419 (unit) */
+      0.0, -0.391960, 9,
+       &Sources[3681] , 
+       &Weights[3681] , 
+      }
+
+  };
+
+
+
+int hmmsol25(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);
+}