1 /*********************************************************
3 --------------------------------------------------------
4 generated at Wed Jul 1 17:25:54 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[352];
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,
62 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
63 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
64 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
65 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
66 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
67 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
68 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
69 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
70 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
71 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
72 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
73 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
74 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
75 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
76 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
77 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
78 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
79 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
80 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
81 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
82 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
83 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
84 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
85 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
86 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
87 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
88 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
89 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
90 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
91 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
92 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
93 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
94 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
95 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
97 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
98 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
99 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
100 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
101 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
102 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
103 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
104 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
105 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
106 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
107 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
108 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
109 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
110 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
111 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
112 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
113 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
114 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
115 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
116 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
117 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
118 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
119 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
120 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
121 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
122 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
123 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
124 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
125 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
126 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
127 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
128 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
129 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
130 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
132 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
133 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
134 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
135 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
136 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
137 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
138 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
139 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
140 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
141 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
142 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
143 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
144 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
145 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
146 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
147 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
148 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
149 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
150 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
151 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
152 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
153 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
154 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
155 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
156 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
157 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
158 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
159 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
160 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
161 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
162 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
163 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
164 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
165 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
167 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
168 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
169 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
170 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
171 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
172 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
173 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
174 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
175 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
176 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
177 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
178 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
179 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
180 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
181 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
182 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
183 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
184 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
185 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
186 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
187 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
188 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
189 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
190 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
191 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
192 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
193 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
194 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
195 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
196 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
197 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
198 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
199 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
200 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
202 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
203 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
204 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
205 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
206 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
207 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
208 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
209 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
210 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
211 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
212 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
213 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
214 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
215 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
216 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
217 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
218 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
219 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
220 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
221 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
222 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
223 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
224 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
225 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
226 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
227 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
228 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
229 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
230 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
231 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
232 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
233 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
234 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
235 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
237 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
238 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
239 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
240 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
241 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
242 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
243 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
244 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
245 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
246 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
247 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
248 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
249 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
250 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
251 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
252 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
253 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
254 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
255 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
256 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
257 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
258 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
259 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
260 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
261 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
262 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
263 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
264 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
265 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
266 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
267 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
268 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
269 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
270 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
272 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
273 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
274 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
275 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
276 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
277 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
278 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
279 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
280 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
281 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
282 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
283 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
284 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
285 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
286 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
287 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
288 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
289 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
290 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
291 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
292 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
293 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
294 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
295 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
296 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
297 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
298 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
299 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
300 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
301 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
302 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
303 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
304 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
305 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
307 Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10,
308 Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20,
309 Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30,
310 Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40,
311 Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50,
312 Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60,
313 Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70,
314 Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80,
315 Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90,
316 Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100,
317 Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110,
318 Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120,
319 Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130,
320 Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140,
321 Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150,
322 Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160,
323 Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170,
324 Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180,
325 Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190,
326 Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200,
327 Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210,
328 Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220,
329 Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230,
330 Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240,
331 Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250,
332 Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260,
333 Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270,
334 Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280,
335 Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290,
336 Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300,
337 Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310,
338 Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320,
339 Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330,
340 Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340,
342 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349,
343 Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349,
347 /* Weigths definition section */
348 static float Weights[] = {
349 -0.119720, -0.318090, 0.090950, -0.025790, 0.357660, 0.385780, 0.158960, -0.451390, -0.226780, 0.480050,
350 -0.111640, 0.282990, 0.089210, -0.082090, 0.257690, 0.288270, 0.043950, -0.372010, 0.521370, -0.824370,
351 -0.067220, -0.303010, -0.837340, 0.391050, -0.425600, 0.861760, -0.247720, -0.342830, 0.216420, 0.601010,
352 -0.170810, 0.231270, -0.201450, 0.336520, -0.391510, 0.297980, -0.041690, -0.028030, 0.000980, -0.719120,
353 -0.074840, 0.042460, -0.329400, 0.782600, 0.250720, 0.325680, -0.176470, 0.128040, -0.269270, -0.128350,
354 0.407170, 0.047900, -0.275670, 0.347510, 0.314190, 0.275140, -0.540250, 0.003700, -0.118810, 0.178190,
355 0.043640, 0.390370, -0.011480, 0.010560, 0.090440, -0.623620, -0.130550, -0.345520, 0.533180, -0.560360,
356 -0.007560, 0.502320, 0.479760, -0.125780, 0.394360, -0.303960, -0.289930, 0.118390, -0.102330, 0.140900,
357 -0.380350, -0.311690, 0.010420, 0.561490, 0.409380, -0.196250, 0.298290, -0.505700, 0.100510, -0.897130,
358 0.393380, 0.387130, 0.060820, -0.145050, 0.121750, 0.170950, -0.089700, 0.428800, -0.774880, -0.244510,
359 0.440070, -0.016070, -0.024750, 0.916310, 0.279060, 0.362230, 0.321420, -0.393880, 0.511270, -0.342820,
360 0.033340, 0.529120, 0.362960, -0.188440, 0.411930, -0.145000, 0.096360, 0.167860, -0.226640, -0.252580,
361 -0.273380, -0.422450, 0.340570, 0.737210, -0.009670, 0.065450, -0.700750, 0.071910, -0.211650, 0.371670,
362 0.302560, 0.256980, -0.063010, 0.692870, 0.086990, 0.113970, -0.108760, -0.156870, 0.030790, -0.193730,
363 0.696400, 0.103750, 0.128310, 0.933280, 0.872340, 0.171680, 0.286240, -0.510940, -0.038960, 0.420350,
364 -0.415340, 0.373040, -0.376980, 0.300180, 0.655080, -0.474130, -0.182480, -0.113230, 0.326730, 0.306590,
365 -0.031750, 0.254690, 0.048390, 1.330890, 0.346090, 0.458340, 1.602440, -1.157000, -0.119430, -0.343250,
366 -1.490170, 2.546030, -0.541590, -1.155080, 0.848660, 0.203290, 0.609890, 0.040670, -0.552900, -0.930610,
367 0.185490, 0.111720, -0.040520, 0.117740, 0.147640, 0.302580, 0.469060, 0.034930, 0.780050, -0.189850,
368 0.118260, 0.260760, 0.080840, 0.032780, -0.075730, -0.054220, -0.446800, 0.145140, 0.148650, -0.437360,
369 -0.084230, -0.657070, 0.013740, -0.252460, 0.280870, 0.111610, -0.038020, -0.433500, -0.298730, -0.508420,
370 0.276650, -0.170580, 0.005220, 0.012000, 0.066840, 0.176910, -0.218960, -0.182570, 0.257640, 0.317660,
371 -0.138480, 0.176280, -0.008430, 0.472280, 0.346570, 0.339190, 0.131210, 0.300810, 0.114590, -0.390390,
372 -0.280290, 0.552550, -0.113980, -0.018100, 0.120900, -0.075800, -0.699620, -0.100840, -0.116120, 0.349810,
373 0.088160, -0.008880, 0.144630, 0.089400, 0.024190, -0.429070, 0.572710, -0.100200, 0.044330, -0.285440,
374 -0.391240, 0.469880, 0.429240, -0.003420, 0.036130, 0.132000, -0.106430, 0.087140, -0.474120, -0.128150,
375 0.179470, 0.420440, -0.293770, 0.169410, -0.328170, -0.027550, -0.344610, 0.391110, 0.261810, 0.127620,
376 0.134420, -0.155840, -0.357730, -0.129880, 0.130040, 0.149690, -0.356970, -0.356810, 0.328050, -0.199400,
377 -0.139790, 0.019570, 0.091800, 0.564150, 0.234560, -0.245380, 0.294870, 0.275600, 0.219840, -0.528100,
378 0.209340, -0.406340, 0.179690, -0.532870, 0.133920, -0.560070, 0.148190, -0.111620, 0.063210, 0.141360,
379 0.426790, 0.482090, 0.204390, 0.201050, 0.226930, 0.364640, -0.081770, -0.172110, -0.044100, -0.194170,
380 -0.663830, -0.033130, 0.274030, 0.190860, -0.152180, -0.265420, -0.509780, 0.066160, -0.071140, 0.035290,
381 0.260110, 0.583790, -0.368550, -0.070920, -0.192960, -0.291540, 0.348970, 0.153900, 0.207820, -0.151740,
382 -0.061020, -0.663990, 0.148650, -0.692980, 0.581710, -0.590500, -0.075370, 0.382030, -0.023060, -0.279250,
384 0.035910, -0.291990, -0.288070, 0.048690, -0.248480, 0.620820, -0.529490, -0.110620, 0.061340, -0.553400,
385 0.031350, 0.118090, -0.031460, 0.063320, -0.616820, 0.022340, 0.363910, 0.693800, -0.446710, 0.176950,
386 -0.324570, 0.123690, 0.046190, 0.050810, 0.353970, -0.136490, 0.111070, 0.303440, 0.062980, 0.439290,
387 -0.072300, -0.011730, -0.089310, 0.399630, 0.202310, 0.135170, -0.150120, 0.034820, -0.332550, -0.407950,
388 0.101910, -0.096490, -0.152100, -0.339480, 0.019790, 0.077630, -0.005110, -0.058060, -0.218350, 0.110090,
389 -0.073230, -0.190460, -0.035040, 0.188810, -0.296490, 0.170910, -0.024360, -0.030570, -0.253580, -0.159950,
390 -0.174750, -0.844940, -0.073040, -0.421190, -0.088340, -0.005970, 0.150040, -0.235560, -0.324880, 0.094100,
391 -0.586810, 0.429540, 0.107870, 0.044020, -0.089890, 0.181210, 0.362410, -0.053710, -0.172860, -0.551590,
392 0.165700, -0.366900, 0.064090, 0.249550, 0.260680, 0.224050, 0.216640, 0.000340, 0.038070, 0.725170,
393 0.365130, 0.604540, -0.494160, -0.421850, -0.076240, -0.044790, 0.130970, -0.312690, 0.099020, -0.836270,
394 -0.256910, -0.279980, -0.305750, 0.404760, -0.518040, 0.281370, 0.189320, 0.621040, -0.071580, 0.337290,
395 -0.327160, -0.219240, -0.164210, -0.341630, 0.208270, -0.380070, 0.283620, -0.114980, 0.216660, -0.937550,
396 -0.498750, -0.048060, 0.383290, 0.370590, 0.051120, 0.049710, -0.135680, -0.201500, 0.055110, -0.282050,
397 0.572960, 0.505650, -0.542890, -1.075370, 0.797660, -0.046580, 0.071990, 0.028540, -0.022320, -0.401000,
398 -0.034510, -0.247530, -0.422480, 0.178940, -0.453880, 0.752470, 0.018720, 0.409420, -0.222620, 0.043410,
399 0.392990, 0.461670, -0.358400, -0.165420, -0.214270, 0.195960, -0.071620, -0.008500, -0.349600, -0.677190,
400 0.211080, 0.748280, -0.014150, 0.620520, -0.873880, 0.213420, 1.309660, 1.576260, -0.185680, -0.328440,
401 0.633020, 1.556070, -0.005870, 0.404770, 1.151280, 0.032090, 0.599440, 0.248200, 1.111500, 0.755950,
402 0.903280, -0.068030, -0.242650, -0.401410, 0.245310, 0.139440, 0.050810, 0.142150, -0.306350, 0.238850,
403 0.154920, -0.003620, -0.114760, 0.047090, -1.683500, -0.151340, -0.122920, 0.051610, 0.172580, 0.287020,
404 -0.105120, -0.199770, 0.192220, -0.823010, -0.221130, 0.057560, 0.647130, -0.452100, 0.398320, 0.472050,
405 0.508120, 0.272270, 0.300150, -0.226990, -0.185010, 0.135050, -0.280710, 0.262450, -0.710010, 0.347650,
406 0.071700, 0.486760, -0.670210, 0.203460, -0.528050, 0.656650, -0.393560, -0.417550, -0.340270, 0.351550,
407 0.327960, 0.091390, -0.014800, 0.184130, -0.279430, 0.415410, -0.080620, 0.147690, 0.183150, 0.433450,
408 0.383920, -0.131190, -0.271260, -0.416060, 0.186220, 0.076680, -0.455310, -0.276810, 0.035030, 0.737560,
409 0.652390, -0.605760, -0.150790, -0.060200, 0.146480, 0.183920, -0.124610, 0.135920, 0.132760, 0.173510,
410 0.341340, -0.276330, 0.537070, -0.145700, 0.201170, 0.056380, -0.255120, -0.637640, -0.176780, 0.075990,
411 -0.039830, 0.569860, 0.011940, -0.131950, -0.612850, -0.084770, -0.149970, 0.325460, -0.143250, 0.036350,
412 0.466360, 0.436960, -0.369690, 0.043030, -0.310180, 0.079580, 0.053180, -0.137560, -0.087650, 0.643640,
413 -0.200460, -0.054930, 0.357140, 0.418240, -0.538000, 0.143820, 0.015500, -0.206040, -0.170670, -0.618130,
414 0.611450, -0.215420, -0.006550, -0.187340, -0.051450, -0.066830, 0.042770, -0.556910, -0.265470, -0.081590,
415 0.649640, 0.064140, 0.177500, -0.508630, -0.364030, 0.281960, -0.115180, -0.052700, 0.551590, -0.031160,
416 -0.274700, -0.073060, 0.544480, -0.293640, 0.179130, 0.341620, -0.144680, -0.510370, -0.299530, -0.033590,
417 0.998120, 0.056540, 0.065570, 0.130740, -0.493850, 0.560740, -0.063870, -0.329030, -0.126540, -0.469150,
419 -0.005380, -0.569600, -0.288590, -0.344210, -0.674490, 0.035940, -0.588010, 0.101160, 0.218810, -0.340300,
420 0.298830, 0.711080, -0.149910, 0.055850, -0.295250, -0.203680, 0.866030, 0.603860, -0.464700, -0.148590,
421 -0.178400, -0.020490, 0.176650, -0.402310, 0.205230, 0.397420, -0.101360, 0.746450, 0.548220, 0.847920,
422 0.573640, -0.325040, -0.438240, 0.342680, 0.593500, 0.484640, -0.426320, 0.291510, -0.273660, -0.305940,
423 -0.619430, -0.154780, -0.100820, -0.651140, 0.094620, -0.636440, 0.771220, 0.428200, 0.556360, 0.348460,
424 -0.530210, -0.034210, -0.260390, 0.396460, 0.027740, -0.234370, -0.318160, 0.057540, -0.026230, 0.254720,
425 -0.285160, -0.925870, 0.125990, -0.139140, -0.256100, -0.029420, 0.557540, -0.151250, -0.185170, -0.394180,
426 -0.586080, -0.241170, 0.227120, -0.116790, -0.147250, 0.344880, 0.819240, 0.336330, 0.571970, 0.197930,
427 0.094720, -1.097600, 0.118320, -0.293690, -0.067810, 0.065270, -0.360460, 0.231770, 0.182510, 0.562860,
428 0.052850, -0.561660, 0.294500, 0.144720, -1.065390, -0.658540, -0.184090, 0.118180, -0.141080, -0.203330,
429 -0.222180, -0.481470, -0.889750, -0.894670, 0.720720, 0.281490, -0.976430, 0.237580, -0.445410, -0.194730,
430 -0.328910, -0.925310, -0.176200, -0.067730, 0.050860, -0.408080, 0.022370, 0.003930, 0.205030, 0.505920,
431 0.388190, -0.171580, 0.409620, -1.511990, 1.492360, 0.398140, -0.646840, -0.422970, -0.386200, 0.393380,
432 -0.464560, -1.378690, 0.050950, 0.097340, -1.123110, -0.581280, -0.228810, -0.457490, 0.035750, -0.178020,
433 0.388320, -0.370030, -0.943700, -0.795090, 0.180730, 0.474010, -0.664600, -0.981610, -0.860440, -0.281700,
434 0.374820, -1.373690, -0.664800, 0.187340, -1.860110, -0.546970, -0.301920, 0.350560, -0.051820, 0.484320,
435 1.539000, -0.971940, -1.858480, -0.811230, 0.280170, 0.283250, -0.842020, -0.159150, -0.733080, 0.451230,
436 0.493680, -1.343670, 0.223960, 1.085050, -2.061990, -0.379890, -0.118880, 0.317810, 0.059420, 0.381050,
437 1.080220, -0.481750, -0.373890, -0.299480, 0.413100, 0.280980, -0.030210, -0.357030, -1.011020, -0.028560,
438 0.419980, -0.231340, 0.437470, 0.948640, -0.433000, -1.210760, 0.912910, -0.169690, 0.439950, -0.266560,
439 0.586830, 0.284220, 0.086330, -0.243840, 0.464430, -0.193190, 0.708580, -0.077080, 0.072410, 0.917300,
440 0.616370, 0.016680, 0.176090, -0.632170, -0.520510, 0.209640, -0.167880, 0.688710, 0.836830, -0.023980,
441 -0.023320, 0.109640, -0.200250, 0.124360, -0.081260, 0.642620, -0.750520, -0.476250, -0.423330, 0.199850,
442 0.324420, -0.479180, -0.158100, 0.194070, -0.528220, 0.445950, -0.138370, 0.321110, 0.843800, 0.165910,
443 0.169350, 0.050580, 0.803820, -0.872090, -0.073650, -0.409500, -0.473080, -0.133320, -0.041480, -0.190490,
444 1.182050, -0.358050, -0.444280, 0.063760, 0.130110, -0.024820, 0.427660, -0.173750, 0.145960, 0.418270,
445 0.510550, -0.193260, 0.456590, -0.457960, -0.037110, 0.052710, -0.691580, 0.218670, 0.150170, 0.318770,
446 -0.086210, 0.208650, 0.752390, 0.007750, -0.795320, -0.903670, -0.065150, -0.147430, -0.263860, -0.652660,
447 0.642180, 0.170290, -0.178420, -0.275850, -0.545830, -0.377530, 0.106950, 1.031850, 0.308950, 0.652370,
448 0.218750, 0.137600, 0.458710, 0.960200, -0.327310, -0.140020, 0.103220, -0.439470, -0.470800, -0.544140,
449 0.849990, 0.131980, 0.713800, -0.670970, -0.370360, -0.231390, 0.341250, 0.325160, -0.283020, 0.439780,
450 1.230140, 0.186830, -0.154680, 0.472300, -0.066990, 0.627290, 0.098800, 0.324460, 0.199160, -0.075050,
451 -0.139230, -0.000140, -0.216510, -0.074000, 1.072760, 0.214880, 0.335280, 0.174230, -0.157210, 0.332160,
452 1.022380, 0.090010, -0.212980, 0.086610, -0.413980, 0.054400, 0.294710, 0.012090, -0.095190, -1.330860,
454 0.037900, 0.160430, -0.441640, -0.589790, -0.510400, 0.193980, 0.141700, 0.203780, 0.598430, -0.085270,
455 -0.145130, -0.181810, 0.415830, -0.243070, 0.207780, -0.288950, -0.189650, -0.017110, -0.610290, 0.403640,
456 0.150000, 0.100250, 0.385630, -0.200480, 0.285070, 0.384780, -0.110760, 0.178180, 0.471550, 0.504520,
457 0.424150, -0.865400, 0.320430, -0.403930, -0.011050, 0.043540, 0.341440, 0.640580, -0.405520, -0.880380,
458 -0.419170, 0.130330, -0.013620, -0.233370, -0.505630, 0.599010, 0.265440, 0.290980, 0.421040, -0.104190,
459 0.523620, -0.494660, 0.461370, -0.009440, 0.434130, 0.111280, -0.042780, -0.195840, -0.401530, -0.041690,
460 -0.076030, 0.137180, 0.452590, 0.203430, 0.159710, -0.051400, 0.071560, 0.412600, 0.390200, 0.178350,
461 0.055800, -0.893480, -0.526750, 0.015100, 0.090540, 0.215300, -0.463330, -1.328740, 0.157480, 0.065200,
462 -0.062960, 0.190800, -0.064790, -0.503760, 0.141190, 0.393950, -0.206710, 0.823610, 0.140780, -0.015230,
463 -0.200600, -0.295760, 0.023310, 0.286910, 0.513760, 0.543210, -0.041420, 0.719260, -0.456870, -0.596070,
464 0.913300, 0.419000, 0.228680, 0.687430, -0.073080, 0.330160, 0.438890, 0.700710, 0.503860, -0.195510,
465 -0.145590, -0.689030, 0.048740, 0.471190, -0.678970, 0.227850, -0.237480, 1.079440, 0.584870, -0.284740,
466 0.061470, 0.403910, -1.171310, -0.596910, -0.680280, 0.234530, 0.514570, 0.318020, -0.765890, -0.478350,
467 0.095330, -0.319660, -0.018390, -0.212060, -0.261660, -0.282760, -0.099870, -0.431220, 0.316190, -0.738170,
468 -0.291210, 0.116310, 0.340790, 0.189850, -0.095860, -1.004630, 0.150540, -0.807660, 0.054060, -0.008210,
469 0.300800, 0.180760, -0.104540, -0.433300, -0.314680, -0.360900, -0.053660, 0.341080, -0.270380, -0.218440,
470 2.307870, -0.756950, 0.654770, 0.454000, 0.697670, 0.471220, 0.628930, -0.002860, -0.544020, 0.666070,
471 0.658260, 0.782380, 0.791210, 0.052420, 0.100310, 0.297560, 0.264090, 0.448150, -0.165610, 0.609490,
472 0.081700, -0.756990, -0.754270, -0.232500, -0.735280, -0.298510, -0.180830, -1.288750, -0.320440, -0.909040,
473 -0.526810, -1.493370, -0.253950, -1.008210, -0.604240, -0.407680, -1.058320, -0.163950, -0.611740, -1.296120,
474 0.153060, -0.752230, 0.249270, 0.134390, -0.900860, 0.006100, -0.286640, 0.420170, -0.053760, -0.458060,
475 -0.195390, -0.388850, 0.222930, -0.678430, -0.792010, -0.343760, 0.188310, -0.574020, -0.186940, -0.380000,
476 0.014110, -1.159160, -0.421470, -0.133300, -0.697140, -0.630070, -0.868380, -0.561140, -0.497470, -0.670670,
477 -0.435690, -1.241680, -0.218670, 0.004190, -0.227360, -0.656290, -0.426010, -0.394720, -0.558340, -0.407350,
478 -0.324390, -0.311090, -0.086020, 0.087920, -0.491280, -0.432690, -0.172090, -0.099140, -0.592220, -0.536470,
479 -0.128320, -0.208070, -0.356640, -0.145910, -0.604740, 0.045490, -0.466500, 0.196130, -0.633040, -0.710920,
480 -0.407910, -0.281520, -0.504160, -0.080990, -0.545480, 0.008810, -0.038190, -0.303030, 0.120100, -0.577050,
481 -0.360770, -0.238660, -0.465310, -0.508690, -0.247770, -0.405550, -0.450720, -0.121100, -0.418140, -0.548070,
482 0.017630, 0.321270, -0.299400, -0.003370, -0.451640, 0.407840, 0.163350, 0.120890, -0.011360, -0.063590,
483 0.209220, 0.101550, -0.007450, -0.039110, -0.050630, -0.180880, 0.184930, -0.379270, -0.381220, 0.021480,
484 -0.112920, -0.373150, -0.372480, 0.178790, -0.488470, -0.041670, -0.157140, 0.075870, -0.657360, -0.004340,
485 -0.381390, -0.253030, -0.122330, 0.013400, 0.180920, -0.558250, -0.383940, -0.199760, -0.541520, 0.253600,
486 -0.048530, 0.006700, -0.322440, 0.008010, -0.017730, -0.034200, 0.033510, -0.338730, -0.514070, -0.250340,
487 -0.035900, -0.070150, 0.241650, -0.286470, -0.447560, -0.332760, -0.020270, -0.207720, -0.386720, -0.356780,
489 0.131190, -0.010790, 0.067120, 0.275630, 0.008990, 0.155190, -0.044760, -0.002780, 0.005300, 0.233710,
490 -0.259160, -0.173310, -0.071320, 0.015360, 0.104450, -0.094700, 0.007610, -0.082970, -0.034270, 0.037450,
491 0.169740, -0.203200, -0.059340, 0.236440, -0.283220, 0.257850, -0.129170, -0.200010, 0.095790, 0.116520,
492 0.011600, 0.203880, 0.149430, 0.056420, -0.191280, 0.099820, 0.293450, -0.062870, 0.053830, -0.081690,
493 0.095570, -0.124080, -0.150240, 0.276340, 0.205070, 0.146080, -0.194910, 0.085410, 0.008950, -0.323220,
494 0.167810, 0.106860, 0.053100, -0.037740, -0.193690, 0.001080, -0.031370, -0.045580, -0.003310, 0.096890,
495 0.325230, 0.016500, 0.109310, 0.165570, -0.021630, -0.001060, 0.149800, -0.022310, -0.010740, 0.148630,
496 -0.049640, 0.186720, -0.114190, -0.092480, -0.121470, -0.040380, -0.363310, 0.077900, -0.086220, -0.050240,
497 0.101760, 0.096090, -0.049360, 0.261310, 0.091400, -0.141760, -0.182470, -0.177310, 0.054520, 0.041720,
498 0.165890, -0.167800, -0.157530, -0.155600, 0.051190, -0.040750, 0.134370, -0.249680, 0.055390, -0.252960,
499 0.026710, 0.238060, 0.074130, 0.462760, -0.137430, -0.030980, -0.046900, -0.198850, -0.107430, 0.261540,
500 -0.093150, 0.120730, -0.097820, -0.166880, 0.301970, 0.047590, 0.146900, -0.013410, 0.148880, -0.110590,
501 0.176380, 0.271900, -0.042690, 0.414400, -0.115300, 0.227930, 0.604760, 0.027350, -0.007910, 0.048400,
502 0.426610, 0.354190, 0.090330, -0.388810, 0.414640, 0.060740, 0.203140, 0.073900, 0.180990, -0.415730,
503 -0.009440, 0.048190, 0.077980, 0.314830, 0.059510, -0.055170, 0.370700, -0.029410, 0.109530, 0.069370,
504 0.025830, 0.290210, 0.062980, -0.283490, -0.036050, -0.022640, 0.199380, -0.072770, 0.255300, -0.206450,
505 0.760610, -0.214450, -0.365700, -0.713050, 0.460800, -0.470030, -0.414260, -0.711790, -0.011670, 0.262600,
506 -0.100230, -0.525790, 0.097250, 0.067290, -0.457830, -0.121770, -0.546060, 0.395120, 0.158470, -0.148300,
507 0.192780, 0.367310, 0.258770, -0.048070, -0.377790, -0.147340, 0.153130, -0.625400, 0.262340, 0.265080,
508 0.271770, 0.217100, -0.041050, 0.003000, -0.316920, 0.008370, -0.055180, -0.127160, -0.016160, -0.090320,
509 0.350790, -0.013700, -0.081390, 0.091680, -0.084870, 0.165160, 0.109460, -0.040540, -0.300440, 0.256670,
510 -0.027980, 0.001200, 0.198500, 0.490890, -0.270220, 0.089440, -0.376220, -0.135950, -0.168980, 0.049640,
511 0.026970, -0.157320, 0.059890, -0.296740, 0.048340, 0.016980, -0.190890, -0.536860, -0.021930, 0.154490,
512 0.134930, 0.076770, -0.006870, 0.214340, -0.541620, 0.014780, -0.080080, -0.064140, -0.088680, 0.092180,
513 0.064740, -0.059140, -0.018380, -0.184260, 0.406990, 0.032630, -0.103200, -0.000820, -0.161680, 0.422210,
514 0.007720, -0.077960, 0.103540, -0.014490, -0.483070, -0.298770, -0.057160, -0.008510, 0.127290, -0.192000,
515 0.181790, 0.175300, 0.197600, 0.084930, -0.063810, 0.078490, -0.015830, 0.056440, -0.098930, -0.151440,
516 0.298400, 0.280670, -0.026870, -0.027630, -0.286570, 0.149030, -0.127530, -0.044910, 0.036490, 0.098880,
517 0.201730, 0.302940, 0.018850, 0.266880, -0.050980, -0.079310, 0.036090, -0.141500, -0.092950, 0.081710,
518 0.167070, 0.145210, -0.106110, -0.154690, -0.162080, -0.027060, 0.065100, 0.199470, 0.172220, -0.115500,
519 0.086220, -0.145880, -0.103990, 0.097790, 0.155730, 0.148210, -0.052420, -0.056840, 0.152060, -0.008880,
520 0.227720, -0.059640, -0.012730, -0.039140, -0.123280, -0.042230, -0.032090, -0.034280, 0.048930, -0.058950,
521 0.112600, 0.055740, 0.124830, 0.138930, 0.017090, 0.075250, -0.115660, -0.000270, -0.109590, -0.063270,
522 0.111850, 0.052410, -0.118880, -0.176090, 0.247750, -0.179700, 0.117130, 0.249490, 0.069790, 0.035240,
524 -0.958340, -0.227600, -0.357560, 0.758500, 0.898190, 0.127290, -0.247230, 0.521360, 0.007140, -0.253990,
525 -0.092880, 0.088290, 0.108690, -0.024250, 0.533530, 0.700480, -0.736610, -0.021590, 0.785550, 0.384760,
526 0.066530, -0.066530, -0.312520, 0.455450, 0.481650, 0.133910, -0.884040, 0.908470, 0.230380, 1.392940,
527 -0.501810, 0.006320, 0.125770, 0.027270, 0.260140, 0.026570, -0.191570, 0.429330, 0.393510, -0.724730,
528 0.366830, 0.182310, 0.548940, -0.379320, -0.517980, 0.065400, 0.184830, -0.115850, -0.596400, 0.055230,
529 0.190440, 0.093680, -0.288780, 0.260520, 0.751650, 0.382340, -0.417820, 0.625960, -0.079090, 0.599490,
530 -0.387740, 0.300390, -0.335490, 0.036850, 1.090070, -0.007050, -0.857700, 0.477870, 0.404280, -0.189050,
531 -0.193410, 0.262060, 0.697380, 0.362230, 0.296210, -0.125950, 0.165870, -0.022390, 0.429050, -0.111540,
532 0.508660, -0.096940, -0.167790, -0.008370, 0.528970, -0.498610, 0.370380, -0.008940, -0.186080, -0.158600,
533 0.925290, 0.739990, 0.122670, 0.160020, -0.038480, -0.358160, 0.517240, 1.312590, -0.019050, -0.197040,
534 0.125310, 0.048190, 0.373430, 0.245080, 0.064690, -0.544200, 0.660190, 0.187400, -0.197970, 0.247310,
535 0.855070, 0.374850, 0.249830, 0.409050, -0.555620, -0.134070, 0.292800, 0.763200, 0.257560, 0.531150,
536 0.211370, -0.330930, 0.141960, 0.758800, -0.196830, 0.586370, -0.769250, 0.412850, -0.133110, 0.063810,
537 0.162540, 1.051900, 0.318390, 1.238250, 0.555480, 0.189950, 0.340170, 0.081040, 0.785400, 1.219080,
538 0.647040, 0.074760, 0.310070, 0.290840, -0.237500, -0.107730, 0.827130, 0.752930, 0.109180, 1.428300,
539 0.338520, 2.099760, -0.664820, 0.917350, 0.186190, 0.046940, 0.462390, 0.736030, 0.100970, -0.046650,
540 -1.133140, -0.585870, 0.093440, -0.953650, 0.812650, -0.894390, -1.204970, 0.983170, 0.678990, -0.459650,
541 0.352680, -0.130440, -0.698660, -0.636010, -1.230180, -1.600750, -0.622590, 0.127320, 0.494640, -0.080230,
542 -1.315140, -0.525240, -0.219840, -0.576100, 0.271510, -0.210310, -0.380410, 0.639730, 0.497670, -0.263610,
543 -0.356870, -0.185320, -0.110790, -0.060670, -0.234720, 0.233640, -0.494300, 0.040850, -0.046750, 0.658990,
544 -0.431890, -0.347610, 0.193850, -0.275540, 0.027610, 0.459940, -0.177570, 0.018050, 0.792520, -0.509860,
545 -0.102980, 0.180460, -0.008790, 0.023380, 0.497230, -0.030160, 0.678790, -0.209200, 0.298480, 0.785680,
546 -0.044070, 0.247570, -1.020630, 0.339770, 0.523390, -1.040800, -0.564700, -0.298310, 0.435820, -0.489460,
547 0.137120, -0.529430, 0.203150, 0.342820, 0.008540, -0.350090, -0.190860, 0.351770, -0.328940, 0.163800,
548 -0.696370, -0.249360, -0.271270, 0.551160, 0.525080, -0.205380, 0.005880, 0.478050, 0.427510, -0.370010,
549 0.333480, 0.122110, -0.494270, 0.008380, -0.288410, -0.349970, -0.098800, -0.013850, -0.013200, 0.642420,
550 -0.105370, -0.468070, -0.029760, 0.436920, -0.234180, 0.087130, 0.253400, 0.497570, -0.117690, 0.517850,
551 -0.152560, 0.420320, -0.437370, -0.057060, 0.723350, 0.401420, -0.447190, 0.496820, 0.594640, 0.027250,
552 -0.615150, 0.060900, -0.003500, 0.072090, -0.036200, 0.207410, -0.401190, -0.405770, 0.293200, 0.213620,
553 -0.560710, -1.049390, -0.068810, -0.925910, 0.259380, -0.115960, 0.230170, 0.255210, 0.346010, -0.011830,
554 0.412700, 0.263500, 0.250080, 0.062730, 0.176120, -0.171440, -0.500050, 0.200450, -0.606330, -0.530940,
555 -0.300190, -0.170340, 0.283860, -0.304630, -0.402190, -0.464730, -0.464820, 0.057420, 0.424490, 0.589650,
556 0.008970, -0.381700, -0.116670, -0.300450, -0.397680, -0.362960, 0.033620, 0.439220, 0.471990, 0.315620,
557 -0.216220, 0.207480, -0.275300, 0.657450, 0.375730, 0.197290, -0.417450, 0.127080, -0.163900, 0.604720,
559 0.833800, 0.833720, -0.257250, -0.172870, 0.552610, 0.370950, 0.437650, 0.996100, -0.131360, 0.558880,
560 0.678730, 0.366110, -0.075380, -0.021090, -0.341830, 0.160680, -0.064190, 0.320450, 0.094930, -0.469610,
561 -0.587670, 0.832480, 0.232990, -0.138350, 0.789990, -1.464140, 0.394970, -0.038480, -0.244060, 0.440560,
562 0.225570, 0.242740, -0.698500, -0.247300, 0.617240, -0.766230, -0.199420, 0.462240, -0.116460, -0.222540,
563 0.540660, -0.670730, 0.252220, -0.249620, -0.218800, -0.208310, 0.103870, -0.047870, -0.534140, 0.093170,
564 -0.629820, 0.702480, 1.158380, 0.596750, 0.606310, 0.244770, -0.038070, -0.670290, 0.403650, -1.094470,
565 -0.283230, 0.508060, 0.072030, -0.164430, 0.432080, 0.399600, 0.176360, -0.397610, -0.285580, -0.156350,
566 0.728830, 0.037530, 0.257000, 0.677720, 0.107860, 0.066180, 0.950290, -0.951180, -0.441810, -0.009400,
567 -0.734670, 0.117770, 0.031140, 0.180730, 0.721840, 0.279840, -0.288890, 0.364370, -0.290670, 0.382700,
568 0.176740, 0.749810, -0.317850, -0.471760, 0.713970, 0.032400, -0.118210, -0.014660, -0.037720, 0.231260,
569 -0.059320, -0.193990, -0.100190, -0.260800, 0.536950, -0.633010, 0.435780, 0.673660, 0.600820, 0.775990,
570 -0.521130, 0.359170, 0.279780, -0.111750, -0.227130, -1.075070, -0.310390, 0.285880, -0.943640, -0.985430,
571 0.090970, -0.553400, 0.279890, 0.105950, -0.941690, -0.507870, -0.101800, -0.199350, 1.290570, 1.031160,
572 -0.119500, 0.099170, -1.098540, -0.129470, -0.358940, -1.088940, -0.922320, 0.484710, -0.906910, 0.802130,
573 -0.200390, 1.058720, 0.544350, 0.826560, -0.434880, 0.086480, 0.198520, 2.281790, 0.693300, -0.217060,
574 0.940980, 0.599630, 0.584140, -0.184480, 1.517470, -0.689970, 0.482810, 0.811890, 0.179070, 0.443830,
575 0.954300, -2.960950, -1.684280, -1.546100, 1.117660, -1.993990, -3.151120, -3.350420, -2.702410, -0.340190,
576 0.217630, -2.801180, -1.152420, 1.133630, -1.564720, -0.264200, -1.204700, -2.144210, -1.357210, -0.000420,
577 -0.227240, 0.428840, -0.325830, 0.704840, 1.934900, 0.368170, -0.732060, -0.413380, -0.034170, -0.681490,
578 -0.143780, 0.574460, 0.014410, -1.049820, 0.916850, 1.376180, 1.275120, 1.256280, 0.501390, 0.147120,
579 -0.286720, 0.854650, 1.653880, -0.435560, -0.501500, -1.171350, 0.538120, -0.449540, 0.446330, 0.389250,
580 1.638920, 0.538920, -1.222060, -0.353960, 0.130120, -0.851360, 0.412780, 0.578740, -0.345640, 0.186580,
581 0.912850, 0.418770, 0.104670, 1.182680, 0.628970, -0.703730, 1.137520, 1.040700, 0.341240, 0.008030,
582 0.440730, 0.752290, 0.142700, -0.573600, 0.761810, -0.532060, 0.107770, 0.106090, 0.090510, -0.624240,
583 0.733790, -0.128630, -0.307990, 0.597050, -0.319910, 0.278950, -0.180710, -0.495650, 0.306680, -0.632310,
584 0.461770, -0.414950, 0.363150, -1.261010, 1.117940, -0.335690, -0.809650, 0.627740, 0.506910, -0.337020,
585 -0.809090, 0.663100, 0.116500, 0.530780, 0.763490, -0.513610, 0.113560, -0.276620, -0.247780, 0.157060,
586 -0.467100, -0.152460, -0.322100, -0.625960, 0.571900, -0.883700, -0.062180, 0.254110, 0.496330, 0.509900,
587 -0.757610, -0.233660, -0.455840, 0.134440, -0.111390, 0.498310, -0.054330, 0.606320, -0.334630, 0.100750,
588 -0.092080, 0.425360, -0.352810, 0.521240, -0.046540, 0.780130, -0.137420, -0.016480, -0.429270, 0.106800,
589 -0.591390, -0.020680, 0.055470, 0.629160, 0.225590, -0.418470, 0.022920, 0.206140, 0.382590, -0.592650,
590 -0.489810, 0.228090, 0.281120, -0.998550, 0.761580, -0.110400, -0.017700, 0.253110, 0.462120, 0.503050,
591 -0.642890, -0.205160, 0.728230, 0.602070, -0.045770, -0.189070, -0.839470, -0.448560, -0.157880, -0.111240,
592 0.424420, 0.169740, 0.997500, 0.507230, -0.991320, 0.665060, 0.182450, -0.463880, -1.019390, -0.221130,
594 0.016810, -0.074140, -0.491900, 0.335700, 0.401060, -0.156180, 0.082660, 0.533110, 0.609960, 0.181820,
595 0.308860, -0.565790, -0.539680, -0.069480, -0.159900, -0.753960, 0.185830, -0.322690, -0.273680, 0.371240,
596 0.660270, -0.104440, -0.092430, -0.519570, -0.254030, 0.037450, 0.168110, -0.017410, -0.264820, 0.900360,
597 -0.607110, 0.001320, 0.412500, -0.286520, -0.194950, -0.065840, 0.375700, 0.377380, -0.283520, -0.211280,
598 0.356050, 0.122140, 0.056720, -0.649830, 0.248900, -0.365980, -0.031770, 0.025080, 0.427530, -0.286260,
599 -0.461180, 0.009960, 0.135280, 0.211270, -0.254760, -0.180510, 0.278470, 0.038460, 0.287830, 0.650960,
600 0.291470, 0.035950, 0.442320, -0.669160, 0.616160, 0.146970, 0.788040, -0.303340, 0.623990, 0.157240,
601 0.240280, -0.266810, -0.872170, -0.082520, -0.401860, -0.485920, -0.520100, -0.136680, 0.100980, -0.048490,
602 0.630120, 0.577200, -0.488840, 0.015320, 0.102830, 0.308500, -0.168040, -0.714890, -0.135960, 0.246240,
603 -0.322190, 0.190140, -0.379890, 0.599650, -0.129990, -1.118830, 0.238790, 0.048110, 0.253850, -0.008730,
604 -0.010710, 0.701820, -1.329930, -0.184090, 0.628460, 0.124670, 0.809250, -0.743440, -0.293970, 0.416030,
605 -0.219930, 0.461690, -0.600970, 0.088510, -0.540570, -0.348540, -0.215030, 0.177070, 0.043160, 0.484400,
606 0.817140, 0.952350, -0.141640, 1.026060, 0.803100, 0.111110, 0.631740, 0.227540, 0.346850, 0.503170,
607 0.657090, 0.276670, -0.373160, -0.052160, -0.309820, 0.539310, 0.254700, 0.827370, -0.948670, -0.337500,
608 0.494150, -0.162530, 0.085600, -0.221730, -0.413090, -0.569000, 0.023290, -0.052990, 0.407060, -0.659080,
609 0.993180, 1.198230, -0.301080, 0.183930, 0.889780, 0.814680, 0.080990, 0.243950, 0.029080, -0.676900,
610 0.558300, -0.413460, 1.707080, 1.325770, -0.760490, 0.538280, 0.939100, 1.899190, 0.460200, -0.967610,
611 -0.855330, 1.898910, 0.005280, -0.960770, 1.404980, -0.953320, -0.976810, -0.534260, -1.629110, -1.357710,
612 -1.105450, -0.716880, 1.305150, -0.129500, 0.148320, 0.209100, 0.039700, 0.740470, 0.379500, -0.387060,
613 -0.623830, -0.457910, -0.034190, -0.188670, -1.299140, -0.802190, -0.024930, -0.356910, -0.199840, 1.055940,
614 -1.344330, -0.247790, -0.368210, 0.470730, -0.104420, 0.043800, -0.647990, 1.466660, -0.245200, 0.053120,
615 -0.999330, 0.562060, 0.121290, -0.050010, 1.827090, -0.358440, 0.527710, -0.527410, 0.108050, -0.409230,
616 -1.061040, -0.875820, -0.818330, -0.074970, 0.208750, -1.220450, -0.064920, -1.347870, 0.386220, -0.114800,
617 -0.585000, 0.255050, -0.418310, -0.123860, 1.081390, -0.582790, -0.000170, 0.136820, -0.054720, 0.812980,
618 -0.468050, -0.192740, -1.053030, 0.478450, 0.450830, -0.736920, -0.073070, -0.647810, 0.523440, -0.113170,
619 0.011280, -0.060200, -1.107470, -0.390870, 1.146930, -1.069910, 0.500410, 0.155760, 0.526360, 0.704200,
620 -0.365240, -0.215280, -0.558450, 0.064330, -0.349320, 0.306140, 0.406920, -1.318820, -0.211090, 0.047260,
621 -0.345630, 0.246200, 0.295640, -0.656410, 0.360720, -0.944640, 0.196740, 0.624910, -0.089080, -0.010280,
622 -0.795700, 0.039200, -1.010070, -0.266410, -0.529630, -0.220920, -0.206200, -0.457660, 0.017470, 0.746200,
623 -0.476600, 0.358110, -0.518020, 0.156300, -0.400020, 0.766690, -0.150650, 0.426760, -0.383420, 0.305930,
624 -0.458750, 0.496630, -0.554010, 0.847760, -0.556950, 0.258530, 0.281130, 0.347760, -0.114890, -0.008800,
625 0.014260, -0.521010, -0.434410, -0.598170, -0.024510, -0.410780, 0.510670, 0.766030, 0.085290, 0.820470,
626 0.031010, -0.448240, -0.160440, 0.379720, 0.326550, -0.319420, 0.303480, -0.427890, -0.027640, -0.215820,
627 -0.466350, 0.333870, -0.009200, 0.395020, 0.137200, -0.218620, 0.328510, 0.252400, -0.076630, 0.473190,
629 -0.594030, 0.028950, -0.690270, -0.060000, 0.452710, -0.152620, 0.101420, -0.145710, 0.147570, 0.547450,
630 -1.100240, 0.265390, 0.097920, -0.324790, -0.008360, 0.291940, -0.590800, -0.276760, -0.487100, -0.001160,
631 0.386400, -0.725370, 0.291090, -0.348630, -0.100080, 0.715650, -0.222710, -0.032720, 0.402350, 1.175660,
632 0.200720, 0.445130, -0.298080, 0.125330, -0.218020, -0.027460, -0.508450, 0.281320, -0.161710, 0.011840,
633 -0.186460, -1.134230, -0.492230, 0.153940, -0.247600, -0.378690, 0.199600, -0.450450, 0.522490, -0.498250,
634 -0.313180, 1.033930, 0.644180, 0.396960, -0.275690, 0.005250, -0.716680, -0.468800, -0.663620, 0.003060,
635 0.189090, 0.425760, -0.223190, 0.523760, 0.234180, 0.630230, -0.442410, -0.810410, -0.674660, -0.031250,
636 0.157610, 0.142180, 0.047720, 0.633040, -0.764280, 0.809960, -0.272220, -0.182100, -0.299580, 0.271110,
637 -0.003610, 0.059180, -0.267610, -0.066070, -0.663090, 0.206100, -0.337490, -0.407330, -0.583400, 0.416490,
638 -0.169630, -0.430080, 0.666950, 0.202470, -0.733600, 0.123610, -0.232600, -0.026630, 0.028630, 0.491570,
639 0.332460, 0.618110, -0.233500, -0.410270, 0.005580, 0.006500, 0.171450, -0.483870, -0.874050, 0.974630,
640 0.216270, 0.849430, -1.069860, 0.163480, 0.005660, 0.107730, 0.145970, 0.507090, -0.343120, 0.547620,
641 0.431020, -0.816550, 0.369390, -0.007190, -0.754180, 0.463070, 0.461240, -0.714530, -0.097350, -0.008850,
642 0.220810, 0.653300, 0.071860, -0.071280, -0.689820, -0.486110, 0.005400, -0.608520, 0.102340, -0.042250,
643 0.059180, -0.031700, -0.595540, -0.146070, -0.595210, -0.150200, 1.349830, 0.001980, -0.511770, -0.155200,
644 1.022430, 1.109850, -0.475790, -0.629720, -0.531950, -0.152160, 0.459850, -0.219960, 0.165650, -0.326840,
645 0.869470, 0.092420, 0.251420, 0.512510, -0.197840, 0.233170, 0.139030, 0.525530, 0.431720, 1.712100,
646 1.024070, 2.720100, -0.852130, 2.242950, 0.747820, -0.023280, 0.485510, 0.590750, -0.441660, -0.474750,
647 -0.166430, 0.561330, 0.422860, 1.735330, -1.018550, -0.173810, 0.343740, -0.646040, -0.008080, -0.480080,
648 1.161040, 2.408110, -0.466220, 0.232070, 0.793680, 0.104950, 1.408620, -0.513060, 0.167080, -0.818360,
649 0.049660, 0.383190, 0.171370, 1.393260, -0.838980, 0.275120, 1.027730, 0.252970, -0.559460, 0.473820,
650 0.178440, 1.853280, -0.297560, 0.150240, 0.824820, -0.564180, 1.711470, -0.015840, 0.279330, -0.308510,
651 0.202930, -0.445510, 0.974910, 0.099490, -0.186320, 0.415880, 0.324670, 0.093790, -0.137420, 0.474060,
652 0.585570, 0.961550, -0.709960, 0.530300, -0.252890, -0.503200, 0.887330, 0.283460, -0.359140, -0.749860,
653 -0.442280, 0.123350, 0.633280, 0.323630, 0.125580, 1.208940, 0.262730, 0.189210, -0.735150, 0.747370,
654 0.775630, 1.276160, -0.876040, -0.041120, -0.448050, -0.358000, 0.649020, 0.179870, -0.154690, -0.794170,
655 -0.065650, -0.106620, 0.046470, -0.174910, -0.302700, 0.398020, 0.116120, 0.902090, -0.363600, 0.203120,
656 0.665170, 0.552440, -0.139760, 0.474950, -0.132940, -0.056380, -0.298600, -0.212060, -0.468830, -0.278740,
657 -0.745710, 0.497700, -0.549020, -0.204270, -0.058140, 0.781030, -0.033520, -0.092730, -0.316980, 0.160480,
658 0.099240, -0.463180, -0.448730, -0.165550, 0.362870, -0.751250, 0.472370, 0.167990, -0.355770, 0.215840,
659 -0.478980, 0.030510, -0.047490, -0.181850, 0.493830, 0.603500, -0.375290, 0.280550, 0.118410, -0.204250,
660 0.009900, -0.306040, 0.240910, 0.762970, -0.221450, 0.654500, 0.255220, 0.020130, -1.351430, 0.346120,
661 -0.330700, -0.539280, -0.600450, 0.064650, 0.354520, 0.793510, -0.494910, -0.117520, -0.076400, 0.012660,
662 0.059600, 0.600660, -0.521080, 0.168400, -0.721090, -0.009930, 0.113760, 0.383760, -0.560160, -0.313320,
664 1.724630, 1.700850, -1.222040, 3.371470, -2.952820, -1.769400, -1.442440, 1.231270, 1.446470,
665 -1.725200, -1.701600, 1.225260, -3.374220, 2.951920, 1.763350, 1.439340, -1.233540, -1.454670,
669 /* unit definition section (see also UnitType) */
670 static UnitType Units[352] =
672 { 0.0, 0.0, 0, NULL , NULL },
673 { /* unit 1 (unit) */
678 { /* unit 2 (unit) */
683 { /* unit 3 (unit) */
688 { /* unit 4 (unit) */
693 { /* unit 5 (unit) */
698 { /* unit 6 (unit) */
703 { /* unit 7 (unit) */
708 { /* unit 8 (unit) */
713 { /* unit 9 (unit) */
718 { /* unit 10 (unit) */
723 { /* unit 11 (unit) */
728 { /* unit 12 (unit) */
733 { /* unit 13 (unit) */
738 { /* unit 14 (unit) */
743 { /* unit 15 (unit) */
748 { /* unit 16 (unit) */
753 { /* unit 17 (unit) */
758 { /* unit 18 (unit) */
763 { /* unit 19 (unit) */
768 { /* unit 20 (unit) */
773 { /* unit 21 (unit) */
778 { /* unit 22 (unit) */
783 { /* unit 23 (unit) */
788 { /* unit 24 (unit) */
793 { /* unit 25 (unit) */
798 { /* unit 26 (unit) */
803 { /* unit 27 (unit) */
808 { /* unit 28 (unit) */
813 { /* unit 29 (unit) */
818 { /* unit 30 (unit) */
823 { /* unit 31 (unit) */
828 { /* unit 32 (unit) */
833 { /* unit 33 (unit) */
838 { /* unit 34 (unit) */
843 { /* unit 35 (unit) */
848 { /* unit 36 (unit) */
853 { /* unit 37 (unit) */
858 { /* unit 38 (unit) */
863 { /* unit 39 (unit) */
868 { /* unit 40 (unit) */
873 { /* unit 41 (unit) */
878 { /* unit 42 (unit) */
883 { /* unit 43 (unit) */
888 { /* unit 44 (unit) */
893 { /* unit 45 (unit) */
898 { /* unit 46 (unit) */
903 { /* unit 47 (unit) */
908 { /* unit 48 (unit) */
913 { /* unit 49 (unit) */
918 { /* unit 50 (unit) */
923 { /* unit 51 (unit) */
928 { /* unit 52 (unit) */
933 { /* unit 53 (unit) */
938 { /* unit 54 (unit) */
943 { /* unit 55 (unit) */
948 { /* unit 56 (unit) */
953 { /* unit 57 (unit) */
958 { /* unit 58 (unit) */
963 { /* unit 59 (unit) */
968 { /* unit 60 (unit) */
973 { /* unit 61 (unit) */
978 { /* unit 62 (unit) */
983 { /* unit 63 (unit) */
988 { /* unit 64 (unit) */
993 { /* unit 65 (unit) */
998 { /* unit 66 (unit) */
1003 { /* unit 67 (unit) */
1008 { /* unit 68 (unit) */
1013 { /* unit 69 (unit) */
1018 { /* unit 70 (unit) */
1023 { /* unit 71 (unit) */
1028 { /* unit 72 (unit) */
1033 { /* unit 73 (unit) */
1038 { /* unit 74 (unit) */
1043 { /* unit 75 (unit) */
1048 { /* unit 76 (unit) */
1053 { /* unit 77 (unit) */
1058 { /* unit 78 (unit) */
1063 { /* unit 79 (unit) */
1068 { /* unit 80 (unit) */
1073 { /* unit 81 (unit) */
1078 { /* unit 82 (unit) */
1083 { /* unit 83 (unit) */
1088 { /* unit 84 (unit) */
1093 { /* unit 85 (unit) */
1098 { /* unit 86 (unit) */
1103 { /* unit 87 (unit) */
1108 { /* unit 88 (unit) */
1113 { /* unit 89 (unit) */
1118 { /* unit 90 (unit) */
1123 { /* unit 91 (unit) */
1128 { /* unit 92 (unit) */
1133 { /* unit 93 (unit) */
1138 { /* unit 94 (unit) */
1143 { /* unit 95 (unit) */
1148 { /* unit 96 (unit) */
1153 { /* unit 97 (unit) */
1158 { /* unit 98 (unit) */
1163 { /* unit 99 (unit) */
1168 { /* unit 100 (unit) */
1173 { /* unit 101 (unit) */
1178 { /* unit 102 (unit) */
1183 { /* unit 103 (unit) */
1188 { /* unit 104 (unit) */
1193 { /* unit 105 (unit) */
1198 { /* unit 106 (unit) */
1203 { /* unit 107 (unit) */
1208 { /* unit 108 (unit) */
1213 { /* unit 109 (unit) */
1218 { /* unit 110 (unit) */
1223 { /* unit 111 (unit) */
1228 { /* unit 112 (unit) */
1233 { /* unit 113 (unit) */
1238 { /* unit 114 (unit) */
1243 { /* unit 115 (unit) */
1248 { /* unit 116 (unit) */
1253 { /* unit 117 (unit) */
1258 { /* unit 118 (unit) */
1263 { /* unit 119 (unit) */
1268 { /* unit 120 (unit) */
1273 { /* unit 121 (unit) */
1278 { /* unit 122 (unit) */
1283 { /* unit 123 (unit) */
1288 { /* unit 124 (unit) */
1293 { /* unit 125 (unit) */
1298 { /* unit 126 (unit) */
1303 { /* unit 127 (unit) */
1308 { /* unit 128 (unit) */
1313 { /* unit 129 (unit) */
1318 { /* unit 130 (unit) */
1323 { /* unit 131 (unit) */
1328 { /* unit 132 (unit) */
1333 { /* unit 133 (unit) */
1338 { /* unit 134 (unit) */
1343 { /* unit 135 (unit) */
1348 { /* unit 136 (unit) */
1353 { /* unit 137 (unit) */
1358 { /* unit 138 (unit) */
1363 { /* unit 139 (unit) */
1368 { /* unit 140 (unit) */
1373 { /* unit 141 (unit) */
1378 { /* unit 142 (unit) */
1383 { /* unit 143 (unit) */
1388 { /* unit 144 (unit) */
1393 { /* unit 145 (unit) */
1398 { /* unit 146 (unit) */
1403 { /* unit 147 (unit) */
1408 { /* unit 148 (unit) */
1413 { /* unit 149 (unit) */
1418 { /* unit 150 (unit) */
1423 { /* unit 151 (unit) */
1428 { /* unit 152 (unit) */
1433 { /* unit 153 (unit) */
1438 { /* unit 154 (unit) */
1443 { /* unit 155 (unit) */
1448 { /* unit 156 (unit) */
1453 { /* unit 157 (unit) */
1458 { /* unit 158 (unit) */
1463 { /* unit 159 (unit) */
1468 { /* unit 160 (unit) */
1473 { /* unit 161 (unit) */
1478 { /* unit 162 (unit) */
1483 { /* unit 163 (unit) */
1488 { /* unit 164 (unit) */
1493 { /* unit 165 (unit) */
1498 { /* unit 166 (unit) */
1503 { /* unit 167 (unit) */
1508 { /* unit 168 (unit) */
1513 { /* unit 169 (unit) */
1518 { /* unit 170 (unit) */
1523 { /* unit 171 (unit) */
1528 { /* unit 172 (unit) */
1533 { /* unit 173 (unit) */
1538 { /* unit 174 (unit) */
1543 { /* unit 175 (unit) */
1548 { /* unit 176 (unit) */
1553 { /* unit 177 (unit) */
1558 { /* unit 178 (unit) */
1563 { /* unit 179 (unit) */
1568 { /* unit 180 (unit) */
1573 { /* unit 181 (unit) */
1578 { /* unit 182 (unit) */
1583 { /* unit 183 (unit) */
1588 { /* unit 184 (unit) */
1593 { /* unit 185 (unit) */
1598 { /* unit 186 (unit) */
1603 { /* unit 187 (unit) */
1608 { /* unit 188 (unit) */
1613 { /* unit 189 (unit) */
1618 { /* unit 190 (unit) */
1623 { /* unit 191 (unit) */
1628 { /* unit 192 (unit) */
1633 { /* unit 193 (unit) */
1638 { /* unit 194 (unit) */
1643 { /* unit 195 (unit) */
1648 { /* unit 196 (unit) */
1653 { /* unit 197 (unit) */
1658 { /* unit 198 (unit) */
1663 { /* unit 199 (unit) */
1668 { /* unit 200 (unit) */
1673 { /* unit 201 (unit) */
1678 { /* unit 202 (unit) */
1683 { /* unit 203 (unit) */
1688 { /* unit 204 (unit) */
1693 { /* unit 205 (unit) */
1698 { /* unit 206 (unit) */
1703 { /* unit 207 (unit) */
1708 { /* unit 208 (unit) */
1713 { /* unit 209 (unit) */
1718 { /* unit 210 (unit) */
1723 { /* unit 211 (unit) */
1728 { /* unit 212 (unit) */
1733 { /* unit 213 (unit) */
1738 { /* unit 214 (unit) */
1743 { /* unit 215 (unit) */
1748 { /* unit 216 (unit) */
1753 { /* unit 217 (unit) */
1758 { /* unit 218 (unit) */
1763 { /* unit 219 (unit) */
1768 { /* unit 220 (unit) */
1773 { /* unit 221 (unit) */
1778 { /* unit 222 (unit) */
1783 { /* unit 223 (unit) */
1788 { /* unit 224 (unit) */
1793 { /* unit 225 (unit) */
1798 { /* unit 226 (unit) */
1803 { /* unit 227 (unit) */
1808 { /* unit 228 (unit) */
1813 { /* unit 229 (unit) */
1818 { /* unit 230 (unit) */
1823 { /* unit 231 (unit) */
1828 { /* unit 232 (unit) */
1833 { /* unit 233 (unit) */
1838 { /* unit 234 (unit) */
1843 { /* unit 235 (unit) */
1848 { /* unit 236 (unit) */
1853 { /* unit 237 (unit) */
1858 { /* unit 238 (unit) */
1863 { /* unit 239 (unit) */
1868 { /* unit 240 (unit) */
1873 { /* unit 241 (unit) */
1878 { /* unit 242 (unit) */
1883 { /* unit 243 (unit) */
1888 { /* unit 244 (unit) */
1893 { /* unit 245 (unit) */
1898 { /* unit 246 (unit) */
1903 { /* unit 247 (unit) */
1908 { /* unit 248 (unit) */
1913 { /* unit 249 (unit) */
1918 { /* unit 250 (unit) */
1923 { /* unit 251 (unit) */
1928 { /* unit 252 (unit) */
1933 { /* unit 253 (unit) */
1938 { /* unit 254 (unit) */
1943 { /* unit 255 (unit) */
1948 { /* unit 256 (unit) */
1953 { /* unit 257 (unit) */
1958 { /* unit 258 (unit) */
1963 { /* unit 259 (unit) */
1968 { /* unit 260 (unit) */
1973 { /* unit 261 (unit) */
1978 { /* unit 262 (unit) */
1983 { /* unit 263 (unit) */
1988 { /* unit 264 (unit) */
1993 { /* unit 265 (unit) */
1998 { /* unit 266 (unit) */
2003 { /* unit 267 (unit) */
2008 { /* unit 268 (unit) */
2013 { /* unit 269 (unit) */
2018 { /* unit 270 (unit) */
2023 { /* unit 271 (unit) */
2028 { /* unit 272 (unit) */
2033 { /* unit 273 (unit) */
2038 { /* unit 274 (unit) */
2043 { /* unit 275 (unit) */
2048 { /* unit 276 (unit) */
2053 { /* unit 277 (unit) */
2058 { /* unit 278 (unit) */
2063 { /* unit 279 (unit) */
2068 { /* unit 280 (unit) */
2073 { /* unit 281 (unit) */
2078 { /* unit 282 (unit) */
2083 { /* unit 283 (unit) */
2088 { /* unit 284 (unit) */
2093 { /* unit 285 (unit) */
2098 { /* unit 286 (unit) */
2103 { /* unit 287 (unit) */
2108 { /* unit 288 (unit) */
2113 { /* unit 289 (unit) */
2118 { /* unit 290 (unit) */
2123 { /* unit 291 (unit) */
2128 { /* unit 292 (unit) */
2133 { /* unit 293 (unit) */
2138 { /* unit 294 (unit) */
2143 { /* unit 295 (unit) */
2148 { /* unit 296 (unit) */
2153 { /* unit 297 (unit) */
2158 { /* unit 298 (unit) */
2163 { /* unit 299 (unit) */
2168 { /* unit 300 (unit) */
2173 { /* unit 301 (unit) */
2178 { /* unit 302 (unit) */
2183 { /* unit 303 (unit) */
2188 { /* unit 304 (unit) */
2193 { /* unit 305 (unit) */
2198 { /* unit 306 (unit) */
2203 { /* unit 307 (unit) */
2208 { /* unit 308 (unit) */
2213 { /* unit 309 (unit) */
2218 { /* unit 310 (unit) */
2223 { /* unit 311 (unit) */
2228 { /* unit 312 (unit) */
2233 { /* unit 313 (unit) */
2238 { /* unit 314 (unit) */
2243 { /* unit 315 (unit) */
2248 { /* unit 316 (unit) */
2253 { /* unit 317 (unit) */
2258 { /* unit 318 (unit) */
2263 { /* unit 319 (unit) */
2268 { /* unit 320 (unit) */
2273 { /* unit 321 (unit) */
2278 { /* unit 322 (unit) */
2283 { /* unit 323 (unit) */
2288 { /* unit 324 (unit) */
2293 { /* unit 325 (unit) */
2298 { /* unit 326 (unit) */
2303 { /* unit 327 (unit) */
2308 { /* unit 328 (unit) */
2313 { /* unit 329 (unit) */
2318 { /* unit 330 (unit) */
2323 { /* unit 331 (unit) */
2328 { /* unit 332 (unit) */
2333 { /* unit 333 (unit) */
2338 { /* unit 334 (unit) */
2343 { /* unit 335 (unit) */
2348 { /* unit 336 (unit) */
2353 { /* unit 337 (unit) */
2358 { /* unit 338 (unit) */
2363 { /* unit 339 (unit) */
2368 { /* unit 340 (unit) */
2373 { /* unit 341 (unit) */
2374 0.0, -7.376950, 340,
2378 { /* unit 342 (unit) */
2383 { /* unit 343 (unit) */
2388 { /* unit 344 (unit) */
2393 { /* unit 345 (unit) */
2394 0.0, -3.191060, 340,
2398 { /* unit 346 (unit) */
2403 { /* unit 347 (unit) */
2404 0.0, -4.297560, 340,
2408 { /* unit 348 (unit) */
2409 0.0, -3.611150, 340,
2413 { /* unit 349 (unit) */
2414 0.0, -2.737720, 340,
2418 { /* unit 350 (unit) */
2423 { /* unit 351 (unit) */
2433 int psisol25(float *in, float *out, int init)
2437 enum{OK, Error, Not_Valid};
2441 /* layer definition section (names & member units) */
2443 static pUnit Input[340] = {Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6, Units + 7, Units + 8, Units + 9, Units + 10, Units + 11, Units + 12, Units + 13, Units + 14, Units + 15, Units + 16, Units + 17, Units + 18, Units + 19, Units + 20, Units + 21, Units + 22, Units + 23, Units + 24, Units + 25, Units + 26, Units + 27, Units + 28, Units + 29, Units + 30, Units + 31, Units + 32, Units + 33, Units + 34, Units + 35, Units + 36, Units + 37, Units + 38, Units + 39, Units + 40, Units + 41, Units + 42, Units + 43, Units + 44, Units + 45, Units + 46, Units + 47, Units + 48, Units + 49, Units + 50, Units + 51, Units + 52, Units + 53, Units + 54, Units + 55, Units + 56, Units + 57, Units + 58, Units + 59, Units + 60, Units + 61, Units + 62, Units + 63, Units + 64, Units + 65, Units + 66, Units + 67, Units + 68, Units + 69, Units + 70, Units + 71, Units + 72, Units + 73, Units + 74, Units + 75, Units + 76, Units + 77, Units + 78, Units + 79, Units + 80, Units + 81, Units + 82, Units + 83, Units + 84, Units + 85, Units + 86, Units + 87, Units + 88, Units + 89, Units + 90, Units + 91, Units + 92, Units + 93, Units + 94, Units + 95, Units + 96, Units + 97, Units + 98, Units + 99, Units + 100, Units + 101, Units + 102, Units + 103, Units + 104, Units + 105, Units + 106, Units + 107, Units + 108, Units + 109, Units + 110, Units + 111, Units + 112, Units + 113, Units + 114, Units + 115, Units + 116, Units + 117, Units + 118, Units + 119, Units + 120, Units + 121, Units + 122, Units + 123, Units + 124, Units + 125, Units + 126, Units + 127, Units + 128, Units + 129, Units + 130, Units + 131, Units + 132, Units + 133, Units + 134, Units + 135, Units + 136, Units + 137, Units + 138, Units + 139, Units + 140, Units + 141, Units + 142, Units + 143, Units + 144, Units + 145, Units + 146, Units + 147, Units + 148, Units + 149, Units + 150, Units + 151, Units + 152, Units + 153, Units + 154, Units + 155, Units + 156, Units + 157, Units + 158, Units + 159, Units + 160, Units + 161, Units + 162, Units + 163, Units + 164, Units + 165, Units + 166, Units + 167, Units + 168, Units + 169, Units + 170, Units + 171, Units + 172, Units + 173, Units + 174, Units + 175, Units + 176, Units + 177, Units + 178, Units + 179, Units + 180, Units + 181, Units + 182, Units + 183, Units + 184, Units + 185, Units + 186, Units + 187, Units + 188, Units + 189, Units + 190, Units + 191, Units + 192, Units + 193, Units + 194, Units + 195, Units + 196, Units + 197, Units + 198, Units + 199, Units + 200, Units + 201, Units + 202, Units + 203, Units + 204, Units + 205, Units + 206, Units + 207, Units + 208, Units + 209, Units + 210, Units + 211, Units + 212, Units + 213, Units + 214, Units + 215, Units + 216, Units + 217, Units + 218, Units + 219, Units + 220, Units + 221, Units + 222, Units + 223, Units + 224, Units + 225, Units + 226, Units + 227, Units + 228, Units + 229, Units + 230, Units + 231, Units + 232, Units + 233, Units + 234, Units + 235, Units + 236, Units + 237, Units + 238, Units + 239, Units + 240, Units + 241, Units + 242, Units + 243, Units + 244, Units + 245, Units + 246, Units + 247, Units + 248, Units + 249, Units + 250, Units + 251, Units + 252, Units + 253, Units + 254, Units + 255, Units + 256, Units + 257, Units + 258, Units + 259, Units + 260, Units + 261, Units + 262, Units + 263, Units + 264, Units + 265, Units + 266, Units + 267, Units + 268, Units + 269, Units + 270, Units + 271, Units + 272, Units + 273, Units + 274, Units + 275, Units + 276, Units + 277, Units + 278, Units + 279, Units + 280, Units + 281, Units + 282, Units + 283, Units + 284, Units + 285, Units + 286, Units + 287, Units + 288, Units + 289, Units + 290, Units + 291, Units + 292, Units + 293, Units + 294, Units + 295, Units + 296, Units + 297, Units + 298, Units + 299, Units + 300, Units + 301, Units + 302, Units + 303, Units + 304, Units + 305, Units + 306, Units + 307, Units + 308, Units + 309, Units + 310, Units + 311, Units + 312, Units + 313, Units + 314, Units + 315, Units + 316, Units + 317, Units + 318, Units + 319, Units + 320, Units + 321, Units + 322, Units + 323, Units + 324, Units + 325, Units + 326, Units + 327, Units + 328, Units + 329, Units + 330, Units + 331, Units + 332, Units + 333, Units + 334, Units + 335, Units + 336, Units + 337, Units + 338, Units + 339, Units + 340}; /* members */
2445 static pUnit Hidden1[9] = {Units + 341, Units + 342, Units + 343, Units + 344, Units + 345, Units + 346, Units + 347, Units + 348, Units + 349}; /* members */
2447 static pUnit Output1[2] = {Units + 350, Units + 351}; /* members */
2449 static int Output[2] = {350, 351};
2451 for(member = 0; member < 340; member++) {
2452 Input[member]->act = in[member];
2455 for (member = 0; member < 9; member++) {
2456 unit = Hidden1[member];
2458 for (source = 0; source < unit->NoOfSources; source++) {
2459 sum += unit->sources[source]->act
2460 * unit->weights[source];
2462 unit->act = Act_Logistic(sum, unit->Bias);
2465 for (member = 0; member < 2; member++) {
2466 unit = Output1[member];
2468 for (source = 0; source < unit->NoOfSources; source++) {
2469 sum += unit->sources[source]->act
2470 * unit->weights[source];
2472 unit->act = Act_Logistic(sum, unit->Bias);
2475 for(member = 0; member < 2; member++) {
2476 out[member] = Units[Output[member]].act;