etype orig_coefficients[] = { /* %OPENING% */ /* BISHOP_PAIR */ 2000, /* CASTLE_BONUS */ 3044, /* KNIGHT_OUTPOST */ 1926, /* BISHOP_OUTPOST */ 1412, /* SUPPORTED_KNIGHT_OUTPOST */ 1941, /* SUPPORTED_BISHOP_OUTPOST */ 1457, /* CONNECTED_ROOKS */ 700, /* SEVENTH_RANK_ROOKS */ 1463, /* OPPOSITE_BISHOPS */ 3929, /* EARLY_QUEEN_MOVEMENT */ 937, /* IOPENING_KING_ADVANCE */ -36, 3000, 5958, 8960, 11963, 15000, 17963, 20963, /* IMID_KING_ADVANCE */ 0, 963, 2000, 3963, 5963, 7963, 9963, 11963, /* IKING_PROXIMITY */ -36, -36, 963, 1963, 2963, 3963, 4963, 5963, /* ITRAPPED_STEP */ 2445, 5895, 8855, 11931, 14947, 17959, 20952, 23947, /* BLOCKED_KNIGHT */ 435, /* USELESS_PIECE */ 247, /* DRAW_VALUE */ -1036, /* NEAR_DRAW_VALUE */ -3036, /* NO_MATERIAL */ 9963, /* MATING_POSITION */ 9963, /* IBISHOP_XRAY */ 24, 245, 804, 1161, 1263, /* IENDING_KPOS */ -1499, -720, 717, 935, 926, 757, -688, -1480, /* IROOK_POS */ -36, -21, -36, -35, -36, -30, 1961, 461, -21, -24, -36, -35, -36, -36, 1957, 463, -21, -36, -35, -32, -35, -36, 1961, 462, -65, -36, -36, -36, -36, -36, 1958, 459, -25, -36, -35, -36, -36, -36, 1964, 462, 76, -36, -36, -36, -36, -36, 1963, 463, -33, -36, -35, -36, -36, -36, 1960, 463, -209, -36, -35, -35, -36, -36, 1962, 463, /* IKNIGHT_POS */ -336, -226, -89, -84, -36, 63, -525, -733, -29, -129, -33, -36, 22, 151, -35, -335, -131, -34, 355, 463, 449, 455, 148, 63, -116, 9, 254, 610, 631, 258, 258, 158, -125, 7, 258, 630, 630, 251, 259, 163, -126, -36, 299, 434, 452, 462, 144, 60, -238, -135, -6, -36, -4, 158, -36, -336, -333, -229, -95, -81, -36, 63, -533, -728, /* IPOS_BASE */ 11, 2, -23, 129, 71, 6, 24, 12, 0, 182, -22, 94, 41, 15, 25, 43, -14, 41, 360, 341, 436, 386, 2, 46, 3, 17, 284, 447, 475, 364, 24, 10, 3, -9, 407, 430, 491, 426, 2, 57, 5, -1, 385, 446, 508, 433, 33, 36, 9, 38, -16, 100, 75, 17, 11, 54, 255, -16, -59, 13, 36, -2, -2, 18, /* IPOS_KINGSIDE */ -23, -43, -47, -30, -20, -35, -46, -30, -44, -7, -63, 6, -79, -41, -40, -36, -67, -22, -64, -115, 12, -29, -28, -36, -62, -54, -85, 27, -125, -34, -35, -37, 43, 43, -37, -74, -1, -22, -34, -36, 148, 128, 339, 12, -51, -29, -32, -35, 749, 687, 320, 0, -79, -33, -37, -36, 938, 514, 318, -37, -4, -43, -36, -38, /* IPOS_QUEENSIDE */ 846, 812, 377, 9, -32, -43, -35, -34, 775, 678, 376, 10, -42, -34, -36, -36, 173, 179, 380, 9, -39, -42, -34, -34, 73, 77, -7, 8, -37, -34, -35, -35, -47, -50, -39, -48, -41, -36, -35, -36, -52, -45, -52, -38, -33, -35, -36, -36, -51, -48, -52, -40, -31, -36, -36, -36, -34, -50, -52, -37, -36, -35, -39, -36, /* IKNIGHT_MOBILITY */ -35, -36, -36, -70, -32, -36, -36, -36, -36, -36, -35, -36, -36, -34, -36, -36, -87, -36, -36, -36, -22, -36, -36, -36, -49, -36, -31, -36, -216, -36, -33, -36, -36, -36, -30, -36, -30, -36, -38, -36, -33, -36, -36, -36, -4, -36, -28, -36, -11, -36, -8, -36, -36, -36, -23, -36, -17, -36, -7, -36, -30, -36, -36, -30, -35, -36, -10, -36, -36, -36, -35, -36, -36, 43, -29, -36, -36, -36, -36, -36, /* IBISHOP_MOBILITY */ -1635, -1536, -1360, -985, -802, -34, 397, 763, 963, 1163, -1622, -1536, -1436, -1034, -791, -32, 537, 737, 938, 1111, -1630, -1536, -1436, -1036, -830, -38, 527, 737, 921, 1090, -1635, -1536, -1436, -1018, -814, -36, 499, 662, 881, 1102, -1634, -1536, -1436, -1029, -819, -33, 520, 680, 906, 1101, -1631, -1536, -1436, -1029, -826, -40, 524, 713, 922, 1096, -1623, -1536, -1435, -1036, -765, 1, 538, 751, 937, 1117, -1635, -1536, -1138, -950, -746, -31, 413, 737, 963, 1163, /* IROOK_MOBILITY */ -1336, -1336, -1203, -1183, -788, -50, 300, 375, 512, 616, -1334, -1336, -1236, -1134, -830, -36, 354, 461, 560, 656, -1336, -1336, -1236, -1136, -835, -36, 361, 465, 557, 662, -1335, -1336, -1236, -1136, -836, -36, 365, 461, 560, 649, -1335, -1336, -1236, -1136, -836, -36, 362, 462, 559, 650, -1336, -1336, -1236, -1136, -835, -36, 362, 462, 559, 654, -1336, -1336, -1236, -1131, -831, -26, 366, 457, 563, 653, -1336, -1336, -1043, -1042, -752, -8, 303, 387, 534, 638, /* IQUEEN_MOBILITY */ -1236, -1136, -1036, -536, 62, 162, 235, 314, 376, 529, -1236, -1136, -1036, -536, 63, 163, 263, 363, 461, 491, -1236, -1136, -1036, -536, 63, 163, 263, 363, 461, 466, -1236, -1136, -1036, -536, 63, 163, 263, 363, 463, 518, -1236, -1136, -1036, -536, 63, 163, 263, 361, 462, 533, -1236, -1136, -1036, -536, 63, 163, 263, 363, 462, 506, -1236, -1136, -1036, -536, 63, 163, 263, 362, 462, 426, -1236, -1136, -1036, -536, 62, 157, 268, 391, 455, 549, /* IKING_MOBILITY */ -2036, -336, -36, -16, -36, -134, -36, -36, -36, -36, -2036, -336, -36, -36, -36, -36, -36, -36, -32, -36, -2036, -336, -36, -36, -36, -36, -36, -36, -36, -36, -2036, -336, -36, -36, -36, -36, -36, -36, -34, -36, -2036, -336, -36, -36, -36, -36, -36, -36, -36, -36, -2036, -336, -36, -36, -36, -36, -36, -36, -34, -36, -2036, -336, -36, -36, -36, -36, -36, -36, -35, -36, -2036, -336, -36, -24, -36, 29, -36, -36, -36, -36, /* IKNIGHT_SMOBILITY */ -123, -100, -22, -54, -36, -36, -36, -36, -36, -36, -214, -220, -36, -43, -25, -38, -36, -36, -36, -36, -361, -321, -37, -76, -53, -46, -32, -30, -35, -36, -616, -396, -41, -34, -32, -25, -36, -36, -36, -36, -818, -476, -17, -13, -31, -29, -34, -36, -36, -36, -759, -484, -21, -10, -31, -7, -27, -30, -34, -36, -803, -511, -34, -24, -26, -29, -34, -36, -36, -36, -817, -469, 32, -40, -36, -36, -36, -36, -36, -36, /* IBISHOP_SMOBILITY */ -60, -105, -20, -46, -77, -25, -30, -36, -36, -36, -204, -200, -13, -24, -19, -28, -38, -33, -36, -36, -410, -312, -22, -18, -24, -22, -32, -34, -36, -36, -635, -408, -47, -34, -39, -44, -26, -29, -36, -35, -831, -504, -34, -43, -36, -37, -41, -35, -36, -36, -826, -529, -40, -28, -22, -26, -35, -34, -36, -36, -816, -473, 5, -21, -19, -31, -34, -36, -35, -36, -536, -482, 0, -53, -22, -34, -24, -36, -36, -36, /* IROOK_SMOBILITY */ -95, -87, -38, -49, -49, -29, -49, -33, -35, -36, -233, -133, -30, -31, -34, -36, -36, -36, -36, -36, -435, -236, -35, -30, -34, -35, -34, -36, -36, -36, -635, -335, -35, -36, -35, -33, -35, -36, -36, -36, -834, -435, -34, -36, -35, -35, -36, -36, -36, -36, -836, -436, -36, -36, -36, -36, -36, -36, -36, -36, -836, -428, -33, -24, -33, -33, -31, -36, -36, -36, -644, -314, -35, -1, -52, -29, -38, -32, -36, -36, /* IQUEEN_SMOBILITY */ -524, -230, -37, -26, -30, -24, -38, -9, -35, -30, -1033, -405, -80, -32, -32, -34, -35, -33, -32, -31, -1534, -784, -144, -30, -35, -25, -35, -47, -33, -27, -2034, -1527, -267, -19, -32, -32, -32, -41, -35, -38, -3032, -2530, -532, -29, -21, -20, -27, -34, -34, -30, -3034, -2533, -521, -27, -34, -32, -35, -35, -27, -38, -3034, -2525, -510, -36, -35, -23, -39, -42, -36, -35, -3020, -2429, -450, -17, -19, -20, -8, -18, -34, -30, /* IKING_SMOBILITY */ -1989, -485, -64, -77, -18, -35, -36, -36, -36, -36, -2036, -533, -35, -32, -35, -37, -36, -36, -36, -36, -2036, -536, -36, -36, -36, -36, -36, -36, -36, -36, -2036, -536, -36, -36, -34, -36, -36, -36, -36, -36, -2036, -535, -36, -36, -36, -36, -36, -36, -36, -36, -2036, -536, -36, -35, -36, -35, -36, -36, -36, -36, -2036, -530, -35, -33, -36, -36, -35, -37, -36, -36, -1962, -359, 0, -43, -48, -37, -36, -36, -36, -36, /* IPIECE_VALUES */ -36, 9935, 40022, 41116, 60220, 119954, 799951, /* THREAT */ 3093, /* OPPONENTS_THREAT */ 1572, /* IOVERLOADED_PENALTY */ 175, 447, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, /* IQ_KING_ATTACK_COMPUTER */ -976, 946, 1945, 2948, 3952, 4951, 5951, 5951, /* IQ_KING_ATTACK_OPPONENT */ -1024, 909, 1932, 2946, 3951, 4951, 5951, 5951, /* INOQ_KING_ATTACK_COMPUTER */ -561, 595, 956, 1450, 1952, 2952, 2951, 2951, /* INOQ_KING_ATTACK_OPPONENT */ -1350, 208, 851, 1436, 1949, 2950, 2951, 2951, /* QUEEN_FILE_SAFETY */ 441, /* NOQUEEN_FILE_SAFETY */ 208, /* IPIECE_TRADE_BONUS */ 1951, 451, 51, 1, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, /* IATTACK_VALUE */ 23, 15, 239, 502, 793, 1104, 1416, 1626, 1836, 2146, 2351, 2551, 2751, 2951, 3151, 3351, /* IPAWN_TRADE_BONUS */ 1851, 151, 151, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -51, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, /* UNSUPPORTED_PAWN */ 39, /* ADJACENT_PAWN */ 214, /* IPASSED_PAWN_CONTROL */ 14, 26, 34, 44, 50, 51, 43, 50, 51, 51, 51, 146, 148, 151, 151, 451, 451, 451, 951, 951, 1951, /* UNSTOPPABLE_PAWN */ 29951, /* DOUBLED_PAWN */ 1369, /* WEAK_PAWN */ 737, /* ODD_BISHOPS_PAWN_POS */ 151, /* BLOCKED_PASSED_PAWN */ 1945, /* KING_PASSED_PAWN_SUPPORT */ 1951, /* PASSED_PAWN_ROOK_ATTACK */ 1451, /* PASSED_PAWN_ROOK_SUPPORT */ 2422, /* BLOCKED_DPAWN */ 502, /* BLOCKED_EPAWN */ 536, /* IPAWN_ADVANCE */ -36, 15942, 10948, 5949, 2938, 1931, 922, /* IPAWN_ADVANCE1 */ -36, 7851, 5151, 2651, 1251, 845, 410, /* IPAWN_ADVANCE2 */ -36, 3851, 2449, 1360, 1108, 972, 216, /* KING_PASSED_PAWN_DEFENCE */ 1127, /* IPAWN_POS */ -36, 98, -65, -36, -36, -36, -36, -36, -36, -36, -36, -40, -36, -36, -36, -36, -36, -121, -34, -56, -36, -36, -36, -36, -36, 177, 36, 661, 358, -36, -36, -36, -36, 91, 98, 684, 340, -36, -36, -36, -36, -37, -84, -17, -36, -36, -36, -36, -36, -22, -254, -301, -36, -36, -36, -36, -36, 14, -105, -281, -36, -36, -36, -36, /* IPAWN_DEFENCE */ 1342, 1426, 1433, 1421, 1448, 1444, 1408, 1397, 1408, 1438, 1451, 1452, /* ISOLATED_PAWN */ 374, /* MEGA_WEAK_PAWN */ 291, /* IWEAK_PAWN_ATTACK_VALUE */ 451, 377, 1012, 1335, 1350, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, /* %MIDDLE% */ /* BISHOP_PAIR */ 2016, /* CASTLE_BONUS */ 2997, /* KNIGHT_OUTPOST */ 1920, /* BISHOP_OUTPOST */ 1328, /* SUPPORTED_KNIGHT_OUTPOST */ 1926, /* SUPPORTED_BISHOP_OUTPOST */ 1403, /* CONNECTED_ROOKS */ 309, /* SEVENTH_RANK_ROOKS */ 1500, /* OPPOSITE_BISHOPS */ 3835, /* EARLY_QUEEN_MOVEMENT */ 1009, /* IOPENING_KING_ADVANCE */ 11, 3000, 6009, 9009, 12009, 15000, 18009, 21009, /* IMID_KING_ADVANCE */ 0, 927, 1992, 3984, 5996, 7996, 10004, 12002, /* IKING_PROXIMITY */ 11, 11, 1009, 2009, 3009, 4009, 5009, 6009, /* ITRAPPED_STEP */ 2619, 5956, 8841, 11922, 14917, 17930, 20912, 23977, /* BLOCKED_KNIGHT */ 498, /* USELESS_PIECE */ 111, /* DRAW_VALUE */ -988, /* NEAR_DRAW_VALUE */ -2988, /* NO_MATERIAL */ 10009, /* MATING_POSITION */ 10009, /* IBISHOP_XRAY */ 337, 318, 855, 1200, 1309, /* IENDING_KPOS */ -1270, -570, 661, 972, 944, 629, -587, -1395, /* IROOK_POS */ -255, -18, -7, -10, 0, 4, 1978, 483, 39, 13, 19, 11, 1, 11, 2004, 477, 194, 74, 7, 15, -1, 7, 2020, 491, -28, 32, 10, 25, 11, 9, 2010, 490, -10, 56, 32, 18, 5, 6, 1997, 497, -77, 4, 14, 5, 14, 0, 2001, 494, -37, -11, -46, -3, 1, 7, 1992, 505, -257, 5, 0, 9, 11, 9, 1991, 493, /* IKNIGHT_POS */ -278, -176, -89, -13, 8, 90, -436, -669, -42, -84, -6, 7, 18, 157, 16, -276, -69, 25, 589, 403, 439, 477, 172, 101, -53, 24, 284, 700, 732, 312, 290, 192, -59, 132, 300, 672, 621, 285, 283, 192, -61, 13, 310, 529, 585, 479, 189, 106, -186, -65, -5, 17, 4, 188, 18, -283, -282, -183, -105, -92, 10, 102, -449, -672, /* IPOS_BASE */ -70, -76, -28, -5, 94, 23, 90, 26, 55, 327, 52, -62, 117, 146, 180, 146, -5, 39, 754, 342, 494, 736, 62, 58, 58, 266, 457, 750, 731, 453, 134, 107, -32, 169, 564, 508, 664, 545, 186, 66, -18, 55, 479, 599, 530, 562, 37, 61, -48, 253, 24, 248, 87, 50, 184, 81, 87, -130, -51, 199, 109, 34, 44, 81, /* IPOS_KINGSIDE */ -104, -118, -57, -38, -3, -10, 15, 10, -34, -20, -44, -43, 2, -12, 17, 36, -64, 47, -43, -102, 67, 181, 9, 11, -38, 27, 28, 26, 68, -59, 21, 28, 3, 340, -60, 75, 35, 1, 59, 5, 228, 242, 446, 21, 0, 6, 30, 9, 765, 713, 492, 86, -35, 9, 50, 12, 792, 478, 421, 70, 4, -8, 9, 11, /* IPOS_QUEENSIDE */ 825, 774, 340, 10, -24, 0, -11, -5, 701, 634, 331, -32, -29, -2, -1, 10, 120, 152, 333, 17, -30, 3, -32, -3, 10, 41, -43, -36, -19, -4, 2, -6, -71, -86, -59, -44, -35, 6, -1, 9, -99, -74, -77, -87, -2, -4, 9, 6, -114, -39, -90, -8, -66, 1, 11, 11, -82, -62, -96, -45, 3, -13, 4, 11, /* IKNIGHT_MOBILITY */ 10, 11, 7, -13, 0, 11, 11, 11, 11, 11, 8, 11, 11, -19, -5, 11, 28, 11, 11, 11, 11, 11, 11, 11, -57, 11, 11, 11, -54, 11, 11, 11, 11, 11, -42, 11, 20, 11, 73, 11, 13, 11, 11, 11, 58, 11, -73, 11, 26, 11, 50, 11, 11, 11, 6, 11, -24, 11, 87, 11, 7, 11, 11, 49, 1, 11, 44, 11, 11, 11, 15, 11, 14, 47, 16, 11, 11, 11, 11, 11, /* IBISHOP_MOBILITY */ -1576, -1487, -1356, -954, -735, 7, 551, 757, 1009, 1209, -1560, -1488, -1383, -987, -709, -17, 540, 706, 954, 1163, -1569, -1488, -1387, -946, -767, 1, 632, 754, 937, 1277, -1553, -1488, -1387, -982, -771, 10, 531, 761, 941, 1112, -1554, -1488, -1387, -965, -780, -3, 541, 704, 969, 1128, -1577, -1488, -1387, -972, -779, -2, 586, 669, 933, 1046, -1550, -1488, -1380, -979, -632, 68, 685, 778, 988, 1224, -1565, -1486, -1249, -827, -709, -6, 576, 805, 1009, 1209, /* IROOK_MOBILITY */ -1288, -1288, -1139, -1028, -711, -31, 143, 271, 493, 587, -1276, -1288, -1188, -1075, -761, 11, 387, 492, 591, 813, -1280, -1288, -1188, -1088, -783, 10, 383, 483, 556, 704, -1275, -1288, -1188, -1088, -779, 10, 378, 468, 557, 656, -1281, -1288, -1188, -1089, -783, 6, 386, 468, 555, 731, -1278, -1288, -1188, -1088, -780, 12, 374, 455, 534, 688, -1273, -1288, -1188, -1072, -794, 0, 379, 480, 598, 751, -1288, -1288, -1074, -870, -686, 98, 147, 372, 453, 585, /* IQUEEN_MOBILITY */ -1188, -1088, -988, -488, 108, 207, 300, 393, 483, 587, -1188, -1088, -988, -488, 109, 209, 309, 405, 500, 525, -1188, -1088, -988, -488, 109, 209, 309, 406, 506, 490, -1188, -1088, -988, -488, 109, 209, 309, 408, 504, 454, -1188, -1088, -988, -488, 109, 209, 309, 413, 504, 592, -1188, -1088, -988, -488, 109, 209, 309, 408, 504, 570, -1188, -1088, -988, -488, 109, 209, 310, 407, 502, 645, -1188, -1088, -988, -488, 108, 207, 301, 411, 486, 615, /* IKING_MOBILITY */ -1988, -288, 11, 52, 11, -95, 11, 11, 11, 11, -1988, -288, 11, 11, 11, 14, 11, 11, 6, 11, -1988, -288, 11, 11, 11, 7, 11, 11, 2, 11, -1988, -288, 11, 11, 11, 9, 11, 11, 25, 11, -1988, -288, 11, 11, 11, 12, 11, 11, 2, 11, -1988, -288, 11, 11, 11, 5, 11, 11, -16, 11, -1988, -288, 11, 11, 11, 52, 11, 11, -12, 11, -1988, -288, 11, 55, 11, 20, 11, 11, 11, 11, /* IKNIGHT_SMOBILITY */ -73, -39, -18, 4, 11, 11, 11, 11, 11, 11, -164, -169, 14, 14, 6, 16, 13, 11, 11, 11, -331, -268, -30, -54, -3, 4, 10, 12, 10, 11, -524, -335, -11, 13, 22, 17, 6, 11, 11, 11, -731, -402, -4, -11, -1, 12, 10, 10, 10, 11, -665, -434, 5, 3, 26, 4, 4, 9, 10, 11, -727, -414, 23, 26, 27, 13, 11, 11, 11, 11, -745, -455, 25, 6, 11, 11, 11, 11, 11, 11, /* IBISHOP_SMOBILITY */ -55, -44, 2, -2, 2, -1, 3, 10, 11, 11, -156, -142, -4, -11, 0, 8, 2, 7, 13, 9, -321, -233, 60, 24, -2, -15, 0, 10, 8, 13, -551, -375, -13, -5, -2, -11, 5, 17, 11, 8, -746, -440, -45, -20, -11, -10, 15, 14, 13, 11, -742, -468, -128, -10, -10, 2, -1, -1, 0, 10, -732, -354, 101, 71, 27, 17, -2, 1, 12, 11, -624, -360, 14, 2, 0, 23, 15, 14, 11, 11, /* IROOK_SMOBILITY */ -10, -23, 1, -76, -279, -44, 9, 5, 4, 24, -168, -49, 17, -7, 23, 1, -5, 14, 13, 7, -375, -170, 4, 8, 10, 11, 11, 7, 18, 8, -566, -269, 2, 7, 2, 6, 1, 9, 13, 14, -774, -356, 4, 8, 0, 9, 2, 7, 10, 4, -772, -359, 1, -9, -5, -4, 6, 12, 2, 8, -752, -327, 5, 12, -1, 20, 31, 11, 9, 7, -616, -154, 46, 4, -210, -88, 0, 2, -7, 0, /* IQUEEN_SMOBILITY */ -485, -225, 1, 11, 8, 5, 10, 8, 10, 13, -982, -349, -19, 0, 6, -5, 13, 6, 0, 10, -1484, -718, -101, -2, -4, 3, -12, -3, 0, 0, -1985, -1487, -221, -9, 0, -12, 0, 17, 7, 18, -2987, -2463, -460, 0, -10, 0, 9, -2, 0, -2, -2981, -2466, -470, 2, 2, -2, 0, 0, 13, 16, -2986, -2469, -457, 14, 20, 4, 24, 5, 9, 14, -2977, -2460, -426, 20, 6, 7, 19, 7, 15, 4, /* IKING_SMOBILITY */ -1929, -504, -128, 58, 16, 8, 11, 11, 11, 11, -1973, -449, 0, 11, 12, 10, 8, -8, 5, 11, -1984, -476, 10, 6, 5, 2, 3, 10, 11, 11, -1983, -479, 19, 19, 15, 1, 10, 11, 11, 11, -1980, -483, 6, 5, 10, 10, 9, 10, 11, 11, -1978, -478, 4, 4, 0, 4, 11, 6, 10, 11, -1976, -451, 3, 49, 0, -5, -3, 4, 9, 11, -1906, -431, 92, 7, -2, 11, 11, 11, 11, 11, /* IPIECE_VALUES */ 11, 10009, 40109, 41209, 60309, 120009, 800009, /* THREAT */ 2755, /* OPPONENTS_THREAT */ 1529, /* IOVERLOADED_PENALTY */ 201, 495, 1008, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, /* IQ_KING_ATTACK_COMPUTER */ -605, 1238, 2115, 3042, 4008, 5005, 6009, 6009, /* IQ_KING_ATTACK_OPPONENT */ -1300, 736, 1799, 2895, 3967, 5005, 6009, 6009, /* INOQ_KING_ATTACK_COMPUTER */ -307, 1067, 1154, 1546, 2008, 3008, 3009, 3009, /* INOQ_KING_ATTACK_OPPONENT */ -1488, -177, 791, 1418, 1985, 3006, 3009, 3009, /* QUEEN_FILE_SAFETY */ 635, /* NOQUEEN_FILE_SAFETY */ 350, /* IPIECE_TRADE_BONUS */ 2009, 509, 109, 53, 12, 11, 55, 18, 148, 11, 72, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, /* IATTACK_VALUE */ 100, 188, 217, 550, 790, 1133, 1449, 1655, 1882, 2194, 2404, 2608, 2809, 3009, 3209, 3409, /* IPAWN_TRADE_BONUS */ 1906, 199, 196, 11, 11, 11, 11, 6, 3, -2, -22, -121, 11, -24, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, /* UNSUPPORTED_PAWN */ 48, /* ADJACENT_PAWN */ -76, /* IPASSED_PAWN_CONTROL */ 129, 110, 100, 92, 99, 103, 116, 81, 86, 95, 101, 175, 170, 194, 206, 500, 504, 509, 994, 1004, 2006, /* UNSTOPPABLE_PAWN */ 30007, /* DOUBLED_PAWN */ 1432, /* WEAK_PAWN */ 538, /* ODD_BISHOPS_PAWN_POS */ 209, /* BLOCKED_PASSED_PAWN */ 1959, /* KING_PASSED_PAWN_SUPPORT */ 2019, /* PASSED_PAWN_ROOK_ATTACK */ 1474, /* PASSED_PAWN_ROOK_SUPPORT */ 2426, /* BLOCKED_DPAWN */ 563, /* BLOCKED_EPAWN */ 585, /* IPAWN_ADVANCE */ 11, 15982, 10999, 6033, 2971, 2112, 1078, /* IPAWN_ADVANCE1 */ 11, 7906, 5173, 2652, 1238, 974, 509, /* IPAWN_ADVANCE2 */ 11, 3904, 2478, 1626, 1050, 1089, 521, /* KING_PASSED_PAWN_DEFENCE */ 964, /* IPAWN_POS */ 11, 407, -257, 45, 13, 11, 11, 11, 11, 194, -177, 29, 15, 11, 11, 11, 11, -57, 204, -20, 22, 11, 11, 11, 11, 198, 45, 727, 663, 11, 11, 11, 11, 129, 128, 725, 496, 11, 11, 11, 11, -143, 12, 77, 21, 12, 11, 11, 11, 114, -83, -327, 11, 11, 11, 11, 11, 12, -86, -233, 11, 11, 12, 11, /* IPAWN_DEFENCE */ 1263, 1467, 1447, 1432, 1515, 1455, 1450, 1464, 1431, 1500, 1499, 1480, /* ISOLATED_PAWN */ 395, /* MEGA_WEAK_PAWN */ 66, /* IWEAK_PAWN_ATTACK_VALUE */ 509, 351, 1033, 1368, 1408, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, /* %ENDING% */ /* BISHOP_PAIR */ 1990, /* CASTLE_BONUS */ 3000, /* KNIGHT_OUTPOST */ 1977, /* BISHOP_OUTPOST */ 1439, /* SUPPORTED_KNIGHT_OUTPOST */ 1969, /* SUPPORTED_BISHOP_OUTPOST */ 1469, /* CONNECTED_ROOKS */ 699, /* SEVENTH_RANK_ROOKS */ 1478, /* OPPOSITE_BISHOPS */ 3890, /* EARLY_QUEEN_MOVEMENT */ 1000, /* IOPENING_KING_ADVANCE */ 0, 3000, 6000, 9000, 12000, 15000, 18000, 21000, /* IMID_KING_ADVANCE */ 0, 1000, 2000, 4000, 6000, 8000, 10000, 12000, /* IKING_PROXIMITY */ 0, 0, 1000, 2000, 3000, 4000, 5000, 6000, /* ITRAPPED_STEP */ 2981, 5977, 8968, 11977, 14977, 17943, 20979, 23969, /* BLOCKED_KNIGHT */ 503, /* USELESS_PIECE */ 907, /* DRAW_VALUE */ -1000, /* NEAR_DRAW_VALUE */ -3001, /* NO_MATERIAL */ 10000, /* MATING_POSITION */ 10000, /* IBISHOP_XRAY */ -18, 352, 892, 1200, 1300, /* IENDING_KPOS */ -1402, -618, 707, 971, 841, 739, -597, -1448, /* IROOK_POS */ 0, 0, 5, 10, -3, 0, 1957, 478, 2, 2, 2, -6, 7, -1, 1918, 472, 2, 4, -1, 0, 0, 0, 1996, 466, -12, 3, 20, 8, 0, 2, 1962, 475, 1, 0, 0, 0, -7, 0, 1960, 476, -3, -21, 0, 2, 0, 0, 1974, 471, 0, 0, -5, -1, 0, 2, 1975, 478, 0, 0, 5, 0, -4, 13, 1983, 478, /* IKNIGHT_POS */ -296, -196, -88, -83, 2, 90, -484, -689, -203, -97, -1, 0, 83, 184, 0, -293, -87, 7, 476, 473, 477, 485, 188, 86, -89, 76, 272, 675, 679, 283, 291, 190, -86, 92, 284, 676, 681, 276, 286, 185, -90, -1, 475, 486, 487, 480, 185, 94, -192, -88, 0, -11, 84, 189, -2, -293, -295, -193, -85, -80, 0, 84, -482, -695, /* IPOS_BASE */ 100, 60, 63, 19, 138, 112, 145, 85, 27, 54, 50, 39, 69, 126, 93, 74, 101, 33, 514, 415, 523, 595, 128, 122, 58, 50, 457, 527, 503, 576, 75, 110, -16, -29, 449, 404, 586, 455, 57, 27, 87, -19, 462, 552, 507, 485, 55, 110, 68, 63, 60, 173, 270, 97, 114, 65, 73, 71, 110, 195, 154, 132, 141, 159, /* IPOS_KINGSIDE */ 0, 0, 0, 0, -1, 0, 0, -2, 0, 0, 3, 0, 0, 0, 0, -1, -1, 1, 2, 1, 0, -1, -1, 1, 0, 0, 2, 0, 0, 4, 1, 0, 170, 165, 78, 76, 1, 4, 0, -2, 263, 259, 475, 63, 1, 4, 3, 1, 862, 762, 472, 72, 1, 4, 1, -2, 869, 662, 473, 71, 2, 0, 3, 0, /* IPOS_QUEENSIDE */ 869, 856, 456, 59, 0, 0, 0, 0, 871, 749, 455, 49, 0, 0, 0, 0, 273, 255, 462, 63, 0, 0, 0, 0, 182, 169, 72, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IKNIGHT_MOBILITY */ 0, 0, -1, -6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 4, -4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, -6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_MOBILITY */ -1593, -1500, -1389, -993, -790, 0, 573, 764, 1000, 1200, -1596, -1500, -1400, -994, -783, 1, 581, 766, 974, 1168, -1590, -1500, -1400, -931, -790, 9, 575, 766, 965, 1172, -1588, -1500, -1400, -996, -792, 0, 582, 779, 974, 1126, -1590, -1500, -1400, -1000, -793, 3, 581, 766, 969, 1104, -1585, -1500, -1400, -996, -790, 0, 584, 770, 962, 1162, -1592, -1500, -1398, -995, -788, -5, 577, 766, 966, 1173, -1593, -1500, -1400, -994, -786, 2, 576, 775, 1000, 1200, /* IROOK_MOBILITY */ -1300, -1300, -1200, -1095, -797, 0, 389, 490, 552, 658, -1300, -1300, -1200, -1098, -793, 2, 389, 462, 579, 684, -1299, -1300, -1200, -1100, -797, 0, 387, 480, 591, 676, -1299, -1300, -1200, -1100, -805, 0, 381, 489, 576, 669, -1297, -1300, -1200, -1100, -798, 0, 382, 488, 571, 656, -1298, -1300, -1200, -1100, -797, 0, 382, 478, 567, 662, -1299, -1300, -1200, -1096, -792, 0, 389, 489, 580, 648, -1300, -1300, -1200, -1097, -792, 0, 382, 489, 569, 654, /* IQUEEN_MOBILITY */ -1200, -1100, -1000, -500, 100, 200, 300, 400, 499, 571, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 582, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 584, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 581, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 586, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 583, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 592, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 573, /* IKING_MOBILITY */ -2000, -300, 0, 0, 0, 34, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 12, 0, 0, 18, 0, -2000, -300, 0, 0, 0, 0, 0, 0, -5, 0, -2000, -300, 0, 0, 0, 19, 0, 0, -14, 0, -2000, -300, 0, 0, 0, -2, 0, 0, -16, 0, -2000, -300, 0, 0, 0, 0, 0, 0, -30, 0, -2000, -300, 0, 0, 0, 0, 0, 0, -3, 0, -2000, -300, 0, 7, 0, -58, 0, 0, 0, 0, /* IKNIGHT_SMOBILITY */ -95, -88, -3, 0, 0, 0, 0, 0, 0, 0, -191, -188, 3, 2, 9, 8, 0, 0, 0, 0, -394, -288, 0, 0, 1, 0, 0, 1, 0, 0, -582, -384, 0, 4, 1, 0, -1, 1, 0, 0, -793, -488, -3, 2, 0, -3, 4, 0, 0, 0, -792, -491, -2, -2, 0, 0, 0, -3, 0, 0, -787, -486, 0, 0, 0, 0, 0, 0, 0, 0, -790, -477, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ -91, -89, 0, 0, 0, 1, 0, 0, 0, 0, -195, -190, 0, 1, 0, 3, 0, 1, 0, 0, -342, -283, 2, 2, 1, 0, 3, 10, 3, 2, -586, -386, 0, 0, -2, -9, -13, 1, 3, 0, -791, -492, 0, 4, 0, -3, -3, -12, -2, -7, -784, -491, 0, 0, -1, -1, 0, 2, 1, -3, -790, -496, 0, 1, -1, -1, 0, -3, -1, 0, -791, -492, 1, -1, 0, 0, 0, -1, 0, 0, /* IROOK_SMOBILITY */ -98, -46, 2, 0, 0, -3, -4, 0, 3, -1, -195, -93, -8, -6, 0, -10, 4, -6, 0, -16, -398, -194, 0, 0, 0, 5, 6, 4, 1, 13, -606, -291, 1, 0, 3, 0, 4, 6, -2, -4, -794, -391, -2, 0, -1, -4, -1, 3, 1, 2, -797, -389, 0, -1, 0, 2, 1, 0, -1, 11, -797, -384, 0, 2, 1, 2, 7, 1, 8, 3, -800, -396, 4, -4, 0, 1, 0, -4, 0, 0, /* IQUEEN_SMOBILITY */ -500, -250, -30, 0, 0, 0, 0, 0, 1, 0, -1000, -375, -60, 0, 0, 0, 0, 0, 0, 0, -1500, -749, -124, 0, 0, 0, 0, 0, 0, 1, -2000, -1500, -250, 0, 0, 0, 0, 0, 0, 0, -2999, -2499, -499, 0, 0, 0, 0, 0, 0, 0, -3000, -2499, -500, 0, 0, 0, 0, 0, 0, 1, -3000, -2500, -500, 0, 0, 0, 0, 0, 0, 0, -3000, -2500, -500, 0, 0, 0, 0, 1, 0, 0, /* IKING_SMOBILITY */ -1991, -460, 4, 15, 3, 5, 0, 0, 0, 0, -1990, -473, 5, 3, 3, -1, -1, -1, 3, 0, -1990, -478, 0, 2, -2, 2, 5, -2, 0, 0, -1983, -467, 1, 0, 4, -6, -5, 0, 0, 0, -1995, -481, -1, 0, 3, -1, -9, 1, -2, 0, -1991, -469, 0, -8, -6, 0, 0, -10, -1, 0, -1989, -484, -3, 2, 8, -11, 0, 9, 0, 0, -1971, -473, -32, -14, -2, -5, 0, 0, 0, 0, /* IPIECE_VALUES */ 0, 10000, 40100, 41200, 60300, 120000, 800000, /* THREAT */ 3100, /* OPPONENTS_THREAT */ 1631, /* IOVERLOADED_PENALTY */ 228, 498, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, /* IQ_KING_ATTACK_COMPUTER */ -632, 1245, 2198, 3056, 4000, 5000, 6000, 6000, /* IQ_KING_ATTACK_OPPONENT */ -1314, 725, 1704, 2906, 3999, 5000, 6000, 6000, /* INOQ_KING_ATTACK_COMPUTER */ -943, 527, 995, 1496, 2000, 3000, 3000, 3000, /* INOQ_KING_ATTACK_OPPONENT */ -996, 422, 990, 1496, 2000, 3000, 3000, 3000, /* QUEEN_FILE_SAFETY */ 508, /* NOQUEEN_FILE_SAFETY */ 144, /* IPIECE_TRADE_BONUS */ 2000, 500, 148, 26, 163, 20, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IATTACK_VALUE */ 74, 64, 200, 525, 860, 1187, 1495, 1698, 1900, 2200, 2400, 2600, 2800, 3000, 3200, 3400, /* IPAWN_TRADE_BONUS */ 1842, 144, 121, -2, -9, -56, -31, -42, -10, -15, -2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* UNSUPPORTED_PAWN */ -240, /* ADJACENT_PAWN */ 241, /* IPASSED_PAWN_CONTROL */ 66, 64, 71, 84, 89, 95, 58, 65, 67, 83, 91, 171, 192, 186, 195, 505, 492, 496, 1027, 997, 2000, /* UNSTOPPABLE_PAWN */ 29994, /* DOUBLED_PAWN */ 1404, /* WEAK_PAWN */ 403, /* ODD_BISHOPS_PAWN_POS */ 200, /* BLOCKED_PASSED_PAWN */ 1913, /* KING_PASSED_PAWN_SUPPORT */ 2028, /* PASSED_PAWN_ROOK_ATTACK */ 1406, /* PASSED_PAWN_ROOK_SUPPORT */ 2497, /* BLOCKED_DPAWN */ 603, /* BLOCKED_EPAWN */ 598, /* IPAWN_ADVANCE */ 0, 16056, 11121, 6108, 3029, 2006, 963, /* IPAWN_ADVANCE1 */ 0, 7897, 5191, 2691, 1275, 871, 472, /* IPAWN_ADVANCE2 */ 0, 3896, 2489, 1423, 1054, 916, 436, /* KING_PASSED_PAWN_DEFENCE */ 1066, /* IPAWN_POS */ 0, 84, -22, 28, 0, 19, 18, 0, 0, 50, 0, 0, 6, 34, 2, 0, 0, 61, -6, 0, 0, 0, 0, 0, 0, 96, 67, 668, 422, 0, 0, 0, 0, 98, 107, 676, 408, 0, 1, 0, 0, 85, -153, 18, 1, 1, 0, 0, 0, 44, -204, -211, 21, 9, 6, 0, 0, -8, -108, -171, 6, 2, 1, 0, /* IPAWN_DEFENCE */ 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, /* ISOLATED_PAWN */ 150, /* MEGA_WEAK_PAWN */ -28, /* IWEAK_PAWN_ATTACK_VALUE */ 500, 413, 1060, 1394, 1400, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, /* %MATING% */ /* BISHOP_PAIR */ 2000, /* CASTLE_BONUS */ 3000, /* KNIGHT_OUTPOST */ 2000, /* BISHOP_OUTPOST */ 1500, /* SUPPORTED_KNIGHT_OUTPOST */ 2000, /* SUPPORTED_BISHOP_OUTPOST */ 1500, /* CONNECTED_ROOKS */ 700, /* SEVENTH_RANK_ROOKS */ 1500, /* OPPOSITE_BISHOPS */ 4000, /* EARLY_QUEEN_MOVEMENT */ 1000, /* IOPENING_KING_ADVANCE */ 0, 3000, 6000, 9000, 12000, 15000, 18000, 21000, /* IMID_KING_ADVANCE */ 0, 1000, 2000, 4000, 6000, 8000, 10000, 12000, /* IKING_PROXIMITY */ 0, 0, 1000, 2000, 3000, 4000, 5000, 6000, /* ITRAPPED_STEP */ 3000, 6000, 9000, 12000, 15000, 18000, 21000, 24000, /* BLOCKED_KNIGHT */ 500, /* USELESS_PIECE */ 1000, /* DRAW_VALUE */ -1000, /* NEAR_DRAW_VALUE */ -3000, /* NO_MATERIAL */ 10000, /* MATING_POSITION */ 10000, /* IBISHOP_XRAY */ 0, 400, 900, 1200, 1300, /* IENDING_KPOS */ -1500, -700, 800, 1000, 1000, 800, -700, -1500, /* IROOK_POS */ 0, 0, 0, 0, 0, 0, 2000, 500, 0, 0, 0, 0, 0, 0, 2000, 500, 0, 0, 0, 0, 0, 0, 2000, 500, 0, 0, 0, 0, 0, 0, 2000, 500, 0, 0, 0, 0, 0, 0, 2000, 500, 0, 0, 0, 0, 0, 0, 2000, 500, 0, 0, 0, 0, 0, 0, 2000, 500, 0, 0, 0, 0, 0, 0, 2000, 500, /* IKNIGHT_POS */ -300, -200, -100, -100, 0, 100, -500, -700, -200, -100, 0, 0, 100, 200, 0, -300, -100, 0, 500, 500, 500, 500, 200, 100, -100, 100, 300, 700, 700, 300, 300, 200, -100, 100, 300, 700, 700, 300, 300, 200, -100, 0, 500, 500, 500, 500, 200, 100, -200, -100, 0, 0, 100, 200, 0, -300, -300, -200, -100, -100, 0, 100, -500, -700, /* IPOS_BASE */ 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 500, 500, 500, 500, 100, 100, 100, 100, 500, 600, 600, 500, 100, 100, 100, 100, 500, 600, 600, 500, 100, 100, 100, 100, 500, 500, 500, 500, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, /* IPOS_KINGSIDE */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 200, 100, 100, 0, 0, 0, 0, 300, 300, 500, 100, 0, 0, 0, 0, 900, 800, 500, 100, 0, 0, 0, 0, 900, 700, 500, 100, 0, 0, 0, 0, /* IPOS_QUEENSIDE */ 900, 900, 500, 100, 0, 0, 0, 0, 900, 800, 500, 100, 0, 0, 0, 0, 300, 300, 500, 100, 0, 0, 0, 0, 200, 200, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IKNIGHT_MOBILITY */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_MOBILITY */ -1600, -1500, -1400, -1000, -800, 0, 600, 800, 1000, 1200, -1600, -1500, -1400, -1000, -800, 0, 600, 800, 1000, 1200, -1600, -1500, -1400, -1000, -800, 0, 600, 800, 1000, 1200, -1600, -1500, -1400, -1000, -800, 0, 600, 800, 1000, 1200, -1600, -1500, -1400, -1000, -800, 0, 600, 800, 1000, 1200, -1600, -1500, -1400, -1000, -800, 0, 600, 800, 1000, 1200, -1600, -1500, -1400, -1000, -800, 0, 600, 800, 1000, 1200, -1600, -1500, -1400, -1000, -800, 0, 600, 800, 1000, 1200, /* IROOK_MOBILITY */ -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 700, -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 700, -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 700, -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 700, -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 700, -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 700, -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 700, -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 700, /* IQUEEN_MOBILITY */ -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 600, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 600, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 600, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 600, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 600, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 600, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 600, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 600, /* IKING_MOBILITY */ -2000, -300, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 0, 0, /* IKNIGHT_SMOBILITY */ -100, -100, 0, 0, 0, 0, 0, 0, 0, 0, -200, -200, 0, 0, 0, 0, 0, 0, 0, 0, -400, -300, 0, 0, 0, 0, 0, 0, 0, 0, -600, -400, 0, 0, 0, 0, 0, 0, 0, 0, -800, -500, 0, 0, 0, 0, 0, 0, 0, 0, -800, -500, 0, 0, 0, 0, 0, 0, 0, 0, -800, -500, 0, 0, 0, 0, 0, 0, 0, 0, -800, -500, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ -100, -100, 0, 0, 0, 0, 0, 0, 0, 0, -200, -200, 0, 0, 0, 0, 0, 0, 0, 0, -400, -300, 0, 0, 0, 0, 0, 0, 0, 0, -600, -400, 0, 0, 0, 0, 0, 0, 0, 0, -800, -500, 0, 0, 0, 0, 0, 0, 0, 0, -800, -500, 0, 0, 0, 0, 0, 0, 0, 0, -800, -500, 0, 0, 0, 0, 0, 0, 0, 0, -800, -500, 0, 0, 0, 0, 0, 0, 0, 0, /* IROOK_SMOBILITY */ -100, -50, 0, 0, 0, 0, 0, 0, 0, 0, -200, -100, 0, 0, 0, 0, 0, 0, 0, 0, -400, -200, 0, 0, 0, 0, 0, 0, 0, 0, -600, -300, 0, 0, 0, 0, 0, 0, 0, 0, -800, -400, 0, 0, 0, 0, 0, 0, 0, 0, -800, -400, 0, 0, 0, 0, 0, 0, 0, 0, -800, -400, 0, 0, 0, 0, 0, 0, 0, 0, -800, -400, 0, 0, 0, 0, 0, 0, 0, 0, /* IQUEEN_SMOBILITY */ -500, -250, -30, 0, 0, 0, 0, 0, 0, 0, -1000, -375, -60, 0, 0, 0, 0, 0, 0, 0, -1500, -750, -125, 0, 0, 0, 0, 0, 0, 0, -2000, -1500, -250, 0, 0, 0, 0, 0, 0, 0, -3000, -2500, -500, 0, 0, 0, 0, 0, 0, 0, -3000, -2500, -500, 0, 0, 0, 0, 0, 0, 0, -3000, -2500, -500, 0, 0, 0, 0, 0, 0, 0, -3000, -2500, -500, 0, 0, 0, 0, 0, 0, 0, /* IKING_SMOBILITY */ -2000, -500, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -500, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -500, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -500, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -500, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -500, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -500, 0, 0, 0, 0, 0, 0, 0, 0, -2000, -500, 0, 0, 0, 0, 0, 0, 0, 0, /* IPIECE_VALUES */ 0, 10000, 40100, 41200, 60300, 120000, 800000, /* THREAT */ 3300, /* OPPONENTS_THREAT */ 1700, /* IOVERLOADED_PENALTY */ 250, 500, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, /* IQ_KING_ATTACK_COMPUTER */ -1000, 1000, 2000, 3000, 4000, 5000, 6000, 6000, /* IQ_KING_ATTACK_OPPONENT */ -1000, 1000, 2000, 3000, 4000, 5000, 6000, 6000, /* INOQ_KING_ATTACK_COMPUTER */ -1000, 500, 1000, 1500, 2000, 3000, 3000, 3000, /* INOQ_KING_ATTACK_OPPONENT */ -1000, 500, 1000, 1500, 2000, 3000, 3000, 3000, /* QUEEN_FILE_SAFETY */ 500, /* NOQUEEN_FILE_SAFETY */ 250, /* IPIECE_TRADE_BONUS */ 2000, 500, 100, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IATTACK_VALUE */ 0, 100, 300, 600, 900, 1200, 1500, 1700, 1900, 2200, 2400, 2600, 2800, 3000, 3200, 3400, /* IPAWN_TRADE_BONUS */ 1900, 200, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* UNSUPPORTED_PAWN */ 100, /* ADJACENT_PAWN */ 500, /* IPASSED_PAWN_CONTROL */ 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 500, 500, 500, 1000, 1000, 2000, /* UNSTOPPABLE_PAWN */ 30000, /* DOUBLED_PAWN */ 1500, /* WEAK_PAWN */ 1000, /* ODD_BISHOPS_PAWN_POS */ 200, /* BLOCKED_PASSED_PAWN */ 2000, /* KING_PASSED_PAWN_SUPPORT */ 2000, /* PASSED_PAWN_ROOK_ATTACK */ 1500, /* PASSED_PAWN_ROOK_SUPPORT */ 2500, /* BLOCKED_DPAWN */ 600, /* BLOCKED_EPAWN */ 600, /* IPAWN_ADVANCE */ 0, 16000, 11000, 6000, 3000, 2000, 1000, /* IPAWN_ADVANCE1 */ 0, 7900, 5200, 2700, 1300, 900, 500, /* IPAWN_ADVANCE2 */ 0, 3900, 2500, 1400, 1100, 1000, 500, /* KING_PASSED_PAWN_DEFENCE */ 1200, /* IPAWN_POS */ 0, 100, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 100, 100, 700, 400, 0, 0, 0, 0, 100, 100, 700, 400, 0, 0, 0, 0, 100, -100, 0, 0, 0, 0, 0, 0, 100, -300, -300, 0, 0, 0, 0, 0, 100, -100, -300, 0, 0, 0, 0, /* IPAWN_DEFENCE */ 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, /* ISOLATED_PAWN */ 500, /* MEGA_WEAK_PAWN */ 500, /* IWEAK_PAWN_ATTACK_VALUE */ 500, 600, 1100, 1400, 1400, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, };