2025-03-30 10:31:17 -07:00

411 lines
33 KiB
Matlab

function HB = BG1CheckMatrix(zc)
% BG1CheckMatrix: 根据zc值返回校验矩阵对应的HB矩阵
% zc: 提升值
ZcLut = [ 2, 4, 8, 16, 32, 64, 128, 256
3, 6, 12, 24, 48, 96, 192, 384
5, 10, 20, 40, 80, 160, 320, NaN
7, 14, 28, 56, 112, 224, NaN, NaN
9, 18, 36, 72, 144, 288, NaN, NaN
11, 22, 44, 88, 176, 352, NaN, NaN
13, 26, 52, 104, 208, NaN, NaN, NaN
15, 30, 60, 120, 240, NaN, NaN, NaN];
if isempty(intersect(ZcLut,zc))
fprintf('Error. %2d is Not in ZcLut.\n',zc);
return;
end
HBIndex = mod(find(ZcLut == zc),8);
if isnan(HBIndex)
fprintf('zc%d is not in ZcLut',zc);
return;
end
if ~HBIndex
HBIndex = 8;
end
H_BG{1}=[ %zc = [0 128, 256]
250 69 226 159 -1 100 10 -1 -1 59 229 110 191 9 -1 195 23 -1 190 35 239 31 1 0 -1 -1 -1
2 -1 239 117 124 71 -1 222 104 173 -1 220 102 -1 109 132 142 155 -1 255 -1 28 0 0 0 -1 -1
106 111 185 -1 63 117 93 229 177 95 39 -1 -1 142 225 225 -1 245 205 251 117 -1 -1 -1 0 0 -1
121 89 -1 84 20 -1 150 131 243 -1 136 86 246 219 211 -1 240 76 244 -1 144 12 1 -1 -1 0 -1
157 102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0
205 236 -1 194 -1 -1 -1 -1 -1 -1 -1 -1 231 -1 -1 -1 28 -1 -1 -1 -1 123 115 -1 -1 -1 -1
183 -1 -1 -1 -1 -1 22 -1 -1 -1 28 67 -1 244 -1 -1 -1 11 157 -1 211 -1 -1 -1 -1 -1 -1
220 44 -1 -1 159 -1 -1 31 167 -1 -1 -1 -1 -1 104 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
112 4 -1 7 -1 -1 -1 -1 -1 -1 -1 -1 211 -1 -1 -1 102 -1 -1 164 -1 109 241 -1 90 -1 -1
103 182 -1 -1 -1 -1 -1 -1 -1 -1 109 21 -1 142 -1 -1 -1 14 61 -1 216 -1 -1 -1 -1 -1 -1
-1 98 149 -1 167 -1 -1 160 49 -1 -1 -1 -1 -1 58 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
77 41 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 83 -1 -1 -1 182 -1 -1 -1 -1 78 252 22 -1 -1 -1
160 42 -1 -1 -1 -1 -1 -1 -1 -1 21 32 -1 234 -1 -1 -1 -1 7 -1 -1 -1 -1 -1 -1 -1 -1
177 -1 -1 248 -1 -1 -1 151 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 185 -1 -1 62 -1 -1 -1
206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55 -1 -1 206 127 16 -1 -1 -1 229 -1 -1 -1 -1 -1
40 96 -1 -1 -1 -1 -1 -1 -1 -1 65 -1 -1 63 -1 -1 -1 -1 75 -1 -1 -1 -1 -1 -1 179 -1
-1 64 -1 49 -1 -1 -1 -1 -1 -1 -1 49 -1 -1 -1 -1 -1 -1 -1 -1 51 -1 154 -1 -1 -1 -1
7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 164 -1 59 1 -1 -1 -1 144 -1 -1 -1 -1 -1
-1 42 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233 8 -1 -1 -1 -1 155 147 -1 -1 -1 -1 -1 -1 -1
60 73 -1 -1 -1 -1 -1 72 127 -1 224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
151 -1 -1 186 -1 -1 -1 -1 -1 217 -1 47 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 160 -1 -1 -1 -1
-1 249 -1 -1 -1 121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 109 -1 -1 -1 131 171 -1 -1 -1 -1 -1
64 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142 188 -1 -1 -1 158 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 156 147 -1 -1 -1 -1 -1 -1 -1 170 -1 -1 -1 -1 -1 -1 -1 152 -1 -1 -1 -1 -1 -1 -1 -1
112 -1 -1 86 236 -1 -1 -1 -1 -1 -1 116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222 -1 -1 -1 -1
-1 23 -1 -1 -1 -1 136 116 -1 -1 -1 -1 -1 -1 182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
195 -1 243 -1 215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 61 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 25 -1 -1 -1 -1 104 -1 194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
128 -1 -1 -1 165 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 181 -1 63 -1 -1 -1 -1 -1
-1 86 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 236 -1 -1 -1 84 -1 -1 -1 -1 -1 -1 6 -1
216 -1 -1 -1 -1 -1 -1 -1 -1 -1 73 -1 -1 120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 9 -1 -1
-1 95 -1 -1 -1 -1 -1 177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 172 -1 -1 61 -1
221 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112 -1 199 -1 -1 -1 -1 -1 -1 -1 -1 -1 121 -1 -1
-1 2 187 -1 -1 -1 -1 -1 -1 -1 -1 41 -1 -1 -1 -1 -1 -1 -1 -1 -1 211 -1 -1 -1 -1 -1
127 -1 -1 -1 -1 -1 -1 167 -1 -1 -1 -1 -1 -1 -1 164 -1 159 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 161 -1 -1 -1 -1 197 -1 -1 -1 -1 -1 207 -1 -1 -1 -1 -1 -1 -1 -1 -1 103 -1 -1 -1 -1
37 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 105 51 -1 -1 120 -1 -1 -1 -1 -1 -1 -1 -1
-1 198 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 220 -1 -1 -1 -1 -1 -1 -1 -1 -1 122 -1 -1 -1
167 -1 -1 -1 -1 -1 -1 -1 -1 151 157 -1 163 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 173 -1 139 -1 -1 -1 149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1
157 -1 -1 -1 -1 -1 -1 -1 137 -1 -1 -1 -1 -1 -1 -1 -1 149 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 167 -1 173 -1 -1 -1 -1 -1 139 -1 -1 -1 -1 -1 -1 -1 -1 151 -1 -1 -1 -1 -1 -1 -1 -1
149 -1 -1 -1 157 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 137 -1 -1
-1 151 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163 -1 173 -1 -1 -1 -1 -1 -1 139 -1
139 -1 -1 -1 -1 -1 -1 157 -1 163 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 173 -1 -1 -1 -1
-1 149 -1 -1 -1 -1 151 -1 -1 -1 167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ...
];
H_BG{2} = [ %zc = [96 192 384];
307 19 50 369 -1 181 216 -1 -1 317 288 109 17 357 -1 215 106 -1 242 180 330 346 1 0 -1 -1 -1
76 -1 76 73 288 144 -1 331 331 178 -1 295 342 -1 217 99 354 114 -1 331 -1 112 0 0 0 -1 -1
205 250 328 -1 332 256 161 267 160 63 129 -1 -1 200 88 53 -1 131 240 205 13 -1 -1 -1 0 0 -1
276 87 -1 0 275 -1 199 153 56 -1 132 305 231 341 212 -1 304 300 271 -1 39 357 1 -1 -1 0 -1
332 181 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0
195 14 -1 115 -1 -1 -1 -1 -1 -1 -1 -1 166 -1 -1 -1 241 -1 -1 -1 -1 51 157 -1 -1 -1 -1
278 -1 -1 -1 -1 -1 257 -1 -1 -1 1 351 -1 92 -1 -1 -1 253 18 -1 225 -1 -1 -1 -1 -1 -1
9 62 -1 -1 316 -1 -1 333 290 -1 -1 -1 -1 -1 114 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
307 179 -1 165 -1 -1 -1 -1 -1 -1 -1 -1 18 -1 -1 -1 39 -1 -1 224 -1 368 67 -1 170 -1 -1
366 232 -1 -1 -1 -1 -1 -1 -1 -1 321 133 -1 57 -1 -1 -1 303 63 -1 82 -1 -1 -1 -1 -1 -1
-1 101 339 -1 274 -1 -1 111 383 -1 -1 -1 -1 -1 354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
48 102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 8 -1 -1 -1 47 -1 -1 -1 -1 188 334 115 -1 -1 -1
77 186 -1 -1 -1 -1 -1 -1 -1 -1 174 232 -1 50 -1 -1 -1 -1 74 -1 -1 -1 -1 -1 -1 -1 -1
313 -1 -1 177 -1 -1 -1 266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 115 -1 -1 370 -1 -1 -1
142 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248 -1 -1 137 89 347 -1 -1 -1 12 -1 -1 -1 -1 -1
241 2 -1 -1 -1 -1 -1 -1 -1 -1 210 -1 -1 318 -1 -1 -1 -1 55 -1 -1 -1 -1 -1 -1 269 -1
-1 13 -1 338 -1 -1 -1 -1 -1 -1 -1 57 -1 -1 -1 -1 -1 -1 -1 -1 289 -1 57 -1 -1 -1 -1
260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 303 -1 81 358 -1 -1 -1 375 -1 -1 -1 -1 -1
-1 130 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163 280 -1 -1 -1 -1 132 4 -1 -1 -1 -1 -1 -1 -1
145 213 -1 -1 -1 -1 -1 344 242 -1 197 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
187 -1 -1 206 -1 -1 -1 -1 -1 264 -1 341 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 59 -1 -1 -1 -1
-1 205 -1 -1 -1 102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 328 -1 -1 -1 213 97 -1 -1 -1 -1 -1
30 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11 233 -1 -1 -1 22 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 24 89 -1 -1 -1 -1 -1 -1 -1 61 -1 -1 -1 -1 -1 -1 -1 27 -1 -1 -1 -1 -1 -1 -1 -1
298 -1 -1 158 235 -1 -1 -1 -1 -1 -1 339 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 234 -1 -1 -1 -1
-1 72 -1 -1 -1 -1 17 383 -1 -1 -1 -1 -1 -1 312 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
71 -1 81 -1 76 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 194 -1 -1 -1 -1 194 -1 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
222 -1 -1 -1 19 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244 -1 274 -1 -1 -1 -1 -1
-1 252 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 5 -1 -1 -1 147 -1 -1 -1 -1 -1 -1 78 -1
159 -1 -1 -1 -1 -1 -1 -1 -1 -1 229 -1 -1 260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 90 -1 -1
-1 100 -1 -1 -1 -1 -1 215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 258 -1 -1 256 -1
102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 201 -1 175 -1 -1 -1 -1 -1 -1 -1 -1 -1 287 -1 -1
-1 323 8 -1 -1 -1 -1 -1 -1 -1 -1 361 -1 -1 -1 -1 -1 -1 -1 -1 -1 105 -1 -1 -1 -1 -1
230 -1 -1 -1 -1 -1 -1 148 -1 -1 -1 -1 -1 -1 -1 202 -1 312 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 320 -1 -1 -1 -1 335 -1 -1 -1 -1 -1 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 266 -1 -1 -1 -1
210 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 313 297 -1 -1 21 -1 -1 -1 -1 -1 -1 -1 -1
-1 269 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 82 -1 -1 -1 -1 -1 -1 -1 -1 -1 115 -1 -1 -1
185 -1 -1 -1 -1 -1 -1 -1 -1 177 289 -1 214 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 258 -1 93 -1 -1 -1 346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297 -1 -1 -1 -1 -1 -1 -1
175 -1 -1 -1 -1 -1 -1 -1 37 -1 -1 -1 -1 -1 -1 -1 -1 312 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 52 -1 314 -1 -1 -1 -1 -1 139 -1 -1 -1 -1 -1 -1 -1 -1 288 -1 -1 -1 -1 -1 -1 -1 -1
113 -1 -1 -1 14 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 218 -1 -1
-1 113 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 132 -1 114 -1 -1 -1 -1 -1 -1 168 -1
80 -1 -1 -1 -1 -1 -1 78 -1 163 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 274 -1 -1 -1 -1
-1 135 -1 -1 -1 -1 149 -1 -1 -1 15 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1];
H_BG{3} = [ %zc = [160, 320]
73 15 103 49 -1 240 39 -1 -1 15 162 215 164 133 -1 298 110 -1 113 16 189 32 1 0 -1 -1 -1
303 -1 294 27 261 161 -1 133 4 80 -1 129 300 -1 76 266 72 83 -1 260 -1 301 0 0 0 -1 -1
68 7 80 -1 280 38 227 202 200 71 106 -1 -1 295 283 301 -1 184 246 230 276 -1 -1 -1 0 0 -1
220 208 -1 30 197 -1 61 175 79 -1 281 303 253 164 53 -1 44 28 77 -1 319 68 1 -1 -1 0 -1
233 205 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0
83 292 -1 50 -1 -1 -1 -1 -1 -1 -1 -1 318 -1 -1 -1 201 -1 -1 -1 -1 267 279 -1 -1 -1 -1
289 -1 -1 -1 -1 -1 21 -1 -1 -1 293 13 -1 232 -1 -1 -1 302 138 -1 235 -1 -1 -1 -1 -1 -1
12 88 -1 -1 207 -1 -1 50 25 -1 -1 -1 -1 -1 76 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
295 133 -1 130 -1 -1 -1 -1 -1 -1 -1 -1 231 -1 -1 -1 296 -1 -1 110 -1 269 245 -1 154 -1 -1
189 244 -1 -1 -1 -1 -1 -1 -1 -1 36 286 -1 151 -1 -1 -1 267 135 -1 209 -1 -1 -1 -1 -1 -1
-1 14 80 -1 211 -1 -1 75 161 -1 -1 -1 -1 -1 311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
16 147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290 -1 -1 -1 289 -1 -1 -1 -1 177 43 280 -1 -1 -1
229 235 -1 -1 -1 -1 -1 -1 -1 -1 169 48 -1 105 -1 -1 -1 -1 52 -1 -1 -1 -1 -1 -1 -1 -1
39 -1 -1 302 -1 -1 -1 303 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 160 -1 -1 37 -1 -1 -1
78 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 299 -1 -1 54 61 179 -1 -1 -1 258 -1 -1 -1 -1 -1
229 290 -1 -1 -1 -1 -1 -1 -1 -1 60 -1 -1 130 -1 -1 -1 -1 184 -1 -1 -1 -1 -1 -1 51 -1
-1 69 -1 140 -1 -1 -1 -1 -1 -1 -1 45 -1 -1 -1 -1 -1 -1 -1 -1 115 -1 300 -1 -1 -1 -1
257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147 -1 128 51 -1 -1 -1 228 -1 -1 -1 -1 -1
-1 260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 294 291 -1 -1 -1 -1 141 295 -1 -1 -1 -1 -1 -1 -1
64 181 -1 -1 -1 -1 -1 101 270 -1 41 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
301 -1 -1 162 -1 -1 -1 -1 -1 40 -1 130 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10 -1 -1 -1 -1
-1 79 -1 -1 -1 175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 132 -1 -1 -1 283 103 -1 -1 -1 -1 -1
177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 20 55 -1 -1 -1 316 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 249 50 -1 -1 -1 -1 -1 -1 -1 133 -1 -1 -1 -1 -1 -1 -1 105 -1 -1 -1 -1 -1 -1 -1 -1
289 -1 -1 280 110 -1 -1 -1 -1 -1 -1 187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281 -1 -1 -1 -1
-1 172 -1 -1 -1 -1 295 96 -1 -1 -1 -1 -1 -1 46 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
270 -1 110 -1 318 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 67 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 210 -1 -1 -1 -1 29 -1 304 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
11 -1 -1 -1 293 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 50 -1 234 -1 -1 -1 -1 -1
-1 27 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308 -1 -1 -1 117 -1 -1 -1 -1 -1 -1 29 -1
91 -1 -1 -1 -1 -1 -1 -1 -1 -1 23 -1 -1 105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135 -1 -1
-1 222 -1 -1 -1 -1 -1 308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 66 -1 -1 162 -1
210 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 22 -1 271 -1 -1 -1 -1 -1 -1 -1 -1 -1 217 -1 -1
-1 170 20 -1 -1 -1 -1 -1 -1 -1 -1 140 -1 -1 -1 -1 -1 -1 -1 -1 -1 33 -1 -1 -1 -1 -1
187 -1 -1 -1 -1 -1 -1 296 -1 -1 -1 -1 -1 -1 -1 5 -1 44 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 207 -1 -1 -1 -1 158 -1 -1 -1 -1 -1 55 -1 -1 -1 -1 -1 -1 -1 -1 -1 285 -1 -1 -1 -1
259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 179 178 -1 -1 160 -1 -1 -1 -1 -1 -1 -1 -1
-1 298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 15 -1 -1 -1 -1 -1 -1 -1 -1 -1 115 -1 -1 -1
151 -1 -1 -1 -1 -1 -1 -1 -1 179 64 -1 181 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 102 -1 77 -1 -1 -1 192 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208 -1 -1 -1 -1 -1 -1 -1
32 -1 -1 -1 -1 -1 -1 -1 80 -1 -1 -1 -1 -1 -1 -1 -1 197 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 154 -1 47 -1 -1 -1 -1 -1 124 -1 -1 -1 -1 -1 -1 -1 -1 207 -1 -1 -1 -1 -1 -1 -1 -1
226 -1 -1 -1 65 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 126 -1 -1
-1 228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 69 -1 176 -1 -1 -1 -1 -1 -1 102 -1
234 -1 -1 -1 -1 -1 -1 227 -1 259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260 -1 -1 -1 -1
-1 101 -1 -1 -1 -1 228 -1 -1 -1 126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1];
H_BG{4} = [ %zc = 112, 224];
223 16 94 91 -1 74 10 -1 -1 0 205 216 21 215 -1 14 70 -1 141 198 104 81 1 0 -1 -1 -1
141 -1 45 151 46 119 -1 157 133 87 -1 206 93 -1 79 9 118 194 -1 31 -1 187 0 0 0 -1 -1
207 203 31 -1 176 180 186 95 153 177 70 -1 -1 77 214 77 -1 198 117 223 90 -1 -1 -1 0 0 -1
201 18 -1 165 5 -1 45 142 16 -1 34 155 213 147 69 -1 96 74 99 -1 30 158 1 -1 -1 0 -1
170 10 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0
164 59 -1 86 -1 -1 -1 -1 -1 -1 -1 -1 80 -1 -1 -1 182 -1 -1 -1 -1 130 153 -1 -1 -1 -1
158 -1 -1 -1 -1 -1 119 -1 -1 -1 113 21 -1 63 -1 -1 -1 51 136 -1 116 -1 -1 -1 -1 -1 -1
17 76 -1 -1 104 -1 -1 100 150 -1 -1 -1 -1 -1 158 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
33 95 -1 4 -1 -1 -1 -1 -1 -1 -1 -1 217 -1 -1 -1 204 -1 -1 39 -1 58 44 -1 201 -1 -1
9 37 -1 -1 -1 -1 -1 -1 -1 -1 213 105 -1 89 -1 -1 -1 185 109 -1 218 -1 -1 -1 -1 -1 -1
-1 82 165 -1 174 -1 -1 19 194 -1 -1 -1 -1 -1 103 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
52 11 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 -1 -1 -1 35 -1 -1 -1 -1 32 84 201 -1 -1 -1
142 175 -1 -1 -1 -1 -1 -1 -1 -1 136 3 -1 28 -1 -1 -1 -1 182 -1 -1 -1 -1 -1 -1 -1 -1
81 -1 -1 56 -1 -1 -1 72 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 217 -1 -1 78 -1 -1 -1
14 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175 -1 -1 211 191 51 -1 -1 -1 43 -1 -1 -1 -1 -1
90 120 -1 -1 -1 -1 -1 -1 -1 -1 131 -1 -1 209 -1 -1 -1 -1 209 -1 -1 -1 -1 -1 -1 81 -1
-1 154 -1 164 -1 -1 -1 -1 -1 -1 -1 43 -1 -1 -1 -1 -1 -1 -1 -1 189 -1 101 -1 -1 -1 -1
56 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110 -1 200 63 -1 -1 -1 4 -1 -1 -1 -1 -1
-1 199 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110 200 -1 -1 -1 -1 143 186 -1 -1 -1 -1 -1 -1 -1
8 6 -1 -1 -1 -1 -1 103 198 -1 8 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
105 -1 -1 210 -1 -1 -1 -1 -1 121 -1 214 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183 -1 -1 -1 -1
-1 192 -1 -1 -1 131 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 220 -1 -1 -1 50 106 -1 -1 -1 -1 -1
53 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 3 -1 -1 -1 148 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 88 203 -1 -1 -1 -1 -1 -1 -1 168 -1 -1 -1 -1 -1 -1 -1 122 -1 -1 -1 -1 -1 -1 -1 -1
49 -1 -1 157 64 -1 -1 -1 -1 -1 -1 193 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124 -1 -1 -1 -1
-1 1 -1 -1 -1 -1 166 65 -1 -1 -1 -1 -1 -1 81 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
107 -1 176 -1 212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 127 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 208 -1 -1 -1 -1 141 -1 174 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
146 -1 -1 -1 153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 217 -1 114 -1 -1 -1 -1 -1
-1 150 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11 -1 -1 -1 53 -1 -1 -1 -1 -1 -1 68 -1
34 -1 -1 -1 -1 -1 -1 -1 -1 -1 130 -1 -1 210 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 123 -1 -1
-1 175 -1 -1 -1 -1 -1 49 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 177 -1 -1 128 -1
192 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 209 -1 58 -1 -1 -1 -1 -1 -1 -1 -1 -1 30 -1 -1
-1 114 49 -1 -1 -1 -1 -1 -1 -1 -1 161 -1 -1 -1 -1 -1 -1 -1 -1 -1 137 -1 -1 -1 -1 -1
82 -1 -1 -1 -1 -1 -1 186 -1 -1 -1 -1 -1 -1 -1 68 -1 150 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 192 -1 -1 -1 -1 173 -1 -1 -1 -1 -1 26 -1 -1 -1 -1 -1 -1 -1 -1 -1 187 -1 -1 -1 -1
222 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 157 0 -1 -1 6 -1 -1 -1 -1 -1 -1 -1 -1
-1 81 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 195 -1 -1 -1 -1 -1 -1 -1 -1 -1 138 -1 -1 -1
123 -1 -1 -1 -1 -1 -1 -1 -1 90 73 -1 10 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 12 -1 77 -1 -1 -1 49 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114 -1 -1 -1 -1 -1 -1 -1
67 -1 -1 -1 -1 -1 -1 -1 45 -1 -1 -1 -1 -1 -1 -1 -1 96 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 23 -1 215 -1 -1 -1 -1 -1 60 -1 -1 -1 -1 -1 -1 -1 -1 167 -1 -1 -1 -1 -1 -1 -1 -1
114 -1 -1 -1 91 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78 -1 -1
-1 206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 22 -1 134 -1 -1 -1 -1 -1 -1 161 -1
84 -1 -1 -1 -1 -1 -1 4 -1 9 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 12 -1 -1 -1 -1
-1 184 -1 -1 -1 -1 121 -1 -1 -1 29 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1];
H_BG{5} = [ %zc =[72, 144, 288]
211 198 188 186 -1 219 4 -1 -1 29 144 116 216 115 -1 233 144 -1 95 216 73 261 1 0 -1 -1 -1
179 -1 162 223 256 160 -1 76 202 117 -1 109 15 -1 72 152 158 147 -1 156 -1 119 0 0 0 -1 -1
258 167 220 -1 133 243 202 218 63 0 3 -1 -1 74 229 0 -1 216 269 200 234 -1 -1 -1 0 0 -1
187 145 -1 166 108 -1 82 132 197 -1 41 162 57 36 115 -1 242 165 0 -1 113 108 1 -1 -1 0 -1
246 235 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0
261 181 -1 72 -1 -1 -1 -1 -1 -1 -1 -1 283 -1 -1 -1 254 -1 -1 -1 -1 79 144 -1 -1 -1 -1
80 -1 -1 -1 -1 -1 144 -1 -1 -1 169 90 -1 59 -1 -1 -1 177 151 -1 108 -1 -1 -1 -1 -1 -1
169 189 -1 -1 154 -1 -1 184 104 -1 -1 -1 -1 -1 164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
54 0 -1 252 -1 -1 -1 -1 -1 -1 -1 -1 41 -1 -1 -1 98 -1 -1 46 -1 15 230 -1 54 -1 -1
162 159 -1 -1 -1 -1 -1 -1 -1 -1 93 134 -1 45 -1 -1 -1 132 76 -1 209 -1 -1 -1 -1 -1 -1
-1 178 1 -1 28 -1 -1 267 234 -1 -1 -1 -1 -1 201 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
55 23 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 274 -1 -1 -1 181 -1 -1 -1 -1 273 39 26 -1 -1 -1
225 162 -1 -1 -1 -1 -1 -1 -1 -1 244 151 -1 238 -1 -1 -1 -1 243 -1 -1 -1 -1 -1 -1 -1 -1
231 -1 -1 0 -1 -1 -1 216 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47 -1 -1 36 -1 -1 -1
0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186 -1 -1 253 16 0 -1 -1 -1 79 -1 -1 -1 -1 -1
170 0 -1 -1 -1 -1 -1 -1 -1 -1 183 -1 -1 108 -1 -1 -1 -1 68 -1 -1 -1 -1 -1 -1 64 -1
-1 270 -1 13 -1 -1 -1 -1 -1 -1 -1 99 -1 -1 -1 -1 -1 -1 -1 -1 54 -1 0 -1 -1 -1 -1
153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 137 -1 0 0 -1 -1 -1 162 -1 -1 -1 -1 -1
-1 161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 151 0 -1 -1 -1 -1 241 144 -1 -1 -1 -1 -1 -1 -1
0 0 -1 -1 -1 -1 -1 118 144 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
265 -1 -1 81 -1 -1 -1 -1 -1 90 -1 144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228 -1 -1 -1 -1
-1 64 -1 -1 -1 46 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266 -1 -1 -1 9 18 -1 -1 -1 -1 -1
72 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189 72 -1 -1 -1 257 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 180 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 165 -1 -1 -1 -1 -1 -1 -1 -1
236 -1 -1 199 0 -1 -1 -1 -1 -1 -1 266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1
-1 205 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 183 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
0 -1 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 45 -1 -1 -1 -1 36 -1 72 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
275 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155 -1 62 -1 -1 -1 -1 -1
-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 180 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 42 -1
0 -1 -1 -1 -1 -1 -1 -1 -1 -1 90 -1 -1 252 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 173 -1 -1
-1 144 -1 -1 -1 -1 -1 144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 166 -1 -1 19 -1
0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211 -1 36 -1 -1 -1 -1 -1 -1 -1 -1 -1 162 -1 -1
-1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 76 -1 -1 -1 -1 -1 -1 -1 -1 -1 18 -1 -1 -1 -1 -1
197 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 108 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 199 -1 -1 -1 -1 278 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 205 -1 -1 -1 -1
216 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1
-1 72 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1
190 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 153 -1 0 -1 -1 -1 165 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117 -1 -1 -1 -1 -1 -1 -1
216 -1 -1 -1 -1 -1 -1 -1 144 -1 -1 -1 -1 -1 -1 -1 -1 2 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 0 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 183 -1 -1 -1 -1 -1 -1 -1 -1
27 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 35 -1 -1
-1 52 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 243 -1 0 -1 -1 -1 -1 -1 -1 270 -1
18 -1 -1 -1 -1 -1 -1 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57 -1 -1 -1 -1
-1 168 -1 -1 -1 -1 0 -1 -1 -1 144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1];
H_BG{6} = [ %zc = [88,176, 352];
294 118 167 330 -1 207 165 -1 -1 243 250 1 339 201 -1 53 347 -1 304 167 47 188 1 0 -1 -1 -1
77 -1 225 96 338 268 -1 112 302 50 -1 167 253 -1 334 242 257 133 -1 9 -1 302 0 0 0 -1 -1
226 35 213 -1 302 111 265 128 237 294 127 -1 -1 110 286 125 -1 131 163 210 7 -1 -1 -1 0 0 -1
97 94 -1 49 279 -1 139 166 91 -1 106 246 345 269 185 -1 249 215 143 -1 121 121 1 -1 -1 0 -1
42 256 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0
219 130 -1 251 -1 -1 -1 -1 -1 -1 -1 -1 322 -1 -1 -1 295 -1 -1 -1 -1 258 283 -1 -1 -1 -1
294 -1 -1 -1 -1 -1 73 -1 -1 -1 330 99 -1 172 -1 -1 -1 150 284 -1 305 -1 -1 -1 -1 -1 -1
3 103 -1 -1 224 -1 -1 297 215 -1 -1 -1 -1 -1 39 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
348 75 -1 22 -1 -1 -1 -1 -1 -1 -1 -1 312 -1 -1 -1 224 -1 -1 17 -1 59 314 -1 244 -1 -1
156 88 -1 -1 -1 -1 -1 -1 -1 -1 293 111 -1 92 -1 -1 -1 152 23 -1 337 -1 -1 -1 -1 -1 -1
-1 175 253 -1 27 -1 -1 231 49 -1 -1 -1 -1 -1 267 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
25 322 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 200 -1 -1 -1 351 -1 -1 -1 -1 166 338 192 -1 -1 -1
123 217 -1 -1 -1 -1 -1 -1 -1 -1 142 110 -1 176 -1 -1 -1 -1 76 -1 -1 -1 -1 -1 -1 -1 -1
311 -1 -1 251 -1 -1 -1 265 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 94 -1 -1 81 -1 -1 -1
22 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322 -1 -1 277 156 66 -1 -1 -1 78 -1 -1 -1 -1 -1
176 348 -1 -1 -1 -1 -1 -1 -1 -1 15 -1 -1 81 -1 -1 -1 -1 176 -1 -1 -1 -1 -1 -1 113 -1
-1 190 -1 293 -1 -1 -1 -1 -1 -1 -1 332 -1 -1 -1 -1 -1 -1 -1 -1 331 -1 114 -1 -1 -1 -1
110 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228 -1 247 116 -1 -1 -1 190 -1 -1 -1 -1 -1
-1 47 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 286 246 -1 -1 -1 -1 181 73 -1 -1 -1 -1 -1 -1 -1
87 110 -1 -1 -1 -1 -1 147 258 -1 204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
89 -1 -1 65 -1 -1 -1 -1 -1 155 -1 244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30 -1 -1 -1 -1
-1 162 -1 -1 -1 264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346 -1 -1 -1 143 109 -1 -1 -1 -1 -1
280 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 157 236 -1 -1 -1 113 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 18 6 -1 -1 -1 -1 -1 -1 -1 181 -1 -1 -1 -1 -1 -1 -1 304 -1 -1 -1 -1 -1 -1 -1 -1
38 -1 -1 170 249 -1 -1 -1 -1 -1 -1 288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 194 -1 -1 -1 -1
-1 279 -1 -1 -1 -1 255 111 -1 -1 -1 -1 -1 -1 54 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
325 -1 326 -1 226 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 99 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 91 -1 -1 -1 -1 326 -1 268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
102 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 40 -1 167 -1 -1 -1 -1 -1
-1 273 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 104 -1 -1 -1 243 -1 -1 -1 -1 -1 -1 107 -1
171 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 -1 -1 95 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 212 -1 -1
-1 101 -1 -1 -1 -1 -1 297 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 279 -1 -1 222 -1
351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 265 -1 338 -1 -1 -1 -1 -1 -1 -1 -1 -1 83 -1 -1
-1 56 304 -1 -1 -1 -1 -1 -1 -1 -1 141 -1 -1 -1 -1 -1 -1 -1 -1 -1 101 -1 -1 -1 -1 -1
60 -1 -1 -1 -1 -1 -1 320 -1 -1 -1 -1 -1 -1 -1 112 -1 54 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 100 -1 -1 -1 -1 210 -1 -1 -1 -1 -1 195 -1 -1 -1 -1 -1 -1 -1 -1 -1 268 -1 -1 -1 -1
135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 15 35 -1 -1 188 -1 -1 -1 -1 -1 -1 -1 -1
-1 319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 236 -1 -1 -1 -1 -1 -1 -1 -1 -1 85 -1 -1 -1
164 -1 -1 -1 -1 -1 -1 -1 -1 196 209 -1 246 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 236 -1 264 -1 -1 -1 37 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 272 -1 -1 -1 -1 -1 -1 -1
304 -1 -1 -1 -1 -1 -1 -1 237 -1 -1 -1 -1 -1 -1 -1 -1 135 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 123 -1 77 -1 -1 -1 -1 -1 25 -1 -1 -1 -1 -1 -1 -1 -1 272 -1 -1 -1 -1 -1 -1 -1 -1
288 -1 -1 -1 83 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 17 -1 -1
-1 210 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 -1 53 -1 -1 -1 -1 -1 -1 167 -1
79 -1 -1 -1 -1 -1 -1 244 -1 293 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 272 -1 -1 -1 -1
-1 82 -1 -1 -1 -1 67 -1 -1 -1 235 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1];
H_BG{7} = [ %zc = [104, 208];
0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 -1 -1 -1
22 -1 11 124 0 10 -1 0 0 2 -1 16 60 -1 0 6 30 0 -1 168 -1 31 105 0 0 -1 -1
132 37 21 -1 180 4 149 48 38 122 195 -1 -1 155 28 85 -1 47 179 42 66 -1 -1 -1 0 0 -1
4 6 -1 33 113 -1 49 21 6 -1 151 83 154 87 5 -1 92 173 120 -1 2 142 0 -1 -1 0 -1
24 204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0
185 100 -1 24 -1 -1 -1 -1 -1 -1 -1 -1 65 -1 -1 -1 207 -1 -1 -1 -1 161 72 -1 -1 -1 -1
6 -1 -1 -1 -1 -1 27 -1 -1 -1 163 50 -1 48 -1 -1 -1 24 38 -1 91 -1 -1 -1 -1 -1 -1
145 88 -1 -1 112 -1 -1 153 159 -1 -1 -1 -1 -1 76 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
172 2 -1 131 -1 -1 -1 -1 -1 -1 -1 -1 141 -1 -1 -1 96 -1 -1 99 -1 101 35 -1 116 -1 -1
6 10 -1 -1 -1 -1 -1 -1 -1 -1 145 53 -1 201 -1 -1 -1 4 164 -1 173 -1 -1 -1 -1 -1 -1
-1 126 77 -1 156 -1 -1 16 12 -1 -1 -1 -1 -1 70 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
184 194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 123 -1 -1 -1 16 -1 -1 -1 -1 104 109 124 -1 -1 -1
6 20 -1 -1 -1 -1 -1 -1 -1 -1 203 153 -1 104 -1 -1 -1 -1 207 -1 -1 -1 -1 -1 -1 -1 -1
52 -1 -1 147 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 -1 -1 46 -1 -1 -1
1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 202 -1 -1 118 130 1 -1 -1 -1 2 -1 -1 -1 -1 -1
173 6 -1 -1 -1 -1 -1 -1 -1 -1 81 -1 -1 182 -1 -1 -1 -1 53 -1 -1 -1 -1 -1 -1 46 -1
-1 88 -1 198 -1 -1 -1 -1 -1 -1 -1 160 -1 -1 -1 -1 -1 -1 -1 -1 122 -1 182 -1 -1 -1 -1
91 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 184 -1 30 3 -1 -1 -1 155 -1 -1 -1 -1 -1
-1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 41 167 -1 -1 -1 -1 68 148 -1 -1 -1 -1 -1 -1 -1
12 6 -1 -1 -1 -1 -1 166 184 -1 191 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
6 -1 -1 12 -1 -1 -1 -1 -1 15 -1 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30 -1 -1 -1 -1
-1 6 -1 -1 -1 86 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 96 -1 -1 -1 42 199 -1 -1 -1 -1 -1
44 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 58 130 -1 -1 -1 131 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 45 18 -1 -1 -1 -1 -1 -1 -1 132 -1 -1 -1 -1 -1 -1 -1 100 -1 -1 -1 -1 -1 -1 -1 -1
9 -1 -1 125 191 -1 -1 -1 -1 -1 -1 28 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 6 -1 -1 -1 -1
-1 4 -1 -1 -1 -1 74 16 -1 -1 -1 -1 -1 -1 28 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
21 -1 142 -1 192 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 98 -1 -1 -1 -1 140 -1 22 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
4 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 40 -1 93 -1 -1 -1 -1 -1
-1 92 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 136 -1 -1 -1 106 -1 -1 -1 -1 -1 -1 6 -1
2 -1 -1 -1 -1 -1 -1 -1 -1 -1 88 -1 -1 112 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 20 -1 -1
-1 4 -1 -1 -1 -1 -1 49 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125 -1 -1 194 -1
6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 126 -1 63 -1 -1 -1 -1 -1 -1 -1 -1 -1 20 -1 -1
-1 10 30 -1 -1 -1 -1 -1 -1 -1 -1 6 -1 -1 -1 -1 -1 -1 -1 -1 -1 92 -1 -1 -1 -1 -1
4 -1 -1 -1 -1 -1 -1 153 -1 -1 -1 -1 -1 -1 -1 197 -1 155 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 4 -1 -1 -1 -1 45 -1 -1 -1 -1 -1 168 -1 -1 -1 -1 -1 -1 -1 -1 -1 185 -1 -1 -1 -1
6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 200 177 -1 -1 43 -1 -1 -1 -1 -1 -1 -1 -1
-1 82 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 135 -1 -1 -1
91 -1 -1 -1 -1 -1 -1 -1 -1 64 198 -1 100 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 4 -1 28 -1 -1 -1 109 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188 -1 -1 -1 -1 -1 -1 -1
10 -1 -1 -1 -1 -1 -1 -1 84 -1 -1 -1 -1 -1 -1 -1 -1 12 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 2 -1 75 -1 -1 -1 -1 -1 142 -1 -1 -1 -1 -1 -1 -1 -1 128 -1 -1 -1 -1 -1 -1 -1 -1
163 -1 -1 -1 10 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 162 -1 -1
-1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163 -1 99 -1 -1 -1 -1 -1 -1 98 -1
4 -1 -1 -1 -1 -1 -1 6 -1 142 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 -1 -1 -1 -1
-1 181 -1 -1 -1 -1 45 -1 -1 -1 153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1];
H_BG{8} = [ %zc = [120, 240]
135 227 126 134 -1 84 83 -1 -1 53 225 205 128 75 -1 135 217 -1 220 90 105 137 1 0 -1 -1 -1
96 -1 236 136 221 128 -1 92 172 56 -1 11 189 -1 95 85 153 87 -1 163 -1 216 0 0 0 -1 -1
189 4 225 -1 151 236 117 179 92 24 68 -1 -1 6 101 33 -1 96 125 67 230 -1 -1 -1 0 0 -1
128 23 -1 162 220 -1 43 186 96 -1 1 216 22 24 167 -1 200 32 235 -1 172 219 1 -1 -1 0 -1
64 211 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0
2 171 -1 47 -1 -1 -1 -1 -1 -1 -1 -1 143 -1 -1 -1 210 -1 -1 -1 -1 180 180 -1 -1 -1 -1
199 -1 -1 -1 -1 -1 22 -1 -1 -1 23 100 -1 92 -1 -1 -1 207 52 -1 13 -1 -1 -1 -1 -1 -1
77 146 -1 -1 209 -1 -1 32 166 -1 -1 -1 -1 -1 18 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
181 105 -1 141 -1 -1 -1 -1 -1 -1 -1 -1 223 -1 -1 -1 177 -1 -1 145 -1 199 153 -1 38 -1 -1
169 12 -1 -1 -1 -1 -1 -1 -1 -1 206 221 -1 17 -1 -1 -1 212 92 -1 205 -1 -1 -1 -1 -1 -1
-1 116 151 -1 70 -1 -1 230 115 -1 -1 -1 -1 -1 84 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
45 115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 134 -1 -1 -1 1 -1 -1 -1 -1 152 165 107 -1 -1 -1
186 215 -1 -1 -1 -1 -1 -1 -1 -1 124 180 -1 98 -1 -1 -1 -1 80 -1 -1 -1 -1 -1 -1 -1 -1
220 -1 -1 185 -1 -1 -1 154 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 178 -1 -1 150 -1 -1 -1
124 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144 -1 -1 182 95 72 -1 -1 -1 76 -1 -1 -1 -1 -1
39 138 -1 -1 -1 -1 -1 -1 -1 -1 220 -1 -1 173 -1 -1 -1 -1 142 -1 -1 -1 -1 -1 -1 49 -1
-1 78 -1 152 -1 -1 -1 -1 -1 -1 -1 84 -1 -1 -1 -1 -1 -1 -1 -1 5 -1 205 -1 -1 -1 -1
183 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112 -1 106 219 -1 -1 -1 129 -1 -1 -1 -1 -1
-1 183 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 215 180 -1 -1 -1 -1 143 14 -1 -1 -1 -1 -1 -1 -1
179 108 -1 -1 -1 -1 -1 159 138 -1 196 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
77 -1 -1 187 -1 -1 -1 -1 -1 203 -1 167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130 -1 -1 -1 -1
-1 197 -1 -1 -1 122 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 215 -1 -1 -1 65 216 -1 -1 -1 -1 -1
25 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47 126 -1 -1 -1 178 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 185 127 -1 -1 -1 -1 -1 -1 -1 117 -1 -1 -1 -1 -1 -1 -1 199 -1 -1 -1 -1 -1 -1 -1 -1
32 -1 -1 178 2 -1 -1 -1 -1 -1 -1 156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 58 -1 -1 -1 -1
-1 27 -1 -1 -1 -1 141 11 -1 -1 -1 -1 -1 -1 181 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
163 -1 131 -1 169 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 98 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 165 -1 -1 -1 -1 232 -1 9 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
32 -1 -1 -1 43 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 200 -1 205 -1 -1 -1 -1 -1
-1 232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32 -1 -1 -1 118 -1 -1 -1 -1 -1 -1 103 -1
170 -1 -1 -1 -1 -1 -1 -1 -1 -1 199 -1 -1 26 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 105 -1 -1
-1 73 -1 -1 -1 -1 -1 149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175 -1 -1 108 -1
103 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110 -1 151 -1 -1 -1 -1 -1 -1 -1 -1 -1 211 -1 -1
-1 199 132 -1 -1 -1 -1 -1 -1 -1 -1 172 -1 -1 -1 -1 -1 -1 -1 -1 -1 65 -1 -1 -1 -1 -1
161 -1 -1 -1 -1 -1 -1 237 -1 -1 -1 -1 -1 -1 -1 142 -1 180 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 231 -1 -1 -1 -1 174 -1 -1 -1 -1 -1 145 -1 -1 -1 -1 -1 -1 -1 -1 -1 100 -1 -1 -1 -1
11 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207 42 -1 -1 100 -1 -1 -1 -1 -1 -1 -1 -1
-1 59 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204 -1 -1 -1 -1 -1 -1 -1 -1 -1 161 -1 -1 -1
121 -1 -1 -1 -1 -1 -1 -1 -1 90 26 -1 140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 115 -1 188 -1 -1 -1 168 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 52 -1 -1 -1 -1 -1 -1 -1
4 -1 -1 -1 -1 -1 -1 -1 103 -1 -1 -1 -1 -1 -1 -1 -1 30 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 53 -1 189 -1 -1 -1 -1 -1 215 -1 -1 -1 -1 -1 -1 -1 -1 24 -1 -1 -1 -1 -1 -1 -1 -1
222 -1 -1 -1 170 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 71 -1 -1
-1 22 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 127 -1 49 -1 -1 -1 -1 -1 -1 125 -1
191 -1 -1 -1 -1 -1 -1 211 -1 187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 148 -1 -1 -1 -1
-1 177 -1 -1 -1 -1 114 -1 -1 -1 93 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1];
HB = H_BG{HBIndex};
end