JPRED-2 Add sources of all binaries (except alscript) to Git
[jpred.git] / sources / jnet / hmmsol0.c
diff --git a/sources/jnet/hmmsol0.c b/sources/jnet/hmmsol0.c
new file mode 100644 (file)
index 0000000..aa744c7
--- /dev/null
@@ -0,0 +1,2928 @@
+/*********************************************************
+  hmmsol0.c
+  --------------------------------------------------------
+  generated at Wed Jul  1 17:50:23 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[] =  {
+-1.205120, -1.970850, -1.073030, -0.790220, 2.413910, 0.101080, 0.156180, -0.118840, -0.209470, -1.199830, 
+2.391730, -2.581740, 1.553970, 2.372120, 1.860130, 0.479430, 0.200760, -1.126950, 0.352700, 0.471130, 
+0.483180, -0.359300, 0.917310, 0.681650, 0.890190, -2.521890, -0.373840, -1.707970, 3.010030, 1.161250, 
+-1.605520, 0.675070, 3.350870, 0.688930, 0.106850, -0.064410, -1.475520, 0.847770, -2.539700, 2.016500, 
+0.908440, -1.050230, 1.141100, -0.726920, 2.105350, -0.124170, -0.728800, -0.635180, -2.295340, 1.597430, 
+-0.411010, 1.418570, -1.850390, 0.937380, 2.948080, -2.466740, -2.749120, 2.673940, 0.635670, -1.766590, 
+-0.289550, 0.368960, 0.261230, 1.060950, 0.927580, 0.720620, -1.235290, 1.617930, 1.037040, -1.366640, 
+0.687380, -0.458690, 0.853160, -0.850180, -0.053930, 1.153480, -1.421980, -2.472450, -0.160710, -1.994100, 
+-2.368640, 3.454650, 2.371030, -1.540470, -1.591740, -0.524950, -3.075780, 1.018310, 1.424260, 0.801010, 
+1.168250, -0.222980, 0.972040, -0.035920, 1.275710, -0.444230, -0.895310, -0.893020, 0.677660, 0.166350, 
+-1.061620, 1.209660, 2.432810, 1.412210, -2.242340, 2.625980, 1.650080, 0.214720, -1.436710, -4.495270, 
+-1.477960, 2.822180, -0.190000, 1.078800, 0.234440, -0.570210, 2.894990, -0.284030, -2.613020, 1.414560, 
+0.858690, -0.489470, 0.288570, 0.464540, 0.893960, -1.551770, 0.085740, -3.042790, -0.671150, -2.572010, 
+0.389890, 1.058360, -3.396340, -0.497130, -4.847210, 0.236520, 1.513550, 0.946110, 1.194010, 0.321230, 
+0.225080, -0.392720, 0.210020, 1.259550, -2.485040, 1.186910, -0.944630, 6.419670, 0.268100, 2.966200, 
+-0.609520, -2.091800, 1.341040, -1.152760, 1.861970, 1.405340, 2.170340, -1.169980, -0.052560, 1.434390, 
+0.398730, -2.246820, -0.966710, 0.703200, 1.255860, 0.007580, 2.736480, 4.721160, 0.217520, -1.186390, 
+1.381820, 1.935970, -1.463550, -1.017540, -0.526270, -2.669850, 0.274720, 0.407510, 0.533320, -2.839670, 
+3.099830, 3.721970, -1.182080, 0.687100, -1.393880, -4.673270, -1.609160, 0.697360, 0.705190, -0.285700, 
+2.480810, 1.937140, -0.752960, 1.240360, 3.031680, 4.158390, -2.028130, -1.145900, 1.968840, -5.551840, 
+4.040970, 1.348400, 4.085420, 2.550360, 0.929640, 0.219630, 4.442950, -1.661500, 3.849350, -7.622120, 
+1.836880, 1.966790, -1.744980, 0.717310, 1.398390, 3.450540, 2.069680, -0.453810, 0.485490, 2.134230, 
+-1.216540, 0.440980, -2.663150, -1.310830, 0.493690, 2.640810, 2.079970, 1.170840, -0.208320, 2.527440, 
+3.091490, 1.462250, -1.350740, -1.163220, -0.507130, 3.080030, 1.385370, 0.117530, 3.171170, 3.026790, 
+5.227060, -3.351400, -1.997300, 4.096010, 0.094960, 1.575480, -0.954600, -0.995710, 5.196110, 2.082570, 
+1.392010, 1.487440, -2.311760, 2.295380, -1.630200, -0.134750, -0.945250, -2.584270, -1.052890, -0.423180, 
+-0.036470, -1.145220, 3.896030, 3.668810, 4.577160, 0.475020, -0.657210, -0.768360, 3.566510, -1.792370, 
+1.839160, 2.027760, 1.314170, 1.832120, 0.932490, 0.132990, -3.406430, -2.250680, 1.601510, 0.502450, 
+-0.081690, -0.636970, 0.875130, -0.101650, 0.422970, 1.005780, -1.359230, 1.614720, 2.469400, -1.662220, 
+-3.713850, -2.001630, -0.432330, 1.527000, -0.584750, -0.896510, -0.952020, 2.538510, 0.115440, 0.835090, 
+-1.108520, 1.506290, 1.221200, -0.270460, -3.467420, 0.580810, -0.259940, 1.955690, -0.302890, 0.507310, 
+-0.688890, 2.101650, -2.102030, -0.033890, 0.194750, 0.622800, 1.127550, -0.962180, 0.906270, -1.812980, 
+0.230640, 2.882390, 0.070280, 1.723070, -0.981430, -1.706580, -0.526110, -2.260470, 2.055310, -0.646160, 
+-0.787930, -0.587800, -2.380150, 1.173510, -0.634900, -0.138790, 1.047520, -2.081380, 0.494550, -0.496490, 
+1.831660, -0.583500, 1.899390, -0.022080, 1.229440, 1.504600, -1.288160, -2.501800, -0.322750, 0.726860, 
+-1.330380, 0.149150, -2.670970, -0.278350, -1.322000, -0.859120, 0.102860, 0.449450, 0.302710, -0.554420, 
+1.347720, 0.571170, 0.392210, -2.450640, 1.424520, -0.998500, -1.020240, -1.330440, 2.877250, 2.808680, 
+-1.812560, -1.057680, -0.990700, 0.997840, -1.640460, 0.908170, 0.066840, 0.504200, -2.120460, -1.377720, 
+0.944070, 1.304830, -1.421190, -0.066410, 1.765100, 3.361000, -0.834630, 1.625150, 0.893050, -0.225790, 
+1.621370, 0.067120, 4.526410, 0.657900, -2.159970, -0.119940, -0.975360, -0.222990, -1.973230, -0.174140, 
+-1.832720, 2.981570, -0.177880, 0.259480, -0.153810, 1.172310, 1.148190, 0.853660, 
+-1.228100, -1.519190, -1.590070, 0.291430, -1.981900, -1.049410, -1.760350, 0.258460, 1.991830, -1.400550, 
+-0.371910, -0.788480, 1.853360, -0.015600, 1.114640, 0.592940, -1.659060, -0.559330, -1.983590, 0.771330, 
+0.647500, -0.886060, 0.175330, 0.992130, -0.526160, -1.290650, -0.019140, 0.420790, 1.098600, 0.044940, 
+-1.392220, 0.443950, 2.098970, -2.263550, -0.041880, -0.037900, -0.758690, -1.273520, -0.681810, -1.156430, 
+-0.320010, -0.221110, 0.962710, -0.443290, -1.174550, -1.420700, 0.532920, -0.004310, 0.735800, -0.670590, 
+-0.610760, -1.058820, 0.147800, -1.061900, 2.159520, 1.300510, 0.433310, -0.443860, -2.324670, 1.487000, 
+-2.026930, -2.211310, -0.071370, 0.883800, 1.012070, -0.873910, -4.917050, -1.860190, 0.948840, 2.014540, 
+-0.272520, 0.830400, -1.954920, 0.286890, -0.920900, 1.429360, -0.717000, 4.842690, -0.507300, -0.697900, 
+1.661810, 0.286180, 1.506020, 0.359970, 1.164360, -0.159650, 1.502110, 1.108730, 0.693550, -0.920180, 
+1.829610, 0.373850, 1.244230, -0.221000, -0.333780, 0.384090, -0.462310, -2.037820, -0.543250, 1.116650, 
+-0.071770, -0.787450, -2.359230, -0.164260, 0.428520, 0.380300, -2.129040, 1.020330, 0.322120, 2.024180, 
+0.361440, -0.946990, -1.557740, -0.240910, -1.495250, -2.223980, -0.993820, -0.869050, 0.814230, 0.553350, 
+-1.500240, -0.314190, 0.571200, 0.706130, -0.563160, 2.384010, -0.303720, 1.289640, 0.866210, -4.057160, 
+2.030500, 1.143060, 0.186940, -1.931270, 0.469930, 0.425040, -0.442700, -3.495600, 0.691580, -0.711790, 
+0.345560, -0.099110, 1.492000, 0.054480, -2.050800, -0.529100, -0.816130, 0.988750, -1.972550, -1.173540, 
+1.239040, 1.729080, -3.391060, -0.852040, 0.322220, -1.016320, -2.250520, 1.024020, -0.850000, 0.283430, 
+-1.769510, -0.614950, 0.031120, 1.272060, 0.205110, 1.306820, 0.085140, 0.495330, 0.098500, 0.349760, 
+-0.318480, 1.802800, 3.166900, 0.628290, 1.182570, 1.420470, 1.470000, -1.975070, -2.098600, -0.482110, 
+-0.793680, -0.713970, 0.959470, 0.978020, -1.858670, -1.549780, -3.483970, 0.153680, 0.874430, 1.345700, 
+2.647630, -0.534480, -0.131140, -1.251190, 2.315340, 0.955860, -0.731900, -1.344950, 3.064960, 0.283800, 
+2.898700, 1.646270, 1.548930, -1.837360, 1.680650, 2.178950, 6.062750, 1.167220, 2.995750, 2.117450, 
+-0.759590, 3.145660, 1.252880, 0.520340, 0.926960, 0.748750, -1.536850, 1.190140, -0.814900, -0.548920, 
+-2.050450, 0.966910, -0.245110, -0.432240, 0.028480, 0.934450, -0.050840, -0.788850, 1.073010, -0.700470, 
+-0.836870, -0.034120, -1.384520, -0.711880, -1.642720, 1.683050, 0.004210, 0.939150, -2.099090, 0.968510, 
+-2.308490, -1.621620, 2.825600, 0.588860, -1.092240, -2.506610, -1.234130, 2.747860, 1.961830, -0.823690, 
+-1.801780, -2.476640, 1.770980, -1.428140, 1.070390, 2.783890, -1.159060, -2.534700, -1.396260, -1.409900, 
+2.808700, -0.507440, -0.659490, 2.334730, -1.934490, 0.045850, 0.655770, -1.388680, -0.560940, 2.319430, 
+-0.669610, -1.744330, -0.964340, -0.681850, 1.794530, -2.406900, 0.790930, -0.447280, 2.010370, 0.450640, 
+0.059650, 0.067700, -1.671500, -2.493630, 0.498100, -0.307330, 1.033500, 0.920790, -1.927940, 0.553700, 
+-0.552160, 0.638230, -1.158150, -0.812470, 1.696260, -1.797370, -0.260610, -0.751850, -0.162740, -0.065350, 
+-0.519610, -0.337730, 3.280930, -0.040880, -1.651610, 0.461070, 3.240300, -0.340880, 0.027870, -0.633220, 
+-1.067520, 1.170680, 0.269420, -1.971060, 1.149980, -2.537020, 0.034540, -1.360170, 0.582460, 0.770530, 
+0.369390, -1.804290, 2.482790, -0.945400, -0.530960, 0.154890, 1.522240, 0.361660, -3.911650, 0.901700, 
+-1.632460, -1.970930, 0.271100, 1.870200, 0.295680, -0.002300, 0.692380, 0.076560, 0.092920, -0.876530, 
+0.315510, -0.494450, -0.817280, 1.201480, -0.612210, 0.982070, -0.343110, 1.394970, -2.120060, 1.644000, 
+3.473330, 0.182750, 0.788430, -0.179620, -1.819120, -1.549810, 0.136290, 0.317520, 0.028580, 0.466880, 
+-1.662650, -1.115340, 2.514150, -0.791110, 0.864150, 0.652740, 2.731160, -0.585050, -0.711940, 0.962830, 
+2.375110, -2.735440, -1.746470, -0.865260, 0.093380, 0.314300, 0.267090, 1.125330, -1.789430, -0.397940, 
+0.319150, -0.469140, -0.470450, 0.377950, -0.791620, -0.811510, 0.099910, -0.357350, -1.122220, -1.829240, 
+-0.624130, 1.674910, 1.709530, 1.096390, 2.527010, -0.359210, 0.957060, -1.850560, 0.028790, 1.699020, 
+-1.376750, -3.726670, 0.332270, -0.704930, 1.690310, -0.925150, -1.102570, -2.027240, 
+0.811310, 1.794620, 1.653870, -1.534160, -0.034880, 0.490800, -0.247480, 0.850280, -0.576440, 0.957790, 
+-0.146090, -1.218420, -0.811850, 0.082510, 0.216000, -0.401070, 2.407470, -0.809480, -0.510110, 1.708630, 
+-0.322540, 2.118850, -0.625900, -0.667560, -0.503100, 0.120320, -0.380150, -0.722610, -0.602210, -2.543490, 
+0.687600, -1.290260, -1.438130, -0.786330, -0.933250, -1.741230, -0.820870, 2.485040, 1.079250, -0.679690, 
+-0.438830, 2.008470, 0.513870, 0.557850, -0.768640, 0.454190, 0.441440, -1.165090, 1.495260, -1.194770, 
+0.146530, -0.430250, 0.559390, 0.271230, -0.606340, 1.251670, 1.746000, -1.021020, 0.460510, 0.329960, 
+-1.615690, 0.135160, 0.203620, 0.427960, -1.390470, 0.453120, -2.374750, 2.817880, 0.495700, 0.774720, 
+0.804630, -0.131860, -2.321760, 3.572930, -0.186800, -0.296380, -1.192710, -0.521000, -2.533810, 0.030810, 
+0.847790, -0.577850, -2.875070, -1.724860, -0.523310, 2.294560, 0.736660, 0.007420, 1.160630, -0.235050, 
+-0.031620, 1.625620, -0.033890, -1.087660, -0.286730, -2.021160, 0.579090, 1.116520, 1.988400, 2.333510, 
+0.658930, -0.879670, -0.431450, 0.591610, -0.184780, 0.136790, 0.187170, -1.588350, -3.065050, -0.498340, 
+0.561460, 1.483410, 1.029490, -1.026800, -0.350610, 2.691470, 1.358810, 1.417010, 1.617120, 0.542640, 
+1.894350, -2.067460, 0.751950, 0.726110, 0.268740, 1.912530, 1.737500, 0.878870, 1.653630, 0.308970, 
+0.462470, -2.002770, 0.498860, 0.100740, -0.605360, 0.220770, 1.883610, -1.515730, -0.139850, -0.934940, 
+0.251590, -0.994290, 0.392190, 0.405540, 0.276580, 1.252870, -1.484820, 2.013670, 0.912420, -0.137870, 
+-0.859550, 1.089520, 0.786270, -1.064040, -1.058720, 0.999880, 0.329000, -0.612030, 0.757000, 1.291490, 
+1.059540, 1.412060, -0.981850, 0.419270, 1.316510, 1.461220, -0.181560, 0.661660, -2.166540, 0.540340, 
+0.785490, -0.020140, -1.635230, 2.133580, -0.232990, 1.849100, 2.142280, -1.357780, -2.707840, -0.800340, 
+-1.635900, 2.303350, -1.754810, 0.618390, -0.052340, -0.514330, -1.094840, 0.111740, 0.743520, 0.426910, 
+-0.521750, -0.194220, -2.528710, -0.619400, 3.091030, 0.862860, 0.447300, 0.676120, -0.547800, -0.762530, 
+2.457930, -0.398010, -3.809230, 0.385440, 2.274770, 3.124370, 1.211240, 0.638030, -0.405240, 1.053770, 
+-2.836610, -1.741140, 0.673220, 0.973990, -0.296350, 0.752950, 0.891990, 1.471640, 0.921570, 0.878600, 
+-2.252920, -0.776120, -0.499860, 0.761630, 2.862330, -2.891110, -1.541850, 0.281670, 4.716570, 0.486530, 
+-0.558720, -0.962860, 1.358510, 0.314610, -3.975360, -0.547180, -1.007250, 2.120070, 0.163600, 2.477470, 
+-2.758770, 1.211120, 0.276490, -0.458750, -1.244930, -0.865740, 0.243120, -2.858670, -2.155440, 2.272150, 
+-2.975350, -1.969550, 1.443080, -2.387550, 2.696530, -0.849060, -0.531150, 0.004640, 1.587710, -1.270150, 
+-0.869330, 0.144800, -3.092920, 3.848200, -0.261750, 0.903880, 0.816020, -0.578040, 1.853140, -2.248200, 
+1.289240, -3.422660, -2.425240, -1.079850, 0.037060, -2.495220, 0.840610, -1.335840, -1.980870, -0.757210, 
+-2.247850, 1.764780, -1.695300, -0.874450, -0.772230, 0.143950, -0.095230, 1.718780, 1.955260, 0.572190, 
+0.474780, 1.136790, 0.017920, -1.286720, 1.137370, -2.238270, -2.066590, -2.896860, -0.223640, -0.367700, 
+2.380600, -2.499000, -3.893630, -2.030190, 2.008550, -1.980400, -0.274560, -1.072040, -2.066730, 1.720740, 
+2.395410, 3.023050, -0.267160, 3.114700, 2.357120, -1.387230, -2.613320, -1.785960, 0.666170, 0.259070, 
+-1.921360, -2.165300, -0.373770, -0.021300, 0.900110, -0.874030, -0.655210, -0.570170, -0.586930, -0.214190, 
+-1.399280, 0.513490, -0.460420, 1.368770, -0.425430, 2.586340, 1.288310, -2.282460, 0.048390, 1.454850, 
+-0.893470, -1.353090, -0.644130, -1.759960, -0.915690, -0.192270, -0.507430, 2.524310, -1.292590, -2.704000, 
+-2.464200, -1.124680, -0.152680, 2.428120, 0.190650, -1.371260, -1.059750, 0.701800, -0.334320, 1.870070, 
+-0.427530, -0.811130, 0.430910, -0.098680, -1.435710, -1.574070, 0.293860, 1.577540, -0.511220, -4.079340, 
+-0.822530, -0.252380, -3.438510, 0.927710, -1.897570, -0.003780, 0.033880, -1.255500, -0.528620, 1.365410, 
+0.024330, 0.007050, -0.058690, 2.250190, -3.781380, 1.325220, -1.296150, -2.203740, 0.570740, -0.778230, 
+-2.965560, -0.050220, -1.090830, -2.118590, 2.150590, 0.863680, -1.852450, 2.203880, 0.331410, 0.195910, 
+-0.678560, 0.904830, 1.147680, -0.952100, 0.213170, -0.828430, -0.472290, 2.522430, 
+-0.638040, 1.051150, 0.262150, 2.541330, -0.176550, 1.186800, 0.488960, 0.518880, -0.467090, -0.757700, 
+-1.185650, -1.647810, 0.855510, 0.117390, 2.036830, -1.466560, 1.530710, -1.098440, -0.956470, 0.164090, 
+-1.304480, 1.031850, 1.813510, 0.260570, -0.172230, 0.477540, -2.182030, -2.345030, -0.703830, 2.605380, 
+1.803000, 1.000310, 1.138850, -3.234890, -1.420510, -1.131550, -0.823930, 0.705070, 0.225630, -1.062590, 
+-1.070910, 2.043110, -1.518320, -0.153200, -1.221640, 2.115090, -0.028690, -0.746880, 1.203340, 1.196810, 
+-1.863440, -1.779270, -3.399200, -3.920900, -0.251950, -0.692040, 0.072790, 1.449910, -1.573930, -1.841310, 
+-0.806310, 2.042920, -0.922100, -1.197600, -3.461550, -0.446840, 1.554400, 2.411340, -1.136300, 0.382640, 
+-0.835640, 0.848780, -1.192040, 0.326050, -1.744940, 0.775460, 1.406920, -0.427150, 0.877590, -0.664990, 
+2.295070, 0.507000, -1.958130, 1.208530, 1.071430, 0.406020, -1.444830, 0.754010, -0.395890, -0.408330, 
+-3.605690, 0.986080, 0.772700, 1.196700, 0.099690, -0.260570, -0.748940, 0.310230, 1.753370, 0.308020, 
+0.147600, -1.224060, -1.870450, -0.819830, -0.539890, -0.737760, -1.482130, -2.133670, -3.240600, -0.119920, 
+1.068720, -0.096930, -1.151600, -1.713270, -0.974210, -0.065650, 0.045260, 2.517170, 0.665430, 1.000580, 
+0.389530, -1.865640, -1.134730, -0.070170, -2.691900, -1.636020, 0.579520, -2.935280, 0.662140, 0.157590, 
+0.053570, -0.501130, -0.526330, -0.358880, 0.566090, -0.124290, -0.016290, -0.323690, 1.999830, 0.650010, 
+-0.292320, -1.458310, 0.420290, -0.610590, 0.205460, -0.296810, -3.313700, 0.163900, 0.019150, 1.373910, 
+0.291080, 0.287150, -1.833370, 1.844820, -1.337820, 1.659520, 1.756850, 0.577030, -0.293100, -0.624110, 
+-0.125350, 0.066310, -1.329740, -1.249530, -0.724350, -1.187650, -0.214470, 0.900470, -0.923720, -1.798640, 
+2.403830, 1.681640, 1.155590, 1.191320, -1.159530, -0.073120, 1.785410, 0.435730, 0.153240, 0.863830, 
+2.222440, -0.465220, 0.317900, 0.207980, -1.840220, -0.730310, 0.379480, -3.345320, 0.128780, 0.878220, 
+-0.955480, 0.481770, -2.726950, -2.941060, 2.457770, 1.982130, -1.021590, 0.043720, 2.474590, -1.077360, 
+1.411080, -2.373200, -0.345660, 2.398470, 0.698890, 1.378140, 1.340660, 0.975920, -0.415210, -3.012640, 
+2.730670, -1.014760, 0.940440, 1.576910, 0.105110, 0.917530, -2.379340, -0.778940, -0.112170, 0.415230, 
+0.812460, -0.132550, -2.117790, -1.876320, 4.586690, -1.150220, 0.592520, -0.550320, 4.142220, 0.936020, 
+0.723100, 0.471340, 0.593670, 0.171400, 0.461370, 0.368620, 0.479500, 2.685490, -0.597220, -1.608720, 
+0.831350, 0.213740, 1.335300, -2.601910, 3.446920, 0.379530, 0.083790, 2.204840, 0.755160, -0.488070, 
+-1.268350, -0.215470, -0.004190, 1.838740, -2.596420, 0.375610, -1.319700, 0.360700, -0.550880, 0.037540, 
+0.390890, 1.074640, -2.145880, -0.593750, -1.027150, -1.782060, -0.918820, -2.119310, -1.097770, -2.908970, 
+0.082580, 1.162560, 2.120550, -2.173830, -0.079900, 1.015700, -1.658530, 0.823730, 1.838030, -0.795010, 
+0.772180, -0.101690, 2.230720, -0.669870, -0.904270, -0.309170, -0.795600, -0.653920, -0.590630, -1.395030, 
+1.666980, -0.494960, 1.913900, 2.860040, -0.730670, 1.276310, 2.486730, 0.485130, -1.035650, -1.268800, 
+-0.551650, 0.583680, -1.492260, 0.853440, 2.299100, -0.143230, -1.055190, -1.716930, 0.938160, 0.853940, 
+0.590210, 0.140990, 1.982110, 0.859140, 1.344540, 0.473550, -0.189270, -1.247310, -1.355540, 0.052530, 
+-1.661420, 1.894720, 0.561050, -0.676770, -0.180860, 1.361680, -0.263610, -0.549060, -1.877850, -0.684260, 
+2.773530, -1.141130, -0.578570, -1.270500, 1.231560, -0.236370, 1.565630, -3.158940, -1.887580, -0.204070, 
+-1.203850, 0.310110, 1.071090, 3.797600, -1.009440, -0.332590, 0.565600, 0.242830, 1.699380, 0.691890, 
+2.112330, -0.779270, -0.451990, 0.084070, 0.040770, 0.319080, -0.756680, -1.027590, -1.107740, -0.574910, 
+-2.517220, -0.766810, -1.370590, 1.854100, 0.576200, -0.859970, -3.383900, -1.471200, -0.990950, 0.630870, 
+0.315880, -0.223590, -1.141750, 0.761410, 0.632520, 0.210600, 0.317730, 0.364190, 1.436900, 0.933510, 
+0.199960, -1.211220, -0.305780, -0.126910, 0.135220, -0.101640, 1.657840, -0.625850, 1.139140, 1.042130, 
+-0.154830, 0.677070, -2.429780, -0.973040, -0.181720, 1.390730, 0.701450, 1.133070, -1.020820, -0.188930, 
+2.468830, 1.092860, -1.552810, -1.141360, -0.202600, 0.193380, 1.406780, 0.174760, 
+-1.797650, -0.496480, -0.749970, 0.532980, 2.696080, 1.110590, -1.482040, 0.756700, 0.841720, -0.127830, 
+2.375720, 1.865550, 0.974860, -3.204930, -0.369770, 1.800920, -0.227410, 1.318670, 1.094990, -3.385700, 
+1.755620, 3.181400, 0.352070, -1.054710, 1.532790, 0.055650, 0.624350, 0.700350, 1.491800, -0.284700, 
+0.096490, 0.012750, -0.421640, -2.503490, -0.394640, -2.090560, 0.282610, -0.275370, -0.229820, 0.585620, 
+2.835810, -0.178580, -1.547240, -1.934530, 0.518850, 1.760820, 0.347560, 0.184630, 0.682700, -2.973270, 
+-0.628700, 0.275030, 0.956690, 0.440940, -1.167970, 2.547950, -1.353530, 1.198950, -1.667110, -2.805830, 
+-1.681210, -0.198130, -0.442780, -0.922050, 1.802750, 0.181310, 1.218410, -1.839380, -1.013960, -0.205200, 
+-0.308020, -0.284840, 0.163740, -2.020070, -0.607840, 2.042990, 0.367390, 0.925060, -0.033000, 2.475800, 
+1.299410, -2.944150, 1.944030, -0.460900, -0.791590, -0.805350, -0.583640, -0.764260, -0.893200, 1.101110, 
+-1.468940, 2.232210, -0.757880, -1.219510, 1.700720, -0.896020, 1.608940, -1.644810, 1.499700, 1.514070, 
+-0.098600, 1.377450, 3.404540, -1.230260, -0.708880, -0.579360, 2.125270, -3.040450, -0.821910, 2.645500, 
+0.207130, 0.439090, -1.414420, 0.036200, -0.402120, -0.458430, 0.505190, 0.287880, 1.689850, -0.220280, 
+-0.554220, 0.174780, -0.229020, -0.146950, -0.351690, -0.815830, -0.047170, -0.841600, 3.939740, 2.385150, 
+-2.556490, -0.349270, 0.520270, -1.201930, -2.381010, -1.649090, 0.957560, 1.003520, -2.552380, 0.823440, 
+-1.708550, -0.053190, 1.137260, 0.136330, 0.191140, 0.423260, 0.386540, -1.124530, -0.567260, -1.074750, 
+1.567910, -0.404910, 0.215160, 0.083890, -0.330360, 1.372900, 1.885410, 0.302370, 3.153250, -0.280650, 
+-1.851480, -2.672900, 4.329880, -0.751760, -0.112220, 1.329080, -0.079680, 0.270400, -0.285700, 1.323970, 
+-0.330330, -0.084000, -2.290650, -0.329350, 0.701550, -2.586300, -0.716420, 1.284920, 0.296730, -0.056660, 
+1.320860, 1.052940, -0.348860, 0.455970, 2.539520, 0.709480, -0.977140, 0.951360, 0.376560, -1.321500, 
+-0.484040, 0.620670, -1.781120, -2.577700, 4.136860, 3.176260, -3.969980, 0.175980, 2.527560, -1.093010, 
+5.756870, -2.840710, -0.498480, 0.332070, 2.212420, 1.394110, 2.456580, 0.604700, 1.350450, -2.367780, 
+-1.066550, 1.809050, 0.680490, 2.031610, 0.262900, 1.331620, -1.847580, 0.009240, -0.477140, -0.846110, 
+-2.534800, -0.092090, 2.703020, -2.465290, -0.008610, -2.496470, -1.203240, -0.564560, 0.465490, 0.681870, 
+-3.832470, 0.274980, -1.172070, -2.277370, 0.337490, -0.723280, 0.304280, 0.194240, -1.537180, -1.026840, 
+0.803270, -3.216640, -1.040670, 0.572970, -1.072410, 3.346250, -1.190150, -1.886220, 0.854420, 2.384910, 
+-0.208740, 1.275980, 0.572460, -0.248770, -1.190950, -1.190100, 0.909110, -0.327440, -2.252690, -1.666970, 
+-1.227070, 0.554350, 0.343490, -0.545120, -3.476560, -2.073120, 2.162550, 0.861340, 0.863930, 2.076420, 
+-1.024480, -0.352110, -1.114220, -0.577380, -3.571670, 0.020710, 7.234780, 3.471520, 2.156290, 1.259630, 
+2.571470, -1.610580, -3.060180, -2.164860, 1.202060, 2.208860, 3.396870, 0.109910, 0.973280, 0.912040, 
+-2.750870, -2.009520, -0.822770, 1.736180, -0.890140, -2.458750, -1.161730, 0.437430, -0.391170, -2.473580, 
+-1.192830, 0.795220, -1.070990, 0.004980, -1.548400, -0.466770, -2.985890, 0.841690, -0.029150, -2.160480, 
+-0.021450, 0.180040, -0.544420, -0.502950, -0.039590, -0.347800, -0.184350, -2.172540, -2.976110, -0.139330, 
+2.344260, 1.785860, 0.577160, 1.584850, 3.161300, -0.703930, -0.831730, -0.319710, -1.111360, -2.583010, 
+-2.067160, -0.521900, -0.419060, 1.662280, 0.813300, 0.097380, -1.307170, -0.750660, -0.802710, -0.931010, 
+-0.782280, -2.011490, -0.576110, 1.816920, -1.217280, -0.214450, -0.778370, 0.560800, -1.536780, 2.717350, 
+0.056310, 0.386450, -0.010820, -2.093530, 1.016540, -2.187380, 0.564750, 0.871120, -0.540890, 1.178710, 
+-0.956040, 1.842720, 2.888840, 0.650900, 0.529460, -1.157020, -1.624430, 0.098660, -0.382050, -3.033030, 
+0.989490, 0.396590, 1.028310, -1.537850, 1.682300, 0.572780, -0.797060, 0.451840, 0.173510, -2.598860, 
+0.506320, -0.521870, -1.608900, 0.738680, -1.376330, 1.373590, -0.413440, -1.394830, -1.392510, 0.211080, 
+2.109060, -1.196220, 1.987130, 1.230020, -1.351930, -0.088760, 0.698680, -0.278210, -0.632580, -1.415390, 
+-0.791510, -2.959890, 0.133140, 1.198720, -1.554870, 0.461720, 2.065240, 1.063570, 
+0.941770, 0.388330, -1.411130, -0.999150, -3.594600, -1.520680, 0.818640, -0.902500, -3.766090, 1.572430, 
+1.143040, 1.878820, 1.014340, 2.284950, -0.212640, -2.793860, -1.277560, -0.573510, 0.565320, 0.883300, 
+-2.691150, 0.192970, 1.943920, -1.842560, 0.110240, 1.986200, -0.863360, 2.599130, -1.131420, -0.811590, 
+-0.971430, -0.058590, -2.820060, 1.582500, 0.659160, -1.668360, 0.514250, -2.522090, 1.521100, 0.689900, 
+-0.556200, -2.409460, -1.998140, -0.376380, 0.795460, 0.946240, 1.108050, 0.852980, 1.200900, 0.509170, 
+-1.347030, 1.154930, 1.524250, -0.004350, 1.241650, -1.119220, -0.301330, -0.802700, -1.107220, 1.326610, 
+1.870000, -0.213240, -0.558730, 0.904350, -1.243780, -1.408390, 0.435520, -3.466590, 0.769900, 0.759750, 
+0.136170, -1.471340, 2.683330, -0.414670, 1.567150, -1.306040, -0.929270, -3.348790, -1.851740, -2.486100, 
+0.687700, -0.005940, -0.496310, -0.927120, -0.156690, 1.286820, 0.391240, -0.472880, 0.523450, 2.272650, 
+-0.424140, -0.666520, -0.408930, 1.648430, 0.210710, 0.022390, -0.213320, 0.146850, -1.964790, -1.395720, 
+-0.763470, -0.834380, -1.062850, -3.752970, 0.395640, -0.284170, 0.152390, 0.337570, 1.769100, 2.072380, 
+1.309040, -1.341310, -1.562940, 1.194360, -0.969940, 2.351650, -1.212790, 0.096210, 1.861990, 2.798290, 
+0.233970, -0.808860, -0.069520, 0.266700, 1.094200, -1.279550, -2.281800, -1.155630, -0.157760, -0.702900, 
+-0.286390, 2.224200, 0.007510, 0.174640, 3.053300, -0.012590, -2.506690, -0.579480, -3.641370, -2.193930, 
+-0.060720, -1.198900, 1.121420, 0.729120, -2.499930, -0.047040, -0.119300, -0.627170, -2.159770, 2.431480, 
+0.554480, -2.120730, 0.748530, 0.248040, 1.550670, -1.926030, 0.285560, -2.395670, 0.547650, -0.016580, 
+2.052810, -0.678010, -1.073570, 1.647240, 0.060570, -0.617570, -1.624730, 1.199160, -1.533080, -1.562690, 
+2.095020, 1.777900, -2.523530, 1.445130, 0.692520, -3.511260, 0.425250, 1.026290, 2.794180, 2.830060, 
+-0.618200, -1.748840, 1.228450, 0.253770, -0.976460, 0.430300, -3.472250, -0.358830, 0.261090, 0.021650, 
+-0.712190, -0.422020, -4.144290, -1.523740, 1.858160, 4.088410, -0.490120, -0.848350, 2.194800, 1.676360, 
+4.813030, -1.386230, -2.774110, 0.089540, 4.467350, 0.094900, 2.231730, 0.165810, 1.130780, -3.857960, 
+1.536020, 4.653030, 0.221090, 1.299820, 1.721680, 1.737660, -1.036930, -2.270140, 2.177260, 1.848410, 
+-0.144530, 1.175850, 1.156750, 1.414630, -0.007480, 2.328950, 0.434420, 0.862850, 0.964170, 0.081700, 
+-2.755470, 0.616670, 2.664440, -0.520750, -1.786560, -2.245480, 0.537330, 1.523680, -0.506120, -1.177530, 
+-1.420670, 1.443400, -1.157520, 0.539900, -2.392350, -0.903590, 0.443470, -2.126770, 1.806260, -0.191140, 
+1.155250, 1.381030, 2.474180, -0.462020, 1.550420, -0.806440, 1.329380, -0.258250, -0.653700, 1.656430, 
+-0.762550, 1.462350, -1.000280, 0.383480, 1.547590, -1.308060, 0.745370, 1.846300, 0.489720, -1.960480, 
+0.307090, 0.205340, -0.698680, -1.754200, 0.415380, -1.330870, -1.555830, -0.704760, -1.038790, -0.693630, 
+-0.800930, 0.081070, -2.073350, 0.824080, -0.545580, 1.260410, 2.028260, -0.611070, 0.579790, 0.402220, 
+2.837990, 2.093920, 0.572980, -3.827420, 0.417960, 1.120240, 2.222150, -0.430540, -2.082280, -0.161060, 
+1.190050, 1.144130, 0.592780, 0.716010, -0.862250, 0.130180, -1.576500, -2.053590, 0.824820, 1.828530, 
+2.077240, -0.339090, 0.697140, 0.957870, 1.480760, 0.160730, -0.456490, -0.321010, 1.002650, 2.494620, 
+0.123650, -1.989830, -1.264190, -4.136180, -0.385560, -0.776090, 0.717180, 1.710810, 0.921130, -0.393600, 
+-2.352450, 2.767580, 1.626910, -0.141030, 0.809360, 0.329530, -0.506880, 2.719270, 3.051400, 0.949730, 
+1.276110, -0.693420, -1.606350, 1.536740, 1.588730, -2.267390, 1.244130, -2.514150, 3.306840, 2.713170, 
+-1.564640, 0.037350, -0.736630, -1.148720, -0.412060, 0.795370, -0.030130, -1.210400, -0.607500, 0.396970, 
+1.822520, 0.269380, 0.556740, 1.523140, -1.139410, -1.113610, 0.862500, 1.536010, 0.763150, 0.064970, 
+-3.758410, 1.076080, -0.334840, 0.624590, 1.206140, 0.159410, -0.240230, -1.401490, -0.343540, 1.068390, 
+0.053030, -0.938610, 1.738950, -1.130580, 0.515760, 1.201750, 0.334100, 1.108400, -1.217120, 0.169900, 
+2.467940, 2.485850, -1.291770, -0.209750, -0.785910, -0.731620, 0.789590, -0.768410, 2.212540, 0.355270, 
+-1.125860, -2.168910, -0.618170, -1.582180, 0.383420, -0.730980, 1.696340, -1.174630, 
+0.429440, -1.191920, -0.079570, -0.789740, -0.408180, -0.771210, -2.525820, 1.113840, 1.025920, -0.828490, 
+-1.058490, 0.461970, -0.094970, -0.083240, -1.578580, 0.103690, -0.068330, -0.410030, -2.703180, -0.156330, 
+0.186390, 0.672600, 0.147790, 1.763010, -0.053150, -4.021900, 2.240680, -1.311220, 1.254090, -1.704020, 
+-0.513690, -1.111990, -0.484510, -2.085230, 2.057890, -1.166760, -3.238160, 2.515820, -1.555370, -0.230830, 
+0.079760, 0.711030, -1.681520, -3.028820, -0.213590, 2.065110, 1.893180, 0.717980, 1.507090, 0.510960, 
+-1.049830, -1.328910, -1.748520, -0.529240, -1.828010, -1.908150, 1.348080, 0.626790, 1.548840, 0.071280, 
+1.041870, 0.859880, -0.809890, -1.242920, 0.365880, -0.079550, -1.052200, -0.994980, -1.404680, 0.340650, 
+-0.802900, 1.724880, -0.192110, 1.897700, 0.824200, -1.938560, -4.003250, -0.357680, 2.183600, 0.382420, 
+1.056960, 1.862170, -0.651860, -5.152060, -0.171120, 3.509760, -2.202880, -0.979950, -0.949160, -1.611460, 
+0.081540, 0.937700, -0.984810, 0.036520, 0.556280, -0.360390, -0.595010, 1.681820, -1.653020, 0.439570, 
+-0.632750, -3.452330, 0.081140, -0.328790, -0.952250, -2.621260, -0.083160, 2.025890, 0.952100, 0.557530, 
+-1.956360, -0.727740, 1.873060, -0.027220, 1.703310, -2.411870, -0.789880, -0.073910, -0.329240, 2.393230, 
+0.887830, -3.991010, 1.808550, 0.839960, -0.879950, -1.332090, 1.461680, -1.141650, -1.379050, -5.331100, 
+1.201750, -0.625600, 2.824050, 2.936480, -1.092050, 0.487630, -0.471160, -3.789380, -3.999260, 0.746210, 
+0.600760, 0.397310, 0.931520, 1.630140, -0.967270, -2.758360, 1.275610, 0.092550, -2.903620, -4.803880, 
+1.908540, -2.721620, 1.032400, -0.356870, 1.388950, -1.287500, -2.271100, -2.988490, -2.825750, 0.295710, 
+-0.555340, -2.489630, 2.475090, -1.721270, 0.336910, 0.590570, -0.757550, 1.782280, -0.300170, -1.476670, 
+-0.723900, -0.928690, 1.767410, -2.524750, -2.834740, 1.842040, -5.473730, -1.935680, 0.709220, -1.551250, 
+1.161160, 0.216640, -3.087630, -0.392580, -1.034400, -3.054780, -2.503820, -0.345120, -0.466070, -1.507660, 
+-1.286040, 1.758250, -2.018810, -1.726820, 0.033240, 1.675940, -0.942600, 0.973160, -1.861470, 1.595230, 
+4.542690, 2.653610, 2.278680, 1.292000, -3.040940, -0.196410, 1.349370, 3.027290, 2.019610, 0.390670, 
+0.032290, 1.290280, 2.972240, 1.106000, -0.038560, 2.343620, 2.660590, -1.113500, 1.031100, 2.025670, 
+-0.336890, -0.495840, -0.131110, 0.424230, 0.450610, -0.228230, -0.248140, -0.517430, -1.400790, 2.678520, 
+0.069620, 0.149740, 1.387720, -3.195130, -2.868410, -0.805850, 0.180900, 0.563680, 0.248930, -0.593390, 
+-0.781840, 0.159370, -0.493070, 2.316700, 0.482720, -1.698270, 0.694860, 1.671350, 0.358130, 1.936700, 
+-0.862190, 0.130620, 0.308670, 0.480810, 2.747980, 0.285030, 1.936280, -1.758630, -1.899910, 0.510580, 
+0.318630, 0.293660, 0.681490, 0.320410, -1.134480, 0.644920, -1.832990, -1.583950, -0.460490, 0.522850, 
+-1.136390, -2.393190, 2.116990, 1.404610, 0.830080, -0.468150, 1.425400, 3.069860, -4.045430, 1.011160, 
+-0.945190, -0.082360, 0.585370, -0.937590, 1.059710, -0.022550, -1.478750, -0.069550, -2.921230, -3.090040, 
+-2.414050, -0.919270, -3.065270, 1.142840, -0.164420, -1.737010, -0.084260, -4.276650, 1.491200, 2.359320, 
+2.380260, 2.428970, 0.987220, -0.141760, 2.078470, -0.239330, -2.445180, -0.491250, -0.184060, -0.238960, 
+0.297390, 0.287390, 1.506210, 3.165550, -1.943130, -2.108010, 0.624830, 0.326630, 0.716140, 1.040190, 
+-0.269020, -3.764970, 1.094020, 0.045540, -0.512300, 1.842740, 1.966250, 0.727850, -0.043430, -1.190780, 
+-2.236670, -2.781920, 0.738100, -0.989010, -1.358280, -0.434790, 0.212880, 1.300210, -0.193500, -1.013620, 
+-0.797480, 0.129610, 2.184420, -1.473810, 0.332080, -0.941990, 2.625340, 1.393770, 2.133700, 0.894720, 
+0.867100, -0.583740, 0.879790, -0.405110, -0.663110, -0.284650, -0.613270, -0.897010, -0.300200, 1.268420, 
+0.099980, -1.211310, 0.433850, -0.459420, -0.947500, 0.046850, 1.315040, -0.392440, 0.795450, 2.612830, 
+-1.175270, -0.091580, -0.748890, -1.586090, 1.076590, 0.652470, -0.346540, -0.175540, 0.403630, -2.257700, 
+0.600380, -0.599120, -0.158130, -0.643880, 0.580540, 0.683010, 0.962200, 0.791500, -0.567880, 0.274200, 
+-0.559350, -0.166120, 0.007750, -2.025260, 0.400600, 0.563450, -2.730170, 1.991480, 1.078730, 1.606060, 
+-0.948050, 1.696490, -2.778460, -1.443380, 1.480950, 0.077350, 0.067430, -0.725380, 
+1.858410, -1.046290, -2.048970, -3.170740, 4.770950, -0.646560, -0.290920, 0.838420, 1.405610, -1.356650, 
+-1.461140, -2.894570, -1.973610, 1.413840, 0.047580, 0.386240, -0.516710, 0.037590, 2.018450, -4.109720, 
+0.387780, 2.729280, -1.444710, -1.536250, -0.986830, -0.004650, -3.066380, -0.758090, 1.659570, -1.286370, 
+-1.937470, 0.093940, 0.074000, -0.789660, 1.360560, -0.348630, -0.466050, 0.918400, 0.364480, -0.531560, 
+0.463640, -1.141190, 1.247960, 0.585800, -0.605130, 1.689540, 0.819490, 0.178600, -0.966050, 1.626140, 
+1.685370, -2.231960, 2.563780, -0.892980, 1.120600, -0.077120, -1.589920, 0.039220, -0.424360, -1.231900, 
+-0.430100, 1.212550, -0.110420, 0.325970, -0.477730, 0.350260, -0.042390, -1.202660, 0.298160, 1.826550, 
+0.114150, 1.524480, 2.220030, 0.226700, -1.636510, -3.427010, 0.256860, -0.355300, 0.974340, 0.274910, 
+-1.831470, 0.572760, -0.007520, 0.362100, 0.171990, 1.388810, -0.604400, -1.041020, -0.776170, 0.363950, 
+2.884530, -2.434770, -1.084930, -0.362200, -0.168410, -0.804120, -1.552630, 1.558210, -3.551870, -1.197060, 
+2.244740, 1.130960, -1.116010, 1.956670, 0.828700, -0.380880, -0.582430, 1.312760, 1.052740, 1.339500, 
+-2.047110, -0.299150, 1.261320, 2.003840, 2.163290, -2.179830, -0.339170, 0.347400, 0.933990, 4.110460, 
+1.105610, -1.419360, 1.256350, -1.376870, 2.660110, -1.164990, 2.731910, 1.070540, -0.448160, -0.623370, 
+-1.458310, -2.454580, -1.323770, 0.704590, -0.647700, 0.571390, -0.574290, 1.849950, 0.154060, -3.112530, 
+0.682310, -0.674570, -0.257140, 1.837270, -0.176810, -1.201760, -1.290030, 1.713800, -0.575680, -1.608980, 
+-1.325980, 0.560820, -0.004110, -1.063720, 0.816670, 0.019540, -0.894230, 3.592880, 0.188660, -0.282400, 
+0.570100, 0.548900, -1.180250, -1.094560, -0.412200, 0.547920, 1.430710, 1.235980, 2.328350, -0.826060, 
+-2.144230, -1.622580, 1.308270, -1.750620, -0.082830, -0.087860, 0.506560, 0.819690, -2.037740, -1.372560, 
+3.926730, 0.575030, -0.655670, 0.107100, 0.052490, 0.456760, 3.175630, -0.828750, 0.101990, -1.469690, 
+-1.549540, 2.320950, -2.629290, -3.240690, 2.148080, 1.991810, 3.231730, 0.750660, -2.799360, 0.546410, 
+8.698510, -2.680100, 1.061620, 1.683520, 2.514360, -0.398580, 6.563060, -1.228260, 1.814390, 1.342520, 
+2.939940, 1.858840, -1.223930, 1.088290, 1.284440, 5.192200, -1.093540, 0.745080, -2.157590, -0.329010, 
+4.821690, 1.914150, 0.647220, -2.120420, 0.540970, 0.509010, -2.703700, -0.748610, -0.252200, -1.363640, 
+-0.698880, -0.913910, -0.347140, 0.889360, 1.639430, -3.980800, -0.830420, 2.658790, -1.898600, 3.311180, 
+-3.478030, -0.397260, -1.919210, -0.984700, 1.204160, 0.949550, 0.370410, -0.129200, -0.212400, -1.274790, 
+0.768520, -1.872200, 2.130340, 0.950980, -0.023160, 1.035160, 2.262800, -0.981320, -0.665010, 1.573510, 
+1.177870, -0.697530, 0.156850, 4.370920, -1.346850, -0.251510, -1.172890, -0.444490, -0.094870, 2.780130, 
+0.545520, 1.976960, 2.903950, -0.689620, -0.087070, 1.190650, 3.217710, -2.972670, -0.819030, 0.558940, 
+1.255410, 2.257870, 2.617410, -1.910570, 0.526240, 0.660410, -0.145800, 1.240490, -1.504560, -0.165300, 
+-2.467440, -0.976590, 1.695010, 1.325980, -0.229100, 2.257150, 2.454460, -1.033070, -1.774880, 1.340760, 
+-0.101380, -0.535070, 0.939230, -0.637350, -0.035280, 1.112480, 0.021670, 1.052370, -0.548840, 0.013310, 
+1.000930, 1.200260, -2.486200, -2.638670, -1.647850, -2.150990, 2.534720, 0.176820, 1.669330, -1.052270, 
+2.080200, 1.509340, -4.345200, -1.649030, -3.508660, -1.250700, -0.968420, 0.433890, 2.334870, 3.371480, 
+-2.082810, 0.149450, 0.525590, 0.836700, -1.204200, -0.388450, -0.848340, -0.610260, -1.777860, -0.046360, 
+0.923500, 1.632870, -1.164710, -0.960780, -2.191950, 2.002840, -1.112910, 0.621510, -0.941860, 1.480770, 
+-0.500600, 0.179940, 0.875610, 0.262280, -0.158470, 0.501480, 0.293610, 0.322230, 1.378720, 0.100470, 
+-0.312850, -0.879660, -2.934530, 0.243660, 0.920860, -0.277030, -0.543870, -0.084020, 1.881390, -1.368410, 
+1.023010, 0.319260, -0.464070, 0.411220, -2.623690, -0.956670, 1.159450, 0.579580, 1.129080, -0.308140, 
+-0.765680, -1.227550, 0.255220, -0.891660, 2.291860, -0.052780, -0.347970, -2.967700, 2.215610, -0.835340, 
+-3.724570, -0.809270, 2.766570, 0.530950, -1.266850, -0.452310, -2.106750, -0.256900, -1.248970, 0.048700, 
+-0.409120, 1.193300, -0.263910, 0.323330, 0.088310, -0.767700, 0.573980, -1.565570, 
+0.641790, 0.648830, -0.677170, -1.968640, 0.187200, -0.165890, 1.079050, 0.029150, 1.303240, 0.621190, 
+-0.572520, -0.892100, -1.296750, -2.440320, -0.766810, 0.867950, -0.960350, 0.390870, -0.539360, -0.650800, 
+0.813610, 0.979230, 3.224820, -0.909460, -0.439090, 0.318920, -1.860200, 0.521590, -0.860660, -0.307190, 
+1.153320, -0.027130, 0.443520, 2.103730, -0.050780, 0.126010, 0.665880, -0.496810, -0.563810, 0.718640, 
+-1.291510, 0.957170, 0.143110, 0.609050, 0.709720, 2.634380, -0.921390, -0.498580, -1.784250, 0.860200, 
+0.517620, 1.523440, 1.341940, 0.739410, -0.826100, 0.203090, 0.414880, 1.084180, 2.007330, -0.338320, 
+0.699130, 0.242860, 0.151080, 0.036550, 1.378990, -0.871170, 0.306040, -0.003140, 0.022350, -0.367420, 
+0.244920, -1.002870, 0.214660, -1.076010, 0.445660, -0.712270, 1.387590, -0.670650, 1.660680, 1.885170, 
+-1.208030, -0.041450, 0.586000, -0.437280, -0.949000, -1.197670, 1.068940, -0.115150, 0.171150, -0.425780, 
+-0.378450, -1.782980, -0.218500, 1.741240, -0.542580, -2.431870, 0.206380, -1.435190, 0.034250, 1.125730, 
+0.635130, -1.057600, 0.157510, -0.007540, 0.730840, -0.202780, 0.411550, -0.031630, 0.871710, -2.035860, 
+0.182000, -0.068500, -0.155780, -0.119690, 0.216080, -0.476920, -0.050250, -1.722610, -1.421280, 2.983110, 
+-0.610430, 0.954030, 1.437860, -1.945050, 0.621230, -0.435850, -0.863760, -0.121000, -1.304410, 0.548030, 
+1.662050, 2.836860, 0.045460, -0.037840, 0.322750, 0.590510, -1.628440, 1.277590, 0.632180, 0.187970, 
+0.594040, -2.317530, 1.594800, -0.147670, 0.903150, -0.633490, -0.949100, -0.572650, 1.250860, 0.210230, 
+-0.200250, -0.446880, 0.858670, 0.549150, -1.087200, -1.795670, -0.488050, 0.197590, -0.476650, -0.437360, 
+0.264260, -0.272340, -1.781850, -1.664000, -0.469750, 0.278440, -0.921190, 3.961350, -0.094650, -0.446410, 
+1.682600, -1.367620, 1.081350, 0.873690, 0.034460, 0.021430, 1.285380, -0.023480, -0.146400, 2.079860, 
+1.559240, 1.044630, -0.316810, 0.176950, -0.191060, 0.989580, 1.050140, -1.160330, 0.238360, -1.382360, 
+-2.347880, 0.338490, -3.399550, -0.312020, -0.014960, 4.460510, 0.623760, -1.625760, 4.049980, -0.440180, 
+1.970180, -0.311400, 1.466200, 3.625430, 4.183130, 5.788290, 5.304220, 0.072550, 0.801170, 0.246850, 
+2.478260, 0.654850, 0.100100, -0.235930, 1.163850, 6.324460, 0.510210, -2.096280, -0.218100, 1.931990, 
+0.817720, 1.493180, 0.259020, -0.518830, -1.034730, -0.594230, 0.807630, 0.635310, 1.078350, -0.220230, 
+1.097490, -0.575180, 0.944960, 1.253000, -0.295070, -0.862690, -0.433040, 0.299560, -2.247250, -0.326880, 
+-0.506800, 1.019310, -0.383930, -0.558670, 0.754020, 0.160390, 1.310220, -0.546760, -2.082030, -2.004340, 
+0.555400, 0.710100, 1.199990, 0.448040, -1.521310, -0.575440, 0.605390, -0.089210, 0.885060, -1.957960, 
+-0.431390, -0.556790, 0.385080, 1.553290, -1.552030, -0.074680, -1.804110, -0.371890, 0.064580, 1.074680, 
+-0.130850, 0.133940, 0.370940, -0.859850, -0.431690, -0.470100, 0.254180, 0.173830, -0.549920, -0.215520, 
+0.656330, -0.123330, 0.227210, -1.053500, -0.140690, 2.136160, 0.385050, 2.892520, -0.620000, -1.998130, 
+2.245080, 1.458310, 0.907860, -0.237290, 0.037600, 0.499000, -0.068670, -1.163780, 2.173740, 1.301860, 
+1.720210, -0.728560, 0.103610, 0.168500, 1.973670, 1.241650, 0.893510, 0.316810, 0.214810, -2.428550, 
+-0.221890, -1.948540, -0.325160, -0.320130, -3.082800, 0.434140, 0.219570, 0.204000, -0.020740, -1.024020, 
+-0.959440, -0.220880, 0.498060, -0.907780, 0.468500, -0.073820, -1.055550, -0.677990, 0.996100, 0.573870, 
+-0.171250, -0.317820, -0.575610, 1.708040, 1.200840, 1.286320, -1.830680, 1.196820, 0.017070, 1.302640, 
+1.017800, 0.055830, 0.245880, -2.049110, 0.733640, 0.447630, -0.170660, -0.155470, -1.525440, -3.773340, 
+-0.497190, 0.981200, -0.224520, 0.219830, -0.291680, -0.097330, 1.041490, -0.825270, -0.374390, -0.453110, 
+1.391560, 0.133650, -0.611160, -1.200170, 1.214620, 0.243170, 0.247840, -0.308970, -0.842850, -0.149980, 
+0.933390, 1.033190, 1.442700, 0.105720, 0.577110, -0.060200, -0.872090, -0.003150, -0.832050, -1.945800, 
+-0.152760, 0.964670, 1.580460, -0.779730, -0.554930, -0.901600, -0.966420, -0.751660, 0.624240, 0.289400, 
+-0.400120, -1.435510, -1.481960, -0.024950, -0.025740, -0.382600, -0.536030, -0.147460, 0.939430, -0.483570, 
+2.409560, 1.905560, 0.029950, 0.638990, -0.577660, 0.967620, 0.909240, -2.349680, 
+1.619520, 1.556240, 2.039790, 1.500280, 1.364430, 1.240590, 2.210590, 1.465350, 1.479600, 
+-1.652770, -1.503140, -1.996520, -1.478210, -1.355290, -1.251980, -2.175700, -1.430980, -1.469400, 
+
+  };
+
+  /* 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, 3.185750, 408,
+       &Sources[0] , 
+       &Weights[0] , 
+      },
+    { /* unit 410 (unit) */
+      0.0, -1.418340, 408,
+       &Sources[408] , 
+       &Weights[408] , 
+      },
+    { /* unit 411 (unit) */
+      0.0, 1.194760, 408,
+       &Sources[816] , 
+       &Weights[816] , 
+      },
+    { /* unit 412 (unit) */
+      0.0, 2.165780, 408,
+       &Sources[1224] , 
+       &Weights[1224] , 
+      },
+    { /* unit 413 (unit) */
+      0.0, 3.738820, 408,
+       &Sources[1632] , 
+       &Weights[1632] , 
+      },
+    { /* unit 414 (unit) */
+      0.0, -2.242780, 408,
+       &Sources[2040] , 
+       &Weights[2040] , 
+      },
+    { /* unit 415 (unit) */
+      0.0, 0.296290, 408,
+       &Sources[2448] , 
+       &Weights[2448] , 
+      },
+    { /* unit 416 (unit) */
+      0.0, -6.406210, 408,
+       &Sources[2856] , 
+       &Weights[2856] , 
+      },
+    { /* unit 417 (unit) */
+      0.0, -0.735730, 408,
+       &Sources[3264] , 
+       &Weights[3264] , 
+      },
+    { /* unit 418 (unit) */
+      0.0, -2.954300, 9,
+       &Sources[3672] , 
+       &Weights[3672] , 
+      },
+    { /* unit 419 (unit) */
+      0.0, 2.949550, 9,
+       &Sources[3681] , 
+       &Weights[3681] , 
+      }
+
+  };
+
+
+
+int hmmsol0(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);
+}