File indexing completed on 2025-12-19 09:24:43
0001 #ifndef FEE_ANALYSIS_H
0002 #define FEE_ANALYSIS_H
0003
0004 #include <math.h>
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 class TPCR2Map
0017 {
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027 int ChanMap[2048][4]=
0028 {{0, 0, 1, 10},
0029 {0, 1, 1, 8},
0030 {0, 2, 1, 11},
0031 {0, 3, 1, 9},
0032 {0, 4, 1, 15},
0033 {0, 5, 1, 13},
0034 {0, 6, 1, 12},
0035 {0, 7, 1, 14},
0036 {0, 8, 1, 0},
0037 {0, 9, 1, 2},
0038 {0, 10, 1, 3},
0039 {0, 11, 1, 6},
0040 {0, 12, 1, 7},
0041 {0, 13, 1, 1},
0042 {0, 14, 1, 4},
0043 {0, 15, 1, 5},
0044 {0, 16, 0, 12},
0045 {0, 17, 0, 14},
0046 {0, 18, 0, 7},
0047 {0, 19, 0, 6},
0048 {0, 20, 0, 15},
0049 {0, 21, 0, 9},
0050 {0, 22, 0, 3},
0051 {0, 23, 0, 1},
0052 {0, 24, 0, 8},
0053 {0, 25, 0, 5},
0054 {0, 26, 0, 0},
0055 {0, 27, 0, 10},
0056 {0, 28, 0, 4},
0057 {0, 29, 0, 2},
0058 {0, 30, 0, 13},
0059 {0, 31, 0, 11},
0060 {0, 32, 3, 10},
0061 {0, 33, 3, 8},
0062 {0, 34, 3, 11},
0063 {0, 35, 3, 9},
0064 {0, 36, 3, 15},
0065 {0, 37, 3, 13},
0066 {0, 38, 3, 12},
0067 {0, 39, 3, 14},
0068 {0, 40, 3, 0},
0069 {0, 41, 3, 2},
0070 {0, 42, 3, 3},
0071 {0, 43, 3, 6},
0072 {0, 44, 3, 7},
0073 {0, 45, 3, 1},
0074 {0, 46, 2, 9},
0075 {0, 47, 3, 5},
0076 {0, 48, 3, 4},
0077 {0, 49, 2, 11},
0078 {0, 50, 2, 8},
0079 {0, 51, 2, 10},
0080 {0, 52, 2, 14},
0081 {0, 53, 2, 12},
0082 {0, 54, 2, 15},
0083 {0, 55, 2, 13},
0084 {0, 56, 2, 3},
0085 {0, 57, 2, 1},
0086 {0, 58, 2, 0},
0087 {0, 59, 2, 2},
0088 {0, 60, 2, 4},
0089 {0, 61, 2, 6},
0090 {0, 62, 2, 7},
0091 {0, 63, 2, 5},
0092 {0, 64, 5, 3},
0093 {0, 65, 5, 11},
0094 {0, 66, 5, 7},
0095 {0, 67, 5, 15},
0096 {0, 68, 5, 2},
0097 {0, 69, 5, 10},
0098 {0, 70, 5, 14},
0099 {0, 71, 5, 6},
0100 {0, 72, 5, 13},
0101 {0, 73, 5, 5},
0102 {0, 74, 5, 1},
0103 {0, 75, 5, 4},
0104 {0, 76, 5, 0},
0105 {0, 77, 5, 9},
0106 {0, 78, 4, 8},
0107 {0, 79, 5, 8},
0108 {0, 80, 5, 12},
0109 {0, 81, 4, 14},
0110 {0, 82, 4, 13},
0111 {0, 83, 4, 6},
0112 {0, 84, 4, 12},
0113 {0, 85, 4, 5},
0114 {0, 86, 4, 10},
0115 {0, 87, 4, 4},
0116 {0, 88, 4, 9},
0117 {0, 89, 4, 1},
0118 {0, 90, 4, 2},
0119 {0, 91, 4, 0},
0120 {0, 92, 4, 3},
0121 {0, 93, 4, 11},
0122 {0, 94, 4, 15},
0123 {0, 95, 4, 7},
0124 {0, 96, 7, 8},
0125 {0, 97, 7, 9},
0126 {0, 98, 7, 1},
0127 {0, 99, 7, 14},
0128 {0, 100, 7, 11},
0129 {0, 101, 7, 5},
0130 {0, 102, 7, 3},
0131 {0, 103, 7, 13},
0132 {0, 104, 7, 7},
0133 {0, 105, 7, 0},
0134 {0, 106, 7, 12},
0135 {0, 107, 7, 10},
0136 {0, 108, 7, 4},
0137 {0, 109, 7, 2},
0138 {0, 110, 6, 6},
0139 {0, 111, 7, 6},
0140 {0, 112, 7, 15},
0141 {0, 113, 6, 4},
0142 {0, 114, 6, 7},
0143 {0, 115, 6, 5},
0144 {0, 116, 6, 1},
0145 {0, 117, 6, 3},
0146 {0, 118, 6, 0},
0147 {0, 119, 6, 2},
0148 {0, 120, 6, 12},
0149 {0, 121, 6, 14},
0150 {0, 122, 6, 15},
0151 {0, 123, 6, 13},
0152 {0, 124, 6, 11},
0153 {0, 125, 6, 9},
0154 {0, 126, 6, 8},
0155 {0, 127, 6, 10},
0156 {0, 128, 9, 9},
0157 {0, 129, 9, 11},
0158 {0, 130, 9, 8},
0159 {0, 131, 9, 14},
0160 {0, 132, 9, 12},
0161 {0, 133, 9, 10},
0162 {0, 134, 9, 7},
0163 {0, 135, 9, 1},
0164 {0, 136, 9, 15},
0165 {0, 137, 9, 13},
0166 {0, 138, 9, 4},
0167 {0, 139, 9, 5},
0168 {0, 140, 9, 0},
0169 {0, 141, 9, 6},
0170 {0, 142, 9, 3},
0171 {0, 143, 9, 2},
0172 {0, 144, 8, 7},
0173 {0, 145, 8, 13},
0174 {0, 146, 8, 4},
0175 {0, 147, 8, 5},
0176 {0, 148, 8, 12},
0177 {0, 149, 8, 10},
0178 {0, 150, 8, 0},
0179 {0, 151, 8, 2},
0180 {0, 152, 8, 11},
0181 {0, 153, 8, 6},
0182 {0, 154, 8, 15},
0183 {0, 155, 8, 9},
0184 {0, 156, 8, 3},
0185 {0, 157, 8, 1},
0186 {0, 158, 8, 14},
0187 {0, 159, 8, 8},
0188 {0, 160, 11, 2},
0189 {0, 161, 11, 0},
0190 {0, 162, 11, 3},
0191 {0, 163, 11, 5},
0192 {0, 164, 11, 7},
0193 {0, 165, 11, 1},
0194 {0, 166, 11, 12},
0195 {0, 167, 11, 14},
0196 {0, 168, 11, 4},
0197 {0, 169, 11, 6},
0198 {0, 170, 11, 11},
0199 {0, 171, 11, 10},
0200 {0, 172, 11, 15},
0201 {0, 173, 11, 9},
0202 {0, 174, 10, 6},
0203 {0, 175, 11, 13},
0204 {0, 176, 10, 7},
0205 {0, 177, 10, 0},
0206 {0, 178, 11, 8},
0207 {0, 179, 10, 5},
0208 {0, 180, 10, 1},
0209 {0, 181, 10, 3},
0210 {0, 182, 10, 4},
0211 {0, 183, 10, 14},
0212 {0, 184, 10, 12},
0213 {0, 185, 10, 2},
0214 {0, 186, 10, 15},
0215 {0, 187, 10, 9},
0216 {0, 188, 10, 11},
0217 {0, 189, 10, 13},
0218 {0, 190, 10, 8},
0219 {0, 191, 10, 10},
0220 {0, 192, 13, 6},
0221 {0, 193, 13, 4},
0222 {0, 194, 13, 7},
0223 {0, 195, 13, 1},
0224 {0, 196, 13, 3},
0225 {0, 197, 13, 5},
0226 {0, 198, 13, 12},
0227 {0, 199, 13, 14},
0228 {0, 200, 13, 0},
0229 {0, 201, 13, 2},
0230 {0, 202, 13, 11},
0231 {0, 203, 13, 10},
0232 {0, 204, 13, 15},
0233 {0, 205, 13, 9},
0234 {0, 206, 12, 5},
0235 {0, 207, 13, 13},
0236 {0, 208, 12, 4},
0237 {0, 209, 12, 7},
0238 {0, 210, 13, 8},
0239 {0, 211, 12, 6},
0240 {0, 212, 12, 2},
0241 {0, 213, 12, 0},
0242 {0, 214, 12, 3},
0243 {0, 215, 12, 13},
0244 {0, 216, 12, 15},
0245 {0, 217, 12, 1},
0246 {0, 218, 12, 8},
0247 {0, 219, 12, 10},
0248 {0, 220, 12, 12},
0249 {0, 221, 12, 14},
0250 {0, 222, 12, 11},
0251 {0, 223, 12, 9},
0252 {0, 224, 15, 12},
0253 {0, 225, 15, 19},
0254 {0, 226, 15, 11},
0255 {0, 227, 15, 13},
0256 {0, 228, 15, 8},
0257 {0, 229, 15, 5},
0258 {0, 230, 15, 0},
0259 {0, 231, 15, 6},
0260 {0, 232, 15, 4},
0261 {0, 233, 15, 10},
0262 {0, 234, 15, 7},
0263 {0, 235, 15, 18},
0264 {0, 236, 15, 3},
0265 {0, 237, 15, 1},
0266 {0, 238, 14, 5},
0267 {0, 239, 15, 2},
0268 {0, 240, 14, 4},
0269 {0, 241, 14, 7},
0270 {0, 242, 15, 9},
0271 {0, 243, 14, 6},
0272 {0, 244, 14, 2},
0273 {0, 245, 14, 0},
0274 {0, 246, 14, 3},
0275 {0, 247, 14, 13},
0276 {0, 248, 14, 15},
0277 {0, 249, 14, 1},
0278 {0, 250, 14, 8},
0279 {0, 251, 14, 10},
0280 {0, 252, 14, 12},
0281 {0, 253, 14, 14},
0282 {0, 254, 14, 11},
0283 {0, 255, 14, 9},
0284 {1, 0, 1, 26},
0285 {1, 1, 1, 24},
0286 {1, 2, 1, 27},
0287 {1, 3, 1, 25},
0288 {1, 4, 1, 31},
0289 {1, 5, 1, 29},
0290 {1, 6, 1, 28},
0291 {1, 7, 1, 30},
0292 {1, 8, 1, 16},
0293 {1, 9, 1, 18},
0294 {1, 10, 1, 19},
0295 {1, 11, 1, 22},
0296 {1, 12, 1, 23},
0297 {1, 13, 1, 17},
0298 {1, 14, 1, 20},
0299 {1, 15, 1, 21},
0300 {1, 16, 0, 28},
0301 {1, 17, 0, 26},
0302 {1, 18, 0, 23},
0303 {1, 19, 0, 22},
0304 {1, 20, 0, 27},
0305 {1, 21, 0, 25},
0306 {1, 22, 0, 19},
0307 {1, 23, 0, 17},
0308 {1, 24, 0, 24},
0309 {1, 25, 0, 21},
0310 {1, 26, 0, 16},
0311 {1, 27, 0, 30},
0312 {1, 28, 0, 20},
0313 {1, 29, 0, 18},
0314 {1, 30, 0, 29},
0315 {1, 31, 0, 31},
0316 {1, 32, 3, 26},
0317 {1, 33, 3, 24},
0318 {1, 34, 3, 27},
0319 {1, 35, 3, 25},
0320 {1, 36, 3, 31},
0321 {1, 37, 3, 29},
0322 {1, 38, 3, 28},
0323 {1, 39, 3, 30},
0324 {1, 40, 3, 16},
0325 {1, 41, 3, 18},
0326 {1, 42, 3, 19},
0327 {1, 43, 3, 22},
0328 {1, 44, 3, 23},
0329 {1, 45, 3, 17},
0330 {1, 46, 2, 25},
0331 {1, 47, 3, 21},
0332 {1, 48, 3, 20},
0333 {1, 49, 2, 27},
0334 {1, 50, 2, 24},
0335 {1, 51, 2, 26},
0336 {1, 52, 2, 30},
0337 {1, 53, 2, 28},
0338 {1, 54, 2, 31},
0339 {1, 55, 2, 29},
0340 {1, 56, 2, 19},
0341 {1, 57, 2, 17},
0342 {1, 58, 2, 16},
0343 {1, 59, 2, 18},
0344 {1, 60, 2, 20},
0345 {1, 61, 2, 22},
0346 {1, 62, 2, 23},
0347 {1, 63, 2, 21},
0348 {1, 64, 5, 19},
0349 {1, 65, 5, 27},
0350 {1, 66, 5, 23},
0351 {1, 67, 5, 31},
0352 {1, 68, 5, 22},
0353 {1, 69, 5, 30},
0354 {1, 70, 5, 26},
0355 {1, 71, 5, 18},
0356 {1, 72, 5, 25},
0357 {1, 73, 5, 17},
0358 {1, 74, 5, 21},
0359 {1, 75, 5, 20},
0360 {1, 76, 5, 16},
0361 {1, 77, 5, 29},
0362 {1, 78, 4, 16},
0363 {1, 79, 5, 28},
0364 {1, 80, 5, 24},
0365 {1, 81, 4, 17},
0366 {1, 82, 4, 25},
0367 {1, 83, 4, 21},
0368 {1, 84, 4, 28},
0369 {1, 85, 4, 26},
0370 {1, 86, 4, 24},
0371 {1, 87, 4, 29},
0372 {1, 88, 4, 30},
0373 {1, 89, 4, 31},
0374 {1, 90, 4, 22},
0375 {1, 91, 4, 20},
0376 {1, 92, 4, 23},
0377 {1, 93, 4, 18},
0378 {1, 94, 4, 27},
0379 {1, 95, 4, 19},
0380 {1, 96, 7, 24},
0381 {1, 97, 7, 25},
0382 {1, 98, 7, 17},
0383 {1, 99, 7, 30},
0384 {1, 100, 7, 27},
0385 {1, 101, 7, 21},
0386 {1, 102, 7, 19},
0387 {1, 103, 7, 29},
0388 {1, 104, 7, 23},
0389 {1, 105, 7, 16},
0390 {1, 106, 7, 28},
0391 {1, 107, 7, 26},
0392 {1, 108, 7, 20},
0393 {1, 109, 7, 18},
0394 {1, 110, 6, 22},
0395 {1, 111, 7, 22},
0396 {1, 112, 7, 31},
0397 {1, 113, 6, 20},
0398 {1, 114, 6, 23},
0399 {1, 115, 6, 21},
0400 {1, 116, 6, 17},
0401 {1, 117, 6, 19},
0402 {1, 118, 6, 16},
0403 {1, 119, 6, 18},
0404 {1, 120, 6, 28},
0405 {1, 121, 6, 30},
0406 {1, 122, 6, 31},
0407 {1, 123, 6, 29},
0408 {1, 124, 6, 27},
0409 {1, 125, 6, 25},
0410 {1, 126, 6, 24},
0411 {1, 127, 6, 26},
0412 {1, 128, 9, 25},
0413 {1, 129, 9, 27},
0414 {1, 130, 9, 24},
0415 {1, 131, 9, 30},
0416 {1, 132, 9, 28},
0417 {1, 133, 9, 26},
0418 {1, 134, 9, 23},
0419 {1, 135, 9, 17},
0420 {1, 136, 9, 31},
0421 {1, 137, 9, 29},
0422 {1, 138, 9, 20},
0423 {1, 139, 9, 21},
0424 {1, 140, 9, 16},
0425 {1, 141, 9, 22},
0426 {1, 142, 9, 19},
0427 {1, 143, 9, 18},
0428 {1, 144, 8, 23},
0429 {1, 145, 8, 29},
0430 {1, 146, 8, 20},
0431 {1, 147, 8, 21},
0432 {1, 148, 8, 28},
0433 {1, 149, 8, 26},
0434 {1, 150, 8, 16},
0435 {1, 151, 8, 18},
0436 {1, 152, 8, 31},
0437 {1, 153, 8, 22},
0438 {1, 154, 8, 27},
0439 {1, 155, 8, 25},
0440 {1, 156, 8, 19},
0441 {1, 157, 8, 17},
0442 {1, 158, 8, 30},
0443 {1, 159, 8, 24},
0444 {1, 160, 11, 18},
0445 {1, 161, 11, 16},
0446 {1, 162, 11, 19},
0447 {1, 163, 11, 21},
0448 {1, 164, 11, 23},
0449 {1, 165, 11, 17},
0450 {1, 166, 11, 28},
0451 {1, 167, 11, 30},
0452 {1, 168, 11, 20},
0453 {1, 169, 11, 22},
0454 {1, 170, 11, 27},
0455 {1, 171, 11, 26},
0456 {1, 172, 11, 31},
0457 {1, 173, 11, 25},
0458 {1, 174, 10, 22},
0459 {1, 175, 11, 29},
0460 {1, 176, 10, 23},
0461 {1, 177, 10, 16},
0462 {1, 178, 11, 24},
0463 {1, 179, 10, 21},
0464 {1, 180, 10, 17},
0465 {1, 181, 10, 19},
0466 {1, 182, 10, 20},
0467 {1, 183, 10, 30},
0468 {1, 184, 10, 28},
0469 {1, 185, 10, 18},
0470 {1, 186, 10, 31},
0471 {1, 187, 10, 25},
0472 {1, 188, 10, 27},
0473 {1, 189, 10, 29},
0474 {1, 190, 10, 24},
0475 {1, 191, 10, 26},
0476 {1, 192, 13, 22},
0477 {1, 193, 13, 20},
0478 {1, 194, 13, 23},
0479 {1, 195, 13, 17},
0480 {1, 196, 13, 19},
0481 {1, 197, 13, 21},
0482 {1, 198, 13, 28},
0483 {1, 199, 13, 30},
0484 {1, 200, 13, 16},
0485 {1, 201, 13, 18},
0486 {1, 202, 13, 27},
0487 {1, 203, 13, 26},
0488 {1, 204, 13, 31},
0489 {1, 205, 13, 25},
0490 {1, 206, 12, 21},
0491 {1, 207, 13, 29},
0492 {1, 208, 12, 20},
0493 {1, 209, 12, 23},
0494 {1, 210, 13, 24},
0495 {1, 211, 12, 22},
0496 {1, 212, 12, 18},
0497 {1, 213, 12, 16},
0498 {1, 214, 12, 19},
0499 {1, 215, 12, 29},
0500 {1, 216, 12, 31},
0501 {1, 217, 12, 17},
0502 {1, 218, 12, 24},
0503 {1, 219, 12, 26},
0504 {1, 220, 12, 28},
0505 {1, 221, 12, 30},
0506 {1, 222, 12, 27},
0507 {1, 223, 12, 25},
0508 {1, 224, 15, 28},
0509 {1, 225, 15, 35},
0510 {1, 226, 15, 27},
0511 {1, 227, 15, 29},
0512 {1, 228, 15, 24},
0513 {1, 229, 15, 21},
0514 {1, 230, 15, 16},
0515 {1, 231, 15, 22},
0516 {1, 232, 15, 20},
0517 {1, 233, 15, 26},
0518 {1, 234, 15, 23},
0519 {1, 235, 15, 34},
0520 {1, 236, 15, 15},
0521 {1, 237, 15, 17},
0522 {1, 238, 14, 21},
0523 {1, 239, 15, 14},
0524 {1, 240, 14, 20},
0525 {1, 241, 14, 23},
0526 {1, 242, 15, 25},
0527 {1, 243, 14, 22},
0528 {1, 244, 14, 18},
0529 {1, 245, 14, 16},
0530 {1, 246, 14, 19},
0531 {1, 247, 14, 29},
0532 {1, 248, 14, 31},
0533 {1, 249, 14, 17},
0534 {1, 250, 14, 24},
0535 {1, 251, 14, 26},
0536 {1, 252, 14, 28},
0537 {1, 253, 14, 30},
0538 {1, 254, 14, 27},
0539 {1, 255, 14, 25},
0540 {2, 0, 1, 46},
0541 {2, 1, 1, 44},
0542 {2, 2, 1, 47},
0543 {2, 3, 1, 45},
0544 {2, 4, 1, 43},
0545 {2, 5, 1, 41},
0546 {2, 6, 1, 40},
0547 {2, 7, 1, 42},
0548 {2, 8, 1, 32},
0549 {2, 9, 1, 34},
0550 {2, 10, 1, 35},
0551 {2, 11, 1, 38},
0552 {2, 12, 1, 39},
0553 {2, 13, 1, 33},
0554 {2, 14, 1, 36},
0555 {2, 15, 1, 37},
0556 {2, 16, 0, 44},
0557 {2, 17, 0, 42},
0558 {2, 18, 0, 35},
0559 {2, 19, 0, 34},
0560 {2, 20, 0, 43},
0561 {2, 21, 0, 45},
0562 {2, 22, 0, 39},
0563 {2, 23, 0, 33},
0564 {2, 24, 0, 40},
0565 {2, 25, 0, 37},
0566 {2, 26, 0, 32},
0567 {2, 27, 0, 46},
0568 {2, 28, 0, 36},
0569 {2, 29, 0, 38},
0570 {2, 30, 0, 41},
0571 {2, 31, 0, 47},
0572 {2, 32, 3, 42},
0573 {2, 33, 3, 40},
0574 {2, 34, 3, 47},
0575 {2, 35, 3, 41},
0576 {2, 36, 3, 43},
0577 {2, 37, 3, 45},
0578 {2, 38, 3, 44},
0579 {2, 39, 3, 46},
0580 {2, 40, 3, 32},
0581 {2, 41, 3, 34},
0582 {2, 42, 3, 35},
0583 {2, 43, 3, 38},
0584 {2, 44, 3, 39},
0585 {2, 45, 3, 33},
0586 {2, 46, 2, 41},
0587 {2, 47, 3, 37},
0588 {2, 48, 3, 36},
0589 {2, 49, 2, 47},
0590 {2, 50, 2, 40},
0591 {2, 51, 2, 46},
0592 {2, 52, 2, 42},
0593 {2, 53, 2, 44},
0594 {2, 54, 2, 43},
0595 {2, 55, 2, 45},
0596 {2, 56, 2, 35},
0597 {2, 57, 2, 33},
0598 {2, 58, 2, 32},
0599 {2, 59, 2, 34},
0600 {2, 60, 2, 36},
0601 {2, 61, 2, 38},
0602 {2, 62, 2, 39},
0603 {2, 63, 2, 37},
0604 {2, 64, 5, 35},
0605 {2, 65, 5, 43},
0606 {2, 66, 5, 39},
0607 {2, 67, 5, 47},
0608 {2, 68, 5, 38},
0609 {2, 69, 5, 46},
0610 {2, 70, 5, 42},
0611 {2, 71, 5, 34},
0612 {2, 72, 5, 45},
0613 {2, 73, 5, 33},
0614 {2, 74, 5, 37},
0615 {2, 75, 5, 36},
0616 {2, 76, 5, 32},
0617 {2, 77, 5, 41},
0618 {2, 78, 4, 36},
0619 {2, 79, 5, 44},
0620 {2, 80, 5, 40},
0621 {2, 81, 4, 47},
0622 {2, 82, 4, 33},
0623 {2, 83, 4, 37},
0624 {2, 84, 4, 44},
0625 {2, 85, 4, 41},
0626 {2, 86, 4, 40},
0627 {2, 87, 4, 45},
0628 {2, 88, 4, 46},
0629 {2, 89, 4, 42},
0630 {2, 90, 4, 38},
0631 {2, 91, 4, 32},
0632 {2, 92, 4, 35},
0633 {2, 93, 4, 43},
0634 {2, 94, 4, 34},
0635 {2, 95, 4, 39},
0636 {2, 96, 7, 40},
0637 {2, 97, 7, 45},
0638 {2, 98, 7, 33},
0639 {2, 99, 7, 42},
0640 {2, 100, 7, 47},
0641 {2, 101, 7, 37},
0642 {2, 102, 7, 39},
0643 {2, 103, 7, 41},
0644 {2, 104, 7, 35},
0645 {2, 105, 7, 32},
0646 {2, 106, 7, 44},
0647 {2, 107, 7, 46},
0648 {2, 108, 7, 36},
0649 {2, 109, 7, 34},
0650 {2, 110, 6, 38},
0651 {2, 111, 7, 38},
0652 {2, 112, 7, 43},
0653 {2, 113, 6, 36},
0654 {2, 114, 6, 39},
0655 {2, 115, 6, 37},
0656 {2, 116, 6, 33},
0657 {2, 117, 6, 35},
0658 {2, 118, 6, 32},
0659 {2, 119, 6, 34},
0660 {2, 120, 6, 44},
0661 {2, 121, 6, 46},
0662 {2, 122, 6, 43},
0663 {2, 123, 6, 45},
0664 {2, 124, 6, 47},
0665 {2, 125, 6, 41},
0666 {2, 126, 6, 40},
0667 {2, 127, 6, 42},
0668 {2, 128, 9, 41},
0669 {2, 129, 9, 47},
0670 {2, 130, 9, 40},
0671 {2, 131, 9, 42},
0672 {2, 132, 9, 44},
0673 {2, 133, 9, 46},
0674 {2, 134, 9, 39},
0675 {2, 135, 9, 33},
0676 {2, 136, 9, 43},
0677 {2, 137, 9, 45},
0678 {2, 138, 9, 36},
0679 {2, 139, 9, 37},
0680 {2, 140, 9, 32},
0681 {2, 141, 9, 38},
0682 {2, 142, 9, 35},
0683 {2, 143, 9, 34},
0684 {2, 144, 8, 39},
0685 {2, 145, 8, 41},
0686 {2, 146, 8, 36},
0687 {2, 147, 8, 37},
0688 {2, 148, 8, 44},
0689 {2, 149, 8, 46},
0690 {2, 150, 8, 32},
0691 {2, 151, 8, 34},
0692 {2, 152, 8, 47},
0693 {2, 153, 8, 38},
0694 {2, 154, 8, 43},
0695 {2, 155, 8, 45},
0696 {2, 156, 8, 35},
0697 {2, 157, 8, 33},
0698 {2, 158, 8, 42},
0699 {2, 159, 8, 40},
0700 {2, 160, 11, 34},
0701 {2, 161, 11, 32},
0702 {2, 162, 11, 35},
0703 {2, 163, 11, 37},
0704 {2, 164, 11, 39},
0705 {2, 165, 11, 33},
0706 {2, 166, 11, 44},
0707 {2, 167, 11, 46},
0708 {2, 168, 11, 36},
0709 {2, 169, 11, 38},
0710 {2, 170, 11, 43},
0711 {2, 171, 11, 42},
0712 {2, 172, 11, 47},
0713 {2, 173, 11, 41},
0714 {2, 174, 10, 38},
0715 {2, 175, 11, 45},
0716 {2, 176, 10, 39},
0717 {2, 177, 10, 32},
0718 {2, 178, 11, 40},
0719 {2, 179, 10, 33},
0720 {2, 180, 10, 37},
0721 {2, 181, 10, 35},
0722 {2, 182, 10, 36},
0723 {2, 183, 10, 42},
0724 {2, 184, 10, 44},
0725 {2, 185, 10, 34},
0726 {2, 186, 10, 47},
0727 {2, 187, 10, 41},
0728 {2, 188, 10, 43},
0729 {2, 189, 10, 45},
0730 {2, 190, 10, 40},
0731 {2, 191, 10, 46},
0732 {2, 192, 13, 38},
0733 {2, 193, 13, 36},
0734 {2, 194, 13, 39},
0735 {2, 195, 13, 33},
0736 {2, 196, 13, 35},
0737 {2, 197, 13, 37},
0738 {2, 198, 13, 44},
0739 {2, 199, 13, 46},
0740 {2, 200, 13, 32},
0741 {2, 201, 13, 34},
0742 {2, 202, 13, 43},
0743 {2, 203, 13, 42},
0744 {2, 204, 13, 47},
0745 {2, 205, 13, 41},
0746 {2, 206, 12, 37},
0747 {2, 207, 13, 45},
0748 {2, 208, 12, 36},
0749 {2, 209, 12, 39},
0750 {2, 210, 13, 40},
0751 {2, 211, 12, 38},
0752 {2, 212, 12, 34},
0753 {2, 213, 12, 32},
0754 {2, 214, 12, 35},
0755 {2, 215, 12, 45},
0756 {2, 216, 12, 43},
0757 {2, 217, 12, 33},
0758 {2, 218, 12, 40},
0759 {2, 219, 12, 42},
0760 {2, 220, 12, 44},
0761 {2, 221, 12, 46},
0762 {2, 222, 12, 47},
0763 {2, 223, 12, 41},
0764 {2, 224, 15, 44},
0765 {2, 225, 15, 47},
0766 {2, 226, 15, 39},
0767 {2, 227, 15, 41},
0768 {2, 228, 15, 40},
0769 {2, 229, 15, 37},
0770 {2, 230, 15, 32},
0771 {2, 231, 15, 42},
0772 {2, 232, 15, 36},
0773 {2, 233, 15, 38},
0774 {2, 234, 15, 43},
0775 {2, 235, 15, 46},
0776 {2, 236, 15, 31},
0777 {2, 237, 15, 33},
0778 {2, 238, 14, 37},
0779 {2, 239, 15, 30},
0780 {2, 240, 14, 36},
0781 {2, 241, 14, 39},
0782 {2, 242, 15, 45},
0783 {2, 243, 14, 38},
0784 {2, 244, 14, 34},
0785 {2, 245, 14, 32},
0786 {2, 246, 14, 35},
0787 {2, 247, 14, 45},
0788 {2, 248, 14, 43},
0789 {2, 249, 14, 33},
0790 {2, 250, 14, 40},
0791 {2, 251, 14, 42},
0792 {2, 252, 14, 44},
0793 {2, 253, 14, 46},
0794 {2, 254, 14, 47},
0795 {2, 255, 14, 41},
0796 {3, 0, 1, 62},
0797 {3, 1, 1, 60},
0798 {3, 2, 1, 63},
0799 {3, 3, 1, 61},
0800 {3, 4, 1, 59},
0801 {3, 5, 1, 57},
0802 {3, 6, 1, 56},
0803 {3, 7, 1, 58},
0804 {3, 8, 1, 52},
0805 {3, 9, 1, 54},
0806 {3, 10, 1, 55},
0807 {3, 11, 1, 50},
0808 {3, 12, 1, 51},
0809 {3, 13, 1, 49},
0810 {3, 14, 1, 48},
0811 {3, 15, 1, 53},
0812 {3, 16, 0, 56},
0813 {3, 17, 0, 58},
0814 {3, 18, 0, 51},
0815 {3, 19, 0, 50},
0816 {3, 20, 0, 63},
0817 {3, 21, 0, 61},
0818 {3, 22, 0, 55},
0819 {3, 23, 0, 53},
0820 {3, 24, 0, 60},
0821 {3, 25, 0, 49},
0822 {3, 26, 0, 52},
0823 {3, 27, 0, 62},
0824 {3, 28, 0, 48},
0825 {3, 29, 0, 54},
0826 {3, 30, 0, 57},
0827 {3, 31, 0, 59},
0828 {3, 32, 3, 62},
0829 {3, 33, 3, 60},
0830 {3, 34, 3, 63},
0831 {3, 35, 3, 61},
0832 {3, 36, 3, 59},
0833 {3, 37, 3, 57},
0834 {3, 38, 3, 56},
0835 {3, 39, 3, 58},
0836 {3, 40, 3, 48},
0837 {3, 41, 3, 50},
0838 {3, 42, 3, 51},
0839 {3, 43, 3, 54},
0840 {3, 44, 3, 55},
0841 {3, 45, 3, 49},
0842 {3, 46, 2, 61},
0843 {3, 47, 3, 53},
0844 {3, 48, 3, 52},
0845 {3, 49, 2, 63},
0846 {3, 50, 2, 60},
0847 {3, 51, 2, 62},
0848 {3, 52, 2, 58},
0849 {3, 53, 2, 56},
0850 {3, 54, 2, 59},
0851 {3, 55, 2, 57},
0852 {3, 56, 2, 51},
0853 {3, 57, 2, 49},
0854 {3, 58, 2, 48},
0855 {3, 59, 2, 50},
0856 {3, 60, 2, 52},
0857 {3, 61, 2, 54},
0858 {3, 62, 2, 55},
0859 {3, 63, 2, 53},
0860 {3, 64, 5, 51},
0861 {3, 65, 5, 63},
0862 {3, 66, 5, 55},
0863 {3, 67, 5, 59},
0864 {3, 68, 5, 54},
0865 {3, 69, 5, 58},
0866 {3, 70, 5, 62},
0867 {3, 71, 5, 50},
0868 {3, 72, 5, 61},
0869 {3, 73, 5, 53},
0870 {3, 74, 5, 49},
0871 {3, 75, 5, 52},
0872 {3, 76, 5, 48},
0873 {3, 77, 5, 57},
0874 {3, 78, 4, 48},
0875 {3, 79, 5, 60},
0876 {3, 80, 5, 56},
0877 {3, 81, 4, 63},
0878 {3, 82, 4, 61},
0879 {3, 83, 4, 62},
0880 {3, 84, 4, 60},
0881 {3, 85, 4, 59},
0882 {3, 86, 4, 52},
0883 {3, 87, 4, 57},
0884 {3, 88, 4, 58},
0885 {3, 89, 4, 53},
0886 {3, 90, 4, 49},
0887 {3, 91, 4, 56},
0888 {3, 92, 4, 51},
0889 {3, 93, 4, 55},
0890 {3, 94, 4, 54},
0891 {3, 95, 4, 50},
0892 {3, 96, 7, 60},
0893 {3, 97, 7, 61},
0894 {3, 98, 7, 53},
0895 {3, 99, 7, 58},
0896 {3, 100, 7, 63},
0897 {3, 101, 7, 49},
0898 {3, 102, 7, 55},
0899 {3, 103, 7, 57},
0900 {3, 104, 7, 51},
0901 {3, 105, 7, 52},
0902 {3, 106, 7, 56},
0903 {3, 107, 7, 62},
0904 {3, 108, 7, 48},
0905 {3, 109, 7, 54},
0906 {3, 110, 6, 50},
0907 {3, 111, 7, 50},
0908 {3, 112, 7, 59},
0909 {3, 113, 6, 52},
0910 {3, 114, 6, 51},
0911 {3, 115, 6, 53},
0912 {3, 116, 6, 49},
0913 {3, 117, 6, 55},
0914 {3, 118, 6, 48},
0915 {3, 119, 6, 54},
0916 {3, 120, 6, 56},
0917 {3, 121, 6, 58},
0918 {3, 122, 6, 59},
0919 {3, 123, 6, 57},
0920 {3, 124, 6, 63},
0921 {3, 125, 6, 61},
0922 {3, 126, 6, 60},
0923 {3, 127, 6, 62},
0924 {3, 128, 9, 61},
0925 {3, 129, 9, 63},
0926 {3, 130, 9, 60},
0927 {3, 131, 9, 58},
0928 {3, 132, 9, 56},
0929 {3, 133, 9, 62},
0930 {3, 134, 9, 55},
0931 {3, 135, 9, 49},
0932 {3, 136, 9, 59},
0933 {3, 137, 9, 57},
0934 {3, 138, 9, 52},
0935 {3, 139, 9, 53},
0936 {3, 140, 9, 48},
0937 {3, 141, 9, 50},
0938 {3, 142, 9, 51},
0939 {3, 143, 9, 54},
0940 {3, 144, 8, 55},
0941 {3, 145, 8, 57},
0942 {3, 146, 8, 48},
0943 {3, 147, 8, 49},
0944 {3, 148, 8, 56},
0945 {3, 149, 8, 62},
0946 {3, 150, 8, 52},
0947 {3, 151, 8, 54},
0948 {3, 152, 8, 63},
0949 {3, 153, 8, 50},
0950 {3, 154, 8, 59},
0951 {3, 155, 8, 61},
0952 {3, 156, 8, 51},
0953 {3, 157, 8, 53},
0954 {3, 158, 8, 58},
0955 {3, 159, 8, 60},
0956 {3, 160, 11, 50},
0957 {3, 161, 11, 48},
0958 {3, 162, 11, 51},
0959 {3, 163, 11, 53},
0960 {3, 164, 11, 55},
0961 {3, 165, 11, 49},
0962 {3, 166, 11, 60},
0963 {3, 167, 11, 58},
0964 {3, 168, 11, 52},
0965 {3, 169, 11, 54},
0966 {3, 170, 11, 63},
0967 {3, 171, 11, 62},
0968 {3, 172, 11, 59},
0969 {3, 173, 11, 61},
0970 {3, 174, 10, 54},
0971 {3, 175, 11, 57},
0972 {3, 176, 10, 55},
0973 {3, 177, 10, 52},
0974 {3, 178, 11, 56},
0975 {3, 179, 10, 49},
0976 {3, 180, 10, 53},
0977 {3, 181, 10, 51},
0978 {3, 182, 10, 48},
0979 {3, 183, 10, 58},
0980 {3, 184, 10, 56},
0981 {3, 185, 10, 50},
0982 {3, 186, 10, 63},
0983 {3, 187, 10, 61},
0984 {3, 188, 10, 59},
0985 {3, 189, 10, 57},
0986 {3, 190, 10, 60},
0987 {3, 191, 10, 62},
0988 {3, 192, 13, 54},
0989 {3, 193, 13, 52},
0990 {3, 194, 13, 51},
0991 {3, 195, 13, 49},
0992 {3, 196, 13, 55},
0993 {3, 197, 13, 53},
0994 {3, 198, 13, 56},
0995 {3, 199, 13, 58},
0996 {3, 200, 13, 48},
0997 {3, 201, 13, 50},
0998 {3, 202, 13, 63},
0999 {3, 203, 13, 62},
1000 {3, 204, 13, 59},
1001 {3, 205, 13, 61},
1002 {3, 206, 12, 53},
1003 {3, 207, 13, 57},
1004 {3, 208, 12, 52},
1005 {3, 209, 12, 55},
1006 {3, 210, 13, 60},
1007 {3, 211, 12, 54},
1008 {3, 212, 12, 50},
1009 {3, 213, 12, 48},
1010 {3, 214, 12, 51},
1011 {3, 215, 12, 57},
1012 {3, 216, 12, 59},
1013 {3, 217, 12, 49},
1014 {3, 218, 12, 56},
1015 {3, 219, 12, 62},
1016 {3, 220, 12, 60},
1017 {3, 221, 12, 58},
1018 {3, 222, 12, 63},
1019 {3, 223, 12, 61},
1020 {3, 224, 15, 56},
1021 {3, 225, 15, 63},
1022 {3, 226, 15, 55},
1023 {3, 227, 15, 57},
1024 {3, 228, 15, 60},
1025 {3, 229, 15, 49},
1026 {3, 230, 15, 52},
1027 {3, 231, 15, 58},
1028 {3, 232, 15, 48},
1029 {3, 233, 15, 54},
1030 {3, 234, 15, 59},
1031 {3, 235, 15, 62},
1032 {3, 236, 15, 51},
1033 {3, 237, 15, 53},
1034 {3, 238, 14, 49},
1035 {3, 239, 15, 50},
1036 {3, 240, 14, 52},
1037 {3, 241, 14, 51},
1038 {3, 242, 15, 61},
1039 {3, 243, 14, 50},
1040 {3, 244, 14, 54},
1041 {3, 245, 14, 48},
1042 {3, 246, 14, 55},
1043 {3, 247, 14, 57},
1044 {3, 248, 14, 59},
1045 {3, 249, 14, 53},
1046 {3, 250, 14, 60},
1047 {3, 251, 14, 62},
1048 {3, 252, 14, 56},
1049 {3, 253, 14, 58},
1050 {3, 254, 14, 63},
1051 {3, 255, 14, 61},
1052 {4, 0, 1, 74},
1053 {4, 1, 1, 72},
1054 {4, 2, 1, 75},
1055 {4, 3, 1, 73},
1056 {4, 4, 1, 79},
1057 {4, 5, 1, 77},
1058 {4, 6, 1, 76},
1059 {4, 7, 1, 78},
1060 {4, 8, 1, 68},
1061 {4, 9, 1, 70},
1062 {4, 10, 1, 71},
1063 {4, 11, 1, 66},
1064 {4, 12, 1, 67},
1065 {4, 13, 1, 69},
1066 {4, 14, 1, 64},
1067 {4, 15, 1, 65},
1068 {4, 16, 0, 76},
1069 {4, 17, 0, 78},
1070 {4, 18, 0, 71},
1071 {4, 19, 0, 66},
1072 {4, 20, 0, 79},
1073 {4, 21, 0, 73},
1074 {4, 22, 0, 67},
1075 {4, 23, 0, 69},
1076 {4, 24, 0, 72},
1077 {4, 25, 0, 65},
1078 {4, 26, 0, 68},
1079 {4, 27, 0, 74},
1080 {4, 28, 0, 64},
1081 {4, 29, 0, 70},
1082 {4, 30, 0, 77},
1083 {4, 31, 0, 75},
1084 {4, 32, 3, 74},
1085 {4, 33, 3, 76},
1086 {4, 34, 3, 75},
1087 {4, 35, 3, 73},
1088 {4, 36, 3, 79},
1089 {4, 37, 3, 77},
1090 {4, 38, 3, 72},
1091 {4, 39, 3, 78},
1092 {4, 40, 3, 64},
1093 {4, 41, 3, 66},
1094 {4, 42, 3, 71},
1095 {4, 43, 3, 70},
1096 {4, 44, 3, 67},
1097 {4, 45, 3, 65},
1098 {4, 46, 2, 73},
1099 {4, 47, 3, 69},
1100 {4, 48, 3, 68},
1101 {4, 49, 2, 75},
1102 {4, 50, 2, 76},
1103 {4, 51, 2, 74},
1104 {4, 52, 2, 78},
1105 {4, 53, 2, 72},
1106 {4, 54, 2, 79},
1107 {4, 55, 2, 77},
1108 {4, 56, 2, 71},
1109 {4, 57, 2, 69},
1110 {4, 58, 2, 68},
1111 {4, 59, 2, 70},
1112 {4, 60, 2, 64},
1113 {4, 61, 2, 66},
1114 {4, 62, 2, 67},
1115 {4, 63, 2, 65},
1116 {4, 64, 5, 71},
1117 {4, 65, 5, 75},
1118 {4, 66, 5, 67},
1119 {4, 67, 5, 79},
1120 {4, 68, 5, 66},
1121 {4, 69, 5, 78},
1122 {4, 70, 5, 74},
1123 {4, 71, 5, 70},
1124 {4, 72, 5, 77},
1125 {4, 73, 5, 69},
1126 {4, 74, 5, 65},
1127 {4, 75, 5, 68},
1128 {4, 76, 5, 64},
1129 {4, 77, 5, 73},
1130 {4, 78, 4, 73},
1131 {4, 79, 5, 72},
1132 {4, 80, 5, 76},
1133 {4, 81, 4, 75},
1134 {4, 82, 4, 77},
1135 {4, 83, 4, 74},
1136 {4, 84, 4, 72},
1137 {4, 85, 4, 79},
1138 {4, 86, 4, 76},
1139 {4, 87, 4, 69},
1140 {4, 88, 4, 78},
1141 {4, 89, 4, 71},
1142 {4, 90, 4, 70},
1143 {4, 91, 4, 68},
1144 {4, 92, 4, 67},
1145 {4, 93, 4, 65},
1146 {4, 94, 4, 64},
1147 {4, 95, 4, 66},
1148 {4, 96, 7, 72},
1149 {4, 97, 7, 73},
1150 {4, 98, 7, 69},
1151 {4, 99, 7, 78},
1152 {4, 100, 7, 75},
1153 {4, 101, 7, 65},
1154 {4, 102, 7, 67},
1155 {4, 103, 7, 77},
1156 {4, 104, 7, 71},
1157 {4, 105, 7, 64},
1158 {4, 106, 7, 76},
1159 {4, 107, 7, 74},
1160 {4, 108, 7, 68},
1161 {4, 109, 7, 66},
1162 {4, 110, 6, 66},
1163 {4, 111, 7, 70},
1164 {4, 112, 7, 79},
1165 {4, 113, 6, 64},
1166 {4, 114, 6, 71},
1167 {4, 115, 6, 65},
1168 {4, 116, 6, 69},
1169 {4, 117, 6, 67},
1170 {4, 118, 6, 68},
1171 {4, 119, 6, 70},
1172 {4, 120, 6, 72},
1173 {4, 121, 6, 78},
1174 {4, 122, 6, 79},
1175 {4, 123, 6, 77},
1176 {4, 124, 6, 75},
1177 {4, 125, 6, 73},
1178 {4, 126, 6, 76},
1179 {4, 127, 6, 74},
1180 {4, 128, 9, 73},
1181 {4, 129, 9, 75},
1182 {4, 130, 9, 76},
1183 {4, 131, 9, 78},
1184 {4, 132, 9, 72},
1185 {4, 133, 9, 74},
1186 {4, 134, 9, 71},
1187 {4, 135, 9, 69},
1188 {4, 136, 9, 79},
1189 {4, 137, 9, 77},
1190 {4, 138, 9, 64},
1191 {4, 139, 9, 65},
1192 {4, 140, 9, 68},
1193 {4, 141, 9, 66},
1194 {4, 142, 9, 67},
1195 {4, 143, 9, 70},
1196 {4, 144, 8, 71},
1197 {4, 145, 8, 77},
1198 {4, 146, 8, 64},
1199 {4, 147, 8, 65},
1200 {4, 148, 8, 76},
1201 {4, 149, 8, 74},
1202 {4, 150, 8, 68},
1203 {4, 151, 8, 70},
1204 {4, 152, 8, 75},
1205 {4, 153, 8, 66},
1206 {4, 154, 8, 79},
1207 {4, 155, 8, 73},
1208 {4, 156, 8, 67},
1209 {4, 157, 8, 69},
1210 {4, 158, 8, 78},
1211 {4, 159, 8, 72},
1212 {4, 160, 11, 66},
1213 {4, 161, 11, 64},
1214 {4, 162, 11, 67},
1215 {4, 163, 11, 69},
1216 {4, 164, 11, 71},
1217 {4, 165, 11, 65},
1218 {4, 166, 11, 72},
1219 {4, 167, 11, 78},
1220 {4, 168, 11, 68},
1221 {4, 169, 11, 70},
1222 {4, 170, 11, 75},
1223 {4, 171, 11, 74},
1224 {4, 172, 11, 79},
1225 {4, 173, 11, 77},
1226 {4, 174, 10, 70},
1227 {4, 175, 11, 73},
1228 {4, 176, 10, 71},
1229 {4, 177, 10, 68},
1230 {4, 178, 11, 76},
1231 {4, 179, 10, 69},
1232 {4, 180, 10, 65},
1233 {4, 181, 10, 67},
1234 {4, 182, 10, 64},
1235 {4, 183, 10, 78},
1236 {4, 184, 10, 72},
1237 {4, 185, 10, 66},
1238 {4, 186, 10, 79},
1239 {4, 187, 10, 77},
1240 {4, 188, 10, 75},
1241 {4, 189, 10, 73},
1242 {4, 190, 10, 76},
1243 {4, 191, 10, 74},
1244 {4, 192, 13, 66},
1245 {4, 193, 13, 64},
1246 {4, 194, 13, 67},
1247 {4, 195, 13, 69},
1248 {4, 196, 13, 71},
1249 {4, 197, 13, 65},
1250 {4, 198, 13, 72},
1251 {4, 199, 13, 78},
1252 {4, 200, 13, 68},
1253 {4, 201, 13, 70},
1254 {4, 202, 13, 75},
1255 {4, 203, 13, 74},
1256 {4, 204, 13, 79},
1257 {4, 205, 13, 77},
1258 {4, 206, 12, 69},
1259 {4, 207, 13, 73},
1260 {4, 208, 12, 68},
1261 {4, 209, 12, 67},
1262 {4, 210, 13, 76},
1263 {4, 211, 12, 66},
1264 {4, 212, 12, 70},
1265 {4, 213, 12, 64},
1266 {4, 214, 12, 71},
1267 {4, 215, 12, 73},
1268 {4, 216, 12, 79},
1269 {4, 217, 12, 65},
1270 {4, 218, 12, 76},
1271 {4, 219, 12, 74},
1272 {4, 220, 12, 72},
1273 {4, 221, 12, 78},
1274 {4, 222, 12, 75},
1275 {4, 223, 12, 77},
1276 {4, 224, 15, 76},
1277 {4, 225, 15, 75},
1278 {4, 226, 15, 67},
1279 {4, 227, 15, 73},
1280 {4, 228, 15, 72},
1281 {4, 229, 15, 65},
1282 {4, 230, 15, 68},
1283 {4, 231, 15, 78},
1284 {4, 232, 15, 64},
1285 {4, 233, 15, 70},
1286 {4, 234, 15, 79},
1287 {4, 235, 15, 74},
1288 {4, 236, 15, 71},
1289 {4, 237, 15, 69},
1290 {4, 238, 14, 65},
1291 {4, 239, 15, 66},
1292 {4, 240, 14, 64},
1293 {4, 241, 14, 71},
1294 {4, 242, 15, 77},
1295 {4, 243, 14, 70},
1296 {4, 244, 14, 66},
1297 {4, 245, 14, 68},
1298 {4, 246, 14, 67},
1299 {4, 247, 14, 77},
1300 {4, 248, 14, 79},
1301 {4, 249, 14, 69},
1302 {4, 250, 14, 76},
1303 {4, 251, 14, 74},
1304 {4, 252, 14, 72},
1305 {4, 253, 14, 78},
1306 {4, 254, 14, 75},
1307 {4, 255, 14, 73},
1308 {5, 0, 1, 90},
1309 {5, 1, 1, 88},
1310 {5, 2, 1, 91},
1311 {5, 3, 1, 89},
1312 {5, 4, 1, 95},
1313 {5, 5, 1, 93},
1314 {5, 6, 1, 92},
1315 {5, 7, 1, 94},
1316 {5, 8, 1, 84},
1317 {5, 9, 1, 82},
1318 {5, 10, 1, 83},
1319 {5, 11, 1, 86},
1320 {5, 12, 1, 87},
1321 {5, 13, 1, 81},
1322 {5, 14, 1, 80},
1323 {5, 15, 1, 85},
1324 {5, 16, 0, 92},
1325 {5, 17, 0, 94},
1326 {5, 18, 0, 87},
1327 {5, 19, 0, 86},
1328 {5, 20, 0, 95},
1329 {5, 21, 0, 89},
1330 {5, 22, 0, 83},
1331 {5, 23, 0, 81},
1332 {5, 24, 0, 88},
1333 {5, 25, 0, 85},
1334 {5, 26, 0, 80},
1335 {5, 27, 0, 90},
1336 {5, 28, 0, 84},
1337 {5, 29, 0, 82},
1338 {5, 30, 0, 93},
1339 {5, 31, 0, 91},
1340 {5, 32, 3, 90},
1341 {5, 33, 3, 88},
1342 {5, 34, 3, 91},
1343 {5, 35, 3, 89},
1344 {5, 36, 3, 95},
1345 {5, 37, 3, 93},
1346 {5, 38, 3, 92},
1347 {5, 39, 3, 94},
1348 {5, 40, 3, 84},
1349 {5, 41, 3, 86},
1350 {5, 42, 3, 87},
1351 {5, 43, 3, 82},
1352 {5, 44, 3, 83},
1353 {5, 45, 3, 85},
1354 {5, 46, 2, 89},
1355 {5, 47, 3, 81},
1356 {5, 48, 3, 80},
1357 {5, 49, 2, 91},
1358 {5, 50, 2, 88},
1359 {5, 51, 2, 90},
1360 {5, 52, 2, 94},
1361 {5, 53, 2, 92},
1362 {5, 54, 2, 95},
1363 {5, 55, 2, 93},
1364 {5, 56, 2, 83},
1365 {5, 57, 2, 85},
1366 {5, 58, 2, 84},
1367 {5, 59, 2, 82},
1368 {5, 60, 2, 80},
1369 {5, 61, 2, 86},
1370 {5, 62, 2, 87},
1371 {5, 63, 2, 81},
1372 {5, 64, 5, 83},
1373 {5, 65, 5, 91},
1374 {5, 66, 5, 87},
1375 {5, 67, 5, 95},
1376 {5, 68, 5, 82},
1377 {5, 69, 5, 94},
1378 {5, 70, 5, 90},
1379 {5, 71, 5, 86},
1380 {5, 72, 5, 93},
1381 {5, 73, 5, 85},
1382 {5, 74, 5, 81},
1383 {5, 75, 5, 92},
1384 {5, 76, 5, 80},
1385 {5, 77, 5, 89},
1386 {5, 78, 4, 89},
1387 {5, 79, 5, 84},
1388 {5, 80, 5, 88},
1389 {5, 81, 4, 87},
1390 {5, 82, 4, 94},
1391 {5, 83, 4, 90},
1392 {5, 84, 4, 88},
1393 {5, 85, 4, 86},
1394 {5, 86, 4, 93},
1395 {5, 87, 4, 84},
1396 {5, 88, 4, 85},
1397 {5, 89, 4, 91},
1398 {5, 90, 4, 95},
1399 {5, 91, 4, 92},
1400 {5, 92, 4, 83},
1401 {5, 93, 4, 81},
1402 {5, 94, 4, 82},
1403 {5, 95, 4, 80},
1404 {5, 96, 7, 88},
1405 {5, 97, 7, 89},
1406 {5, 98, 7, 81},
1407 {5, 99, 7, 94},
1408 {5, 100, 7, 91},
1409 {5, 101, 7, 85},
1410 {5, 102, 7, 83},
1411 {5, 103, 7, 93},
1412 {5, 104, 7, 87},
1413 {5, 105, 7, 80},
1414 {5, 106, 7, 92},
1415 {5, 107, 7, 90},
1416 {5, 108, 7, 84},
1417 {5, 109, 7, 82},
1418 {5, 110, 6, 86},
1419 {5, 111, 7, 86},
1420 {5, 112, 7, 95},
1421 {5, 113, 6, 84},
1422 {5, 114, 6, 87},
1423 {5, 115, 6, 85},
1424 {5, 116, 6, 81},
1425 {5, 117, 6, 83},
1426 {5, 118, 6, 80},
1427 {5, 119, 6, 82},
1428 {5, 120, 6, 92},
1429 {5, 121, 6, 94},
1430 {5, 122, 6, 95},
1431 {5, 123, 6, 93},
1432 {5, 124, 6, 91},
1433 {5, 125, 6, 89},
1434 {5, 126, 6, 88},
1435 {5, 127, 6, 90},
1436 {5, 128, 9, 89},
1437 {5, 129, 9, 91},
1438 {5, 130, 9, 88},
1439 {5, 131, 9, 94},
1440 {5, 132, 9, 92},
1441 {5, 133, 9, 90},
1442 {5, 134, 9, 83},
1443 {5, 135, 9, 81},
1444 {5, 136, 9, 95},
1445 {5, 137, 9, 93},
1446 {5, 138, 9, 80},
1447 {5, 139, 9, 85},
1448 {5, 140, 9, 84},
1449 {5, 141, 9, 86},
1450 {5, 142, 9, 87},
1451 {5, 143, 9, 82},
1452 {5, 144, 8, 83},
1453 {5, 145, 8, 93},
1454 {5, 146, 8, 84},
1455 {5, 147, 8, 85},
1456 {5, 148, 8, 92},
1457 {5, 149, 8, 90},
1458 {5, 150, 8, 80},
1459 {5, 151, 8, 82},
1460 {5, 152, 8, 91},
1461 {5, 153, 8, 86},
1462 {5, 154, 8, 95},
1463 {5, 155, 8, 89},
1464 {5, 156, 8, 87},
1465 {5, 157, 8, 81},
1466 {5, 158, 8, 94},
1467 {5, 159, 8, 88},
1468 {5, 160, 11, 82},
1469 {5, 161, 11, 80},
1470 {5, 162, 11, 83},
1471 {5, 163, 11, 85},
1472 {5, 164, 11, 87},
1473 {5, 165, 11, 81},
1474 {5, 166, 11, 92},
1475 {5, 167, 11, 94},
1476 {5, 168, 11, 84},
1477 {5, 169, 11, 86},
1478 {5, 170, 11, 91},
1479 {5, 171, 11, 90},
1480 {5, 172, 11, 95},
1481 {5, 173, 11, 89},
1482 {5, 174, 10, 86},
1483 {5, 175, 11, 93},
1484 {5, 176, 10, 87},
1485 {5, 177, 10, 84},
1486 {5, 178, 11, 88},
1487 {5, 179, 10, 85},
1488 {5, 180, 10, 81},
1489 {5, 181, 10, 83},
1490 {5, 182, 10, 80},
1491 {5, 183, 10, 94},
1492 {5, 184, 10, 92},
1493 {5, 185, 10, 82},
1494 {5, 186, 10, 95},
1495 {5, 187, 10, 89},
1496 {5, 188, 10, 91},
1497 {5, 189, 10, 93},
1498 {5, 190, 10, 88},
1499 {5, 191, 10, 90},
1500 {5, 192, 13, 86},
1501 {5, 193, 13, 80},
1502 {5, 194, 13, 87},
1503 {5, 195, 13, 81},
1504 {5, 196, 13, 83},
1505 {5, 197, 13, 85},
1506 {5, 198, 13, 92},
1507 {5, 199, 13, 94},
1508 {5, 200, 13, 84},
1509 {5, 201, 13, 82},
1510 {5, 202, 13, 91},
1511 {5, 203, 13, 90},
1512 {5, 204, 13, 95},
1513 {5, 205, 13, 89},
1514 {5, 206, 12, 81},
1515 {5, 207, 13, 93},
1516 {5, 208, 12, 80},
1517 {5, 209, 12, 83},
1518 {5, 210, 13, 88},
1519 {5, 211, 12, 82},
1520 {5, 212, 12, 86},
1521 {5, 213, 12, 84},
1522 {5, 214, 12, 87},
1523 {5, 215, 12, 93},
1524 {5, 216, 12, 95},
1525 {5, 217, 12, 85},
1526 {5, 218, 12, 88},
1527 {5, 219, 12, 90},
1528 {5, 220, 12, 92},
1529 {5, 221, 12, 94},
1530 {5, 222, 12, 91},
1531 {5, 223, 12, 89},
1532 {5, 224, 15, 92},
1533 {5, 225, 15, 91},
1534 {5, 226, 15, 83},
1535 {5, 227, 15, 93},
1536 {5, 228, 15, 88},
1537 {5, 229, 15, 85},
1538 {5, 230, 15, 80},
1539 {5, 231, 15, 94},
1540 {5, 232, 15, 84},
1541 {5, 233, 15, 82},
1542 {5, 234, 15, 95},
1543 {5, 235, 15, 90},
1544 {5, 236, 15, 87},
1545 {5, 237, 15, 81},
1546 {5, 238, 14, 85},
1547 {5, 239, 15, 86},
1548 {5, 240, 14, 84},
1549 {5, 241, 14, 87},
1550 {5, 242, 15, 89},
1551 {5, 243, 14, 86},
1552 {5, 244, 14, 82},
1553 {5, 245, 14, 80},
1554 {5, 246, 14, 83},
1555 {5, 247, 14, 93},
1556 {5, 248, 14, 95},
1557 {5, 249, 14, 81},
1558 {5, 250, 14, 88},
1559 {5, 251, 14, 90},
1560 {5, 252, 14, 92},
1561 {5, 253, 14, 94},
1562 {5, 254, 14, 91},
1563 {5, 255, 14, 89},
1564 {6, 0, 1, 106},
1565 {6, 1, 1, 104},
1566 {6, 2, 1, 107},
1567 {6, 3, 1, 105},
1568 {6, 4, 1, 111},
1569 {6, 5, 1, 109},
1570 {6, 6, 1, 108},
1571 {6, 7, 1, 110},
1572 {6, 8, 1, 96},
1573 {6, 9, 1, 98},
1574 {6, 10, 1, 99},
1575 {6, 11, 1, 102},
1576 {6, 12, 1, 103},
1577 {6, 13, 1, 97},
1578 {6, 14, 1, 100},
1579 {6, 15, 1, 101},
1580 {6, 16, 0, 108},
1581 {6, 17, 0, 110},
1582 {6, 18, 0, 103},
1583 {6, 19, 0, 102},
1584 {6, 20, 0, 111},
1585 {6, 21, 0, 105},
1586 {6, 22, 0, 99},
1587 {6, 23, 0, 97},
1588 {6, 24, 0, 104},
1589 {6, 25, 0, 101},
1590 {6, 26, 0, 96},
1591 {6, 27, 0, 106},
1592 {6, 28, 0, 100},
1593 {6, 29, 0, 98},
1594 {6, 30, 0, 109},
1595 {6, 31, 0, 107},
1596 {6, 32, 3, 106},
1597 {6, 33, 3, 104},
1598 {6, 34, 3, 107},
1599 {6, 35, 3, 105},
1600 {6, 36, 3, 111},
1601 {6, 37, 3, 109},
1602 {6, 38, 3, 108},
1603 {6, 39, 3, 110},
1604 {6, 40, 3, 100},
1605 {6, 41, 3, 98},
1606 {6, 42, 3, 99},
1607 {6, 43, 3, 102},
1608 {6, 44, 3, 103},
1609 {6, 45, 3, 97},
1610 {6, 46, 2, 105},
1611 {6, 47, 3, 101},
1612 {6, 48, 3, 96},
1613 {6, 49, 2, 107},
1614 {6, 50, 2, 104},
1615 {6, 51, 2, 106},
1616 {6, 52, 2, 110},
1617 {6, 53, 2, 108},
1618 {6, 54, 2, 111},
1619 {6, 55, 2, 109},
1620 {6, 56, 2, 99},
1621 {6, 57, 2, 97},
1622 {6, 58, 2, 96},
1623 {6, 59, 2, 98},
1624 {6, 60, 2, 100},
1625 {6, 61, 2, 102},
1626 {6, 62, 2, 103},
1627 {6, 63, 2, 101},
1628 {6, 64, 5, 99},
1629 {6, 65, 5, 107},
1630 {6, 66, 5, 103},
1631 {6, 67, 5, 111},
1632 {6, 68, 5, 102},
1633 {6, 69, 5, 110},
1634 {6, 70, 5, 106},
1635 {6, 71, 5, 98},
1636 {6, 72, 5, 109},
1637 {6, 73, 5, 101},
1638 {6, 74, 5, 97},
1639 {6, 75, 5, 108},
1640 {6, 76, 5, 104},
1641 {6, 77, 5, 105},
1642 {6, 78, 4, 108},
1643 {6, 79, 5, 96},
1644 {6, 80, 5, 100},
1645 {6, 81, 4, 99},
1646 {6, 82, 4, 109},
1647 {6, 83, 4, 105},
1648 {6, 84, 4, 100},
1649 {6, 85, 4, 103},
1650 {6, 86, 4, 104},
1651 {6, 87, 4, 97},
1652 {6, 88, 4, 98},
1653 {6, 89, 4, 107},
1654 {6, 90, 4, 111},
1655 {6, 91, 4, 96},
1656 {6, 92, 4, 110},
1657 {6, 93, 4, 102},
1658 {6, 94, 4, 101},
1659 {6, 95, 4, 106},
1660 {6, 96, 7, 104},
1661 {6, 97, 7, 105},
1662 {6, 98, 7, 97},
1663 {6, 99, 7, 110},
1664 {6, 100, 7, 107},
1665 {6, 101, 7, 101},
1666 {6, 102, 7, 99},
1667 {6, 103, 7, 109},
1668 {6, 104, 7, 103},
1669 {6, 105, 7, 96},
1670 {6, 106, 7, 108},
1671 {6, 107, 7, 106},
1672 {6, 108, 7, 100},
1673 {6, 109, 7, 98},
1674 {6, 110, 6, 102},
1675 {6, 111, 7, 102},
1676 {6, 112, 7, 111},
1677 {6, 113, 6, 100},
1678 {6, 114, 6, 103},
1679 {6, 115, 6, 101},
1680 {6, 116, 6, 97},
1681 {6, 117, 6, 99},
1682 {6, 118, 6, 96},
1683 {6, 119, 6, 98},
1684 {6, 120, 6, 108},
1685 {6, 121, 6, 110},
1686 {6, 122, 6, 111},
1687 {6, 123, 6, 109},
1688 {6, 124, 6, 107},
1689 {6, 125, 6, 105},
1690 {6, 126, 6, 104},
1691 {6, 127, 6, 106},
1692 {6, 128, 9, 105},
1693 {6, 129, 9, 107},
1694 {6, 130, 9, 104},
1695 {6, 131, 9, 110},
1696 {6, 132, 9, 108},
1697 {6, 133, 9, 106},
1698 {6, 134, 9, 99},
1699 {6, 135, 9, 97},
1700 {6, 136, 9, 111},
1701 {6, 137, 9, 109},
1702 {6, 138, 9, 100},
1703 {6, 139, 9, 101},
1704 {6, 140, 9, 96},
1705 {6, 141, 9, 102},
1706 {6, 142, 9, 103},
1707 {6, 143, 9, 98},
1708 {6, 144, 8, 99},
1709 {6, 145, 8, 109},
1710 {6, 146, 8, 100},
1711 {6, 147, 8, 101},
1712 {6, 148, 8, 108},
1713 {6, 149, 8, 106},
1714 {6, 150, 8, 96},
1715 {6, 151, 8, 98},
1716 {6, 152, 8, 107},
1717 {6, 153, 8, 102},
1718 {6, 154, 8, 111},
1719 {6, 155, 8, 105},
1720 {6, 156, 8, 103},
1721 {6, 157, 8, 97},
1722 {6, 158, 8, 110},
1723 {6, 159, 8, 104},
1724 {6, 160, 11, 102},
1725 {6, 161, 11, 96},
1726 {6, 162, 11, 103},
1727 {6, 163, 11, 101},
1728 {6, 164, 11, 99},
1729 {6, 165, 11, 97},
1730 {6, 166, 11, 108},
1731 {6, 167, 11, 110},
1732 {6, 168, 11, 100},
1733 {6, 169, 11, 98},
1734 {6, 170, 11, 107},
1735 {6, 171, 11, 106},
1736 {6, 172, 11, 111},
1737 {6, 173, 11, 105},
1738 {6, 174, 10, 98},
1739 {6, 175, 11, 109},
1740 {6, 176, 10, 103},
1741 {6, 177, 10, 96},
1742 {6, 178, 11, 104},
1743 {6, 179, 10, 97},
1744 {6, 180, 10, 101},
1745 {6, 181, 10, 99},
1746 {6, 182, 10, 100},
1747 {6, 183, 10, 110},
1748 {6, 184, 10, 108},
1749 {6, 185, 10, 102},
1750 {6, 186, 10, 111},
1751 {6, 187, 10, 105},
1752 {6, 188, 10, 107},
1753 {6, 189, 10, 109},
1754 {6, 190, 10, 104},
1755 {6, 191, 10, 106},
1756 {6, 192, 13, 102},
1757 {6, 193, 13, 100},
1758 {6, 194, 13, 103},
1759 {6, 195, 13, 97},
1760 {6, 196, 13, 99},
1761 {6, 197, 13, 101},
1762 {6, 198, 13, 108},
1763 {6, 199, 13, 110},
1764 {6, 200, 13, 96},
1765 {6, 201, 13, 98},
1766 {6, 202, 13, 107},
1767 {6, 203, 13, 106},
1768 {6, 204, 13, 111},
1769 {6, 205, 13, 105},
1770 {6, 206, 12, 101},
1771 {6, 207, 13, 109},
1772 {6, 208, 12, 100},
1773 {6, 209, 12, 103},
1774 {6, 210, 13, 104},
1775 {6, 211, 12, 102},
1776 {6, 212, 12, 98},
1777 {6, 213, 12, 96},
1778 {6, 214, 12, 99},
1779 {6, 215, 12, 109},
1780 {6, 216, 12, 111},
1781 {6, 217, 12, 97},
1782 {6, 218, 12, 104},
1783 {6, 219, 12, 106},
1784 {6, 220, 12, 108},
1785 {6, 221, 12, 110},
1786 {6, 222, 12, 107},
1787 {6, 223, 12, 105},
1788 {6, 224, 15, 108},
1789 {6, 225, 15, 107},
1790 {6, 226, 15, 99},
1791 {6, 227, 15, 109},
1792 {6, 228, 15, 104},
1793 {6, 229, 15, 101},
1794 {6, 230, 15, 96},
1795 {6, 231, 15, 110},
1796 {6, 232, 15, 100},
1797 {6, 233, 15, 98},
1798 {6, 234, 15, 111},
1799 {6, 235, 15, 106},
1800 {6, 236, 15, 103},
1801 {6, 237, 15, 97},
1802 {6, 238, 14, 101},
1803 {6, 239, 15, 102},
1804 {6, 240, 14, 100},
1805 {6, 241, 14, 103},
1806 {6, 242, 15, 105},
1807 {6, 243, 14, 102},
1808 {6, 244, 14, 98},
1809 {6, 245, 14, 96},
1810 {6, 246, 14, 99},
1811 {6, 247, 14, 109},
1812 {6, 248, 14, 111},
1813 {6, 249, 14, 97},
1814 {6, 250, 14, 104},
1815 {6, 251, 14, 106},
1816 {6, 252, 14, 108},
1817 {6, 253, 14, 110},
1818 {6, 254, 14, 107},
1819 {6, 255, 14, 105},
1820 {7, 0, 1, 122},
1821 {7, 1, 1, 120},
1822 {7, 2, 1, 123},
1823 {7, 3, 1, 121},
1824 {7, 4, 1, 127},
1825 {7, 5, 1, 125},
1826 {7, 6, 1, 124},
1827 {7, 7, 1, 126},
1828 {7, 8, 1, 112},
1829 {7, 9, 1, 114},
1830 {7, 10, 1, 115},
1831 {7, 11, 1, 118},
1832 {7, 12, 1, 119},
1833 {7, 13, 1, 113},
1834 {7, 14, 1, 116},
1835 {7, 15, 1, 117},
1836 {7, 16, 0, 124},
1837 {7, 17, 0, 126},
1838 {7, 18, 0, 119},
1839 {7, 19, 0, 118},
1840 {7, 20, 0, 127},
1841 {7, 21, 0, 121},
1842 {7, 22, 0, 115},
1843 {7, 23, 0, 113},
1844 {7, 24, 0, 120},
1845 {7, 25, 0, 117},
1846 {7, 26, 0, 112},
1847 {7, 27, 0, 122},
1848 {7, 28, 0, 116},
1849 {7, 29, 0, 114},
1850 {7, 30, 0, 125},
1851 {7, 31, 0, 123},
1852 {7, 32, 3, 122},
1853 {7, 33, 3, 120},
1854 {7, 34, 3, 123},
1855 {7, 35, 3, 121},
1856 {7, 36, 3, 127},
1857 {7, 37, 3, 125},
1858 {7, 38, 3, 124},
1859 {7, 39, 3, 126},
1860 {7, 40, 3, 112},
1861 {7, 41, 3, 114},
1862 {7, 42, 3, 115},
1863 {7, 43, 3, 118},
1864 {7, 44, 3, 119},
1865 {7, 45, 3, 113},
1866 {7, 46, 2, 121},
1867 {7, 47, 3, 117},
1868 {7, 48, 3, 116},
1869 {7, 49, 2, 123},
1870 {7, 50, 2, 120},
1871 {7, 51, 2, 122},
1872 {7, 52, 2, 126},
1873 {7, 53, 2, 124},
1874 {7, 54, 2, 127},
1875 {7, 55, 2, 125},
1876 {7, 56, 2, 115},
1877 {7, 57, 2, 113},
1878 {7, 58, 2, 112},
1879 {7, 59, 2, 114},
1880 {7, 60, 2, 116},
1881 {7, 61, 2, 118},
1882 {7, 62, 2, 119},
1883 {7, 63, 2, 117},
1884 {7, 64, 5, 115},
1885 {7, 65, 5, 123},
1886 {7, 66, 5, 119},
1887 {7, 67, 5, 127},
1888 {7, 68, 5, 114},
1889 {7, 69, 5, 122},
1890 {7, 70, 5, 126},
1891 {7, 71, 5, 118},
1892 {7, 72, 5, 125},
1893 {7, 73, 5, 117},
1894 {7, 74, 5, 121},
1895 {7, 75, 5, 116},
1896 {7, 76, 5, 120},
1897 {7, 77, 5, 113},
1898 {7, 78, 4, 113},
1899 {7, 79, 5, 112},
1900 {7, 80, 5, 124},
1901 {7, 81, 4, 118},
1902 {7, 82, 4, 121},
1903 {7, 83, 4, 125},
1904 {7, 84, 4, 112},
1905 {7, 85, 4, 114},
1906 {7, 86, 4, 120},
1907 {7, 87, 4, 124},
1908 {7, 88, 4, 117},
1909 {7, 89, 4, 122},
1910 {7, 90, 4, 126},
1911 {7, 91, 4, 116},
1912 {7, 92, 4, 119},
1913 {7, 93, 4, 127},
1914 {7, 94, 4, 123},
1915 {7, 95, 4, 115},
1916 {7, 96, 7, 120},
1917 {7, 97, 7, 121},
1918 {7, 98, 7, 113},
1919 {7, 99, 7, 126},
1920 {7, 100, 7, 123},
1921 {7, 101, 7, 117},
1922 {7, 102, 7, 115},
1923 {7, 103, 7, 125},
1924 {7, 104, 7, 119},
1925 {7, 105, 7, 112},
1926 {7, 106, 7, 124},
1927 {7, 107, 7, 122},
1928 {7, 108, 7, 116},
1929 {7, 109, 7, 114},
1930 {7, 110, 6, 118},
1931 {7, 111, 7, 118},
1932 {7, 112, 7, 127},
1933 {7, 113, 6, 116},
1934 {7, 114, 6, 119},
1935 {7, 115, 6, 117},
1936 {7, 116, 6, 113},
1937 {7, 117, 6, 115},
1938 {7, 118, 6, 112},
1939 {7, 119, 6, 114},
1940 {7, 120, 6, 124},
1941 {7, 121, 6, 126},
1942 {7, 122, 6, 127},
1943 {7, 123, 6, 125},
1944 {7, 124, 6, 123},
1945 {7, 125, 6, 121},
1946 {7, 126, 6, 120},
1947 {7, 127, 6, 122},
1948 {7, 128, 9, 121},
1949 {7, 129, 9, 123},
1950 {7, 130, 9, 120},
1951 {7, 131, 9, 126},
1952 {7, 132, 9, 124},
1953 {7, 133, 9, 122},
1954 {7, 134, 9, 115},
1955 {7, 135, 9, 113},
1956 {7, 136, 9, 127},
1957 {7, 137, 9, 125},
1958 {7, 138, 9, 116},
1959 {7, 139, 9, 117},
1960 {7, 140, 9, 112},
1961 {7, 141, 9, 118},
1962 {7, 142, 9, 119},
1963 {7, 143, 9, 114},
1964 {7, 144, 8, 115},
1965 {7, 145, 8, 125},
1966 {7, 146, 8, 116},
1967 {7, 147, 8, 117},
1968 {7, 148, 8, 124},
1969 {7, 149, 8, 122},
1970 {7, 150, 8, 112},
1971 {7, 151, 8, 114},
1972 {7, 152, 8, 123},
1973 {7, 153, 8, 118},
1974 {7, 154, 8, 127},
1975 {7, 155, 8, 121},
1976 {7, 156, 8, 119},
1977 {7, 157, 8, 113},
1978 {7, 158, 8, 126},
1979 {7, 159, 8, 120},
1980 {7, 160, 11, 118},
1981 {7, 161, 11, 116},
1982 {7, 162, 11, 119},
1983 {7, 163, 11, 113},
1984 {7, 164, 11, 115},
1985 {7, 165, 11, 117},
1986 {7, 166, 11, 124},
1987 {7, 167, 11, 126},
1988 {7, 168, 11, 112},
1989 {7, 169, 11, 114},
1990 {7, 170, 11, 123},
1991 {7, 171, 11, 122},
1992 {7, 172, 11, 127},
1993 {7, 173, 11, 121},
1994 {7, 174, 10, 114},
1995 {7, 175, 11, 125},
1996 {7, 176, 10, 119},
1997 {7, 177, 10, 112},
1998 {7, 178, 11, 120},
1999 {7, 179, 10, 113},
2000 {7, 180, 10, 117},
2001 {7, 181, 10, 115},
2002 {7, 182, 10, 116},
2003 {7, 183, 10, 126},
2004 {7, 184, 10, 124},
2005 {7, 185, 10, 118},
2006 {7, 186, 10, 123},
2007 {7, 187, 10, 121},
2008 {7, 188, 10, 127},
2009 {7, 189, 10, 125},
2010 {7, 190, 10, 120},
2011 {7, 191, 10, 122},
2012 {7, 192, 13, 118},
2013 {7, 193, 13, 116},
2014 {7, 194, 13, 119},
2015 {7, 195, 13, 113},
2016 {7, 196, 13, 115},
2017 {7, 197, 13, 117},
2018 {7, 198, 13, 124},
2019 {7, 199, 13, 126},
2020 {7, 200, 13, 112},
2021 {7, 201, 13, 114},
2022 {7, 202, 13, 123},
2023 {7, 203, 13, 122},
2024 {7, 204, 13, 127},
2025 {7, 205, 13, 121},
2026 {7, 206, 12, 117},
2027 {7, 207, 13, 125},
2028 {7, 208, 12, 116},
2029 {7, 209, 12, 119},
2030 {7, 210, 13, 120},
2031 {7, 211, 12, 118},
2032 {7, 212, 12, 114},
2033 {7, 213, 12, 112},
2034 {7, 214, 12, 115},
2035 {7, 215, 12, 125},
2036 {7, 216, 12, 127},
2037 {7, 217, 12, 113},
2038 {7, 218, 12, 120},
2039 {7, 219, 12, 122},
2040 {7, 220, 12, 124},
2041 {7, 221, 12, 126},
2042 {7, 222, 12, 123},
2043 {7, 223, 12, 121},
2044 {7, 224, 15, 124},
2045 {7, 225, 15, 123},
2046 {7, 226, 15, 115},
2047 {7, 227, 15, 125},
2048 {7, 228, 15, 120},
2049 {7, 229, 15, 117},
2050 {7, 230, 15, 112},
2051 {7, 231, 15, 126},
2052 {7, 232, 15, 116},
2053 {7, 233, 15, 114},
2054 {7, 234, 15, 127},
2055 {7, 235, 15, 122},
2056 {7, 236, 15, 119},
2057 {7, 237, 15, 113},
2058 {7, 238, 14, 117},
2059 {7, 239, 15, 118},
2060 {7, 240, 14, 116},
2061 {7, 241, 14, 119},
2062 {7, 242, 15, 121},
2063 {7, 243, 14, 118},
2064 {7, 244, 14, 114},
2065 {7, 245, 14, 112},
2066 {7, 246, 14, 115},
2067 {7, 247, 14, 125},
2068 {7, 248, 14, 127},
2069 {7, 249, 14, 113},
2070 {7, 250, 14, 120},
2071 {7, 251, 14, 122},
2072 {7, 252, 14, 124},
2073 {7, 253, 14, 126},
2074 {7, 254, 14, 123},
2075 {7, 255, 14, 121}};
2076
2077 public:
2078
2079 int GetRpos(int card, int chan)
2080 { return ChanMap[card*256+chan][2];}
2081
2082
2083 int Getphipos(int card, int chan)
2084 { return ChanMap[card*256+chan][3];}
2085
2086
2087 double GetRposReal(int card, int chan, double offset)
2088 { return (GetRpos(card,chan)+0.5)*200.0/16.0+offset;}
2089
2090
2091 double GetphiposReal(int card, int chan, double offset)
2092 { return (Getphipos(card,chan)+0.5)*M_PI/12.0/128.0+offset;}
2093
2094
2095 double GetXpos(int card, int chan, double roffset, double phioffset){
2096 return GetRposReal(card,chan,roffset)*cos(GetphiposReal(card,chan,phioffset));
2097 }
2098
2099
2100 double GetYpos(int card, int chan, double roffset, double phioffset){
2101 return GetRposReal(card,chan,roffset)*sin(GetphiposReal(card,chan,phioffset));
2102 }
2103 };
2104
2105 #endif