1 /*********************************************************
3 --------------------------------------------------------
4 generated at Wed Jul 1 17:50:40 2009
5 by snns2c ( Bernward Kett 1995 )
6 *********************************************************/
10 #define Act_Logistic(sum, bias) ( (sum+bias<10000.0) ? ( 1.0/(1.0 + exp(-sum-bias) ) ) : 0.0 )
12 #define NULL (void *)0
16 float act; /* Activation */
17 float Bias; /* Bias of the Unit */
18 int NoOfSources; /* Number of predecessor units */
19 struct UT **sources; /* predecessor units */
20 float *weights; /* weights from predecessor units */
23 /* Forward Declaration for all unit types */
24 static UnitType Units[420];
25 /* Sources definition section */
26 static pUnit Sources[] = {
27 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
28 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
29 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
30 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
31 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
32 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
33 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
34 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
35 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
36 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
37 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
38 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
39 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
40 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
41 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
42 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
43 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
44 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
45 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
46 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
47 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
48 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
49 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
50 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
51 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
52 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
53 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
54 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
55 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
56 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
57 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
58 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
59 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
60 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
61 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
62 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
63 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
64 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
65 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
66 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
67 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
68 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
69 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
70 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
71 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
72 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
73 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
74 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
75 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
76 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
77 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
78 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
79 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
80 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
81 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
82 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
83 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
84 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
85 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
86 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
87 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
88 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
89 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
90 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
91 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
92 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
93 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
94 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
95 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
96 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
97 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
98 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
99 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
100 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
101 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
102 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
103 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
104 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
105 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
106 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
107 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
108 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
109 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
110 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
111 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
112 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
113 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
114 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
115 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
116 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
117 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
118 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
119 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
120 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
121 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
122 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
123 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
124 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
125 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
126 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
127 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
128 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
129 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
130 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
131 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
132 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
133 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
134 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
135 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
136 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
137 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
138 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
139 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
140 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
141 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
142 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
143 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
144 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
145 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
146 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
147 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
148 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
149 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
150 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
151 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
152 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
153 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
154 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
155 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
156 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
157 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
158 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
159 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
160 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
161 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
162 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
163 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
164 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
165 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
166 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
167 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
168 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
169 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
170 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
171 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
172 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
173 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
174 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
175 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
176 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
177 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
178 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
179 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
180 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
181 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
182 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
183 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
184 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
185 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
186 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
187 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
188 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
189 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
190 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
191 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
192 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
193 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
194 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
195 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
196 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
197 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
198 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
199 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
200 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
201 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
202 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
203 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
204 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
205 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
206 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
207 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
208 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
209 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
210 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
211 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
212 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
213 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
214 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
215 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
216 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
217 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
218 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
219 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
220 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
221 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
222 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
223 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
224 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
225 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
226 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
227 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
228 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
229 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
230 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
231 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
232 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
233 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
234 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
235 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
236 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
237 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
238 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
239 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
240 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
241 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
242 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
243 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
244 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
245 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
246 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
247 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
248 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
249 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
250 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
251 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
252 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
253 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
254 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
255 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
256 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
257 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
258 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
259 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
260 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
261 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
262 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
263 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
264 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
265 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
266 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
267 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
268 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
269 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
270 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
271 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
272 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
273 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
274 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
275 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
276 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
277 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
278 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
279 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
280 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
281 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
282 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
283 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
284 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
285 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
286 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
287 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
288 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
289 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
290 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
291 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
292 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
293 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
294 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
295 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
296 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
297 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
298 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
299 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
300 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
301 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
302 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
303 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
304 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
305 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
306 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
307 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
308 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
309 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
310 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
311 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
312 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
313 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
314 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
315 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
316 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
317 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
318 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
319 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
320 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
321 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
322 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
323 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
324 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
325 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
326 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
327 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
328 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
329 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
330 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
331 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
332 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
333 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
334 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
335 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
336 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
337 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
338 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
339 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
340 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
341 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
342 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
343 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
344 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
345 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
346 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
347 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
348 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
349 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
350 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
351 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
352 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
353 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
354 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
355 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
356 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
357 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
358 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
359 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
360 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
361 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
362 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
363 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
364 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
365 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
366 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
367 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
368 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
369 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
370 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
371 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
372 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
373 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
374 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
375 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
376 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
377 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
378 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
379 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
380 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
381 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
382 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
383 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
384 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
385 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
386 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
387 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
388 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
389 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349, Units + 350,
390 Units + 351, Units + 352, Units + 353, Units + 354, Units + 355, Units + 356, Units + 357, Units + 358, Units + 359, Units + 360,
391 Units + 361, Units + 362, Units + 363, Units + 364, Units + 365, Units + 366, Units + 367, Units + 368, Units + 369, Units + 370,
392 Units + 371, Units + 372, Units + 373, Units + 374, Units + 375, Units + 376, Units + 377, Units + 378, Units + 379, Units + 380,
393 Units + 381, Units + 382, Units + 383, Units + 384, Units + 385, Units + 386, Units + 387, Units + 388, Units + 389, Units + 390,
394 Units + 391, Units + 392, Units + 393, Units + 394, Units + 395, Units + 396, Units + 397, Units + 398, Units + 399, Units + 400,
395 Units + 401, Units + 402, Units + 403, Units + 404, Units + 405, Units + 406, Units + 407, Units + 408,
396 Units + 409, Units + 410, Units + 411, Units + 412, Units + 413, Units + 414, Units + 415, Units + 416, Units + 417,
397 Units + 409, Units + 410, Units + 411, Units + 412, Units + 413, Units + 414, Units + 415, Units + 416, Units + 417,
401 /* Weigths definition section */
402 static float Weights[] = {
403 0.198150, 0.487700, 0.918200, 0.057830, 0.341800, 0.209830, -0.221640, -0.414690, -0.030120, -0.298020,
404 -0.158440, -0.056480, -0.618550, -0.285870, -0.207840, 0.137380, -0.177430, 0.199810, 0.507600, 0.155430,
405 0.135300, 0.261130, -0.381570, -0.501690, 0.043960, 0.126230, -0.209490, -0.180020, -0.362380, -0.058080,
406 0.405200, -0.152840, -0.262230, -0.122490, 0.386660, 0.097510, -0.254830, -0.210960, 0.581890, -0.224230,
407 -0.070530, 0.168490, -0.146670, 0.147940, -0.146480, -0.224360, -0.355900, -0.252180, -0.315890, 0.622910,
408 0.507430, 0.087330, 0.417820, 0.396420, 0.542940, -0.319920, -0.172970, 0.292330, 0.136260, 0.268490,
409 0.257520, 0.237030, 0.043740, 0.041450, 0.328250, 0.057750, -0.370460, 0.333630, 0.011800, 0.373650,
410 -0.258320, -0.106190, 0.439250, -0.119720, 0.153850, 0.112670, -0.272780, 0.436930, 0.206570, -0.090530,
411 -0.040130, -0.318760, -0.712050, 0.367950, 0.003020, 0.184290, 0.439970, -0.112030, 0.405650, 0.147090,
412 -0.228010, 0.298460, -0.155410, -0.302690, -0.164480, 0.438010, 0.062930, 0.247540, 0.128800, -0.341240,
413 -0.087010, -0.308820, 0.454720, -0.937250, 0.370200, 0.120040, -0.391640, -0.329860, -0.697840, -0.021500,
414 -0.569880, -0.121390, 0.535700, 0.396950, -0.653850, 0.360360, -0.063410, -0.257340, -0.536070, -0.747620,
415 -0.447320, 0.392020, 0.402820, 0.625510, -0.036950, -0.320960, 0.264570, 0.042690, 0.105210, 0.125700,
416 -0.359670, 0.497400, -0.056450, -0.253960, 1.044720, 0.102720, 0.126760, -0.120820, 0.710690, 0.558420,
417 0.080220, 0.258500, -0.079710, -0.342610, 0.293590, 0.165930, 0.625420, -0.220040, 0.050330, -0.211390,
418 -0.008240, -0.267510, 0.171960, 0.144380, 0.309370, 0.167980, 0.132150, -0.515290, 0.312490, 0.026980,
419 0.433720, -0.278650, -0.672170, 0.643070, -0.135620, 0.311580, -0.508460, -0.482100, 0.104220, -0.181590,
420 -0.441630, 0.259380, 0.067190, 0.485890, -0.020590, 0.359160, -0.586420, -0.421420, 0.301170, -0.624660,
421 0.069330, -0.231100, -0.218820, -0.539340, 0.464190, 0.470250, 0.424420, -0.386990, -0.518030, -0.695150,
422 -0.040060, -0.832060, 0.997770, 0.871560, -0.532010, -0.126900, -0.251020, -0.484370, -0.140390, -0.415330,
423 -0.162250, -0.491800, -0.233730, -0.537640, -1.695620, -0.109320, -0.889610, -0.257790, -1.188270, 0.328340,
424 -0.263270, 0.085170, -0.339650, -0.290090, -0.004240, -1.054540, 0.211290, 0.070450, 0.091980, -0.032170,
425 -0.208980, 0.013520, -0.042710, 0.378130, 0.131550, -0.348440, 0.341180, 0.607200, -0.230370, 0.234060,
426 0.402790, -0.622140, -0.254440, 0.829210, -0.055330, -0.278560, -0.694170, 0.317260, 0.374890, -0.277420,
427 0.153590, 0.818790, -0.719470, -0.026430, 0.645370, 0.409920, -0.133220, 0.043210, -0.424120, 0.440610,
428 0.451010, -0.273310, -1.162410, 0.354310, -0.338440, 0.195680, 0.031750, -1.129570, 0.312680, -0.443720,
429 0.284720, -0.254310, 0.150070, 0.275250, 0.494090, 0.078470, -0.102990, -0.568910, 0.786280, -1.095050,
430 0.018510, -0.633360, -0.891740, 0.954120, -0.008410, 0.091390, 0.300710, -0.114790, -1.426550, -0.061950,
431 0.186030, 0.346600, -0.731020, -0.044200, -0.132960, -0.182480, -0.755650, 0.028790, 0.201510, 0.012720,
432 0.133260, -0.097750, -0.027550, -0.043710, 0.078210, 0.179620, -0.184820, 0.252390, 0.682300, 0.687310,
433 -0.779080, -0.400790, 0.550210, -0.375420, -0.088360, -0.109040, 0.151880, 0.101050, -0.404100, 0.472380,
434 -0.295680, 0.417330, -0.065790, 0.148880, 0.056570, 0.015030, -0.622440, -0.205140, -0.002110, -0.372070,
435 0.293280, -0.073840, -0.134650, 0.533770, 0.466530, 0.124070, 0.133430, 0.062510, -0.207270, 0.093420,
436 -0.223800, 0.286090, -0.064240, 0.154520, -0.011740, 0.268360, 0.761230, -0.607170, -0.461250, -0.076070,
437 -0.758300, 0.313140, 0.129240, -0.225050, 0.245760, 0.714370, 0.488890, 0.271220, 0.387520, 0.408100,
438 -0.245520, 0.161230, -0.200860, -0.278230, -0.312210, 0.573250, 0.103240, -0.134990, 0.036180, 0.273530,
439 -0.288120, 0.372970, -0.163020, -0.132540, -0.203600, -0.035480, 0.315040, 0.073650, -0.436300, 0.821300,
440 0.218250, -0.168820, 0.537190, 0.010090, -0.671500, 0.015230, -0.010080, -0.633460, 0.084630, 0.086600,
441 0.038790, -0.138870, 0.010440, 0.262380, 0.067650, 0.391460, -0.046230, 0.596760, -0.531580, 0.587530,
442 0.119350, 0.086060, -0.004030, -0.099220, -0.846840, 0.061910, -0.569200, -0.255510, -0.048510, -0.277330,
443 -0.509410, 0.100000, 0.372990, 0.282960, -0.238840, -0.165300, 0.313410, 0.536040,
444 -0.124270, -0.223580, -0.886700, -0.010970, 0.448530, -0.057260, -0.179150, -0.617260, 0.385360, 0.269050,
445 0.352980, -0.517380, -0.155140, 0.386880, -0.400670, 0.038520, 0.428740, 0.125650, 0.303480, -0.312420,
446 0.100570, -0.184900, -0.165640, -0.510410, 0.728600, -0.723310, 0.457380, 0.253130, 0.524570, 1.424010,
447 -0.002450, 0.189100, -0.349920, 0.490160, 0.180570, -0.083830, -0.359900, -0.681710, 0.693490, 0.127900,
448 -0.322960, 0.346320, 1.115750, -0.236740, 0.086610, -0.327880, -0.441780, 0.745300, -0.552010, 0.341700,
449 -0.435870, 1.066400, 0.242260, 0.231350, 0.256940, 0.277100, -0.139070, -0.071210, -0.591040, -1.108760,
450 0.046080, -0.125880, -0.293410, -0.124050, -0.138750, -0.355330, 0.051730, 0.045770, -0.060900, -0.761840,
451 -0.360780, 0.392160, 0.148670, 0.093090, 0.451800, -0.041730, -0.029410, -0.115640, -0.349150, -0.615930,
452 0.799120, 0.165520, 0.689760, -0.092720, -0.728560, -0.321770, -0.534840, -0.099720, 0.320010, 0.443520,
453 0.163260, 0.320560, 0.030830, -0.228100, -0.803110, -0.151040, 0.409890, -0.750120, -0.148670, 0.137490,
454 0.628120, 0.189750, 0.119990, 0.521840, -0.297900, 1.223390, 0.279330, 0.130980, -0.309970, -0.533510,
455 0.142050, -0.396320, 0.689490, 0.227050, 0.893950, -0.263910, -0.474980, 0.381020, -0.077690, -0.468100,
456 0.633590, -0.137700, 0.050590, 0.371330, 0.799700, 0.863860, 0.225610, 0.678140, -0.061340, 0.193220,
457 0.177990, -0.330330, -0.358470, -0.516070, 0.476390, -0.467200, 1.201760, 0.700850, 0.039890, -0.371720,
458 -0.562370, -0.185670, -0.226840, -0.881420, -0.071230, 0.482900, -0.166260, -0.309690, 0.569360, 0.306720,
459 0.322420, 0.235220, 0.488900, 0.589270, 0.490600, -0.028570, -0.310850, 0.304350, -0.651700, 0.045020,
460 0.453670, -0.409320, 0.012420, 0.084060, -0.044970, 0.157210, 0.151780, -0.959140, 0.594660, -0.455540,
461 -0.197850, -0.059370, 0.840650, 0.427980, 0.237150, 0.318270, 0.269490, 0.460850, 0.802030, 0.116550,
462 0.277980, -0.322050, -0.460220, 0.108460, 0.203060, 0.398140, 0.142080, 0.292190, 0.031150, 0.418880,
463 -0.208090, -1.791540, 0.237300, 0.126730, -0.656880, -1.384870, 0.752080, 0.402080, -0.715760, 1.302490,
464 -0.363510, 1.218490, -0.215180, -0.752920, -1.077090, -0.601200, -0.992490, 0.028160, 0.048500, 0.534670,
465 1.457110, 0.438580, 0.119240, 1.536610, 0.212910, -0.689370, -0.072380, -0.070380, -0.383510, -0.515920,
466 0.380170, -0.794190, -0.164700, 0.353480, -0.387570, 0.271780, 0.264580, 0.025340, -0.340650, -0.260990,
467 0.465730, 0.186490, 0.491400, 0.022880, -0.056030, 0.448130, 0.228770, -0.478870, 0.353530, -0.593300,
468 0.106210, -0.149790, -0.185540, -0.147700, 0.478010, 0.191520, 0.115030, 0.447800, 0.154480, 0.375110,
469 -0.772240, -0.003630, -0.746690, -0.253800, -0.000800, 0.205860, -0.340380, 0.230370, -0.250910, 0.590840,
470 0.226210, -0.291710, 0.447350, 0.462170, 1.176470, -0.090010, 0.115380, 0.243410, 0.548110, -0.467330,
471 0.105150, 0.023990, -0.359780, 0.275710, 0.639190, -0.615910, -0.952650, -0.209830, 0.084640, -0.109900,
472 0.123310, 0.293140, 0.713510, 0.006710, -0.070820, 0.008120, 0.065600, -0.054880, 1.090210, 0.182040,
473 -0.488140, -0.319110, -0.101990, 0.628820, -0.348510, 0.144480, -0.038220, 1.259110, -0.109120, -0.026560,
474 -0.355520, -0.054050, 0.037640, -0.162550, -0.537710, 0.382750, 0.319150, 0.146910, -0.107880, -0.487580,
475 -0.397170, 0.175870, 0.314350, 0.148110, -0.243150, -0.084120, 0.464800, -0.188800, 0.233560, -0.228260,
476 -0.250700, 0.086080, -0.298710, 0.157890, -0.711120, -0.254820, 0.190010, 0.251530, -0.597700, -0.065250,
477 -0.155050, -0.316020, 0.164130, -0.278900, -0.141370, 0.676060, -0.116420, -0.025220, 0.197550, 0.599910,
478 0.651840, -0.070030, 0.104880, 0.216540, -0.290950, -0.042250, 0.037290, 0.257690, -0.232390, -0.699850,
479 -0.104160, -0.101070, -0.290220, -0.210330, -0.460130, 0.127590, -0.156790, -0.451810, 0.023420, 0.553880,
480 0.369750, -0.520450, -0.033470, -0.461840, 1.165570, 0.712500, -0.212780, -0.225880, 0.697120, 0.476560,
481 -0.074310, -0.522020, -0.241610, 0.048620, -0.071190, 0.169970, -0.471320, 0.257160, 0.433140, -0.331090,
482 0.139990, 0.094210, 0.439560, 0.006060, 0.010680, -0.022220, 0.660940, 0.137300, 0.108380, 0.181860,
483 -0.287920, 0.045150, 0.246680, 0.047630, 0.784330, -0.799640, 0.173170, 0.478780, -0.837580, -0.053230,
484 0.557900, -0.270040, 0.357050, -0.171320, -0.047110, -0.549860, -0.064680, 0.622230,
485 -0.438820, -0.081500, -0.420400, -0.148820, 0.130590, -0.085710, 0.069120, -0.696150, -0.176230, 0.032480,
486 -0.709880, 0.008750, -0.348140, -0.169230, -0.053650, -0.231110, 0.189570, 0.631700, 0.063430, 0.109040,
487 -0.156620, 0.112660, 0.770890, -0.250070, 0.621450, -0.114440, -0.577770, 0.135100, -0.053920, 0.362910,
488 -0.084960, 0.581130, -0.028560, -0.152250, -0.012920, -0.372160, 0.130270, -0.306330, 0.292760, -0.019220,
489 -0.451830, 0.174390, 0.591820, 0.153320, -0.111970, 0.478410, 0.087550, -0.296650, -0.221110, -0.661350,
490 -0.575600, 0.009150, -0.057120, -0.195240, 0.508750, 0.186830, -0.299940, 0.046220, -0.522700, -0.073970,
491 0.314070, -0.356830, 0.254820, -0.028780, -0.047010, 0.227040, 0.559870, -0.264230, 0.045890, 0.218550,
492 0.615030, -0.667420, -0.052760, -0.687150, -0.384870, -0.105860, -0.199410, 0.246420, 0.049630, 0.244050,
493 0.566810, -0.138730, 0.544470, -0.289580, -0.354750, -0.556870, -0.251790, 0.095750, 0.181360, -0.122860,
494 -0.110080, -0.009290, 0.052980, 0.280580, -0.298590, 0.025310, -0.339940, -0.579830, -0.366410, -0.234540,
495 -0.393300, 0.414410, -0.205080, -0.672810, 0.265790, -0.489330, 0.401910, -0.295100, -0.645660, -0.422490,
496 -0.305320, -0.185560, -0.292520, 1.014720, 0.034920, 0.390240, -0.305390, 0.343020, 0.245930, 0.553150,
497 0.375930, -0.296850, -0.454990, -0.422080, 0.304920, -0.312650, 0.044500, -0.273910, -0.213220, -0.696520,
498 0.485160, 0.086120, -0.428100, 0.222370, -0.410330, -0.615800, 0.464050, 0.745630, 0.125920, -0.474900,
499 -0.586950, 0.167990, 0.166180, 0.837350, -0.037320, 0.705820, -0.072270, -0.765870, 0.239690, 0.258460,
500 0.065760, -0.085250, -0.004170, -0.564230, 0.713860, -0.237200, -1.002150, 0.134700, -0.430150, -0.027940,
501 0.195370, -0.331540, -0.026810, -0.110910, 0.020370, -0.595030, -0.565190, 1.026120, 0.569020, -0.517540,
502 -0.629170, -0.432290, 0.880210, -1.010650, -0.423150, -0.080690, -0.957390, -0.274720, 0.474080, -0.206930,
503 -0.560920, 0.149180, -1.008590, -0.253950, -0.252460, 0.337540, -0.855880, -0.557770, -0.131550, -0.632000,
504 -0.636520, 0.671620, -1.047250, -0.417560, 1.984250, 1.398880, -0.447950, 2.497390, 0.862150, 0.310210,
505 1.389920, -0.751210, 1.075540, 1.032780, 0.995210, 0.562200, 1.835100, 0.613520, 0.811270, 0.147110,
506 0.465130, 0.719330, 0.651780, -0.156440, 0.055500, 2.254680, -0.171120, -0.038630, -0.195480, -0.008790,
507 0.349760, 0.598100, -0.367480, 0.611750, -0.938840, -0.787670, 0.119780, 0.070730, -0.172900, -0.094010,
508 -0.276010, -0.475590, -0.934670, 0.148350, -0.491410, 0.271080, -0.519940, -0.066380, 0.087690, 0.756880,
509 -0.432170, 0.254110, 0.180280, -0.182890, -0.518560, 0.351480, 0.373700, -0.203110, -0.698390, 0.000670,
510 0.044630, -0.158690, -0.218140, 0.695220, -0.490390, 0.129680, 0.219820, -0.262960, 0.160560, 0.619450,
511 0.113520, -0.502830, 0.237550, 0.344490, -0.813230, -0.689790, -0.105640, -0.188510, -0.128190, -0.010170,
512 0.389570, -0.580320, -0.758410, -1.056250, 0.627370, 0.136440, -0.011930, -0.264270, 0.092040, 0.284090,
513 -0.492550, 0.554630, -0.115210, 0.160830, 0.272650, 0.116620, -0.015440, 0.458570, 0.390480, -0.317370,
514 -0.625360, -0.261060, 0.401850, 0.309840, 0.265010, -0.672460, 0.542780, -0.116840, 0.001230, 0.659560,
515 -0.416140, 0.040690, -0.041450, -0.021570, 0.071910, 0.055260, 0.546550, -0.660990, -0.068150, 0.390150,
516 0.329620, 0.624190, 0.694370, -0.046380, -0.418180, -0.148750, 0.386300, -0.505660, 0.258760, 0.308100,
517 -0.246180, -0.740000, -0.234620, -0.154100, -0.373710, 0.096380, -0.043380, -0.134670, -0.304890, -0.185840,
518 0.046020, -0.576810, -0.037140, -0.169250, -0.034340, 0.635920, 0.211190, 0.446410, -0.262710, -0.180410,
519 -0.289740, -0.128370, -0.015850, 0.455260, -0.536010, -0.077170, 0.479420, 0.015410, 0.569650, -0.168470,
520 -0.273230, -0.308870, 0.022610, -0.942300, -0.572090, 0.427010, -0.237270, 0.521460, 0.230920, 0.537280,
521 -0.105870, -0.415670, -0.141160, -0.171070, -0.047880, 0.227290, -0.242490, -0.679160, -0.618570, 0.157240,
522 0.165100, -0.600990, -0.459470, -0.147370, 0.741860, 0.039460, -0.123620, 0.293980, -0.021780, -0.526700,
523 0.077560, 0.523340, 0.480680, 0.248000, -0.263330, 0.173130, -0.125700, 0.362430, -0.291390, 0.272190,
524 -0.691610, -0.557160, 0.197400, 0.333310, -0.102480, -0.359330, -0.202950, -0.077500, -0.113480, 0.123850,
525 0.063560, 0.255890, 0.166500, 0.288900, 0.144270, 0.241130, 0.217120, 0.293320,
526 0.157620, -0.499910, 0.001870, -0.037540, -0.261130, -0.153030, 0.339920, 0.241060, -0.259880, 0.001400,
527 -0.714100, -0.360920, 0.294070, 0.470970, 0.036840, 0.001800, -0.265140, 0.408130, -0.187710, 0.376770,
528 0.167750, 0.767140, -0.746670, 0.075230, -0.616450, -0.005840, -0.225220, -0.321060, -0.040490, -0.178430,
529 -0.150170, -0.170050, 0.401760, -0.540310, 0.172320, 0.269150, 0.255210, 0.046790, -0.832300, -0.156090,
530 0.198190, -0.449750, -0.400250, 0.003050, -0.312780, 0.372450, -0.478300, 2.218530, 0.120000, -0.323480,
531 -0.275560, -0.134680, -0.393710, -0.316240, -0.203400, -0.089290, -0.009130, -0.144970, 0.185390, 0.725810,
532 -0.331220, -0.084780, -0.529300, -0.114310, -0.105860, -0.422180, 0.343040, -0.160890, -0.052720, 0.122040,
533 -0.101590, 1.263030, -0.047620, -0.052510, 0.327140, 0.170120, -0.227790, 0.366980, 0.057190, 0.145100,
534 -0.461610, 0.151150, -0.324430, 0.154200, -0.258550, 0.304170, -0.157620, -0.084460, 0.436510, -0.408340,
535 -0.142610, -0.037870, -0.074370, -0.405810, -0.414930, 0.760910, -0.014730, 0.147060, -0.248290, -0.285300,
536 0.053590, 0.337520, 0.001640, 0.222460, -0.461570, -0.381190, 0.058500, 0.180850, -0.066050, 0.089760,
537 -0.147150, 0.100400, -0.008510, -0.060380, -0.435350, -0.071820, 0.237170, -0.069430, 0.171950, -0.267920,
538 -0.175730, -0.642520, -0.292510, -0.447940, 0.078580, 0.141980, -0.055050, -0.162980, -0.465670, -0.062170,
539 -0.201320, 0.116440, 0.154790, 0.540230, -0.635330, 0.275590, 0.321990, 0.041740, -0.302750, 0.075070,
540 0.090920, 0.100750, -0.340300, 0.001940, -0.266940, -0.066520, -0.349350, -0.388670, -0.670170, -0.121580,
541 0.109700, -0.327300, -0.152800, -0.561420, -0.163540, 0.135430, 0.016880, -0.247200, -0.041880, -0.138170,
542 0.065500, 0.232760, -0.019170, 0.396900, -0.219910, -0.534930, 0.079400, 1.298050, -0.618370, 0.381310,
543 -0.102600, 0.100910, -0.489880, 0.416970, -0.158440, -0.144280, -0.611930, -0.127010, 0.305700, -0.293750,
544 -0.532860, -0.050590, 0.533540, -0.274840, 0.545870, -0.117940, -0.265660, 0.121390, -0.336900, 0.404690,
545 0.426620, 0.245760, 1.467640, 0.709900, -2.271660, -1.355240, 1.109050, -0.935730, 0.291220, 1.422840,
546 -2.627950, 1.607420, 1.095450, -1.348090, -0.143480, -0.551330, 0.366510, 0.277650, 0.191600, 1.013870,
547 0.544940, 1.276060, 0.247830, 1.007960, 0.595470, 0.422180, 0.139730, 0.089670, -0.259540, -0.197270,
548 0.051890, -0.128580, -0.375850, 0.296350, -0.000900, 0.225950, -0.146910, -0.051850, 0.862690, -0.701700,
549 0.417030, -0.020360, -0.000930, 0.231300, -0.158220, -0.178280, -0.018430, -0.299810, 0.345420, -0.480470,
550 -0.013260, 0.003570, -0.038910, 0.057620, -0.070050, -0.286270, -0.401510, -0.086980, -0.247430, -0.356940,
551 0.128930, 0.126440, -0.006750, 0.434600, -0.036720, -0.000280, 0.177080, 0.038890, 0.087180, 0.121220,
552 0.019510, -0.176250, 0.060800, 0.926750, -0.088800, -0.164760, -1.343920, -0.553820, -0.210640, -0.014870,
553 -0.284180, 0.387000, -0.338710, 0.646790, -0.490100, 0.184150, -0.305990, -0.217750, -0.030970, 0.287950,
554 0.286250, -0.406030, 0.033060, 0.347060, 0.188570, 0.712400, 0.183300, -0.600310, -0.732880, 0.369650,
555 0.225020, -0.165910, 0.287050, 0.213340, -0.377970, 0.029100, -0.056460, -0.301330, -0.347450, 0.021760,
556 -0.085980, 0.227240, -0.171120, -0.043730, -0.158950, -0.098060, -0.046740, -0.102120, 0.033910, -0.202080,
557 0.204590, 1.295080, -0.046970, -0.094120, -0.524130, -0.065950, -0.073000, 0.466570, -0.389420, -0.028830,
558 -0.103810, 0.165120, -0.270050, 0.061560, -0.225780, 0.031050, -0.457790, 0.117410, 0.664260, 0.338790,
559 0.233730, 0.113210, 0.098800, 0.280780, 0.196220, 0.585630, 0.249290, -0.267740, -0.248300, -0.250330,
560 -0.125230, -0.103800, 0.201940, -0.116450, 0.002690, 0.298460, 0.026860, 0.113570, -0.033000, 0.439820,
561 0.103510, -0.191850, 0.038420, -0.333330, 0.387500, -0.045260, -0.185700, 0.031380, -0.325000, 0.696920,
562 -0.073340, 0.212360, -0.454050, 0.294580, -0.133420, 0.011820, -0.029630, -0.171340, -0.272160, 0.104710,
563 0.520910, 0.326530, 0.260350, -0.388970, -0.247840, -0.022310, 0.136550, 0.157260, -0.200230, 0.306890,
564 -0.044440, 0.134770, -0.158770, 0.594010, -0.115820, 0.095280, -0.227590, -0.249140, -0.051130, 0.089710,
565 -0.357260, 0.171510, 0.110130, 0.077140, -0.528940, 0.182010, -0.263590, 0.039170, -0.095960, 0.017940,
566 -0.200870, 0.234370, -0.029540, 0.030540, 0.020460, 0.311230, -0.571050, 1.446200,
567 0.058210, -0.523330, -0.200710, 0.035590, 0.565960, 0.540350, 0.184940, -0.363710, -0.731300, 1.178290,
568 0.422200, 0.701120, 0.320380, 0.260990, -0.041720, 0.185050, 0.465750, -0.098660, 0.170760, 0.005340,
569 0.126260, -0.148450, -0.090910, -0.199420, -0.030560, 0.204450, 0.155730, -0.419700, 0.399920, 0.064000,
570 0.323590, -0.152180, -0.173300, 0.409360, -0.651580, 0.189180, 0.496100, 0.085240, 0.348990, 0.190780,
571 0.055810, -0.023670, -0.480340, 0.130050, 0.107820, 0.261680, 0.010460, -0.489460, -0.152600, -0.414740,
572 -0.569590, 0.141260, -0.650830, 0.429630, -0.084710, -0.571270, -0.418010, 0.060530, -0.376580, 0.667150,
573 -0.020280, -0.175800, 0.281940, -0.065090, 0.772160, 0.547270, 0.559290, -0.073460, -0.162870, -0.422260,
574 -0.397760, -0.270920, -0.079940, -0.115900, -0.116520, 0.580340, -0.095340, 0.346780, 0.332870, -0.318910,
575 -1.202290, -0.309030, 0.212140, 0.278670, 0.101390, 0.123570, 0.141510, 0.102100, 0.166140, -0.282700,
576 0.149640, 0.182380, 0.097440, -0.784820, -0.035060, -0.017130, -0.310240, 1.132320, -0.153810, -0.022190,
577 0.720150, 1.071810, 0.566130, 0.251090, 0.183450, 0.226130, -0.385610, 0.179120, 0.471130, 0.379650,
578 -0.544810, -0.021890, 0.453600, -0.196050, -0.067330, 0.141860, 0.019250, 0.068790, 0.176520, -0.855040,
579 0.691780, 0.755250, 0.574850, -0.858160, 0.509780, 0.464620, 0.579140, -0.056500, -0.834710, 0.298600,
580 0.768270, 0.106140, 0.528770, 0.360770, -0.603770, -0.190590, -0.708360, 0.546650, -0.432980, -0.030540,
581 -0.266600, 0.243250, -0.634250, -1.462510, -0.301900, 0.733760, -0.011490, -0.032100, -0.674740, 0.370810,
582 0.063150, 0.250830, -1.033350, 0.055520, -0.123290, -0.038830, -0.137030, 0.202100, 0.259930, 0.269510,
583 -0.644450, 0.214770, 0.628990, 0.961770, 0.427210, -0.340050, -0.638820, -0.796920, -0.038800, 1.003010,
584 0.273360, -0.716140, -0.051540, -0.565370, -0.524460, 0.320180, -0.496130, 0.163520, -0.043190, 0.556190,
585 -0.560750, 0.296450, -0.244220, -0.074120, -0.033230, -0.066480, 0.731560, 0.825810, -0.137930, 0.170980,
586 -0.440900, -2.106840, 0.371830, 0.848360, -0.538220, -0.124510, -0.381020, -0.125870, -0.809360, 0.344390,
587 -1.809250, -0.248890, 0.806680, -0.183640, -1.141820, -0.803910, 0.038310, 0.075190, -0.368840, 0.505980,
588 0.222010, -0.511580, 0.151700, -0.114360, 0.492980, -2.480670, 0.649610, 0.725600, -1.097920, -0.408640,
589 0.106760, -0.467000, -0.454880, 0.947350, -2.365540, 0.119220, 0.296570, -0.119170, -1.282260, 0.659300,
590 -0.379720, -0.426220, -0.355870, -0.595500, 0.454740, 0.663060, -0.388080, -0.963880, -0.359000, -1.687870,
591 0.049450, 0.556620, -0.257370, -0.082760, -0.481040, -0.295290, -0.564280, 0.100380, -0.830940, 0.050620,
592 0.470300, 0.028110, -0.348140, 0.010590, -0.045930, 0.151220, -1.168010, 0.455040, 0.339560, 0.457210,
593 0.111410, -0.752840, 0.134470, -0.672060, 0.202760, 1.031520, 0.207930, -0.041370, 0.044460, -0.081820,
594 -0.039950, 0.382300, -0.243040, -0.852630, 0.699550, -0.415440, 0.044120, -0.256300, 1.021910, 0.021500,
595 -0.804910, 0.194730, 1.229010, 0.160290, -0.035200, -0.474420, -0.245130, -0.661170, 0.322490, -0.027150,
596 0.320150, 0.060000, 0.789400, 0.084590, 0.007410, -0.302350, -0.858540, -0.005920, -0.239460, -0.576650,
597 -0.009500, -1.148570, -0.806610, 0.179550, -0.233950, 0.773210, 0.113270, 0.293590, 0.143080, -0.570980,
598 -0.328550, -0.583600, -0.169660, 0.188070, 0.232890, -0.412740, -0.432790, 0.202100, -0.127630, 0.569410,
599 -0.063770, -0.438120, 0.458310, 0.642100, -0.007520, 0.092250, 0.107900, -0.325790, 0.366380, -0.223890,
600 0.903110, 0.380670, -0.435580, -0.142890, -0.778560, -0.010340, -0.320080, 0.229980, 0.110170, 0.030320,
601 -0.700830, 0.242300, -0.071450, -0.753810, 0.516800, -0.164740, 0.272680, 0.665960, -0.461840, -0.455530,
602 -0.237830, 0.059640, 0.310320, 0.281020, 0.579740, 0.413430, 0.240730, -0.020070, -0.357910, -0.561690,
603 0.516360, -0.766760, 0.701280, 0.054070, -0.166730, 0.200640, 0.138460, 0.278860, -0.319760, -0.188970,
604 0.507410, -0.400970, -0.151460, -0.907510, 0.901880, -0.200620, 0.243280, 0.424280, -0.033550, 0.602140,
605 -0.271040, 0.828460, -0.191110, -0.452890, 0.301610, -0.286060, -0.169820, 0.067470, -0.279670, 0.354550,
606 0.393010, -0.191960, 0.073330, 0.653970, 0.304170, 0.332280, 0.140560, -0.369760, 0.355530, 0.038270,
607 -0.569130, 0.090970, 0.074200, -0.234390, -0.095220, 0.337810, -0.173090, -0.182690,
608 -0.318750, 0.789380, 0.071450, 0.661450, -0.121200, 0.407460, -0.300870, 0.425030, 0.420670, -0.565620,
609 -0.246470, 0.058080, 0.555260, 0.084270, 0.305740, -0.280370, 0.345080, 0.207270, -0.073320, 0.463790,
610 -0.171550, 0.324370, -0.159020, -1.098960, 0.011310, -0.035540, -0.130050, 0.253540, -0.686800, -0.584580,
611 -0.311380, 0.477650, -0.191250, -0.001510, -0.278290, -0.318410, 0.530840, 0.859120, 0.068490, 0.098710,
612 0.565910, -0.065980, -0.191220, 0.436300, 0.199440, -0.732670, -0.021540, -0.166810, 0.481470, -0.907490,
613 0.162110, 0.248620, 0.320670, -0.018290, -0.323660, 0.285290, 0.296000, -0.509920, 0.478050, 0.852040,
614 0.386730, 0.333670, 0.950340, 0.197300, -0.676970, 0.814240, 0.036260, -0.069950, 0.078200, -0.151440,
615 -0.461580, 0.207880, -0.593880, -0.420980, 0.292770, 0.236710, -0.119830, 0.336730, -0.279040, 0.669960,
616 0.542590, -0.457760, 0.736610, 0.158360, 0.486540, 0.532840, 0.200800, 0.095810, -0.376940, 0.104530,
617 0.259740, 0.124650, 0.136920, -0.001090, -0.376220, -0.522360, -0.159160, 0.465080, 0.403160, 0.223140,
618 -1.043520, -0.100280, -0.458430, -0.498660, 0.138810, -0.027970, 0.443130, -0.132390, 0.500920, -0.374110,
619 0.762250, 0.056350, -0.535760, 0.231770, -0.175060, 0.719490, 0.173680, 0.301610, -0.411690, -1.268520,
620 -0.068100, 0.330170, 0.333760, -0.033180, -0.688330, -0.590610, -0.531050, -0.303340, 0.393270, 0.025280,
621 1.032680, 0.812240, 0.014720, 0.011170, 0.044540, 0.222580, -0.486800, -0.222320, 0.322080, 0.279400,
622 0.162300, -0.268540, -0.226040, -1.316950, 1.150460, -0.032450, 0.392120, 0.518950, 0.751920, 0.490330,
623 -0.464490, 0.364450, 0.630160, -0.701190, 0.185840, -0.454990, 0.186880, 0.603650, 0.239960, -0.152080,
624 -0.020400, 0.564590, 0.308570, -0.251970, -0.073820, -0.204250, 0.545340, -0.805890, 0.392520, -0.437380,
625 -0.122160, 0.406360, 0.143370, -0.221630, 0.445420, 0.308170, 0.583530, 0.230790, 0.027900, 0.361410,
626 -0.315570, 0.411790, 0.067480, 0.664010, -0.170370, -0.062520, -0.329870, -0.143340, 0.693810, -0.318170,
627 0.053310, -2.280120, -1.086030, 1.140280, -1.020570, -1.739560, -0.619290, 2.287520, 1.538050, -0.715960,
628 -1.590120, -0.524890, 0.021040, 0.260340, -1.047220, -0.603130, -0.280870, -1.058130, -0.894160, -0.636480,
629 -0.020950, 0.660390, -0.999580, 0.192990, -1.107440, -1.656880, -0.466110, -0.222870, 0.396350, -0.194720,
630 -0.556790, 0.547970, 0.175430, -0.020780, 0.195080, 0.015780, -0.066620, 0.011430, 0.086870, 0.081470,
631 -0.635520, 0.402350, -0.514910, 0.493670, -0.092130, -0.009670, 0.328020, 0.260450, 0.075480, -0.430840,
632 0.063170, -0.390840, 0.165190, 0.028040, -0.593570, -0.388430, 0.562900, 0.254430, 0.333640, 0.260390,
633 0.188870, 0.042990, -0.632630, -0.292500, 0.141980, -0.243420, 0.533190, -0.303670, 0.152160, 0.103490,
634 -0.195050, 0.112540, 0.011080, 0.355960, -0.747730, -0.321520, 0.322190, 0.074240, -0.240940, -0.000520,
635 0.855040, 0.023800, -0.044290, -0.555470, 0.400470, 0.247130, 0.184670, -0.715550, -0.075900, -0.068380,
636 -0.550140, 0.149490, -0.283630, 0.160270, 0.086610, 0.029480, -0.447050, -0.150830, -0.367760, -0.208670,
637 -0.477090, 0.248400, -0.489140, -0.112570, 0.400950, -0.372970, 0.190560, -0.304510, 0.593740, 0.877640,
638 -0.651890, 0.381270, -0.099730, -0.326060, 0.449290, 0.301560, -0.077610, 0.266480, -0.225960, -0.299760,
639 -0.280880, -0.240130, 0.554510, 0.144880, 0.409060, 0.245320, 0.073790, -0.225820, -0.135200, 0.626230,
640 0.358800, -0.804470, 0.723700, -0.029310, 0.241480, -0.049460, 0.348100, -0.167510, -0.252130, -0.215330,
641 -0.008680, 0.000260, -0.246280, -0.090660, -0.166540, 0.506770, 0.390790, -0.006320, 0.436290, -0.184200,
642 -0.157450, 0.039940, -0.531860, 0.303650, -0.239200, -0.631310, 0.145530, -0.261150, -0.046530, 0.364690,
643 0.005270, 0.143950, 0.795830, -0.227290, 0.032240, 0.120610, 0.066560, -0.166920, -0.266940, -0.063090,
644 0.192140, 0.144920, 0.096750, -0.261610, -0.225160, -0.283340, -0.493810, 0.359350, -0.091110, 0.155240,
645 -1.116440, -0.025080, -0.443230, 0.247750, 0.425920, 0.091390, 0.097410, 0.275800, 0.128360, -0.224570,
646 -0.028020, 0.029680, -0.022940, -0.012880, -0.065910, 0.034010, 0.077360, -0.115820, 0.136010, -0.330770,
647 -0.238100, -0.227990, 0.134760, 0.063290, -0.140680, 0.728990, 0.300540, -0.468170, -0.081110, 0.116250,
648 0.524200, 0.045190, -0.226980, 0.473420, 0.186710, -0.208410, 0.009690, 0.396390,
649 0.366170, -0.573900, 0.499310, -0.635780, 0.921300, -0.575330, -0.002860, -0.358970, 0.515200, -0.526260,
650 -0.337030, -1.081210, 0.246690, 0.620450, -0.502680, 0.325020, -0.321800, 0.139020, -0.272520, 0.569080,
651 0.398630, -0.002850, -0.320550, 0.076170, 0.256400, -0.847560, -0.720610, -0.240710, -0.132560, 0.195800,
652 -0.098500, -0.882700, 0.116730, 0.058850, 0.162760, -0.447370, 0.040050, 0.052990, -0.965240, 0.450250,
653 -0.027580, -0.047460, -0.506720, 0.375670, 0.475960, 0.237480, 0.239280, 0.350190, -0.048870, 0.170940,
654 -0.829850, 0.424720, -0.054550, 0.151510, -0.307220, 0.026130, -0.180880, -0.280100, -0.198260, -0.434900,
655 -0.722510, -0.836840, -0.228600, 0.224040, -0.695050, -0.070110, -0.154800, 0.003010, 0.084850, -0.304300,
656 0.750150, -0.055570, 0.725460, -0.546790, -0.129420, -0.561920, -0.581330, 0.630900, 0.298360, -0.310210,
657 -0.188630, -0.176800, 0.297210, 0.121000, 0.103260, 0.551330, -0.805160, -0.271100, 0.593290, -0.888750,
658 0.415680, -0.101800, -0.273830, 0.217470, 0.060130, 0.408630, 0.181010, 0.837720, 0.456700, 0.102230,
659 -0.255700, -0.708250, 0.660050, 0.427790, -0.077770, 0.024190, -0.814020, 0.581370, -0.224080, 0.650150,
660 -0.137270, 0.150200, 0.520630, -0.825230, -0.994970, -0.027490, 0.089800, 0.455900, -0.007050, 0.963710,
661 0.290210, -0.671350, 1.699810, 0.190450, -0.170810, 0.536150, 0.015500, -0.729490, 0.134160, -0.093130,
662 0.141090, -0.280630, 0.338950, 0.158290, 0.075640, -0.344190, 0.385990, -0.238860, 0.111260, 0.101390,
663 -0.240400, 0.751230, 0.077210, 1.410410, -0.515030, 0.750140, 0.966040, 0.354250, -1.339240, -0.260800,
664 -0.194030, -0.334560, 1.510380, -0.531150, -0.572140, -0.140400, 1.840790, -0.512120, -0.247090, -0.228770,
665 0.831660, -1.001490, 0.182920, 0.530660, -0.164130, 0.594080, -0.148900, 1.428370, -1.078340, -0.424090,
666 0.388720, 0.667290, -0.479970, 0.606880, 0.445930, -0.155630, -0.124270, -0.178890, 0.456640, -0.482750,
667 -0.286750, -0.233830, -0.495570, 0.639550, 0.433960, -1.764920, -1.111370, -0.824250, 0.570220, -0.084480,
668 -0.086420, 2.106690, 0.191790, -1.278470, 0.275350, 0.823710, 0.399650, 2.404780, 0.925140, 0.965220,
669 1.634420, 0.076150, -0.001640, 0.653170, 1.271460, 0.301820, 1.626400, -0.108450, 0.814440, 0.325070,
670 1.107520, 1.411020, -0.173150, -0.321940, 0.455610, 1.945570, 1.504200, -0.712580, -1.077240, 0.199040,
671 -0.388790, -0.059700, -0.576860, 0.570380, -0.304080, 0.337080, 0.566590, 0.060750, -2.535030, -0.251970,
672 -0.436630, 0.422620, -1.215350, 0.179150, -0.762100, 0.714000, 0.451380, -0.477800, -0.096570, 0.802090,
673 0.254840, -0.020370, -1.352150, 0.391050, 0.379520, -0.866590, -0.516760, 0.725510, 0.437600, 0.267930,
674 0.636580, -0.247030, -0.798960, -0.020030, -1.291860, 0.168010, -0.506350, -0.725770, -0.596750, -0.883600,
675 0.204550, -0.721780, 0.428160, -0.366560, -0.034810, 0.083560, -0.235930, -0.320990, -0.271290, -1.035730,
676 -0.427250, 1.160950, -0.113540, 0.505050, 0.013270, -0.823910, -0.405820, 0.377390, 0.236520, -0.106930,
677 -0.475590, 0.408470, 1.007070, -0.057420, -0.068210, -0.528910, 0.041920, 0.331910, 0.106280, 0.614540,
678 -0.202270, -0.760630, -0.048710, -0.214380, -0.280470, 1.530920, -0.439970, 0.386580, -0.199670, -0.978580,
679 -0.701100, -0.434560, -0.178170, -0.144170, 0.071570, 0.825400, -0.232670, 0.530410, -0.188270, -0.583990,
680 -0.428900, -0.288690, 0.351890, 0.714330, -0.253100, -0.054010, -0.432870, -0.899130, 0.341990, 0.007780,
681 0.568380, 0.208450, 0.220720, 0.483840, -0.516510, -0.226850, 0.692190, -0.048680, 0.006400, 0.394790,
682 0.448180, -0.603460, -0.058620, 0.085420, -0.134560, -0.656850, 0.549230, -1.296580, -0.247350, 0.279750,
683 0.135640, -0.503550, -0.187840, -0.383170, -0.152210, 0.877770, 0.241300, -0.492240, -1.117100, -0.072590,
684 0.151750, -0.019600, 0.460160, -0.732220, -0.271440, 0.442340, -0.050310, -0.043590, 0.548210, -0.367540,
685 0.999430, -0.433600, 0.204020, -0.035550, -0.019060, -1.310730, -0.976390, 1.146690, 0.180070, 0.975660,
686 -0.187630, -0.155090, -0.045870, 0.218690, -0.135820, -0.169940, -0.369240, -0.231200, 0.022250, 0.924100,
687 -0.216860, 0.122760, 0.013800, -0.255180, 0.438380, -0.327160, -0.410830, 0.123820, -0.518580, -0.398370,
688 0.110950, 0.579730, 0.277730, 0.997980, -0.363490, 0.527290, -0.602510, 0.479680, -0.217980, -0.082580,
689 -0.296440, 0.325930, 0.055830, 0.228040, -0.209210, 0.123790, 0.181900, -0.665490,
690 0.103600, -0.013950, -0.072880, -0.345800, 0.470130, 0.412590, -0.302010, -0.278630, 0.053630, 0.007440,
691 -0.320790, -0.058460, -0.043100, -0.293240, 0.654050, -0.146600, 0.091130, 0.529020, 0.144190, -0.259000,
692 -0.154610, -0.002210, -0.086210, 0.079150, 0.271940, 0.227340, -0.117900, -0.603010, -0.821470, 0.264790,
693 -0.192910, 1.113400, -0.727780, 0.394480, -0.153200, -0.093690, 0.318530, 0.262090, 0.722900, 0.027180,
694 0.949620, -0.966800, 0.546690, 0.592860, -0.057380, -0.120160, -0.118350, 0.476230, -0.316500, -0.385530,
695 -0.169960, -0.114340, 0.031170, 0.081490, 0.188600, -0.164550, -0.255250, 0.370590, 0.197890, 0.215690,
696 -0.418340, -0.223730, 0.159900, 0.311590, 0.019580, 0.080780, -0.345610, -0.125240, 0.300340, -0.010050,
697 -0.038370, 0.167160, 0.158560, 0.108710, -0.255630, 0.299120, -0.004370, -0.062790, 0.630200, 0.641180,
698 -0.388020, 0.233270, -0.353560, -0.309980, -0.997280, -0.121650, 0.040180, 0.281420, -0.265350, -0.439700,
699 -0.807320, 0.304550, 0.231410, -0.147110, 0.165150, -0.093330, 0.086520, 0.231900, -0.270490, -0.182220,
700 0.557540, -0.292030, 0.301150, 0.691290, 0.094930, 0.366560, -0.255350, -0.260870, 0.737290, 0.043790,
701 -0.093570, 0.112260, 0.348600, -0.531780, 0.438120, -0.184950, 0.069570, -0.002860, -0.098770, 0.301240,
702 0.302700, 0.275920, 1.060240, 0.031870, 0.088840, 0.909130, -0.198560, 0.177980, -0.396690, 0.416680,
703 0.191310, -0.431260, 0.049990, -0.079400, 0.756530, 0.147330, -0.497100, 0.463330, 0.886750, 0.503790,
704 0.242620, 0.513750, 0.064290, 0.650770, -0.342040, -0.033300, 0.063420, 0.445350, 0.285960, 0.120250,
705 -0.990510, -0.316200, 0.159910, 0.581090, -0.263900, -0.367270, 0.088600, -0.148340, 0.290490, 0.270150,
706 0.463770, -0.149760, -0.507010, 0.486490, 0.179550, -0.154440, 0.181200, 0.514390, -0.198310, 0.400120,
707 0.424800, -0.102150, 0.135100, -0.304240, -0.505070, 0.512010, 0.354510, 0.521100, -0.536290, -0.020950,
708 -0.381000, -0.366720, 0.203110, -0.202030, 0.383780, -0.069190, 0.581930, 0.587070, -0.190670, 0.217450,
709 -0.088400, 0.903710, 1.673050, -0.119990, -0.261150, 0.050190, 0.236810, 0.276810, 0.155840, 0.959120,
710 -1.005330, 0.964040, -0.557520, 0.089890, -0.505880, 0.318830, -0.508880, -0.050690, -0.680340, 0.500080,
711 0.588190, -0.604850, -0.044980, -0.050220, 0.093360, 1.174350, 0.602950, -0.613280, -0.826080, -0.483140,
712 -0.552060, -1.388460, -0.358070, -0.459500, -1.437700, -0.050850, 0.228990, -0.637990, -0.747940, -0.044680,
713 -0.713810, -0.067080, -0.848140, -0.760590, -0.131450, 0.073660, 0.025410, -0.554970, 0.135840, 1.286440,
714 0.165910, 0.353140, -0.308390, -0.559940, -0.673040, -0.096710, -0.477150, -0.792550, -0.582130, -0.531390,
715 0.530520, 0.312830, -1.524000, -0.069330, -0.490770, -0.337650, -0.021500, -0.458340, -0.678400, -0.262670,
716 -0.197660, 0.059200, -0.231900, 0.774570, 0.820430, 0.031720, -0.759270, -0.816320, 0.979540, -0.488380,
717 -0.498940, -0.693990, -0.976730, 0.033270, 0.032530, -0.479040, -0.770710, -0.491170, -0.780530, -0.360470,
718 0.267190, -0.684410, 0.553460, -0.539060, -0.380680, -0.609760, -0.546960, 0.836920, -0.061380, 0.038400,
719 -0.898060, -0.620070, 0.903540, -0.188050, -1.010900, 0.150870, -0.880600, 0.411980, -0.053240, -0.702040,
720 -0.441280, -0.976730, -0.817220, -0.257260, -0.198190, -0.287930, 0.426600, -0.748590, -0.183830, -0.559990,
721 -0.616010, 0.545730, -0.849440, -0.000030, -0.651880, -0.553990, 0.290960, -0.335900, -0.523280, -0.179650,
722 -0.578570, -0.105560, -0.070620, -0.704840, -0.951810, -0.050820, -0.509780, -0.177030, -0.231210, -0.644660,
723 0.053630, -1.003350, -0.103500, -0.473830, -0.291240, 0.233710, 0.362060, 0.690840, -0.012580, -0.035880,
724 0.258320, -0.373250, -0.083890, -0.254350, -0.153630, 0.329510, -0.452150, -0.316600, -0.931900, 0.024160,
725 -0.526440, -0.288310, 0.590210, -0.294460, 0.360810, -0.169730, -0.199500, -0.040840, 0.112580, 0.474410,
726 0.894130, -0.190620, -0.542940, -0.845670, 0.628730, 0.017100, -0.584810, -0.219160, -0.474060, 0.100400,
727 -0.769870, -0.413310, -0.337550, -0.849480, -0.094390, -0.784180, 0.420640, 0.641400, 0.782150, 0.244250,
728 -0.617950, -0.598150, -0.733150, 0.355560, -0.411390, -0.167140, -0.612280, -0.715670, -0.122230, -0.371340,
729 -0.680680, -0.332960, 0.017730, -0.261480, 0.130360, -0.420290, -0.629110, -0.608230, 0.047820, -0.527400,
730 0.781500, -0.170420, 0.000580, -0.753020, -0.485210, -0.400240, -0.590780, 0.178000,
731 -0.682800, -0.094240, -0.490980, -0.521850, -0.595530, 0.056550, -0.176470, 0.646960, 0.017160, -0.254190,
732 0.007160, -0.671920, 0.352140, -0.323020, -0.774240, 0.081810, 0.510990, -0.169640, 0.469480, 0.129110,
733 0.004020, -0.138870, 0.096010, 0.304340, -0.448270, 0.376740, -0.617000, -0.498090, 0.307560, 0.287860,
734 0.136100, 0.894220, 0.442740, -0.137110, -0.358890, 0.512640, 0.481060, 0.055700, 0.623110, -0.194700,
735 0.370410, -0.404390, -0.158140, -0.439010, -0.219200, -0.212080, -0.531630, 0.172120, -0.046460, -0.371740,
736 -0.578310, -0.457450, 0.115410, 0.190380, 0.095970, 0.898900, 0.377750, -0.741130, 0.477660, -0.015710,
737 0.098090, -0.063020, 0.263150, -0.315940, 0.361200, -0.314190, 0.468180, -0.367580, -0.293500, 0.107390,
738 -0.096430, -0.144990, -0.584570, 0.467810, -0.089620, -0.903290, -0.319500, 0.236830, -0.492110, 0.137830,
739 -0.343980, -0.349570, -0.277770, 0.017140, -0.301030, 1.159500, 0.751500, -0.247240, 0.668160, -0.067180,
740 -0.356850, 0.840670, -0.345340, 0.260160, -0.311110, 0.398830, -0.018070, 0.458260, -0.201030, 0.020980,
741 0.368130, -0.214300, -0.836870, -0.363290, -0.224740, 0.837880, -0.185270, -0.607380, -0.075150, -0.761150,
742 0.538740, -0.382270, 0.786620, -0.342060, 0.009190, 0.150780, -0.376540, -0.026900, 0.195660, 0.833430,
743 -0.542450, 0.245340, -0.481210, -0.878320, 0.572810, -0.467510, -0.042580, 0.321910, 0.393620, 0.272370,
744 0.193360, 0.075850, -0.344300, -0.431900, 0.665150, 0.058520, 0.044130, -0.447190, -0.136630, -0.206190,
745 0.038060, 0.155310, -0.387540, 1.025150, -0.156920, 0.239500, -0.000300, -1.104890, -0.633390, -0.072000,
746 -0.067390, -0.867370, 0.165580, 0.249740, -0.454760, -0.135240, -0.514300, 0.259040, -0.931660, -0.019930,
747 -0.565790, -0.555400, 0.374540, 0.556840, -0.027310, 0.440910, -0.718790, 1.507890, -0.439690, -0.510020,
748 -0.331190, 0.393640, -0.303530, 0.635660, -0.265760, -0.453940, 0.974980, 0.055710, 0.564920, 0.107490,
749 -0.106120, -0.183190, -0.589760, -0.074370, -0.063180, -0.258200, 0.465830, -0.484000, 0.035480, -0.736170,
750 0.147160, 2.476080, -0.424660, -0.419910, -0.164090, -1.065410, 0.550510, 2.150030, -0.441880, 0.044280,
751 0.939530, 0.037750, 0.189230, 1.401700, -1.031700, -0.622640, -0.698140, -0.473680, -0.731870, 0.254060,
752 0.996830, -0.891260, -0.474030, 0.645480, -0.901210, 1.092310, -1.559100, 0.357920, -0.522760, -1.059080,
753 0.210890, 0.643430, -0.000120, -0.197020, 0.248380, -0.088660, -0.132790, 0.025110, -1.090300, 0.733610,
754 -0.426810, -0.462300, 0.841360, 0.970200, 0.297480, -1.081600, -0.319450, -0.105230, -0.788080, 0.915830,
755 -1.995720, -0.453060, -0.302840, 0.055120, -0.178740, 0.227540, -0.355220, -0.478490, 1.679610, -0.692640,
756 0.092040, 0.277320, 1.129030, 0.356600, 0.411630, 0.130800, 1.968530, 0.024820, -0.013050, 0.636440,
757 0.271350, -0.139390, 0.060500, 0.628360, 0.395660, 0.237550, 0.108850, -0.613580, 1.234450, -0.930600,
758 -0.391610, 0.349160, 0.306220, 0.219990, -0.227960, -0.991190, 0.727250, -0.945460, -0.086220, -0.177090,
759 0.562050, 0.541070, 0.403300, 0.452290, -0.088440, -0.012290, -0.950550, 0.371940, -0.399960, -0.416870,
760 0.039140, 0.113460, 0.069020, 0.722150, -1.484750, -0.153930, 0.183260, -0.311990, 0.439740, -0.534410,
761 -0.332370, -1.046470, 0.273410, 0.024800, 0.120130, 1.356680, 0.318720, 1.362050, 0.042020, -0.022090,
762 -0.133020, 0.484780, -0.393030, -0.322810, -0.202460, -0.303820, 0.143570, 0.173780, -0.487320, 0.641180,
763 -0.201030, -0.238650, -0.355530, 0.217810, 0.589810, -0.098740, -0.001750, -0.112680, 1.080400, 0.430260,
764 0.301970, 0.727320, -0.017490, 0.198710, -0.083810, 0.199070, -0.498900, -0.089160, -0.971000, -0.996920,
765 -0.324180, 0.085220, -0.045570, -0.027680, 0.551920, -1.234940, 0.055770, -0.152030, -0.456860, 0.693620,
766 -0.500640, 0.044750, 0.499800, 0.582620, 0.480110, -0.187710, 0.082840, -0.522210, -0.109370, -0.085510,
767 -0.495500, 0.344250, 0.600820, -0.218390, 0.959120, 0.858420, -0.196430, 0.591590, 0.095150, -0.325790,
768 0.359030, -0.466110, 0.096440, -0.270010, -0.072060, 0.254330, 0.558170, 0.770650, -0.048650, -0.099100,
769 0.187490, -0.533240, -0.054760, 0.061160, 0.015590, 0.415170, -0.134740, -0.123010, 0.331530, 0.251920,
770 0.426720, 0.083540, 0.846390, -0.044630, -0.093180, -0.191760, -0.307640, 0.442940, -1.132190, 0.050180,
771 0.289350, 0.277450, 0.018960, 0.259590, 0.003280, -0.278910, 0.233350, -0.382870,
772 -1.384870, -1.450150, 1.842750, -1.876620, -1.529590, -1.287270, 1.558820, 3.562440, 1.440290,
773 1.385250, 1.444560, -1.841730, 1.872370, 1.527730, 1.284230, -1.563050, -3.563110, -1.442610,
777 /* unit definition section (see also UnitType) */
778 static UnitType Units[420] =
780 { 0.0, 0.0, 0, NULL , NULL },
781 { /* unit 1 (unit) */
786 { /* unit 2 (unit) */
791 { /* unit 3 (unit) */
796 { /* unit 4 (unit) */
801 { /* unit 5 (unit) */
806 { /* unit 6 (unit) */
811 { /* unit 7 (unit) */
816 { /* unit 8 (unit) */
821 { /* unit 9 (unit) */
826 { /* unit 10 (unit) */
831 { /* unit 11 (unit) */
836 { /* unit 12 (unit) */
841 { /* unit 13 (unit) */
846 { /* unit 14 (unit) */
851 { /* unit 15 (unit) */
856 { /* unit 16 (unit) */
861 { /* unit 17 (unit) */
866 { /* unit 18 (unit) */
871 { /* unit 19 (unit) */
876 { /* unit 20 (unit) */
881 { /* unit 21 (unit) */
886 { /* unit 22 (unit) */
891 { /* unit 23 (unit) */
896 { /* unit 24 (unit) */
901 { /* unit 25 (unit) */
906 { /* unit 26 (unit) */
911 { /* unit 27 (unit) */
916 { /* unit 28 (unit) */
921 { /* unit 29 (unit) */
926 { /* unit 30 (unit) */
931 { /* unit 31 (unit) */
936 { /* unit 32 (unit) */
941 { /* unit 33 (unit) */
946 { /* unit 34 (unit) */
951 { /* unit 35 (unit) */
956 { /* unit 36 (unit) */
961 { /* unit 37 (unit) */
966 { /* unit 38 (unit) */
971 { /* unit 39 (unit) */
976 { /* unit 40 (unit) */
981 { /* unit 41 (unit) */
986 { /* unit 42 (unit) */
991 { /* unit 43 (unit) */
996 { /* unit 44 (unit) */
1001 { /* unit 45 (unit) */
1006 { /* unit 46 (unit) */
1011 { /* unit 47 (unit) */
1016 { /* unit 48 (unit) */
1021 { /* unit 49 (unit) */
1026 { /* unit 50 (unit) */
1031 { /* unit 51 (unit) */
1036 { /* unit 52 (unit) */
1041 { /* unit 53 (unit) */
1046 { /* unit 54 (unit) */
1051 { /* unit 55 (unit) */
1056 { /* unit 56 (unit) */
1061 { /* unit 57 (unit) */
1066 { /* unit 58 (unit) */
1071 { /* unit 59 (unit) */
1076 { /* unit 60 (unit) */
1081 { /* unit 61 (unit) */
1086 { /* unit 62 (unit) */
1091 { /* unit 63 (unit) */
1096 { /* unit 64 (unit) */
1101 { /* unit 65 (unit) */
1106 { /* unit 66 (unit) */
1111 { /* unit 67 (unit) */
1116 { /* unit 68 (unit) */
1121 { /* unit 69 (unit) */
1126 { /* unit 70 (unit) */
1131 { /* unit 71 (unit) */
1136 { /* unit 72 (unit) */
1141 { /* unit 73 (unit) */
1146 { /* unit 74 (unit) */
1151 { /* unit 75 (unit) */
1156 { /* unit 76 (unit) */
1161 { /* unit 77 (unit) */
1166 { /* unit 78 (unit) */
1171 { /* unit 79 (unit) */
1176 { /* unit 80 (unit) */
1181 { /* unit 81 (unit) */
1186 { /* unit 82 (unit) */
1191 { /* unit 83 (unit) */
1196 { /* unit 84 (unit) */
1201 { /* unit 85 (unit) */
1206 { /* unit 86 (unit) */
1211 { /* unit 87 (unit) */
1216 { /* unit 88 (unit) */
1221 { /* unit 89 (unit) */
1226 { /* unit 90 (unit) */
1231 { /* unit 91 (unit) */
1236 { /* unit 92 (unit) */
1241 { /* unit 93 (unit) */
1246 { /* unit 94 (unit) */
1251 { /* unit 95 (unit) */
1256 { /* unit 96 (unit) */
1261 { /* unit 97 (unit) */
1266 { /* unit 98 (unit) */
1271 { /* unit 99 (unit) */
1276 { /* unit 100 (unit) */
1281 { /* unit 101 (unit) */
1286 { /* unit 102 (unit) */
1291 { /* unit 103 (unit) */
1296 { /* unit 104 (unit) */
1301 { /* unit 105 (unit) */
1306 { /* unit 106 (unit) */
1311 { /* unit 107 (unit) */
1316 { /* unit 108 (unit) */
1321 { /* unit 109 (unit) */
1326 { /* unit 110 (unit) */
1331 { /* unit 111 (unit) */
1336 { /* unit 112 (unit) */
1341 { /* unit 113 (unit) */
1346 { /* unit 114 (unit) */
1351 { /* unit 115 (unit) */
1356 { /* unit 116 (unit) */
1361 { /* unit 117 (unit) */
1366 { /* unit 118 (unit) */
1371 { /* unit 119 (unit) */
1376 { /* unit 120 (unit) */
1381 { /* unit 121 (unit) */
1386 { /* unit 122 (unit) */
1391 { /* unit 123 (unit) */
1396 { /* unit 124 (unit) */
1401 { /* unit 125 (unit) */
1406 { /* unit 126 (unit) */
1411 { /* unit 127 (unit) */
1416 { /* unit 128 (unit) */
1421 { /* unit 129 (unit) */
1426 { /* unit 130 (unit) */
1431 { /* unit 131 (unit) */
1436 { /* unit 132 (unit) */
1441 { /* unit 133 (unit) */
1446 { /* unit 134 (unit) */
1451 { /* unit 135 (unit) */
1456 { /* unit 136 (unit) */
1461 { /* unit 137 (unit) */
1466 { /* unit 138 (unit) */
1471 { /* unit 139 (unit) */
1476 { /* unit 140 (unit) */
1481 { /* unit 141 (unit) */
1486 { /* unit 142 (unit) */
1491 { /* unit 143 (unit) */
1496 { /* unit 144 (unit) */
1501 { /* unit 145 (unit) */
1506 { /* unit 146 (unit) */
1511 { /* unit 147 (unit) */
1516 { /* unit 148 (unit) */
1521 { /* unit 149 (unit) */
1526 { /* unit 150 (unit) */
1531 { /* unit 151 (unit) */
1536 { /* unit 152 (unit) */
1541 { /* unit 153 (unit) */
1546 { /* unit 154 (unit) */
1551 { /* unit 155 (unit) */
1556 { /* unit 156 (unit) */
1561 { /* unit 157 (unit) */
1566 { /* unit 158 (unit) */
1571 { /* unit 159 (unit) */
1576 { /* unit 160 (unit) */
1581 { /* unit 161 (unit) */
1586 { /* unit 162 (unit) */
1591 { /* unit 163 (unit) */
1596 { /* unit 164 (unit) */
1601 { /* unit 165 (unit) */
1606 { /* unit 166 (unit) */
1611 { /* unit 167 (unit) */
1616 { /* unit 168 (unit) */
1621 { /* unit 169 (unit) */
1626 { /* unit 170 (unit) */
1631 { /* unit 171 (unit) */
1636 { /* unit 172 (unit) */
1641 { /* unit 173 (unit) */
1646 { /* unit 174 (unit) */
1651 { /* unit 175 (unit) */
1656 { /* unit 176 (unit) */
1661 { /* unit 177 (unit) */
1666 { /* unit 178 (unit) */
1671 { /* unit 179 (unit) */
1676 { /* unit 180 (unit) */
1681 { /* unit 181 (unit) */
1686 { /* unit 182 (unit) */
1691 { /* unit 183 (unit) */
1696 { /* unit 184 (unit) */
1701 { /* unit 185 (unit) */
1706 { /* unit 186 (unit) */
1711 { /* unit 187 (unit) */
1716 { /* unit 188 (unit) */
1721 { /* unit 189 (unit) */
1726 { /* unit 190 (unit) */
1731 { /* unit 191 (unit) */
1736 { /* unit 192 (unit) */
1741 { /* unit 193 (unit) */
1746 { /* unit 194 (unit) */
1751 { /* unit 195 (unit) */
1756 { /* unit 196 (unit) */
1761 { /* unit 197 (unit) */
1766 { /* unit 198 (unit) */
1771 { /* unit 199 (unit) */
1776 { /* unit 200 (unit) */
1781 { /* unit 201 (unit) */
1786 { /* unit 202 (unit) */
1791 { /* unit 203 (unit) */
1796 { /* unit 204 (unit) */
1801 { /* unit 205 (unit) */
1806 { /* unit 206 (unit) */
1811 { /* unit 207 (unit) */
1816 { /* unit 208 (unit) */
1821 { /* unit 209 (unit) */
1826 { /* unit 210 (unit) */
1831 { /* unit 211 (unit) */
1836 { /* unit 212 (unit) */
1841 { /* unit 213 (unit) */
1846 { /* unit 214 (unit) */
1851 { /* unit 215 (unit) */
1856 { /* unit 216 (unit) */
1861 { /* unit 217 (unit) */
1866 { /* unit 218 (unit) */
1871 { /* unit 219 (unit) */
1876 { /* unit 220 (unit) */
1881 { /* unit 221 (unit) */
1886 { /* unit 222 (unit) */
1891 { /* unit 223 (unit) */
1896 { /* unit 224 (unit) */
1901 { /* unit 225 (unit) */
1906 { /* unit 226 (unit) */
1911 { /* unit 227 (unit) */
1916 { /* unit 228 (unit) */
1921 { /* unit 229 (unit) */
1926 { /* unit 230 (unit) */
1931 { /* unit 231 (unit) */
1936 { /* unit 232 (unit) */
1941 { /* unit 233 (unit) */
1946 { /* unit 234 (unit) */
1951 { /* unit 235 (unit) */
1956 { /* unit 236 (unit) */
1961 { /* unit 237 (unit) */
1966 { /* unit 238 (unit) */
1971 { /* unit 239 (unit) */
1976 { /* unit 240 (unit) */
1981 { /* unit 241 (unit) */
1986 { /* unit 242 (unit) */
1991 { /* unit 243 (unit) */
1996 { /* unit 244 (unit) */
2001 { /* unit 245 (unit) */
2006 { /* unit 246 (unit) */
2011 { /* unit 247 (unit) */
2016 { /* unit 248 (unit) */
2021 { /* unit 249 (unit) */
2026 { /* unit 250 (unit) */
2031 { /* unit 251 (unit) */
2036 { /* unit 252 (unit) */
2041 { /* unit 253 (unit) */
2046 { /* unit 254 (unit) */
2051 { /* unit 255 (unit) */
2056 { /* unit 256 (unit) */
2061 { /* unit 257 (unit) */
2066 { /* unit 258 (unit) */
2071 { /* unit 259 (unit) */
2076 { /* unit 260 (unit) */
2081 { /* unit 261 (unit) */
2086 { /* unit 262 (unit) */
2091 { /* unit 263 (unit) */
2096 { /* unit 264 (unit) */
2101 { /* unit 265 (unit) */
2106 { /* unit 266 (unit) */
2111 { /* unit 267 (unit) */
2116 { /* unit 268 (unit) */
2121 { /* unit 269 (unit) */
2126 { /* unit 270 (unit) */
2131 { /* unit 271 (unit) */
2136 { /* unit 272 (unit) */
2141 { /* unit 273 (unit) */
2146 { /* unit 274 (unit) */
2151 { /* unit 275 (unit) */
2156 { /* unit 276 (unit) */
2161 { /* unit 277 (unit) */
2166 { /* unit 278 (unit) */
2171 { /* unit 279 (unit) */
2176 { /* unit 280 (unit) */
2181 { /* unit 281 (unit) */
2186 { /* unit 282 (unit) */
2191 { /* unit 283 (unit) */
2196 { /* unit 284 (unit) */
2201 { /* unit 285 (unit) */
2206 { /* unit 286 (unit) */
2211 { /* unit 287 (unit) */
2216 { /* unit 288 (unit) */
2221 { /* unit 289 (unit) */
2226 { /* unit 290 (unit) */
2231 { /* unit 291 (unit) */
2236 { /* unit 292 (unit) */
2241 { /* unit 293 (unit) */
2246 { /* unit 294 (unit) */
2251 { /* unit 295 (unit) */
2256 { /* unit 296 (unit) */
2261 { /* unit 297 (unit) */
2266 { /* unit 298 (unit) */
2271 { /* unit 299 (unit) */
2276 { /* unit 300 (unit) */
2281 { /* unit 301 (unit) */
2286 { /* unit 302 (unit) */
2291 { /* unit 303 (unit) */
2296 { /* unit 304 (unit) */
2301 { /* unit 305 (unit) */
2306 { /* unit 306 (unit) */
2311 { /* unit 307 (unit) */
2316 { /* unit 308 (unit) */
2321 { /* unit 309 (unit) */
2326 { /* unit 310 (unit) */
2331 { /* unit 311 (unit) */
2336 { /* unit 312 (unit) */
2341 { /* unit 313 (unit) */
2346 { /* unit 314 (unit) */
2351 { /* unit 315 (unit) */
2356 { /* unit 316 (unit) */
2361 { /* unit 317 (unit) */
2366 { /* unit 318 (unit) */
2371 { /* unit 319 (unit) */
2376 { /* unit 320 (unit) */
2381 { /* unit 321 (unit) */
2386 { /* unit 322 (unit) */
2391 { /* unit 323 (unit) */
2396 { /* unit 324 (unit) */
2401 { /* unit 325 (unit) */
2406 { /* unit 326 (unit) */
2411 { /* unit 327 (unit) */
2416 { /* unit 328 (unit) */
2421 { /* unit 329 (unit) */
2426 { /* unit 330 (unit) */
2431 { /* unit 331 (unit) */
2436 { /* unit 332 (unit) */
2441 { /* unit 333 (unit) */
2446 { /* unit 334 (unit) */
2451 { /* unit 335 (unit) */
2456 { /* unit 336 (unit) */
2461 { /* unit 337 (unit) */
2466 { /* unit 338 (unit) */
2471 { /* unit 339 (unit) */
2476 { /* unit 340 (unit) */
2481 { /* unit 341 (unit) */
2486 { /* unit 342 (unit) */
2491 { /* unit 343 (unit) */
2496 { /* unit 344 (unit) */
2501 { /* unit 345 (unit) */
2506 { /* unit 346 (unit) */
2511 { /* unit 347 (unit) */
2516 { /* unit 348 (unit) */
2521 { /* unit 349 (unit) */
2526 { /* unit 350 (unit) */
2531 { /* unit 351 (unit) */
2536 { /* unit 352 (unit) */
2541 { /* unit 353 (unit) */
2546 { /* unit 354 (unit) */
2551 { /* unit 355 (unit) */
2556 { /* unit 356 (unit) */
2561 { /* unit 357 (unit) */
2566 { /* unit 358 (unit) */
2571 { /* unit 359 (unit) */
2576 { /* unit 360 (unit) */
2581 { /* unit 361 (unit) */
2586 { /* unit 362 (unit) */
2591 { /* unit 363 (unit) */
2596 { /* unit 364 (unit) */
2601 { /* unit 365 (unit) */
2606 { /* unit 366 (unit) */
2611 { /* unit 367 (unit) */
2616 { /* unit 368 (unit) */
2621 { /* unit 369 (unit) */
2626 { /* unit 370 (unit) */
2631 { /* unit 371 (unit) */
2636 { /* unit 372 (unit) */
2641 { /* unit 373 (unit) */
2646 { /* unit 374 (unit) */
2651 { /* unit 375 (unit) */
2656 { /* unit 376 (unit) */
2661 { /* unit 377 (unit) */
2666 { /* unit 378 (unit) */
2671 { /* unit 379 (unit) */
2676 { /* unit 380 (unit) */
2681 { /* unit 381 (unit) */
2686 { /* unit 382 (unit) */
2691 { /* unit 383 (unit) */
2696 { /* unit 384 (unit) */
2701 { /* unit 385 (unit) */
2706 { /* unit 386 (unit) */
2711 { /* unit 387 (unit) */
2716 { /* unit 388 (unit) */
2721 { /* unit 389 (unit) */
2726 { /* unit 390 (unit) */
2731 { /* unit 391 (unit) */
2736 { /* unit 392 (unit) */
2741 { /* unit 393 (unit) */
2746 { /* unit 394 (unit) */
2751 { /* unit 395 (unit) */
2756 { /* unit 396 (unit) */
2761 { /* unit 397 (unit) */
2766 { /* unit 398 (unit) */
2771 { /* unit 399 (unit) */
2776 { /* unit 400 (unit) */
2781 { /* unit 401 (unit) */
2786 { /* unit 402 (unit) */
2791 { /* unit 403 (unit) */
2796 { /* unit 404 (unit) */
2801 { /* unit 405 (unit) */
2806 { /* unit 406 (unit) */
2811 { /* unit 407 (unit) */
2816 { /* unit 408 (unit) */
2821 { /* unit 409 (unit) */
2822 0.0, -1.589810, 408,
2826 { /* unit 410 (unit) */
2827 0.0, -3.031970, 408,
2831 { /* unit 411 (unit) */
2836 { /* unit 412 (unit) */
2841 { /* unit 413 (unit) */
2842 0.0, -0.008380, 408,
2846 { /* unit 414 (unit) */
2851 { /* unit 415 (unit) */
2856 { /* unit 416 (unit) */
2857 0.0, -2.473670, 408,
2861 { /* unit 417 (unit) */
2862 0.0, -2.739810, 408,
2866 { /* unit 418 (unit) */
2871 { /* unit 419 (unit) */
2881 int hmmsol25(float *in, float *out, int init)
2885 enum{OK, Error, Not_Valid};
2889 /* layer definition section (names & member units) */
2891 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 */
2893 static pUnit Hidden1[9] = {Units + 409, Units + 410, Units + 411, Units + 412, Units + 413, Units + 414, Units + 415, Units + 416, Units + 417}; /* members */
2895 static pUnit Output1[2] = {Units + 418, Units + 419}; /* members */
2897 static int Output[2] = {418, 419};
2899 for(member = 0; member < 408; member++) {
2900 Input[member]->act = in[member];
2903 for (member = 0; member < 9; member++) {
2904 unit = Hidden1[member];
2906 for (source = 0; source < unit->NoOfSources; source++) {
2907 sum += unit->sources[source]->act
2908 * unit->weights[source];
2910 unit->act = Act_Logistic(sum, unit->Bias);
2913 for (member = 0; member < 2; member++) {
2914 unit = Output1[member];
2916 for (source = 0; source < unit->NoOfSources; source++) {
2917 sum += unit->sources[source]->act
2918 * unit->weights[source];
2920 unit->act = Act_Logistic(sum, unit->Bias);
2923 for(member = 0; member < 2; member++) {
2924 out[member] = Units[Output[member]].act;